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 <dchickles@marvell.com> 3475M: Satanand Burla <sburla@marvell.com> 3476M: Felix Manlunas <fmanlunas@marvell.com> 3477L: netdev@vger.kernel.org 3478W: http://www.cavium.com 3479S: Supported 3480F: drivers/net/ethernet/cavium/liquidio/ 3481 3482CAVIUM MMC DRIVER 3483M: Jan Glauber <jglauber@cavium.com> 3484M: David Daney <david.daney@cavium.com> 3485M: Steven J. Hill <Steven.Hill@cavium.com> 3486W: http://www.cavium.com 3487S: Supported 3488F: drivers/mmc/host/cavium* 3489 3490CAVIUM OCTEON-TX CRYPTO DRIVER 3491M: George Cherian <george.cherian@cavium.com> 3492L: linux-crypto@vger.kernel.org 3493W: http://www.cavium.com 3494S: Supported 3495F: drivers/crypto/cavium/cpt/ 3496 3497CAVIUM THUNDERX2 ARM64 SOC 3498M: Robert Richter <rrichter@cavium.com> 3499M: Jayachandran C <jnair@caviumnetworks.com> 3500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3501S: Maintained 3502F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3503F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3504 3505CC2520 IEEE-802.15.4 RADIO DRIVER 3506M: Varka Bhadram <varkabhadram@gmail.com> 3507L: linux-wpan@vger.kernel.org 3508S: Maintained 3509F: drivers/net/ieee802154/cc2520.c 3510F: include/linux/spi/cc2520.h 3511F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3512 3513CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3514M: Yael Chemla <yael.chemla@foss.arm.com> 3515M: Gilad Ben-Yossef <gilad@benyossef.com> 3516L: linux-crypto@vger.kernel.org 3517S: Supported 3518F: drivers/crypto/ccree/ 3519W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3520 3521CEC FRAMEWORK 3522M: Hans Verkuil <hans.verkuil@cisco.com> 3523L: linux-media@vger.kernel.org 3524T: git git://linuxtv.org/media_tree.git 3525W: http://linuxtv.org 3526S: Supported 3527F: Documentation/media/kapi/cec-core.rst 3528F: Documentation/media/uapi/cec 3529F: drivers/media/cec/ 3530F: drivers/media/rc/keymaps/rc-cec.c 3531F: include/media/cec.h 3532F: include/media/cec-notifier.h 3533F: include/uapi/linux/cec.h 3534F: include/uapi/linux/cec-funcs.h 3535F: Documentation/devicetree/bindings/media/cec.txt 3536F: Documentation/ABI/testing/debugfs-cec-error-inj 3537 3538CEC GPIO DRIVER 3539M: Hans Verkuil <hans.verkuil@cisco.com> 3540L: linux-media@vger.kernel.org 3541T: git git://linuxtv.org/media_tree.git 3542W: http://linuxtv.org 3543S: Supported 3544F: drivers/media/platform/cec-gpio/ 3545F: Documentation/devicetree/bindings/media/cec-gpio.txt 3546 3547CELL BROADBAND ENGINE ARCHITECTURE 3548M: Arnd Bergmann <arnd@arndb.de> 3549L: linuxppc-dev@lists.ozlabs.org 3550W: http://www.ibm.com/developerworks/power/cell/ 3551S: Supported 3552F: arch/powerpc/include/asm/cell*.h 3553F: arch/powerpc/include/asm/spu*.h 3554F: arch/powerpc/include/uapi/asm/spu*.h 3555F: arch/powerpc/oprofile/*cell* 3556F: arch/powerpc/platforms/cell/ 3557 3558CEPH COMMON CODE (LIBCEPH) 3559M: Ilya Dryomov <idryomov@gmail.com> 3560M: "Yan, Zheng" <zyan@redhat.com> 3561M: Sage Weil <sage@redhat.com> 3562L: ceph-devel@vger.kernel.org 3563W: http://ceph.com/ 3564T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3565T: git git://github.com/ceph/ceph-client.git 3566S: Supported 3567F: net/ceph/ 3568F: include/linux/ceph/ 3569F: include/linux/crush/ 3570 3571CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3572M: "Yan, Zheng" <zyan@redhat.com> 3573M: Sage Weil <sage@redhat.com> 3574M: Ilya Dryomov <idryomov@gmail.com> 3575L: ceph-devel@vger.kernel.org 3576W: http://ceph.com/ 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3578T: git git://github.com/ceph/ceph-client.git 3579S: Supported 3580F: Documentation/filesystems/ceph.txt 3581F: fs/ceph/ 3582 3583CERTIFICATE HANDLING: 3584M: David Howells <dhowells@redhat.com> 3585M: David Woodhouse <dwmw2@infradead.org> 3586L: keyrings@vger.kernel.org 3587S: Maintained 3588F: Documentation/admin-guide/module-signing.rst 3589F: certs/ 3590F: scripts/sign-file.c 3591F: scripts/extract-cert.c 3592 3593CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3594L: linux-usb@vger.kernel.org 3595S: Orphan 3596F: Documentation/usb/WUSB-Design-overview.txt 3597F: Documentation/usb/wusb-cbaf 3598F: drivers/usb/host/hwa-hc.c 3599F: drivers/usb/host/whci/ 3600F: drivers/usb/wusbcore/ 3601F: include/linux/usb/wusb* 3602 3603CFAG12864B LCD DRIVER 3604M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3605S: Maintained 3606F: drivers/auxdisplay/cfag12864b.c 3607F: include/linux/cfag12864b.h 3608 3609CFAG12864BFB LCD FRAMEBUFFER DRIVER 3610M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3611S: Maintained 3612F: drivers/auxdisplay/cfag12864bfb.c 3613F: include/linux/cfag12864b.h 3614 3615802.11 (including CFG80211/NL80211) 3616M: Johannes Berg <johannes@sipsolutions.net> 3617L: linux-wireless@vger.kernel.org 3618W: http://wireless.kernel.org/ 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3621S: Maintained 3622F: net/wireless/ 3623F: include/uapi/linux/nl80211.h 3624F: include/linux/ieee80211.h 3625F: include/net/wext.h 3626F: include/net/cfg80211.h 3627F: include/net/iw_handler.h 3628F: include/net/ieee80211_radiotap.h 3629F: Documentation/driver-api/80211/cfg80211.rst 3630F: Documentation/networking/regulatory.txt 3631 3632CHAR and MISC DRIVERS 3633M: Arnd Bergmann <arnd@arndb.de> 3634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3636S: Supported 3637F: drivers/char/ 3638F: drivers/misc/ 3639F: include/linux/miscdevice.h 3640 3641CHECKPATCH 3642M: Andy Whitcroft <apw@canonical.com> 3643M: Joe Perches <joe@perches.com> 3644S: Maintained 3645F: scripts/checkpatch.pl 3646 3647CHINESE DOCUMENTATION 3648M: Harry Wei <harryxiyou@gmail.com> 3649L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3650L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3651S: Maintained 3652F: Documentation/translations/zh_CN/ 3653 3654CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3655M: Peter Chen <Peter.Chen@nxp.com> 3656T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3657L: linux-usb@vger.kernel.org 3658S: Maintained 3659F: drivers/usb/chipidea/ 3660 3661CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3662M: Hans de Goede <hdegoede@redhat.com> 3663L: linux-input@vger.kernel.org 3664S: Maintained 3665F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3666F: drivers/input/touchscreen/chipone_icn8318.c 3667 3668CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3669M: Hans de Goede <hdegoede@redhat.com> 3670L: linux-input@vger.kernel.org 3671S: Maintained 3672F: drivers/input/touchscreen/chipone_icn8505.c 3673 3674CHROME HARDWARE PLATFORM SUPPORT 3675M: Benson Leung <bleung@chromium.org> 3676M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3677S: Maintained 3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3679F: drivers/platform/chrome/ 3680 3681CHROMEOS EC SUBDRIVERS 3682M: Benson Leung <bleung@chromium.org> 3683M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3684R: Guenter Roeck <groeck@chromium.org> 3685S: Maintained 3686N: cros_ec 3687N: cros-ec 3688F: drivers/power/supply/cros_usbpd-charger.c 3689 3690CIRRUS LOGIC AUDIO CODEC DRIVERS 3691M: Brian Austin <brian.austin@cirrus.com> 3692M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3693L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3694S: Maintained 3695F: sound/soc/codecs/cs* 3696 3697CIRRUS LOGIC EP93XX ETHERNET DRIVER 3698M: Hartley Sweeten <hsweeten@visionengravers.com> 3699L: netdev@vger.kernel.org 3700S: Maintained 3701F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3702 3703CISCO FCOE HBA DRIVER 3704M: Satish Kharat <satishkh@cisco.com> 3705M: Sesidhar Baddela <sebaddel@cisco.com> 3706M: Karan Tilak Kumar <kartilak@cisco.com> 3707L: linux-scsi@vger.kernel.org 3708S: Supported 3709F: drivers/scsi/fnic/ 3710 3711CISCO SCSI HBA DRIVER 3712M: Karan Tilak Kumar <kartilak@cisco.com> 3713M: Sesidhar Baddela <sebaddel@cisco.com> 3714L: linux-scsi@vger.kernel.org 3715S: Supported 3716F: drivers/scsi/snic/ 3717 3718CISCO VIC ETHERNET NIC DRIVER 3719M: Christian Benvenuti <benve@cisco.com> 3720M: Govindarajulu Varadarajan <_govind@gmx.com> 3721M: Parvi Kaustubhi <pkaustub@cisco.com> 3722S: Supported 3723F: drivers/net/ethernet/cisco/enic/ 3724 3725CISCO VIC LOW LATENCY NIC DRIVER 3726M: Christian Benvenuti <benve@cisco.com> 3727M: Nelson Escobar <neescoba@cisco.com> 3728M: Parvi Kaustubhi <pkaustub@cisco.com> 3729S: Supported 3730F: drivers/infiniband/hw/usnic/ 3731 3732CIRRUS LOGIC MADERA CODEC DRIVERS 3733M: Charles Keepax <ckeepax@opensource.cirrus.com> 3734M: Richard Fitzgerald <rf@opensource.cirrus.com> 3735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3736L: patches@opensource.cirrus.com 3737T: git https://github.com/CirrusLogic/linux-drivers.git 3738W: https://github.com/CirrusLogic/linux-drivers/wiki 3739S: Supported 3740F: Documentation/devicetree/bindings/mfd/madera.txt 3741F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3742F: include/linux/irqchip/irq-madera* 3743F: include/linux/mfd/madera/* 3744F: drivers/gpio/gpio-madera* 3745F: drivers/irqchip/irq-madera* 3746F: drivers/mfd/madera* 3747F: drivers/mfd/cs47l* 3748F: drivers/pinctrl/cirrus/* 3749 3750CLANG-FORMAT FILE 3751M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3752S: Maintained 3753F: .clang-format 3754 3755CLEANCACHE API 3756M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3757L: linux-kernel@vger.kernel.org 3758S: Maintained 3759F: mm/cleancache.c 3760F: include/linux/cleancache.h 3761 3762CLK API 3763M: Russell King <linux@armlinux.org.uk> 3764L: linux-clk@vger.kernel.org 3765S: Maintained 3766F: include/linux/clk.h 3767 3768CLOCKSOURCE, CLOCKEVENT DRIVERS 3769M: Daniel Lezcano <daniel.lezcano@linaro.org> 3770M: Thomas Gleixner <tglx@linutronix.de> 3771L: linux-kernel@vger.kernel.org 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3773S: Supported 3774F: drivers/clocksource/ 3775F: Documentation/devicetree/bindings/timer/ 3776 3777CMPC ACPI DRIVER 3778M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3779M: Daniel Oliveira Nascimento <don@syst.com.br> 3780L: platform-driver-x86@vger.kernel.org 3781S: Supported 3782F: drivers/platform/x86/classmate-laptop.c 3783 3784COBALT MEDIA DRIVER 3785M: Hans Verkuil <hans.verkuil@cisco.com> 3786L: linux-media@vger.kernel.org 3787T: git git://linuxtv.org/media_tree.git 3788W: https://linuxtv.org 3789S: Supported 3790F: drivers/media/pci/cobalt/ 3791 3792COCCINELLE/Semantic Patches (SmPL) 3793M: Julia Lawall <Julia.Lawall@lip6.fr> 3794M: Gilles Muller <Gilles.Muller@lip6.fr> 3795M: Nicolas Palix <nicolas.palix@imag.fr> 3796M: Michal Marek <michal.lkml@markovi.net> 3797L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3798T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3799W: http://coccinelle.lip6.fr/ 3800S: Supported 3801F: Documentation/dev-tools/coccinelle.rst 3802F: scripts/coccinelle/ 3803F: scripts/coccicheck 3804 3805CODA FILE SYSTEM 3806M: Jan Harkes <jaharkes@cs.cmu.edu> 3807M: coda@cs.cmu.edu 3808L: codalist@coda.cs.cmu.edu 3809W: http://www.coda.cs.cmu.edu/ 3810S: Maintained 3811F: Documentation/filesystems/coda.txt 3812F: fs/coda/ 3813F: include/linux/coda*.h 3814F: include/uapi/linux/coda*.h 3815 3816CODA V4L2 MEM2MEM DRIVER 3817M: Philipp Zabel <p.zabel@pengutronix.de> 3818L: linux-media@vger.kernel.org 3819S: Maintained 3820F: Documentation/devicetree/bindings/media/coda.txt 3821F: drivers/media/platform/coda/ 3822 3823CODE OF CONDUCT 3824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3825S: Supported 3826F: Documentation/process/code-of-conduct.rst 3827F: Documentation/process/code-of-conduct-interpretation.rst 3828 3829COMMON CLK FRAMEWORK 3830M: Michael Turquette <mturquette@baylibre.com> 3831M: Stephen Boyd <sboyd@kernel.org> 3832L: linux-clk@vger.kernel.org 3833Q: http://patchwork.kernel.org/project/linux-clk/list/ 3834T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3835S: Maintained 3836F: Documentation/devicetree/bindings/clock/ 3837F: drivers/clk/ 3838X: drivers/clk/clkdev.c 3839F: include/linux/clk-pr* 3840F: include/linux/clk/ 3841F: include/linux/of_clk.h 3842 3843COMMON INTERNET FILE SYSTEM (CIFS) 3844M: Steve French <sfrench@samba.org> 3845L: linux-cifs@vger.kernel.org 3846L: samba-technical@lists.samba.org (moderated for non-subscribers) 3847W: http://linux-cifs.samba.org/ 3848T: git git://git.samba.org/sfrench/cifs-2.6.git 3849S: Supported 3850F: Documentation/filesystems/cifs/ 3851F: fs/cifs/ 3852 3853COMPACTPCI HOTPLUG CORE 3854M: Scott Murray <scott@spiteful.org> 3855L: linux-pci@vger.kernel.org 3856S: Maintained 3857F: drivers/pci/hotplug/cpci_hotplug* 3858 3859COMPACTPCI HOTPLUG GENERIC DRIVER 3860M: Scott Murray <scott@spiteful.org> 3861L: linux-pci@vger.kernel.org 3862S: Maintained 3863F: drivers/pci/hotplug/cpcihp_generic.c 3864 3865COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3866M: Scott Murray <scott@spiteful.org> 3867L: linux-pci@vger.kernel.org 3868S: Maintained 3869F: drivers/pci/hotplug/cpcihp_zt5550.* 3870 3871COMPAL LAPTOP SUPPORT 3872M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3873L: platform-driver-x86@vger.kernel.org 3874S: Maintained 3875F: drivers/platform/x86/compal-laptop.c 3876 3877COMPILER ATTRIBUTES 3878M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3879S: Maintained 3880F: include/linux/compiler_attributes.h 3881 3882CONEXANT ACCESSRUNNER USB DRIVER 3883L: accessrunner-general@lists.sourceforge.net 3884W: http://accessrunner.sourceforge.net/ 3885S: Orphan 3886F: drivers/usb/atm/cxacru.c 3887 3888CONFIGFS 3889M: Joel Becker <jlbec@evilplan.org> 3890M: Christoph Hellwig <hch@lst.de> 3891T: git git://git.infradead.org/users/hch/configfs.git 3892S: Supported 3893F: fs/configfs/ 3894F: include/linux/configfs.h 3895 3896CONNECTOR 3897M: Evgeniy Polyakov <zbr@ioremap.net> 3898L: netdev@vger.kernel.org 3899S: Maintained 3900F: drivers/connector/ 3901 3902CONTROL GROUP (CGROUP) 3903M: Tejun Heo <tj@kernel.org> 3904M: Li Zefan <lizefan@huawei.com> 3905M: Johannes Weiner <hannes@cmpxchg.org> 3906L: cgroups@vger.kernel.org 3907T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3908S: Maintained 3909F: Documentation/cgroup* 3910F: include/linux/cgroup* 3911F: kernel/cgroup* 3912 3913CONTROL GROUP - CPUSET 3914M: Li Zefan <lizefan@huawei.com> 3915L: cgroups@vger.kernel.org 3916W: http://www.bullopensource.org/cpuset/ 3917W: http://oss.sgi.com/projects/cpusets/ 3918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3919S: Maintained 3920F: Documentation/cgroup-v1/cpusets.txt 3921F: include/linux/cpuset.h 3922F: kernel/cgroup/cpuset.c 3923 3924CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3925M: Johannes Weiner <hannes@cmpxchg.org> 3926M: Michal Hocko <mhocko@kernel.org> 3927M: Vladimir Davydov <vdavydov.dev@gmail.com> 3928L: cgroups@vger.kernel.org 3929L: linux-mm@kvack.org 3930S: Maintained 3931F: mm/memcontrol.c 3932F: mm/swap_cgroup.c 3933 3934CORETEMP HARDWARE MONITORING DRIVER 3935M: Fenghua Yu <fenghua.yu@intel.com> 3936L: linux-hwmon@vger.kernel.org 3937S: Maintained 3938F: Documentation/hwmon/coretemp 3939F: drivers/hwmon/coretemp.c 3940 3941COSA/SRP SYNC SERIAL DRIVER 3942M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3943W: http://www.fi.muni.cz/~kas/cosa/ 3944S: Maintained 3945F: drivers/net/wan/cosa* 3946 3947CPMAC ETHERNET DRIVER 3948M: Florian Fainelli <f.fainelli@gmail.com> 3949L: netdev@vger.kernel.org 3950S: Maintained 3951F: drivers/net/ethernet/ti/cpmac.c 3952 3953CPU FREQUENCY SCALING FRAMEWORK 3954M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3955M: Viresh Kumar <viresh.kumar@linaro.org> 3956L: linux-pm@vger.kernel.org 3957S: Maintained 3958T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3959T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3960B: https://bugzilla.kernel.org 3961F: Documentation/admin-guide/pm/cpufreq.rst 3962F: Documentation/admin-guide/pm/intel_pstate.rst 3963F: Documentation/cpu-freq/ 3964F: Documentation/devicetree/bindings/cpufreq/ 3965F: drivers/cpufreq/ 3966F: include/linux/cpufreq.h 3967F: tools/testing/selftests/cpufreq/ 3968 3969CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3970M: Viresh Kumar <viresh.kumar@linaro.org> 3971M: Sudeep Holla <sudeep.holla@arm.com> 3972L: linux-pm@vger.kernel.org 3973W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3974S: Maintained 3975F: drivers/cpufreq/arm_big_little.h 3976F: drivers/cpufreq/arm_big_little.c 3977 3978CPU POWER MONITORING SUBSYSTEM 3979M: Thomas Renninger <trenn@suse.com> 3980M: Shuah Khan <shuah@kernel.org> 3981L: linux-pm@vger.kernel.org 3982S: Maintained 3983F: tools/power/cpupower/ 3984 3985CPUID/MSR DRIVER 3986M: "H. Peter Anvin" <hpa@zytor.com> 3987S: Maintained 3988F: arch/x86/kernel/cpuid.c 3989F: arch/x86/kernel/msr.c 3990 3991CPUIDLE DRIVER - ARM BIG LITTLE 3992M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3993M: Daniel Lezcano <daniel.lezcano@linaro.org> 3994L: linux-pm@vger.kernel.org 3995L: linux-arm-kernel@lists.infradead.org 3996T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3997S: Maintained 3998F: drivers/cpuidle/cpuidle-big_little.c 3999 4000CPUIDLE DRIVER - ARM EXYNOS 4001M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4002M: Daniel Lezcano <daniel.lezcano@linaro.org> 4003M: Kukjin Kim <kgene@kernel.org> 4004L: linux-pm@vger.kernel.org 4005L: linux-samsung-soc@vger.kernel.org 4006S: Supported 4007F: drivers/cpuidle/cpuidle-exynos.c 4008F: arch/arm/mach-exynos/pm.c 4009 4010CPU IDLE TIME MANAGEMENT FRAMEWORK 4011M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4012M: Daniel Lezcano <daniel.lezcano@linaro.org> 4013L: linux-pm@vger.kernel.org 4014S: Maintained 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4016B: https://bugzilla.kernel.org 4017F: Documentation/admin-guide/pm/cpuidle.rst 4018F: drivers/cpuidle/* 4019F: include/linux/cpuidle.h 4020 4021CRAMFS FILESYSTEM 4022M: Nicolas Pitre <nico@linaro.org> 4023S: Maintained 4024F: Documentation/filesystems/cramfs.txt 4025F: fs/cramfs/ 4026 4027CRYPTO API 4028M: Herbert Xu <herbert@gondor.apana.org.au> 4029M: "David S. Miller" <davem@davemloft.net> 4030L: linux-crypto@vger.kernel.org 4031T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4032T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4033S: Maintained 4034F: Documentation/crypto/ 4035F: Documentation/devicetree/bindings/crypto/ 4036F: arch/*/crypto/ 4037F: crypto/ 4038F: drivers/crypto/ 4039F: include/crypto/ 4040F: include/linux/crypto* 4041 4042CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4043M: Neil Horman <nhorman@tuxdriver.com> 4044L: linux-crypto@vger.kernel.org 4045S: Maintained 4046F: crypto/ansi_cprng.c 4047F: crypto/rng.c 4048 4049CS3308 MEDIA DRIVER 4050M: Hans Verkuil <hverkuil@xs4all.nl> 4051L: linux-media@vger.kernel.org 4052T: git git://linuxtv.org/media_tree.git 4053W: http://linuxtv.org 4054S: Odd Fixes 4055F: drivers/media/i2c/cs3308.c 4056 4057CS5535 Audio ALSA driver 4058M: Jaya Kumar <jayakumar.alsa@gmail.com> 4059S: Maintained 4060F: sound/pci/cs5535audio/ 4061 4062CSI DRIVERS FOR ALLWINNER V3s 4063M: Yong Deng <yong.deng@magewell.com> 4064L: linux-media@vger.kernel.org 4065T: git git://linuxtv.org/media_tree.git 4066S: Maintained 4067F: drivers/media/platform/sunxi/sun6i-csi/ 4068F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4069 4070CW1200 WLAN driver 4071M: Solomon Peachy <pizza@shaftnet.org> 4072S: Maintained 4073F: drivers/net/wireless/st/cw1200/ 4074 4075CX18 VIDEO4LINUX DRIVER 4076M: Andy Walls <awalls@md.metrocast.net> 4077L: ivtv-devel@ivtvdriver.org (subscribers-only) 4078L: linux-media@vger.kernel.org 4079T: git git://linuxtv.org/media_tree.git 4080W: https://linuxtv.org 4081W: http://www.ivtvdriver.org/index.php/Cx18 4082S: Maintained 4083F: Documentation/media/v4l-drivers/cx18* 4084F: drivers/media/pci/cx18/ 4085F: include/uapi/linux/ivtv* 4086 4087CX2341X MPEG ENCODER HELPER MODULE 4088M: Hans Verkuil <hverkuil@xs4all.nl> 4089L: linux-media@vger.kernel.org 4090T: git git://linuxtv.org/media_tree.git 4091W: https://linuxtv.org 4092S: Maintained 4093F: drivers/media/common/cx2341x* 4094F: include/media/drv-intf/cx2341x.h 4095 4096CX24120 MEDIA DRIVER 4097M: Jemma Denson <jdenson@gmail.com> 4098M: Patrick Boettcher <patrick.boettcher@posteo.de> 4099L: linux-media@vger.kernel.org 4100W: https://linuxtv.org 4101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4102S: Maintained 4103F: drivers/media/dvb-frontends/cx24120* 4104 4105CX88 VIDEO4LINUX DRIVER 4106M: Mauro Carvalho Chehab <mchehab@kernel.org> 4107L: linux-media@vger.kernel.org 4108W: https://linuxtv.org 4109T: git git://linuxtv.org/media_tree.git 4110S: Odd fixes 4111F: Documentation/media/v4l-drivers/cx88* 4112F: drivers/media/pci/cx88/ 4113 4114CXD2820R MEDIA DRIVER 4115M: Antti Palosaari <crope@iki.fi> 4116L: linux-media@vger.kernel.org 4117W: https://linuxtv.org 4118W: http://palosaari.fi/linux/ 4119Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4120T: git git://linuxtv.org/anttip/media_tree.git 4121S: Maintained 4122F: drivers/media/dvb-frontends/cxd2820r* 4123 4124CXGB3 ETHERNET DRIVER (CXGB3) 4125M: Arjun Vynipadath <arjun@chelsio.com> 4126L: netdev@vger.kernel.org 4127W: http://www.chelsio.com 4128S: Supported 4129F: drivers/net/ethernet/chelsio/cxgb3/ 4130 4131CXGB3 ISCSI DRIVER (CXGB3I) 4132M: Karen Xie <kxie@chelsio.com> 4133L: linux-scsi@vger.kernel.org 4134W: http://www.chelsio.com 4135S: Supported 4136F: drivers/scsi/cxgbi/cxgb3i 4137 4138CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4139M: Steve Wise <swise@chelsio.com> 4140L: linux-rdma@vger.kernel.org 4141W: http://www.openfabrics.org 4142S: Supported 4143F: drivers/infiniband/hw/cxgb3/ 4144F: include/uapi/rdma/cxgb3-abi.h 4145 4146CXGB4 CRYPTO DRIVER (chcr) 4147M: Harsh Jain <harsh@chelsio.com> 4148L: linux-crypto@vger.kernel.org 4149W: http://www.chelsio.com 4150S: Supported 4151F: drivers/crypto/chelsio 4152 4153CXGB4 ETHERNET DRIVER (CXGB4) 4154M: Arjun Vynipadath <arjun@chelsio.com> 4155L: netdev@vger.kernel.org 4156W: http://www.chelsio.com 4157S: Supported 4158F: drivers/net/ethernet/chelsio/cxgb4/ 4159 4160CXGB4 ISCSI DRIVER (CXGB4I) 4161M: Karen Xie <kxie@chelsio.com> 4162L: linux-scsi@vger.kernel.org 4163W: http://www.chelsio.com 4164S: Supported 4165F: drivers/scsi/cxgbi/cxgb4i 4166 4167CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4168M: Steve Wise <swise@chelsio.com> 4169L: linux-rdma@vger.kernel.org 4170W: http://www.openfabrics.org 4171S: Supported 4172F: drivers/infiniband/hw/cxgb4/ 4173F: include/uapi/rdma/cxgb4-abi.h 4174 4175CXGB4VF ETHERNET DRIVER (CXGB4VF) 4176M: Casey Leedom <leedom@chelsio.com> 4177L: netdev@vger.kernel.org 4178W: http://www.chelsio.com 4179S: Supported 4180F: drivers/net/ethernet/chelsio/cxgb4vf/ 4181 4182CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4183M: Frederic Barrat <fbarrat@linux.ibm.com> 4184M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4185L: linuxppc-dev@lists.ozlabs.org 4186S: Supported 4187F: arch/powerpc/platforms/powernv/pci-cxl.c 4188F: drivers/misc/cxl/ 4189F: include/misc/cxl* 4190F: include/uapi/misc/cxl.h 4191F: Documentation/powerpc/cxl.txt 4192F: Documentation/ABI/testing/sysfs-class-cxl 4193 4194CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4195M: Manoj N. Kumar <manoj@linux.ibm.com> 4196M: Matthew R. Ochs <mrochs@linux.ibm.com> 4197M: Uma Krishnan <ukrishn@linux.ibm.com> 4198L: linux-scsi@vger.kernel.org 4199S: Supported 4200F: drivers/scsi/cxlflash/ 4201F: include/uapi/scsi/cxlflash_ioctl.h 4202F: Documentation/powerpc/cxlflash.txt 4203 4204CYBERPRO FB DRIVER 4205M: Russell King <linux@armlinux.org.uk> 4206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4207W: http://www.armlinux.org.uk/ 4208S: Maintained 4209F: drivers/video/fbdev/cyber2000fb.* 4210 4211CYCLADES ASYNC MUX DRIVER 4212W: http://www.cyclades.com/ 4213S: Orphan 4214F: drivers/tty/cyclades.c 4215F: include/linux/cyclades.h 4216F: include/uapi/linux/cyclades.h 4217 4218CYCLADES PC300 DRIVER 4219W: http://www.cyclades.com/ 4220S: Orphan 4221F: drivers/net/wan/pc300* 4222 4223CYPRESS_FIRMWARE MEDIA DRIVER 4224M: Antti Palosaari <crope@iki.fi> 4225L: linux-media@vger.kernel.org 4226W: https://linuxtv.org 4227W: http://palosaari.fi/linux/ 4228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4229T: git git://linuxtv.org/anttip/media_tree.git 4230S: Maintained 4231F: drivers/media/common/cypress_firmware* 4232 4233CYTTSP TOUCHSCREEN DRIVER 4234M: Ferruh Yigit <fery@cypress.com> 4235L: linux-input@vger.kernel.org 4236S: Supported 4237F: drivers/input/touchscreen/cyttsp* 4238F: include/linux/input/cyttsp.h 4239 4240D-LINK DIR-685 TOUCHKEYS DRIVER 4241M: Linus Walleij <linus.walleij@linaro.org> 4242L: linux-input@vger.kernel.org 4243S: Supported 4244F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4245 4246DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4247M: Joshua Kinard <kumba@gentoo.org> 4248S: Maintained 4249F: drivers/rtc/rtc-ds1685.c 4250F: include/linux/rtc/ds1685.h 4251 4252DAMA SLAVE for AX.25 4253M: Joerg Reuter <jreuter@yaina.de> 4254W: http://yaina.de/jreuter/ 4255W: http://www.qsl.net/dl1bke/ 4256L: linux-hams@vger.kernel.org 4257S: Maintained 4258F: net/ax25/af_ax25.c 4259F: net/ax25/ax25_dev.c 4260F: net/ax25/ax25_ds_* 4261F: net/ax25/ax25_in.c 4262F: net/ax25/ax25_out.c 4263F: net/ax25/ax25_timer.c 4264F: net/ax25/sysctl_net_ax25.c 4265 4266DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4267L: netdev@vger.kernel.org 4268S: Orphan 4269F: Documentation/networking/device_drivers/dec/dmfe.txt 4270F: drivers/net/ethernet/dec/tulip/dmfe.c 4271 4272DC390/AM53C974 SCSI driver 4273M: Hannes Reinecke <hare@suse.com> 4274L: linux-scsi@vger.kernel.org 4275S: Maintained 4276F: drivers/scsi/am53c974.c 4277 4278DC395x SCSI driver 4279M: Oliver Neukum <oliver@neukum.org> 4280M: Ali Akcaagac <aliakc@web.de> 4281M: Jamie Lenehan <lenehan@twibble.org> 4282L: dc395x@twibble.org 4283W: http://twibble.org/dist/dc395x/ 4284W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4285S: Maintained 4286F: Documentation/scsi/dc395x.txt 4287F: drivers/scsi/dc395x.* 4288 4289DCCP PROTOCOL 4290M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4291L: dccp@vger.kernel.org 4292W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4293S: Maintained 4294F: include/linux/dccp.h 4295F: include/uapi/linux/dccp.h 4296F: include/linux/tfrc.h 4297F: net/dccp/ 4298 4299DECnet NETWORK LAYER 4300W: http://linux-decnet.sourceforge.net 4301L: linux-decnet-user@lists.sourceforge.net 4302S: Orphan 4303F: Documentation/networking/decnet.txt 4304F: net/decnet/ 4305 4306DECSTATION PLATFORM SUPPORT 4307M: "Maciej W. Rozycki" <macro@linux-mips.org> 4308L: linux-mips@vger.kernel.org 4309W: http://www.linux-mips.org/wiki/DECstation 4310S: Maintained 4311F: arch/mips/dec/ 4312F: arch/mips/include/asm/dec/ 4313F: arch/mips/include/asm/mach-dec/ 4314 4315DEFXX FDDI NETWORK DRIVER 4316M: "Maciej W. Rozycki" <macro@linux-mips.org> 4317S: Maintained 4318F: drivers/net/fddi/defxx.* 4319 4320DELL SMBIOS DRIVER 4321M: Pali Rohár <pali.rohar@gmail.com> 4322M: Mario Limonciello <mario.limonciello@dell.com> 4323L: platform-driver-x86@vger.kernel.org 4324S: Maintained 4325F: drivers/platform/x86/dell-smbios.* 4326 4327DELL SMBIOS SMM DRIVER 4328M: Mario Limonciello <mario.limonciello@dell.com> 4329L: platform-driver-x86@vger.kernel.org 4330S: Maintained 4331F: drivers/platform/x86/dell-smbios-smm.c 4332 4333DELL SMBIOS WMI DRIVER 4334M: Mario Limonciello <mario.limonciello@dell.com> 4335L: platform-driver-x86@vger.kernel.org 4336S: Maintained 4337F: drivers/platform/x86/dell-smbios-wmi.c 4338F: tools/wmi/dell-smbios-example.c 4339 4340DEFZA FDDI NETWORK DRIVER 4341M: "Maciej W. Rozycki" <macro@linux-mips.org> 4342S: Maintained 4343F: drivers/net/fddi/defza.* 4344 4345DELL LAPTOP DRIVER 4346M: Matthew Garrett <mjg59@srcf.ucam.org> 4347M: Pali Rohár <pali.rohar@gmail.com> 4348L: platform-driver-x86@vger.kernel.org 4349S: Maintained 4350F: drivers/platform/x86/dell-laptop.c 4351 4352DELL LAPTOP FREEFALL DRIVER 4353M: Pali Rohár <pali.rohar@gmail.com> 4354S: Maintained 4355F: drivers/platform/x86/dell-smo8800.c 4356 4357DELL LAPTOP RBTN DRIVER 4358M: Pali Rohár <pali.rohar@gmail.com> 4359S: Maintained 4360F: drivers/platform/x86/dell-rbtn.* 4361 4362DELL REMOTE BIOS UPDATE DRIVER 4363M: Stuart Hayes <stuart.w.hayes@gmail.com> 4364L: platform-driver-x86@vger.kernel.org 4365S: Maintained 4366F: drivers/platform/x86/dell_rbu.c 4367 4368DELL LAPTOP SMM DRIVER 4369M: Pali Rohár <pali.rohar@gmail.com> 4370S: Maintained 4371F: drivers/hwmon/dell-smm-hwmon.c 4372F: include/uapi/linux/i8k.h 4373 4374DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4375M: Stuart Hayes <stuart.w.hayes@gmail.com> 4376L: platform-driver-x86@vger.kernel.org 4377S: Maintained 4378F: Documentation/dcdbas.txt 4379F: drivers/platform/x86/dcdbas.* 4380 4381DELL WMI NOTIFICATIONS DRIVER 4382M: Matthew Garrett <mjg59@srcf.ucam.org> 4383M: Pali Rohár <pali.rohar@gmail.com> 4384S: Maintained 4385F: drivers/platform/x86/dell-wmi.c 4386 4387DELL WMI DESCRIPTOR DRIVER 4388M: Mario Limonciello <mario.limonciello@dell.com> 4389S: Maintained 4390F: drivers/platform/x86/dell-wmi-descriptor.c 4391 4392DELTA ST MEDIA DRIVER 4393M: Hugues Fruchet <hugues.fruchet@st.com> 4394L: linux-media@vger.kernel.org 4395T: git git://linuxtv.org/media_tree.git 4396W: https://linuxtv.org 4397S: Supported 4398F: drivers/media/platform/sti/delta 4399 4400DENALI NAND DRIVER 4401M: Masahiro Yamada <yamada.masahiro@socionext.com> 4402L: linux-mtd@lists.infradead.org 4403S: Supported 4404F: drivers/mtd/nand/raw/denali* 4405 4406DESIGNWARE USB2 DRD IP DRIVER 4407M: Minas Harutyunyan <hminas@synopsys.com> 4408L: linux-usb@vger.kernel.org 4409T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4410S: Maintained 4411F: drivers/usb/dwc2/ 4412 4413DESIGNWARE USB3 DRD IP DRIVER 4414M: Felipe Balbi <balbi@kernel.org> 4415L: linux-usb@vger.kernel.org 4416T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4417S: Maintained 4418F: drivers/usb/dwc3/ 4419 4420DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4421M: Andreas Klinger <ak@it-klinger.de> 4422L: linux-iio@vger.kernel.org 4423S: Maintained 4424F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4425F: drivers/iio/proximity/srf*.c 4426 4427DEVICE COREDUMP (DEV_COREDUMP) 4428M: Johannes Berg <johannes@sipsolutions.net> 4429L: linux-kernel@vger.kernel.org 4430S: Maintained 4431F: drivers/base/devcoredump.c 4432F: include/linux/devcoredump.h 4433 4434DEVICE FREQUENCY (DEVFREQ) 4435M: MyungJoo Ham <myungjoo.ham@samsung.com> 4436M: Kyungmin Park <kyungmin.park@samsung.com> 4437R: Chanwoo Choi <cw00.choi@samsung.com> 4438L: linux-pm@vger.kernel.org 4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4440S: Maintained 4441F: drivers/devfreq/ 4442F: include/linux/devfreq.h 4443F: Documentation/devicetree/bindings/devfreq/ 4444 4445DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4446M: Chanwoo Choi <cw00.choi@samsung.com> 4447L: linux-pm@vger.kernel.org 4448T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4449S: Supported 4450F: drivers/devfreq/event/ 4451F: drivers/devfreq/devfreq-event.c 4452F: include/linux/devfreq-event.h 4453F: Documentation/devicetree/bindings/devfreq/event/ 4454 4455DEVICE NUMBER REGISTRY 4456M: Torben Mathiasen <device@lanana.org> 4457W: http://lanana.org/docs/device-list/index.html 4458S: Maintained 4459 4460DEVICE-MAPPER (LVM) 4461M: Alasdair Kergon <agk@redhat.com> 4462M: Mike Snitzer <snitzer@redhat.com> 4463M: dm-devel@redhat.com 4464L: dm-devel@redhat.com 4465W: http://sources.redhat.com/dm 4466Q: http://patchwork.kernel.org/project/dm-devel/list/ 4467T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4468T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4469S: Maintained 4470F: Documentation/device-mapper/ 4471F: drivers/md/Makefile 4472F: drivers/md/Kconfig 4473F: drivers/md/dm* 4474F: drivers/md/persistent-data/ 4475F: include/linux/device-mapper.h 4476F: include/linux/dm-*.h 4477F: include/uapi/linux/dm-*.h 4478 4479DEVLINK 4480M: Jiri Pirko <jiri@mellanox.com> 4481L: netdev@vger.kernel.org 4482S: Supported 4483F: net/core/devlink.c 4484F: include/net/devlink.h 4485F: include/uapi/linux/devlink.h 4486 4487DIALOG SEMICONDUCTOR DRIVERS 4488M: Support Opensource <support.opensource@diasemi.com> 4489W: http://www.dialog-semiconductor.com/products 4490S: Supported 4491F: Documentation/hwmon/da90?? 4492F: Documentation/devicetree/bindings/mfd/da90*.txt 4493F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4494F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4495F: Documentation/devicetree/bindings/regulator/da92*.txt 4496F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4497F: Documentation/devicetree/bindings/sound/da[79]*.txt 4498F: drivers/gpio/gpio-da90??.c 4499F: drivers/hwmon/da90??-hwmon.c 4500F: drivers/iio/adc/da91??-*.c 4501F: drivers/input/misc/da90??_onkey.c 4502F: drivers/input/touchscreen/da9052_tsi.c 4503F: drivers/leds/leds-da90??.c 4504F: drivers/mfd/da903x.c 4505F: drivers/mfd/da90??-*.c 4506F: drivers/mfd/da91??-*.c 4507F: drivers/power/supply/da9052-battery.c 4508F: drivers/power/supply/da91??-*.c 4509F: drivers/regulator/da903x.c 4510F: drivers/regulator/da9???-regulator.[ch] 4511F: drivers/thermal/da90??-thermal.c 4512F: drivers/rtc/rtc-da90??.c 4513F: drivers/video/backlight/da90??_bl.c 4514F: drivers/watchdog/da90??_wdt.c 4515F: include/linux/mfd/da903x.h 4516F: include/linux/mfd/da9052/ 4517F: include/linux/mfd/da9055/ 4518F: include/linux/mfd/da9062/ 4519F: include/linux/mfd/da9063/ 4520F: include/linux/mfd/da9150/ 4521F: include/linux/regulator/da9211.h 4522F: include/sound/da[79]*.h 4523F: sound/soc/codecs/da[79]*.[ch] 4524 4525DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4526M: William Breathitt Gray <vilhelm.gray@gmail.com> 4527L: linux-gpio@vger.kernel.org 4528S: Maintained 4529F: drivers/gpio/gpio-gpio-mm.c 4530 4531DIOLAN U2C-12 I2C DRIVER 4532M: Guenter Roeck <linux@roeck-us.net> 4533L: linux-i2c@vger.kernel.org 4534S: Maintained 4535F: drivers/i2c/busses/i2c-diolan-u2c.c 4536 4537FILESYSTEM DIRECT ACCESS (DAX) 4538M: Matthew Wilcox <willy@infradead.org> 4539M: Ross Zwisler <zwisler@kernel.org> 4540M: Jan Kara <jack@suse.cz> 4541L: linux-fsdevel@vger.kernel.org 4542S: Supported 4543F: fs/dax.c 4544F: include/linux/dax.h 4545F: include/trace/events/fs_dax.h 4546 4547DEVICE DIRECT ACCESS (DAX) 4548M: Dan Williams <dan.j.williams@intel.com> 4549M: Dave Jiang <dave.jiang@intel.com> 4550M: Ross Zwisler <zwisler@kernel.org> 4551M: Vishal Verma <vishal.l.verma@intel.com> 4552L: linux-nvdimm@lists.01.org 4553S: Supported 4554F: drivers/dax/ 4555 4556DIRECTORY NOTIFICATION (DNOTIFY) 4557M: Jan Kara <jack@suse.cz> 4558R: Amir Goldstein <amir73il@gmail.com> 4559L: linux-fsdevel@vger.kernel.org 4560S: Maintained 4561F: Documentation/filesystems/dnotify.txt 4562F: fs/notify/dnotify/ 4563F: include/linux/dnotify.h 4564 4565DISK GEOMETRY AND PARTITION HANDLING 4566M: Andries Brouwer <aeb@cwi.nl> 4567W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4568W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4569W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4570S: Maintained 4571 4572DISKQUOTA 4573M: Jan Kara <jack@suse.com> 4574S: Maintained 4575F: Documentation/filesystems/quota.txt 4576F: fs/quota/ 4577F: include/linux/quota*.h 4578F: include/uapi/linux/quota*.h 4579 4580DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4581M: Bernie Thompson <bernie@plugable.com> 4582L: linux-fbdev@vger.kernel.org 4583S: Maintained 4584W: http://plugable.com/category/projects/udlfb/ 4585F: drivers/video/fbdev/udlfb.c 4586F: include/video/udlfb.h 4587F: Documentation/fb/udlfb.txt 4588 4589DISTRIBUTED LOCK MANAGER (DLM) 4590M: Christine Caulfield <ccaulfie@redhat.com> 4591M: David Teigland <teigland@redhat.com> 4592L: cluster-devel@redhat.com 4593W: http://sources.redhat.com/cluster/ 4594T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4595S: Supported 4596F: fs/dlm/ 4597 4598DMA BUFFER SHARING FRAMEWORK 4599M: Sumit Semwal <sumit.semwal@linaro.org> 4600S: Maintained 4601L: linux-media@vger.kernel.org 4602L: dri-devel@lists.freedesktop.org 4603L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4604F: drivers/dma-buf/ 4605F: include/linux/dma-buf* 4606F: include/linux/reservation.h 4607F: include/linux/*fence.h 4608F: Documentation/driver-api/dma-buf.rst 4609T: git git://anongit.freedesktop.org/drm/drm-misc 4610 4611DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4612M: Vinod Koul <vkoul@kernel.org> 4613L: dmaengine@vger.kernel.org 4614Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4615S: Maintained 4616F: drivers/dma/ 4617F: include/linux/dmaengine.h 4618F: include/linux/of_dma.h 4619F: Documentation/devicetree/bindings/dma/ 4620F: Documentation/driver-api/dmaengine/ 4621T: git git://git.infradead.org/users/vkoul/slave-dma.git 4622 4623DMA MAPPING HELPERS 4624M: Christoph Hellwig <hch@lst.de> 4625M: Marek Szyprowski <m.szyprowski@samsung.com> 4626R: Robin Murphy <robin.murphy@arm.com> 4627L: iommu@lists.linux-foundation.org 4628T: git git://git.infradead.org/users/hch/dma-mapping.git 4629W: http://git.infradead.org/users/hch/dma-mapping.git 4630S: Supported 4631F: kernel/dma/ 4632F: include/asm-generic/dma-mapping.h 4633F: include/linux/dma-direct.h 4634F: include/linux/dma-mapping.h 4635F: include/linux/dma-noncoherent.h 4636 4637DME1737 HARDWARE MONITOR DRIVER 4638M: Juerg Haefliger <juergh@gmail.com> 4639L: linux-hwmon@vger.kernel.org 4640S: Maintained 4641F: Documentation/hwmon/dme1737 4642F: drivers/hwmon/dme1737.c 4643 4644DMI/SMBIOS SUPPORT 4645M: Jean Delvare <jdelvare@suse.com> 4646S: Maintained 4647T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4648F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4649F: drivers/firmware/dmi-id.c 4650F: drivers/firmware/dmi_scan.c 4651F: include/linux/dmi.h 4652 4653DOCUMENTATION 4654M: Jonathan Corbet <corbet@lwn.net> 4655L: linux-doc@vger.kernel.org 4656S: Maintained 4657F: Documentation/ 4658F: scripts/kernel-doc 4659X: Documentation/ABI/ 4660X: Documentation/acpi/ 4661X: Documentation/devicetree/ 4662X: Documentation/i2c/ 4663X: Documentation/media/ 4664X: Documentation/power/ 4665X: Documentation/spi/ 4666T: git git://git.lwn.net/linux.git docs-next 4667 4668DOCUMENTATION/ITALIAN 4669M: Federico Vaga <federico.vaga@vaga.pv.it> 4670L: linux-doc@vger.kernel.org 4671S: Maintained 4672F: Documentation/translations/it_IT 4673 4674DONGWOON DW9714 LENS VOICE COIL DRIVER 4675M: Sakari Ailus <sakari.ailus@linux.intel.com> 4676L: linux-media@vger.kernel.org 4677T: git git://linuxtv.org/media_tree.git 4678S: Maintained 4679F: drivers/media/i2c/dw9714.c 4680F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4681 4682DONGWOON DW9807 LENS VOICE COIL DRIVER 4683M: Sakari Ailus <sakari.ailus@linux.intel.com> 4684L: linux-media@vger.kernel.org 4685T: git git://linuxtv.org/media_tree.git 4686S: Maintained 4687F: drivers/media/i2c/dw9807-vcm.c 4688F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4689 4690DOUBLETALK DRIVER 4691M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4692L: blinux-list@redhat.com 4693S: Maintained 4694F: drivers/char/dtlk.c 4695F: include/linux/dtlk.h 4696 4697DPAA2 DATAPATH I/O (DPIO) DRIVER 4698M: Roy Pledge <Roy.Pledge@nxp.com> 4699L: linux-kernel@vger.kernel.org 4700S: Maintained 4701F: drivers/soc/fsl/dpio 4702 4703DPAA2 ETHERNET DRIVER 4704M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4705L: netdev@vger.kernel.org 4706S: Maintained 4707F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4708F: drivers/net/ethernet/freescale/dpaa2/dpni* 4709F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4710F: drivers/net/ethernet/freescale/dpaa2/Makefile 4711F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4712 4713DPAA2 ETHERNET SWITCH DRIVER 4714M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4715M: Ioana Ciornei <ioana.ciornei@nxp.com> 4716L: linux-kernel@vger.kernel.org 4717S: Maintained 4718F: drivers/staging/fsl-dpaa2/ethsw 4719 4720DPAA2 PTP CLOCK DRIVER 4721M: Yangbo Lu <yangbo.lu@nxp.com> 4722L: netdev@vger.kernel.org 4723S: Maintained 4724F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4725F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4726 4727DPT_I2O SCSI RAID DRIVER 4728M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4729L: linux-scsi@vger.kernel.org 4730W: http://www.adaptec.com/ 4731S: Maintained 4732F: drivers/scsi/dpt* 4733F: drivers/scsi/dpt/ 4734 4735DRBD DRIVER 4736M: Philipp Reisner <philipp.reisner@linbit.com> 4737M: Lars Ellenberg <lars.ellenberg@linbit.com> 4738L: drbd-dev@lists.linbit.com 4739W: http://www.drbd.org 4740T: git git://git.linbit.com/linux-drbd.git 4741T: git git://git.linbit.com/drbd-8.4.git 4742S: Supported 4743F: drivers/block/drbd/ 4744F: lib/lru_cache.c 4745F: Documentation/blockdev/drbd/ 4746 4747DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4748M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4749R: "Rafael J. Wysocki" <rafael@kernel.org> 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4751S: Supported 4752F: Documentation/kobject.txt 4753F: drivers/base/ 4754F: fs/debugfs/ 4755F: fs/sysfs/ 4756F: include/linux/debugfs.h 4757F: include/linux/kobj* 4758F: lib/kobj* 4759 4760DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4761M: Kevin Hilman <khilman@kernel.org> 4762M: Nishanth Menon <nm@ti.com> 4763S: Maintained 4764F: drivers/power/avs/ 4765F: include/linux/power/smartreflex.h 4766L: linux-pm@vger.kernel.org 4767 4768DRM DRIVER FOR ARM PL111 CLCD 4769M: Eric Anholt <eric@anholt.net> 4770T: git git://anongit.freedesktop.org/drm/drm-misc 4771S: Supported 4772F: drivers/gpu/drm/pl111/ 4773 4774DRM DRIVER FOR ARM VERSATILE TFT PANELS 4775M: Linus Walleij <linus.walleij@linaro.org> 4776T: git git://anongit.freedesktop.org/drm/drm-misc 4777S: Maintained 4778F: drivers/gpu/drm/panel/panel-arm-versatile.c 4779F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4780 4781DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4782M: Dave Airlie <airlied@redhat.com> 4783S: Odd Fixes 4784F: drivers/gpu/drm/ast/ 4785 4786DRM DRIVER FOR BOCHS VIRTUAL GPU 4787M: Gerd Hoffmann <kraxel@redhat.com> 4788L: virtualization@lists.linux-foundation.org 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790S: Maintained 4791F: drivers/gpu/drm/bochs/ 4792 4793DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4794M: Linus Walleij <linus.walleij@linaro.org> 4795T: git git://anongit.freedesktop.org/drm/drm-misc 4796S: Maintained 4797F: drivers/gpu/drm/tve200/ 4798 4799DRM DRIVER FOR ILITEK ILI9225 PANELS 4800M: David Lechner <david@lechnology.com> 4801S: Maintained 4802F: drivers/gpu/drm/tinydrm/ili9225.c 4803F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4804 4805DRM DRIVER FOR HX8357D PANELS 4806M: Eric Anholt <eric@anholt.net> 4807T: git git://anongit.freedesktop.org/drm/drm-misc 4808S: Maintained 4809F: drivers/gpu/drm/tinydrm/hx8357d.c 4810F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4811 4812DRM DRIVER FOR INTEL I810 VIDEO CARDS 4813S: Orphan / Obsolete 4814F: drivers/gpu/drm/i810/ 4815F: include/uapi/drm/i810_drm.h 4816 4817DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4818S: Orphan / Obsolete 4819F: drivers/gpu/drm/mga/ 4820F: include/uapi/drm/mga_drm.h 4821 4822DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4823M: Dave Airlie <airlied@redhat.com> 4824S: Odd Fixes 4825F: drivers/gpu/drm/mgag200/ 4826 4827DRM DRIVER FOR MI0283QT 4828M: Noralf Trønnes <noralf@tronnes.org> 4829S: Maintained 4830F: drivers/gpu/drm/tinydrm/mi0283qt.c 4831F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4832 4833DRM DRIVER FOR MSM ADRENO GPU 4834M: Rob Clark <robdclark@gmail.com> 4835L: linux-arm-msm@vger.kernel.org 4836L: dri-devel@lists.freedesktop.org 4837L: freedreno@lists.freedesktop.org 4838T: git git://people.freedesktop.org/~robclark/linux 4839S: Maintained 4840F: drivers/gpu/drm/msm/ 4841F: include/uapi/drm/msm_drm.h 4842F: Documentation/devicetree/bindings/display/msm/ 4843 4844DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4845M: Ben Skeggs <bskeggs@redhat.com> 4846L: dri-devel@lists.freedesktop.org 4847L: nouveau@lists.freedesktop.org 4848T: git git://github.com/skeggsb/linux 4849S: Supported 4850F: drivers/gpu/drm/nouveau/ 4851F: include/uapi/drm/nouveau_drm.h 4852 4853DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4854M: Stefan Mavrodiev <stefan@olimex.com> 4855S: Maintained 4856F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4857F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4858 4859DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4860M: Noralf Trønnes <noralf@tronnes.org> 4861S: Maintained 4862F: drivers/gpu/drm/tinydrm/repaper.c 4863F: Documentation/devicetree/bindings/display/repaper.txt 4864 4865DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4866M: Dave Airlie <airlied@redhat.com> 4867M: Gerd Hoffmann <kraxel@redhat.com> 4868L: virtualization@lists.linux-foundation.org 4869T: git git://anongit.freedesktop.org/drm/drm-misc 4870S: Obsolete 4871W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4872F: drivers/gpu/drm/cirrus/ 4873 4874DRM DRIVER FOR QXL VIRTUAL GPU 4875M: Dave Airlie <airlied@redhat.com> 4876M: Gerd Hoffmann <kraxel@redhat.com> 4877L: virtualization@lists.linux-foundation.org 4878T: git git://anongit.freedesktop.org/drm/drm-misc 4879S: Maintained 4880F: drivers/gpu/drm/qxl/ 4881F: include/uapi/drm/qxl_drm.h 4882 4883DRM DRIVER FOR RAGE 128 VIDEO CARDS 4884S: Orphan / Obsolete 4885F: drivers/gpu/drm/r128/ 4886F: include/uapi/drm/r128_drm.h 4887 4888DRM DRIVER FOR SAVAGE VIDEO CARDS 4889S: Orphan / Obsolete 4890F: drivers/gpu/drm/savage/ 4891F: include/uapi/drm/savage_drm.h 4892 4893DRM DRIVER FOR SIS VIDEO CARDS 4894S: Orphan / Obsolete 4895F: drivers/gpu/drm/sis/ 4896F: include/uapi/drm/sis_drm.h 4897 4898DRM DRIVER FOR SITRONIX ST7586 PANELS 4899M: David Lechner <david@lechnology.com> 4900S: Maintained 4901F: drivers/gpu/drm/tinydrm/st7586.c 4902F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4903 4904DRM DRIVER FOR SITRONIX ST7735R PANELS 4905M: David Lechner <david@lechnology.com> 4906S: Maintained 4907F: drivers/gpu/drm/tinydrm/st7735r.c 4908F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4909 4910DRM DRIVER FOR TDFX VIDEO CARDS 4911S: Orphan / Obsolete 4912F: drivers/gpu/drm/tdfx/ 4913 4914DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4915M: Dave Airlie <airlied@redhat.com> 4916R: Sean Paul <sean@poorly.run> 4917L: dri-devel@lists.freedesktop.org 4918S: Odd Fixes 4919F: drivers/gpu/drm/udl/ 4920T: git git://anongit.freedesktop.org/drm/drm-misc 4921 4922DRM DRIVER FOR VMWARE VIRTUAL GPU 4923M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4924M: Thomas Hellstrom <thellstrom@vmware.com> 4925L: dri-devel@lists.freedesktop.org 4926T: git git://people.freedesktop.org/~thomash/linux 4927S: Supported 4928F: drivers/gpu/drm/vmwgfx/ 4929F: include/uapi/drm/vmwgfx_drm.h 4930 4931DRM DRIVERS 4932M: David Airlie <airlied@linux.ie> 4933M: Daniel Vetter <daniel@ffwll.ch> 4934L: dri-devel@lists.freedesktop.org 4935T: git git://anongit.freedesktop.org/drm/drm 4936B: https://bugs.freedesktop.org/ 4937C: irc://chat.freenode.net/dri-devel 4938S: Maintained 4939F: drivers/gpu/drm/ 4940F: drivers/gpu/vga/ 4941F: Documentation/devicetree/bindings/display/ 4942F: Documentation/devicetree/bindings/gpu/ 4943F: Documentation/gpu/ 4944F: include/drm/ 4945F: include/uapi/drm/ 4946F: include/linux/vga* 4947 4948DRM DRIVERS AND MISC GPU PATCHES 4949M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4950M: Maxime Ripard <maxime.ripard@bootlin.com> 4951M: Sean Paul <sean@poorly.run> 4952W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4953S: Maintained 4954T: git git://anongit.freedesktop.org/drm/drm-misc 4955F: Documentation/gpu/ 4956F: drivers/gpu/vga/ 4957F: drivers/gpu/drm/* 4958F: include/drm/drm* 4959F: include/uapi/drm/drm* 4960F: include/linux/vga* 4961 4962DRM DRIVERS FOR ALLWINNER A10 4963M: Maxime Ripard <maxime.ripard@bootlin.com> 4964L: dri-devel@lists.freedesktop.org 4965S: Supported 4966F: drivers/gpu/drm/sun4i/ 4967F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969 4970DRM DRIVERS FOR AMLOGIC SOCS 4971M: Neil Armstrong <narmstrong@baylibre.com> 4972L: dri-devel@lists.freedesktop.org 4973L: linux-amlogic@lists.infradead.org 4974W: http://linux-meson.com/ 4975S: Supported 4976F: drivers/gpu/drm/meson/ 4977F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4978F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4979F: Documentation/gpu/meson.rst 4980T: git git://anongit.freedesktop.org/drm/drm-misc 4981 4982DRM DRIVERS FOR ATMEL HLCDC 4983M: Boris Brezillon <bbrezillon@kernel.org> 4984L: dri-devel@lists.freedesktop.org 4985S: Supported 4986F: drivers/gpu/drm/atmel-hlcdc/ 4987F: Documentation/devicetree/bindings/display/atmel/ 4988T: git git://anongit.freedesktop.org/drm/drm-misc 4989 4990DRM DRIVERS FOR BRIDGE CHIPS 4991M: Archit Taneja <architt@codeaurora.org> 4992M: Andrzej Hajda <a.hajda@samsung.com> 4993R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4994S: Maintained 4995T: git git://anongit.freedesktop.org/drm/drm-misc 4996F: drivers/gpu/drm/bridge/ 4997 4998DRM DRIVERS FOR EXYNOS 4999M: Inki Dae <inki.dae@samsung.com> 5000M: Joonyoung Shim <jy0922.shim@samsung.com> 5001M: Seung-Woo Kim <sw0312.kim@samsung.com> 5002M: Kyungmin Park <kyungmin.park@samsung.com> 5003L: dri-devel@lists.freedesktop.org 5004T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5005S: Supported 5006F: drivers/gpu/drm/exynos/ 5007F: include/uapi/drm/exynos_drm.h 5008F: Documentation/devicetree/bindings/display/exynos/ 5009 5010DRM DRIVERS FOR FREESCALE DCU 5011M: Stefan Agner <stefan@agner.ch> 5012M: Alison Wang <alison.wang@nxp.com> 5013L: dri-devel@lists.freedesktop.org 5014S: Supported 5015F: drivers/gpu/drm/fsl-dcu/ 5016F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5017F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5018F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5019T: git git://anongit.freedesktop.org/drm/drm-misc 5020 5021DRM DRIVERS FOR FREESCALE IMX 5022M: Philipp Zabel <p.zabel@pengutronix.de> 5023L: dri-devel@lists.freedesktop.org 5024S: Maintained 5025F: drivers/gpu/drm/imx/ 5026F: drivers/gpu/ipu-v3/ 5027F: Documentation/devicetree/bindings/display/imx/ 5028 5029DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5030M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5031L: dri-devel@lists.freedesktop.org 5032T: git git://github.com/patjak/drm-gma500 5033S: Maintained 5034F: drivers/gpu/drm/gma500/ 5035 5036DRM DRIVERS FOR HISILICON 5037M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5038M: Rongrong Zou <zourongrong@gmail.com> 5039R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5040R: Chen Feng <puck.chen@hisilicon.com> 5041L: dri-devel@lists.freedesktop.org 5042T: git git://github.com/xin3liang/linux.git 5043S: Maintained 5044F: drivers/gpu/drm/hisilicon/ 5045F: Documentation/devicetree/bindings/display/hisilicon/ 5046 5047DRM DRIVERS FOR MEDIATEK 5048M: CK Hu <ck.hu@mediatek.com> 5049M: Philipp Zabel <p.zabel@pengutronix.de> 5050L: dri-devel@lists.freedesktop.org 5051S: Supported 5052F: drivers/gpu/drm/mediatek/ 5053F: Documentation/devicetree/bindings/display/mediatek/ 5054 5055DRM DRIVERS FOR NVIDIA TEGRA 5056M: Thierry Reding <thierry.reding@gmail.com> 5057L: dri-devel@lists.freedesktop.org 5058L: linux-tegra@vger.kernel.org 5059T: git git://anongit.freedesktop.org/tegra/linux.git 5060S: Supported 5061F: drivers/gpu/drm/tegra/ 5062F: drivers/gpu/host1x/ 5063F: include/linux/host1x.h 5064F: include/uapi/drm/tegra_drm.h 5065F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5066 5067DRM DRIVERS FOR RENESAS 5068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5069M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5070L: dri-devel@lists.freedesktop.org 5071L: linux-renesas-soc@vger.kernel.org 5072T: git git://linuxtv.org/pinchartl/media drm/du/next 5073S: Supported 5074F: drivers/gpu/drm/rcar-du/ 5075F: drivers/gpu/drm/shmobile/ 5076F: include/linux/platform_data/shmob_drm.h 5077F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5078F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5079F: Documentation/devicetree/bindings/display/renesas,du.txt 5080 5081DRM DRIVERS FOR ROCKCHIP 5082M: Sandy Huang <hjc@rock-chips.com> 5083M: Heiko Stübner <heiko@sntech.de> 5084L: dri-devel@lists.freedesktop.org 5085S: Maintained 5086F: drivers/gpu/drm/rockchip/ 5087F: Documentation/devicetree/bindings/display/rockchip/ 5088T: git git://anongit.freedesktop.org/drm/drm-misc 5089 5090DRM DRIVERS FOR STI 5091M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5092M: Vincent Abriou <vincent.abriou@st.com> 5093L: dri-devel@lists.freedesktop.org 5094T: git git://anongit.freedesktop.org/drm/drm-misc 5095S: Maintained 5096F: drivers/gpu/drm/sti 5097F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5098 5099DRM DRIVERS FOR STM 5100M: Yannick Fertre <yannick.fertre@st.com> 5101M: Philippe Cornu <philippe.cornu@st.com> 5102M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5103M: Vincent Abriou <vincent.abriou@st.com> 5104L: dri-devel@lists.freedesktop.org 5105T: git git://anongit.freedesktop.org/drm/drm-misc 5106S: Maintained 5107F: drivers/gpu/drm/stm 5108F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5109 5110DRM DRIVERS FOR TI LCDC 5111M: Jyri Sarha <jsarha@ti.com> 5112R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5113L: dri-devel@lists.freedesktop.org 5114S: Maintained 5115F: drivers/gpu/drm/tilcdc/ 5116F: Documentation/devicetree/bindings/display/tilcdc/ 5117 5118DRM DRIVERS FOR TI OMAP 5119M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5120L: dri-devel@lists.freedesktop.org 5121S: Maintained 5122F: drivers/gpu/drm/omapdrm/ 5123F: Documentation/devicetree/bindings/display/ti/ 5124 5125DRM DRIVERS FOR V3D 5126M: Eric Anholt <eric@anholt.net> 5127S: Supported 5128F: drivers/gpu/drm/v3d/ 5129F: include/uapi/drm/v3d_drm.h 5130F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5131T: git git://anongit.freedesktop.org/drm/drm-misc 5132 5133DRM DRIVERS FOR VC4 5134M: Eric Anholt <eric@anholt.net> 5135T: git git://github.com/anholt/linux 5136S: Supported 5137F: drivers/gpu/drm/vc4/ 5138F: include/uapi/drm/vc4_drm.h 5139F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5140T: git git://anongit.freedesktop.org/drm/drm-misc 5141 5142DRM DRIVERS FOR VIVANTE GPU IP 5143M: Lucas Stach <l.stach@pengutronix.de> 5144R: Russell King <linux+etnaviv@armlinux.org.uk> 5145R: Christian Gmeiner <christian.gmeiner@gmail.com> 5146L: etnaviv@lists.freedesktop.org 5147L: dri-devel@lists.freedesktop.org 5148S: Maintained 5149F: drivers/gpu/drm/etnaviv/ 5150F: include/uapi/drm/etnaviv_drm.h 5151F: Documentation/devicetree/bindings/display/etnaviv/ 5152 5153DRM DRIVERS FOR ZTE ZX 5154M: Shawn Guo <shawnguo@kernel.org> 5155L: dri-devel@lists.freedesktop.org 5156S: Maintained 5157F: drivers/gpu/drm/zte/ 5158F: Documentation/devicetree/bindings/display/zte,vou.txt 5159T: git git://anongit.freedesktop.org/drm/drm-misc 5160 5161DRM PANEL DRIVERS 5162M: Thierry Reding <thierry.reding@gmail.com> 5163L: dri-devel@lists.freedesktop.org 5164T: git git://anongit.freedesktop.org/drm/drm-misc 5165S: Maintained 5166F: drivers/gpu/drm/drm_panel.c 5167F: drivers/gpu/drm/panel/ 5168F: include/drm/drm_panel.h 5169F: Documentation/devicetree/bindings/display/panel/ 5170 5171DRM TINYDRM DRIVERS 5172M: Noralf Trønnes <noralf@tronnes.org> 5173W: https://github.com/notro/tinydrm/wiki/Development 5174T: git git://anongit.freedesktop.org/drm/drm-misc 5175S: Maintained 5176F: drivers/gpu/drm/tinydrm/ 5177F: include/drm/tinydrm/ 5178 5179DRM DRIVERS FOR XEN 5180M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5181T: git git://anongit.freedesktop.org/drm/drm-misc 5182L: dri-devel@lists.freedesktop.org 5183L: xen-devel@lists.xen.org 5184S: Supported 5185F: drivers/gpu/drm/xen/ 5186F: Documentation/gpu/xen-front.rst 5187 5188DRM TTM SUBSYSTEM 5189M: Christian Koenig <christian.koenig@amd.com> 5190M: Huang Rui <ray.huang@amd.com> 5191M: Junwei Zhang <Jerry.Zhang@amd.com> 5192T: git git://people.freedesktop.org/~agd5f/linux 5193S: Maintained 5194L: dri-devel@lists.freedesktop.org 5195F: include/drm/ttm/ 5196F: drivers/gpu/drm/ttm/ 5197 5198DSBR100 USB FM RADIO DRIVER 5199M: Alexey Klimov <klimov.linux@gmail.com> 5200L: linux-media@vger.kernel.org 5201T: git git://linuxtv.org/media_tree.git 5202S: Maintained 5203F: drivers/media/radio/dsbr100.c 5204 5205DSCC4 DRIVER 5206M: Francois Romieu <romieu@fr.zoreil.com> 5207L: netdev@vger.kernel.org 5208S: Maintained 5209F: drivers/net/wan/dscc4.c 5210 5211DT3155 MEDIA DRIVER 5212M: Hans Verkuil <hverkuil@xs4all.nl> 5213L: linux-media@vger.kernel.org 5214T: git git://linuxtv.org/media_tree.git 5215W: https://linuxtv.org 5216S: Odd Fixes 5217F: drivers/media/pci/dt3155/ 5218 5219DVB_USB_AF9015 MEDIA DRIVER 5220M: Antti Palosaari <crope@iki.fi> 5221L: linux-media@vger.kernel.org 5222W: https://linuxtv.org 5223W: http://palosaari.fi/linux/ 5224Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5225T: git git://linuxtv.org/anttip/media_tree.git 5226S: Maintained 5227F: drivers/media/usb/dvb-usb-v2/af9015* 5228 5229DVB_USB_AF9035 MEDIA DRIVER 5230M: Antti Palosaari <crope@iki.fi> 5231L: linux-media@vger.kernel.org 5232W: https://linuxtv.org 5233W: http://palosaari.fi/linux/ 5234Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5235T: git git://linuxtv.org/anttip/media_tree.git 5236S: Maintained 5237F: drivers/media/usb/dvb-usb-v2/af9035* 5238 5239DVB_USB_ANYSEE MEDIA DRIVER 5240M: Antti Palosaari <crope@iki.fi> 5241L: linux-media@vger.kernel.org 5242W: https://linuxtv.org 5243W: http://palosaari.fi/linux/ 5244Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5245T: git git://linuxtv.org/anttip/media_tree.git 5246S: Maintained 5247F: drivers/media/usb/dvb-usb-v2/anysee* 5248 5249DVB_USB_AU6610 MEDIA DRIVER 5250M: Antti Palosaari <crope@iki.fi> 5251L: linux-media@vger.kernel.org 5252W: https://linuxtv.org 5253W: http://palosaari.fi/linux/ 5254Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5255T: git git://linuxtv.org/anttip/media_tree.git 5256S: Maintained 5257F: drivers/media/usb/dvb-usb-v2/au6610* 5258 5259DVB_USB_CE6230 MEDIA DRIVER 5260M: Antti Palosaari <crope@iki.fi> 5261L: linux-media@vger.kernel.org 5262W: https://linuxtv.org 5263W: http://palosaari.fi/linux/ 5264Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5265T: git git://linuxtv.org/anttip/media_tree.git 5266S: Maintained 5267F: drivers/media/usb/dvb-usb-v2/ce6230* 5268 5269DVB_USB_CXUSB MEDIA DRIVER 5270M: Michael Krufky <mkrufky@linuxtv.org> 5271L: linux-media@vger.kernel.org 5272W: https://linuxtv.org 5273W: http://github.com/mkrufky 5274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5275T: git git://linuxtv.org/media_tree.git 5276S: Maintained 5277F: drivers/media/usb/dvb-usb/cxusb* 5278 5279DVB_USB_EC168 MEDIA DRIVER 5280M: Antti Palosaari <crope@iki.fi> 5281L: linux-media@vger.kernel.org 5282W: https://linuxtv.org 5283W: http://palosaari.fi/linux/ 5284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5285T: git git://linuxtv.org/anttip/media_tree.git 5286S: Maintained 5287F: drivers/media/usb/dvb-usb-v2/ec168* 5288 5289DVB_USB_GL861 MEDIA DRIVER 5290M: Antti Palosaari <crope@iki.fi> 5291L: linux-media@vger.kernel.org 5292W: https://linuxtv.org 5293Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5294T: git git://linuxtv.org/anttip/media_tree.git 5295S: Maintained 5296F: drivers/media/usb/dvb-usb-v2/gl861* 5297 5298DVB_USB_MXL111SF MEDIA DRIVER 5299M: Michael Krufky <mkrufky@linuxtv.org> 5300L: linux-media@vger.kernel.org 5301W: https://linuxtv.org 5302W: http://github.com/mkrufky 5303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5304T: git git://linuxtv.org/mkrufky/mxl111sf.git 5305S: Maintained 5306F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5307 5308DVB_USB_RTL28XXU MEDIA DRIVER 5309M: Antti Palosaari <crope@iki.fi> 5310L: linux-media@vger.kernel.org 5311W: https://linuxtv.org 5312W: http://palosaari.fi/linux/ 5313Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5314T: git git://linuxtv.org/anttip/media_tree.git 5315S: Maintained 5316F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5317 5318DVB_USB_V2 MEDIA DRIVER 5319M: Antti Palosaari <crope@iki.fi> 5320L: linux-media@vger.kernel.org 5321W: https://linuxtv.org 5322W: http://palosaari.fi/linux/ 5323Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5324T: git git://linuxtv.org/anttip/media_tree.git 5325S: Maintained 5326F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5327F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5328 5329DYNAMIC DEBUG 5330M: Jason Baron <jbaron@akamai.com> 5331S: Maintained 5332F: lib/dynamic_debug.c 5333F: include/linux/dynamic_debug.h 5334 5335DYNAMIC INTERRUPT MODERATION 5336M: Tal Gilboa <talgi@mellanox.com> 5337S: Maintained 5338F: include/linux/net_dim.h 5339 5340DZ DECSTATION DZ11 SERIAL DRIVER 5341M: "Maciej W. Rozycki" <macro@linux-mips.org> 5342S: Maintained 5343F: drivers/tty/serial/dz.* 5344 5345E3X0 POWER BUTTON DRIVER 5346M: Moritz Fischer <moritz.fischer@ettus.com> 5347L: usrp-users@lists.ettus.com 5348W: http://www.ettus.com 5349S: Supported 5350F: drivers/input/misc/e3x0-button.c 5351F: Documentation/devicetree/bindings/input/e3x0-button.txt 5352 5353E4000 MEDIA DRIVER 5354M: Antti Palosaari <crope@iki.fi> 5355L: linux-media@vger.kernel.org 5356W: https://linuxtv.org 5357W: http://palosaari.fi/linux/ 5358Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5359T: git git://linuxtv.org/anttip/media_tree.git 5360S: Maintained 5361F: drivers/media/tuners/e4000* 5362 5363EARTH_PT1 MEDIA DRIVER 5364M: Akihiro Tsukada <tskd08@gmail.com> 5365L: linux-media@vger.kernel.org 5366S: Odd Fixes 5367F: drivers/media/pci/pt1/ 5368 5369EARTH_PT3 MEDIA DRIVER 5370M: Akihiro Tsukada <tskd08@gmail.com> 5371L: linux-media@vger.kernel.org 5372S: Odd Fixes 5373F: drivers/media/pci/pt3/ 5374 5375EC100 MEDIA DRIVER 5376M: Antti Palosaari <crope@iki.fi> 5377L: linux-media@vger.kernel.org 5378W: https://linuxtv.org 5379W: http://palosaari.fi/linux/ 5380Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5381T: git git://linuxtv.org/anttip/media_tree.git 5382S: Maintained 5383F: drivers/media/dvb-frontends/ec100* 5384 5385ECRYPT FILE SYSTEM 5386M: Tyler Hicks <tyhicks@canonical.com> 5387L: ecryptfs@vger.kernel.org 5388W: http://ecryptfs.org 5389W: https://launchpad.net/ecryptfs 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5391S: Supported 5392F: Documentation/filesystems/ecryptfs.txt 5393F: fs/ecryptfs/ 5394 5395EDAC-AMD64 5396M: Borislav Petkov <bp@alien8.de> 5397L: linux-edac@vger.kernel.org 5398S: Maintained 5399F: drivers/edac/amd64_edac* 5400 5401EDAC-CALXEDA 5402M: Robert Richter <rric@kernel.org> 5403L: linux-edac@vger.kernel.org 5404S: Maintained 5405F: drivers/edac/highbank* 5406 5407EDAC-CAVIUM OCTEON 5408M: Ralf Baechle <ralf@linux-mips.org> 5409M: David Daney <david.daney@cavium.com> 5410L: linux-edac@vger.kernel.org 5411L: linux-mips@vger.kernel.org 5412S: Supported 5413F: drivers/edac/octeon_edac* 5414 5415EDAC-CAVIUM THUNDERX 5416M: David Daney <david.daney@cavium.com> 5417M: Jan Glauber <jglauber@cavium.com> 5418L: linux-edac@vger.kernel.org 5419S: Supported 5420F: drivers/edac/thunderx_edac* 5421 5422EDAC-CORE 5423M: Borislav Petkov <bp@alien8.de> 5424M: Mauro Carvalho Chehab <mchehab@kernel.org> 5425L: linux-edac@vger.kernel.org 5426T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5427T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5428S: Supported 5429F: Documentation/admin-guide/ras.rst 5430F: Documentation/driver-api/edac.rst 5431F: drivers/edac/ 5432F: include/linux/edac.h 5433 5434EDAC-E752X 5435M: Mark Gross <mark.gross@intel.com> 5436L: linux-edac@vger.kernel.org 5437S: Maintained 5438F: drivers/edac/e752x_edac.c 5439 5440EDAC-E7XXX 5441L: linux-edac@vger.kernel.org 5442S: Maintained 5443F: drivers/edac/e7xxx_edac.c 5444 5445EDAC-FSL_DDR 5446M: York Sun <york.sun@nxp.com> 5447L: linux-edac@vger.kernel.org 5448S: Maintained 5449F: drivers/edac/fsl_ddr_edac.* 5450 5451EDAC-GHES 5452M: Mauro Carvalho Chehab <mchehab@kernel.org> 5453L: linux-edac@vger.kernel.org 5454S: Maintained 5455F: drivers/edac/ghes_edac.c 5456 5457EDAC-I3000 5458L: linux-edac@vger.kernel.org 5459S: Orphan 5460F: drivers/edac/i3000_edac.c 5461 5462EDAC-I5000 5463L: linux-edac@vger.kernel.org 5464S: Maintained 5465F: drivers/edac/i5000_edac.c 5466 5467EDAC-I5400 5468M: Mauro Carvalho Chehab <mchehab@kernel.org> 5469L: linux-edac@vger.kernel.org 5470S: Maintained 5471F: drivers/edac/i5400_edac.c 5472 5473EDAC-I7300 5474M: Mauro Carvalho Chehab <mchehab@kernel.org> 5475L: linux-edac@vger.kernel.org 5476S: Maintained 5477F: drivers/edac/i7300_edac.c 5478 5479EDAC-I7CORE 5480M: Mauro Carvalho Chehab <mchehab@kernel.org> 5481L: linux-edac@vger.kernel.org 5482S: Maintained 5483F: drivers/edac/i7core_edac.c 5484 5485EDAC-I82443BXGX 5486M: Tim Small <tim@buttersideup.com> 5487L: linux-edac@vger.kernel.org 5488S: Maintained 5489F: drivers/edac/i82443bxgx_edac.c 5490 5491EDAC-I82975X 5492M: "Arvind R." <arvino55@gmail.com> 5493L: linux-edac@vger.kernel.org 5494S: Maintained 5495F: drivers/edac/i82975x_edac.c 5496 5497EDAC-IE31200 5498M: Jason Baron <jbaron@akamai.com> 5499L: linux-edac@vger.kernel.org 5500S: Maintained 5501F: drivers/edac/ie31200_edac.c 5502 5503EDAC-MPC85XX 5504M: Johannes Thumshirn <morbidrsa@gmail.com> 5505L: linux-edac@vger.kernel.org 5506S: Maintained 5507F: drivers/edac/mpc85xx_edac.[ch] 5508 5509EDAC-PASEMI 5510M: Egor Martovetsky <egor@pasemi.com> 5511L: linux-edac@vger.kernel.org 5512S: Maintained 5513F: drivers/edac/pasemi_edac.c 5514 5515EDAC-PND2 5516M: Tony Luck <tony.luck@intel.com> 5517L: linux-edac@vger.kernel.org 5518S: Maintained 5519F: drivers/edac/pnd2_edac.[ch] 5520 5521EDAC-R82600 5522M: Tim Small <tim@buttersideup.com> 5523L: linux-edac@vger.kernel.org 5524S: Maintained 5525F: drivers/edac/r82600_edac.c 5526 5527EDAC-SBRIDGE 5528M: Tony Luck <tony.luck@intel.com> 5529R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5530L: linux-edac@vger.kernel.org 5531S: Maintained 5532F: drivers/edac/sb_edac.c 5533 5534EDAC-SKYLAKE 5535M: Tony Luck <tony.luck@intel.com> 5536L: linux-edac@vger.kernel.org 5537S: Maintained 5538F: drivers/edac/skx_edac.c 5539 5540EDAC-TI 5541M: Tero Kristo <t-kristo@ti.com> 5542L: linux-edac@vger.kernel.org 5543S: Maintained 5544F: drivers/edac/ti_edac.c 5545 5546EDAC-QCOM 5547M: Channagoud Kadabi <ckadabi@codeaurora.org> 5548M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5549L: linux-arm-msm@vger.kernel.org 5550L: linux-edac@vger.kernel.org 5551S: Maintained 5552F: drivers/edac/qcom_edac.c 5553 5554EDIROL UA-101/UA-1000 DRIVER 5555M: Clemens Ladisch <clemens@ladisch.de> 5556L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5557T: git git://git.alsa-project.org/alsa-kernel.git 5558S: Maintained 5559F: sound/usb/misc/ua101.c 5560 5561EFI TEST DRIVER 5562L: linux-efi@vger.kernel.org 5563M: Ivan Hu <ivan.hu@canonical.com> 5564M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5565S: Maintained 5566F: drivers/firmware/efi/test/ 5567 5568EFI VARIABLE FILESYSTEM 5569M: Matthew Garrett <matthew.garrett@nebula.com> 5570M: Jeremy Kerr <jk@ozlabs.org> 5571M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5572T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5573L: linux-efi@vger.kernel.org 5574S: Maintained 5575F: fs/efivarfs/ 5576 5577EFIFB FRAMEBUFFER DRIVER 5578L: linux-fbdev@vger.kernel.org 5579M: Peter Jones <pjones@redhat.com> 5580S: Maintained 5581F: drivers/video/fbdev/efifb.c 5582 5583EFS FILESYSTEM 5584W: http://aeschi.ch.eu.org/efs/ 5585S: Orphan 5586F: fs/efs/ 5587 5588EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5589M: Douglas Miller <dougmill@linux.ibm.com> 5590L: netdev@vger.kernel.org 5591S: Maintained 5592F: drivers/net/ethernet/ibm/ehea/ 5593 5594EM28XX VIDEO4LINUX DRIVER 5595M: Mauro Carvalho Chehab <mchehab@kernel.org> 5596L: linux-media@vger.kernel.org 5597W: https://linuxtv.org 5598T: git git://linuxtv.org/media_tree.git 5599S: Maintained 5600F: drivers/media/usb/em28xx/ 5601F: Documentation/media/v4l-drivers/em28xx* 5602 5603EMBEDDED LINUX 5604M: Paul Gortmaker <paul.gortmaker@windriver.com> 5605M: Matt Mackall <mpm@selenic.com> 5606M: David Woodhouse <dwmw2@infradead.org> 5607L: linux-embedded@vger.kernel.org 5608S: Maintained 5609 5610Emulex 10Gbps iSCSI - OneConnect DRIVER 5611M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5612M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5613M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5614L: linux-scsi@vger.kernel.org 5615W: http://www.broadcom.com 5616S: Supported 5617F: drivers/scsi/be2iscsi/ 5618 5619Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5620M: Sathya Perla <sathya.perla@broadcom.com> 5621M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5622M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5623M: Somnath Kotur <somnath.kotur@broadcom.com> 5624L: netdev@vger.kernel.org 5625W: http://www.emulex.com 5626S: Supported 5627F: drivers/net/ethernet/emulex/benet/ 5628 5629EMULEX ONECONNECT ROCE DRIVER 5630M: Selvin Xavier <selvin.xavier@broadcom.com> 5631M: Devesh Sharma <devesh.sharma@broadcom.com> 5632L: linux-rdma@vger.kernel.org 5633W: http://www.broadcom.com 5634S: Odd Fixes 5635F: drivers/infiniband/hw/ocrdma/ 5636F: include/uapi/rdma/ocrdma-abi.h 5637 5638EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5639M: James Smart <james.smart@broadcom.com> 5640M: Dick Kennedy <dick.kennedy@broadcom.com> 5641L: linux-scsi@vger.kernel.org 5642W: http://www.broadcom.com 5643S: Supported 5644F: drivers/scsi/lpfc/ 5645 5646ENE CB710 FLASH CARD READER DRIVER 5647M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5648S: Maintained 5649F: drivers/misc/cb710/ 5650F: drivers/mmc/host/cb710-mmc.* 5651F: include/linux/cb710.h 5652 5653ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5654M: Maxim Levitsky <maximlevitsky@gmail.com> 5655S: Maintained 5656F: drivers/media/rc/ene_ir.* 5657 5658EPSON S1D13XXX FRAMEBUFFER DRIVER 5659M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5660S: Maintained 5661T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5662F: drivers/video/fbdev/s1d13xxxfb.c 5663F: include/video/s1d13xxxfb.h 5664 5665ERRSEQ ERROR TRACKING INFRASTRUCTURE 5666M: Jeff Layton <jlayton@kernel.org> 5667S: Maintained 5668F: lib/errseq.c 5669F: include/linux/errseq.h 5670 5671ET131X NETWORK DRIVER 5672M: Mark Einon <mark.einon@gmail.com> 5673S: Odd Fixes 5674F: drivers/net/ethernet/agere/ 5675 5676ETHERNET BRIDGE 5677M: Roopa Prabhu <roopa@cumulusnetworks.com> 5678M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5679L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5680L: netdev@vger.kernel.org 5681W: http://www.linuxfoundation.org/en/Net:Bridge 5682S: Maintained 5683F: include/linux/netfilter_bridge/ 5684F: net/bridge/ 5685 5686ETHERNET PHY LIBRARY 5687M: Andrew Lunn <andrew@lunn.ch> 5688M: Florian Fainelli <f.fainelli@gmail.com> 5689M: Heiner Kallweit <hkallweit1@gmail.com> 5690L: netdev@vger.kernel.org 5691S: Maintained 5692F: Documentation/ABI/testing/sysfs-bus-mdio 5693F: Documentation/devicetree/bindings/net/mdio* 5694F: Documentation/networking/phy.txt 5695F: drivers/net/phy/ 5696F: drivers/of/of_mdio.c 5697F: drivers/of/of_net.c 5698F: include/linux/*mdio*.h 5699F: include/linux/of_net.h 5700F: include/linux/phy.h 5701F: include/linux/phy_fixed.h 5702F: include/linux/platform_data/mdio-bcm-unimac.h 5703F: include/linux/platform_data/mdio-gpio.h 5704F: include/trace/events/mdio.h 5705F: include/uapi/linux/mdio.h 5706F: include/uapi/linux/mii.h 5707 5708EXT2 FILE SYSTEM 5709M: Jan Kara <jack@suse.com> 5710L: linux-ext4@vger.kernel.org 5711S: Maintained 5712F: Documentation/filesystems/ext2.txt 5713F: fs/ext2/ 5714F: include/linux/ext2* 5715 5716EXT4 FILE SYSTEM 5717M: "Theodore Ts'o" <tytso@mit.edu> 5718M: Andreas Dilger <adilger.kernel@dilger.ca> 5719L: linux-ext4@vger.kernel.org 5720W: http://ext4.wiki.kernel.org 5721Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5723S: Maintained 5724F: Documentation/filesystems/ext4/ 5725F: fs/ext4/ 5726 5727Extended Verification Module (EVM) 5728M: Mimi Zohar <zohar@linux.ibm.com> 5729L: linux-integrity@vger.kernel.org 5730S: Supported 5731F: security/integrity/evm/ 5732 5733EXTENSIBLE FIRMWARE INTERFACE (EFI) 5734M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5735L: linux-efi@vger.kernel.org 5736T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5737S: Maintained 5738F: Documentation/efi-stub.txt 5739F: arch/*/kernel/efi.c 5740F: arch/x86/boot/compressed/eboot.[ch] 5741F: arch/*/include/asm/efi.h 5742F: arch/x86/platform/efi/ 5743F: drivers/firmware/efi/ 5744F: include/linux/efi*.h 5745F: arch/arm/boot/compressed/efi-header.S 5746F: arch/arm64/kernel/efi-entry.S 5747 5748EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5749M: MyungJoo Ham <myungjoo.ham@samsung.com> 5750M: Chanwoo Choi <cw00.choi@samsung.com> 5751L: linux-kernel@vger.kernel.org 5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5753S: Maintained 5754F: drivers/extcon/ 5755F: include/linux/extcon/ 5756F: include/linux/extcon.h 5757F: Documentation/extcon/ 5758F: Documentation/devicetree/bindings/extcon/ 5759 5760EXYNOS DP DRIVER 5761M: Jingoo Han <jingoohan1@gmail.com> 5762L: dri-devel@lists.freedesktop.org 5763S: Maintained 5764F: drivers/gpu/drm/exynos/exynos_dp* 5765 5766EXYNOS SYSMMU (IOMMU) driver 5767M: Marek Szyprowski <m.szyprowski@samsung.com> 5768L: iommu@lists.linux-foundation.org 5769S: Maintained 5770F: drivers/iommu/exynos-iommu.c 5771 5772EZchip NPS platform support 5773M: Vineet Gupta <vgupta@synopsys.com> 5774M: Ofer Levi <oferle@mellanox.com> 5775S: Supported 5776F: arch/arc/plat-eznps 5777F: arch/arc/boot/dts/eznps.dts 5778 5779F2FS FILE SYSTEM 5780M: Jaegeuk Kim <jaegeuk@kernel.org> 5781M: Chao Yu <yuchao0@huawei.com> 5782L: linux-f2fs-devel@lists.sourceforge.net 5783W: https://f2fs.wiki.kernel.org/ 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5785S: Maintained 5786F: Documentation/filesystems/f2fs.txt 5787F: Documentation/ABI/testing/sysfs-fs-f2fs 5788F: fs/f2fs/ 5789F: include/linux/f2fs_fs.h 5790F: include/trace/events/f2fs.h 5791 5792F71805F HARDWARE MONITORING DRIVER 5793M: Jean Delvare <jdelvare@suse.com> 5794L: linux-hwmon@vger.kernel.org 5795S: Maintained 5796F: Documentation/hwmon/f71805f 5797F: drivers/hwmon/f71805f.c 5798 5799FADDR2LINE 5800M: Josh Poimboeuf <jpoimboe@redhat.com> 5801S: Maintained 5802F: scripts/faddr2line 5803 5804FAILOVER MODULE 5805M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5806L: netdev@vger.kernel.org 5807S: Supported 5808F: net/core/failover.c 5809F: include/net/failover.h 5810F: Documentation/networking/failover.rst 5811 5812FANOTIFY 5813M: Jan Kara <jack@suse.cz> 5814R: Amir Goldstein <amir73il@gmail.com> 5815L: linux-fsdevel@vger.kernel.org 5816S: Maintained 5817F: fs/notify/fanotify/ 5818F: include/linux/fanotify.h 5819F: include/uapi/linux/fanotify.h 5820 5821FARSYNC SYNCHRONOUS DRIVER 5822M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5823W: http://www.farsite.co.uk/ 5824S: Supported 5825F: drivers/net/wan/farsync.* 5826 5827FAULT INJECTION SUPPORT 5828M: Akinobu Mita <akinobu.mita@gmail.com> 5829S: Supported 5830F: Documentation/fault-injection/ 5831F: lib/fault-inject.c 5832 5833FBTFT Framebuffer drivers 5834S: Orphan 5835L: dri-devel@lists.freedesktop.org 5836L: linux-fbdev@vger.kernel.org 5837F: drivers/staging/fbtft/ 5838 5839FC0011 TUNER DRIVER 5840M: Michael Buesch <m@bues.ch> 5841L: linux-media@vger.kernel.org 5842S: Maintained 5843F: drivers/media/tuners/fc0011.h 5844F: drivers/media/tuners/fc0011.c 5845 5846FC2580 MEDIA DRIVER 5847M: Antti Palosaari <crope@iki.fi> 5848L: linux-media@vger.kernel.org 5849W: https://linuxtv.org 5850W: http://palosaari.fi/linux/ 5851Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5852T: git git://linuxtv.org/anttip/media_tree.git 5853S: Maintained 5854F: drivers/media/tuners/fc2580* 5855 5856FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5857M: Johannes Thumshirn <jth@kernel.org> 5858L: linux-scsi@vger.kernel.org 5859W: www.Open-FCoE.org 5860S: Supported 5861F: drivers/scsi/libfc/ 5862F: drivers/scsi/fcoe/ 5863F: include/scsi/fc/ 5864F: include/scsi/libfc.h 5865F: include/scsi/libfcoe.h 5866F: include/uapi/scsi/fc/ 5867 5868FILE LOCKING (flock() and fcntl()/lockf()) 5869M: Jeff Layton <jlayton@kernel.org> 5870M: "J. Bruce Fields" <bfields@fieldses.org> 5871L: linux-fsdevel@vger.kernel.org 5872S: Maintained 5873F: include/linux/fcntl.h 5874F: include/uapi/linux/fcntl.h 5875F: fs/fcntl.c 5876F: fs/locks.c 5877 5878FILESYSTEMS (VFS and infrastructure) 5879M: Alexander Viro <viro@zeniv.linux.org.uk> 5880L: linux-fsdevel@vger.kernel.org 5881S: Maintained 5882F: fs/* 5883F: include/linux/fs.h 5884F: include/uapi/linux/fs.h 5885 5886FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5887M: Riku Voipio <riku.voipio@iki.fi> 5888L: linux-hwmon@vger.kernel.org 5889S: Maintained 5890F: drivers/hwmon/f75375s.c 5891F: include/linux/f75375s.h 5892 5893FIREWIRE AUDIO DRIVERS 5894M: Clemens Ladisch <clemens@ladisch.de> 5895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5896T: git git://git.alsa-project.org/alsa-kernel.git 5897S: Maintained 5898F: sound/firewire/ 5899 5900FIREWIRE MEDIA DRIVERS (firedtv) 5901M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5902L: linux-media@vger.kernel.org 5903L: linux1394-devel@lists.sourceforge.net 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5905S: Maintained 5906F: drivers/media/firewire/ 5907 5908FIREWIRE SBP-2 TARGET 5909M: Chris Boot <bootc@bootc.net> 5910L: linux-scsi@vger.kernel.org 5911L: target-devel@vger.kernel.org 5912L: linux1394-devel@lists.sourceforge.net 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5914S: Maintained 5915F: drivers/target/sbp/ 5916 5917FIREWIRE SUBSYSTEM 5918M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5919L: linux1394-devel@lists.sourceforge.net 5920W: http://ieee1394.wiki.kernel.org/ 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5922S: Maintained 5923F: drivers/firewire/ 5924F: include/linux/firewire.h 5925F: include/uapi/linux/firewire*.h 5926F: tools/firewire/ 5927 5928FIRMWARE LOADER (request_firmware) 5929M: Luis Chamberlain <mcgrof@kernel.org> 5930L: linux-kernel@vger.kernel.org 5931S: Maintained 5932F: Documentation/firmware_class/ 5933F: drivers/base/firmware_loader/ 5934F: include/linux/firmware.h 5935 5936FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5937M: Joshua Morris <josh.h.morris@us.ibm.com> 5938M: Philip Kelleher <pjk1939@linux.ibm.com> 5939S: Maintained 5940F: drivers/block/rsxx/ 5941 5942FLOPPY DRIVER 5943M: Jiri Kosina <jikos@kernel.org> 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5945S: Odd fixes 5946F: drivers/block/floppy.c 5947 5948FMC SUBSYSTEM 5949M: Alessandro Rubini <rubini@gnudd.com> 5950W: http://www.ohwr.org/projects/fmc-bus 5951S: Supported 5952F: drivers/fmc/ 5953F: include/linux/fmc*.h 5954F: include/linux/ipmi-fru.h 5955K: fmc_d.*register 5956 5957FPGA MANAGER FRAMEWORK 5958M: Alan Tull <atull@kernel.org> 5959M: Moritz Fischer <mdf@kernel.org> 5960L: linux-fpga@vger.kernel.org 5961S: Maintained 5962T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5963Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5964F: Documentation/fpga/ 5965F: Documentation/driver-api/fpga/ 5966F: Documentation/devicetree/bindings/fpga/ 5967F: drivers/fpga/ 5968F: include/linux/fpga/ 5969W: http://www.rocketboards.org 5970 5971FPGA DFL DRIVERS 5972M: Wu Hao <hao.wu@intel.com> 5973L: linux-fpga@vger.kernel.org 5974S: Maintained 5975F: Documentation/fpga/dfl.txt 5976F: include/uapi/linux/fpga-dfl.h 5977F: drivers/fpga/dfl* 5978 5979FPU EMULATOR 5980M: Bill Metzenthen <billm@melbpc.org.au> 5981W: http://floatingpoint.sourceforge.net/emulator/index.html 5982S: Maintained 5983F: arch/x86/math-emu/ 5984 5985FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5986L: netdev@vger.kernel.org 5987S: Orphan 5988F: drivers/net/wan/dlci.c 5989F: drivers/net/wan/sdla.c 5990 5991FRAMEBUFFER LAYER 5992M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5993L: dri-devel@lists.freedesktop.org 5994L: linux-fbdev@vger.kernel.org 5995T: git git://github.com/bzolnier/linux.git 5996Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5997S: Maintained 5998F: Documentation/fb/ 5999F: drivers/video/ 6000F: include/video/ 6001F: include/linux/fb.h 6002F: include/uapi/video/ 6003F: include/uapi/linux/fb.h 6004 6005FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6006M: Horia Geantă <horia.geanta@nxp.com> 6007M: Aymen Sghaier <aymen.sghaier@nxp.com> 6008L: linux-crypto@vger.kernel.org 6009S: Maintained 6010F: drivers/crypto/caam/ 6011F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6012 6013FREESCALE DIU FRAMEBUFFER DRIVER 6014M: Timur Tabi <timur@kernel.org> 6015L: linux-fbdev@vger.kernel.org 6016S: Maintained 6017F: drivers/video/fbdev/fsl-diu-fb.* 6018 6019FREESCALE DMA DRIVER 6020M: Li Yang <leoyang.li@nxp.com> 6021M: Zhang Wei <zw@zh-kernel.org> 6022L: linuxppc-dev@lists.ozlabs.org 6023S: Maintained 6024F: drivers/dma/fsldma.* 6025 6026FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6027M: Claudiu Manoil <claudiu.manoil@nxp.com> 6028L: netdev@vger.kernel.org 6029S: Maintained 6030F: drivers/net/ethernet/freescale/gianfar* 6031F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6032 6033FREESCALE GPMI NAND DRIVER 6034M: Han Xu <han.xu@nxp.com> 6035L: linux-mtd@lists.infradead.org 6036S: Maintained 6037F: drivers/mtd/nand/raw/gpmi-nand/* 6038 6039FREESCALE I2C CPM DRIVER 6040M: Jochen Friedrich <jochen@scram.de> 6041L: linuxppc-dev@lists.ozlabs.org 6042L: linux-i2c@vger.kernel.org 6043S: Maintained 6044F: drivers/i2c/busses/i2c-cpm.c 6045 6046FREESCALE IMX LPI2C DRIVER 6047M: Dong Aisheng <aisheng.dong@nxp.com> 6048L: linux-i2c@vger.kernel.org 6049L: linux-imx@nxp.com 6050S: Maintained 6051F: drivers/i2c/busses/i2c-imx-lpi2c.c 6052F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6053 6054FREESCALE IMX / MXC FEC DRIVER 6055M: Fugang Duan <fugang.duan@nxp.com> 6056L: netdev@vger.kernel.org 6057S: Maintained 6058F: drivers/net/ethernet/freescale/fec_main.c 6059F: drivers/net/ethernet/freescale/fec_ptp.c 6060F: drivers/net/ethernet/freescale/fec.h 6061F: Documentation/devicetree/bindings/net/fsl-fec.txt 6062 6063FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6064M: Sascha Hauer <s.hauer@pengutronix.de> 6065R: Pengutronix Kernel Team <kernel@pengutronix.de> 6066L: linux-fbdev@vger.kernel.org 6067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6068S: Maintained 6069F: include/linux/platform_data/video-imxfb.h 6070F: drivers/video/fbdev/imxfb.c 6071 6072FREESCALE QORIQ DPAA ETHERNET DRIVER 6073M: Madalin Bucur <madalin.bucur@nxp.com> 6074L: netdev@vger.kernel.org 6075S: Maintained 6076F: drivers/net/ethernet/freescale/dpaa 6077 6078FREESCALE QORIQ DPAA FMAN DRIVER 6079M: Madalin Bucur <madalin.bucur@nxp.com> 6080L: netdev@vger.kernel.org 6081S: Maintained 6082F: drivers/net/ethernet/freescale/fman 6083F: Documentation/devicetree/bindings/net/fsl-fman.txt 6084 6085FREESCALE QORIQ PTP CLOCK DRIVER 6086M: Yangbo Lu <yangbo.lu@nxp.com> 6087L: netdev@vger.kernel.org 6088S: Maintained 6089F: drivers/ptp/ptp_qoriq.c 6090F: include/linux/fsl/ptp_qoriq.h 6091F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6092 6093FREESCALE QUAD SPI DRIVER 6094M: Han Xu <han.xu@nxp.com> 6095L: linux-mtd@lists.infradead.org 6096S: Maintained 6097F: drivers/mtd/spi-nor/fsl-quadspi.c 6098 6099FREESCALE QUICC ENGINE LIBRARY 6100M: Qiang Zhao <qiang.zhao@nxp.com> 6101L: linuxppc-dev@lists.ozlabs.org 6102S: Maintained 6103F: drivers/soc/fsl/qe/ 6104F: include/soc/fsl/*qe*.h 6105F: include/soc/fsl/*ucc*.h 6106 6107FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6108M: Li Yang <leoyang.li@nxp.com> 6109L: netdev@vger.kernel.org 6110L: linuxppc-dev@lists.ozlabs.org 6111S: Maintained 6112F: drivers/net/ethernet/freescale/ucc_geth* 6113 6114FREESCALE QUICC ENGINE UCC HDLC DRIVER 6115M: Zhao Qiang <qiang.zhao@nxp.com> 6116L: netdev@vger.kernel.org 6117L: linuxppc-dev@lists.ozlabs.org 6118S: Maintained 6119F: drivers/net/wan/fsl_ucc_hdlc* 6120 6121FREESCALE QUICC ENGINE UCC UART DRIVER 6122M: Timur Tabi <timur@kernel.org> 6123L: linuxppc-dev@lists.ozlabs.org 6124S: Maintained 6125F: drivers/tty/serial/ucc_uart.c 6126 6127FREESCALE SOC DRIVERS 6128M: Li Yang <leoyang.li@nxp.com> 6129L: linuxppc-dev@lists.ozlabs.org 6130L: linux-arm-kernel@lists.infradead.org 6131S: Maintained 6132F: Documentation/devicetree/bindings/soc/fsl/ 6133F: drivers/soc/fsl/ 6134F: include/linux/fsl/ 6135 6136FREESCALE SOC FS_ENET DRIVER 6137M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6138L: linuxppc-dev@lists.ozlabs.org 6139L: netdev@vger.kernel.org 6140S: Maintained 6141F: drivers/net/ethernet/freescale/fs_enet/ 6142F: include/linux/fs_enet_pd.h 6143 6144FREESCALE SOC SOUND DRIVERS 6145M: Timur Tabi <timur@kernel.org> 6146M: Nicolin Chen <nicoleotsuka@gmail.com> 6147M: Xiubo Li <Xiubo.Lee@gmail.com> 6148R: Fabio Estevam <fabio.estevam@nxp.com> 6149L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6150L: linuxppc-dev@lists.ozlabs.org 6151S: Maintained 6152F: sound/soc/fsl/fsl* 6153F: sound/soc/fsl/imx* 6154F: sound/soc/fsl/mpc8610_hpcd.c 6155 6156FREESCALE USB PERIPHERAL DRIVERS 6157M: Li Yang <leoyang.li@nxp.com> 6158L: linux-usb@vger.kernel.org 6159L: linuxppc-dev@lists.ozlabs.org 6160S: Maintained 6161F: drivers/usb/gadget/udc/fsl* 6162 6163FREEVXFS FILESYSTEM 6164M: Christoph Hellwig <hch@infradead.org> 6165W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6166S: Maintained 6167F: fs/freevxfs/ 6168 6169FREEZER 6170M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6171M: Pavel Machek <pavel@ucw.cz> 6172L: linux-pm@vger.kernel.org 6173S: Supported 6174F: Documentation/power/freezing-of-tasks.txt 6175F: include/linux/freezer.h 6176F: kernel/freezer.c 6177 6178FRONTSWAP API 6179M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6180L: linux-kernel@vger.kernel.org 6181S: Maintained 6182F: mm/frontswap.c 6183F: include/linux/frontswap.h 6184 6185FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6186M: David Howells <dhowells@redhat.com> 6187L: linux-cachefs@redhat.com (moderated for non-subscribers) 6188S: Supported 6189F: Documentation/filesystems/caching/ 6190F: fs/fscache/ 6191F: include/linux/fscache*.h 6192 6193FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6194M: Theodore Y. Ts'o <tytso@mit.edu> 6195M: Jaegeuk Kim <jaegeuk@kernel.org> 6196L: linux-fscrypt@vger.kernel.org 6197Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6199S: Supported 6200F: fs/crypto/ 6201F: include/linux/fscrypt*.h 6202F: Documentation/filesystems/fscrypt.rst 6203 6204FSI-ATTACHED I2C DRIVER 6205M: Eddie James <eajames@linux.ibm.com> 6206L: linux-i2c@vger.kernel.org 6207L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6208S: Maintained 6209F: drivers/i2c/busses/i2c-fsi.c 6210F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6211 6212FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6213M: Jan Kara <jack@suse.cz> 6214R: Amir Goldstein <amir73il@gmail.com> 6215L: linux-fsdevel@vger.kernel.org 6216S: Maintained 6217F: fs/notify/ 6218F: include/linux/fsnotify*.h 6219 6220FUJITSU LAPTOP EXTRAS 6221M: Jonathan Woithe <jwoithe@just42.net> 6222L: platform-driver-x86@vger.kernel.org 6223S: Maintained 6224F: drivers/platform/x86/fujitsu-laptop.c 6225 6226FUJITSU M-5MO LS CAMERA ISP DRIVER 6227M: Kyungmin Park <kyungmin.park@samsung.com> 6228M: Heungjun Kim <riverful.kim@samsung.com> 6229L: linux-media@vger.kernel.org 6230S: Maintained 6231F: drivers/media/i2c/m5mols/ 6232F: include/media/i2c/m5mols.h 6233 6234FUJITSU TABLET EXTRAS 6235M: Robert Gerlach <khnz@gmx.de> 6236L: platform-driver-x86@vger.kernel.org 6237S: Maintained 6238F: drivers/platform/x86/fujitsu-tablet.c 6239 6240FUSE: FILESYSTEM IN USERSPACE 6241M: Miklos Szeredi <miklos@szeredi.hu> 6242L: linux-fsdevel@vger.kernel.org 6243W: http://fuse.sourceforge.net/ 6244T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6245S: Maintained 6246F: fs/fuse/ 6247F: include/uapi/linux/fuse.h 6248F: Documentation/filesystems/fuse.txt 6249 6250FUTEX SUBSYSTEM 6251M: Thomas Gleixner <tglx@linutronix.de> 6252M: Ingo Molnar <mingo@redhat.com> 6253R: Peter Zijlstra <peterz@infradead.org> 6254R: Darren Hart <dvhart@infradead.org> 6255L: linux-kernel@vger.kernel.org 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6257S: Maintained 6258F: kernel/futex.c 6259F: kernel/futex_compat.c 6260F: include/asm-generic/futex.h 6261F: include/linux/futex.h 6262F: include/uapi/linux/futex.h 6263F: tools/testing/selftests/futex/ 6264F: tools/perf/bench/futex* 6265F: Documentation/*futex* 6266 6267GCC PLUGINS 6268M: Kees Cook <keescook@chromium.org> 6269R: Emese Revfy <re.emese@gmail.com> 6270L: kernel-hardening@lists.openwall.com 6271S: Maintained 6272F: scripts/gcc-plugins/ 6273F: scripts/gcc-plugin.sh 6274F: scripts/Makefile.gcc-plugins 6275F: Documentation/gcc-plugins.txt 6276 6277GASKET DRIVER FRAMEWORK 6278M: Rob Springer <rspringer@google.com> 6279M: Todd Poynor <toddpoynor@google.com> 6280M: Ben Chan <benchan@chromium.org> 6281S: Maintained 6282F: drivers/staging/gasket/ 6283 6284GCOV BASED KERNEL PROFILING 6285M: Peter Oberparleiter <oberpar@linux.ibm.com> 6286S: Maintained 6287F: kernel/gcov/ 6288F: Documentation/dev-tools/gcov.rst 6289 6290GDB KERNEL DEBUGGING HELPER SCRIPTS 6291M: Jan Kiszka <jan.kiszka@siemens.com> 6292M: Kieran Bingham <kbingham@kernel.org> 6293S: Supported 6294F: scripts/gdb/ 6295 6296GDT SCSI DISK ARRAY CONTROLLER DRIVER 6297M: Achim Leubner <achim_leubner@adaptec.com> 6298L: linux-scsi@vger.kernel.org 6299W: http://www.icp-vortex.com/ 6300S: Supported 6301F: drivers/scsi/gdt* 6302 6303GEMTEK FM RADIO RECEIVER DRIVER 6304M: Hans Verkuil <hverkuil@xs4all.nl> 6305L: linux-media@vger.kernel.org 6306T: git git://linuxtv.org/media_tree.git 6307W: https://linuxtv.org 6308S: Maintained 6309F: drivers/media/radio/radio-gemtek* 6310 6311GENERIC GPIO I2C DRIVER 6312M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6313S: Supported 6314F: drivers/i2c/busses/i2c-gpio.c 6315F: include/linux/platform_data/i2c-gpio.h 6316 6317GENERIC GPIO I2C MULTIPLEXER DRIVER 6318M: Peter Korsgaard <peter.korsgaard@barco.com> 6319L: linux-i2c@vger.kernel.org 6320S: Supported 6321F: drivers/i2c/muxes/i2c-mux-gpio.c 6322F: include/linux/platform_data/i2c-mux-gpio.h 6323F: Documentation/i2c/muxes/i2c-mux-gpio 6324 6325GENERIC HDLC (WAN) DRIVERS 6326M: Krzysztof Halasa <khc@pm.waw.pl> 6327W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6328S: Maintained 6329F: drivers/net/wan/c101.c 6330F: drivers/net/wan/hd6457* 6331F: drivers/net/wan/hdlc* 6332F: drivers/net/wan/n2.c 6333F: drivers/net/wan/pc300too.c 6334F: drivers/net/wan/pci200syn.c 6335F: drivers/net/wan/wanxl* 6336 6337GENERIC INCLUDE/ASM HEADER FILES 6338M: Arnd Bergmann <arnd@arndb.de> 6339L: linux-arch@vger.kernel.org 6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6341S: Maintained 6342F: include/asm-generic/ 6343F: include/uapi/asm-generic/ 6344 6345GENERIC PHY FRAMEWORK 6346M: Kishon Vijay Abraham I <kishon@ti.com> 6347L: linux-kernel@vger.kernel.org 6348T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6349S: Supported 6350F: drivers/phy/ 6351F: include/linux/phy/ 6352F: Documentation/devicetree/bindings/phy/ 6353 6354GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6355M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6356S: Supported 6357F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6358 6359GENERIC PM DOMAINS 6360M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6361M: Kevin Hilman <khilman@kernel.org> 6362M: Ulf Hansson <ulf.hansson@linaro.org> 6363L: linux-pm@vger.kernel.org 6364S: Supported 6365F: drivers/base/power/domain*.c 6366F: include/linux/pm_domain.h 6367F: Documentation/devicetree/bindings/power/power_domain.txt 6368 6369GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6370M: Eugen Hristev <eugen.hristev@microchip.com> 6371L: linux-input@vger.kernel.org 6372S: Maintained 6373F: drivers/input/touchscreen/resistive-adc-touch.c 6374 6375GENERIC UIO DRIVER FOR PCI DEVICES 6376M: "Michael S. Tsirkin" <mst@redhat.com> 6377L: kvm@vger.kernel.org 6378S: Supported 6379F: drivers/uio/uio_pci_generic.c 6380 6381GENWQE (IBM Generic Workqueue Card) 6382M: Frank Haverkamp <haver@linux.ibm.com> 6383S: Supported 6384F: drivers/misc/genwqe/ 6385 6386GET_MAINTAINER SCRIPT 6387M: Joe Perches <joe@perches.com> 6388S: Maintained 6389F: scripts/get_maintainer.pl 6390 6391GFS2 FILE SYSTEM 6392M: Bob Peterson <rpeterso@redhat.com> 6393M: Andreas Gruenbacher <agruenba@redhat.com> 6394L: cluster-devel@redhat.com 6395W: http://sources.redhat.com/cluster/ 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6397S: Supported 6398F: Documentation/filesystems/gfs2*.txt 6399F: fs/gfs2/ 6400F: include/uapi/linux/gfs2_ondisk.h 6401 6402GIGASET ISDN DRIVERS 6403M: Paul Bolle <pebolle@tiscali.nl> 6404L: gigaset307x-common@lists.sourceforge.net 6405W: http://gigaset307x.sourceforge.net/ 6406S: Odd Fixes 6407F: Documentation/isdn/README.gigaset 6408F: drivers/isdn/gigaset/ 6409F: include/uapi/linux/gigaset_dev.h 6410 6411GNSS SUBSYSTEM 6412M: Johan Hovold <johan@kernel.org> 6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6414S: Maintained 6415F: Documentation/ABI/testing/sysfs-class-gnss 6416F: Documentation/devicetree/bindings/gnss/ 6417F: drivers/gnss/ 6418F: include/linux/gnss.h 6419 6420GO7007 MPEG CODEC 6421M: Hans Verkuil <hans.verkuil@cisco.com> 6422L: linux-media@vger.kernel.org 6423S: Maintained 6424F: drivers/media/usb/go7007/ 6425 6426GOODIX TOUCHSCREEN 6427M: Bastien Nocera <hadess@hadess.net> 6428L: linux-input@vger.kernel.org 6429S: Maintained 6430F: drivers/input/touchscreen/goodix.c 6431 6432GPD POCKET FAN DRIVER 6433M: Hans de Goede <hdegoede@redhat.com> 6434L: platform-driver-x86@vger.kernel.org 6435S: Maintained 6436F: drivers/platform/x86/gpd-pocket-fan.c 6437 6438GPIO ACPI SUPPORT 6439M: Mika Westerberg <mika.westerberg@linux.intel.com> 6440M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6441L: linux-gpio@vger.kernel.org 6442L: linux-acpi@vger.kernel.org 6443S: Maintained 6444F: Documentation/acpi/gpio-properties.txt 6445F: drivers/gpio/gpiolib-acpi.c 6446 6447GPIO IR Transmitter 6448M: Sean Young <sean@mess.org> 6449L: linux-media@vger.kernel.org 6450S: Maintained 6451F: drivers/media/rc/gpio-ir-tx.c 6452 6453GPIO MOCKUP DRIVER 6454M: Bamvor Jian Zhang <bamv2005@gmail.com> 6455L: linux-gpio@vger.kernel.org 6456S: Maintained 6457F: drivers/gpio/gpio-mockup.c 6458F: tools/testing/selftests/gpio/ 6459 6460GPIO SUBSYSTEM 6461M: Linus Walleij <linus.walleij@linaro.org> 6462M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6463L: linux-gpio@vger.kernel.org 6464T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6465S: Maintained 6466F: Documentation/devicetree/bindings/gpio/ 6467F: Documentation/driver-api/gpio/ 6468F: Documentation/gpio/ 6469F: Documentation/ABI/testing/gpio-cdev 6470F: Documentation/ABI/obsolete/sysfs-gpio 6471F: drivers/gpio/ 6472F: include/linux/gpio/ 6473F: include/linux/gpio.h 6474F: include/linux/of_gpio.h 6475F: include/asm-generic/gpio.h 6476F: include/uapi/linux/gpio.h 6477F: tools/gpio/ 6478 6479GRE DEMULTIPLEXER DRIVER 6480M: Dmitry Kozlov <xeb@mail.ru> 6481L: netdev@vger.kernel.org 6482S: Maintained 6483F: net/ipv4/gre_demux.c 6484F: net/ipv4/gre_offload.c 6485F: include/net/gre.h 6486 6487GRETH 10/100/1G Ethernet MAC device driver 6488M: Andreas Larsson <andreas@gaisler.com> 6489L: netdev@vger.kernel.org 6490S: Maintained 6491F: drivers/net/ethernet/aeroflex/ 6492 6493GREYBUS AUDIO PROTOCOLS DRIVERS 6494M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6495M: Mark Greer <mgreer@animalcreek.com> 6496S: Maintained 6497F: drivers/staging/greybus/audio_apbridgea.c 6498F: drivers/staging/greybus/audio_apbridgea.h 6499F: drivers/staging/greybus/audio_codec.c 6500F: drivers/staging/greybus/audio_codec.h 6501F: drivers/staging/greybus/audio_gb.c 6502F: drivers/staging/greybus/audio_manager.c 6503F: drivers/staging/greybus/audio_manager.h 6504F: drivers/staging/greybus/audio_manager_module.c 6505F: drivers/staging/greybus/audio_manager_private.h 6506F: drivers/staging/greybus/audio_manager_sysfs.c 6507F: drivers/staging/greybus/audio_module.c 6508F: drivers/staging/greybus/audio_topology.c 6509 6510GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6511M: Viresh Kumar <vireshk@kernel.org> 6512S: Maintained 6513F: drivers/staging/greybus/authentication.c 6514F: drivers/staging/greybus/bootrom.c 6515F: drivers/staging/greybus/firmware.h 6516F: drivers/staging/greybus/fw-core.c 6517F: drivers/staging/greybus/fw-download.c 6518F: drivers/staging/greybus/fw-management.c 6519F: drivers/staging/greybus/greybus_authentication.h 6520F: drivers/staging/greybus/greybus_firmware.h 6521F: drivers/staging/greybus/hid.c 6522F: drivers/staging/greybus/i2c.c 6523F: drivers/staging/greybus/spi.c 6524F: drivers/staging/greybus/spilib.c 6525F: drivers/staging/greybus/spilib.h 6526 6527GREYBUS LOOPBACK DRIVER 6528M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6529S: Maintained 6530F: drivers/staging/greybus/loopback.c 6531 6532GREYBUS PLATFORM DRIVERS 6533M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6534S: Maintained 6535F: drivers/staging/greybus/arche-platform.c 6536F: drivers/staging/greybus/arche-apb-ctrl.c 6537F: drivers/staging/greybus/arche_platform.h 6538 6539GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6540M: Rui Miguel Silva <rmfrfs@gmail.com> 6541S: Maintained 6542F: drivers/staging/greybus/sdio.c 6543F: drivers/staging/greybus/light.c 6544F: drivers/staging/greybus/gpio.c 6545F: drivers/staging/greybus/power_supply.c 6546F: drivers/staging/greybus/spi.c 6547F: drivers/staging/greybus/spilib.c 6548 6549GREYBUS SUBSYSTEM 6550M: Johan Hovold <johan@kernel.org> 6551M: Alex Elder <elder@kernel.org> 6552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6553S: Maintained 6554F: drivers/staging/greybus/ 6555L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6556 6557GREYBUS UART PROTOCOLS DRIVERS 6558M: David Lin <dtwlin@gmail.com> 6559S: Maintained 6560F: drivers/staging/greybus/uart.c 6561F: drivers/staging/greybus/log.c 6562 6563GS1662 VIDEO SERIALIZER 6564M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6565L: linux-media@vger.kernel.org 6566T: git git://linuxtv.org/media_tree.git 6567S: Maintained 6568F: drivers/media/spi/gs1662.c 6569 6570GSPCA FINEPIX SUBDRIVER 6571M: Frank Zago <frank@zago.net> 6572L: linux-media@vger.kernel.org 6573T: git git://linuxtv.org/media_tree.git 6574S: Maintained 6575F: drivers/media/usb/gspca/finepix.c 6576 6577GSPCA GL860 SUBDRIVER 6578M: Olivier Lorin <o.lorin@laposte.net> 6579L: linux-media@vger.kernel.org 6580T: git git://linuxtv.org/media_tree.git 6581S: Maintained 6582F: drivers/media/usb/gspca/gl860/ 6583 6584GSPCA M5602 SUBDRIVER 6585M: Erik Andren <erik.andren@gmail.com> 6586L: linux-media@vger.kernel.org 6587T: git git://linuxtv.org/media_tree.git 6588S: Maintained 6589F: drivers/media/usb/gspca/m5602/ 6590 6591GSPCA PAC207 SONIXB SUBDRIVER 6592M: Hans Verkuil <hverkuil@xs4all.nl> 6593L: linux-media@vger.kernel.org 6594T: git git://linuxtv.org/media_tree.git 6595S: Odd Fixes 6596F: drivers/media/usb/gspca/pac207.c 6597 6598GSPCA SN9C20X SUBDRIVER 6599M: Brian Johnson <brijohn@gmail.com> 6600L: linux-media@vger.kernel.org 6601T: git git://linuxtv.org/media_tree.git 6602S: Maintained 6603F: drivers/media/usb/gspca/sn9c20x.c 6604 6605GSPCA T613 SUBDRIVER 6606M: Leandro Costantino <lcostantino@gmail.com> 6607L: linux-media@vger.kernel.org 6608T: git git://linuxtv.org/media_tree.git 6609S: Maintained 6610F: drivers/media/usb/gspca/t613.c 6611 6612GSPCA USB WEBCAM DRIVER 6613M: Hans Verkuil <hverkuil@xs4all.nl> 6614L: linux-media@vger.kernel.org 6615T: git git://linuxtv.org/media_tree.git 6616S: Odd Fixes 6617F: drivers/media/usb/gspca/ 6618 6619GTP (GPRS Tunneling Protocol) 6620M: Pablo Neira Ayuso <pablo@netfilter.org> 6621M: Harald Welte <laforge@gnumonks.org> 6622L: osmocom-net-gprs@lists.osmocom.org 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6624S: Maintained 6625F: drivers/net/gtp.c 6626 6627GUID PARTITION TABLE (GPT) 6628M: Davidlohr Bueso <dave@stgolabs.net> 6629L: linux-efi@vger.kernel.org 6630S: Maintained 6631F: block/partitions/efi.* 6632 6633H8/300 ARCHITECTURE 6634M: Yoshinori Sato <ysato@users.sourceforge.jp> 6635L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6636W: http://uclinux-h8.sourceforge.jp 6637T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6638S: Maintained 6639F: arch/h8300/ 6640F: drivers/clocksource/h8300_*.c 6641F: drivers/clk/h8300/ 6642F: drivers/irqchip/irq-renesas-h8*.c 6643 6644HACKRF MEDIA DRIVER 6645M: Antti Palosaari <crope@iki.fi> 6646L: linux-media@vger.kernel.org 6647W: https://linuxtv.org 6648W: http://palosaari.fi/linux/ 6649Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6650T: git git://linuxtv.org/anttip/media_tree.git 6651S: Maintained 6652F: drivers/media/usb/hackrf/ 6653 6654HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6655M: Frank Seidel <frank@f-seidel.de> 6656L: platform-driver-x86@vger.kernel.org 6657W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6658S: Maintained 6659F: drivers/platform/x86/hdaps.c 6660 6661HARDWARE MONITORING 6662M: Jean Delvare <jdelvare@suse.com> 6663M: Guenter Roeck <linux@roeck-us.net> 6664L: linux-hwmon@vger.kernel.org 6665W: http://hwmon.wiki.kernel.org/ 6666T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6667S: Maintained 6668F: Documentation/devicetree/bindings/hwmon/ 6669F: Documentation/hwmon/ 6670F: drivers/hwmon/ 6671F: include/linux/hwmon*.h 6672F: include/trace/events/hwmon*.h 6673 6674HARDWARE RANDOM NUMBER GENERATOR CORE 6675M: Matt Mackall <mpm@selenic.com> 6676M: Herbert Xu <herbert@gondor.apana.org.au> 6677L: linux-crypto@vger.kernel.org 6678S: Odd fixes 6679F: Documentation/devicetree/bindings/rng/ 6680F: Documentation/hw_random.txt 6681F: drivers/char/hw_random/ 6682F: include/linux/hw_random.h 6683 6684HARDWARE TRACING FACILITIES 6685M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6686S: Maintained 6687F: drivers/hwtracing/ 6688 6689HARDWARE SPINLOCK CORE 6690M: Ohad Ben-Cohen <ohad@wizery.com> 6691M: Bjorn Andersson <bjorn.andersson@linaro.org> 6692L: linux-remoteproc@vger.kernel.org 6693S: Maintained 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6695F: Documentation/devicetree/bindings/hwlock/ 6696F: Documentation/hwspinlock.txt 6697F: drivers/hwspinlock/ 6698F: include/linux/hwspinlock.h 6699 6700HARMONY SOUND DRIVER 6701L: linux-parisc@vger.kernel.org 6702S: Maintained 6703F: sound/parisc/harmony.* 6704 6705HDPVR USB VIDEO ENCODER DRIVER 6706M: Hans Verkuil <hverkuil@xs4all.nl> 6707L: linux-media@vger.kernel.org 6708T: git git://linuxtv.org/media_tree.git 6709W: https://linuxtv.org 6710S: Odd Fixes 6711F: drivers/media/usb/hdpvr/ 6712 6713HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6714M: Jerry Hoemann <jerry.hoemann@hpe.com> 6715S: Supported 6716F: Documentation/watchdog/hpwdt.txt 6717F: drivers/watchdog/hpwdt.c 6718 6719HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6720M: Don Brace <don.brace@microsemi.com> 6721L: esc.storagedev@microsemi.com 6722L: linux-scsi@vger.kernel.org 6723S: Supported 6724F: Documentation/scsi/hpsa.txt 6725F: drivers/scsi/hpsa*.[ch] 6726F: include/linux/cciss*.h 6727F: include/uapi/linux/cciss*.h 6728 6729HFI1 DRIVER 6730M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6731M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6732L: linux-rdma@vger.kernel.org 6733S: Supported 6734F: drivers/infiniband/hw/hfi1 6735 6736HFS FILESYSTEM 6737L: linux-fsdevel@vger.kernel.org 6738S: Orphan 6739F: Documentation/filesystems/hfs.txt 6740F: fs/hfs/ 6741 6742HFSPLUS FILESYSTEM 6743L: linux-fsdevel@vger.kernel.org 6744S: Orphan 6745F: Documentation/filesystems/hfsplus.txt 6746F: fs/hfsplus/ 6747 6748HGA FRAMEBUFFER DRIVER 6749M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6750L: linux-nvidia@lists.surfsouth.com 6751W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6752S: Maintained 6753F: drivers/video/fbdev/hgafb.c 6754 6755HIBERNATION (aka Software Suspend, aka swsusp) 6756M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6757M: Pavel Machek <pavel@ucw.cz> 6758L: linux-pm@vger.kernel.org 6759B: https://bugzilla.kernel.org 6760S: Supported 6761F: arch/x86/power/ 6762F: drivers/base/power/ 6763F: kernel/power/ 6764F: include/linux/suspend.h 6765F: include/linux/freezer.h 6766F: include/linux/pm.h 6767F: arch/*/include/asm/suspend*.h 6768 6769HID CORE LAYER 6770M: Jiri Kosina <jikos@kernel.org> 6771M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6772L: linux-input@vger.kernel.org 6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6774S: Maintained 6775F: drivers/hid/ 6776F: include/linux/hid* 6777F: include/uapi/linux/hid* 6778 6779HID SENSOR HUB DRIVERS 6780M: Jiri Kosina <jikos@kernel.org> 6781M: Jonathan Cameron <jic23@kernel.org> 6782M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6783L: linux-input@vger.kernel.org 6784L: linux-iio@vger.kernel.org 6785S: Maintained 6786F: Documentation/hid/hid-sensor* 6787F: drivers/hid/hid-sensor-* 6788F: drivers/iio/*/hid-* 6789F: include/linux/hid-sensor-* 6790 6791HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6792M: Thomas Gleixner <tglx@linutronix.de> 6793L: linux-kernel@vger.kernel.org 6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6795S: Maintained 6796F: Documentation/timers/ 6797F: kernel/time/hrtimer.c 6798F: kernel/time/clockevents.c 6799F: kernel/time/timer_*.c 6800F: include/linux/clockchips.h 6801F: include/linux/hrtimer.h 6802 6803HIGH-SPEED SCC DRIVER FOR AX.25 6804L: linux-hams@vger.kernel.org 6805S: Orphan 6806F: drivers/net/hamradio/dmascc.c 6807F: drivers/net/hamradio/scc.c 6808 6809HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6810M: HighPoint Linux Team <linux@highpoint-tech.com> 6811W: http://www.highpoint-tech.com 6812S: Supported 6813F: Documentation/scsi/hptiop.txt 6814F: drivers/scsi/hptiop.c 6815 6816HIPPI 6817M: Jes Sorensen <jes@trained-monkey.org> 6818L: linux-hippi@sunsite.dk 6819S: Maintained 6820F: include/linux/hippidevice.h 6821F: include/uapi/linux/if_hippi.h 6822F: net/802/hippi.c 6823F: drivers/net/hippi/ 6824 6825HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6826M: Yisen Zhuang <yisen.zhuang@huawei.com> 6827M: Salil Mehta <salil.mehta@huawei.com> 6828L: netdev@vger.kernel.org 6829W: http://www.hisilicon.com 6830S: Maintained 6831F: drivers/net/ethernet/hisilicon/hns3/ 6832 6833HISILICON LPC BUS DRIVER 6834M: john.garry@huawei.com 6835W: http://www.hisilicon.com 6836S: Maintained 6837F: drivers/bus/hisi_lpc.c 6838F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6839 6840HISILICON NETWORK SUBSYSTEM DRIVER 6841M: Yisen Zhuang <yisen.zhuang@huawei.com> 6842M: Salil Mehta <salil.mehta@huawei.com> 6843L: netdev@vger.kernel.org 6844W: http://www.hisilicon.com 6845S: Maintained 6846F: drivers/net/ethernet/hisilicon/ 6847F: Documentation/devicetree/bindings/net/hisilicon*.txt 6848 6849HISILICON PMU DRIVER 6850M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6851W: http://www.hisilicon.com 6852S: Supported 6853F: drivers/perf/hisilicon 6854F: Documentation/perf/hisi-pmu.txt 6855 6856HISILICON ROCE DRIVER 6857M: Lijun Ou <oulijun@huawei.com> 6858M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6859L: linux-rdma@vger.kernel.org 6860S: Maintained 6861F: drivers/infiniband/hw/hns/ 6862F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6863 6864HISILICON SAS Controller 6865M: John Garry <john.garry@huawei.com> 6866W: http://www.hisilicon.com 6867S: Supported 6868F: drivers/scsi/hisi_sas/ 6869F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6870 6871HMM - Heterogeneous Memory Management 6872M: Jérôme Glisse <jglisse@redhat.com> 6873L: linux-mm@kvack.org 6874S: Maintained 6875F: mm/hmm* 6876F: include/linux/hmm* 6877F: Documentation/vm/hmm.rst 6878 6879HOST AP DRIVER 6880M: Jouni Malinen <j@w1.fi> 6881L: linux-wireless@vger.kernel.org 6882W: http://w1.fi/hostap-driver.html 6883S: Obsolete 6884F: drivers/net/wireless/intersil/hostap/ 6885 6886HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6887L: platform-driver-x86@vger.kernel.org 6888S: Orphan 6889F: drivers/platform/x86/tc1100-wmi.c 6890 6891HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6892M: Jaroslav Kysela <perex@perex.cz> 6893S: Maintained 6894F: drivers/net/ethernet/hp/hp100.* 6895 6896HPET: High Precision Event Timers driver 6897M: Clemens Ladisch <clemens@ladisch.de> 6898S: Maintained 6899F: Documentation/timers/hpet.txt 6900F: drivers/char/hpet.c 6901F: include/linux/hpet.h 6902F: include/uapi/linux/hpet.h 6903 6904HPET: x86 6905S: Orphan 6906F: arch/x86/kernel/hpet.c 6907F: arch/x86/include/asm/hpet.h 6908 6909HPFS FILESYSTEM 6910M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6911W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6912S: Maintained 6913F: fs/hpfs/ 6914 6915HSI SUBSYSTEM 6916M: Sebastian Reichel <sre@kernel.org> 6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6918S: Maintained 6919F: Documentation/ABI/testing/sysfs-bus-hsi 6920F: Documentation/driver-api/hsi.rst 6921F: drivers/hsi/ 6922F: include/linux/hsi/ 6923F: include/uapi/linux/hsi/ 6924 6925HSO 3G MODEM DRIVER 6926L: linux-usb@vger.kernel.org 6927S: Orphan 6928F: drivers/net/usb/hso.c 6929 6930HSR NETWORK PROTOCOL 6931M: Arvid Brodin <arvid.brodin@alten.se> 6932L: netdev@vger.kernel.org 6933S: Maintained 6934F: net/hsr/ 6935 6936HT16K33 LED CONTROLLER DRIVER 6937M: Robin van der Gracht <robin@protonic.nl> 6938S: Maintained 6939F: drivers/auxdisplay/ht16k33.c 6940F: Documentation/devicetree/bindings/display/ht16k33.txt 6941 6942HTCPEN TOUCHSCREEN DRIVER 6943M: Pau Oliva Fora <pof@eslack.org> 6944L: linux-input@vger.kernel.org 6945S: Maintained 6946F: drivers/input/touchscreen/htcpen.c 6947 6948HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 6949M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 6950L: linux-iio@vger.kernel.org 6951W: http://www.st.com/ 6952S: Maintained 6953F: drivers/iio/humidity/hts221* 6954F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 6955 6956HUAWEI ETHERNET DRIVER 6957M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6958L: netdev@vger.kernel.org 6959S: Supported 6960F: Documentation/networking/hinic.txt 6961F: drivers/net/ethernet/huawei/hinic/ 6962 6963HUGETLB FILESYSTEM 6964M: Mike Kravetz <mike.kravetz@oracle.com> 6965L: linux-mm@kvack.org 6966S: Maintained 6967F: fs/hugetlbfs/ 6968F: mm/hugetlb.c 6969F: include/linux/hugetlb.h 6970F: Documentation/admin-guide/mm/hugetlbpage.rst 6971F: Documentation/vm/hugetlbfs_reserv.rst 6972F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6973 6974HVA ST MEDIA DRIVER 6975M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6976L: linux-media@vger.kernel.org 6977T: git git://linuxtv.org/media_tree.git 6978W: https://linuxtv.org 6979S: Supported 6980F: drivers/media/platform/sti/hva 6981 6982HWPOISON MEMORY FAILURE HANDLING 6983M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6984L: linux-mm@kvack.org 6985S: Maintained 6986F: mm/memory-failure.c 6987F: mm/hwpoison-inject.c 6988 6989HYGON PROCESSOR SUPPORT 6990M: Pu Wen <puwen@hygon.cn> 6991L: linux-kernel@vger.kernel.org 6992S: Maintained 6993F: arch/x86/kernel/cpu/hygon.c 6994 6995Hyper-V CORE AND DRIVERS 6996M: "K. Y. Srinivasan" <kys@microsoft.com> 6997M: Haiyang Zhang <haiyangz@microsoft.com> 6998M: Stephen Hemminger <sthemmin@microsoft.com> 6999M: Sasha Levin <sashal@kernel.org> 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7001L: devel@linuxdriverproject.org 7002S: Supported 7003F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7004F: arch/x86/include/asm/mshyperv.h 7005F: arch/x86/include/asm/trace/hyperv.h 7006F: arch/x86/include/asm/hyperv-tlfs.h 7007F: arch/x86/kernel/cpu/mshyperv.c 7008F: arch/x86/hyperv 7009F: drivers/hid/hid-hyperv.c 7010F: drivers/hv/ 7011F: drivers/input/serio/hyperv-keyboard.c 7012F: drivers/pci/controller/pci-hyperv.c 7013F: drivers/net/hyperv/ 7014F: drivers/scsi/storvsc_drv.c 7015F: drivers/uio/uio_hv_generic.c 7016F: drivers/video/fbdev/hyperv_fb.c 7017F: net/vmw_vsock/hyperv_transport.c 7018F: include/linux/hyperv.h 7019F: include/uapi/linux/hyperv.h 7020F: tools/hv/ 7021F: Documentation/ABI/stable/sysfs-bus-vmbus 7022 7023HYPERVISOR VIRTUAL CONSOLE DRIVER 7024L: linuxppc-dev@lists.ozlabs.org 7025S: Odd Fixes 7026F: drivers/tty/hvc/ 7027 7028I2C ACPI SUPPORT 7029M: Mika Westerberg <mika.westerberg@linux.intel.com> 7030L: linux-i2c@vger.kernel.org 7031L: linux-acpi@vger.kernel.org 7032S: Maintained 7033F: drivers/i2c/i2c-core-acpi.c 7034 7035I2C CONTROLLER DRIVER FOR NVIDIA GPU 7036M: Ajay Gupta <ajayg@nvidia.com> 7037L: linux-i2c@vger.kernel.org 7038S: Maintained 7039F: Documentation/i2c/busses/i2c-nvidia-gpu 7040F: drivers/i2c/busses/i2c-nvidia-gpu.c 7041 7042I2C MUXES 7043M: Peter Rosin <peda@axentia.se> 7044L: linux-i2c@vger.kernel.org 7045S: Maintained 7046F: Documentation/i2c/i2c-topology 7047F: Documentation/i2c/muxes/ 7048F: Documentation/devicetree/bindings/i2c/i2c-mux* 7049F: Documentation/devicetree/bindings/i2c/i2c-arb* 7050F: Documentation/devicetree/bindings/i2c/i2c-gate* 7051F: drivers/i2c/i2c-mux.c 7052F: drivers/i2c/muxes/ 7053F: include/linux/i2c-mux.h 7054 7055I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7056M: Gregory CLEMENT <gregory.clement@bootlin.com> 7057L: linux-i2c@vger.kernel.org 7058S: Maintained 7059F: drivers/i2c/busses/i2c-mv64xxx.c 7060 7061I2C OVER PARALLEL PORT 7062M: Jean Delvare <jdelvare@suse.com> 7063L: linux-i2c@vger.kernel.org 7064S: Maintained 7065F: Documentation/i2c/busses/i2c-parport 7066F: Documentation/i2c/busses/i2c-parport-light 7067F: drivers/i2c/busses/i2c-parport.c 7068F: drivers/i2c/busses/i2c-parport-light.c 7069 7070I2C SUBSYSTEM 7071M: Wolfram Sang <wsa@the-dreams.de> 7072L: linux-i2c@vger.kernel.org 7073W: https://i2c.wiki.kernel.org/ 7074Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7076S: Maintained 7077F: Documentation/devicetree/bindings/i2c/i2c.txt 7078F: Documentation/i2c/ 7079F: drivers/i2c/* 7080F: include/linux/i2c.h 7081F: include/linux/i2c-dev.h 7082F: include/linux/i2c-smbus.h 7083F: include/uapi/linux/i2c.h 7084F: include/uapi/linux/i2c-*.h 7085 7086I2C SUBSYSTEM HOST DRIVERS 7087L: linux-i2c@vger.kernel.org 7088W: https://i2c.wiki.kernel.org/ 7089Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7091S: Odd Fixes 7092F: Documentation/devicetree/bindings/i2c/ 7093F: drivers/i2c/algos/ 7094F: drivers/i2c/busses/ 7095 7096I2C-TAOS-EVM DRIVER 7097M: Jean Delvare <jdelvare@suse.com> 7098L: linux-i2c@vger.kernel.org 7099S: Maintained 7100F: Documentation/i2c/busses/i2c-taos-evm 7101F: drivers/i2c/busses/i2c-taos-evm.c 7102 7103I2C-TINY-USB DRIVER 7104M: Till Harbaum <till@harbaum.org> 7105L: linux-i2c@vger.kernel.org 7106W: http://www.harbaum.org/till/i2c_tiny_usb 7107S: Maintained 7108F: drivers/i2c/busses/i2c-tiny-usb.c 7109 7110I2C/SMBUS CONTROLLER DRIVERS FOR PC 7111M: Jean Delvare <jdelvare@suse.com> 7112L: linux-i2c@vger.kernel.org 7113S: Maintained 7114F: Documentation/i2c/busses/i2c-ali1535 7115F: Documentation/i2c/busses/i2c-ali1563 7116F: Documentation/i2c/busses/i2c-ali15x3 7117F: Documentation/i2c/busses/i2c-amd756 7118F: Documentation/i2c/busses/i2c-amd8111 7119F: Documentation/i2c/busses/i2c-i801 7120F: Documentation/i2c/busses/i2c-nforce2 7121F: Documentation/i2c/busses/i2c-piix4 7122F: Documentation/i2c/busses/i2c-sis5595 7123F: Documentation/i2c/busses/i2c-sis630 7124F: Documentation/i2c/busses/i2c-sis96x 7125F: Documentation/i2c/busses/i2c-via 7126F: Documentation/i2c/busses/i2c-viapro 7127F: drivers/i2c/busses/i2c-ali1535.c 7128F: drivers/i2c/busses/i2c-ali1563.c 7129F: drivers/i2c/busses/i2c-ali15x3.c 7130F: drivers/i2c/busses/i2c-amd756.c 7131F: drivers/i2c/busses/i2c-amd756-s4882.c 7132F: drivers/i2c/busses/i2c-amd8111.c 7133F: drivers/i2c/busses/i2c-i801.c 7134F: drivers/i2c/busses/i2c-isch.c 7135F: drivers/i2c/busses/i2c-nforce2.c 7136F: drivers/i2c/busses/i2c-nforce2-s4985.c 7137F: drivers/i2c/busses/i2c-piix4.c 7138F: drivers/i2c/busses/i2c-sis5595.c 7139F: drivers/i2c/busses/i2c-sis630.c 7140F: drivers/i2c/busses/i2c-sis96x.c 7141F: drivers/i2c/busses/i2c-via.c 7142F: drivers/i2c/busses/i2c-viapro.c 7143 7144I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7145M: Hans de Goede <hdegoede@redhat.com> 7146L: linux-i2c@vger.kernel.org 7147S: Maintained 7148F: drivers/i2c/busses/i2c-cht-wc.c 7149 7150I2C/SMBUS ISMT DRIVER 7151M: Seth Heasley <seth.heasley@intel.com> 7152M: Neil Horman <nhorman@tuxdriver.com> 7153L: linux-i2c@vger.kernel.org 7154F: drivers/i2c/busses/i2c-ismt.c 7155F: Documentation/i2c/busses/i2c-ismt 7156 7157I2C/SMBUS STUB DRIVER 7158M: Jean Delvare <jdelvare@suse.com> 7159L: linux-i2c@vger.kernel.org 7160S: Maintained 7161F: drivers/i2c/i2c-stub.c 7162 7163I3C SUBSYSTEM 7164M: Boris Brezillon <bbrezillon@kernel.org> 7165L: linux-i3c@lists.infradead.org 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7167S: Maintained 7168F: Documentation/ABI/testing/sysfs-bus-i3c 7169F: Documentation/devicetree/bindings/i3c/ 7170F: Documentation/driver-api/i3c 7171F: drivers/i3c/ 7172F: include/linux/i3c/ 7173F: include/dt-bindings/i3c/ 7174 7175I3C DRIVER FOR SYNOPSYS DESIGNWARE 7176M: Vitor Soares <vitor.soares@synopsys.com> 7177S: Maintained 7178F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7179F: drivers/i3c/master/dw* 7180 7181IA64 (Itanium) PLATFORM 7182M: Tony Luck <tony.luck@intel.com> 7183M: Fenghua Yu <fenghua.yu@intel.com> 7184L: linux-ia64@vger.kernel.org 7185T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7186S: Maintained 7187F: arch/ia64/ 7188 7189IBM Power 842 compression accelerator 7190M: Haren Myneni <haren@us.ibm.com> 7191S: Supported 7192F: drivers/crypto/nx/Makefile 7193F: drivers/crypto/nx/Kconfig 7194F: drivers/crypto/nx/nx-842* 7195F: include/linux/sw842.h 7196F: crypto/842.c 7197F: lib/842/ 7198 7199IBM Power in-Nest Crypto Acceleration 7200M: Breno Leitão <leitao@debian.org> 7201M: Nayna Jain <nayna@linux.ibm.com> 7202M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7203L: linux-crypto@vger.kernel.org 7204S: Supported 7205F: drivers/crypto/nx/Makefile 7206F: drivers/crypto/nx/Kconfig 7207F: drivers/crypto/nx/nx-aes* 7208F: drivers/crypto/nx/nx-sha* 7209F: drivers/crypto/nx/nx.* 7210F: drivers/crypto/nx/nx_csbcpb.h 7211F: drivers/crypto/nx/nx_debugfs.h 7212 7213IBM Power Linux RAID adapter 7214M: Brian King <brking@us.ibm.com> 7215S: Supported 7216F: drivers/scsi/ipr.* 7217 7218IBM Power SRIOV Virtual NIC Device Driver 7219M: Thomas Falcon <tlfalcon@linux.ibm.com> 7220M: John Allen <jallen@linux.ibm.com> 7221L: netdev@vger.kernel.org 7222S: Supported 7223F: drivers/net/ethernet/ibm/ibmvnic.* 7224 7225IBM Power Virtual Accelerator Switchboard 7226M: Sukadev Bhattiprolu 7227L: linuxppc-dev@lists.ozlabs.org 7228S: Supported 7229F: arch/powerpc/platforms/powernv/vas* 7230F: arch/powerpc/platforms/powernv/copy-paste.h 7231F: arch/powerpc/include/asm/vas.h 7232F: arch/powerpc/include/uapi/asm/vas.h 7233 7234IBM Power Virtual Ethernet Device Driver 7235M: Thomas Falcon <tlfalcon@linux.ibm.com> 7236L: netdev@vger.kernel.org 7237S: Supported 7238F: drivers/net/ethernet/ibm/ibmveth.* 7239 7240IBM Power Virtual FC Device Drivers 7241M: Tyrel Datwyler <tyreld@linux.ibm.com> 7242L: linux-scsi@vger.kernel.org 7243S: Supported 7244F: drivers/scsi/ibmvscsi/ibmvfc* 7245 7246IBM Power Virtual Management Channel Driver 7247M: Steven Royer <seroyer@linux.ibm.com> 7248S: Supported 7249F: drivers/misc/ibmvmc.* 7250 7251IBM Power Virtual SCSI Device Drivers 7252M: Tyrel Datwyler <tyreld@linux.ibm.com> 7253L: linux-scsi@vger.kernel.org 7254S: Supported 7255F: drivers/scsi/ibmvscsi/ibmvscsi* 7256F: include/scsi/viosrp.h 7257 7258IBM Power Virtual SCSI Device Target Driver 7259M: Michael Cyr <mikecyr@linux.ibm.com> 7260L: linux-scsi@vger.kernel.org 7261L: target-devel@vger.kernel.org 7262S: Supported 7263F: drivers/scsi/ibmvscsi_tgt/ 7264 7265IBM Power VMX Cryptographic instructions 7266M: Breno Leitão <leitao@debian.org> 7267M: Nayna Jain <nayna@linux.ibm.com> 7268M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7269L: linux-crypto@vger.kernel.org 7270S: Supported 7271F: drivers/crypto/vmx/Makefile 7272F: drivers/crypto/vmx/Kconfig 7273F: drivers/crypto/vmx/vmx.c 7274F: drivers/crypto/vmx/aes* 7275F: drivers/crypto/vmx/ghash* 7276F: drivers/crypto/vmx/ppc-xlate.pl 7277 7278IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7279M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7280L: linux-pci@vger.kernel.org 7281L: linuxppc-dev@lists.ozlabs.org 7282S: Supported 7283F: drivers/pci/hotplug/rpaphp* 7284 7285IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7286M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7287L: linux-pci@vger.kernel.org 7288L: linuxppc-dev@lists.ozlabs.org 7289S: Supported 7290F: drivers/pci/hotplug/rpadlpar* 7291 7292IBM ServeRAID RAID DRIVER 7293S: Orphan 7294F: drivers/scsi/ips.* 7295 7296ICH LPC AND GPIO DRIVER 7297M: Peter Tyser <ptyser@xes-inc.com> 7298S: Maintained 7299F: drivers/mfd/lpc_ich.c 7300F: drivers/gpio/gpio-ich.c 7301 7302IDE SUBSYSTEM 7303M: "David S. Miller" <davem@davemloft.net> 7304L: linux-ide@vger.kernel.org 7305Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7307S: Maintained 7308F: Documentation/ide/ 7309F: drivers/ide/ 7310F: include/linux/ide.h 7311 7312IDE/ATAPI DRIVERS 7313M: Borislav Petkov <bp@alien8.de> 7314L: linux-ide@vger.kernel.org 7315S: Maintained 7316F: Documentation/cdrom/ide-cd 7317F: drivers/ide/ide-cd* 7318 7319IDEAPAD LAPTOP EXTRAS DRIVER 7320M: Ike Panhc <ike.pan@canonical.com> 7321L: platform-driver-x86@vger.kernel.org 7322W: http://launchpad.net/ideapad-laptop 7323S: Maintained 7324F: drivers/platform/x86/ideapad-laptop.c 7325 7326IDEAPAD LAPTOP SLIDEBAR DRIVER 7327M: Andrey Moiseev <o2g.org.ru@gmail.com> 7328L: linux-input@vger.kernel.org 7329W: https://github.com/o2genum/ideapad-slidebar 7330S: Maintained 7331F: drivers/input/misc/ideapad_slidebar.c 7332 7333IDT VersaClock 5 CLOCK DRIVER 7334M: Marek Vasut <marek.vasut@gmail.com> 7335S: Maintained 7336F: drivers/clk/clk-versaclock5.c 7337 7338IEEE 802.15.4 SUBSYSTEM 7339M: Alexander Aring <alex.aring@gmail.com> 7340M: Stefan Schmidt <stefan@datenfreihafen.org> 7341L: linux-wpan@vger.kernel.org 7342W: http://wpan.cakelab.org/ 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7345S: Maintained 7346F: net/ieee802154/ 7347F: net/mac802154/ 7348F: drivers/net/ieee802154/ 7349F: include/linux/nl802154.h 7350F: include/linux/ieee802154.h 7351F: include/net/nl802154.h 7352F: include/net/mac802154.h 7353F: include/net/af_ieee802154.h 7354F: include/net/cfg802154.h 7355F: include/net/ieee802154_netdev.h 7356F: Documentation/networking/ieee802154.txt 7357 7358IFE PROTOCOL 7359M: Yotam Gigi <yotam.gi@gmail.com> 7360M: Jamal Hadi Salim <jhs@mojatatu.com> 7361F: net/ife 7362F: include/net/ife.h 7363F: include/uapi/linux/ife.h 7364 7365IGORPLUG-USB IR RECEIVER 7366M: Sean Young <sean@mess.org> 7367L: linux-media@vger.kernel.org 7368S: Maintained 7369F: drivers/media/rc/igorplugusb.c 7370 7371IGUANAWORKS USB IR TRANSCEIVER 7372M: Sean Young <sean@mess.org> 7373L: linux-media@vger.kernel.org 7374S: Maintained 7375F: drivers/media/rc/iguanair.c 7376 7377IIO DIGITAL POTENTIOMETER DAC 7378M: Peter Rosin <peda@axentia.se> 7379L: linux-iio@vger.kernel.org 7380S: Maintained 7381F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7382F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7383F: drivers/iio/dac/dpot-dac.c 7384 7385IIO ENVELOPE DETECTOR 7386M: Peter Rosin <peda@axentia.se> 7387L: linux-iio@vger.kernel.org 7388S: Maintained 7389F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7390F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7391F: drivers/iio/adc/envelope-detector.c 7392 7393IIO MULTIPLEXER 7394M: Peter Rosin <peda@axentia.se> 7395L: linux-iio@vger.kernel.org 7396S: Maintained 7397F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7398F: drivers/iio/multiplexer/iio-mux.c 7399 7400IIO SUBSYSTEM AND DRIVERS 7401M: Jonathan Cameron <jic23@kernel.org> 7402R: Hartmut Knaack <knaack.h@gmx.de> 7403R: Lars-Peter Clausen <lars@metafoo.de> 7404R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7405L: linux-iio@vger.kernel.org 7406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7407S: Maintained 7408F: Documentation/ABI/testing/configfs-iio* 7409F: Documentation/ABI/testing/sysfs-bus-iio* 7410F: Documentation/devicetree/bindings/iio/ 7411F: drivers/iio/ 7412F: drivers/staging/iio/ 7413F: include/linux/iio/ 7414F: tools/iio/ 7415 7416IIO UNIT CONVERTER 7417M: Peter Rosin <peda@axentia.se> 7418L: linux-iio@vger.kernel.org 7419S: Maintained 7420F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7421F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7422F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7423F: drivers/iio/afe/iio-rescale.c 7424 7425IKANOS/ADI EAGLE ADSL USB DRIVER 7426M: Matthieu Castet <castet.matthieu@free.fr> 7427M: Stanislaw Gruszka <stf_xl@wp.pl> 7428S: Maintained 7429F: drivers/usb/atm/ueagle-atm.c 7430 7431IMGTEC ASCII LCD DRIVER 7432M: Paul Burton <paul.burton@mips.com> 7433S: Maintained 7434F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7435F: drivers/auxdisplay/img-ascii-lcd.c 7436 7437IMGTEC IR DECODER DRIVER 7438M: James Hogan <jhogan@kernel.org> 7439S: Maintained 7440F: drivers/media/rc/img-ir/ 7441 7442IMON SOUNDGRAPH USB IR RECEIVER 7443M: Sean Young <sean@mess.org> 7444L: linux-media@vger.kernel.org 7445S: Maintained 7446F: drivers/media/rc/imon_raw.c 7447F: drivers/media/rc/imon.c 7448 7449IMS TWINTURBO FRAMEBUFFER DRIVER 7450L: linux-fbdev@vger.kernel.org 7451S: Orphan 7452F: drivers/video/fbdev/imsttfb.c 7453 7454INA209 HARDWARE MONITOR DRIVER 7455M: Guenter Roeck <linux@roeck-us.net> 7456L: linux-hwmon@vger.kernel.org 7457S: Maintained 7458F: Documentation/hwmon/ina209 7459F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7460F: drivers/hwmon/ina209.c 7461 7462INA2XX HARDWARE MONITOR DRIVER 7463M: Guenter Roeck <linux@roeck-us.net> 7464L: linux-hwmon@vger.kernel.org 7465S: Maintained 7466F: Documentation/hwmon/ina2xx 7467F: drivers/hwmon/ina2xx.c 7468F: include/linux/platform_data/ina2xx.h 7469 7470INDUSTRY PACK SUBSYSTEM (IPACK) 7471M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7472M: Jens Taprogge <jens.taprogge@taprogge.org> 7473M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7474L: industrypack-devel@lists.sourceforge.net 7475W: http://industrypack.sourceforge.net 7476S: Maintained 7477F: drivers/ipack/ 7478 7479INFINIBAND SUBSYSTEM 7480M: Doug Ledford <dledford@redhat.com> 7481M: Jason Gunthorpe <jgg@mellanox.com> 7482L: linux-rdma@vger.kernel.org 7483W: https://github.com/linux-rdma/rdma-core 7484Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7486S: Supported 7487F: Documentation/devicetree/bindings/infiniband/ 7488F: Documentation/infiniband/ 7489F: drivers/infiniband/ 7490F: include/uapi/linux/if_infiniband.h 7491F: include/uapi/rdma/ 7492F: include/rdma/ 7493 7494INGENIC JZ4780 DMA Driver 7495M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7496S: Maintained 7497F: drivers/dma/dma-jz4780.c 7498 7499INGENIC JZ4780 NAND DRIVER 7500M: Harvey Hunt <harveyhuntnexus@gmail.com> 7501L: linux-mtd@lists.infradead.org 7502S: Maintained 7503F: drivers/mtd/nand/raw/jz4780_* 7504 7505INOTIFY 7506M: Jan Kara <jack@suse.cz> 7507R: Amir Goldstein <amir73il@gmail.com> 7508L: linux-fsdevel@vger.kernel.org 7509S: Maintained 7510F: Documentation/filesystems/inotify.txt 7511F: fs/notify/inotify/ 7512F: include/linux/inotify.h 7513F: include/uapi/linux/inotify.h 7514 7515INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7516M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7517L: linux-input@vger.kernel.org 7518Q: http://patchwork.kernel.org/project/linux-input/list/ 7519T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7520S: Maintained 7521F: drivers/input/ 7522F: include/linux/input.h 7523F: include/uapi/linux/input.h 7524F: include/uapi/linux/input-event-codes.h 7525F: include/linux/input/ 7526F: Documentation/devicetree/bindings/input/ 7527F: Documentation/devicetree/bindings/serio/ 7528F: Documentation/input/ 7529 7530INPUT MULTITOUCH (MT) PROTOCOL 7531M: Henrik Rydberg <rydberg@bitmath.org> 7532L: linux-input@vger.kernel.org 7533S: Odd fixes 7534F: Documentation/input/multi-touch-protocol.rst 7535F: drivers/input/input-mt.c 7536K: \b(ABS|SYN)_MT_ 7537 7538INSIDE SECURE CRYPTO DRIVER 7539M: Antoine Tenart <antoine.tenart@bootlin.com> 7540F: drivers/crypto/inside-secure/ 7541S: Maintained 7542L: linux-crypto@vger.kernel.org 7543 7544INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7545M: Mimi Zohar <zohar@linux.ibm.com> 7546M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7547L: linux-integrity@vger.kernel.org 7548T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7549S: Supported 7550F: security/integrity/ima/ 7551 7552INTEL 810/815 FRAMEBUFFER DRIVER 7553M: Antonino Daplas <adaplas@gmail.com> 7554L: linux-fbdev@vger.kernel.org 7555S: Maintained 7556F: drivers/video/fbdev/i810/ 7557 7558INTEL ASoC DRIVERS 7559M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7560M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7561M: Jie Yang <yang.jie@linux.intel.com> 7562L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7563S: Supported 7564F: sound/soc/intel/ 7565 7566INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7567M: Hans de Goede <hdegoede@redhat.com> 7568L: platform-driver-x86@vger.kernel.org 7569S: Maintained 7570F: drivers/platform/x86/intel_atomisp2_pm.c 7571 7572INTEL C600 SERIES SAS CONTROLLER DRIVER 7573M: Intel SCU Linux support <intel-linux-scu@intel.com> 7574M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7575L: linux-scsi@vger.kernel.org 7576T: git git://git.code.sf.net/p/intel-sas/isci 7577S: Supported 7578F: drivers/scsi/isci/ 7579 7580INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7581M: Jani Nikula <jani.nikula@linux.intel.com> 7582M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7583M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7584L: intel-gfx@lists.freedesktop.org 7585W: https://01.org/linuxgraphics/ 7586B: https://01.org/linuxgraphics/documentation/how-report-bugs 7587C: irc://chat.freenode.net/intel-gfx 7588Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7589T: git git://anongit.freedesktop.org/drm-intel 7590S: Supported 7591F: drivers/gpu/drm/i915/ 7592F: include/drm/i915* 7593F: include/uapi/drm/i915_drm.h 7594F: Documentation/gpu/i915.rst 7595 7596INTEL ETHERNET DRIVERS 7597M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7598L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7599W: http://www.intel.com/support/feedback.htm 7600W: http://e1000.sourceforge.net/ 7601Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7604S: Supported 7605F: Documentation/networking/device_drivers/intel/e100.rst 7606F: Documentation/networking/device_drivers/intel/e1000.rst 7607F: Documentation/networking/device_drivers/intel/e1000e.rst 7608F: Documentation/networking/device_drivers/intel/fm10k.rst 7609F: Documentation/networking/device_drivers/intel/igb.rst 7610F: Documentation/networking/device_drivers/intel/igbvf.rst 7611F: Documentation/networking/device_drivers/intel/ixgb.rst 7612F: Documentation/networking/device_drivers/intel/ixgbe.rst 7613F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7614F: Documentation/networking/device_drivers/intel/i40e.rst 7615F: Documentation/networking/device_drivers/intel/iavf.rst 7616F: Documentation/networking/device_drivers/intel/ice.rst 7617F: drivers/net/ethernet/intel/ 7618F: drivers/net/ethernet/intel/*/ 7619F: include/linux/avf/virtchnl.h 7620 7621INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7622M: Maik Broemme <mbroemme@libmpq.org> 7623L: linux-fbdev@vger.kernel.org 7624S: Maintained 7625F: Documentation/fb/intelfb.txt 7626F: drivers/video/fbdev/intelfb/ 7627 7628INTEL GPIO DRIVERS 7629M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7630L: linux-gpio@vger.kernel.org 7631S: Maintained 7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7633F: drivers/gpio/gpio-ich.c 7634F: drivers/gpio/gpio-intel-mid.c 7635F: drivers/gpio/gpio-lynxpoint.c 7636F: drivers/gpio/gpio-merrifield.c 7637F: drivers/gpio/gpio-ml-ioh.c 7638F: drivers/gpio/gpio-pch.c 7639F: drivers/gpio/gpio-sch.c 7640F: drivers/gpio/gpio-sodaville.c 7641 7642INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7643M: Zhenyu Wang <zhenyuw@linux.intel.com> 7644M: Zhi Wang <zhi.a.wang@intel.com> 7645L: intel-gvt-dev@lists.freedesktop.org 7646L: intel-gfx@lists.freedesktop.org 7647W: https://01.org/igvt-g 7648T: git https://github.com/intel/gvt-linux.git 7649S: Supported 7650F: drivers/gpu/drm/i915/gvt/ 7651 7652INTEL HID EVENT DRIVER 7653M: Alex Hung <alex.hung@canonical.com> 7654L: platform-driver-x86@vger.kernel.org 7655S: Maintained 7656F: drivers/platform/x86/intel-hid.c 7657 7658INTEL I/OAT DMA DRIVER 7659M: Dave Jiang <dave.jiang@intel.com> 7660R: Dan Williams <dan.j.williams@intel.com> 7661L: dmaengine@vger.kernel.org 7662Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7663S: Supported 7664F: drivers/dma/ioat* 7665 7666INTEL IDLE DRIVER 7667M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7668M: Len Brown <lenb@kernel.org> 7669L: linux-pm@vger.kernel.org 7670T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7671B: https://bugzilla.kernel.org 7672S: Supported 7673F: drivers/idle/intel_idle.c 7674 7675INTEL INTEGRATED SENSOR HUB DRIVER 7676M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7677M: Jiri Kosina <jikos@kernel.org> 7678L: linux-input@vger.kernel.org 7679S: Maintained 7680F: drivers/hid/intel-ish-hid/ 7681 7682INTEL IOMMU (VT-d) 7683M: David Woodhouse <dwmw2@infradead.org> 7684L: iommu@lists.linux-foundation.org 7685T: git git://git.infradead.org/iommu-2.6.git 7686S: Supported 7687F: drivers/iommu/intel-iommu.c 7688F: include/linux/intel-iommu.h 7689 7690INTEL IOP-ADMA DMA DRIVER 7691R: Dan Williams <dan.j.williams@intel.com> 7692S: Odd fixes 7693F: drivers/dma/iop-adma.c 7694 7695INTEL IPU3 CSI-2 CIO2 DRIVER 7696M: Yong Zhi <yong.zhi@intel.com> 7697M: Sakari Ailus <sakari.ailus@linux.intel.com> 7698M: Bingbu Cao <bingbu.cao@intel.com> 7699R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7700R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7701L: linux-media@vger.kernel.org 7702S: Maintained 7703F: drivers/media/pci/intel/ipu3/ 7704F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7705 7706INTEL IPU3 CSI-2 IMGU DRIVER 7707M: Sakari Ailus <sakari.ailus@linux.intel.com> 7708L: linux-media@vger.kernel.org 7709S: Maintained 7710F: drivers/staging/media/ipu3/ 7711F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7712F: Documentation/media/v4l-drivers/ipu3.rst 7713 7714INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7715M: Krzysztof Halasa <khalasa@piap.pl> 7716S: Maintained 7717F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7718F: arch/arm/mach-ixp4xx/include/mach/npe.h 7719F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7720F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7721F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7722F: drivers/net/wan/ixp4xx_hss.c 7723 7724INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7725M: Deepak Saxena <dsaxena@plexity.net> 7726S: Maintained 7727F: drivers/char/hw_random/ixp4xx-rng.c 7728 7729INTEL MANAGEMENT ENGINE (mei) 7730M: Tomas Winkler <tomas.winkler@intel.com> 7731L: linux-kernel@vger.kernel.org 7732S: Supported 7733F: include/uapi/linux/mei.h 7734F: include/linux/mei_cl_bus.h 7735F: drivers/misc/mei/* 7736F: drivers/watchdog/mei_wdt.c 7737F: Documentation/misc-devices/mei/* 7738F: samples/mei/* 7739 7740INTEL MENLOW THERMAL DRIVER 7741M: Sujith Thomas <sujith.thomas@intel.com> 7742L: platform-driver-x86@vger.kernel.org 7743W: https://01.org/linux-acpi 7744S: Supported 7745F: drivers/platform/x86/intel_menlow.c 7746 7747INTEL MIC DRIVERS (mic) 7748M: Sudeep Dutt <sudeep.dutt@intel.com> 7749M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7750S: Supported 7751W: https://github.com/sudeepdutt/mic 7752W: http://software.intel.com/en-us/mic-developer 7753F: include/linux/mic_bus.h 7754F: include/linux/scif.h 7755F: include/uapi/linux/mic_common.h 7756F: include/uapi/linux/mic_ioctl.h 7757F: include/uapi/linux/scif_ioctl.h 7758F: drivers/misc/mic/ 7759F: drivers/dma/mic_x100_dma.c 7760F: drivers/dma/mic_x100_dma.h 7761F: Documentation/mic/ 7762 7763INTEL PMC CORE DRIVER 7764M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7765M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7766L: platform-driver-x86@vger.kernel.org 7767S: Maintained 7768F: drivers/platform/x86/intel_pmc_core* 7769 7770INTEL PMC/P-Unit IPC DRIVER 7771M: Zha Qipeng<qipeng.zha@intel.com> 7772L: platform-driver-x86@vger.kernel.org 7773S: Maintained 7774F: drivers/platform/x86/intel_pmc_ipc.c 7775F: drivers/platform/x86/intel_punit_ipc.c 7776F: arch/x86/include/asm/intel_pmc_ipc.h 7777F: arch/x86/include/asm/intel_punit_ipc.h 7778 7779INTEL PMIC GPIO DRIVERS 7780M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7781S: Maintained 7782T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7783F: drivers/gpio/gpio-*cove.c 7784F: drivers/gpio/gpio-msic.c 7785 7786INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7787R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7788S: Maintained 7789F: drivers/mfd/intel_msic.c 7790F: drivers/mfd/intel_soc_pmic* 7791F: include/linux/mfd/intel_msic.h 7792F: include/linux/mfd/intel_soc_pmic* 7793 7794INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7795M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7796L: linux-wireless@vger.kernel.org 7797S: Maintained 7798F: Documentation/networking/device_drivers/intel/ipw2100.txt 7799F: Documentation/networking/device_drivers/intel/ipw2200.txt 7800F: drivers/net/wireless/intel/ipw2x00/ 7801 7802INTEL PSTATE DRIVER 7803M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7804M: Len Brown <lenb@kernel.org> 7805L: linux-pm@vger.kernel.org 7806S: Supported 7807F: drivers/cpufreq/intel_pstate.c 7808 7809INTEL RDMA RNIC DRIVER 7810M: Faisal Latif <faisal.latif@intel.com> 7811M: Shiraz Saleem <shiraz.saleem@intel.com> 7812L: linux-rdma@vger.kernel.org 7813S: Supported 7814F: drivers/infiniband/hw/i40iw/ 7815F: include/uapi/rdma/i40iw-abi.h 7816 7817INTEL TELEMETRY DRIVER 7818M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7819M: "David E. Box" <david.e.box@linux.intel.com> 7820L: platform-driver-x86@vger.kernel.org 7821S: Maintained 7822F: arch/x86/include/asm/intel_telemetry.h 7823F: drivers/platform/x86/intel_telemetry* 7824 7825INTEL VIRTUAL BUTTON DRIVER 7826M: AceLan Kao <acelan.kao@canonical.com> 7827L: platform-driver-x86@vger.kernel.org 7828S: Maintained 7829F: drivers/platform/x86/intel-vbtn.c 7830 7831INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7832M: Stanislaw Gruszka <sgruszka@redhat.com> 7833L: linux-wireless@vger.kernel.org 7834S: Supported 7835F: drivers/net/wireless/intel/iwlegacy/ 7836 7837INTEL WIRELESS WIFI LINK (iwlwifi) 7838M: Johannes Berg <johannes.berg@intel.com> 7839M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7840M: Luca Coelho <luciano.coelho@intel.com> 7841M: Intel Linux Wireless <linuxwifi@intel.com> 7842L: linux-wireless@vger.kernel.org 7843W: http://intellinuxwireless.org 7844T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7845S: Supported 7846F: drivers/net/wireless/intel/iwlwifi/ 7847 7848INTEL WIRELESS WIMAX CONNECTION 2400 7849M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7850M: linux-wimax@intel.com 7851L: wimax@linuxwimax.org (subscribers-only) 7852S: Supported 7853W: http://linuxwimax.org 7854F: Documentation/wimax/README.i2400m 7855F: drivers/net/wimax/i2400m/ 7856F: include/uapi/linux/wimax/i2400m.h 7857 7858INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7859M: Mario Limonciello <mario.limonciello@dell.com> 7860S: Maintained 7861F: drivers/platform/x86/intel-wmi-thunderbolt.c 7862 7863INTEL(R) TRACE HUB 7864M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7865S: Supported 7866F: Documentation/trace/intel_th.rst 7867F: drivers/hwtracing/intel_th/ 7868 7869INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7870M: Ning Sun <ning.sun@intel.com> 7871L: tboot-devel@lists.sourceforge.net 7872W: http://tboot.sourceforge.net 7873T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7874S: Supported 7875F: Documentation/intel_txt.txt 7876F: include/linux/tboot.h 7877F: arch/x86/kernel/tboot.c 7878 7879INTEL-MID GPIO DRIVER 7880M: David Cohen <david.a.cohen@linux.intel.com> 7881L: linux-gpio@vger.kernel.org 7882S: Maintained 7883F: drivers/gpio/gpio-intel-mid.c 7884 7885INVENSENSE MPU-3050 GYROSCOPE DRIVER 7886M: Linus Walleij <linus.walleij@linaro.org> 7887L: linux-iio@vger.kernel.org 7888S: Maintained 7889F: drivers/iio/gyro/mpu3050* 7890F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7891 7892IOC3 ETHERNET DRIVER 7893M: Ralf Baechle <ralf@linux-mips.org> 7894L: linux-mips@vger.kernel.org 7895S: Maintained 7896F: drivers/net/ethernet/sgi/ioc3-eth.c 7897 7898IOC3 SERIAL DRIVER 7899M: Pat Gefre <pfg@sgi.com> 7900L: linux-serial@vger.kernel.org 7901S: Maintained 7902F: drivers/tty/serial/ioc3_serial.c 7903 7904IOMAP FILESYSTEM LIBRARY 7905M: Christoph Hellwig <hch@infradead.org> 7906M: Darrick J. Wong <darrick.wong@oracle.com> 7907M: linux-xfs@vger.kernel.org 7908M: linux-fsdevel@vger.kernel.org 7909L: linux-xfs@vger.kernel.org 7910L: linux-fsdevel@vger.kernel.org 7911T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 7912S: Supported 7913F: fs/iomap.c 7914F: include/linux/iomap.h 7915 7916IOMMU DRIVERS 7917M: Joerg Roedel <joro@8bytes.org> 7918L: iommu@lists.linux-foundation.org 7919T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7920S: Maintained 7921F: Documentation/devicetree/bindings/iommu/ 7922F: drivers/iommu/ 7923F: include/linux/iommu.h 7924F: include/linux/of_iommu.h 7925F: include/linux/iova.h 7926 7927IP MASQUERADING 7928M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7929S: Maintained 7930F: net/ipv4/netfilter/ipt_MASQUERADE.c 7931 7932IPMI SUBSYSTEM 7933M: Corey Minyard <minyard@acm.org> 7934L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7935W: http://openipmi.sourceforge.net/ 7936S: Supported 7937F: Documentation/devicetree/bindings/ipmi/ 7938F: Documentation/IPMI.txt 7939F: drivers/char/ipmi/ 7940F: include/linux/ipmi* 7941F: include/uapi/linux/ipmi* 7942 7943IPS SCSI RAID DRIVER 7944M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7945L: linux-scsi@vger.kernel.org 7946W: http://www.adaptec.com/ 7947S: Maintained 7948F: drivers/scsi/ips* 7949 7950IPVS 7951M: Wensong Zhang <wensong@linux-vs.org> 7952M: Simon Horman <horms@verge.net.au> 7953M: Julian Anastasov <ja@ssi.bg> 7954L: netdev@vger.kernel.org 7955L: lvs-devel@vger.kernel.org 7956S: Maintained 7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7959F: Documentation/networking/ipvs-sysctl.txt 7960F: include/net/ip_vs.h 7961F: include/uapi/linux/ip_vs.h 7962F: net/netfilter/ipvs/ 7963 7964IPWIRELESS DRIVER 7965M: Jiri Kosina <jikos@kernel.org> 7966M: David Sterba <dsterba@suse.com> 7967S: Odd Fixes 7968F: drivers/tty/ipwireless/ 7969 7970IPX NETWORK LAYER 7971L: netdev@vger.kernel.org 7972S: Obsolete 7973F: include/uapi/linux/ipx.h 7974 7975IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7976M: Marc Zyngier <marc.zyngier@arm.com> 7977S: Maintained 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7979F: Documentation/IRQ-domain.txt 7980F: include/linux/irqdomain.h 7981F: kernel/irq/irqdomain.c 7982F: kernel/irq/msi.c 7983 7984IRQ SUBSYSTEM 7985M: Thomas Gleixner <tglx@linutronix.de> 7986L: linux-kernel@vger.kernel.org 7987S: Maintained 7988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7989F: kernel/irq/ 7990 7991IRQCHIP DRIVERS 7992M: Thomas Gleixner <tglx@linutronix.de> 7993M: Jason Cooper <jason@lakedaemon.net> 7994M: Marc Zyngier <marc.zyngier@arm.com> 7995L: linux-kernel@vger.kernel.org 7996S: Maintained 7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7998F: Documentation/devicetree/bindings/interrupt-controller/ 7999F: drivers/irqchip/ 8000 8001ISA 8002M: William Breathitt Gray <vilhelm.gray@gmail.com> 8003S: Maintained 8004F: Documentation/isa.txt 8005F: drivers/base/isa.c 8006F: include/linux/isa.h 8007 8008ISA RADIO MODULE 8009M: Hans Verkuil <hverkuil@xs4all.nl> 8010L: linux-media@vger.kernel.org 8011T: git git://linuxtv.org/media_tree.git 8012W: https://linuxtv.org 8013S: Maintained 8014F: drivers/media/radio/radio-isa* 8015 8016ISAPNP 8017M: Jaroslav Kysela <perex@perex.cz> 8018S: Maintained 8019F: Documentation/isapnp.txt 8020F: drivers/pnp/isapnp/ 8021F: include/linux/isapnp.h 8022 8023ISCSI 8024M: Lee Duncan <lduncan@suse.com> 8025M: Chris Leech <cleech@redhat.com> 8026L: open-iscsi@googlegroups.com 8027W: www.open-iscsi.com 8028S: Maintained 8029F: drivers/scsi/*iscsi* 8030F: include/scsi/*iscsi* 8031 8032iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8033M: Peter Jones <pjones@redhat.com> 8034M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8035S: Maintained 8036F: drivers/firmware/iscsi_ibft* 8037 8038ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8039M: Sagi Grimberg <sagi@grimberg.me> 8040M: Max Gurtovoy <maxg@mellanox.com> 8041L: linux-rdma@vger.kernel.org 8042S: Supported 8043W: http://www.openfabrics.org 8044W: www.open-iscsi.org 8045Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8046F: drivers/infiniband/ulp/iser/ 8047 8048ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8049M: Sagi Grimberg <sagi@grimberg.me> 8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8051L: linux-rdma@vger.kernel.org 8052L: target-devel@vger.kernel.org 8053S: Supported 8054W: http://www.linux-iscsi.org 8055F: drivers/infiniband/ulp/isert 8056 8057ISDN SUBSYSTEM 8058M: Karsten Keil <isdn@linux-pingi.de> 8059L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8060L: netdev@vger.kernel.org 8061W: http://www.isdn4linux.de 8062T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8063S: Maintained 8064F: Documentation/isdn/ 8065F: drivers/isdn/ 8066F: include/linux/isdn.h 8067F: include/linux/isdn/ 8068F: include/uapi/linux/isdn.h 8069F: include/uapi/linux/isdn/ 8070 8071IT87 HARDWARE MONITORING DRIVER 8072M: Jean Delvare <jdelvare@suse.com> 8073L: linux-hwmon@vger.kernel.org 8074S: Maintained 8075F: Documentation/hwmon/it87 8076F: drivers/hwmon/it87.c 8077 8078IT913X MEDIA DRIVER 8079M: Antti Palosaari <crope@iki.fi> 8080L: linux-media@vger.kernel.org 8081W: https://linuxtv.org 8082W: http://palosaari.fi/linux/ 8083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8084T: git git://linuxtv.org/anttip/media_tree.git 8085S: Maintained 8086F: drivers/media/tuners/it913x* 8087 8088IVTV VIDEO4LINUX DRIVER 8089M: Andy Walls <awalls@md.metrocast.net> 8090L: ivtv-devel@ivtvdriver.org (subscribers-only) 8091L: linux-media@vger.kernel.org 8092T: git git://linuxtv.org/media_tree.git 8093W: http://www.ivtvdriver.org 8094S: Maintained 8095F: Documentation/media/v4l-drivers/ivtv* 8096F: drivers/media/pci/ivtv/ 8097F: include/uapi/linux/ivtv* 8098 8099IX2505V MEDIA DRIVER 8100M: Malcolm Priestley <tvboxspy@gmail.com> 8101L: linux-media@vger.kernel.org 8102W: https://linuxtv.org 8103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8104S: Maintained 8105F: drivers/media/dvb-frontends/ix2505v* 8106 8107JAILHOUSE HYPERVISOR INTERFACE 8108M: Jan Kiszka <jan.kiszka@siemens.com> 8109L: jailhouse-dev@googlegroups.com 8110S: Maintained 8111F: arch/x86/kernel/jailhouse.c 8112F: arch/x86/include/asm/jailhouse_para.h 8113 8114JC42.4 TEMPERATURE SENSOR DRIVER 8115M: Guenter Roeck <linux@roeck-us.net> 8116L: linux-hwmon@vger.kernel.org 8117S: Maintained 8118F: drivers/hwmon/jc42.c 8119F: Documentation/hwmon/jc42 8120 8121JFS FILESYSTEM 8122M: Dave Kleikamp <shaggy@kernel.org> 8123L: jfs-discussion@lists.sourceforge.net 8124W: http://jfs.sourceforge.net/ 8125T: git git://github.com/kleikamp/linux-shaggy.git 8126S: Maintained 8127F: Documentation/filesystems/jfs.txt 8128F: fs/jfs/ 8129 8130JME NETWORK DRIVER 8131M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8132L: netdev@vger.kernel.org 8133S: Maintained 8134F: drivers/net/ethernet/jme.* 8135 8136JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8137M: David Woodhouse <dwmw2@infradead.org> 8138L: linux-mtd@lists.infradead.org 8139W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8140S: Maintained 8141F: fs/jffs2/ 8142F: include/uapi/linux/jffs2.h 8143 8144JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8145M: "Theodore Ts'o" <tytso@mit.edu> 8146M: Jan Kara <jack@suse.com> 8147L: linux-ext4@vger.kernel.org 8148S: Maintained 8149F: fs/jbd2/ 8150F: include/linux/jbd2.h 8151 8152JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8153M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8154L: linux-media@vger.kernel.org 8155S: Maintained 8156F: drivers/media/platform/rcar_jpu.c 8157 8158JSM Neo PCI based serial card 8159L: linux-serial@vger.kernel.org 8160S: Orphan 8161F: drivers/tty/serial/jsm/ 8162 8163K10TEMP HARDWARE MONITORING DRIVER 8164M: Clemens Ladisch <clemens@ladisch.de> 8165L: linux-hwmon@vger.kernel.org 8166S: Maintained 8167F: Documentation/hwmon/k10temp 8168F: drivers/hwmon/k10temp.c 8169 8170K8TEMP HARDWARE MONITORING DRIVER 8171M: Rudolf Marek <r.marek@assembler.cz> 8172L: linux-hwmon@vger.kernel.org 8173S: Maintained 8174F: Documentation/hwmon/k8temp 8175F: drivers/hwmon/k8temp.c 8176 8177KASAN 8178M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8179R: Alexander Potapenko <glider@google.com> 8180R: Dmitry Vyukov <dvyukov@google.com> 8181L: kasan-dev@googlegroups.com 8182S: Maintained 8183F: arch/*/include/asm/kasan.h 8184F: arch/*/mm/kasan_init* 8185F: Documentation/dev-tools/kasan.rst 8186F: include/linux/kasan*.h 8187F: lib/test_kasan.c 8188F: mm/kasan/ 8189F: scripts/Makefile.kasan 8190 8191KCONFIG 8192M: Masahiro Yamada <yamada.masahiro@socionext.com> 8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8194L: linux-kbuild@vger.kernel.org 8195S: Maintained 8196F: Documentation/kbuild/kconfig* 8197F: scripts/kconfig/ 8198F: scripts/Kconfig.include 8199 8200KDUMP 8201M: Dave Young <dyoung@redhat.com> 8202M: Baoquan He <bhe@redhat.com> 8203R: Vivek Goyal <vgoyal@redhat.com> 8204L: kexec@lists.infradead.org 8205W: http://lse.sourceforge.net/kdump/ 8206S: Maintained 8207F: Documentation/kdump/ 8208 8209KEENE FM RADIO TRANSMITTER DRIVER 8210M: Hans Verkuil <hverkuil@xs4all.nl> 8211L: linux-media@vger.kernel.org 8212T: git git://linuxtv.org/media_tree.git 8213W: https://linuxtv.org 8214S: Maintained 8215F: drivers/media/radio/radio-keene* 8216 8217KERNEL AUTOMOUNTER 8218M: Ian Kent <raven@themaw.net> 8219L: autofs@vger.kernel.org 8220S: Maintained 8221F: fs/autofs/ 8222 8223KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8224M: Masahiro Yamada <yamada.masahiro@socionext.com> 8225M: Michal Marek <michal.lkml@markovi.net> 8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8227L: linux-kbuild@vger.kernel.org 8228S: Maintained 8229F: Documentation/kbuild/ 8230F: Makefile 8231F: scripts/Kbuild* 8232F: scripts/Makefile* 8233F: scripts/basic/ 8234F: scripts/mk* 8235F: scripts/mod/ 8236F: scripts/package/ 8237 8238KERNEL JANITORS 8239L: kernel-janitors@vger.kernel.org 8240W: http://kernelnewbies.org/KernelJanitors 8241S: Odd Fixes 8242 8243KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8244M: "J. Bruce Fields" <bfields@fieldses.org> 8245M: Jeff Layton <jlayton@kernel.org> 8246L: linux-nfs@vger.kernel.org 8247W: http://nfs.sourceforge.net/ 8248T: git git://linux-nfs.org/~bfields/linux.git 8249S: Supported 8250F: fs/nfsd/ 8251F: include/uapi/linux/nfsd/ 8252F: fs/lockd/ 8253F: fs/nfs_common/ 8254F: net/sunrpc/ 8255F: include/linux/lockd/ 8256F: include/linux/sunrpc/ 8257F: include/uapi/linux/sunrpc/ 8258 8259KERNEL SELFTEST FRAMEWORK 8260M: Shuah Khan <shuah@kernel.org> 8261L: linux-kselftest@vger.kernel.org 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8263Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8264S: Maintained 8265F: tools/testing/selftests/ 8266F: Documentation/dev-tools/kselftest* 8267 8268KERNEL USERMODE HELPER 8269M: Luis Chamberlain <mcgrof@kernel.org> 8270L: linux-kernel@vger.kernel.org 8271S: Maintained 8272F: kernel/umh.c 8273F: include/linux/umh.h 8274 8275KERNEL VIRTUAL MACHINE (KVM) 8276M: Paolo Bonzini <pbonzini@redhat.com> 8277M: Radim Krčmář <rkrcmar@redhat.com> 8278L: kvm@vger.kernel.org 8279W: http://www.linux-kvm.org 8280T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8281S: Supported 8282F: Documentation/virtual/kvm/ 8283F: include/trace/events/kvm.h 8284F: include/uapi/asm-generic/kvm* 8285F: include/uapi/linux/kvm* 8286F: include/asm-generic/kvm* 8287F: include/linux/kvm* 8288F: include/kvm/iodev.h 8289F: virt/kvm/* 8290F: tools/kvm/ 8291 8292KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8293M: Joerg Roedel <joro@8bytes.org> 8294L: kvm@vger.kernel.org 8295W: http://www.linux-kvm.org/ 8296S: Maintained 8297F: arch/x86/include/asm/svm.h 8298F: arch/x86/kvm/svm.c 8299 8300KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8301M: Christoffer Dall <christoffer.dall@arm.com> 8302M: Marc Zyngier <marc.zyngier@arm.com> 8303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8304L: kvmarm@lists.cs.columbia.edu 8305W: http://systems.cs.columbia.edu/projects/kvm-arm 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8307S: Supported 8308F: arch/arm/include/uapi/asm/kvm* 8309F: arch/arm/include/asm/kvm* 8310F: arch/arm/kvm/ 8311F: virt/kvm/arm/ 8312F: include/kvm/arm_* 8313 8314KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8315M: Christoffer Dall <christoffer.dall@arm.com> 8316M: Marc Zyngier <marc.zyngier@arm.com> 8317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8318L: kvmarm@lists.cs.columbia.edu 8319S: Maintained 8320F: arch/arm64/include/uapi/asm/kvm* 8321F: arch/arm64/include/asm/kvm* 8322F: arch/arm64/kvm/ 8323 8324KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8325M: James Hogan <jhogan@kernel.org> 8326L: linux-mips@vger.kernel.org 8327S: Supported 8328F: arch/mips/include/uapi/asm/kvm* 8329F: arch/mips/include/asm/kvm* 8330F: arch/mips/kvm/ 8331 8332KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8333M: Paul Mackerras <paulus@ozlabs.org> 8334L: kvm-ppc@vger.kernel.org 8335W: http://www.linux-kvm.org/ 8336T: git git://github.com/agraf/linux-2.6.git 8337S: Supported 8338F: arch/powerpc/include/uapi/asm/kvm* 8339F: arch/powerpc/include/asm/kvm* 8340F: arch/powerpc/kvm/ 8341F: arch/powerpc/kernel/kvm* 8342 8343KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8344M: Christian Borntraeger <borntraeger@de.ibm.com> 8345M: Janosch Frank <frankja@linux.ibm.com> 8346R: David Hildenbrand <david@redhat.com> 8347R: Cornelia Huck <cohuck@redhat.com> 8348L: linux-s390@vger.kernel.org 8349W: http://www.ibm.com/developerworks/linux/linux390/ 8350T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8351S: Supported 8352F: arch/s390/include/uapi/asm/kvm* 8353F: arch/s390/include/asm/gmap.h 8354F: arch/s390/include/asm/kvm* 8355F: arch/s390/kvm/ 8356F: arch/s390/mm/gmap.c 8357 8358KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8359M: Paolo Bonzini <pbonzini@redhat.com> 8360M: Radim Krčmář <rkrcmar@redhat.com> 8361L: kvm@vger.kernel.org 8362W: http://www.linux-kvm.org 8363T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8364S: Supported 8365F: arch/x86/kvm/ 8366F: arch/x86/kvm/*/ 8367F: arch/x86/include/uapi/asm/kvm* 8368F: arch/x86/include/asm/kvm* 8369F: arch/x86/include/asm/pvclock-abi.h 8370F: arch/x86/kernel/kvm.c 8371F: arch/x86/kernel/kvmclock.c 8372 8373KERNFS 8374M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8375M: Tejun Heo <tj@kernel.org> 8376T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8377S: Supported 8378F: include/linux/kernfs.h 8379F: fs/kernfs/ 8380 8381KEXEC 8382M: Eric Biederman <ebiederm@xmission.com> 8383W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8384L: kexec@lists.infradead.org 8385S: Maintained 8386F: include/linux/kexec.h 8387F: include/uapi/linux/kexec.h 8388F: kernel/kexec* 8389 8390KEYS-ENCRYPTED 8391M: Mimi Zohar <zohar@linux.ibm.com> 8392L: linux-integrity@vger.kernel.org 8393L: keyrings@vger.kernel.org 8394S: Supported 8395F: Documentation/security/keys/trusted-encrypted.rst 8396F: include/keys/encrypted-type.h 8397F: security/keys/encrypted-keys/ 8398 8399KEYS-TRUSTED 8400M: James Bottomley <jejb@linux.ibm.com> 8401M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8402M: Mimi Zohar <zohar@linuxibm.com> 8403L: linux-integrity@vger.kernel.org 8404L: keyrings@vger.kernel.org 8405S: Supported 8406F: Documentation/security/keys/trusted-encrypted.rst 8407F: include/keys/trusted-type.h 8408F: security/keys/trusted.c 8409F: security/keys/trusted.h 8410 8411KEYS/KEYRINGS: 8412M: David Howells <dhowells@redhat.com> 8413L: keyrings@vger.kernel.org 8414S: Maintained 8415F: Documentation/security/keys/core.rst 8416F: include/linux/key.h 8417F: include/linux/key-type.h 8418F: include/linux/keyctl.h 8419F: include/uapi/linux/keyctl.h 8420F: include/keys/ 8421F: security/keys/ 8422 8423KGDB / KDB /debug_core 8424M: Jason Wessel <jason.wessel@windriver.com> 8425M: Daniel Thompson <daniel.thompson@linaro.org> 8426W: http://kgdb.wiki.kernel.org/ 8427L: kgdb-bugreport@lists.sourceforge.net 8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8429S: Maintained 8430F: Documentation/dev-tools/kgdb.rst 8431F: drivers/misc/kgdbts.c 8432F: drivers/tty/serial/kgdboc.c 8433F: include/linux/kdb.h 8434F: include/linux/kgdb.h 8435F: kernel/debug/ 8436 8437KMEMLEAK 8438M: Catalin Marinas <catalin.marinas@arm.com> 8439S: Maintained 8440F: Documentation/dev-tools/kmemleak.rst 8441F: include/linux/kmemleak.h 8442F: mm/kmemleak.c 8443F: mm/kmemleak-test.c 8444 8445KMOD KERNEL MODULE LOADER - USERMODE HELPER 8446M: Luis Chamberlain <mcgrof@kernel.org> 8447L: linux-kernel@vger.kernel.org 8448S: Maintained 8449F: kernel/kmod.c 8450F: include/linux/kmod.h 8451F: lib/test_kmod.c 8452F: tools/testing/selftests/kmod/ 8453 8454KPROBES 8455M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8456M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8457M: "David S. Miller" <davem@davemloft.net> 8458M: Masami Hiramatsu <mhiramat@kernel.org> 8459S: Maintained 8460F: Documentation/kprobes.txt 8461F: include/linux/kprobes.h 8462F: include/asm-generic/kprobes.h 8463F: kernel/kprobes.c 8464 8465KS0108 LCD CONTROLLER DRIVER 8466M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8467S: Maintained 8468F: Documentation/auxdisplay/ks0108 8469F: drivers/auxdisplay/ks0108.c 8470F: include/linux/ks0108.h 8471 8472L3MDEV 8473M: David Ahern <dsa@cumulusnetworks.com> 8474L: netdev@vger.kernel.org 8475S: Maintained 8476F: net/l3mdev 8477F: include/net/l3mdev.h 8478 8479L7 BPF FRAMEWORK 8480M: John Fastabend <john.fastabend@gmail.com> 8481M: Daniel Borkmann <daniel@iogearbox.net> 8482L: netdev@vger.kernel.org 8483S: Maintained 8484F: include/linux/skmsg.h 8485F: net/core/skmsg.c 8486F: net/core/sock_map.c 8487F: net/ipv4/tcp_bpf.c 8488 8489LANTIQ / INTEL Ethernet drivers 8490M: Hauke Mehrtens <hauke@hauke-m.de> 8491L: netdev@vger.kernel.org 8492S: Maintained 8493F: net/dsa/tag_gswip.c 8494F: drivers/net/ethernet/lantiq_xrx200.c 8495F: drivers/net/dsa/lantiq_pce.h 8496F: drivers/net/dsa/lantiq_gswip.c 8497 8498LANTIQ MIPS ARCHITECTURE 8499M: John Crispin <john@phrozen.org> 8500L: linux-mips@vger.kernel.org 8501S: Maintained 8502F: arch/mips/lantiq 8503F: drivers/soc/lantiq 8504 8505LAPB module 8506L: linux-x25@vger.kernel.org 8507S: Orphan 8508F: Documentation/networking/lapb-module.txt 8509F: include/*/lapb.h 8510F: net/lapb/ 8511 8512LASI 53c700 driver for PARISC 8513M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8514L: linux-scsi@vger.kernel.org 8515S: Maintained 8516F: Documentation/scsi/53c700.txt 8517F: drivers/scsi/53c700* 8518 8519LEAKING_ADDRESSES 8520M: Tobin C. Harding <me@tobin.cc> 8521M: Tycho Andersen <tycho@tycho.ws> 8522L: kernel-hardening@lists.openwall.com 8523S: Maintained 8524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8525F: scripts/leaking_addresses.pl 8526 8527LED SUBSYSTEM 8528M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8529M: Pavel Machek <pavel@ucw.cz> 8530L: linux-leds@vger.kernel.org 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8532S: Maintained 8533F: Documentation/devicetree/bindings/leds/ 8534F: drivers/leds/ 8535F: include/linux/leds.h 8536 8537LEGACY EEPROM DRIVER 8538M: Jean Delvare <jdelvare@suse.com> 8539S: Maintained 8540F: Documentation/misc-devices/eeprom 8541F: drivers/misc/eeprom/eeprom.c 8542 8543LEGO MINDSTORMS EV3 8544R: David Lechner <david@lechnology.com> 8545S: Maintained 8546F: arch/arm/boot/dts/da850-lego-ev3.dts 8547F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8548F: drivers/power/supply/lego_ev3_battery.c 8549 8550LEGO USB Tower driver 8551M: Juergen Stuber <starblue@users.sourceforge.net> 8552L: legousb-devel@lists.sourceforge.net 8553W: http://legousb.sourceforge.net/ 8554S: Maintained 8555F: drivers/usb/misc/legousbtower.c 8556 8557LG LAPTOP EXTRAS 8558M: Matan Ziv-Av <matan@svgalib.org> 8559L: platform-driver-x86@vger.kernel.org 8560S: Maintained 8561F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8562F: Documentation/laptops/lg-laptop.rst 8563F: drivers/platform/x86/lg-laptop.c 8564 8565LG2160 MEDIA DRIVER 8566M: Michael Krufky <mkrufky@linuxtv.org> 8567L: linux-media@vger.kernel.org 8568W: https://linuxtv.org 8569W: http://github.com/mkrufky 8570Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8571T: git git://linuxtv.org/mkrufky/tuners.git 8572S: Maintained 8573F: drivers/media/dvb-frontends/lg2160.* 8574 8575LGDT3305 MEDIA DRIVER 8576M: Michael Krufky <mkrufky@linuxtv.org> 8577L: linux-media@vger.kernel.org 8578W: https://linuxtv.org 8579W: http://github.com/mkrufky 8580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8581T: git git://linuxtv.org/mkrufky/tuners.git 8582S: Maintained 8583F: drivers/media/dvb-frontends/lgdt3305.* 8584 8585LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8586M: Viresh Kumar <vireshk@kernel.org> 8587L: linux-ide@vger.kernel.org 8588T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8589S: Maintained 8590F: include/linux/pata_arasan_cf_data.h 8591F: drivers/ata/pata_arasan_cf.c 8592 8593LIBATA PATA DRIVERS 8594M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8595M: Jens Axboe <axboe@kernel.dk> 8596L: linux-ide@vger.kernel.org 8597T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8598S: Maintained 8599F: drivers/ata/pata_*.c 8600F: drivers/ata/ata_generic.c 8601 8602LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8603M: Linus Walleij <linus.walleij@linaro.org> 8604L: linux-ide@vger.kernel.org 8605T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8606S: Maintained 8607F: drivers/ata/pata_ftide010.c 8608F: drivers/ata/sata_gemini.c 8609F: drivers/ata/sata_gemini.h 8610 8611LIBATA SATA AHCI PLATFORM devices support 8612M: Hans de Goede <hdegoede@redhat.com> 8613M: Jens Axboe <axboe@kernel.dk> 8614L: linux-ide@vger.kernel.org 8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8616S: Maintained 8617F: drivers/ata/ahci_platform.c 8618F: drivers/ata/libahci_platform.c 8619F: include/linux/ahci_platform.h 8620 8621LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8622M: Mikael Pettersson <mikpelinux@gmail.com> 8623L: linux-ide@vger.kernel.org 8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8625S: Maintained 8626F: drivers/ata/sata_promise.* 8627 8628LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8629M: Jens Axboe <axboe@kernel.dk> 8630L: linux-ide@vger.kernel.org 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8632S: Maintained 8633F: drivers/ata/ 8634F: include/linux/ata.h 8635F: include/linux/libata.h 8636F: Documentation/devicetree/bindings/ata/ 8637 8638LIBLOCKDEP 8639M: Sasha Levin <alexander.levin@microsoft.com> 8640S: Maintained 8641F: tools/lib/lockdep/ 8642 8643LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8644M: Ross Zwisler <zwisler@kernel.org> 8645M: Dan Williams <dan.j.williams@intel.com> 8646M: Vishal Verma <vishal.l.verma@intel.com> 8647M: Dave Jiang <dave.jiang@intel.com> 8648L: linux-nvdimm@lists.01.org 8649Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8650S: Supported 8651F: drivers/nvdimm/blk.c 8652F: drivers/nvdimm/region_devs.c 8653 8654LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8655M: Vishal Verma <vishal.l.verma@intel.com> 8656M: Dan Williams <dan.j.williams@intel.com> 8657M: Ross Zwisler <zwisler@kernel.org> 8658M: Dave Jiang <dave.jiang@intel.com> 8659L: linux-nvdimm@lists.01.org 8660Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8661S: Supported 8662F: drivers/nvdimm/btt* 8663 8664LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8665M: Ross Zwisler <zwisler@kernel.org> 8666M: Dan Williams <dan.j.williams@intel.com> 8667M: Vishal Verma <vishal.l.verma@intel.com> 8668M: Dave Jiang <dave.jiang@intel.com> 8669L: linux-nvdimm@lists.01.org 8670Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8671S: Supported 8672F: drivers/nvdimm/pmem* 8673 8674LIBNVDIMM: DEVICETREE BINDINGS 8675M: Oliver O'Halloran <oohall@gmail.com> 8676L: linux-nvdimm@lists.01.org 8677Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8678S: Supported 8679F: drivers/nvdimm/of_pmem.c 8680F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8681 8682LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8683M: Dan Williams <dan.j.williams@intel.com> 8684M: Ross Zwisler <zwisler@kernel.org> 8685M: Vishal Verma <vishal.l.verma@intel.com> 8686M: Dave Jiang <dave.jiang@intel.com> 8687L: linux-nvdimm@lists.01.org 8688Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8690S: Supported 8691F: drivers/nvdimm/* 8692F: drivers/acpi/nfit/* 8693F: include/linux/nd.h 8694F: include/linux/libnvdimm.h 8695F: include/uapi/linux/ndctl.h 8696 8697LIGHTNVM PLATFORM SUPPORT 8698M: Matias Bjorling <mb@lightnvm.io> 8699W: http://github/OpenChannelSSD 8700L: linux-block@vger.kernel.org 8701S: Maintained 8702F: drivers/lightnvm/ 8703F: include/linux/lightnvm.h 8704F: include/uapi/linux/lightnvm.h 8705 8706LINUX FOR POWER MACINTOSH 8707M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8708W: http://www.penguinppc.org/ 8709L: linuxppc-dev@lists.ozlabs.org 8710S: Maintained 8711F: arch/powerpc/platforms/powermac/ 8712F: drivers/macintosh/ 8713 8714LINUX FOR POWERPC (32-BIT AND 64-BIT) 8715M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8716M: Paul Mackerras <paulus@samba.org> 8717M: Michael Ellerman <mpe@ellerman.id.au> 8718W: https://github.com/linuxppc/linux/wiki 8719L: linuxppc-dev@lists.ozlabs.org 8720Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8722S: Supported 8723F: Documentation/ABI/stable/sysfs-firmware-opal-* 8724F: Documentation/devicetree/bindings/powerpc/ 8725F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8726F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8727F: Documentation/powerpc/ 8728F: arch/powerpc/ 8729F: drivers/char/tpm/tpm_ibmvtpm* 8730F: drivers/crypto/nx/ 8731F: drivers/crypto/vmx/ 8732F: drivers/i2c/busses/i2c-opal.c 8733F: drivers/net/ethernet/ibm/ibmveth.* 8734F: drivers/net/ethernet/ibm/ibmvnic.* 8735F: drivers/pci/hotplug/pnv_php.c 8736F: drivers/pci/hotplug/rpa* 8737F: drivers/rtc/rtc-opal.c 8738F: drivers/scsi/ibmvscsi/ 8739F: drivers/tty/hvc/hvc_opal.c 8740F: drivers/watchdog/wdrtas.c 8741F: tools/testing/selftests/powerpc 8742N: /pmac 8743N: powermac 8744N: powernv 8745N: [^a-z0-9]ps3 8746N: pseries 8747 8748LINUX FOR POWERPC EMBEDDED MPC5XXX 8749M: Anatolij Gustschin <agust@denx.de> 8750L: linuxppc-dev@lists.ozlabs.org 8751T: git git://git.denx.de/linux-denx-agust.git 8752S: Maintained 8753F: arch/powerpc/platforms/512x/ 8754F: arch/powerpc/platforms/52xx/ 8755 8756LINUX FOR POWERPC EMBEDDED PPC4XX 8757M: Alistair Popple <alistair@popple.id.au> 8758M: Matt Porter <mporter@kernel.crashing.org> 8759W: http://www.penguinppc.org/ 8760L: linuxppc-dev@lists.ozlabs.org 8761S: Maintained 8762F: arch/powerpc/platforms/40x/ 8763F: arch/powerpc/platforms/44x/ 8764 8765LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8766M: Scott Wood <oss@buserror.net> 8767M: Kumar Gala <galak@kernel.crashing.org> 8768W: http://www.penguinppc.org/ 8769L: linuxppc-dev@lists.ozlabs.org 8770T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8771S: Maintained 8772F: arch/powerpc/platforms/83xx/ 8773F: arch/powerpc/platforms/85xx/ 8774F: Documentation/devicetree/bindings/powerpc/fsl/ 8775 8776LINUX FOR POWERPC EMBEDDED PPC8XX 8777M: Vitaly Bordug <vitb@kernel.crashing.org> 8778W: http://www.penguinppc.org/ 8779L: linuxppc-dev@lists.ozlabs.org 8780S: Maintained 8781F: arch/powerpc/platforms/8xx/ 8782 8783LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8784L: linuxppc-dev@lists.ozlabs.org 8785S: Orphan 8786F: arch/powerpc/*/*virtex* 8787F: arch/powerpc/*/*/*virtex* 8788 8789LINUX FOR POWERPC PA SEMI PWRFICIENT 8790L: linuxppc-dev@lists.ozlabs.org 8791S: Orphan 8792F: arch/powerpc/platforms/pasemi/ 8793F: drivers/*/*pasemi* 8794F: drivers/*/*/*pasemi* 8795 8796LINUX KERNEL DUMP TEST MODULE (LKDTM) 8797M: Kees Cook <keescook@chromium.org> 8798S: Maintained 8799F: drivers/misc/lkdtm/* 8800 8801LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8802M: Alan Stern <stern@rowland.harvard.edu> 8803M: Andrea Parri <andrea.parri@amarulasolutions.com> 8804M: Will Deacon <will.deacon@arm.com> 8805M: Peter Zijlstra <peterz@infradead.org> 8806M: Boqun Feng <boqun.feng@gmail.com> 8807M: Nicholas Piggin <npiggin@gmail.com> 8808M: David Howells <dhowells@redhat.com> 8809M: Jade Alglave <j.alglave@ucl.ac.uk> 8810M: Luc Maranget <luc.maranget@inria.fr> 8811M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8812R: Akira Yokosawa <akiyks@gmail.com> 8813R: Daniel Lustig <dlustig@nvidia.com> 8814L: linux-kernel@vger.kernel.org 8815L: linux-arch@vger.kernel.org 8816S: Supported 8817T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8818F: tools/memory-model/ 8819F: Documentation/atomic_bitops.txt 8820F: Documentation/atomic_t.txt 8821F: Documentation/core-api/atomic_ops.rst 8822F: Documentation/core-api/refcount-vs-atomic.rst 8823F: Documentation/memory-barriers.txt 8824 8825LIS3LV02D ACCELEROMETER DRIVER 8826M: Eric Piel <eric.piel@tremplin-utc.net> 8827S: Maintained 8828F: Documentation/misc-devices/lis3lv02d 8829F: drivers/misc/lis3lv02d/ 8830F: drivers/platform/x86/hp_accel.c 8831 8832LIVE PATCHING 8833M: Josh Poimboeuf <jpoimboe@redhat.com> 8834M: Jessica Yu <jeyu@kernel.org> 8835M: Jiri Kosina <jikos@kernel.org> 8836M: Miroslav Benes <mbenes@suse.cz> 8837R: Petr Mladek <pmladek@suse.com> 8838S: Maintained 8839F: kernel/livepatch/ 8840F: include/linux/livepatch.h 8841F: arch/x86/include/asm/livepatch.h 8842F: arch/x86/kernel/livepatch.c 8843F: Documentation/livepatch/ 8844F: Documentation/ABI/testing/sysfs-kernel-livepatch 8845F: samples/livepatch/ 8846L: live-patching@vger.kernel.org 8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8848 8849LLC (802.2) 8850L: netdev@vger.kernel.org 8851S: Odd fixes 8852F: include/linux/llc.h 8853F: include/uapi/linux/llc.h 8854F: include/net/llc* 8855F: net/llc/ 8856 8857LM73 HARDWARE MONITOR DRIVER 8858M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8859L: linux-hwmon@vger.kernel.org 8860S: Maintained 8861F: drivers/hwmon/lm73.c 8862 8863LM78 HARDWARE MONITOR DRIVER 8864M: Jean Delvare <jdelvare@suse.com> 8865L: linux-hwmon@vger.kernel.org 8866S: Maintained 8867F: Documentation/hwmon/lm78 8868F: drivers/hwmon/lm78.c 8869 8870LM83 HARDWARE MONITOR DRIVER 8871M: Jean Delvare <jdelvare@suse.com> 8872L: linux-hwmon@vger.kernel.org 8873S: Maintained 8874F: Documentation/hwmon/lm83 8875F: drivers/hwmon/lm83.c 8876 8877LM90 HARDWARE MONITOR DRIVER 8878M: Jean Delvare <jdelvare@suse.com> 8879L: linux-hwmon@vger.kernel.org 8880S: Maintained 8881F: Documentation/hwmon/lm90 8882F: Documentation/devicetree/bindings/hwmon/lm90.txt 8883F: drivers/hwmon/lm90.c 8884F: include/dt-bindings/thermal/lm90.h 8885 8886LM95234 HARDWARE MONITOR DRIVER 8887M: Guenter Roeck <linux@roeck-us.net> 8888L: linux-hwmon@vger.kernel.org 8889S: Maintained 8890F: Documentation/hwmon/lm95234 8891F: drivers/hwmon/lm95234.c 8892 8893LME2510 MEDIA DRIVER 8894M: Malcolm Priestley <tvboxspy@gmail.com> 8895L: linux-media@vger.kernel.org 8896W: https://linuxtv.org 8897Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8898S: Maintained 8899F: drivers/media/usb/dvb-usb-v2/lmedm04* 8900 8901LOADPIN SECURITY MODULE 8902M: Kees Cook <keescook@chromium.org> 8903T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8904S: Supported 8905F: security/loadpin/ 8906F: Documentation/admin-guide/LSM/LoadPin.rst 8907 8908LOCKING PRIMITIVES 8909M: Peter Zijlstra <peterz@infradead.org> 8910M: Ingo Molnar <mingo@redhat.com> 8911M: Will Deacon <will.deacon@arm.com> 8912L: linux-kernel@vger.kernel.org 8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8914S: Maintained 8915F: Documentation/locking/ 8916F: include/linux/lockdep.h 8917F: include/linux/spinlock*.h 8918F: arch/*/include/asm/spinlock*.h 8919F: include/linux/rwlock*.h 8920F: include/linux/mutex*.h 8921F: include/linux/rwsem*.h 8922F: arch/*/include/asm/rwsem.h 8923F: include/linux/seqlock.h 8924F: lib/locking*.[ch] 8925F: kernel/locking/ 8926X: kernel/locking/locktorture.c 8927 8928LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8929M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8930L: linux-ntfs-dev@lists.sourceforge.net 8931W: http://www.linux-ntfs.org/content/view/19/37/ 8932S: Maintained 8933F: Documentation/ldm.txt 8934F: block/partitions/ldm.* 8935 8936LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8937M: Sathya Prakash <sathya.prakash@broadcom.com> 8938M: Chaitra P B <chaitra.basappa@broadcom.com> 8939M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8940L: MPT-FusionLinux.pdl@broadcom.com 8941L: linux-scsi@vger.kernel.org 8942W: http://www.avagotech.com/support/ 8943S: Supported 8944F: drivers/message/fusion/ 8945F: drivers/scsi/mpt3sas/ 8946 8947LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8948M: Matthew Wilcox <willy@infradead.org> 8949L: linux-scsi@vger.kernel.org 8950S: Maintained 8951F: drivers/scsi/sym53c8xx_2/ 8952 8953LTC1660 DAC DRIVER 8954M: Marcus Folkesson <marcus.folkesson@gmail.com> 8955L: linux-iio@vger.kernel.org 8956S: Maintained 8957F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8958F: drivers/iio/dac/ltc1660.c 8959 8960LTC4261 HARDWARE MONITOR DRIVER 8961M: Guenter Roeck <linux@roeck-us.net> 8962L: linux-hwmon@vger.kernel.org 8963S: Maintained 8964F: Documentation/hwmon/ltc4261 8965F: drivers/hwmon/ltc4261.c 8966 8967LTC4306 I2C MULTIPLEXER DRIVER 8968M: Michael Hennerich <michael.hennerich@analog.com> 8969W: http://ez.analog.com/community/linux-device-drivers 8970L: linux-i2c@vger.kernel.org 8971S: Supported 8972F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8973F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8974 8975LTP (Linux Test Project) 8976M: Mike Frysinger <vapier@gentoo.org> 8977M: Cyril Hrubis <chrubis@suse.cz> 8978M: Wanlong Gao <wanlong.gao@gmail.com> 8979M: Jan Stancek <jstancek@redhat.com> 8980M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8981M: Alexey Kodanev <alexey.kodanev@oracle.com> 8982L: ltp@lists.linux.it (subscribers-only) 8983W: http://linux-test-project.github.io/ 8984T: git git://github.com/linux-test-project/ltp.git 8985S: Maintained 8986 8987M68K ARCHITECTURE 8988M: Geert Uytterhoeven <geert@linux-m68k.org> 8989L: linux-m68k@lists.linux-m68k.org 8990W: http://www.linux-m68k.org/ 8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8992S: Maintained 8993F: arch/m68k/ 8994F: drivers/zorro/ 8995 8996M68K ON APPLE MACINTOSH 8997M: Joshua Thompson <funaho@jurai.org> 8998W: http://www.mac.linux-m68k.org/ 8999L: linux-m68k@lists.linux-m68k.org 9000S: Maintained 9001F: arch/m68k/mac/ 9002 9003M68K ON HP9000/300 9004M: Philip Blundell <philb@gnu.org> 9005W: http://www.tazenda.demon.co.uk/phil/linux-hp 9006S: Maintained 9007F: arch/m68k/hp300/ 9008 9009M88DS3103 MEDIA DRIVER 9010M: Antti Palosaari <crope@iki.fi> 9011L: linux-media@vger.kernel.org 9012W: https://linuxtv.org 9013W: http://palosaari.fi/linux/ 9014Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9015T: git git://linuxtv.org/anttip/media_tree.git 9016S: Maintained 9017F: drivers/media/dvb-frontends/m88ds3103* 9018 9019M88RS2000 MEDIA DRIVER 9020M: Malcolm Priestley <tvboxspy@gmail.com> 9021L: linux-media@vger.kernel.org 9022W: https://linuxtv.org 9023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9024S: Maintained 9025F: drivers/media/dvb-frontends/m88rs2000* 9026 9027MA901 MASTERKIT USB FM RADIO DRIVER 9028M: Alexey Klimov <klimov.linux@gmail.com> 9029L: linux-media@vger.kernel.org 9030T: git git://linuxtv.org/media_tree.git 9031S: Maintained 9032F: drivers/media/radio/radio-ma901.c 9033 9034MAC80211 9035M: Johannes Berg <johannes@sipsolutions.net> 9036L: linux-wireless@vger.kernel.org 9037W: http://wireless.kernel.org/ 9038T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9040S: Maintained 9041F: Documentation/networking/mac80211-injection.txt 9042F: include/net/mac80211.h 9043F: net/mac80211/ 9044F: drivers/net/wireless/mac80211_hwsim.[ch] 9045F: Documentation/networking/mac80211_hwsim/README 9046 9047MAILBOX API 9048M: Jassi Brar <jassisinghbrar@gmail.com> 9049L: linux-kernel@vger.kernel.org 9050S: Maintained 9051F: drivers/mailbox/ 9052F: include/linux/mailbox_client.h 9053F: include/linux/mailbox_controller.h 9054 9055MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9056M: Michael Kerrisk <mtk.manpages@gmail.com> 9057W: http://www.kernel.org/doc/man-pages 9058L: linux-man@vger.kernel.org 9059S: Maintained 9060 9061MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9062M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9063L: linux-mips@vger.kernel.org 9064S: Maintained 9065F: arch/mips/boot/dts/img/pistachio_marduk.dts 9066 9067MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9068M: Andrew Lunn <andrew@lunn.ch> 9069M: Vivien Didelot <vivien.didelot@gmail.com> 9070L: netdev@vger.kernel.org 9071S: Maintained 9072F: drivers/net/dsa/mv88e6xxx/ 9073F: include/linux/platform_data/mv88e6xxx.h 9074F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9075 9076MARVELL ARMADA DRM SUPPORT 9077M: Russell King <linux@armlinux.org.uk> 9078S: Maintained 9079T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9080T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9081F: drivers/gpu/drm/armada/ 9082F: include/uapi/drm/armada_drm.h 9083F: Documentation/devicetree/bindings/display/armada/ 9084 9085MARVELL CRYPTO DRIVER 9086M: Boris Brezillon <bbrezillon@kernel.org> 9087M: Arnaud Ebalard <arno@natisbad.org> 9088F: drivers/crypto/marvell/ 9089S: Maintained 9090L: linux-crypto@vger.kernel.org 9091 9092MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9093M: Mirko Lindner <mlindner@marvell.com> 9094M: Stephen Hemminger <stephen@networkplumber.org> 9095L: netdev@vger.kernel.org 9096S: Maintained 9097F: drivers/net/ethernet/marvell/sk* 9098 9099MARVELL LIBERTAS WIRELESS DRIVER 9100L: libertas-dev@lists.infradead.org 9101S: Orphan 9102F: drivers/net/wireless/marvell/libertas/ 9103 9104MARVELL MACCHIATOBIN SUPPORT 9105M: Russell King <linux@armlinux.org.uk> 9106L: linux-arm-kernel@lists.infradead.org 9107S: Maintained 9108F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9109 9110MARVELL MV643XX ETHERNET DRIVER 9111M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9112L: netdev@vger.kernel.org 9113S: Maintained 9114F: drivers/net/ethernet/marvell/mv643xx_eth.* 9115F: include/linux/mv643xx.h 9116 9117MARVELL MV88X3310 PHY DRIVER 9118M: Russell King <linux@armlinux.org.uk> 9119L: netdev@vger.kernel.org 9120S: Maintained 9121F: drivers/net/phy/marvell10g.c 9122 9123MARVELL MVEBU THERMAL DRIVER 9124M: Miquel Raynal <miquel.raynal@bootlin.com> 9125S: Maintained 9126F: drivers/thermal/armada_thermal.c 9127 9128MARVELL MVNETA ETHERNET DRIVER 9129M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9130L: netdev@vger.kernel.org 9131S: Maintained 9132F: drivers/net/ethernet/marvell/mvneta.* 9133 9134MARVELL MWIFIEX WIRELESS DRIVER 9135M: Amitkumar Karwar <amitkarwar@gmail.com> 9136M: Nishant Sarmukadam <nishants@marvell.com> 9137M: Ganapathi Bhat <gbhat@marvell.com> 9138M: Xinming Hu <huxinming820@gmail.com> 9139L: linux-wireless@vger.kernel.org 9140S: Maintained 9141F: drivers/net/wireless/marvell/mwifiex/ 9142 9143MARVELL MWL8K WIRELESS DRIVER 9144M: Lennert Buytenhek <buytenh@wantstofly.org> 9145L: linux-wireless@vger.kernel.org 9146S: Odd Fixes 9147F: drivers/net/wireless/marvell/mwl8k.c 9148 9149MARVELL NAND CONTROLLER DRIVER 9150M: Miquel Raynal <miquel.raynal@bootlin.com> 9151L: linux-mtd@lists.infradead.org 9152S: Maintained 9153F: drivers/mtd/nand/raw/marvell_nand.c 9154F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9155 9156MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9157M: Nicolas Pitre <nico@fluxnic.net> 9158S: Odd Fixes 9159F: drivers/mmc/host/mvsdio.* 9160 9161MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9162M: Hu Ziji <huziji@marvell.com> 9163L: linux-mmc@vger.kernel.org 9164S: Supported 9165F: drivers/mmc/host/sdhci-xenon* 9166F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9167 9168MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9169M: Sunil Goutham <sgoutham@marvell.com> 9170M: Linu Cherian <lcherian@marvell.com> 9171M: Geetha sowjanya <gakula@marvell.com> 9172M: Jerin Jacob <jerinj@marvell.com> 9173L: netdev@vger.kernel.org 9174S: Supported 9175F: drivers/net/ethernet/marvell/octeontx2/af/ 9176 9177MATROX FRAMEBUFFER DRIVER 9178L: linux-fbdev@vger.kernel.org 9179S: Orphan 9180F: drivers/video/fbdev/matrox/matroxfb_* 9181F: include/uapi/linux/matroxfb.h 9182 9183MAX16065 HARDWARE MONITOR DRIVER 9184M: Guenter Roeck <linux@roeck-us.net> 9185L: linux-hwmon@vger.kernel.org 9186S: Maintained 9187F: Documentation/hwmon/max16065 9188F: drivers/hwmon/max16065.c 9189 9190MAX2175 SDR TUNER DRIVER 9191M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9192L: linux-media@vger.kernel.org 9193T: git git://linuxtv.org/media_tree.git 9194S: Maintained 9195F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9196F: Documentation/media/v4l-drivers/max2175.rst 9197F: drivers/media/i2c/max2175* 9198F: include/uapi/linux/max2175.h 9199 9200MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9201L: linux-hwmon@vger.kernel.org 9202S: Orphan 9203F: Documentation/hwmon/max6650 9204F: drivers/hwmon/max6650.c 9205 9206MAX6697 HARDWARE MONITOR DRIVER 9207M: Guenter Roeck <linux@roeck-us.net> 9208L: linux-hwmon@vger.kernel.org 9209S: Maintained 9210F: Documentation/hwmon/max6697 9211F: Documentation/devicetree/bindings/hwmon/max6697.txt 9212F: drivers/hwmon/max6697.c 9213F: include/linux/platform_data/max6697.h 9214 9215MAX9860 MONO AUDIO VOICE CODEC DRIVER 9216M: Peter Rosin <peda@axentia.se> 9217L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9218S: Maintained 9219F: Documentation/devicetree/bindings/sound/max9860.txt 9220F: sound/soc/codecs/max9860.* 9221 9222MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9223M: Javier Martinez Canillas <javier@dowhile0.org> 9224L: linux-kernel@vger.kernel.org 9225S: Supported 9226F: drivers/regulator/max77802-regulator.c 9227F: Documentation/devicetree/bindings/*/*max77802.txt 9228F: include/dt-bindings/*/*max77802.h 9229 9230MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9231M: Krzysztof Kozlowski <krzk@kernel.org> 9232M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9233L: linux-pm@vger.kernel.org 9234S: Supported 9235F: drivers/power/supply/max14577_charger.c 9236F: drivers/power/supply/max77693_charger.c 9237 9238MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9239M: Chanwoo Choi <cw00.choi@samsung.com> 9240M: Krzysztof Kozlowski <krzk@kernel.org> 9241M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9242L: linux-kernel@vger.kernel.org 9243S: Supported 9244F: drivers/*/max14577*.c 9245F: drivers/*/max77686*.c 9246F: drivers/*/max77693*.c 9247F: drivers/extcon/extcon-max14577.c 9248F: drivers/extcon/extcon-max77693.c 9249F: drivers/rtc/rtc-max77686.c 9250F: drivers/clk/clk-max77686.c 9251F: Documentation/devicetree/bindings/mfd/max14577.txt 9252F: Documentation/devicetree/bindings/*/max77686.txt 9253F: Documentation/devicetree/bindings/mfd/max77693.txt 9254F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9255F: include/linux/mfd/max14577*.h 9256F: include/linux/mfd/max77686*.h 9257F: include/linux/mfd/max77693*.h 9258 9259MAXIRADIO FM RADIO RECEIVER DRIVER 9260M: Hans Verkuil <hverkuil@xs4all.nl> 9261L: linux-media@vger.kernel.org 9262T: git git://linuxtv.org/media_tree.git 9263W: https://linuxtv.org 9264S: Maintained 9265F: drivers/media/radio/radio-maxiradio* 9266 9267MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9268M: Peter Rosin <peda@axentia.se> 9269L: linux-iio@vger.kernel.org 9270S: Maintained 9271F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9272F: drivers/iio/potentiometer/mcp4018.c 9273F: drivers/iio/potentiometer/mcp4531.c 9274 9275MCR20A IEEE-802.15.4 RADIO DRIVER 9276M: Xue Liu <liuxuenetmail@gmail.com> 9277L: linux-wpan@vger.kernel.org 9278W: https://github.com/xueliu/mcr20a-linux 9279S: Maintained 9280F: drivers/net/ieee802154/mcr20a.c 9281F: drivers/net/ieee802154/mcr20a.h 9282F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9283 9284MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9285M: William Breathitt Gray <vilhelm.gray@gmail.com> 9286L: linux-iio@vger.kernel.org 9287S: Maintained 9288F: drivers/iio/dac/cio-dac.c 9289 9290MEDIA DRIVERS FOR ASCOT2E 9291M: Sergey Kozlov <serjk@netup.ru> 9292M: Abylay Ospan <aospan@netup.ru> 9293L: linux-media@vger.kernel.org 9294W: https://linuxtv.org 9295W: http://netup.tv/ 9296T: git git://linuxtv.org/media_tree.git 9297S: Supported 9298F: drivers/media/dvb-frontends/ascot2e* 9299 9300MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9301M: Jasmin Jessich <jasmin@anw.at> 9302L: linux-media@vger.kernel.org 9303W: https://linuxtv.org 9304T: git git://linuxtv.org/media_tree.git 9305S: Maintained 9306F: drivers/media/dvb-frontends/cxd2099* 9307 9308MEDIA DRIVERS FOR CXD2841ER 9309M: Sergey Kozlov <serjk@netup.ru> 9310M: Abylay Ospan <aospan@netup.ru> 9311L: linux-media@vger.kernel.org 9312W: https://linuxtv.org 9313W: http://netup.tv/ 9314T: git git://linuxtv.org/media_tree.git 9315S: Supported 9316F: drivers/media/dvb-frontends/cxd2841er* 9317 9318MEDIA DRIVERS FOR CXD2880 9319M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9320L: linux-media@vger.kernel.org 9321W: http://linuxtv.org/ 9322T: git git://linuxtv.org/media_tree.git 9323S: Supported 9324F: drivers/media/dvb-frontends/cxd2880/* 9325F: drivers/media/spi/cxd2880* 9326 9327MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9328L: linux-media@vger.kernel.org 9329W: https://linuxtv.org 9330T: git git://linuxtv.org/media_tree.git 9331S: Orphan 9332F: drivers/media/pci/ddbridge/* 9333 9334MEDIA DRIVERS FOR FREESCALE IMX 9335M: Steve Longerbeam <slongerbeam@gmail.com> 9336M: Philipp Zabel <p.zabel@pengutronix.de> 9337L: linux-media@vger.kernel.org 9338T: git git://linuxtv.org/media_tree.git 9339S: Maintained 9340F: Documentation/devicetree/bindings/media/imx.txt 9341F: Documentation/media/v4l-drivers/imx.rst 9342F: drivers/staging/media/imx/ 9343F: include/linux/imx-media.h 9344F: include/media/imx.h 9345 9346MEDIA DRIVER FOR FREESCALE IMX PXP 9347M: Philipp Zabel <p.zabel@pengutronix.de> 9348L: linux-media@vger.kernel.org 9349T: git git://linuxtv.org/media_tree.git 9350S: Maintained 9351F: drivers/media/platform/imx-pxp.[ch] 9352 9353MEDIA DRIVERS FOR HELENE 9354M: Abylay Ospan <aospan@netup.ru> 9355L: linux-media@vger.kernel.org 9356W: https://linuxtv.org 9357W: http://netup.tv/ 9358T: git git://linuxtv.org/media_tree.git 9359S: Supported 9360F: drivers/media/dvb-frontends/helene* 9361 9362MEDIA DRIVERS FOR HORUS3A 9363M: Sergey Kozlov <serjk@netup.ru> 9364M: Abylay Ospan <aospan@netup.ru> 9365L: linux-media@vger.kernel.org 9366W: https://linuxtv.org 9367W: http://netup.tv/ 9368T: git git://linuxtv.org/media_tree.git 9369S: Supported 9370F: drivers/media/dvb-frontends/horus3a* 9371 9372MEDIA DRIVERS FOR LNBH25 9373M: Sergey Kozlov <serjk@netup.ru> 9374M: Abylay Ospan <aospan@netup.ru> 9375L: linux-media@vger.kernel.org 9376W: https://linuxtv.org 9377W: http://netup.tv/ 9378T: git git://linuxtv.org/media_tree.git 9379S: Supported 9380F: drivers/media/dvb-frontends/lnbh25* 9381 9382MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9383L: linux-media@vger.kernel.org 9384W: https://linuxtv.org 9385T: git git://linuxtv.org/media_tree.git 9386S: Orphan 9387F: drivers/media/dvb-frontends/mxl5xx* 9388 9389MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9390M: Sergey Kozlov <serjk@netup.ru> 9391M: Abylay Ospan <aospan@netup.ru> 9392L: linux-media@vger.kernel.org 9393W: https://linuxtv.org 9394W: http://netup.tv/ 9395T: git git://linuxtv.org/media_tree.git 9396S: Supported 9397F: drivers/media/pci/netup_unidvb/* 9398 9399MEDIA DRIVERS FOR RENESAS - CEU 9400M: Jacopo Mondi <jacopo@jmondi.org> 9401L: linux-media@vger.kernel.org 9402L: linux-renesas-soc@vger.kernel.org 9403T: git git://linuxtv.org/media_tree.git 9404S: Supported 9405F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9406F: drivers/media/platform/renesas-ceu.c 9407F: include/media/drv-intf/renesas-ceu.h 9408 9409MEDIA DRIVERS FOR RENESAS - DRIF 9410M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9411L: linux-media@vger.kernel.org 9412L: linux-renesas-soc@vger.kernel.org 9413T: git git://linuxtv.org/media_tree.git 9414S: Supported 9415F: Documentation/devicetree/bindings/media/renesas,drif.txt 9416F: drivers/media/platform/rcar_drif.c 9417 9418MEDIA DRIVERS FOR RENESAS - FCP 9419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9420L: linux-media@vger.kernel.org 9421L: linux-renesas-soc@vger.kernel.org 9422T: git git://linuxtv.org/media_tree.git 9423S: Supported 9424F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9425F: drivers/media/platform/rcar-fcp.c 9426F: include/media/rcar-fcp.h 9427 9428MEDIA DRIVERS FOR RENESAS - FDP1 9429M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9430L: linux-media@vger.kernel.org 9431L: linux-renesas-soc@vger.kernel.org 9432T: git git://linuxtv.org/media_tree.git 9433S: Supported 9434F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9435F: drivers/media/platform/rcar_fdp1.c 9436 9437MEDIA DRIVERS FOR RENESAS - VIN 9438M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9439L: linux-media@vger.kernel.org 9440L: linux-renesas-soc@vger.kernel.org 9441T: git git://linuxtv.org/media_tree.git 9442S: Supported 9443F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9444F: Documentation/devicetree/bindings/media/rcar_vin.txt 9445F: drivers/media/platform/rcar-vin/ 9446 9447MEDIA DRIVERS FOR RENESAS - VSP1 9448M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9449M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9450L: linux-media@vger.kernel.org 9451L: linux-renesas-soc@vger.kernel.org 9452T: git git://linuxtv.org/media_tree.git 9453S: Supported 9454F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9455F: drivers/media/platform/vsp1/ 9456 9457MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9458L: linux-media@vger.kernel.org 9459W: https://linuxtv.org 9460T: git git://linuxtv.org/media_tree.git 9461S: Orphan 9462F: drivers/media/dvb-frontends/stv0910* 9463 9464MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9465L: linux-media@vger.kernel.org 9466W: https://linuxtv.org 9467T: git git://linuxtv.org/media_tree.git 9468S: Orphan 9469F: drivers/media/dvb-frontends/stv6111* 9470 9471MEDIA DRIVERS FOR STM32 - DCMI 9472M: Hugues Fruchet <hugues.fruchet@st.com> 9473L: linux-media@vger.kernel.org 9474T: git git://linuxtv.org/media_tree.git 9475S: Supported 9476F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9477F: drivers/media/platform/stm32/stm32-dcmi.c 9478 9479MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9480M: Dmitry Osipenko <digetx@gmail.com> 9481L: linux-media@vger.kernel.org 9482L: linux-tegra@vger.kernel.org 9483T: git git://linuxtv.org/media_tree.git 9484S: Maintained 9485F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9486F: drivers/staging/media/tegra-vde/ 9487 9488MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9489M: Mauro Carvalho Chehab <mchehab@kernel.org> 9490P: LinuxTV.org Project 9491L: linux-media@vger.kernel.org 9492W: https://linuxtv.org 9493Q: http://patchwork.kernel.org/project/linux-media/list/ 9494T: git git://linuxtv.org/media_tree.git 9495S: Maintained 9496F: Documentation/devicetree/bindings/media/ 9497F: Documentation/media/ 9498F: drivers/media/ 9499F: drivers/staging/media/ 9500F: include/linux/platform_data/media/ 9501F: include/media/ 9502F: include/uapi/linux/dvb/ 9503F: include/uapi/linux/videodev2.h 9504F: include/uapi/linux/media.h 9505F: include/uapi/linux/v4l2-* 9506F: include/uapi/linux/meye.h 9507F: include/uapi/linux/ivtv* 9508F: include/uapi/linux/uvcvideo.h 9509 9510MEDIATEK BLUETOOTH DRIVER 9511M: Sean Wang <sean.wang@mediatek.com> 9512L: linux-bluetooth@vger.kernel.org 9513L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9514S: Maintained 9515F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9516F: drivers/bluetooth/btmtkuart.c 9517 9518MEDIATEK CIR DRIVER 9519M: Sean Wang <sean.wang@mediatek.com> 9520S: Maintained 9521F: drivers/media/rc/mtk-cir.c 9522 9523MEDIATEK DMA DRIVER 9524M: Sean Wang <sean.wang@mediatek.com> 9525L: dmaengine@vger.kernel.org 9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9527L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9528S: Maintained 9529F: Documentation/devicetree/bindings/dma/mtk-* 9530F: drivers/dma/mediatek/ 9531 9532MEDIATEK PMIC LED DRIVER 9533M: Sean Wang <sean.wang@mediatek.com> 9534S: Maintained 9535F: drivers/leds/leds-mt6323.c 9536F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9537 9538MEDIATEK ETHERNET DRIVER 9539M: Felix Fietkau <nbd@openwrt.org> 9540M: John Crispin <john@phrozen.org> 9541M: Sean Wang <sean.wang@mediatek.com> 9542M: Nelson Chang <nelson.chang@mediatek.com> 9543L: netdev@vger.kernel.org 9544S: Maintained 9545F: drivers/net/ethernet/mediatek/ 9546 9547MEDIATEK SWITCH DRIVER 9548M: Sean Wang <sean.wang@mediatek.com> 9549L: netdev@vger.kernel.org 9550S: Maintained 9551F: drivers/net/dsa/mt7530.* 9552F: net/dsa/tag_mtk.c 9553 9554MEDIATEK JPEG DRIVER 9555M: Rick Chang <rick.chang@mediatek.com> 9556M: Bin Liu <bin.liu@mediatek.com> 9557S: Supported 9558F: drivers/media/platform/mtk-jpeg/ 9559F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9560 9561MEDIATEK MDP DRIVER 9562M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9563M: Houlong Wei <houlong.wei@mediatek.com> 9564M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9565S: Supported 9566F: drivers/media/platform/mtk-mdp/ 9567F: drivers/media/platform/mtk-vpu/ 9568F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9569 9570MEDIATEK MEDIA DRIVER 9571M: Tiffany Lin <tiffany.lin@mediatek.com> 9572M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9573S: Supported 9574F: drivers/media/platform/mtk-vcodec/ 9575F: drivers/media/platform/mtk-vpu/ 9576F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9577F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9578 9579MEDIATEK MT76 WIRELESS LAN DRIVER 9580M: Felix Fietkau <nbd@nbd.name> 9581M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9582L: linux-wireless@vger.kernel.org 9583S: Maintained 9584F: drivers/net/wireless/mediatek/mt76/ 9585 9586MEDIATEK MT7601U WIRELESS LAN DRIVER 9587M: Jakub Kicinski <kubakici@wp.pl> 9588L: linux-wireless@vger.kernel.org 9589S: Maintained 9590F: drivers/net/wireless/mediatek/mt7601u/ 9591 9592MEDIATEK NAND CONTROLLER DRIVER 9593M: Xiaolei Li <xiaolei.li@mediatek.com> 9594L: linux-mtd@lists.infradead.org 9595S: Maintained 9596F: drivers/mtd/nand/raw/mtk_* 9597F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9598 9599MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9600M: Sean Wang <sean.wang@mediatek.com> 9601S: Maintained 9602F: drivers/char/hw_random/mtk-rng.c 9603 9604MEDIATEK USB3 DRD IP DRIVER 9605M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9606L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9608L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9609S: Maintained 9610F: drivers/usb/mtu3/ 9611 9612MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9613M: Peter Senna Tschudin <peter.senna@gmail.com> 9614M: Martin Donnelly <martin.donnelly@ge.com> 9615M: Martyn Welch <martyn.welch@collabora.co.uk> 9616S: Maintained 9617F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9618F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9619 9620MEGARAID SCSI/SAS DRIVERS 9621M: Kashyap Desai <kashyap.desai@broadcom.com> 9622M: Sumit Saxena <sumit.saxena@broadcom.com> 9623M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9624L: megaraidlinux.pdl@broadcom.com 9625L: linux-scsi@vger.kernel.org 9626W: http://www.avagotech.com/support/ 9627S: Maintained 9628F: Documentation/scsi/megaraid.txt 9629F: drivers/scsi/megaraid.* 9630F: drivers/scsi/megaraid/ 9631 9632MELEXIS MLX90614 DRIVER 9633M: Crt Mori <cmo@melexis.com> 9634L: linux-iio@vger.kernel.org 9635W: http://www.melexis.com 9636S: Supported 9637F: drivers/iio/temperature/mlx90614.c 9638 9639MELEXIS MLX90632 DRIVER 9640M: Crt Mori <cmo@melexis.com> 9641L: linux-iio@vger.kernel.org 9642W: http://www.melexis.com 9643S: Supported 9644F: drivers/iio/temperature/mlx90632.c 9645 9646MELFAS MIP4 TOUCHSCREEN DRIVER 9647M: Sangwon Jee <jeesw@melfas.com> 9648W: http://www.melfas.com 9649S: Supported 9650F: drivers/input/touchscreen/melfas_mip4.c 9651F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9652 9653MELLANOX ETHERNET DRIVER (mlx4_en) 9654M: Tariq Toukan <tariqt@mellanox.com> 9655L: netdev@vger.kernel.org 9656S: Supported 9657W: http://www.mellanox.com 9658Q: http://patchwork.ozlabs.org/project/netdev/list/ 9659F: drivers/net/ethernet/mellanox/mlx4/en_* 9660 9661MELLANOX ETHERNET DRIVER (mlx5e) 9662M: Saeed Mahameed <saeedm@mellanox.com> 9663L: netdev@vger.kernel.org 9664S: Supported 9665W: http://www.mellanox.com 9666Q: http://patchwork.ozlabs.org/project/netdev/list/ 9667F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9668 9669MELLANOX ETHERNET INNOVA DRIVERS 9670R: Boris Pismenny <borisp@mellanox.com> 9671L: netdev@vger.kernel.org 9672S: Supported 9673W: http://www.mellanox.com 9674Q: http://patchwork.ozlabs.org/project/netdev/list/ 9675F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9676F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9677F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9678F: include/linux/mlx5/mlx5_ifc_fpga.h 9679 9680MELLANOX ETHERNET INNOVA IPSEC DRIVER 9681R: Boris Pismenny <borisp@mellanox.com> 9682L: netdev@vger.kernel.org 9683S: Supported 9684W: http://www.mellanox.com 9685Q: http://patchwork.ozlabs.org/project/netdev/list/ 9686F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9687F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9688 9689MELLANOX ETHERNET SWITCH DRIVERS 9690M: Jiri Pirko <jiri@mellanox.com> 9691M: Ido Schimmel <idosch@mellanox.com> 9692L: netdev@vger.kernel.org 9693S: Supported 9694W: http://www.mellanox.com 9695Q: http://patchwork.ozlabs.org/project/netdev/list/ 9696F: drivers/net/ethernet/mellanox/mlxsw/ 9697F: tools/testing/selftests/drivers/net/mlxsw/ 9698 9699MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9700M: mlxsw@mellanox.com 9701L: netdev@vger.kernel.org 9702S: Supported 9703W: http://www.mellanox.com 9704Q: http://patchwork.ozlabs.org/project/netdev/list/ 9705F: drivers/net/ethernet/mellanox/mlxfw/ 9706 9707MELLANOX HARDWARE PLATFORM SUPPORT 9708M: Andy Shevchenko <andy@infradead.org> 9709M: Darren Hart <dvhart@infradead.org> 9710M: Vadim Pasternak <vadimp@mellanox.com> 9711L: platform-driver-x86@vger.kernel.org 9712S: Supported 9713F: drivers/platform/mellanox/ 9714 9715MELLANOX MLX4 core VPI driver 9716M: Tariq Toukan <tariqt@mellanox.com> 9717L: netdev@vger.kernel.org 9718L: linux-rdma@vger.kernel.org 9719W: http://www.mellanox.com 9720Q: http://patchwork.ozlabs.org/project/netdev/list/ 9721S: Supported 9722F: drivers/net/ethernet/mellanox/mlx4/ 9723F: include/linux/mlx4/ 9724 9725MELLANOX MLX4 IB driver 9726M: Yishai Hadas <yishaih@mellanox.com> 9727L: linux-rdma@vger.kernel.org 9728W: http://www.mellanox.com 9729Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9730S: Supported 9731F: drivers/infiniband/hw/mlx4/ 9732F: include/linux/mlx4/ 9733F: include/uapi/rdma/mlx4-abi.h 9734 9735MELLANOX MLX5 core VPI driver 9736M: Saeed Mahameed <saeedm@mellanox.com> 9737M: Leon Romanovsky <leonro@mellanox.com> 9738L: netdev@vger.kernel.org 9739L: linux-rdma@vger.kernel.org 9740W: http://www.mellanox.com 9741Q: http://patchwork.ozlabs.org/project/netdev/list/ 9742S: Supported 9743F: drivers/net/ethernet/mellanox/mlx5/core/ 9744F: include/linux/mlx5/ 9745 9746MELLANOX MLX5 IB driver 9747M: Leon Romanovsky <leonro@mellanox.com> 9748L: linux-rdma@vger.kernel.org 9749W: http://www.mellanox.com 9750Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9751S: Supported 9752F: drivers/infiniband/hw/mlx5/ 9753F: include/linux/mlx5/ 9754F: include/uapi/rdma/mlx5-abi.h 9755 9756MELLANOX MLXCPLD I2C AND MUX DRIVER 9757M: Vadim Pasternak <vadimp@mellanox.com> 9758M: Michael Shych <michaelsh@mellanox.com> 9759L: linux-i2c@vger.kernel.org 9760S: Supported 9761F: drivers/i2c/busses/i2c-mlxcpld.c 9762F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9763F: Documentation/i2c/busses/i2c-mlxcpld 9764 9765MELLANOX MLXCPLD LED DRIVER 9766M: Vadim Pasternak <vadimp@mellanox.com> 9767L: linux-leds@vger.kernel.org 9768S: Supported 9769F: drivers/leds/leds-mlxcpld.c 9770F: drivers/leds/leds-mlxreg.c 9771F: Documentation/leds/leds-mlxcpld.txt 9772 9773MELLANOX PLATFORM DRIVER 9774M: Vadim Pasternak <vadimp@mellanox.com> 9775L: platform-driver-x86@vger.kernel.org 9776S: Supported 9777F: drivers/platform/x86/mlx-platform.c 9778 9779MEMBARRIER SUPPORT 9780M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9781M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9782L: linux-kernel@vger.kernel.org 9783S: Supported 9784F: kernel/sched/membarrier.c 9785F: include/uapi/linux/membarrier.h 9786F: arch/powerpc/include/asm/membarrier.h 9787 9788MEMORY MANAGEMENT 9789L: linux-mm@kvack.org 9790W: http://www.linux-mm.org 9791S: Maintained 9792F: include/linux/mm.h 9793F: include/linux/gfp.h 9794F: include/linux/mmzone.h 9795F: include/linux/memory_hotplug.h 9796F: include/linux/vmalloc.h 9797F: mm/ 9798 9799MEMORY TECHNOLOGY DEVICES (MTD) 9800M: David Woodhouse <dwmw2@infradead.org> 9801M: Brian Norris <computersforpeace@gmail.com> 9802M: Boris Brezillon <bbrezillon@kernel.org> 9803M: Marek Vasut <marek.vasut@gmail.com> 9804M: Richard Weinberger <richard@nod.at> 9805L: linux-mtd@lists.infradead.org 9806W: http://www.linux-mtd.infradead.org/ 9807Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9808T: git git://git.infradead.org/linux-mtd.git master 9809T: git git://git.infradead.org/linux-mtd.git mtd/next 9810S: Maintained 9811F: Documentation/devicetree/bindings/mtd/ 9812F: drivers/mtd/ 9813F: include/linux/mtd/ 9814F: include/uapi/mtd/ 9815 9816MEN A21 WATCHDOG DRIVER 9817M: Johannes Thumshirn <morbidrsa@gmail.com> 9818L: linux-watchdog@vger.kernel.org 9819S: Maintained 9820F: drivers/watchdog/mena21_wdt.c 9821 9822MEN CHAMELEON BUS (mcb) 9823M: Johannes Thumshirn <morbidrsa@gmail.com> 9824S: Maintained 9825F: drivers/mcb/ 9826F: include/linux/mcb.h 9827F: Documentation/men-chameleon-bus.txt 9828 9829MEN F21BMC (Board Management Controller) 9830M: Andreas Werner <andreas.werner@men.de> 9831S: Supported 9832F: drivers/mfd/menf21bmc.c 9833F: drivers/watchdog/menf21bmc_wdt.c 9834F: drivers/leds/leds-menf21bmc.c 9835F: drivers/hwmon/menf21bmc_hwmon.c 9836F: Documentation/hwmon/menf21bmc 9837 9838MEN Z069 WATCHDOG DRIVER 9839M: Johannes Thumshirn <jth@kernel.org> 9840L: linux-watchdog@vger.kernel.org 9841S: Maintained 9842F: drivers/watchdog/menz69_wdt.c 9843 9844MESON AO CEC DRIVER FOR AMLOGIC SOCS 9845M: Neil Armstrong <narmstrong@baylibre.com> 9846L: linux-media@lists.freedesktop.org 9847L: linux-amlogic@lists.infradead.org 9848W: http://linux-meson.com/ 9849S: Supported 9850F: drivers/media/platform/meson/ao-cec.c 9851F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9852T: git git://linuxtv.org/media_tree.git 9853 9854MICROBLAZE ARCHITECTURE 9855M: Michal Simek <monstr@monstr.eu> 9856W: http://www.monstr.eu/fdt/ 9857T: git git://git.monstr.eu/linux-2.6-microblaze.git 9858S: Supported 9859F: arch/microblaze/ 9860 9861MICROCHIP AT91 SERIAL DRIVER 9862M: Richard Genoud <richard.genoud@gmail.com> 9863S: Maintained 9864F: drivers/tty/serial/atmel_serial.c 9865F: drivers/tty/serial/atmel_serial.h 9866F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9867 9868MICROCHIP AUDIO ASOC DRIVERS 9869M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9870L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9871S: Supported 9872F: sound/soc/atmel 9873 9874MICROCHIP DMA DRIVER 9875M: Ludovic Desroches <ludovic.desroches@microchip.com> 9876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9877L: dmaengine@vger.kernel.org 9878S: Supported 9879F: drivers/dma/at_hdmac.c 9880F: drivers/dma/at_hdmac_regs.h 9881F: include/linux/platform_data/dma-atmel.h 9882F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9883F: include/dt-bindings/dma/at91.h 9884 9885MICROCHIP ECC DRIVER 9886M: Tudor Ambarus <tudor.ambarus@microchip.com> 9887L: linux-crypto@vger.kernel.org 9888S: Maintained 9889F: drivers/crypto/atmel-ecc.* 9890 9891MICROCHIP I2C DRIVER 9892M: Ludovic Desroches <ludovic.desroches@microchip.com> 9893L: linux-i2c@vger.kernel.org 9894S: Supported 9895F: drivers/i2c/busses/i2c-at91.c 9896 9897MICROCHIP ISC DRIVER 9898M: Eugen Hristev <eugen.hristev@microchip.com> 9899L: linux-media@vger.kernel.org 9900S: Supported 9901F: drivers/media/platform/atmel/atmel-isc.c 9902F: drivers/media/platform/atmel/atmel-isc-regs.h 9903F: Documentation/devicetree/bindings/media/atmel-isc.txt 9904 9905MICROCHIP ISI DRIVER 9906M: Eugen Hristev <eugen.hristev@microchip.com> 9907L: linux-media@vger.kernel.org 9908S: Supported 9909F: drivers/media/platform/atmel/atmel-isi.c 9910F: drivers/media/platform/atmel/atmel-isi.h 9911 9912MICROCHIP AT91 USART MFD DRIVER 9913M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9914L: linux-kernel@vger.kernel.org 9915S: Supported 9916F: drivers/mfd/at91-usart.c 9917F: include/dt-bindings/mfd/at91-usart.h 9918F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9919 9920MICROCHIP AT91 USART SPI DRIVER 9921M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9922L: linux-spi@vger.kernel.org 9923S: Supported 9924F: drivers/spi/spi-at91-usart.c 9925F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9926 9927MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9928M: Woojung Huh <Woojung.Huh@microchip.com> 9929M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9930L: netdev@vger.kernel.org 9931S: Maintained 9932F: net/dsa/tag_ksz.c 9933F: drivers/net/dsa/microchip/* 9934F: include/linux/platform_data/microchip-ksz.h 9935F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9936 9937MICROCHIP LAN743X ETHERNET DRIVER 9938M: Bryan Whitehead <bryan.whitehead@microchip.com> 9939M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9940L: netdev@vger.kernel.org 9941S: Maintained 9942F: drivers/net/ethernet/microchip/lan743x_* 9943 9944MICROCHIP LCDFB DRIVER 9945M: Nicolas Ferre <nicolas.ferre@microchip.com> 9946L: linux-fbdev@vger.kernel.org 9947S: Maintained 9948F: drivers/video/fbdev/atmel_lcdfb.c 9949F: include/video/atmel_lcdc.h 9950 9951MICROCHIP MMC/SD/SDIO MCI DRIVER 9952M: Ludovic Desroches <ludovic.desroches@microchip.com> 9953S: Maintained 9954F: drivers/mmc/host/atmel-mci.c 9955 9956MICROCHIP MCP16502 PMIC DRIVER 9957M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9959S: Maintained 9960F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9961F: drivers/regulator/mcp16502.c 9962 9963MICROCHIP MCP3911 ADC DRIVER 9964M: Marcus Folkesson <marcus.folkesson@gmail.com> 9965M: Kent Gustavsson <kent@minoris.se> 9966L: linux-iio@vger.kernel.org 9967S: Supported 9968F: drivers/iio/adc/mcp3911.c 9969F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9970 9971MICROCHIP NAND DRIVER 9972M: Tudor Ambarus <tudor.ambarus@microchip.com> 9973L: linux-mtd@lists.infradead.org 9974S: Supported 9975F: drivers/mtd/nand/raw/atmel/* 9976F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9977 9978MICROCHIP PWM DRIVER 9979M: Claudiu Beznea <claudiu.beznea@microchip.com> 9980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9981L: linux-pwm@vger.kernel.org 9982S: Supported 9983F: drivers/pwm/pwm-atmel.c 9984F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9985 9986MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9987M: Ludovic Desroches <ludovic.desroches@microchip.com> 9988M: Eugen Hristev <eugen.hristev@microchip.com> 9989L: linux-iio@vger.kernel.org 9990S: Supported 9991F: drivers/iio/adc/at91-sama5d2_adc.c 9992F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9993F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9994 9995MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9996M: Nicolas Ferre <nicolas.ferre@microchip.com> 9997S: Supported 9998F: drivers/power/reset/at91-sama5d2_shdwc.c 9999 10000MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10001M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10003L: linux-gpio@vger.kernel.org 10004F: drivers/gpio/gpio-sama5d2-piobu.c 10005 10006MICROCHIP SPI DRIVER 10007M: Nicolas Ferre <nicolas.ferre@microchip.com> 10008S: Supported 10009F: drivers/spi/spi-atmel.* 10010 10011MICROCHIP SSC DRIVER 10012M: Nicolas Ferre <nicolas.ferre@microchip.com> 10013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10014S: Supported 10015F: drivers/misc/atmel-ssc.c 10016F: include/linux/atmel-ssc.h 10017 10018MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10019M: Nicolas Ferre <nicolas.ferre@microchip.com> 10020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10021S: Supported 10022F: drivers/misc/atmel_tclib.c 10023F: drivers/clocksource/tcb_clksrc.c 10024 10025MICROCHIP USBA UDC DRIVER 10026M: Cristian Birsan <cristian.birsan@microchip.com> 10027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10028S: Supported 10029F: drivers/usb/gadget/udc/atmel_usba_udc.* 10030 10031MICROCHIP USB251XB DRIVER 10032M: Richard Leitner <richard.leitner@skidata.com> 10033L: linux-usb@vger.kernel.org 10034S: Maintained 10035F: drivers/usb/misc/usb251xb.c 10036F: Documentation/devicetree/bindings/usb/usb251xb.txt 10037 10038MICROCHIP XDMA DRIVER 10039M: Ludovic Desroches <ludovic.desroches@microchip.com> 10040L: linux-arm-kernel@lists.infradead.org 10041L: dmaengine@vger.kernel.org 10042S: Supported 10043F: drivers/dma/at_xdmac.c 10044 10045MICROSEMI MIPS SOCS 10046M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10047M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10048L: linux-mips@vger.kernel.org 10049S: Supported 10050F: arch/mips/generic/board-ocelot.c 10051F: arch/mips/configs/generic/board-ocelot.config 10052F: arch/mips/boot/dts/mscc/ 10053F: Documentation/devicetree/bindings/mips/mscc.txt 10054 10055MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10056M: Don Brace <don.brace@microsemi.com> 10057L: esc.storagedev@microsemi.com 10058L: linux-scsi@vger.kernel.org 10059S: Supported 10060F: drivers/scsi/smartpqi/smartpqi*.[ch] 10061F: drivers/scsi/smartpqi/Kconfig 10062F: drivers/scsi/smartpqi/Makefile 10063F: include/linux/cciss*.h 10064F: include/uapi/linux/cciss*.h 10065F: Documentation/scsi/smartpqi.txt 10066 10067MICROSEMI ETHERNET SWITCH DRIVER 10068M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10069M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10070L: netdev@vger.kernel.org 10071S: Supported 10072F: drivers/net/ethernet/mscc/ 10073 10074MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10075M: Chen Yu <yu.c.chen@intel.com> 10076L: platform-driver-x86@vger.kernel.org 10077S: Supported 10078F: drivers/platform/x86/surfacepro3_button.c 10079 10080MICROTEK X6 SCANNER 10081M: Oliver Neukum <oliver@neukum.org> 10082S: Maintained 10083F: drivers/usb/image/microtek.* 10084 10085MIPS 10086M: Ralf Baechle <ralf@linux-mips.org> 10087M: Paul Burton <paul.burton@mips.com> 10088M: James Hogan <jhogan@kernel.org> 10089L: linux-mips@vger.kernel.org 10090W: http://www.linux-mips.org/ 10091T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10093Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10094S: Supported 10095F: Documentation/devicetree/bindings/mips/ 10096F: Documentation/mips/ 10097F: arch/mips/ 10098F: drivers/platform/mips/ 10099 10100MIPS BOSTON DEVELOPMENT BOARD 10101M: Paul Burton <paul.burton@mips.com> 10102L: linux-mips@vger.kernel.org 10103S: Maintained 10104F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10105F: arch/mips/boot/dts/img/boston.dts 10106F: arch/mips/configs/generic/board-boston.config 10107F: drivers/clk/imgtec/clk-boston.c 10108F: include/dt-bindings/clock/boston-clock.h 10109 10110MIPS GENERIC PLATFORM 10111M: Paul Burton <paul.burton@mips.com> 10112L: linux-mips@vger.kernel.org 10113S: Supported 10114F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10115F: arch/mips/generic/ 10116F: arch/mips/tools/generic-board-config.sh 10117 10118MIPS/LOONGSON1 ARCHITECTURE 10119M: Keguang Zhang <keguang.zhang@gmail.com> 10120L: linux-mips@vger.kernel.org 10121S: Maintained 10122F: arch/mips/loongson32/ 10123F: arch/mips/include/asm/mach-loongson32/ 10124F: drivers/*/*loongson1* 10125F: drivers/*/*/*loongson1* 10126 10127MIPS/LOONGSON2 ARCHITECTURE 10128M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10129L: linux-mips@vger.kernel.org 10130S: Maintained 10131F: arch/mips/loongson64/fuloong-2e/ 10132F: arch/mips/loongson64/lemote-2f/ 10133F: arch/mips/include/asm/mach-loongson64/ 10134F: drivers/*/*loongson2* 10135F: drivers/*/*/*loongson2* 10136 10137MIPS/LOONGSON3 ARCHITECTURE 10138M: Huacai Chen <chenhc@lemote.com> 10139L: linux-mips@vger.kernel.org 10140S: Maintained 10141F: arch/mips/loongson64/ 10142F: arch/mips/include/asm/mach-loongson64/ 10143F: drivers/platform/mips/cpu_hwmon.c 10144F: drivers/*/*loongson3* 10145F: drivers/*/*/*loongson3* 10146 10147MIPS RINT INSTRUCTION EMULATION 10148M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10149L: linux-mips@vger.kernel.org 10150S: Supported 10151F: arch/mips/math-emu/sp_rint.c 10152F: arch/mips/math-emu/dp_rint.c 10153 10154MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10155M: Hans Verkuil <hverkuil@xs4all.nl> 10156L: linux-media@vger.kernel.org 10157T: git git://linuxtv.org/media_tree.git 10158W: https://linuxtv.org 10159S: Odd Fixes 10160F: drivers/media/radio/radio-miropcm20* 10161 10162MMP SUPPORT 10163R: Lubomir Rintel <lkundrak@v3.sk> 10164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10165S: Odd Fixes 10166F: arch/arm/boot/dts/mmp* 10167F: arch/arm/mach-mmp/ 10168 10169MMU GATHER AND TLB INVALIDATION 10170M: Will Deacon <will.deacon@arm.com> 10171M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10172M: Andrew Morton <akpm@linux-foundation.org> 10173M: Nick Piggin <npiggin@gmail.com> 10174M: Peter Zijlstra <peterz@infradead.org> 10175L: linux-arch@vger.kernel.org 10176L: linux-mm@kvack.org 10177S: Maintained 10178F: arch/*/include/asm/tlb.h 10179F: include/asm-generic/tlb.h 10180F: mm/mmu_gather.c 10181 10182MN88472 MEDIA DRIVER 10183M: Antti Palosaari <crope@iki.fi> 10184L: linux-media@vger.kernel.org 10185W: https://linuxtv.org 10186W: http://palosaari.fi/linux/ 10187Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10188S: Maintained 10189F: drivers/media/dvb-frontends/mn88472* 10190 10191MN88473 MEDIA DRIVER 10192M: Antti Palosaari <crope@iki.fi> 10193L: linux-media@vger.kernel.org 10194W: https://linuxtv.org 10195W: http://palosaari.fi/linux/ 10196Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10197S: Maintained 10198F: drivers/media/dvb-frontends/mn88473* 10199 10200MODULE SUPPORT 10201M: Jessica Yu <jeyu@kernel.org> 10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10203S: Maintained 10204F: include/linux/module.h 10205F: kernel/module.c 10206 10207MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10208W: http://popies.net/meye/ 10209S: Orphan 10210F: Documentation/media/v4l-drivers/meye* 10211F: drivers/media/pci/meye/ 10212F: include/uapi/linux/meye.h 10213 10214MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10215M: Jiri Slaby <jirislaby@gmail.com> 10216S: Maintained 10217F: Documentation/serial/moxa-smartio 10218F: drivers/tty/mxser.* 10219 10220MR800 AVERMEDIA USB FM RADIO DRIVER 10221M: Alexey Klimov <klimov.linux@gmail.com> 10222L: linux-media@vger.kernel.org 10223T: git git://linuxtv.org/media_tree.git 10224S: Maintained 10225F: drivers/media/radio/radio-mr800.c 10226 10227MRF24J40 IEEE 802.15.4 RADIO DRIVER 10228M: Alan Ott <alan@signal11.us> 10229L: linux-wpan@vger.kernel.org 10230S: Maintained 10231F: drivers/net/ieee802154/mrf24j40.c 10232F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10233 10234MSI LAPTOP SUPPORT 10235M: "Lee, Chun-Yi" <jlee@suse.com> 10236L: platform-driver-x86@vger.kernel.org 10237S: Maintained 10238F: drivers/platform/x86/msi-laptop.c 10239 10240MSI WMI SUPPORT 10241L: platform-driver-x86@vger.kernel.org 10242S: Orphan 10243F: drivers/platform/x86/msi-wmi.c 10244 10245MSI001 MEDIA DRIVER 10246M: Antti Palosaari <crope@iki.fi> 10247L: linux-media@vger.kernel.org 10248W: https://linuxtv.org 10249W: http://palosaari.fi/linux/ 10250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10251T: git git://linuxtv.org/anttip/media_tree.git 10252S: Maintained 10253F: drivers/media/tuners/msi001* 10254 10255MSI2500 MEDIA DRIVER 10256M: Antti Palosaari <crope@iki.fi> 10257L: linux-media@vger.kernel.org 10258W: https://linuxtv.org 10259W: http://palosaari.fi/linux/ 10260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10261T: git git://linuxtv.org/anttip/media_tree.git 10262S: Maintained 10263F: drivers/media/usb/msi2500/ 10264 10265MSYSTEMS DISKONCHIP G3 MTD DRIVER 10266M: Robert Jarzmik <robert.jarzmik@free.fr> 10267L: linux-mtd@lists.infradead.org 10268S: Maintained 10269F: drivers/mtd/devices/docg3* 10270 10271MT9M032 APTINA SENSOR DRIVER 10272M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10273L: linux-media@vger.kernel.org 10274T: git git://linuxtv.org/media_tree.git 10275S: Maintained 10276F: drivers/media/i2c/mt9m032.c 10277F: include/media/i2c/mt9m032.h 10278 10279MT9P031 APTINA CAMERA SENSOR 10280M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10281L: linux-media@vger.kernel.org 10282T: git git://linuxtv.org/media_tree.git 10283S: Maintained 10284F: drivers/media/i2c/mt9p031.c 10285F: include/media/i2c/mt9p031.h 10286 10287MT9T001 APTINA CAMERA SENSOR 10288M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10289L: linux-media@vger.kernel.org 10290T: git git://linuxtv.org/media_tree.git 10291S: Maintained 10292F: drivers/media/i2c/mt9t001.c 10293F: include/media/i2c/mt9t001.h 10294 10295MT9T112 APTINA CAMERA SENSOR 10296M: Jacopo Mondi <jacopo@jmondi.org> 10297L: linux-media@vger.kernel.org 10298T: git git://linuxtv.org/media_tree.git 10299S: Odd Fixes 10300F: drivers/media/i2c/mt9t112.c 10301F: include/media/i2c/mt9t112.h 10302 10303MT9V032 APTINA CAMERA SENSOR 10304M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10305L: linux-media@vger.kernel.org 10306T: git git://linuxtv.org/media_tree.git 10307S: Maintained 10308F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10309F: drivers/media/i2c/mt9v032.c 10310F: include/media/i2c/mt9v032.h 10311 10312MT9V111 APTINA CAMERA SENSOR 10313M: Jacopo Mondi <jacopo@jmondi.org> 10314L: linux-media@vger.kernel.org 10315T: git git://linuxtv.org/media_tree.git 10316S: Maintained 10317F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10318F: drivers/media/i2c/mt9v111.c 10319 10320MULTIFUNCTION DEVICES (MFD) 10321M: Lee Jones <lee.jones@linaro.org> 10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10323S: Supported 10324F: Documentation/devicetree/bindings/mfd/ 10325F: drivers/mfd/ 10326F: include/linux/mfd/ 10327F: include/dt-bindings/mfd/ 10328 10329MULTIMEDIA CARD (MMC) ETC. OVER SPI 10330S: Orphan 10331F: drivers/mmc/host/mmc_spi.c 10332F: include/linux/spi/mmc_spi.h 10333 10334MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10335M: Ulf Hansson <ulf.hansson@linaro.org> 10336L: linux-mmc@vger.kernel.org 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10338S: Maintained 10339F: Documentation/devicetree/bindings/mmc/ 10340F: drivers/mmc/ 10341F: include/linux/mmc/ 10342F: include/uapi/linux/mmc/ 10343 10344MULTIPLEXER SUBSYSTEM 10345M: Peter Rosin <peda@axentia.se> 10346S: Maintained 10347F: Documentation/ABI/testing/sysfs-class-mux* 10348F: Documentation/devicetree/bindings/mux/ 10349F: include/dt-bindings/mux/ 10350F: include/linux/mux/ 10351F: drivers/mux/ 10352 10353MULTITECH MULTIPORT CARD (ISICOM) 10354S: Orphan 10355F: drivers/tty/isicom.c 10356F: include/linux/isicom.h 10357 10358MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10359M: Bin Liu <b-liu@ti.com> 10360L: linux-usb@vger.kernel.org 10361S: Maintained 10362F: drivers/usb/musb/ 10363 10364MXL301RF MEDIA DRIVER 10365M: Akihiro Tsukada <tskd08@gmail.com> 10366L: linux-media@vger.kernel.org 10367S: Odd Fixes 10368F: drivers/media/tuners/mxl301rf* 10369 10370MXL5007T MEDIA DRIVER 10371M: Michael Krufky <mkrufky@linuxtv.org> 10372L: linux-media@vger.kernel.org 10373W: https://linuxtv.org 10374W: http://github.com/mkrufky 10375Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10376T: git git://linuxtv.org/mkrufky/tuners.git 10377S: Maintained 10378F: drivers/media/tuners/mxl5007t.* 10379 10380MXSFB DRM DRIVER 10381M: Marek Vasut <marex@denx.de> 10382M: Stefan Agner <stefan@agner.ch> 10383L: dri-devel@lists.freedesktop.org 10384S: Supported 10385F: drivers/gpu/drm/mxsfb/ 10386F: Documentation/devicetree/bindings/display/mxsfb.txt 10387T: git git://anongit.freedesktop.org/drm/drm-misc 10388 10389MYLEX DAC960 PCI RAID Controller 10390M: Hannes Reinecke <hare@kernel.org> 10391L: linux-scsi@vger.kernel.org 10392S: Supported 10393F: drivers/scsi/myrb.* 10394F: drivers/scsi/myrs.* 10395 10396MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10397M: Chris Lee <christopher.lee@cspi.com> 10398L: netdev@vger.kernel.org 10399W: https://www.cspi.com/ethernet-products/support/downloads/ 10400S: Supported 10401F: drivers/net/ethernet/myricom/myri10ge/ 10402 10403NAND FLASH SUBSYSTEM 10404M: Boris Brezillon <bbrezillon@kernel.org> 10405M: Miquel Raynal <miquel.raynal@bootlin.com> 10406R: Richard Weinberger <richard@nod.at> 10407L: linux-mtd@lists.infradead.org 10408W: http://www.linux-mtd.infradead.org/ 10409Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10410T: git git://git.infradead.org/linux-mtd.git nand/fixes 10411T: git git://git.infradead.org/linux-mtd.git nand/next 10412S: Maintained 10413F: drivers/mtd/nand/ 10414F: include/linux/mtd/*nand*.h 10415 10416NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10417M: Daniel Mack <zonque@gmail.com> 10418S: Maintained 10419L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10420W: http://www.native-instruments.com 10421F: sound/usb/caiaq/ 10422 10423NATSEMI ETHERNET DRIVER (DP8381x) 10424S: Orphan 10425F: drivers/net/ethernet/natsemi/natsemi.c 10426 10427NCR 5380 SCSI DRIVERS 10428M: Finn Thain <fthain@telegraphics.com.au> 10429M: Michael Schmitz <schmitzmic@gmail.com> 10430L: linux-scsi@vger.kernel.org 10431S: Maintained 10432F: Documentation/scsi/g_NCR5380.txt 10433F: drivers/scsi/NCR5380.* 10434F: drivers/scsi/arm/cumana_1.c 10435F: drivers/scsi/arm/oak.c 10436F: drivers/scsi/atari_scsi.* 10437F: drivers/scsi/dmx3191d.c 10438F: drivers/scsi/g_NCR5380.* 10439F: drivers/scsi/mac_scsi.* 10440F: drivers/scsi/sun3_scsi.* 10441F: drivers/scsi/sun3_scsi_vme.c 10442 10443NCSI LIBRARY: 10444M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10445S: Maintained 10446F: net/ncsi/ 10447 10448NCT6775 HARDWARE MONITOR DRIVER 10449M: Guenter Roeck <linux@roeck-us.net> 10450L: linux-hwmon@vger.kernel.org 10451S: Maintained 10452F: Documentation/hwmon/nct6775 10453F: drivers/hwmon/nct6775.c 10454 10455NET_FAILOVER MODULE 10456M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10457L: netdev@vger.kernel.org 10458S: Supported 10459F: driver/net/net_failover.c 10460F: include/net/net_failover.h 10461F: Documentation/networking/net_failover.rst 10462 10463NETEFFECT IWARP RNIC DRIVER (IW_NES) 10464M: Faisal Latif <faisal.latif@intel.com> 10465L: linux-rdma@vger.kernel.org 10466W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10467S: Supported 10468F: drivers/infiniband/hw/nes/ 10469F: include/uapi/rdma/nes-abi.h 10470 10471NETEM NETWORK EMULATOR 10472M: Stephen Hemminger <stephen@networkplumber.org> 10473L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10474S: Maintained 10475F: net/sched/sch_netem.c 10476 10477NETERION 10GbE DRIVERS (s2io/vxge) 10478M: Jon Mason <jdmason@kudzu.us> 10479L: netdev@vger.kernel.org 10480S: Supported 10481F: Documentation/networking/device_drivers/neterion/s2io.txt 10482F: Documentation/networking/device_drivers/neterion/vxge.txt 10483F: drivers/net/ethernet/neterion/ 10484 10485NETFILTER 10486M: Pablo Neira Ayuso <pablo@netfilter.org> 10487M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10488M: Florian Westphal <fw@strlen.de> 10489L: netfilter-devel@vger.kernel.org 10490L: coreteam@netfilter.org 10491W: http://www.netfilter.org/ 10492W: http://www.iptables.org/ 10493W: http://www.nftables.org/ 10494Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10496T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10497S: Maintained 10498F: include/linux/netfilter* 10499F: include/linux/netfilter/ 10500F: include/net/netfilter/ 10501F: include/uapi/linux/netfilter* 10502F: include/uapi/linux/netfilter/ 10503F: net/*/netfilter.c 10504F: net/*/netfilter/ 10505F: net/netfilter/ 10506F: net/bridge/br_netfilter*.c 10507 10508NETROM NETWORK LAYER 10509M: Ralf Baechle <ralf@linux-mips.org> 10510L: linux-hams@vger.kernel.org 10511W: http://www.linux-ax25.org/ 10512S: Maintained 10513F: include/net/netrom.h 10514F: include/uapi/linux/netrom.h 10515F: net/netrom/ 10516 10517NETRONOME ETHERNET DRIVERS 10518M: Jakub Kicinski <jakub.kicinski@netronome.com> 10519L: oss-drivers@netronome.com 10520S: Maintained 10521F: drivers/net/ethernet/netronome/ 10522 10523NETWORK BLOCK DEVICE (NBD) 10524M: Josef Bacik <josef@toxicpanda.com> 10525S: Maintained 10526L: linux-block@vger.kernel.org 10527L: nbd@other.debian.org 10528F: Documentation/blockdev/nbd.txt 10529F: drivers/block/nbd.c 10530F: include/uapi/linux/nbd.h 10531 10532NETWORK DROP MONITOR 10533M: Neil Horman <nhorman@tuxdriver.com> 10534L: netdev@vger.kernel.org 10535S: Maintained 10536W: https://fedorahosted.org/dropwatch/ 10537F: net/core/drop_monitor.c 10538 10539NETWORKING DRIVERS 10540M: "David S. Miller" <davem@davemloft.net> 10541L: netdev@vger.kernel.org 10542W: http://www.linuxfoundation.org/en/Net 10543Q: http://patchwork.ozlabs.org/project/netdev/list/ 10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10546S: Odd Fixes 10547F: Documentation/devicetree/bindings/net/ 10548F: drivers/net/ 10549F: include/linux/if_* 10550F: include/linux/netdevice.h 10551F: include/linux/etherdevice.h 10552F: include/linux/fcdevice.h 10553F: include/linux/fddidevice.h 10554F: include/linux/hippidevice.h 10555F: include/linux/inetdevice.h 10556F: include/uapi/linux/if_* 10557F: include/uapi/linux/netdevice.h 10558 10559NETWORKING DRIVERS (WIRELESS) 10560M: Kalle Valo <kvalo@codeaurora.org> 10561L: linux-wireless@vger.kernel.org 10562Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10563T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10565S: Maintained 10566F: Documentation/devicetree/bindings/net/wireless/ 10567F: drivers/net/wireless/ 10568 10569NETWORKING [DSA] 10570M: Andrew Lunn <andrew@lunn.ch> 10571M: Vivien Didelot <vivien.didelot@gmail.com> 10572M: Florian Fainelli <f.fainelli@gmail.com> 10573S: Maintained 10574F: Documentation/devicetree/bindings/net/dsa/ 10575F: net/dsa/ 10576F: include/net/dsa.h 10577F: include/linux/dsa/ 10578F: drivers/net/dsa/ 10579 10580NETWORKING [GENERAL] 10581M: "David S. Miller" <davem@davemloft.net> 10582L: netdev@vger.kernel.org 10583W: http://www.linuxfoundation.org/en/Net 10584Q: http://patchwork.ozlabs.org/project/netdev/list/ 10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10587B: mailto:netdev@vger.kernel.org 10588S: Maintained 10589F: net/ 10590F: include/net/ 10591F: include/linux/in.h 10592F: include/linux/net.h 10593F: include/linux/netdevice.h 10594F: include/uapi/linux/in.h 10595F: include/uapi/linux/net.h 10596F: include/uapi/linux/netdevice.h 10597F: include/uapi/linux/net_namespace.h 10598F: tools/testing/selftests/net/ 10599F: lib/net_utils.c 10600F: lib/random32.c 10601F: Documentation/networking/ 10602 10603NETWORKING [IPSEC] 10604M: Steffen Klassert <steffen.klassert@secunet.com> 10605M: Herbert Xu <herbert@gondor.apana.org.au> 10606M: "David S. Miller" <davem@davemloft.net> 10607L: netdev@vger.kernel.org 10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10610S: Maintained 10611F: net/xfrm/ 10612F: net/key/ 10613F: net/ipv4/xfrm* 10614F: net/ipv4/esp4* 10615F: net/ipv4/ah4.c 10616F: net/ipv4/ipcomp.c 10617F: net/ipv4/ip_vti.c 10618F: net/ipv6/xfrm* 10619F: net/ipv6/esp6* 10620F: net/ipv6/ah6.c 10621F: net/ipv6/ipcomp6.c 10622F: net/ipv6/ip6_vti.c 10623F: include/uapi/linux/xfrm.h 10624F: include/net/xfrm.h 10625 10626NETWORKING [IPv4/IPv6] 10627M: "David S. Miller" <davem@davemloft.net> 10628M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10629M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10630L: netdev@vger.kernel.org 10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10632S: Maintained 10633F: net/ipv4/ 10634F: net/ipv6/ 10635F: include/net/ip* 10636F: arch/x86/net/* 10637 10638NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10639M: Paul Moore <paul@paul-moore.com> 10640W: https://github.com/netlabel 10641L: netdev@vger.kernel.org 10642L: linux-security-module@vger.kernel.org 10643S: Maintained 10644F: Documentation/netlabel/ 10645F: include/net/calipso.h 10646F: include/net/cipso_ipv4.h 10647F: include/net/netlabel.h 10648F: include/uapi/linux/netfilter/xt_SECMARK.h 10649F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10650F: net/netlabel/ 10651F: net/ipv4/cipso_ipv4.c 10652F: net/ipv6/calipso.c 10653F: net/netfilter/xt_CONNSECMARK.c 10654F: net/netfilter/xt_SECMARK.c 10655 10656NETWORKING [TCP] 10657M: Eric Dumazet <edumazet@google.com> 10658L: netdev@vger.kernel.org 10659S: Maintained 10660F: net/ipv4/tcp*.c 10661F: net/ipv4/syncookies.c 10662F: net/ipv6/tcp*.c 10663F: net/ipv6/syncookies.c 10664F: include/uapi/linux/tcp.h 10665F: include/net/tcp.h 10666F: include/linux/tcp.h 10667F: include/trace/events/tcp.h 10668 10669NETWORKING [TLS] 10670M: Boris Pismenny <borisp@mellanox.com> 10671M: Aviad Yehezkel <aviadye@mellanox.com> 10672M: Dave Watson <davejwatson@fb.com> 10673M: John Fastabend <john.fastabend@gmail.com> 10674M: Daniel Borkmann <daniel@iogearbox.net> 10675L: netdev@vger.kernel.org 10676S: Maintained 10677F: net/tls/* 10678F: include/uapi/linux/tls.h 10679F: include/net/tls.h 10680 10681NETWORKING [WIRELESS] 10682L: linux-wireless@vger.kernel.org 10683Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10684 10685NETDEVSIM 10686M: Jakub Kicinski <jakub.kicinski@netronome.com> 10687S: Maintained 10688F: drivers/net/netdevsim/* 10689 10690NETXEN (1/10) GbE SUPPORT 10691M: Manish Chopra <manish.chopra@cavium.com> 10692M: Rahul Verma <rahul.verma@cavium.com> 10693M: Dept-GELinuxNICDev@cavium.com 10694L: netdev@vger.kernel.org 10695S: Supported 10696F: drivers/net/ethernet/qlogic/netxen/ 10697 10698NFC SUBSYSTEM 10699M: Samuel Ortiz <sameo@linux.intel.com> 10700L: linux-wireless@vger.kernel.org 10701L: linux-nfc@lists.01.org (subscribers-only) 10702S: Supported 10703F: net/nfc/ 10704F: include/net/nfc/ 10705F: include/uapi/linux/nfc.h 10706F: drivers/nfc/ 10707F: include/linux/platform_data/nfcmrvl.h 10708F: include/linux/platform_data/nxp-nci.h 10709F: Documentation/devicetree/bindings/net/nfc/ 10710 10711NFS, SUNRPC, AND LOCKD CLIENTS 10712M: Trond Myklebust <trond.myklebust@hammerspace.com> 10713M: Anna Schumaker <anna.schumaker@netapp.com> 10714L: linux-nfs@vger.kernel.org 10715W: http://client.linux-nfs.org 10716T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10717S: Maintained 10718F: fs/lockd/ 10719F: fs/nfs/ 10720F: fs/nfs_common/ 10721F: net/sunrpc/ 10722F: include/linux/lockd/ 10723F: include/linux/nfs* 10724F: include/linux/sunrpc/ 10725F: include/uapi/linux/nfs* 10726F: include/uapi/linux/sunrpc/ 10727 10728NILFS2 FILESYSTEM 10729M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10730L: linux-nilfs@vger.kernel.org 10731W: https://nilfs.sourceforge.io/ 10732W: https://nilfs.osdn.jp/ 10733T: git git://github.com/konis/nilfs2.git 10734S: Supported 10735F: Documentation/filesystems/nilfs2.txt 10736F: fs/nilfs2/ 10737F: include/trace/events/nilfs2.h 10738F: include/uapi/linux/nilfs2_api.h 10739F: include/uapi/linux/nilfs2_ondisk.h 10740 10741NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10742M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10743W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10744S: Maintained 10745F: Documentation/scsi/NinjaSCSI.txt 10746F: drivers/scsi/pcmcia/nsp_* 10747 10748NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10749M: GOTO Masanori <gotom@debian.or.jp> 10750M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10751W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10752S: Maintained 10753F: Documentation/scsi/NinjaSCSI.txt 10754F: drivers/scsi/nsp32* 10755 10756NIOS2 ARCHITECTURE 10757M: Ley Foon Tan <lftan@altera.com> 10758L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10760S: Maintained 10761F: arch/nios2/ 10762 10763NOHZ, DYNTICKS SUPPORT 10764M: Frederic Weisbecker <fweisbec@gmail.com> 10765M: Thomas Gleixner <tglx@linutronix.de> 10766M: Ingo Molnar <mingo@kernel.org> 10767L: linux-kernel@vger.kernel.org 10768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10769S: Maintained 10770F: kernel/time/tick*.* 10771F: include/linux/tick.h 10772F: include/linux/sched/nohz.h 10773 10774NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10775M: Pavel Machek <pavel@ucw.cz> 10776M: Sakari Ailus <sakari.ailus@iki.fi> 10777L: linux-media@vger.kernel.org 10778S: Maintained 10779F: drivers/media/i2c/et8ek8 10780F: drivers/media/i2c/ad5820.c 10781 10782NOKIA N900 POWER SUPPLY DRIVERS 10783R: Pali Rohár <pali.rohar@gmail.com> 10784F: include/linux/power/bq2415x_charger.h 10785F: include/linux/power/bq27xxx_battery.h 10786F: include/linux/power/isp1704_charger.h 10787F: drivers/power/supply/bq2415x_charger.c 10788F: drivers/power/supply/bq27xxx_battery.c 10789F: drivers/power/supply/bq27xxx_battery_i2c.c 10790F: drivers/power/supply/isp1704_charger.c 10791F: drivers/power/supply/rx51_battery.c 10792 10793NTB AMD DRIVER 10794M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10795L: linux-ntb@googlegroups.com 10796S: Supported 10797F: drivers/ntb/hw/amd/ 10798 10799NTB DRIVER CORE 10800M: Jon Mason <jdmason@kudzu.us> 10801M: Dave Jiang <dave.jiang@intel.com> 10802M: Allen Hubbe <allenbh@gmail.com> 10803L: linux-ntb@googlegroups.com 10804S: Supported 10805W: https://github.com/jonmason/ntb/wiki 10806T: git git://github.com/jonmason/ntb.git 10807F: drivers/ntb/ 10808F: drivers/net/ntb_netdev.c 10809F: include/linux/ntb.h 10810F: include/linux/ntb_transport.h 10811F: tools/testing/selftests/ntb/ 10812 10813NTB IDT DRIVER 10814M: Serge Semin <fancer.lancer@gmail.com> 10815L: linux-ntb@googlegroups.com 10816S: Supported 10817F: drivers/ntb/hw/idt/ 10818 10819NTB INTEL DRIVER 10820M: Dave Jiang <dave.jiang@intel.com> 10821L: linux-ntb@googlegroups.com 10822S: Supported 10823W: https://github.com/davejiang/linux/wiki 10824T: git https://github.com/davejiang/linux.git 10825F: drivers/ntb/hw/intel/ 10826 10827NTFS FILESYSTEM 10828M: Anton Altaparmakov <anton@tuxera.com> 10829L: linux-ntfs-dev@lists.sourceforge.net 10830W: http://www.tuxera.com/ 10831T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10832S: Supported 10833F: Documentation/filesystems/ntfs.txt 10834F: fs/ntfs/ 10835 10836NUBUS SUBSYSTEM 10837M: Finn Thain <fthain@telegraphics.com.au> 10838L: linux-m68k@lists.linux-m68k.org 10839S: Maintained 10840F: arch/*/include/asm/nubus.h 10841F: drivers/nubus/ 10842F: include/linux/nubus.h 10843F: include/uapi/linux/nubus.h 10844 10845NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10846M: Antonino Daplas <adaplas@gmail.com> 10847L: linux-fbdev@vger.kernel.org 10848S: Maintained 10849F: drivers/video/fbdev/riva/ 10850F: drivers/video/fbdev/nvidia/ 10851 10852NVM EXPRESS DRIVER 10853M: Keith Busch <keith.busch@intel.com> 10854M: Jens Axboe <axboe@fb.com> 10855M: Christoph Hellwig <hch@lst.de> 10856M: Sagi Grimberg <sagi@grimberg.me> 10857L: linux-nvme@lists.infradead.org 10858T: git://git.infradead.org/nvme.git 10859W: http://git.infradead.org/nvme.git 10860S: Supported 10861F: drivers/nvme/host/ 10862F: include/linux/nvme.h 10863F: include/uapi/linux/nvme_ioctl.h 10864 10865NVM EXPRESS FC TRANSPORT DRIVERS 10866M: James Smart <james.smart@broadcom.com> 10867L: linux-nvme@lists.infradead.org 10868S: Supported 10869F: include/linux/nvme-fc.h 10870F: include/linux/nvme-fc-driver.h 10871F: drivers/nvme/host/fc.c 10872F: drivers/nvme/target/fc.c 10873F: drivers/nvme/target/fcloop.c 10874 10875NVM EXPRESS TARGET DRIVER 10876M: Christoph Hellwig <hch@lst.de> 10877M: Sagi Grimberg <sagi@grimberg.me> 10878L: linux-nvme@lists.infradead.org 10879T: git://git.infradead.org/nvme.git 10880W: http://git.infradead.org/nvme.git 10881S: Supported 10882F: drivers/nvme/target/ 10883 10884NVMEM FRAMEWORK 10885M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10886S: Maintained 10887F: drivers/nvmem/ 10888F: Documentation/devicetree/bindings/nvmem/ 10889F: Documentation/ABI/stable/sysfs-bus-nvmem 10890F: include/linux/nvmem-consumer.h 10891F: include/linux/nvmem-provider.h 10892 10893NXP SGTL5000 DRIVER 10894M: Fabio Estevam <fabio.estevam@nxp.com> 10895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10896S: Maintained 10897F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10898F: sound/soc/codecs/sgtl5000* 10899 10900NXP TDA998X DRM DRIVER 10901M: Russell King <linux@armlinux.org.uk> 10902S: Maintained 10903T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10904T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10905F: drivers/gpu/drm/i2c/tda998x_drv.c 10906F: include/drm/i2c/tda998x.h 10907F: include/dt-bindings/display/tda998x.h 10908K: "nxp,tda998x" 10909 10910NXP TFA9879 DRIVER 10911M: Peter Rosin <peda@axentia.se> 10912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10913S: Maintained 10914F: Documentation/devicetree/bindings/sound/tfa9879.txt 10915F: sound/soc/codecs/tfa9879* 10916 10917NXP-NCI NFC DRIVER 10918M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10919R: Charles Gorand <charles.gorand@effinnov.com> 10920L: linux-nfc@lists.01.org (moderated for non-subscribers) 10921S: Supported 10922F: drivers/nfc/nxp-nci 10923 10924OBJAGG 10925M: Jiri Pirko <jiri@mellanox.com> 10926L: netdev@vger.kernel.org 10927S: Supported 10928F: lib/objagg.c 10929F: lib/test_objagg.c 10930F: include/linux/objagg.h 10931 10932OBJTOOL 10933M: Josh Poimboeuf <jpoimboe@redhat.com> 10934M: Peter Zijlstra <peterz@infradead.org> 10935S: Supported 10936F: tools/objtool/ 10937 10938OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10939M: Frederic Barrat <fbarrat@linux.ibm.com> 10940M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10941L: linuxppc-dev@lists.ozlabs.org 10942S: Supported 10943F: arch/powerpc/platforms/powernv/ocxl.c 10944F: arch/powerpc/include/asm/pnv-ocxl.h 10945F: drivers/misc/ocxl/ 10946F: include/misc/ocxl* 10947F: include/uapi/misc/ocxl.h 10948F: Documentation/accelerators/ocxl.rst 10949 10950OMAP AUDIO SUPPORT 10951M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10952M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10953L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10954L: linux-omap@vger.kernel.org 10955S: Maintained 10956F: sound/soc/ti/omap* 10957F: sound/soc/ti/rx51.c 10958F: sound/soc/ti/n810.c 10959F: sound/soc/ti/sdma-pcm.* 10960 10961OMAP CLOCK FRAMEWORK SUPPORT 10962M: Paul Walmsley <paul@pwsan.com> 10963L: linux-omap@vger.kernel.org 10964S: Maintained 10965F: arch/arm/*omap*/*clock* 10966 10967OMAP DEVICE TREE SUPPORT 10968M: Benoît Cousson <bcousson@baylibre.com> 10969M: Tony Lindgren <tony@atomide.com> 10970L: linux-omap@vger.kernel.org 10971L: devicetree@vger.kernel.org 10972S: Maintained 10973F: arch/arm/boot/dts/*omap* 10974F: arch/arm/boot/dts/*am3* 10975F: arch/arm/boot/dts/*am4* 10976F: arch/arm/boot/dts/*am5* 10977F: arch/arm/boot/dts/*dra7* 10978 10979OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10980L: linux-omap@vger.kernel.org 10981L: linux-fbdev@vger.kernel.org 10982S: Orphan 10983F: drivers/video/fbdev/omap2/ 10984F: Documentation/arm/OMAP/DSS 10985 10986OMAP FRAMEBUFFER SUPPORT 10987L: linux-fbdev@vger.kernel.org 10988L: linux-omap@vger.kernel.org 10989S: Orphan 10990F: drivers/video/fbdev/omap/ 10991 10992OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10993M: Roger Quadros <rogerq@ti.com> 10994M: Tony Lindgren <tony@atomide.com> 10995L: linux-omap@vger.kernel.org 10996S: Maintained 10997F: drivers/memory/omap-gpmc.c 10998F: arch/arm/mach-omap2/*gpmc* 10999 11000OMAP GPIO DRIVER 11001M: Grygorii Strashko <grygorii.strashko@ti.com> 11002M: Santosh Shilimkar <ssantosh@kernel.org> 11003M: Kevin Hilman <khilman@kernel.org> 11004L: linux-omap@vger.kernel.org 11005S: Maintained 11006F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11007F: drivers/gpio/gpio-omap.c 11008 11009OMAP HARDWARE SPINLOCK SUPPORT 11010M: Ohad Ben-Cohen <ohad@wizery.com> 11011L: linux-omap@vger.kernel.org 11012S: Maintained 11013F: drivers/hwspinlock/omap_hwspinlock.c 11014 11015OMAP HS MMC SUPPORT 11016L: linux-mmc@vger.kernel.org 11017L: linux-omap@vger.kernel.org 11018S: Orphan 11019F: drivers/mmc/host/omap_hsmmc.c 11020 11021OMAP HWMOD DATA 11022M: Paul Walmsley <paul@pwsan.com> 11023L: linux-omap@vger.kernel.org 11024S: Maintained 11025F: arch/arm/mach-omap2/omap_hwmod*data* 11026 11027OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11028M: Benoît Cousson <bcousson@baylibre.com> 11029L: linux-omap@vger.kernel.org 11030S: Maintained 11031F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11032 11033OMAP HWMOD SUPPORT 11034M: Benoît Cousson <bcousson@baylibre.com> 11035M: Paul Walmsley <paul@pwsan.com> 11036L: linux-omap@vger.kernel.org 11037S: Maintained 11038F: arch/arm/mach-omap2/omap_hwmod.* 11039 11040OMAP I2C DRIVER 11041M: Vignesh R <vigneshr@ti.com> 11042L: linux-omap@vger.kernel.org 11043L: linux-i2c@vger.kernel.org 11044S: Maintained 11045F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11046F: drivers/i2c/busses/i2c-omap.c 11047 11048OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11049M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11050L: linux-media@vger.kernel.org 11051S: Maintained 11052F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11053F: drivers/media/platform/omap3isp/ 11054F: drivers/staging/media/omap4iss/ 11055 11056OMAP MMC SUPPORT 11057M: Aaro Koskinen <aaro.koskinen@iki.fi> 11058L: linux-omap@vger.kernel.org 11059S: Odd Fixes 11060F: drivers/mmc/host/omap.c 11061 11062OMAP POWER MANAGEMENT SUPPORT 11063M: Kevin Hilman <khilman@kernel.org> 11064L: linux-omap@vger.kernel.org 11065S: Maintained 11066F: arch/arm/*omap*/*pm* 11067F: drivers/cpufreq/omap-cpufreq.c 11068 11069OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11070M: Rajendra Nayak <rnayak@codeaurora.org> 11071M: Paul Walmsley <paul@pwsan.com> 11072L: linux-omap@vger.kernel.org 11073S: Maintained 11074F: arch/arm/mach-omap2/prm* 11075 11076OMAP RANDOM NUMBER GENERATOR SUPPORT 11077M: Deepak Saxena <dsaxena@plexity.net> 11078S: Maintained 11079F: drivers/char/hw_random/omap-rng.c 11080 11081OMAP USB SUPPORT 11082L: linux-usb@vger.kernel.org 11083L: linux-omap@vger.kernel.org 11084S: Orphan 11085F: drivers/usb/*/*omap* 11086F: arch/arm/*omap*/usb* 11087 11088OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11089M: Mark Jackson <mpfj@newflow.co.uk> 11090L: linux-omap@vger.kernel.org 11091S: Maintained 11092F: arch/arm/boot/dts/am335x-nano.dts 11093 11094OMAP1 SUPPORT 11095M: Aaro Koskinen <aaro.koskinen@iki.fi> 11096M: Tony Lindgren <tony@atomide.com> 11097L: linux-omap@vger.kernel.org 11098Q: http://patchwork.kernel.org/project/linux-omap/list/ 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11100S: Maintained 11101F: arch/arm/mach-omap1/ 11102F: arch/arm/plat-omap/ 11103F: arch/arm/configs/omap1_defconfig 11104F: drivers/i2c/busses/i2c-omap.c 11105F: include/linux/platform_data/i2c-omap.h 11106F: include/linux/platform_data/ams-delta-fiq.h 11107 11108OMAP2+ SUPPORT 11109M: Tony Lindgren <tony@atomide.com> 11110L: linux-omap@vger.kernel.org 11111W: http://www.muru.com/linux/omap/ 11112W: http://linux.omap.com/ 11113Q: http://patchwork.kernel.org/project/linux-omap/list/ 11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11115S: Maintained 11116F: arch/arm/mach-omap2/ 11117F: arch/arm/plat-omap/ 11118F: arch/arm/configs/omap2plus_defconfig 11119F: drivers/i2c/busses/i2c-omap.c 11120F: drivers/irqchip/irq-omap-intc.c 11121F: drivers/mfd/*omap*.c 11122F: drivers/mfd/menelaus.c 11123F: drivers/mfd/palmas.c 11124F: drivers/mfd/tps65217.c 11125F: drivers/mfd/tps65218.c 11126F: drivers/mfd/tps65910.c 11127F: drivers/mfd/twl-core.[ch] 11128F: drivers/mfd/twl4030*.c 11129F: drivers/mfd/twl6030*.c 11130F: drivers/mfd/twl6040*.c 11131F: drivers/regulator/palmas-regulator*.c 11132F: drivers/regulator/pbias-regulator.c 11133F: drivers/regulator/tps65217-regulator.c 11134F: drivers/regulator/tps65218-regulator.c 11135F: drivers/regulator/tps65910-regulator.c 11136F: drivers/regulator/twl-regulator.c 11137F: drivers/regulator/twl6030-regulator.c 11138F: include/linux/platform_data/i2c-omap.h 11139 11140ONION OMEGA2+ BOARD 11141M: Harvey Hunt <harveyhuntnexus@gmail.com> 11142L: linux-mips@vger.kernel.org 11143S: Maintained 11144F: arch/mips/boot/dts/ralink/omega2p.dts 11145 11146OMFS FILESYSTEM 11147M: Bob Copeland <me@bobcopeland.com> 11148L: linux-karma-devel@lists.sourceforge.net 11149S: Maintained 11150F: Documentation/filesystems/omfs.txt 11151F: fs/omfs/ 11152 11153OMNIKEY CARDMAN 4000 DRIVER 11154M: Harald Welte <laforge@gnumonks.org> 11155S: Maintained 11156F: drivers/char/pcmcia/cm4000_cs.c 11157F: include/linux/cm4000_cs.h 11158F: include/uapi/linux/cm4000_cs.h 11159 11160OMNIKEY CARDMAN 4040 DRIVER 11161M: Harald Welte <laforge@gnumonks.org> 11162S: Maintained 11163F: drivers/char/pcmcia/cm4040_cs.* 11164 11165OMNIVISION OV13858 SENSOR DRIVER 11166M: Sakari Ailus <sakari.ailus@linux.intel.com> 11167L: linux-media@vger.kernel.org 11168T: git git://linuxtv.org/media_tree.git 11169S: Maintained 11170F: drivers/media/i2c/ov13858.c 11171 11172OMNIVISION OV2680 SENSOR DRIVER 11173M: Rui Miguel Silva <rmfrfs@gmail.com> 11174L: linux-media@vger.kernel.org 11175T: git git://linuxtv.org/media_tree.git 11176S: Maintained 11177F: drivers/media/i2c/ov2680.c 11178F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11179 11180OMNIVISION OV2685 SENSOR DRIVER 11181M: Shunqian Zheng <zhengsq@rock-chips.com> 11182L: linux-media@vger.kernel.org 11183T: git git://linuxtv.org/media_tree.git 11184S: Maintained 11185F: drivers/media/i2c/ov2685.c 11186 11187OMNIVISION OV5640 SENSOR DRIVER 11188M: Steve Longerbeam <slongerbeam@gmail.com> 11189L: linux-media@vger.kernel.org 11190T: git git://linuxtv.org/media_tree.git 11191S: Maintained 11192F: drivers/media/i2c/ov5640.c 11193 11194OMNIVISION OV5647 SENSOR DRIVER 11195M: Luis Oliveira <lolivei@synopsys.com> 11196L: linux-media@vger.kernel.org 11197T: git git://linuxtv.org/media_tree.git 11198S: Maintained 11199F: drivers/media/i2c/ov5647.c 11200 11201OMNIVISION OV5695 SENSOR DRIVER 11202M: Shunqian Zheng <zhengsq@rock-chips.com> 11203L: linux-media@vger.kernel.org 11204T: git git://linuxtv.org/media_tree.git 11205S: Maintained 11206F: drivers/media/i2c/ov5695.c 11207 11208OMNIVISION OV7670 SENSOR DRIVER 11209M: Jonathan Corbet <corbet@lwn.net> 11210L: linux-media@vger.kernel.org 11211T: git git://linuxtv.org/media_tree.git 11212S: Maintained 11213F: drivers/media/i2c/ov7670.c 11214F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11215 11216OMNIVISION OV772x SENSOR DRIVER 11217M: Jacopo Mondi <jacopo@jmondi.org> 11218L: linux-media@vger.kernel.org 11219T: git git://linuxtv.org/media_tree.git 11220S: Odd fixes 11221F: drivers/media/i2c/ov772x.c 11222F: include/media/i2c/ov772x.h 11223F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11224 11225OMNIVISION OV7740 SENSOR DRIVER 11226M: Wenyou Yang <wenyou.yang@microchip.com> 11227L: linux-media@vger.kernel.org 11228T: git git://linuxtv.org/media_tree.git 11229S: Maintained 11230F: drivers/media/i2c/ov7740.c 11231F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11232 11233OMNIVISION OV9650 SENSOR DRIVER 11234M: Sakari Ailus <sakari.ailus@linux.intel.com> 11235R: Akinobu Mita <akinobu.mita@gmail.com> 11236R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11237L: linux-media@vger.kernel.org 11238T: git git://linuxtv.org/media_tree.git 11239S: Maintained 11240F: drivers/media/i2c/ov9650.c 11241F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11242 11243ONENAND FLASH DRIVER 11244M: Kyungmin Park <kyungmin.park@samsung.com> 11245L: linux-mtd@lists.infradead.org 11246S: Maintained 11247F: drivers/mtd/nand/onenand/ 11248F: include/linux/mtd/onenand*.h 11249 11250ONSTREAM SCSI TAPE DRIVER 11251M: Willem Riede <osst@riede.org> 11252L: osst-users@lists.sourceforge.net 11253L: linux-scsi@vger.kernel.org 11254S: Maintained 11255F: Documentation/scsi/osst.txt 11256F: drivers/scsi/osst.* 11257F: drivers/scsi/osst_*.h 11258F: drivers/scsi/st.h 11259 11260OP-TEE DRIVER 11261M: Jens Wiklander <jens.wiklander@linaro.org> 11262S: Maintained 11263F: drivers/tee/optee/ 11264 11265OPA-VNIC DRIVER 11266M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11267M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11268L: linux-rdma@vger.kernel.org 11269S: Supported 11270F: drivers/infiniband/ulp/opa_vnic 11271 11272OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11273M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11274M: Frank Rowand <frowand.list@gmail.com> 11275L: devicetree@vger.kernel.org 11276S: Maintained 11277F: Documentation/devicetree/dynamic-resolution-notes.txt 11278F: Documentation/devicetree/overlay-notes.txt 11279F: drivers/of/overlay.c 11280F: drivers/of/resolver.c 11281K: of_overlay_notifier_ 11282 11283OPEN FIRMWARE AND FLATTENED DEVICE TREE 11284M: Rob Herring <robh+dt@kernel.org> 11285M: Frank Rowand <frowand.list@gmail.com> 11286L: devicetree@vger.kernel.org 11287W: http://www.devicetree.org/ 11288T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11289S: Maintained 11290F: drivers/of/ 11291F: include/linux/of*.h 11292F: scripts/dtc/ 11293F: Documentation/ABI/testing/sysfs-firmware-ofw 11294 11295OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11296M: Rob Herring <robh+dt@kernel.org> 11297M: Mark Rutland <mark.rutland@arm.com> 11298L: devicetree@vger.kernel.org 11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11300Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11301S: Maintained 11302F: Documentation/devicetree/ 11303F: arch/*/boot/dts/ 11304F: include/dt-bindings/ 11305 11306OPENCORES I2C BUS DRIVER 11307M: Peter Korsgaard <peter@korsgaard.com> 11308L: linux-i2c@vger.kernel.org 11309S: Maintained 11310F: Documentation/i2c/busses/i2c-ocores 11311F: drivers/i2c/busses/i2c-ocores.c 11312 11313OPENRISC ARCHITECTURE 11314M: Jonas Bonn <jonas@southpole.se> 11315M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11316M: Stafford Horne <shorne@gmail.com> 11317T: git git://github.com/openrisc/linux.git 11318L: openrisc@lists.librecores.org 11319W: http://openrisc.io 11320S: Maintained 11321F: Documentation/devicetree/bindings/openrisc/ 11322F: Documentation/openrisc/ 11323F: arch/openrisc/ 11324F: drivers/irqchip/irq-ompic.c 11325F: drivers/irqchip/irq-or1k-* 11326 11327OPENVSWITCH 11328M: Pravin B Shelar <pshelar@ovn.org> 11329L: netdev@vger.kernel.org 11330L: dev@openvswitch.org 11331W: http://openvswitch.org 11332S: Maintained 11333F: net/openvswitch/ 11334F: include/uapi/linux/openvswitch.h 11335 11336OPERATING PERFORMANCE POINTS (OPP) 11337M: Viresh Kumar <vireshk@kernel.org> 11338M: Nishanth Menon <nm@ti.com> 11339M: Stephen Boyd <sboyd@kernel.org> 11340L: linux-pm@vger.kernel.org 11341S: Maintained 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11343F: drivers/opp/ 11344F: include/linux/pm_opp.h 11345F: Documentation/power/opp.txt 11346F: Documentation/devicetree/bindings/opp/ 11347 11348OPL4 DRIVER 11349M: Clemens Ladisch <clemens@ladisch.de> 11350L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11351T: git git://git.alsa-project.org/alsa-kernel.git 11352S: Maintained 11353F: sound/drivers/opl4/ 11354 11355OPROFILE 11356M: Robert Richter <rric@kernel.org> 11357L: oprofile-list@lists.sf.net 11358S: Maintained 11359F: arch/*/include/asm/oprofile*.h 11360F: arch/*/oprofile/ 11361F: drivers/oprofile/ 11362F: include/linux/oprofile.h 11363 11364ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11365M: Mark Fasheh <mark@fasheh.com> 11366M: Joel Becker <jlbec@evilplan.org> 11367L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11368W: http://ocfs2.wiki.kernel.org 11369S: Supported 11370F: Documentation/filesystems/ocfs2.txt 11371F: Documentation/filesystems/dlmfs.txt 11372F: fs/ocfs2/ 11373 11374ORANGEFS FILESYSTEM 11375M: Mike Marshall <hubcap@omnibond.com> 11376R: Martin Brandenburg <martin@omnibond.com> 11377L: devel@lists.orangefs.org 11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11379S: Supported 11380F: fs/orangefs/ 11381F: Documentation/filesystems/orangefs.txt 11382 11383ORINOCO DRIVER 11384L: linux-wireless@vger.kernel.org 11385W: http://wireless.kernel.org/en/users/Drivers/orinoco 11386W: http://www.nongnu.org/orinoco/ 11387S: Orphan 11388F: drivers/net/wireless/intersil/orinoco/ 11389 11390OSD LIBRARY and FILESYSTEM 11391M: Boaz Harrosh <ooo@electrozaur.com> 11392S: Maintained 11393F: drivers/scsi/osd/ 11394F: include/scsi/osd_* 11395F: fs/exofs/ 11396 11397OV2659 OMNIVISION SENSOR DRIVER 11398M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11399L: linux-media@vger.kernel.org 11400W: https://linuxtv.org 11401Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11402T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11403S: Maintained 11404F: drivers/media/i2c/ov2659.c 11405F: include/media/i2c/ov2659.h 11406 11407OVERLAY FILESYSTEM 11408M: Miklos Szeredi <miklos@szeredi.hu> 11409L: linux-unionfs@vger.kernel.org 11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11411S: Supported 11412F: fs/overlayfs/ 11413F: Documentation/filesystems/overlayfs.txt 11414 11415P54 WIRELESS DRIVER 11416M: Christian Lamparter <chunkeey@googlemail.com> 11417L: linux-wireless@vger.kernel.org 11418W: http://wireless.kernel.org/en/users/Drivers/p54 11419S: Maintained 11420F: drivers/net/wireless/intersil/p54/ 11421 11422PA SEMI ETHERNET DRIVER 11423L: netdev@vger.kernel.org 11424S: Orphan 11425F: drivers/net/ethernet/pasemi/* 11426 11427PA SEMI SMBUS DRIVER 11428L: linux-i2c@vger.kernel.org 11429S: Orphan 11430F: drivers/i2c/busses/i2c-pasemi.c 11431 11432PADATA PARALLEL EXECUTION MECHANISM 11433M: Steffen Klassert <steffen.klassert@secunet.com> 11434L: linux-crypto@vger.kernel.org 11435S: Maintained 11436F: kernel/padata.c 11437F: include/linux/padata.h 11438F: Documentation/padata.txt 11439 11440PANASONIC LAPTOP ACPI EXTRAS DRIVER 11441M: Harald Welte <laforge@gnumonks.org> 11442L: platform-driver-x86@vger.kernel.org 11443S: Maintained 11444F: drivers/platform/x86/panasonic-laptop.c 11445 11446PARALLEL LCD/KEYPAD PANEL DRIVER 11447M: Willy Tarreau <willy@haproxy.com> 11448M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11449S: Odd Fixes 11450F: Documentation/auxdisplay/lcd-panel-cgram.txt 11451F: drivers/auxdisplay/panel.c 11452 11453PARALLEL PORT SUBSYSTEM 11454M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11455M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11456L: linux-parport@lists.infradead.org (subscribers-only) 11457S: Maintained 11458F: drivers/parport/ 11459F: include/linux/parport*.h 11460F: drivers/char/ppdev.c 11461F: include/uapi/linux/ppdev.h 11462F: Documentation/parport*.txt 11463 11464PARAVIRT_OPS INTERFACE 11465M: Juergen Gross <jgross@suse.com> 11466M: Alok Kataria <akataria@vmware.com> 11467L: virtualization@lists.linux-foundation.org 11468S: Supported 11469F: Documentation/virtual/paravirt_ops.txt 11470F: arch/*/kernel/paravirt* 11471F: arch/*/include/asm/paravirt*.h 11472F: include/linux/hypervisor.h 11473 11474PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11475M: Tim Waugh <tim@cyberelk.net> 11476L: linux-parport@lists.infradead.org (subscribers-only) 11477S: Maintained 11478F: Documentation/blockdev/paride.txt 11479F: drivers/block/paride/ 11480 11481PARISC ARCHITECTURE 11482M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11483M: Helge Deller <deller@gmx.de> 11484L: linux-parisc@vger.kernel.org 11485W: http://www.parisc-linux.org/ 11486Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11489S: Maintained 11490F: arch/parisc/ 11491F: Documentation/parisc/ 11492F: drivers/parisc/ 11493F: drivers/char/agp/parisc-agp.c 11494F: drivers/input/serio/gscps2.c 11495F: drivers/parport/parport_gsc.* 11496F: drivers/tty/serial/8250/8250_gsc.c 11497F: drivers/video/fbdev/sti* 11498F: drivers/video/console/sti* 11499F: drivers/video/logo/logo_parisc* 11500 11501PARMAN 11502M: Jiri Pirko <jiri@mellanox.com> 11503L: netdev@vger.kernel.org 11504S: Supported 11505F: lib/parman.c 11506F: lib/test_parman.c 11507F: include/linux/parman.h 11508 11509PC87360 HARDWARE MONITORING DRIVER 11510M: Jim Cromie <jim.cromie@gmail.com> 11511L: linux-hwmon@vger.kernel.org 11512S: Maintained 11513F: Documentation/hwmon/pc87360 11514F: drivers/hwmon/pc87360.c 11515 11516PC8736x GPIO DRIVER 11517M: Jim Cromie <jim.cromie@gmail.com> 11518S: Maintained 11519F: drivers/char/pc8736x_gpio.c 11520 11521PC87427 HARDWARE MONITORING DRIVER 11522M: Jean Delvare <jdelvare@suse.com> 11523L: linux-hwmon@vger.kernel.org 11524S: Maintained 11525F: Documentation/hwmon/pc87427 11526F: drivers/hwmon/pc87427.c 11527 11528PCA9532 LED DRIVER 11529M: Riku Voipio <riku.voipio@iki.fi> 11530S: Maintained 11531F: drivers/leds/leds-pca9532.c 11532F: include/linux/leds-pca9532.h 11533 11534PCA9541 I2C BUS MASTER SELECTOR DRIVER 11535M: Guenter Roeck <linux@roeck-us.net> 11536L: linux-i2c@vger.kernel.org 11537S: Maintained 11538F: drivers/i2c/muxes/i2c-mux-pca9541.c 11539 11540PCDP - PRIMARY CONSOLE AND DEBUG PORT 11541M: Khalid Aziz <khalid@gonehiking.org> 11542S: Maintained 11543F: drivers/firmware/pcdp.* 11544 11545PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11546M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11547L: linux-pci@vger.kernel.org 11548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11549S: Maintained 11550F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11551F: drivers/pci/controller/pci-aardvark.c 11552 11553PCI DRIVER FOR ALTERA PCIE IP 11554M: Ley Foon Tan <lftan@altera.com> 11555L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11556L: linux-pci@vger.kernel.org 11557S: Supported 11558F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11559F: drivers/pci/controller/pcie-altera.c 11560 11561PCI DRIVER FOR APPLIEDMICRO XGENE 11562M: Tanmay Inamdar <tinamdar@apm.com> 11563L: linux-pci@vger.kernel.org 11564L: linux-arm-kernel@lists.infradead.org 11565S: Maintained 11566F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11567F: drivers/pci/controller/pci-xgene.c 11568 11569PCI DRIVER FOR ARM VERSATILE PLATFORM 11570M: Rob Herring <robh@kernel.org> 11571L: linux-pci@vger.kernel.org 11572L: linux-arm-kernel@lists.infradead.org 11573S: Maintained 11574F: Documentation/devicetree/bindings/pci/versatile.txt 11575F: drivers/pci/controller/pci-versatile.c 11576 11577PCI DRIVER FOR ARMADA 8K 11578M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11579L: linux-pci@vger.kernel.org 11580L: linux-arm-kernel@lists.infradead.org 11581S: Maintained 11582F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11583F: drivers/pci/controller/dwc/pcie-armada8k.c 11584 11585PCI DRIVER FOR CADENCE PCIE IP 11586M: Alan Douglas <adouglas@cadence.com> 11587L: linux-pci@vger.kernel.org 11588S: Maintained 11589F: Documentation/devicetree/bindings/pci/cdns,*.txt 11590F: drivers/pci/controller/pcie-cadence* 11591 11592PCI DRIVER FOR FREESCALE LAYERSCAPE 11593M: Minghuan Lian <minghuan.Lian@nxp.com> 11594M: Mingkai Hu <mingkai.hu@nxp.com> 11595M: Roy Zang <roy.zang@nxp.com> 11596L: linuxppc-dev@lists.ozlabs.org 11597L: linux-pci@vger.kernel.org 11598L: linux-arm-kernel@lists.infradead.org 11599S: Maintained 11600F: drivers/pci/controller/dwc/*layerscape* 11601 11602PCI DRIVER FOR GENERIC OF HOSTS 11603M: Will Deacon <will.deacon@arm.com> 11604L: linux-pci@vger.kernel.org 11605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11606S: Maintained 11607F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11608F: drivers/pci/controller/pci-host-common.c 11609F: drivers/pci/controller/pci-host-generic.c 11610 11611PCI DRIVER FOR IMX6 11612M: Richard Zhu <hongxing.zhu@nxp.com> 11613M: Lucas Stach <l.stach@pengutronix.de> 11614L: linux-pci@vger.kernel.org 11615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11616S: Maintained 11617F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11618F: drivers/pci/controller/dwc/*imx6* 11619 11620PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11621M: Keith Busch <keith.busch@intel.com> 11622M: Jonathan Derrick <jonathan.derrick@intel.com> 11623L: linux-pci@vger.kernel.org 11624S: Supported 11625F: drivers/pci/controller/vmd.c 11626 11627PCI DRIVER FOR MICROSEMI SWITCHTEC 11628M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11629M: Logan Gunthorpe <logang@deltatee.com> 11630L: linux-pci@vger.kernel.org 11631S: Maintained 11632F: Documentation/switchtec.txt 11633F: Documentation/ABI/testing/sysfs-class-switchtec 11634F: drivers/pci/switch/switchtec* 11635F: include/uapi/linux/switchtec_ioctl.h 11636F: include/linux/switchtec.h 11637F: drivers/ntb/hw/mscc/ 11638 11639PCI DRIVER FOR MOBIVEIL PCIE IP 11640M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11641L: linux-pci@vger.kernel.org 11642S: Supported 11643F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11644F: drivers/pci/controller/pcie-mobiveil.c 11645 11646PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11647M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11648M: Jason Cooper <jason@lakedaemon.net> 11649L: linux-pci@vger.kernel.org 11650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11651S: Maintained 11652F: drivers/pci/controller/*mvebu* 11653 11654PCI DRIVER FOR NVIDIA TEGRA 11655M: Thierry Reding <thierry.reding@gmail.com> 11656L: linux-tegra@vger.kernel.org 11657L: linux-pci@vger.kernel.org 11658S: Supported 11659F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11660F: drivers/pci/controller/pci-tegra.c 11661 11662PCI DRIVER FOR RENESAS R-CAR 11663M: Simon Horman <horms@verge.net.au> 11664L: linux-pci@vger.kernel.org 11665L: linux-renesas-soc@vger.kernel.org 11666S: Maintained 11667F: drivers/pci/controller/*rcar* 11668 11669PCI DRIVER FOR SAMSUNG EXYNOS 11670M: Jingoo Han <jingoohan1@gmail.com> 11671L: linux-pci@vger.kernel.org 11672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11673L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11674S: Maintained 11675F: drivers/pci/controller/dwc/pci-exynos.c 11676 11677PCI DRIVER FOR SYNOPSYS DESIGNWARE 11678M: Jingoo Han <jingoohan1@gmail.com> 11679M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11680L: linux-pci@vger.kernel.org 11681S: Maintained 11682F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11683F: drivers/pci/controller/dwc/*designware* 11684 11685PCI DRIVER FOR TI DRA7XX 11686M: Kishon Vijay Abraham I <kishon@ti.com> 11687L: linux-omap@vger.kernel.org 11688L: linux-pci@vger.kernel.org 11689S: Supported 11690F: Documentation/devicetree/bindings/pci/ti-pci.txt 11691F: drivers/pci/controller/dwc/pci-dra7xx.c 11692 11693PCI DRIVER FOR TI KEYSTONE 11694M: Murali Karicheri <m-karicheri2@ti.com> 11695L: linux-pci@vger.kernel.org 11696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11697S: Maintained 11698F: drivers/pci/controller/dwc/pci-keystone.c 11699 11700PCI ENDPOINT SUBSYSTEM 11701M: Kishon Vijay Abraham I <kishon@ti.com> 11702M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11703L: linux-pci@vger.kernel.org 11704T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11705S: Supported 11706F: drivers/pci/endpoint/ 11707F: drivers/misc/pci_endpoint_test.c 11708F: tools/pci/ 11709 11710PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11711M: Russell Currey <ruscur@russell.cc> 11712M: Sam Bobroff <sbobroff@linux.ibm.com> 11713M: Oliver O'Halloran <oohall@gmail.com> 11714L: linuxppc-dev@lists.ozlabs.org 11715S: Supported 11716F: Documentation/PCI/pci-error-recovery.txt 11717F: drivers/pci/pcie/aer.c 11718F: drivers/pci/pcie/dpc.c 11719F: drivers/pci/pcie/err.c 11720F: Documentation/powerpc/eeh-pci-error-recovery.txt 11721F: arch/powerpc/kernel/eeh*.c 11722F: arch/powerpc/platforms/*/eeh*.c 11723F: arch/powerpc/include/*/eeh*.h 11724 11725PCI ERROR RECOVERY 11726M: Linas Vepstas <linasvepstas@gmail.com> 11727L: linux-pci@vger.kernel.org 11728S: Supported 11729F: Documentation/PCI/pci-error-recovery.txt 11730 11731PCI MSI DRIVER FOR ALTERA MSI IP 11732M: Ley Foon Tan <lftan@altera.com> 11733L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11734L: linux-pci@vger.kernel.org 11735S: Supported 11736F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11737F: drivers/pci/controller/pcie-altera-msi.c 11738 11739PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11740M: Duc Dang <dhdang@apm.com> 11741L: linux-pci@vger.kernel.org 11742L: linux-arm-kernel@lists.infradead.org 11743S: Maintained 11744F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11745F: drivers/pci/controller/pci-xgene-msi.c 11746 11747PCI SUBSYSTEM 11748M: Bjorn Helgaas <bhelgaas@google.com> 11749L: linux-pci@vger.kernel.org 11750Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11751T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11752S: Supported 11753F: Documentation/devicetree/bindings/pci/ 11754F: Documentation/PCI/ 11755F: drivers/acpi/pci* 11756F: drivers/pci/ 11757F: include/asm-generic/pci* 11758F: include/linux/pci* 11759F: include/linux/of_pci.h 11760F: include/uapi/linux/pci* 11761F: lib/pci* 11762F: arch/x86/pci/ 11763F: arch/x86/kernel/quirks.c 11764F: arch/x86/kernel/early-quirks.c 11765 11766PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11767M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11768L: linux-pci@vger.kernel.org 11769Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11770T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11771S: Supported 11772F: drivers/pci/controller/ 11773 11774PCIE DRIVER FOR AMLOGIC MESON 11775M: Yue Wang <yue.wang@Amlogic.com> 11776L: linux-pci@vger.kernel.org 11777L: linux-amlogic@lists.infradead.org 11778S: Maintained 11779F: drivers/pci/controller/dwc/pci-meson.c 11780 11781PCIE DRIVER FOR AXIS ARTPEC 11782M: Jesper Nilsson <jesper.nilsson@axis.com> 11783L: linux-arm-kernel@axis.com 11784L: linux-pci@vger.kernel.org 11785S: Maintained 11786F: Documentation/devicetree/bindings/pci/axis,artpec* 11787F: drivers/pci/controller/dwc/*artpec* 11788 11789PCIE DRIVER FOR CAVIUM THUNDERX 11790M: David Daney <david.daney@cavium.com> 11791L: linux-pci@vger.kernel.org 11792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11793S: Supported 11794F: Documentation/devicetree/bindings/pci/pci-thunder-* 11795F: drivers/pci/controller/pci-thunder-* 11796 11797PCIE DRIVER FOR HISILICON 11798M: Zhou Wang <wangzhou1@hisilicon.com> 11799L: linux-pci@vger.kernel.org 11800S: Maintained 11801F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11802F: drivers/pci/controller/dwc/pcie-hisi.c 11803 11804PCIE DRIVER FOR HISILICON KIRIN 11805M: Xiaowei Song <songxiaowei@hisilicon.com> 11806M: Binghui Wang <wangbinghui@hisilicon.com> 11807L: linux-pci@vger.kernel.org 11808S: Maintained 11809F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11810F: drivers/pci/controller/dwc/pcie-kirin.c 11811 11812PCIE DRIVER FOR HISILICON STB 11813M: Shawn Guo <shawn.guo@linaro.org> 11814L: linux-pci@vger.kernel.org 11815S: Maintained 11816F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11817F: drivers/pci/controller/dwc/pcie-histb.c 11818 11819PCIE DRIVER FOR MEDIATEK 11820M: Ryder Lee <ryder.lee@mediatek.com> 11821L: linux-pci@vger.kernel.org 11822L: linux-mediatek@lists.infradead.org 11823S: Supported 11824F: Documentation/devicetree/bindings/pci/mediatek* 11825F: drivers/pci/controller/*mediatek* 11826 11827PCIE DRIVER FOR QUALCOMM MSM 11828M: Stanimir Varbanov <svarbanov@mm-sol.com> 11829L: linux-pci@vger.kernel.org 11830L: linux-arm-msm@vger.kernel.org 11831S: Maintained 11832F: drivers/pci/controller/dwc/*qcom* 11833 11834PCIE DRIVER FOR ROCKCHIP 11835M: Shawn Lin <shawn.lin@rock-chips.com> 11836L: linux-pci@vger.kernel.org 11837L: linux-rockchip@lists.infradead.org 11838S: Maintained 11839F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11840F: drivers/pci/controller/pcie-rockchip* 11841 11842PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11843M: Linus Walleij <linus.walleij@linaro.org> 11844L: linux-pci@vger.kernel.org 11845S: Maintained 11846F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11847F: drivers/pci/controller/pci-v3-semi.c 11848 11849PCIE DRIVER FOR SOCIONEXT UNIPHIER 11850M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11851L: linux-pci@vger.kernel.org 11852S: Maintained 11853F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 11854F: drivers/pci/controller/dwc/pcie-uniphier.c 11855 11856PCIE DRIVER FOR ST SPEAR13XX 11857M: Pratyush Anand <pratyush.anand@gmail.com> 11858L: linux-pci@vger.kernel.org 11859S: Maintained 11860F: drivers/pci/controller/dwc/*spear* 11861 11862PCMCIA SUBSYSTEM 11863M: Dominik Brodowski <linux@dominikbrodowski.net> 11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11865S: Odd Fixes 11866F: Documentation/pcmcia/ 11867F: tools/pcmcia/ 11868F: drivers/pcmcia/ 11869F: include/pcmcia/ 11870 11871PCNET32 NETWORK DRIVER 11872M: Don Fry <pcnet32@frontier.com> 11873L: netdev@vger.kernel.org 11874S: Maintained 11875F: drivers/net/ethernet/amd/pcnet32.c 11876 11877PCRYPT PARALLEL CRYPTO ENGINE 11878M: Steffen Klassert <steffen.klassert@secunet.com> 11879L: linux-crypto@vger.kernel.org 11880S: Maintained 11881F: crypto/pcrypt.c 11882F: include/crypto/pcrypt.h 11883 11884PEAQ WMI HOTKEYS DRIVER 11885M: Hans de Goede <hdegoede@redhat.com> 11886L: platform-driver-x86@vger.kernel.org 11887S: Maintained 11888F: drivers/platform/x86/peaq-wmi.c 11889 11890PER-CPU MEMORY ALLOCATOR 11891M: Dennis Zhou <dennis@kernel.org> 11892M: Tejun Heo <tj@kernel.org> 11893M: Christoph Lameter <cl@linux.com> 11894T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11895S: Maintained 11896F: include/linux/percpu*.h 11897F: mm/percpu*.c 11898F: arch/*/include/asm/percpu.h 11899 11900PER-TASK DELAY ACCOUNTING 11901M: Balbir Singh <bsingharora@gmail.com> 11902S: Maintained 11903F: include/linux/delayacct.h 11904F: kernel/delayacct.c 11905 11906PERFORMANCE EVENTS SUBSYSTEM 11907M: Peter Zijlstra <peterz@infradead.org> 11908M: Ingo Molnar <mingo@redhat.com> 11909M: Arnaldo Carvalho de Melo <acme@kernel.org> 11910R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11911R: Jiri Olsa <jolsa@redhat.com> 11912R: Namhyung Kim <namhyung@kernel.org> 11913L: linux-kernel@vger.kernel.org 11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11915S: Supported 11916F: kernel/events/* 11917F: include/linux/perf_event.h 11918F: include/uapi/linux/perf_event.h 11919F: arch/*/kernel/perf_event*.c 11920F: arch/*/kernel/*/perf_event*.c 11921F: arch/*/kernel/*/*/perf_event*.c 11922F: arch/*/include/asm/perf_event.h 11923F: arch/*/kernel/perf_callchain.c 11924F: arch/*/events/* 11925F: tools/perf/ 11926 11927PERSONALITY HANDLING 11928M: Christoph Hellwig <hch@infradead.org> 11929L: linux-abi-devel@lists.sourceforge.net 11930S: Maintained 11931F: include/linux/personality.h 11932F: include/uapi/linux/personality.h 11933 11934PHOENIX RC FLIGHT CONTROLLER ADAPTER 11935M: Marcus Folkesson <marcus.folkesson@gmail.com> 11936L: linux-input@vger.kernel.org 11937S: Maintained 11938F: Documentation/input/devices/pxrc.rst 11939F: drivers/input/joystick/pxrc.c 11940 11941PHONET PROTOCOL 11942M: Remi Denis-Courmont <courmisch@gmail.com> 11943S: Supported 11944F: Documentation/networking/phonet.txt 11945F: include/linux/phonet.h 11946F: include/net/phonet/ 11947F: include/uapi/linux/phonet.h 11948F: net/phonet/ 11949 11950PHRAM MTD DRIVER 11951M: Joern Engel <joern@lazybastard.org> 11952L: linux-mtd@lists.infradead.org 11953S: Maintained 11954F: drivers/mtd/devices/phram.c 11955 11956PICOLCD HID DRIVER 11957M: Bruno Prémont <bonbons@linux-vserver.org> 11958L: linux-input@vger.kernel.org 11959S: Maintained 11960F: drivers/hid/hid-picolcd* 11961 11962PICOXCELL SUPPORT 11963M: Jamie Iles <jamie@jamieiles.com> 11964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11965T: git git://github.com/jamieiles/linux-2.6-ji.git 11966S: Supported 11967F: arch/arm/boot/dts/picoxcell* 11968F: arch/arm/mach-picoxcell/ 11969F: drivers/crypto/picoxcell* 11970 11971PIN CONTROL SUBSYSTEM 11972M: Linus Walleij <linus.walleij@linaro.org> 11973L: linux-gpio@vger.kernel.org 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11975S: Maintained 11976F: Documentation/devicetree/bindings/pinctrl/ 11977F: Documentation/driver-api/pinctl.rst 11978F: drivers/pinctrl/ 11979F: include/linux/pinctrl/ 11980 11981PIN CONTROLLER - MICROCHIP AT91 11982M: Ludovic Desroches <ludovic.desroches@microchip.com> 11983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11984L: linux-gpio@vger.kernel.org 11985S: Supported 11986F: drivers/pinctrl/pinctrl-at91* 11987 11988PIN CONTROLLER - FREESCALE 11989M: Dong Aisheng <aisheng.dong@nxp.com> 11990M: Fabio Estevam <festevam@gmail.com> 11991M: Shawn Guo <shawnguo@kernel.org> 11992M: Stefan Agner <stefan@agner.ch> 11993R: Pengutronix Kernel Team <kernel@pengutronix.de> 11994L: linux-gpio@vger.kernel.org 11995S: Maintained 11996F: drivers/pinctrl/freescale/ 11997F: Documentation/devicetree/bindings/pinctrl/fsl,* 11998 11999PIN CONTROLLER - INTEL 12000M: Mika Westerberg <mika.westerberg@linux.intel.com> 12001M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12003S: Maintained 12004F: drivers/pinctrl/intel/ 12005 12006PIN CONTROLLER - MEDIATEK 12007M: Sean Wang <sean.wang@kernel.org> 12008L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12009S: Maintained 12010F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12011F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12012F: drivers/pinctrl/mediatek/ 12013 12014PIN CONTROLLER - QUALCOMM 12015M: Bjorn Andersson <bjorn.andersson@linaro.org> 12016S: Maintained 12017L: linux-arm-msm@vger.kernel.org 12018F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12019F: drivers/pinctrl/qcom/ 12020 12021PIN CONTROLLER - RENESAS 12022M: Geert Uytterhoeven <geert+renesas@glider.be> 12023L: linux-renesas-soc@vger.kernel.org 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12025S: Maintained 12026F: drivers/pinctrl/pinctrl-rz* 12027F: drivers/pinctrl/sh-pfc/ 12028 12029PIN CONTROLLER - SAMSUNG 12030M: Tomasz Figa <tomasz.figa@gmail.com> 12031M: Krzysztof Kozlowski <krzk@kernel.org> 12032M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12034L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12035Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12036T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12037S: Maintained 12038F: drivers/pinctrl/samsung/ 12039F: include/dt-bindings/pinctrl/samsung.h 12040F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12041 12042PIN CONTROLLER - SINGLE 12043M: Tony Lindgren <tony@atomide.com> 12044M: Haojian Zhuang <haojian.zhuang@linaro.org> 12045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12046L: linux-omap@vger.kernel.org 12047S: Maintained 12048F: drivers/pinctrl/pinctrl-single.c 12049 12050PIN CONTROLLER - ST SPEAR 12051M: Viresh Kumar <vireshk@kernel.org> 12052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12053W: http://www.st.com/spear 12054S: Maintained 12055F: drivers/pinctrl/spear/ 12056 12057PISTACHIO SOC SUPPORT 12058M: James Hartley <james.hartley@sondrel.com> 12059L: linux-mips@vger.kernel.org 12060S: Odd Fixes 12061F: arch/mips/pistachio/ 12062F: arch/mips/include/asm/mach-pistachio/ 12063F: arch/mips/boot/dts/img/pistachio* 12064F: arch/mips/configs/pistachio*_defconfig 12065 12066PKTCDVD DRIVER 12067S: Orphan 12068M: linux-block@vger.kernel.org 12069F: drivers/block/pktcdvd.c 12070F: include/linux/pktcdvd.h 12071F: include/uapi/linux/pktcdvd.h 12072 12073PKUNITY SOC DRIVERS 12074M: Guan Xuetao <gxt@pku.edu.cn> 12075W: http://mprc.pku.edu.cn/~guanxuetao/linux 12076S: Maintained 12077T: git git://github.com/gxt/linux.git 12078F: drivers/input/serio/i8042-unicore32io.h 12079F: drivers/i2c/busses/i2c-puv3.c 12080F: drivers/video/fbdev/fb-puv3.c 12081F: drivers/rtc/rtc-puv3.c 12082 12083PMBUS HARDWARE MONITORING DRIVERS 12084M: Guenter Roeck <linux@roeck-us.net> 12085L: linux-hwmon@vger.kernel.org 12086W: http://hwmon.wiki.kernel.org/ 12087W: http://www.roeck-us.net/linux/drivers/ 12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12089S: Maintained 12090F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12091F: Documentation/devicetree/bindings/hwmon/max31785.txt 12092F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12093F: Documentation/hwmon/adm1275 12094F: Documentation/hwmon/ibm-cffps 12095F: Documentation/hwmon/ir35221 12096F: Documentation/hwmon/lm25066 12097F: Documentation/hwmon/ltc2978 12098F: Documentation/hwmon/ltc3815 12099F: Documentation/hwmon/max16064 12100F: Documentation/hwmon/max20751 12101F: Documentation/hwmon/max31785 12102F: Documentation/hwmon/max34440 12103F: Documentation/hwmon/max8688 12104F: Documentation/hwmon/pmbus 12105F: Documentation/hwmon/pmbus-core 12106F: Documentation/hwmon/tps40422 12107F: Documentation/hwmon/ucd9000 12108F: Documentation/hwmon/ucd9200 12109F: Documentation/hwmon/zl6100 12110F: drivers/hwmon/pmbus/ 12111F: include/linux/pmbus.h 12112 12113PMC SIERRA MaxRAID DRIVER 12114L: linux-scsi@vger.kernel.org 12115W: http://www.pmc-sierra.com/ 12116S: Orphan 12117F: drivers/scsi/pmcraid.* 12118 12119PMC SIERRA PM8001 DRIVER 12120M: Jack Wang <jinpu.wang@profitbricks.com> 12121M: lindar_liu@usish.com 12122L: linux-scsi@vger.kernel.org 12123S: Supported 12124F: drivers/scsi/pm8001/ 12125 12126PNP SUPPORT 12127M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12128S: Maintained 12129F: drivers/pnp/ 12130 12131PNI RM3100 IIO DRIVER 12132M: Song Qiang <songqiang1304521@gmail.com> 12133L: linux-iio@vger.kernel.org 12134S: Maintained 12135F: drivers/iio/magnetometer/rm3100* 12136F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12137 12138POSIX CLOCKS and TIMERS 12139M: Thomas Gleixner <tglx@linutronix.de> 12140L: linux-kernel@vger.kernel.org 12141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12142S: Maintained 12143F: fs/timerfd.c 12144F: include/linux/timer* 12145F: kernel/time/*timer* 12146 12147POWER MANAGEMENT CORE 12148M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12149L: linux-pm@vger.kernel.org 12150T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12151B: https://bugzilla.kernel.org 12152S: Supported 12153F: drivers/base/power/ 12154F: include/linux/pm.h 12155F: include/linux/pm_* 12156F: include/linux/powercap.h 12157F: drivers/powercap/ 12158F: kernel/configs/nopm.config 12159 12160POWER STATE COORDINATION INTERFACE (PSCI) 12161M: Mark Rutland <mark.rutland@arm.com> 12162M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12163L: linux-arm-kernel@lists.infradead.org 12164S: Maintained 12165F: drivers/firmware/psci*.c 12166F: include/linux/psci.h 12167F: include/uapi/linux/psci.h 12168 12169POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12170M: Sebastian Reichel <sre@kernel.org> 12171L: linux-pm@vger.kernel.org 12172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12173S: Maintained 12174F: Documentation/ABI/testing/sysfs-class-power 12175F: Documentation/devicetree/bindings/power/supply/ 12176F: include/linux/power_supply.h 12177F: drivers/power/supply/ 12178 12179POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12180M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12181L: linuxppc-dev@lists.ozlabs.org 12182S: Maintained 12183F: drivers/char/powernv-op-panel.c 12184 12185PPP OVER ATM (RFC 2364) 12186M: Mitchell Blank Jr <mitch@sfgoth.com> 12187S: Maintained 12188F: net/atm/pppoatm.c 12189F: include/uapi/linux/atmppp.h 12190 12191PPP OVER ETHERNET 12192M: Michal Ostrowski <mostrows@earthlink.net> 12193S: Maintained 12194F: drivers/net/ppp/pppoe.c 12195F: drivers/net/ppp/pppox.c 12196 12197PPP OVER L2TP 12198M: James Chapman <jchapman@katalix.com> 12199S: Maintained 12200F: net/l2tp/l2tp_ppp.c 12201F: include/linux/if_pppol2tp.h 12202F: include/uapi/linux/if_pppol2tp.h 12203 12204PPP PROTOCOL DRIVERS AND COMPRESSORS 12205M: Paul Mackerras <paulus@samba.org> 12206L: linux-ppp@vger.kernel.org 12207S: Maintained 12208F: drivers/net/ppp/ppp_* 12209 12210PPS SUPPORT 12211M: Rodolfo Giometti <giometti@enneenne.com> 12212W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12213L: linuxpps@ml.enneenne.com (subscribers-only) 12214S: Maintained 12215F: Documentation/pps/ 12216F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12217F: Documentation/ABI/testing/sysfs-pps 12218F: drivers/pps/ 12219F: include/linux/pps*.h 12220F: include/uapi/linux/pps.h 12221 12222PPTP DRIVER 12223M: Dmitry Kozlov <xeb@mail.ru> 12224L: netdev@vger.kernel.org 12225S: Maintained 12226F: drivers/net/ppp/pptp.c 12227W: http://sourceforge.net/projects/accel-pptp 12228 12229PREEMPTIBLE KERNEL 12230M: Robert Love <rml@tech9.net> 12231L: kpreempt-tech@lists.sourceforge.net 12232W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12233S: Supported 12234F: Documentation/preempt-locking.txt 12235F: include/linux/preempt.h 12236 12237PRINTK 12238M: Petr Mladek <pmladek@suse.com> 12239M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12240R: Steven Rostedt <rostedt@goodmis.org> 12241S: Maintained 12242F: kernel/printk/ 12243F: include/linux/printk.h 12244 12245PRISM54 WIRELESS DRIVER 12246M: Luis Chamberlain <mcgrof@kernel.org> 12247L: linux-wireless@vger.kernel.org 12248W: http://wireless.kernel.org/en/users/Drivers/p54 12249S: Obsolete 12250F: drivers/net/wireless/intersil/prism54/ 12251 12252PROC FILESYSTEM 12253R: Alexey Dobriyan <adobriyan@gmail.com> 12254L: linux-kernel@vger.kernel.org 12255L: linux-fsdevel@vger.kernel.org 12256S: Maintained 12257F: fs/proc/ 12258F: include/linux/proc_fs.h 12259F: tools/testing/selftests/proc/ 12260F: Documentation/filesystems/proc.txt 12261 12262PROC SYSCTL 12263M: Luis Chamberlain <mcgrof@kernel.org> 12264M: Kees Cook <keescook@chromium.org> 12265L: linux-kernel@vger.kernel.org 12266L: linux-fsdevel@vger.kernel.org 12267S: Maintained 12268F: fs/proc/proc_sysctl.c 12269F: include/linux/sysctl.h 12270F: kernel/sysctl.c 12271F: tools/testing/selftests/sysctl/ 12272 12273PS3 NETWORK SUPPORT 12274M: Geoff Levand <geoff@infradead.org> 12275L: netdev@vger.kernel.org 12276L: linuxppc-dev@lists.ozlabs.org 12277S: Maintained 12278F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12279 12280PS3 PLATFORM SUPPORT 12281M: Geoff Levand <geoff@infradead.org> 12282L: linuxppc-dev@lists.ozlabs.org 12283S: Maintained 12284F: arch/powerpc/boot/ps3* 12285F: arch/powerpc/include/asm/lv1call.h 12286F: arch/powerpc/include/asm/ps3*.h 12287F: arch/powerpc/platforms/ps3/ 12288F: drivers/*/ps3* 12289F: drivers/ps3/ 12290F: drivers/rtc/rtc-ps3.c 12291F: drivers/usb/host/*ps3.c 12292F: sound/ppc/snd_ps3* 12293 12294PS3VRAM DRIVER 12295M: Jim Paris <jim@jtan.com> 12296M: Geoff Levand <geoff@infradead.org> 12297L: linuxppc-dev@lists.ozlabs.org 12298S: Maintained 12299F: drivers/block/ps3vram.c 12300 12301PSAMPLE PACKET SAMPLING SUPPORT: 12302M: Yotam Gigi <yotam.gi@gmail.com> 12303S: Maintained 12304F: net/psample 12305F: include/net/psample.h 12306F: include/uapi/linux/psample.h 12307 12308PSTORE FILESYSTEM 12309M: Kees Cook <keescook@chromium.org> 12310M: Anton Vorontsov <anton@enomsg.org> 12311M: Colin Cross <ccross@android.com> 12312M: Tony Luck <tony.luck@intel.com> 12313S: Maintained 12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12315F: fs/pstore/ 12316F: include/linux/pstore* 12317F: drivers/firmware/efi/efi-pstore.c 12318F: drivers/acpi/apei/erst.c 12319F: Documentation/admin-guide/ramoops.rst 12320F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12321K: \b(pstore|ramoops) 12322 12323PTP HARDWARE CLOCK SUPPORT 12324M: Richard Cochran <richardcochran@gmail.com> 12325L: netdev@vger.kernel.org 12326S: Maintained 12327W: http://linuxptp.sourceforge.net/ 12328F: Documentation/ABI/testing/sysfs-ptp 12329F: Documentation/ptp/* 12330F: drivers/net/phy/dp83640* 12331F: drivers/ptp/* 12332F: include/linux/ptp_cl* 12333 12334PTRACE SUPPORT 12335M: Oleg Nesterov <oleg@redhat.com> 12336S: Maintained 12337F: include/asm-generic/syscall.h 12338F: include/linux/ptrace.h 12339F: include/linux/regset.h 12340F: include/linux/tracehook.h 12341F: include/uapi/linux/ptrace.h 12342F: include/uapi/linux/ptrace.h 12343F: include/asm-generic/ptrace.h 12344F: kernel/ptrace.c 12345F: arch/*/ptrace*.c 12346F: arch/*/*/ptrace*.c 12347F: arch/*/include/asm/ptrace*.h 12348 12349PULSE8-CEC DRIVER 12350M: Hans Verkuil <hverkuil@xs4all.nl> 12351L: linux-media@vger.kernel.org 12352T: git git://linuxtv.org/media_tree.git 12353S: Maintained 12354F: drivers/media/usb/pulse8-cec/* 12355F: Documentation/media/cec-drivers/pulse8-cec.rst 12356 12357PVRUSB2 VIDEO4LINUX DRIVER 12358M: Mike Isely <isely@pobox.com> 12359L: pvrusb2@isely.net (subscribers-only) 12360L: linux-media@vger.kernel.org 12361W: http://www.isely.net/pvrusb2/ 12362T: git git://linuxtv.org/media_tree.git 12363S: Maintained 12364F: Documentation/media/v4l-drivers/pvrusb2* 12365F: drivers/media/usb/pvrusb2/ 12366 12367PWC WEBCAM DRIVER 12368M: Hans Verkuil <hverkuil@xs4all.nl> 12369L: linux-media@vger.kernel.org 12370T: git git://linuxtv.org/media_tree.git 12371S: Odd Fixes 12372F: drivers/media/usb/pwc/* 12373 12374PWM FAN DRIVER 12375M: Kamil Debski <kamil@wypas.org> 12376M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12377L: linux-hwmon@vger.kernel.org 12378S: Supported 12379F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12380F: Documentation/hwmon/pwm-fan 12381F: drivers/hwmon/pwm-fan.c 12382 12383PWM IR Transmitter 12384M: Sean Young <sean@mess.org> 12385L: linux-media@vger.kernel.org 12386S: Maintained 12387F: drivers/media/rc/pwm-ir-tx.c 12388 12389PWM SUBSYSTEM 12390M: Thierry Reding <thierry.reding@gmail.com> 12391L: linux-pwm@vger.kernel.org 12392S: Maintained 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12394F: Documentation/pwm.txt 12395F: Documentation/devicetree/bindings/pwm/ 12396F: include/linux/pwm.h 12397F: drivers/pwm/ 12398F: drivers/video/backlight/pwm_bl.c 12399F: include/linux/pwm_backlight.h 12400F: drivers/gpio/gpio-mvebu.c 12401F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12402 12403PXA GPIO DRIVER 12404M: Robert Jarzmik <robert.jarzmik@free.fr> 12405L: linux-gpio@vger.kernel.org 12406S: Maintained 12407F: drivers/gpio/gpio-pxa.c 12408 12409PXA MMCI DRIVER 12410S: Orphan 12411 12412PXA RTC DRIVER 12413M: Robert Jarzmik <robert.jarzmik@free.fr> 12414L: linux-rtc@vger.kernel.org 12415S: Maintained 12416 12417PXA2xx/PXA3xx SUPPORT 12418M: Daniel Mack <daniel@zonque.org> 12419M: Haojian Zhuang <haojian.zhuang@gmail.com> 12420M: Robert Jarzmik <robert.jarzmik@free.fr> 12421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12422T: git git://github.com/hzhuang1/linux.git 12423T: git git://github.com/rjarzmik/linux.git 12424S: Maintained 12425F: arch/arm/boot/dts/pxa* 12426F: arch/arm/mach-pxa/ 12427F: drivers/dma/pxa* 12428F: drivers/pcmcia/pxa2xx* 12429F: drivers/pinctrl/pxa/ 12430F: drivers/spi/spi-pxa2xx* 12431F: drivers/usb/gadget/udc/pxa2* 12432F: include/sound/pxa2xx-lib.h 12433F: sound/arm/pxa* 12434F: sound/soc/pxa/ 12435 12436QAT DRIVER 12437M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12438L: qat-linux@intel.com 12439S: Supported 12440F: drivers/crypto/qat/ 12441 12442QCOM AUDIO (ASoC) DRIVERS 12443M: Patrick Lai <plai@codeaurora.org> 12444M: Banajit Goswami <bgoswami@codeaurora.org> 12445L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12446S: Supported 12447F: sound/soc/qcom/ 12448 12449QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12450M: Gabriel Somlo <somlo@cmu.edu> 12451M: "Michael S. Tsirkin" <mst@redhat.com> 12452L: qemu-devel@nongnu.org 12453S: Maintained 12454F: drivers/firmware/qemu_fw_cfg.c 12455F: include/uapi/linux/qemu_fw_cfg.h 12456 12457QIB DRIVER 12458M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12459M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12460L: linux-rdma@vger.kernel.org 12461S: Supported 12462F: drivers/infiniband/hw/qib/ 12463 12464QLOGIC QL41xxx FCOE DRIVER 12465M: QLogic-Storage-Upstream@cavium.com 12466L: linux-scsi@vger.kernel.org 12467S: Supported 12468F: drivers/scsi/qedf/ 12469 12470QLOGIC QL41xxx ISCSI DRIVER 12471M: QLogic-Storage-Upstream@cavium.com 12472L: linux-scsi@vger.kernel.org 12473S: Supported 12474F: drivers/scsi/qedi/ 12475 12476QLOGIC QL4xxx ETHERNET DRIVER 12477M: Ariel Elior <Ariel.Elior@cavium.com> 12478M: everest-linux-l2@cavium.com 12479L: netdev@vger.kernel.org 12480S: Supported 12481F: drivers/net/ethernet/qlogic/qed/ 12482F: include/linux/qed/ 12483F: drivers/net/ethernet/qlogic/qede/ 12484 12485QLOGIC QL4xxx RDMA DRIVER 12486M: Michal Kalderon <Michal.Kalderon@cavium.com> 12487M: Ariel Elior <Ariel.Elior@cavium.com> 12488L: linux-rdma@vger.kernel.org 12489S: Supported 12490F: drivers/infiniband/hw/qedr/ 12491F: include/uapi/rdma/qedr-abi.h 12492 12493QLOGIC QLA1280 SCSI DRIVER 12494M: Michael Reed <mdr@sgi.com> 12495L: linux-scsi@vger.kernel.org 12496S: Maintained 12497F: drivers/scsi/qla1280.[ch] 12498 12499QLOGIC QLA2XXX FC-SCSI DRIVER 12500M: qla2xxx-upstream@qlogic.com 12501L: linux-scsi@vger.kernel.org 12502S: Supported 12503F: Documentation/scsi/LICENSE.qla2xxx 12504F: drivers/scsi/qla2xxx/ 12505 12506QLOGIC QLA3XXX NETWORK DRIVER 12507M: Dept-GELinuxNICDev@cavium.com 12508L: netdev@vger.kernel.org 12509S: Supported 12510F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12511F: drivers/net/ethernet/qlogic/qla3xxx.* 12512 12513QLOGIC QLA4XXX iSCSI DRIVER 12514M: QLogic-Storage-Upstream@qlogic.com 12515L: linux-scsi@vger.kernel.org 12516S: Supported 12517F: Documentation/scsi/LICENSE.qla4xxx 12518F: drivers/scsi/qla4xxx/ 12519 12520QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12521M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12522M: Manish Chopra <manish.chopra@cavium.com> 12523M: Dept-GELinuxNICDev@cavium.com 12524L: netdev@vger.kernel.org 12525S: Supported 12526F: drivers/net/ethernet/qlogic/qlcnic/ 12527 12528QLOGIC QLGE 10Gb ETHERNET DRIVER 12529M: Manish Chopra <manish.chopra@cavium.com> 12530M: Dept-GELinuxNICDev@cavium.com 12531L: netdev@vger.kernel.org 12532S: Supported 12533F: drivers/net/ethernet/qlogic/qlge/ 12534 12535QM1D1B0004 MEDIA DRIVER 12536M: Akihiro Tsukada <tskd08@gmail.com> 12537L: linux-media@vger.kernel.org 12538S: Odd Fixes 12539F: drivers/media/tuners/qm1d1b0004* 12540 12541QM1D1C0042 MEDIA DRIVER 12542M: Akihiro Tsukada <tskd08@gmail.com> 12543L: linux-media@vger.kernel.org 12544S: Odd Fixes 12545F: drivers/media/tuners/qm1d1c0042* 12546 12547QNX4 FILESYSTEM 12548M: Anders Larsen <al@alarsen.net> 12549W: http://www.alarsen.net/linux/qnx4fs/ 12550S: Maintained 12551F: fs/qnx4/ 12552F: include/uapi/linux/qnx4_fs.h 12553F: include/uapi/linux/qnxtypes.h 12554 12555QORIQ DPAA2 FSL-MC BUS DRIVER 12556M: Stuart Yoder <stuyoder@gmail.com> 12557M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12558L: linux-kernel@vger.kernel.org 12559S: Maintained 12560F: drivers/bus/fsl-mc/ 12561F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12562F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12563 12564QT1010 MEDIA DRIVER 12565M: Antti Palosaari <crope@iki.fi> 12566L: linux-media@vger.kernel.org 12567W: https://linuxtv.org 12568W: http://palosaari.fi/linux/ 12569Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12570T: git git://linuxtv.org/anttip/media_tree.git 12571S: Maintained 12572F: drivers/media/tuners/qt1010* 12573 12574QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12575M: Kalle Valo <kvalo@codeaurora.org> 12576L: ath10k@lists.infradead.org 12577W: http://wireless.kernel.org/en/users/Drivers/ath10k 12578T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12579S: Supported 12580F: drivers/net/wireless/ath/ath10k/ 12581 12582QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12583M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12584L: linux-wireless@vger.kernel.org 12585W: http://wireless.kernel.org/en/users/Drivers/ath9k 12586S: Supported 12587F: drivers/net/wireless/ath/ath9k/ 12588 12589QUALCOMM CAMERA SUBSYSTEM DRIVER 12590M: Todor Tomov <todor.too@gmail.com> 12591L: linux-media@vger.kernel.org 12592S: Maintained 12593F: Documentation/devicetree/bindings/media/qcom,camss.txt 12594F: Documentation/media/v4l-drivers/qcom_camss.rst 12595F: drivers/media/platform/qcom/camss/ 12596 12597QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12598M: Ilia Lin <ilia.lin@gmail.com> 12599L: linux-pm@vger.kernel.org 12600S: Maintained 12601F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12602F: drivers/cpufreq/qcom-cpufreq-kryo.c 12603 12604QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12605M: Timur Tabi <timur@kernel.org> 12606L: netdev@vger.kernel.org 12607S: Maintained 12608F: drivers/net/ethernet/qualcomm/emac/ 12609 12610QUALCOMM GENERIC INTERFACE I2C DRIVER 12611M: Alok Chauhan <alokc@codeaurora.org> 12612M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12613L: linux-i2c@vger.kernel.org 12614L: linux-arm-msm@vger.kernel.org 12615S: Supported 12616F: drivers/i2c/busses/i2c-qcom-geni.c 12617 12618QUALCOMM HEXAGON ARCHITECTURE 12619M: Richard Kuo <rkuo@codeaurora.org> 12620L: linux-hexagon@vger.kernel.org 12621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12622S: Supported 12623F: arch/hexagon/ 12624 12625QUALCOMM HIDMA DRIVER 12626M: Sinan Kaya <okaya@kernel.org> 12627L: linux-arm-kernel@lists.infradead.org 12628L: linux-arm-msm@vger.kernel.org 12629L: dmaengine@vger.kernel.org 12630S: Supported 12631F: drivers/dma/qcom/hidma* 12632 12633QUALCOMM IOMMU 12634M: Rob Clark <robdclark@gmail.com> 12635L: iommu@lists.linux-foundation.org 12636L: linux-arm-msm@vger.kernel.org 12637S: Maintained 12638F: drivers/iommu/qcom_iommu.c 12639 12640QUALCOMM TSENS THERMAL DRIVER 12641M: Amit Kucheria <amit.kucheria@linaro.org> 12642L: linux-pm@vger.kernel.org 12643L: linux-arm-msm@vger.kernel.org 12644S: Maintained 12645F: drivers/thermal/qcom/ 12646 12647QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12648M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12649L: linux-media@vger.kernel.org 12650L: linux-arm-msm@vger.kernel.org 12651T: git git://linuxtv.org/media_tree.git 12652S: Maintained 12653F: drivers/media/platform/qcom/venus/ 12654 12655QUALCOMM WCN36XX WIRELESS DRIVER 12656M: Kalle Valo <kvalo@codeaurora.org> 12657L: wcn36xx@lists.infradead.org 12658W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12659T: git git://github.com/KrasnikovEugene/wcn36xx.git 12660S: Supported 12661F: drivers/net/wireless/ath/wcn36xx/ 12662 12663QUANTENNA QTNFMAC WIRELESS DRIVER 12664M: Igor Mitsyanko <imitsyanko@quantenna.com> 12665M: Avinash Patil <avinashp@quantenna.com> 12666M: Sergey Matyukevich <smatyukevich@quantenna.com> 12667L: linux-wireless@vger.kernel.org 12668S: Maintained 12669F: drivers/net/wireless/quantenna 12670 12671RADEON and AMDGPU DRM DRIVERS 12672M: Alex Deucher <alexander.deucher@amd.com> 12673M: Christian König <christian.koenig@amd.com> 12674M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12675L: amd-gfx@lists.freedesktop.org 12676T: git git://people.freedesktop.org/~agd5f/linux 12677S: Supported 12678F: drivers/gpu/drm/radeon/ 12679F: include/uapi/drm/radeon_drm.h 12680F: drivers/gpu/drm/amd/ 12681F: include/uapi/drm/amdgpu_drm.h 12682 12683RADEON FRAMEBUFFER DISPLAY DRIVER 12684M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12685L: linux-fbdev@vger.kernel.org 12686S: Maintained 12687F: drivers/video/fbdev/aty/radeon* 12688F: include/uapi/linux/radeonfb.h 12689 12690RADIOSHARK RADIO DRIVER 12691M: Hans Verkuil <hverkuil@xs4all.nl> 12692L: linux-media@vger.kernel.org 12693T: git git://linuxtv.org/media_tree.git 12694S: Maintained 12695F: drivers/media/radio/radio-shark.c 12696 12697RADIOSHARK2 RADIO DRIVER 12698M: Hans Verkuil <hverkuil@xs4all.nl> 12699L: linux-media@vger.kernel.org 12700T: git git://linuxtv.org/media_tree.git 12701S: Maintained 12702F: drivers/media/radio/radio-shark2.c 12703F: drivers/media/radio/radio-tea5777.c 12704 12705RADOS BLOCK DEVICE (RBD) 12706M: Ilya Dryomov <idryomov@gmail.com> 12707M: Sage Weil <sage@redhat.com> 12708M: Alex Elder <elder@kernel.org> 12709L: ceph-devel@vger.kernel.org 12710W: http://ceph.com/ 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12712T: git git://github.com/ceph/ceph-client.git 12713S: Supported 12714F: Documentation/ABI/testing/sysfs-bus-rbd 12715F: drivers/block/rbd.c 12716F: drivers/block/rbd_types.h 12717 12718RAGE128 FRAMEBUFFER DISPLAY DRIVER 12719M: Paul Mackerras <paulus@samba.org> 12720L: linux-fbdev@vger.kernel.org 12721S: Maintained 12722F: drivers/video/fbdev/aty/aty128fb.c 12723 12724RAINSHADOW-CEC DRIVER 12725M: Hans Verkuil <hverkuil@xs4all.nl> 12726L: linux-media@vger.kernel.org 12727T: git git://linuxtv.org/media_tree.git 12728S: Maintained 12729F: drivers/media/usb/rainshadow-cec/* 12730 12731RALINK MIPS ARCHITECTURE 12732M: John Crispin <john@phrozen.org> 12733L: linux-mips@vger.kernel.org 12734S: Maintained 12735F: arch/mips/ralink 12736 12737RALINK RT2X00 WIRELESS LAN DRIVER 12738P: rt2x00 project 12739M: Stanislaw Gruszka <sgruszka@redhat.com> 12740M: Helmut Schaa <helmut.schaa@googlemail.com> 12741L: linux-wireless@vger.kernel.org 12742S: Maintained 12743F: drivers/net/wireless/ralink/rt2x00/ 12744 12745RAMDISK RAM BLOCK DEVICE DRIVER 12746M: Jens Axboe <axboe@kernel.dk> 12747S: Maintained 12748F: Documentation/blockdev/ramdisk.txt 12749F: drivers/block/brd.c 12750 12751RANCHU VIRTUAL BOARD FOR MIPS 12752M: Miodrag Dinic <miodrag.dinic@mips.com> 12753L: linux-mips@vger.kernel.org 12754S: Supported 12755F: arch/mips/generic/board-ranchu.c 12756F: arch/mips/configs/generic/board-ranchu.config 12757 12758RANDOM NUMBER DRIVER 12759M: "Theodore Ts'o" <tytso@mit.edu> 12760S: Maintained 12761F: drivers/char/random.c 12762 12763RAPIDIO SUBSYSTEM 12764M: Matt Porter <mporter@kernel.crashing.org> 12765M: Alexandre Bounine <alex.bou9@gmail.com> 12766S: Maintained 12767F: drivers/rapidio/ 12768 12769RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12770L: linux-wireless@vger.kernel.org 12771S: Orphan 12772F: drivers/net/wireless/ray* 12773 12774RCUTORTURE TEST FRAMEWORK 12775M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12776M: Josh Triplett <josh@joshtriplett.org> 12777R: Steven Rostedt <rostedt@goodmis.org> 12778R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12779R: Lai Jiangshan <jiangshanlai@gmail.com> 12780L: linux-kernel@vger.kernel.org 12781S: Supported 12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12783F: tools/testing/selftests/rcutorture 12784 12785RDC R-321X SoC 12786M: Florian Fainelli <florian@openwrt.org> 12787S: Maintained 12788 12789RDC R6040 FAST ETHERNET DRIVER 12790M: Florian Fainelli <f.fainelli@gmail.com> 12791L: netdev@vger.kernel.org 12792S: Maintained 12793F: drivers/net/ethernet/rdc/r6040.c 12794 12795RDMAVT - RDMA verbs software 12796M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12797M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12798L: linux-rdma@vger.kernel.org 12799S: Supported 12800F: drivers/infiniband/sw/rdmavt 12801 12802RDS - RELIABLE DATAGRAM SOCKETS 12803M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12804L: netdev@vger.kernel.org 12805L: linux-rdma@vger.kernel.org 12806L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12807W: https://oss.oracle.com/projects/rds/ 12808S: Supported 12809F: net/rds/ 12810F: Documentation/networking/rds.txt 12811 12812RDT - RESOURCE ALLOCATION 12813M: Fenghua Yu <fenghua.yu@intel.com> 12814M: Reinette Chatre <reinette.chatre@intel.com> 12815L: linux-kernel@vger.kernel.org 12816S: Supported 12817F: arch/x86/kernel/cpu/resctrl/ 12818F: arch/x86/include/asm/resctrl_sched.h 12819F: Documentation/x86/resctrl* 12820 12821READ-COPY UPDATE (RCU) 12822M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12823M: Josh Triplett <josh@joshtriplett.org> 12824R: Steven Rostedt <rostedt@goodmis.org> 12825R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12826R: Lai Jiangshan <jiangshanlai@gmail.com> 12827R: Joel Fernandes <joel@joelfernandes.org> 12828L: linux-kernel@vger.kernel.org 12829W: http://www.rdrop.com/users/paulmck/RCU/ 12830S: Supported 12831T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12832F: Documentation/RCU/ 12833X: Documentation/RCU/torture.txt 12834F: include/linux/rcu* 12835X: include/linux/srcu*.h 12836F: kernel/rcu/ 12837X: kernel/rcu/srcu*.c 12838 12839REAL TIME CLOCK (RTC) SUBSYSTEM 12840M: Alessandro Zummo <a.zummo@towertech.it> 12841M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12842L: linux-rtc@vger.kernel.org 12843Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12844T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12845S: Maintained 12846F: Documentation/devicetree/bindings/rtc/ 12847F: Documentation/rtc.txt 12848F: drivers/rtc/ 12849F: include/linux/rtc.h 12850F: include/uapi/linux/rtc.h 12851F: include/linux/rtc/ 12852F: include/linux/platform_data/rtc-* 12853F: tools/testing/selftests/rtc/ 12854 12855REALTEK AUDIO CODECS 12856M: Bard Liao <bardliao@realtek.com> 12857M: Oder Chiou <oder_chiou@realtek.com> 12858S: Maintained 12859F: sound/soc/codecs/rt* 12860F: include/sound/rt*.h 12861 12862REALTEK RTL83xx SMI DSA ROUTER CHIPS 12863M: Linus Walleij <linus.walleij@linaro.org> 12864S: Maintained 12865F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12866F: drivers/net/dsa/realtek-smi* 12867F: drivers/net/dsa/rtl83* 12868 12869REGISTER MAP ABSTRACTION 12870M: Mark Brown <broonie@kernel.org> 12871L: linux-kernel@vger.kernel.org 12872T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12873S: Supported 12874F: Documentation/devicetree/bindings/regmap/ 12875F: drivers/base/regmap/ 12876F: include/linux/regmap.h 12877 12878REISERFS FILE SYSTEM 12879L: reiserfs-devel@vger.kernel.org 12880S: Supported 12881F: fs/reiserfs/ 12882 12883REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12884M: Ohad Ben-Cohen <ohad@wizery.com> 12885M: Bjorn Andersson <bjorn.andersson@linaro.org> 12886L: linux-remoteproc@vger.kernel.org 12887T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12888S: Maintained 12889F: Documentation/devicetree/bindings/remoteproc/ 12890F: Documentation/remoteproc.txt 12891F: drivers/remoteproc/ 12892F: include/linux/remoteproc.h 12893 12894REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12895M: Ohad Ben-Cohen <ohad@wizery.com> 12896M: Bjorn Andersson <bjorn.andersson@linaro.org> 12897L: linux-remoteproc@vger.kernel.org 12898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12899S: Maintained 12900F: drivers/rpmsg/ 12901F: Documentation/rpmsg.txt 12902F: include/linux/rpmsg.h 12903F: include/linux/rpmsg/ 12904 12905RENESAS CLOCK DRIVERS 12906M: Geert Uytterhoeven <geert+renesas@glider.be> 12907L: linux-renesas-soc@vger.kernel.org 12908T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12909S: Supported 12910F: drivers/clk/renesas/ 12911 12912RENESAS EMEV2 I2C DRIVER 12913M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12914S: Supported 12915F: drivers/i2c/busses/i2c-emev2.c 12916 12917RENESAS ETHERNET DRIVERS 12918R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12919L: netdev@vger.kernel.org 12920L: linux-renesas-soc@vger.kernel.org 12921F: Documentation/devicetree/bindings/net/renesas,*.txt 12922F: Documentation/devicetree/bindings/net/sh_eth.txt 12923F: drivers/net/ethernet/renesas/ 12924F: include/linux/sh_eth.h 12925 12926RENESAS R-CAR GYROADC DRIVER 12927M: Marek Vasut <marek.vasut@gmail.com> 12928L: linux-iio@vger.kernel.org 12929S: Supported 12930F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 12931F: drivers/iio/adc/rcar-gyroadc.c 12932 12933RENESAS R-CAR I2C DRIVERS 12934M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12935S: Supported 12936F: drivers/i2c/busses/i2c-rcar.c 12937F: drivers/i2c/busses/i2c-sh_mobile.c 12938 12939RENESAS RIIC DRIVER 12940M: Chris Brandt <chris.brandt@renesas.com> 12941S: Supported 12942F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12943F: drivers/i2c/busses/i2c-riic.c 12944 12945RENESAS USB PHY DRIVER 12946M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12947L: linux-renesas-soc@vger.kernel.org 12948S: Maintained 12949F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12950 12951RESET CONTROLLER FRAMEWORK 12952M: Philipp Zabel <p.zabel@pengutronix.de> 12953T: git git://git.pengutronix.de/git/pza/linux 12954S: Maintained 12955F: drivers/reset/ 12956F: Documentation/devicetree/bindings/reset/ 12957F: include/dt-bindings/reset/ 12958F: include/linux/reset.h 12959F: include/linux/reset-controller.h 12960 12961RESTARTABLE SEQUENCES SUPPORT 12962M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12963M: Peter Zijlstra <peterz@infradead.org> 12964M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12965M: Boqun Feng <boqun.feng@gmail.com> 12966L: linux-kernel@vger.kernel.org 12967S: Supported 12968F: kernel/rseq.c 12969F: include/uapi/linux/rseq.h 12970F: include/trace/events/rseq.h 12971F: tools/testing/selftests/rseq/ 12972 12973RFKILL 12974M: Johannes Berg <johannes@sipsolutions.net> 12975L: linux-wireless@vger.kernel.org 12976W: http://wireless.kernel.org/ 12977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12979S: Maintained 12980F: Documentation/rfkill.txt 12981F: Documentation/ABI/stable/sysfs-class-rfkill 12982F: net/rfkill/ 12983F: include/linux/rfkill.h 12984F: include/uapi/linux/rfkill.h 12985 12986RHASHTABLE 12987M: Thomas Graf <tgraf@suug.ch> 12988M: Herbert Xu <herbert@gondor.apana.org.au> 12989L: netdev@vger.kernel.org 12990S: Maintained 12991F: lib/rhashtable.c 12992F: lib/test_rhashtable.c 12993F: include/linux/rhashtable.h 12994F: include/linux/rhashtable-types.h 12995 12996RICOH R5C592 MEMORYSTICK DRIVER 12997M: Maxim Levitsky <maximlevitsky@gmail.com> 12998S: Maintained 12999F: drivers/memstick/host/r592.* 13000 13001RICOH SMARTMEDIA/XD DRIVER 13002M: Maxim Levitsky <maximlevitsky@gmail.com> 13003S: Maintained 13004F: drivers/mtd/nand/raw/r852.c 13005F: drivers/mtd/nand/raw/r852.h 13006 13007RISC-V ARCHITECTURE 13008M: Palmer Dabbelt <palmer@sifive.com> 13009M: Albert Ou <aou@eecs.berkeley.edu> 13010L: linux-riscv@lists.infradead.org 13011T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13012S: Supported 13013F: arch/riscv/ 13014K: riscv 13015N: riscv 13016 13017ROCCAT DRIVERS 13018M: Stefan Achatz <erazor_de@users.sourceforge.net> 13019W: http://sourceforge.net/projects/roccat/ 13020S: Maintained 13021F: drivers/hid/hid-roccat* 13022F: include/linux/hid-roccat* 13023F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13024 13025ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13026M: Jacob chen <jacob2.chen@rock-chips.com> 13027L: linux-media@vger.kernel.org 13028S: Maintained 13029F: drivers/media/platform/rockchip/rga/ 13030F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13031 13032ROCKCHIP VPU CODEC DRIVER 13033M: Ezequiel Garcia <ezequiel@collabora.com> 13034L: linux-media@vger.kernel.org 13035S: Maintained 13036F: drivers/staging/media/platform/rockchip/vpu/ 13037F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13038 13039ROCKER DRIVER 13040M: Jiri Pirko <jiri@resnulli.us> 13041L: netdev@vger.kernel.org 13042S: Supported 13043F: drivers/net/ethernet/rocker/ 13044 13045ROCKETPORT DRIVER 13046P: Comtrol Corp. 13047W: http://www.comtrol.com 13048S: Maintained 13049F: Documentation/serial/rocket.txt 13050F: drivers/tty/rocket* 13051 13052ROCKETPORT EXPRESS/INFINITY DRIVER 13053M: Kevin Cernekee <cernekee@gmail.com> 13054L: linux-serial@vger.kernel.org 13055S: Odd Fixes 13056F: drivers/tty/serial/rp2.* 13057 13058ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13059M: Marek Vasut <marek.vasut+renesas@gmail.com> 13060L: linux-kernel@vger.kernel.org 13061L: linux-renesas-soc@vger.kernel.org 13062S: Supported 13063F: drivers/mfd/bd9571mwv.c 13064F: drivers/regulator/bd9571mwv-regulator.c 13065F: drivers/gpio/gpio-bd9571mwv.c 13066F: include/linux/mfd/bd9571mwv.h 13067F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13068 13069ROSE NETWORK LAYER 13070M: Ralf Baechle <ralf@linux-mips.org> 13071L: linux-hams@vger.kernel.org 13072W: http://www.linux-ax25.org/ 13073S: Maintained 13074F: include/net/rose.h 13075F: include/uapi/linux/rose.h 13076F: net/rose/ 13077 13078RTL2830 MEDIA DRIVER 13079M: Antti Palosaari <crope@iki.fi> 13080L: linux-media@vger.kernel.org 13081W: https://linuxtv.org 13082W: http://palosaari.fi/linux/ 13083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13084T: git git://linuxtv.org/anttip/media_tree.git 13085S: Maintained 13086F: drivers/media/dvb-frontends/rtl2830* 13087 13088RTL2832 MEDIA DRIVER 13089M: Antti Palosaari <crope@iki.fi> 13090L: linux-media@vger.kernel.org 13091W: https://linuxtv.org 13092W: http://palosaari.fi/linux/ 13093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13094T: git git://linuxtv.org/anttip/media_tree.git 13095S: Maintained 13096F: drivers/media/dvb-frontends/rtl2832* 13097 13098RTL2832_SDR MEDIA DRIVER 13099M: Antti Palosaari <crope@iki.fi> 13100L: linux-media@vger.kernel.org 13101W: https://linuxtv.org 13102W: http://palosaari.fi/linux/ 13103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13104T: git git://linuxtv.org/anttip/media_tree.git 13105S: Maintained 13106F: drivers/media/dvb-frontends/rtl2832_sdr* 13107 13108RTL8180 WIRELESS DRIVER 13109L: linux-wireless@vger.kernel.org 13110W: http://wireless.kernel.org/ 13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13112S: Orphan 13113F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13114 13115RTL8187 WIRELESS DRIVER 13116M: Herton Ronaldo Krzesinski <herton@canonical.com> 13117M: Hin-Tak Leung <htl10@users.sourceforge.net> 13118M: Larry Finger <Larry.Finger@lwfinger.net> 13119L: linux-wireless@vger.kernel.org 13120W: http://wireless.kernel.org/ 13121T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13122S: Maintained 13123F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13124 13125REALTEK WIRELESS DRIVER (rtlwifi family) 13126M: Ping-Ke Shih <pkshih@realtek.com> 13127L: linux-wireless@vger.kernel.org 13128W: http://wireless.kernel.org/ 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13130S: Maintained 13131F: drivers/net/wireless/realtek/rtlwifi/ 13132 13133RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13134M: Jes Sorensen <Jes.Sorensen@gmail.com> 13135L: linux-wireless@vger.kernel.org 13136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13137S: Maintained 13138F: drivers/net/wireless/realtek/rtl8xxxu/ 13139 13140RXRPC SOCKETS (AF_RXRPC) 13141M: David Howells <dhowells@redhat.com> 13142L: linux-afs@lists.infradead.org 13143S: Supported 13144F: net/rxrpc/ 13145F: include/keys/rxrpc-type.h 13146F: include/net/af_rxrpc.h 13147F: include/trace/events/rxrpc.h 13148F: include/uapi/linux/rxrpc.h 13149F: Documentation/networking/rxrpc.txt 13150W: https://www.infradead.org/~dhowells/kafs/ 13151 13152S3 SAVAGE FRAMEBUFFER DRIVER 13153M: Antonino Daplas <adaplas@gmail.com> 13154L: linux-fbdev@vger.kernel.org 13155S: Maintained 13156F: drivers/video/fbdev/savage/ 13157 13158S390 13159M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13160M: Heiko Carstens <heiko.carstens@de.ibm.com> 13161L: linux-s390@vger.kernel.org 13162W: http://www.ibm.com/developerworks/linux/linux390/ 13163T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13164S: Supported 13165F: arch/s390/ 13166F: drivers/s390/ 13167F: Documentation/s390/ 13168F: Documentation/driver-api/s390-drivers.rst 13169 13170S390 COMMON I/O LAYER 13171M: Sebastian Ott <sebott@linux.ibm.com> 13172M: Peter Oberparleiter <oberpar@linux.ibm.com> 13173L: linux-s390@vger.kernel.org 13174W: http://www.ibm.com/developerworks/linux/linux390/ 13175S: Supported 13176F: drivers/s390/cio/ 13177 13178S390 DASD DRIVER 13179M: Stefan Haberland <sth@linux.ibm.com> 13180M: Jan Hoeppner <hoeppner@linux.ibm.com> 13181L: linux-s390@vger.kernel.org 13182W: http://www.ibm.com/developerworks/linux/linux390/ 13183S: Supported 13184F: drivers/s390/block/dasd* 13185F: block/partitions/ibm.c 13186 13187S390 IOMMU (PCI) 13188M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13189L: linux-s390@vger.kernel.org 13190W: http://www.ibm.com/developerworks/linux/linux390/ 13191S: Supported 13192F: drivers/iommu/s390-iommu.c 13193 13194S390 IUCV NETWORK LAYER 13195M: Julian Wiedmann <jwi@linux.ibm.com> 13196M: Ursula Braun <ubraun@linux.ibm.com> 13197L: linux-s390@vger.kernel.org 13198W: http://www.ibm.com/developerworks/linux/linux390/ 13199S: Supported 13200F: drivers/s390/net/*iucv* 13201F: include/net/iucv/ 13202F: net/iucv/ 13203 13204S390 NETWORK DRIVERS 13205M: Julian Wiedmann <jwi@linux.ibm.com> 13206M: Ursula Braun <ubraun@linux.ibm.com> 13207L: linux-s390@vger.kernel.org 13208W: http://www.ibm.com/developerworks/linux/linux390/ 13209S: Supported 13210F: drivers/s390/net/ 13211 13212S390 PCI SUBSYSTEM 13213M: Sebastian Ott <sebott@linux.ibm.com> 13214M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13215L: linux-s390@vger.kernel.org 13216W: http://www.ibm.com/developerworks/linux/linux390/ 13217S: Supported 13218F: arch/s390/pci/ 13219F: drivers/pci/hotplug/s390_pci_hpc.c 13220 13221S390 VFIO-CCW DRIVER 13222M: Cornelia Huck <cohuck@redhat.com> 13223M: Farhan Ali <alifm@linux.ibm.com> 13224M: Eric Farman <farman@linux.ibm.com> 13225R: Halil Pasic <pasic@linux.ibm.com> 13226L: linux-s390@vger.kernel.org 13227L: kvm@vger.kernel.org 13228S: Supported 13229F: drivers/s390/cio/vfio_ccw* 13230F: Documentation/s390/vfio-ccw.txt 13231F: include/uapi/linux/vfio_ccw.h 13232 13233S390 ZCRYPT DRIVER 13234M: Harald Freudenberger <freude@linux.ibm.com> 13235L: linux-s390@vger.kernel.org 13236W: http://www.ibm.com/developerworks/linux/linux390/ 13237S: Supported 13238F: drivers/s390/crypto/ 13239 13240S390 VFIO AP DRIVER 13241M: Tony Krowiak <akrowiak@linux.ibm.com> 13242M: Pierre Morel <pmorel@linux.ibm.com> 13243M: Halil Pasic <pasic@linux.ibm.com> 13244L: linux-s390@vger.kernel.org 13245W: http://www.ibm.com/developerworks/linux/linux390/ 13246S: Supported 13247F: drivers/s390/crypto/vfio_ap_drv.c 13248F: drivers/s390/crypto/vfio_ap_private.h 13249F: drivers/s390/crypto/vfio_ap_ops.c 13250F: Documentation/s390/vfio-ap.txt 13251 13252S390 ZFCP DRIVER 13253M: Steffen Maier <maier@linux.ibm.com> 13254M: Benjamin Block <bblock@linux.ibm.com> 13255L: linux-s390@vger.kernel.org 13256W: http://www.ibm.com/developerworks/linux/linux390/ 13257S: Supported 13258F: drivers/s390/scsi/zfcp_* 13259 13260S3C24XX SD/MMC Driver 13261M: Ben Dooks <ben-linux@fluff.org> 13262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13263S: Supported 13264F: drivers/mmc/host/s3cmci.* 13265 13266SAA6588 RDS RECEIVER DRIVER 13267M: Hans Verkuil <hverkuil@xs4all.nl> 13268L: linux-media@vger.kernel.org 13269T: git git://linuxtv.org/media_tree.git 13270W: https://linuxtv.org 13271S: Odd Fixes 13272F: drivers/media/i2c/saa6588* 13273 13274SAA7134 VIDEO4LINUX DRIVER 13275M: Mauro Carvalho Chehab <mchehab@kernel.org> 13276L: linux-media@vger.kernel.org 13277W: https://linuxtv.org 13278T: git git://linuxtv.org/media_tree.git 13279S: Odd fixes 13280F: Documentation/media/v4l-drivers/saa7134* 13281F: drivers/media/pci/saa7134/ 13282 13283SAA7146 VIDEO4LINUX-2 DRIVER 13284M: Hans Verkuil <hverkuil@xs4all.nl> 13285L: linux-media@vger.kernel.org 13286T: git git://linuxtv.org/media_tree.git 13287S: Maintained 13288F: drivers/media/common/saa7146/ 13289F: drivers/media/pci/saa7146/ 13290F: include/media/drv-intf/saa7146* 13291 13292SAMSUNG AUDIO (ASoC) DRIVERS 13293M: Krzysztof Kozlowski <krzk@kernel.org> 13294M: Sangbeom Kim <sbkim73@samsung.com> 13295M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13296L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13297S: Supported 13298F: sound/soc/samsung/ 13299F: Documentation/devicetree/bindings/sound/samsung* 13300 13301SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13302M: Krzysztof Kozlowski <krzk@kernel.org> 13303L: linux-crypto@vger.kernel.org 13304L: linux-samsung-soc@vger.kernel.org 13305S: Maintained 13306F: drivers/crypto/exynos-rng.c 13307F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13308 13309SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13310M: Łukasz Stelmach <l.stelmach@samsung.com> 13311L: linux-samsung-soc@vger.kernel.org 13312S: Maintained 13313F: drivers/char/hw_random/exynos-trng.c 13314F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13315 13316SAMSUNG FRAMEBUFFER DRIVER 13317M: Jingoo Han <jingoohan1@gmail.com> 13318L: linux-fbdev@vger.kernel.org 13319S: Maintained 13320F: drivers/video/fbdev/s3c-fb.c 13321 13322SAMSUNG LAPTOP DRIVER 13323M: Corentin Chary <corentin.chary@gmail.com> 13324L: platform-driver-x86@vger.kernel.org 13325S: Maintained 13326F: drivers/platform/x86/samsung-laptop.c 13327 13328SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13329M: Sangbeom Kim <sbkim73@samsung.com> 13330M: Krzysztof Kozlowski <krzk@kernel.org> 13331M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13332L: linux-kernel@vger.kernel.org 13333L: linux-samsung-soc@vger.kernel.org 13334S: Supported 13335F: drivers/mfd/sec*.c 13336F: drivers/regulator/s2m*.c 13337F: drivers/regulator/s5m*.c 13338F: drivers/clk/clk-s2mps11.c 13339F: drivers/rtc/rtc-s5m.c 13340F: include/linux/mfd/samsung/ 13341F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13342F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13343F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13344F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13345 13346SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13347M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13348L: linux-media@vger.kernel.org 13349L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13350S: Maintained 13351F: drivers/media/platform/s3c-camif/ 13352F: include/media/drv-intf/s3c_camif.h 13353 13354SAMSUNG S3FWRN5 NFC DRIVER 13355M: Robert Baldyga <r.baldyga@samsung.com> 13356M: Krzysztof Opasiak <k.opasiak@samsung.com> 13357L: linux-nfc@lists.01.org (moderated for non-subscribers) 13358S: Supported 13359F: drivers/nfc/s3fwrn5 13360 13361SAMSUNG S5C73M3 CAMERA DRIVER 13362M: Kyungmin Park <kyungmin.park@samsung.com> 13363M: Andrzej Hajda <a.hajda@samsung.com> 13364L: linux-media@vger.kernel.org 13365S: Supported 13366F: drivers/media/i2c/s5c73m3/* 13367 13368SAMSUNG S5K5BAF CAMERA DRIVER 13369M: Kyungmin Park <kyungmin.park@samsung.com> 13370M: Andrzej Hajda <a.hajda@samsung.com> 13371L: linux-media@vger.kernel.org 13372S: Supported 13373F: drivers/media/i2c/s5k5baf.c 13374 13375SAMSUNG S5P Security SubSystem (SSS) DRIVER 13376M: Krzysztof Kozlowski <krzk@kernel.org> 13377M: Vladimir Zapolskiy <vz@mleia.com> 13378M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13379L: linux-crypto@vger.kernel.org 13380L: linux-samsung-soc@vger.kernel.org 13381S: Maintained 13382F: drivers/crypto/s5p-sss.c 13383 13384SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13385M: Kyungmin Park <kyungmin.park@samsung.com> 13386M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13387L: linux-media@vger.kernel.org 13388Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13389S: Supported 13390F: drivers/media/platform/exynos4-is/ 13391 13392SAMSUNG SOC CLOCK DRIVERS 13393M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13394M: Tomasz Figa <tomasz.figa@gmail.com> 13395M: Chanwoo Choi <cw00.choi@samsung.com> 13396S: Supported 13397L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13398T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13399F: drivers/clk/samsung/ 13400F: include/dt-bindings/clock/exynos*.h 13401F: Documentation/devicetree/bindings/clock/exynos*.txt 13402 13403SAMSUNG SPI DRIVERS 13404M: Kukjin Kim <kgene@kernel.org> 13405M: Krzysztof Kozlowski <krzk@kernel.org> 13406M: Andi Shyti <andi@etezian.org> 13407L: linux-spi@vger.kernel.org 13408L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13409S: Maintained 13410F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13411F: drivers/spi/spi-s3c* 13412F: include/linux/platform_data/spi-s3c64xx.h 13413 13414SAMSUNG SXGBE DRIVERS 13415M: Byungho An <bh74.an@samsung.com> 13416M: Girish K S <ks.giri@samsung.com> 13417M: Vipul Pandya <vipul.pandya@samsung.com> 13418S: Supported 13419L: netdev@vger.kernel.org 13420F: drivers/net/ethernet/samsung/sxgbe/ 13421 13422SAMSUNG THERMAL DRIVER 13423M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13424L: linux-pm@vger.kernel.org 13425L: linux-samsung-soc@vger.kernel.org 13426S: Supported 13427T: git https://github.com/lmajewski/linux-samsung-thermal.git 13428F: drivers/thermal/samsung/ 13429 13430SAMSUNG USB2 PHY DRIVER 13431M: Kamil Debski <kamil@wypas.org> 13432M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13433L: linux-kernel@vger.kernel.org 13434S: Supported 13435F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13436F: Documentation/phy/samsung-usb2.txt 13437F: drivers/phy/samsung/phy-exynos4210-usb2.c 13438F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13439F: drivers/phy/samsung/phy-exynos5250-usb2.c 13440F: drivers/phy/samsung/phy-s5pv210-usb2.c 13441F: drivers/phy/samsung/phy-samsung-usb2.c 13442F: drivers/phy/samsung/phy-samsung-usb2.h 13443 13444SC1200 WDT DRIVER 13445M: Zwane Mwaikambo <zwanem@gmail.com> 13446S: Maintained 13447F: drivers/watchdog/sc1200wdt.c 13448 13449SCHEDULER 13450M: Ingo Molnar <mingo@redhat.com> 13451M: Peter Zijlstra <peterz@infradead.org> 13452L: linux-kernel@vger.kernel.org 13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13454S: Maintained 13455F: kernel/sched/ 13456F: include/linux/sched.h 13457F: include/uapi/linux/sched.h 13458F: include/linux/wait.h 13459 13460SCR24X CHIP CARD INTERFACE DRIVER 13461M: Lubomir Rintel <lkundrak@v3.sk> 13462S: Supported 13463F: drivers/char/pcmcia/scr24x_cs.c 13464 13465SCSI CDROM DRIVER 13466M: Jens Axboe <axboe@kernel.dk> 13467L: linux-scsi@vger.kernel.org 13468W: http://www.kernel.dk 13469S: Maintained 13470F: drivers/scsi/sr* 13471 13472SCSI RDMA PROTOCOL (SRP) INITIATOR 13473M: Bart Van Assche <bvanassche@acm.org> 13474L: linux-rdma@vger.kernel.org 13475S: Supported 13476Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13477F: drivers/infiniband/ulp/srp/ 13478F: include/scsi/srp.h 13479 13480SCSI RDMA PROTOCOL (SRP) TARGET 13481M: Bart Van Assche <bvanassche@acm.org> 13482L: linux-rdma@vger.kernel.org 13483L: target-devel@vger.kernel.org 13484S: Supported 13485Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13486F: drivers/infiniband/ulp/srpt/ 13487 13488SCSI SG DRIVER 13489M: Doug Gilbert <dgilbert@interlog.com> 13490L: linux-scsi@vger.kernel.org 13491W: http://sg.danny.cz/sg 13492S: Maintained 13493F: Documentation/scsi/scsi-generic.txt 13494F: drivers/scsi/sg.c 13495F: include/scsi/sg.h 13496 13497SCSI SUBSYSTEM 13498M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13500M: "Martin K. Petersen" <martin.petersen@oracle.com> 13501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13502L: linux-scsi@vger.kernel.org 13503S: Maintained 13504F: Documentation/devicetree/bindings/scsi/ 13505F: drivers/scsi/ 13506F: include/scsi/ 13507 13508SCSI TAPE DRIVER 13509M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13510L: linux-scsi@vger.kernel.org 13511S: Maintained 13512F: Documentation/scsi/st.txt 13513F: drivers/scsi/st.* 13514F: drivers/scsi/st_*.h 13515 13516SCTP PROTOCOL 13517M: Vlad Yasevich <vyasevich@gmail.com> 13518M: Neil Horman <nhorman@tuxdriver.com> 13519M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13520L: linux-sctp@vger.kernel.org 13521W: http://lksctp.sourceforge.net 13522S: Maintained 13523F: Documentation/networking/sctp.txt 13524F: include/linux/sctp.h 13525F: include/uapi/linux/sctp.h 13526F: include/net/sctp/ 13527F: net/sctp/ 13528 13529SCx200 CPU SUPPORT 13530M: Jim Cromie <jim.cromie@gmail.com> 13531S: Odd Fixes 13532F: Documentation/i2c/busses/scx200_acb 13533F: arch/x86/platform/scx200/ 13534F: drivers/watchdog/scx200_wdt.c 13535F: drivers/i2c/busses/scx200* 13536F: drivers/mtd/maps/scx200_docflash.c 13537F: include/linux/scx200.h 13538 13539SCx200 GPIO DRIVER 13540M: Jim Cromie <jim.cromie@gmail.com> 13541S: Maintained 13542F: drivers/char/scx200_gpio.c 13543F: include/linux/scx200_gpio.h 13544 13545SCx200 HRT CLOCKSOURCE DRIVER 13546M: Jim Cromie <jim.cromie@gmail.com> 13547S: Maintained 13548F: drivers/clocksource/scx200_hrt.c 13549 13550SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13551M: Sascha Sommer <saschasommer@freenet.de> 13552L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13553S: Maintained 13554F: drivers/mmc/host/sdricoh_cs.c 13555 13556SECO BOARDS CEC DRIVER 13557M: Ettore Chimenti <ek5.chimenti@gmail.com> 13558S: Maintained 13559F: drivers/media/platform/seco-cec/seco-cec.c 13560F: drivers/media/platform/seco-cec/seco-cec.h 13561 13562SECURE COMPUTING 13563M: Kees Cook <keescook@chromium.org> 13564R: Andy Lutomirski <luto@amacapital.net> 13565R: Will Drewry <wad@chromium.org> 13566T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13567S: Supported 13568F: kernel/seccomp.c 13569F: include/uapi/linux/seccomp.h 13570F: include/linux/seccomp.h 13571F: tools/testing/selftests/seccomp/* 13572F: tools/testing/selftests/kselftest_harness.h 13573F: Documentation/userspace-api/seccomp_filter.rst 13574K: \bsecure_computing 13575K: \bTIF_SECCOMP\b 13576 13577SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13578M: Al Cooper <alcooperx@gmail.com> 13579L: linux-mmc@vger.kernel.org 13580L: bcm-kernel-feedback-list@broadcom.com 13581S: Maintained 13582F: drivers/mmc/host/sdhci-brcmstb* 13583 13584SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13585M: Adrian Hunter <adrian.hunter@intel.com> 13586L: linux-mmc@vger.kernel.org 13587T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13588S: Maintained 13589F: drivers/mmc/host/sdhci* 13590F: include/linux/mmc/sdhci* 13591 13592SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13593M: Prabu Thangamuthu <prabu.t@synopsys.com> 13594M: Manjunath M B <manjumb@synopsys.com> 13595L: linux-mmc@vger.kernel.org 13596S: Maintained 13597F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13598 13599SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13600M: Ludovic Desroches <ludovic.desroches@microchip.com> 13601L: linux-mmc@vger.kernel.org 13602S: Supported 13603F: drivers/mmc/host/sdhci-of-at91.c 13604 13605SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13606M: Ben Dooks <ben-linux@fluff.org> 13607M: Jaehoon Chung <jh80.chung@samsung.com> 13608L: linux-mmc@vger.kernel.org 13609S: Maintained 13610F: drivers/mmc/host/sdhci-s3c* 13611 13612SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13613M: Viresh Kumar <vireshk@kernel.org> 13614L: linux-mmc@vger.kernel.org 13615S: Maintained 13616F: drivers/mmc/host/sdhci-spear.c 13617 13618SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13619M: Kishon Vijay Abraham I <kishon@ti.com> 13620L: linux-mmc@vger.kernel.org 13621S: Maintained 13622F: drivers/mmc/host/sdhci-omap.c 13623 13624SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13625M: Scott Bauer <scott.bauer@intel.com> 13626M: Jonathan Derrick <jonathan.derrick@intel.com> 13627L: linux-block@vger.kernel.org 13628S: Supported 13629F: block/sed* 13630F: block/opal_proto.h 13631F: include/linux/sed* 13632F: include/uapi/linux/sed* 13633 13634SECURITY CONTACT 13635M: Security Officers <security@kernel.org> 13636S: Supported 13637 13638SECURITY SUBSYSTEM 13639M: James Morris <jmorris@namei.org> 13640M: "Serge E. Hallyn" <serge@hallyn.com> 13641L: linux-security-module@vger.kernel.org (suggested Cc:) 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13643W: http://kernsec.org/ 13644S: Supported 13645F: security/ 13646X: security/selinux/ 13647 13648SELINUX SECURITY MODULE 13649M: Paul Moore <paul@paul-moore.com> 13650M: Stephen Smalley <sds@tycho.nsa.gov> 13651M: Eric Paris <eparis@parisplace.org> 13652L: selinux@vger.kernel.org 13653W: https://selinuxproject.org 13654W: https://github.com/SELinuxProject 13655T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13656S: Supported 13657F: include/linux/selinux* 13658F: security/selinux/ 13659F: scripts/selinux/ 13660F: Documentation/admin-guide/LSM/SELinux.rst 13661 13662SENSABLE PHANTOM 13663M: Jiri Slaby <jirislaby@gmail.com> 13664S: Maintained 13665F: drivers/misc/phantom.c 13666F: include/uapi/linux/phantom.h 13667 13668SERIAL DEVICE BUS 13669M: Rob Herring <robh@kernel.org> 13670L: linux-serial@vger.kernel.org 13671S: Maintained 13672F: Documentation/devicetree/bindings/serial/slave-device.txt 13673F: drivers/tty/serdev/ 13674F: include/linux/serdev.h 13675 13676SERIAL DRIVERS 13677M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13678L: linux-serial@vger.kernel.org 13679S: Maintained 13680F: Documentation/devicetree/bindings/serial/ 13681F: drivers/tty/serial/ 13682 13683SERIAL IR RECEIVER 13684M: Sean Young <sean@mess.org> 13685L: linux-media@vger.kernel.org 13686S: Maintained 13687F: drivers/media/rc/serial_ir.c 13688 13689SFC NETWORK DRIVER 13690M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13691M: Edward Cree <ecree@solarflare.com> 13692M: Bert Kenward <bkenward@solarflare.com> 13693L: netdev@vger.kernel.org 13694S: Supported 13695F: drivers/net/ethernet/sfc/ 13696 13697SGI GRU DRIVER 13698M: Dimitri Sivanich <sivanich@sgi.com> 13699S: Maintained 13700F: drivers/misc/sgi-gru/ 13701 13702SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13703M: Pat Gefre <pfg@sgi.com> 13704L: linux-ia64@vger.kernel.org 13705S: Supported 13706F: Documentation/ia64/serial.txt 13707F: drivers/tty/serial/ioc?_serial.c 13708F: include/linux/ioc?.h 13709 13710SGI XP/XPC/XPNET DRIVER 13711M: Cliff Whickman <cpw@sgi.com> 13712M: Robin Holt <robinmholt@gmail.com> 13713S: Maintained 13714F: drivers/misc/sgi-xp/ 13715 13716SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13717M: Ursula Braun <ubraun@linux.ibm.com> 13718L: linux-s390@vger.kernel.org 13719W: http://www.ibm.com/developerworks/linux/linux390/ 13720S: Supported 13721F: net/smc/ 13722 13723SHARP RJ54N1CB0C SENSOR DRIVER 13724M: Jacopo Mondi <jacopo@jmondi.org> 13725L: linux-media@vger.kernel.org 13726T: git git://linuxtv.org/media_tree.git 13727S: Odd fixes 13728F: drivers/media/i2c/rj54n1cb0c.c 13729F: include/media/i2c/rj54n1cb0c.h 13730 13731SH_VEU V4L2 MEM2MEM DRIVER 13732L: linux-media@vger.kernel.org 13733S: Orphan 13734F: drivers/media/platform/sh_veu.c 13735 13736SH_VOU V4L2 OUTPUT DRIVER 13737L: linux-media@vger.kernel.org 13738S: Orphan 13739F: drivers/media/platform/sh_vou.c 13740F: include/media/drv-intf/sh_vou.h 13741 13742SI2157 MEDIA DRIVER 13743M: Antti Palosaari <crope@iki.fi> 13744L: linux-media@vger.kernel.org 13745W: https://linuxtv.org 13746W: http://palosaari.fi/linux/ 13747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13748T: git git://linuxtv.org/anttip/media_tree.git 13749S: Maintained 13750F: drivers/media/tuners/si2157* 13751 13752SI2165 MEDIA DRIVER 13753M: Matthias Schwarzott <zzam@gentoo.org> 13754L: linux-media@vger.kernel.org 13755W: https://linuxtv.org 13756Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13757S: Maintained 13758F: drivers/media/dvb-frontends/si2165* 13759 13760SI2168 MEDIA DRIVER 13761M: Antti Palosaari <crope@iki.fi> 13762L: linux-media@vger.kernel.org 13763W: https://linuxtv.org 13764W: http://palosaari.fi/linux/ 13765Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13766T: git git://linuxtv.org/anttip/media_tree.git 13767S: Maintained 13768F: drivers/media/dvb-frontends/si2168* 13769 13770SI470X FM RADIO RECEIVER I2C DRIVER 13771M: Hans Verkuil <hverkuil@xs4all.nl> 13772L: linux-media@vger.kernel.org 13773T: git git://linuxtv.org/media_tree.git 13774W: https://linuxtv.org 13775S: Odd Fixes 13776F: drivers/media/radio/si470x/radio-si470x-i2c.c 13777 13778SI470X FM RADIO RECEIVER USB DRIVER 13779M: Hans Verkuil <hverkuil@xs4all.nl> 13780L: linux-media@vger.kernel.org 13781T: git git://linuxtv.org/media_tree.git 13782W: https://linuxtv.org 13783S: Maintained 13784F: drivers/media/radio/si470x/radio-si470x-common.c 13785F: drivers/media/radio/si470x/radio-si470x.h 13786F: drivers/media/radio/si470x/radio-si470x-usb.c 13787 13788SI4713 FM RADIO TRANSMITTER I2C DRIVER 13789M: Eduardo Valentin <edubezval@gmail.com> 13790L: linux-media@vger.kernel.org 13791T: git git://linuxtv.org/media_tree.git 13792W: https://linuxtv.org 13793S: Odd Fixes 13794F: drivers/media/radio/si4713/si4713.? 13795 13796SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13797M: Eduardo Valentin <edubezval@gmail.com> 13798L: linux-media@vger.kernel.org 13799T: git git://linuxtv.org/media_tree.git 13800W: https://linuxtv.org 13801S: Odd Fixes 13802F: drivers/media/radio/si4713/radio-platform-si4713.c 13803 13804SI4713 FM RADIO TRANSMITTER USB DRIVER 13805M: Hans Verkuil <hverkuil@xs4all.nl> 13806L: linux-media@vger.kernel.org 13807T: git git://linuxtv.org/media_tree.git 13808W: https://linuxtv.org 13809S: Maintained 13810F: drivers/media/radio/si4713/radio-usb-si4713.c 13811 13812SIANO DVB DRIVER 13813M: Mauro Carvalho Chehab <mchehab@kernel.org> 13814L: linux-media@vger.kernel.org 13815W: https://linuxtv.org 13816T: git git://linuxtv.org/media_tree.git 13817S: Odd fixes 13818F: drivers/media/common/siano/ 13819F: drivers/media/usb/siano/ 13820F: drivers/media/usb/siano/ 13821F: drivers/media/mmc/siano/ 13822 13823SIFIVE DRIVERS 13824M: Palmer Dabbelt <palmer@sifive.com> 13825M: Paul Walmsley <paul.walmsley@sifive.com> 13826L: linux-riscv@lists.infradead.org 13827T: git git://github.com/sifive/riscv-linux.git 13828S: Supported 13829K: sifive 13830N: sifive 13831 13832SILEAD TOUCHSCREEN DRIVER 13833M: Hans de Goede <hdegoede@redhat.com> 13834L: linux-input@vger.kernel.org 13835L: platform-driver-x86@vger.kernel.org 13836S: Maintained 13837F: drivers/input/touchscreen/silead.c 13838F: drivers/platform/x86/touchscreen_dmi.c 13839 13840SILICON MOTION SM712 FRAME BUFFER DRIVER 13841M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13842M: Teddy Wang <teddy.wang@siliconmotion.com> 13843M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13844L: linux-fbdev@vger.kernel.org 13845S: Maintained 13846F: drivers/video/fbdev/sm712* 13847F: Documentation/fb/sm712fb.txt 13848 13849SIMPLE FIRMWARE INTERFACE (SFI) 13850M: Len Brown <lenb@kernel.org> 13851L: sfi-devel@simplefirmware.org 13852W: http://simplefirmware.org/ 13853T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13854S: Supported 13855F: arch/x86/platform/sfi/ 13856F: drivers/sfi/ 13857F: include/linux/sfi*.h 13858 13859SIMPLEFB FB DRIVER 13860M: Hans de Goede <hdegoede@redhat.com> 13861L: linux-fbdev@vger.kernel.org 13862S: Maintained 13863F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13864F: drivers/video/fbdev/simplefb.c 13865F: include/linux/platform_data/simplefb.h 13866 13867SIMTEC EB110ATX (Chalice CATS) 13868P: Ben Dooks 13869P: Vincent Sanders <vince@simtec.co.uk> 13870M: Simtec Linux Team <linux@simtec.co.uk> 13871W: http://www.simtec.co.uk/products/EB110ATX/ 13872S: Supported 13873 13874SIMTEC EB2410ITX (BAST) 13875P: Ben Dooks 13876P: Vincent Sanders <vince@simtec.co.uk> 13877M: Simtec Linux Team <linux@simtec.co.uk> 13878W: http://www.simtec.co.uk/products/EB2410ITX/ 13879S: Supported 13880F: arch/arm/mach-s3c24xx/mach-bast.c 13881F: arch/arm/mach-s3c24xx/bast-ide.c 13882F: arch/arm/mach-s3c24xx/bast-irq.c 13883 13884SIPHASH PRF ROUTINES 13885M: Jason A. Donenfeld <Jason@zx2c4.com> 13886S: Maintained 13887F: lib/siphash.c 13888F: lib/test_siphash.c 13889F: include/linux/siphash.h 13890 13891SIOX 13892M: Gavin Schenk <g.schenk@eckelmann.de> 13893M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13894R: Pengutronix Kernel Team <kernel@pengutronix.de> 13895S: Supported 13896F: drivers/siox/* 13897F: drivers/gpio/gpio-siox.c 13898F: include/trace/events/siox.h 13899 13900SIS 190 ETHERNET DRIVER 13901M: Francois Romieu <romieu@fr.zoreil.com> 13902L: netdev@vger.kernel.org 13903S: Maintained 13904F: drivers/net/ethernet/sis/sis190.c 13905 13906SIS 900/7016 FAST ETHERNET DRIVER 13907M: Daniele Venzano <venza@brownhat.org> 13908W: http://www.brownhat.org/sis900.html 13909L: netdev@vger.kernel.org 13910S: Maintained 13911F: drivers/net/ethernet/sis/sis900.* 13912 13913SIS FRAMEBUFFER DRIVER 13914M: Thomas Winischhofer <thomas@winischhofer.net> 13915W: http://www.winischhofer.net/linuxsisvga.shtml 13916S: Maintained 13917F: Documentation/fb/sisfb.txt 13918F: drivers/video/fbdev/sis/ 13919F: include/video/sisfb.h 13920 13921SIS USB2VGA DRIVER 13922M: Thomas Winischhofer <thomas@winischhofer.net> 13923W: http://www.winischhofer.at/linuxsisusbvga.shtml 13924S: Maintained 13925F: drivers/usb/misc/sisusbvga/ 13926 13927SLAB ALLOCATOR 13928M: Christoph Lameter <cl@linux.com> 13929M: Pekka Enberg <penberg@kernel.org> 13930M: David Rientjes <rientjes@google.com> 13931M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13932M: Andrew Morton <akpm@linux-foundation.org> 13933L: linux-mm@kvack.org 13934S: Maintained 13935F: include/linux/sl?b*.h 13936F: mm/sl?b* 13937 13938SLEEPABLE READ-COPY UPDATE (SRCU) 13939M: Lai Jiangshan <jiangshanlai@gmail.com> 13940M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13941M: Josh Triplett <josh@joshtriplett.org> 13942R: Steven Rostedt <rostedt@goodmis.org> 13943R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13944L: linux-kernel@vger.kernel.org 13945W: http://www.rdrop.com/users/paulmck/RCU/ 13946S: Supported 13947T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13948F: include/linux/srcu*.h 13949F: kernel/rcu/srcu*.c 13950 13951SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13952M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13953L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13954S: Maintained 13955F: drivers/slimbus/ 13956F: Documentation/devicetree/bindings/slimbus/ 13957F: include/linux/slimbus.h 13958 13959SMACK SECURITY MODULE 13960M: Casey Schaufler <casey@schaufler-ca.com> 13961L: linux-security-module@vger.kernel.org 13962W: http://schaufler-ca.com 13963T: git git://github.com/cschaufler/smack-next 13964S: Maintained 13965F: Documentation/admin-guide/LSM/Smack.rst 13966F: security/smack/ 13967 13968SMC91x ETHERNET DRIVER 13969M: Nicolas Pitre <nico@fluxnic.net> 13970S: Odd Fixes 13971F: drivers/net/ethernet/smsc/smc91x.* 13972 13973SMIA AND SMIA++ IMAGE SENSOR DRIVER 13974M: Sakari Ailus <sakari.ailus@iki.fi> 13975L: linux-media@vger.kernel.org 13976S: Maintained 13977F: drivers/media/i2c/smiapp/ 13978F: include/media/i2c/smiapp.h 13979F: drivers/media/i2c/smiapp-pll.c 13980F: drivers/media/i2c/smiapp-pll.h 13981F: include/uapi/linux/smiapp.h 13982F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13983 13984SMM665 HARDWARE MONITOR DRIVER 13985M: Guenter Roeck <linux@roeck-us.net> 13986L: linux-hwmon@vger.kernel.org 13987S: Maintained 13988F: Documentation/hwmon/smm665 13989F: drivers/hwmon/smm665.c 13990 13991SMSC EMC2103 HARDWARE MONITOR DRIVER 13992M: Steve Glendinning <steve.glendinning@shawell.net> 13993L: linux-hwmon@vger.kernel.org 13994S: Maintained 13995F: Documentation/hwmon/emc2103 13996F: drivers/hwmon/emc2103.c 13997 13998SMSC SCH5627 HARDWARE MONITOR DRIVER 13999M: Hans de Goede <hdegoede@redhat.com> 14000L: linux-hwmon@vger.kernel.org 14001S: Supported 14002F: Documentation/hwmon/sch5627 14003F: drivers/hwmon/sch5627.c 14004 14005SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14006M: Steve Glendinning <steve.glendinning@shawell.net> 14007L: linux-fbdev@vger.kernel.org 14008S: Maintained 14009F: drivers/video/fbdev/smscufx.c 14010 14011SMSC47B397 HARDWARE MONITOR DRIVER 14012M: Jean Delvare <jdelvare@suse.com> 14013L: linux-hwmon@vger.kernel.org 14014S: Maintained 14015F: Documentation/hwmon/smsc47b397 14016F: drivers/hwmon/smsc47b397.c 14017 14018SMSC911x ETHERNET DRIVER 14019M: Steve Glendinning <steve.glendinning@shawell.net> 14020L: netdev@vger.kernel.org 14021S: Maintained 14022F: include/linux/smsc911x.h 14023F: drivers/net/ethernet/smsc/smsc911x.* 14024 14025SMSC9420 PCI ETHERNET DRIVER 14026M: Steve Glendinning <steve.glendinning@shawell.net> 14027L: netdev@vger.kernel.org 14028S: Maintained 14029F: drivers/net/ethernet/smsc/smsc9420.* 14030 14031SOC-CAMERA V4L2 SUBSYSTEM 14032L: linux-media@vger.kernel.org 14033T: git git://linuxtv.org/media_tree.git 14034S: Orphan 14035F: include/media/soc* 14036F: drivers/media/i2c/soc_camera/ 14037F: drivers/media/platform/soc_camera/ 14038 14039SOCIONEXT SYNQUACER I2C DRIVER 14040M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14041L: linux-i2c@vger.kernel.org 14042S: Maintained 14043F: drivers/i2c/busses/i2c-synquacer.c 14044F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14045 14046SOCIONEXT UNIPHIER SOUND DRIVER 14047L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14048S: Orphan 14049F: sound/soc/uniphier/ 14050 14051SOEKRIS NET48XX LED SUPPORT 14052M: Chris Boot <bootc@bootc.net> 14053S: Maintained 14054F: drivers/leds/leds-net48xx.c 14055 14056SOFT-ROCE DRIVER (rxe) 14057M: Moni Shoua <monis@mellanox.com> 14058L: linux-rdma@vger.kernel.org 14059S: Supported 14060W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14061Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14062F: drivers/infiniband/sw/rxe/ 14063F: include/uapi/rdma/rdma_user_rxe.h 14064 14065SOFTLOGIC 6x10 MPEG CODEC 14066M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14067M: Anton Sviridenko <anton@corp.bluecherry.net> 14068M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14069M: Andrey Utkin <andrey_utkin@fastmail.com> 14070M: Ismael Luceno <ismael@iodev.co.uk> 14071L: linux-media@vger.kernel.org 14072S: Supported 14073F: drivers/media/pci/solo6x10/ 14074 14075SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14076M: James Morse <james.morse@arm.com> 14077L: linux-arm-kernel@lists.infradead.org 14078S: Maintained 14079F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14080F: drivers/firmware/arm_sdei.c 14081F: include/linux/arm_sdei.h 14082F: include/uapi/linux/arm_sdei.h 14083 14084SOFTWARE RAID (Multiple Disks) SUPPORT 14085M: Shaohua Li <shli@kernel.org> 14086L: linux-raid@vger.kernel.org 14087T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14088S: Supported 14089F: drivers/md/Makefile 14090F: drivers/md/Kconfig 14091F: drivers/md/md* 14092F: drivers/md/raid* 14093F: include/linux/raid/ 14094F: include/uapi/linux/raid/ 14095 14096SOCIONEXT (SNI) AVE NETWORK DRIVER 14097M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14098L: netdev@vger.kernel.org 14099S: Maintained 14100F: drivers/net/ethernet/socionext/sni_ave.c 14101F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14102 14103SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14104M: Jassi Brar <jaswinder.singh@linaro.org> 14105L: netdev@vger.kernel.org 14106S: Maintained 14107F: drivers/net/ethernet/socionext/netsec.c 14108F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14109 14110SOLIDRUN CLEARFOG SUPPORT 14111M: Russell King <linux@armlinux.org.uk> 14112S: Maintained 14113F: arch/arm/boot/dts/armada-388-clearfog* 14114F: arch/arm/boot/dts/armada-38x-solidrun-* 14115 14116SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14117M: Russell King <linux@armlinux.org.uk> 14118S: Maintained 14119F: arch/arm/boot/dts/imx6*-cubox-i* 14120F: arch/arm/boot/dts/imx6*-hummingboard* 14121F: arch/arm/boot/dts/imx6*-sr-* 14122 14123SONIC NETWORK DRIVER 14124M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14125L: netdev@vger.kernel.org 14126S: Maintained 14127F: drivers/net/ethernet/natsemi/sonic.* 14128 14129SONICS SILICON BACKPLANE DRIVER (SSB) 14130M: Michael Buesch <m@bues.ch> 14131L: linux-wireless@vger.kernel.org 14132S: Maintained 14133F: drivers/ssb/ 14134F: include/linux/ssb/ 14135 14136SONY IMX214 SENSOR DRIVER 14137M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14138L: linux-media@vger.kernel.org 14139T: git git://linuxtv.org/media_tree.git 14140S: Maintained 14141F: drivers/media/i2c/imx214.c 14142F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14143 14144SONY IMX258 SENSOR DRIVER 14145M: Sakari Ailus <sakari.ailus@linux.intel.com> 14146L: linux-media@vger.kernel.org 14147T: git git://linuxtv.org/media_tree.git 14148S: Maintained 14149F: drivers/media/i2c/imx258.c 14150 14151SONY IMX274 SENSOR DRIVER 14152M: Leon Luo <leonl@leopardimaging.com> 14153L: linux-media@vger.kernel.org 14154T: git git://linuxtv.org/media_tree.git 14155S: Maintained 14156F: drivers/media/i2c/imx274.c 14157F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14158 14159SONY IMX319 SENSOR DRIVER 14160M: Bingbu Cao <bingbu.cao@intel.com> 14161L: linux-media@vger.kernel.org 14162T: git git://linuxtv.org/media_tree.git 14163S: Maintained 14164F: drivers/media/i2c/imx319.c 14165 14166SONY IMX355 SENSOR DRIVER 14167M: Tianshu Qiu <tian.shu.qiu@intel.com> 14168L: linux-media@vger.kernel.org 14169T: git git://linuxtv.org/media_tree.git 14170S: Maintained 14171F: drivers/media/i2c/imx355.c 14172 14173SONY MEMORYSTICK CARD SUPPORT 14174M: Alex Dubov <oakad@yahoo.com> 14175W: http://tifmxx.berlios.de/ 14176S: Maintained 14177F: drivers/memstick/host/tifm_ms.c 14178 14179SONY MEMORYSTICK STANDARD SUPPORT 14180M: Maxim Levitsky <maximlevitsky@gmail.com> 14181S: Maintained 14182F: drivers/memstick/core/ms_block.* 14183 14184SONY VAIO CONTROL DEVICE DRIVER 14185M: Mattia Dongili <malattia@linux.it> 14186L: platform-driver-x86@vger.kernel.org 14187W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14188S: Maintained 14189F: Documentation/laptops/sony-laptop.txt 14190F: drivers/char/sonypi.c 14191F: drivers/platform/x86/sony-laptop.c 14192F: include/linux/sony-laptop.h 14193 14194SOUND 14195M: Jaroslav Kysela <perex@perex.cz> 14196M: Takashi Iwai <tiwai@suse.com> 14197L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14198W: http://www.alsa-project.org/ 14199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14200T: git git://git.alsa-project.org/alsa-kernel.git 14201Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14202S: Maintained 14203F: Documentation/sound/ 14204F: include/sound/ 14205F: include/uapi/sound/ 14206F: sound/ 14207 14208SOUND - COMPRESSED AUDIO 14209M: Vinod Koul <vkoul@kernel.org> 14210L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14212S: Supported 14213F: Documentation/sound/designs/compress-offload.rst 14214F: include/sound/compress_driver.h 14215F: include/uapi/sound/compress_* 14216F: sound/core/compress_offload.c 14217F: sound/soc/soc-compress.c 14218 14219SOUND - DMAENGINE HELPERS 14220M: Lars-Peter Clausen <lars@metafoo.de> 14221S: Supported 14222F: include/sound/dmaengine_pcm.h 14223F: sound/core/pcm_dmaengine.c 14224F: sound/soc/soc-generic-dmaengine-pcm.c 14225 14226SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14227M: Liam Girdwood <lgirdwood@gmail.com> 14228M: Mark Brown <broonie@kernel.org> 14229T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14230L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14231W: http://alsa-project.org/main/index.php/ASoC 14232S: Supported 14233F: Documentation/devicetree/bindings/sound/ 14234F: Documentation/sound/soc/ 14235F: sound/soc/ 14236F: include/dt-bindings/sound/ 14237F: include/sound/soc* 14238 14239SOUNDWIRE SUBSYSTEM 14240M: Vinod Koul <vkoul@kernel.org> 14241M: Sanyog Kale <sanyog.r.kale@intel.com> 14242R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14243L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14244S: Supported 14245F: Documentation/driver-api/soundwire/ 14246F: drivers/soundwire/ 14247F: include/linux/soundwire/ 14248 14249SP2 MEDIA DRIVER 14250M: Olli Salonen <olli.salonen@iki.fi> 14251L: linux-media@vger.kernel.org 14252W: https://linuxtv.org 14253Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14254S: Maintained 14255F: drivers/media/dvb-frontends/sp2* 14256 14257SPARC + UltraSPARC (sparc/sparc64) 14258M: "David S. Miller" <davem@davemloft.net> 14259L: sparclinux@vger.kernel.org 14260Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14261T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14262T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14263S: Maintained 14264F: arch/sparc/ 14265F: drivers/sbus/ 14266 14267SPARC SERIAL DRIVERS 14268M: "David S. Miller" <davem@davemloft.net> 14269L: sparclinux@vger.kernel.org 14270T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14271T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14272S: Maintained 14273F: include/linux/sunserialcore.h 14274F: drivers/tty/serial/suncore.c 14275F: drivers/tty/serial/sunhv.c 14276F: drivers/tty/serial/sunsab.c 14277F: drivers/tty/serial/sunsab.h 14278F: drivers/tty/serial/sunsu.c 14279F: drivers/tty/serial/sunzilog.c 14280F: drivers/tty/serial/sunzilog.h 14281F: drivers/tty/vcc.c 14282 14283SPARSE CHECKER 14284M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14285L: linux-sparse@vger.kernel.org 14286W: https://sparse.wiki.kernel.org/ 14287T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14288S: Maintained 14289F: include/linux/compiler.h 14290 14291SPEAR CLOCK FRAMEWORK SUPPORT 14292M: Viresh Kumar <vireshk@kernel.org> 14293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14294W: http://www.st.com/spear 14295S: Maintained 14296F: drivers/clk/spear/ 14297 14298SPEAR PLATFORM SUPPORT 14299M: Viresh Kumar <vireshk@kernel.org> 14300M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14302W: http://www.st.com/spear 14303S: Maintained 14304F: arch/arm/boot/dts/spear* 14305F: arch/arm/mach-spear/ 14306 14307SPI NOR SUBSYSTEM 14308M: Marek Vasut <marek.vasut@gmail.com> 14309L: linux-mtd@lists.infradead.org 14310W: http://www.linux-mtd.infradead.org/ 14311Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14312T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14313T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14314S: Maintained 14315F: drivers/mtd/spi-nor/ 14316F: include/linux/mtd/spi-nor.h 14317 14318SPI SUBSYSTEM 14319M: Mark Brown <broonie@kernel.org> 14320L: linux-spi@vger.kernel.org 14321T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14322Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14323S: Maintained 14324F: Documentation/devicetree/bindings/spi/ 14325F: Documentation/spi/ 14326F: drivers/spi/ 14327F: include/linux/spi/ 14328F: include/uapi/linux/spi/ 14329F: tools/spi/ 14330 14331SPIDERNET NETWORK DRIVER for CELL 14332M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14333L: netdev@vger.kernel.org 14334S: Supported 14335F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14336F: drivers/net/ethernet/toshiba/spider_net* 14337 14338SPMI SUBSYSTEM 14339R: Stephen Boyd <sboyd@kernel.org> 14340L: linux-arm-msm@vger.kernel.org 14341F: Documentation/devicetree/bindings/spmi/ 14342F: drivers/spmi/ 14343F: include/dt-bindings/spmi/spmi.h 14344F: include/linux/spmi.h 14345F: include/trace/events/spmi.h 14346 14347SPU FILE SYSTEM 14348M: Jeremy Kerr <jk@ozlabs.org> 14349L: linuxppc-dev@lists.ozlabs.org 14350W: http://www.ibm.com/developerworks/power/cell/ 14351S: Supported 14352F: Documentation/filesystems/spufs.txt 14353F: arch/powerpc/platforms/cell/spufs/ 14354 14355SQUASHFS FILE SYSTEM 14356M: Phillip Lougher <phillip@squashfs.org.uk> 14357L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14358W: http://squashfs.org.uk 14359T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14360S: Maintained 14361F: Documentation/filesystems/squashfs.txt 14362F: fs/squashfs/ 14363 14364SRM (Alpha) environment access 14365M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14366S: Maintained 14367F: arch/alpha/kernel/srm_env.c 14368 14369ST LSM6DSx IMU IIO DRIVER 14370M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14371L: linux-iio@vger.kernel.org 14372W: http://www.st.com/ 14373S: Maintained 14374F: drivers/iio/imu/st_lsm6dsx/ 14375F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14376 14377ST STM32 I2C/SMBUS DRIVER 14378M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14379L: linux-i2c@vger.kernel.org 14380S: Maintained 14381F: drivers/i2c/busses/i2c-stm32* 14382 14383ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14384M: Song Qiang <songqiang1304521@gmail.com> 14385L: linux-iio@vger.kernel.org 14386S: Maintained 14387F: drivers/iio/proximity/vl53l0x-i2c.c 14388F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14389 14390STABLE BRANCH 14391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14392M: Sasha Levin <sashal@kernel.org> 14393L: stable@vger.kernel.org 14394S: Supported 14395F: Documentation/process/stable-kernel-rules.rst 14396 14397STAGING - COMEDI 14398M: Ian Abbott <abbotti@mev.co.uk> 14399M: H Hartley Sweeten <hsweeten@visionengravers.com> 14400S: Odd Fixes 14401F: drivers/staging/comedi/ 14402 14403STAGING - EROFS FILE SYSTEM 14404M: Gao Xiang <gaoxiang25@huawei.com> 14405M: Chao Yu <yuchao0@huawei.com> 14406L: linux-erofs@lists.ozlabs.org 14407S: Maintained 14408F: drivers/staging/erofs/ 14409 14410STAGING - INDUSTRIAL IO 14411M: Jonathan Cameron <jic23@kernel.org> 14412L: linux-iio@vger.kernel.org 14413S: Odd Fixes 14414F: Documentation/devicetree/bindings/staging/iio/ 14415F: drivers/staging/iio/ 14416 14417STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14418M: Marc Dietrich <marvin24@gmx.de> 14419L: ac100@lists.launchpad.net (moderated for non-subscribers) 14420L: linux-tegra@vger.kernel.org 14421S: Maintained 14422F: drivers/staging/nvec/ 14423 14424STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14425M: Jens Frederich <jfrederich@gmail.com> 14426M: Daniel Drake <dsd@laptop.org> 14427M: Jon Nettleton <jon.nettleton@gmail.com> 14428W: http://wiki.laptop.org/go/DCON 14429S: Maintained 14430F: drivers/staging/olpc_dcon/ 14431 14432STAGING - REALTEK RTL8712U DRIVERS 14433M: Larry Finger <Larry.Finger@lwfinger.net> 14434M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14435S: Odd Fixes 14436F: drivers/staging/rtl8712/ 14437 14438STAGING - REALTEK RTL8188EU DRIVERS 14439M: Larry Finger <Larry.Finger@lwfinger.net> 14440S: Odd Fixes 14441F: drivers/staging/rtl8188eu/ 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 15813F: drivers/usb/storage/ 15814 15815USB MIDI DRIVER 15816M: Clemens Ladisch <clemens@ladisch.de> 15817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15818T: git git://git.alsa-project.org/alsa-kernel.git 15819S: Maintained 15820F: sound/usb/midi.* 15821 15822USB NETWORKING DRIVERS 15823L: linux-usb@vger.kernel.org 15824S: Odd Fixes 15825F: drivers/net/usb/ 15826 15827USB OHCI DRIVER 15828M: Alan Stern <stern@rowland.harvard.edu> 15829L: linux-usb@vger.kernel.org 15830S: Maintained 15831F: Documentation/usb/ohci.txt 15832F: drivers/usb/host/ohci* 15833 15834USB OTG FSM (Finite State Machine) 15835M: Peter Chen <Peter.Chen@nxp.com> 15836T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15837L: linux-usb@vger.kernel.org 15838S: Maintained 15839F: drivers/usb/common/usb-otg-fsm.c 15840 15841USB OVER IP DRIVER 15842M: Valentina Manea <valentina.manea.m@gmail.com> 15843M: Shuah Khan <shuah@kernel.org> 15844L: linux-usb@vger.kernel.org 15845S: Maintained 15846F: Documentation/usb/usbip_protocol.txt 15847F: drivers/usb/usbip/ 15848F: tools/usb/usbip/ 15849F: tools/testing/selftests/drivers/usb/usbip/ 15850 15851USB PEGASUS DRIVER 15852M: Petko Manolov <petkan@nucleusys.com> 15853L: linux-usb@vger.kernel.org 15854L: netdev@vger.kernel.org 15855T: git git://github.com/petkan/pegasus.git 15856W: https://github.com/petkan/pegasus 15857S: Maintained 15858F: drivers/net/usb/pegasus.* 15859 15860USB PHY LAYER 15861M: Felipe Balbi <balbi@kernel.org> 15862L: linux-usb@vger.kernel.org 15863T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15864S: Maintained 15865F: drivers/usb/phy/ 15866 15867USB PRINTER DRIVER (usblp) 15868M: Pete Zaitcev <zaitcev@redhat.com> 15869L: linux-usb@vger.kernel.org 15870S: Supported 15871F: drivers/usb/class/usblp.c 15872 15873USB QMI WWAN NETWORK DRIVER 15874M: Bjørn Mork <bjorn@mork.no> 15875L: netdev@vger.kernel.org 15876S: Maintained 15877F: Documentation/ABI/testing/sysfs-class-net-qmi 15878F: drivers/net/usb/qmi_wwan.c 15879 15880USB RTL8150 DRIVER 15881M: Petko Manolov <petkan@nucleusys.com> 15882L: linux-usb@vger.kernel.org 15883L: netdev@vger.kernel.org 15884T: git git://github.com/petkan/rtl8150.git 15885W: https://github.com/petkan/rtl8150 15886S: Maintained 15887F: drivers/net/usb/rtl8150.c 15888 15889USB SERIAL SUBSYSTEM 15890M: Johan Hovold <johan@kernel.org> 15891L: linux-usb@vger.kernel.org 15892T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15893S: Maintained 15894F: Documentation/usb/usb-serial.txt 15895F: drivers/usb/serial/ 15896F: include/linux/usb/serial.h 15897 15898USB SMSC75XX ETHERNET DRIVER 15899M: Steve Glendinning <steve.glendinning@shawell.net> 15900L: netdev@vger.kernel.org 15901S: Maintained 15902F: drivers/net/usb/smsc75xx.* 15903 15904USB SMSC95XX ETHERNET DRIVER 15905M: Steve Glendinning <steve.glendinning@shawell.net> 15906M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15907L: netdev@vger.kernel.org 15908S: Maintained 15909F: drivers/net/usb/smsc95xx.* 15910 15911USB SUBSYSTEM 15912M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15913L: linux-usb@vger.kernel.org 15914W: http://www.linux-usb.org 15915T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15916S: Supported 15917F: Documentation/devicetree/bindings/usb/ 15918F: Documentation/usb/ 15919F: drivers/usb/ 15920F: include/linux/usb.h 15921F: include/linux/usb/ 15922 15923USB TYPEC PI3USB30532 MUX DRIVER 15924M: Hans de Goede <hdegoede@redhat.com> 15925L: linux-usb@vger.kernel.org 15926S: Maintained 15927F: drivers/usb/typec/mux/pi3usb30532.c 15928 15929USB TYPEC CLASS 15930M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15931L: linux-usb@vger.kernel.org 15932S: Maintained 15933F: Documentation/ABI/testing/sysfs-class-typec 15934F: Documentation/driver-api/usb/typec.rst 15935F: drivers/usb/typec/ 15936F: include/linux/usb/typec.h 15937 15938USB TYPEC BUS FOR ALTERNATE MODES 15939M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15940L: linux-usb@vger.kernel.org 15941S: Maintained 15942F: Documentation/ABI/testing/sysfs-bus-typec 15943F: Documentation/driver-api/usb/typec_bus.rst 15944F: drivers/usb/typec/altmodes/ 15945F: include/linux/usb/typec_altmode.h 15946 15947USB TYPEC PORT CONTROLLER DRIVERS 15948M: Guenter Roeck <linux@roeck-us.net> 15949L: linux-usb@vger.kernel.org 15950S: Maintained 15951F: drivers/usb/typec/tcpm/ 15952 15953USB UHCI DRIVER 15954M: Alan Stern <stern@rowland.harvard.edu> 15955L: linux-usb@vger.kernel.org 15956S: Maintained 15957F: drivers/usb/host/uhci* 15958 15959USB VIDEO CLASS 15960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15961L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15962L: linux-media@vger.kernel.org 15963T: git git://linuxtv.org/media_tree.git 15964W: http://www.ideasonboard.org/uvc/ 15965S: Maintained 15966F: drivers/media/usb/uvc/ 15967F: include/uapi/linux/uvcvideo.h 15968 15969USB VISION DRIVER 15970M: Hans Verkuil <hverkuil@xs4all.nl> 15971L: linux-media@vger.kernel.org 15972T: git git://linuxtv.org/media_tree.git 15973W: https://linuxtv.org 15974S: Odd Fixes 15975F: drivers/media/usb/usbvision/ 15976 15977USB WEBCAM GADGET 15978M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15979L: linux-usb@vger.kernel.org 15980S: Maintained 15981F: drivers/usb/gadget/function/*uvc* 15982F: drivers/usb/gadget/legacy/webcam.c 15983F: include/uapi/linux/usb/g_uvc.h 15984 15985USB WIRELESS RNDIS DRIVER (rndis_wlan) 15986M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15987L: linux-wireless@vger.kernel.org 15988S: Maintained 15989F: drivers/net/wireless/rndis_wlan.c 15990 15991USB XHCI DRIVER 15992M: Mathias Nyman <mathias.nyman@intel.com> 15993L: linux-usb@vger.kernel.org 15994S: Supported 15995F: drivers/usb/host/xhci* 15996F: drivers/usb/host/pci-quirks* 15997 15998USB ZD1201 DRIVER 15999L: linux-wireless@vger.kernel.org 16000W: http://linux-lc100020.sourceforge.net 16001S: Orphan 16002F: drivers/net/wireless/zydas/zd1201.* 16003 16004USB ZR364XX DRIVER 16005M: Antoine Jacquet <royale@zerezo.com> 16006L: linux-usb@vger.kernel.org 16007L: linux-media@vger.kernel.org 16008T: git git://linuxtv.org/media_tree.git 16009W: http://royale.zerezo.com/zr364xx/ 16010S: Maintained 16011F: Documentation/media/v4l-drivers/zr364xx* 16012F: drivers/media/usb/zr364xx/ 16013 16014USER-MODE LINUX (UML) 16015M: Jeff Dike <jdike@addtoit.com> 16016M: Richard Weinberger <richard@nod.at> 16017M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16018L: linux-um@lists.infradead.org 16019W: http://user-mode-linux.sourceforge.net 16020Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16021T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16022S: Maintained 16023F: Documentation/virtual/uml/ 16024F: arch/um/ 16025F: arch/x86/um/ 16026F: fs/hostfs/ 16027 16028USERSPACE COPYIN/COPYOUT (UIOVEC) 16029M: Alexander Viro <viro@zeniv.linux.org.uk> 16030S: Maintained 16031F: lib/iov_iter.c 16032F: include/linux/uio.h 16033 16034USERSPACE DMA BUFFER DRIVER 16035M: Gerd Hoffmann <kraxel@redhat.com> 16036S: Maintained 16037L: dri-devel@lists.freedesktop.org 16038F: drivers/dma-buf/udmabuf.c 16039F: include/uapi/linux/udmabuf.h 16040T: git git://anongit.freedesktop.org/drm/drm-misc 16041 16042USERSPACE I/O (UIO) 16043M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16044S: Maintained 16045T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16046F: Documentation/driver-api/uio-howto.rst 16047F: drivers/uio/ 16048F: include/linux/uio_driver.h 16049 16050UTIL-LINUX PACKAGE 16051M: Karel Zak <kzak@redhat.com> 16052L: util-linux@vger.kernel.org 16053W: http://en.wikipedia.org/wiki/Util-linux 16054T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16055S: Maintained 16056 16057UUID HELPERS 16058M: Christoph Hellwig <hch@lst.de> 16059R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16060L: linux-kernel@vger.kernel.org 16061T: git git://git.infradead.org/users/hch/uuid.git 16062F: lib/uuid.c 16063F: lib/test_uuid.c 16064F: include/linux/uuid.h 16065F: include/uapi/linux/uuid.h 16066S: Maintained 16067 16068UVESAFB DRIVER 16069M: Michal Januszewski <spock@gentoo.org> 16070L: linux-fbdev@vger.kernel.org 16071W: https://github.com/mjanusz/v86d 16072S: Maintained 16073F: Documentation/fb/uvesafb.txt 16074F: drivers/video/fbdev/uvesafb.* 16075 16076VF610 NAND DRIVER 16077M: Stefan Agner <stefan@agner.ch> 16078L: linux-mtd@lists.infradead.org 16079S: Supported 16080F: drivers/mtd/nand/raw/vf610_nfc.c 16081 16082VFAT/FAT/MSDOS FILESYSTEM 16083M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16084S: Maintained 16085F: Documentation/filesystems/vfat.txt 16086F: fs/fat/ 16087 16088VFIO DRIVER 16089M: Alex Williamson <alex.williamson@redhat.com> 16090L: kvm@vger.kernel.org 16091T: git git://github.com/awilliam/linux-vfio.git 16092S: Maintained 16093F: Documentation/vfio.txt 16094F: drivers/vfio/ 16095F: include/linux/vfio.h 16096F: include/uapi/linux/vfio.h 16097 16098VFIO MEDIATED DEVICE DRIVERS 16099M: Kirti Wankhede <kwankhede@nvidia.com> 16100L: kvm@vger.kernel.org 16101S: Maintained 16102F: Documentation/vfio-mediated-device.txt 16103F: drivers/vfio/mdev/ 16104F: include/linux/mdev.h 16105F: samples/vfio-mdev/ 16106 16107VFIO PLATFORM DRIVER 16108M: Eric Auger <eric.auger@redhat.com> 16109L: kvm@vger.kernel.org 16110S: Maintained 16111F: drivers/vfio/platform/ 16112 16113VGA_SWITCHEROO 16114R: Lukas Wunner <lukas@wunner.de> 16115S: Maintained 16116F: Documentation/gpu/vga-switcheroo.rst 16117F: drivers/gpu/vga/vga_switcheroo.c 16118F: include/linux/vga_switcheroo.h 16119T: git git://anongit.freedesktop.org/drm/drm-misc 16120 16121VIA RHINE NETWORK DRIVER 16122S: Orphan 16123F: drivers/net/ethernet/via/via-rhine.c 16124 16125VIA SD/MMC CARD CONTROLLER DRIVER 16126M: Bruce Chang <brucechang@via.com.tw> 16127M: Harald Welte <HaraldWelte@viatech.com> 16128S: Maintained 16129F: drivers/mmc/host/via-sdmmc.c 16130 16131VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16132M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16133L: linux-fbdev@vger.kernel.org 16134S: Maintained 16135F: include/linux/via-core.h 16136F: include/linux/via-gpio.h 16137F: include/linux/via_i2c.h 16138F: drivers/video/fbdev/via/ 16139 16140VIA VELOCITY NETWORK DRIVER 16141M: Francois Romieu <romieu@fr.zoreil.com> 16142L: netdev@vger.kernel.org 16143S: Maintained 16144F: drivers/net/ethernet/via/via-velocity.* 16145 16146VICODEC VIRTUAL CODEC DRIVER 16147M: Hans Verkuil <hans.verkuil@cisco.com> 16148L: linux-media@vger.kernel.org 16149T: git git://linuxtv.org/media_tree.git 16150W: https://linuxtv.org 16151S: Maintained 16152F: drivers/media/platform/vicodec/* 16153 16154VIDEO MULTIPLEXER DRIVER 16155M: Philipp Zabel <p.zabel@pengutronix.de> 16156L: linux-media@vger.kernel.org 16157S: Maintained 16158F: drivers/media/platform/video-mux.c 16159 16160VIDEO I2C POLLING DRIVER 16161M: Matt Ranostay <matt.ranostay@konsulko.com> 16162L: linux-media@vger.kernel.org 16163S: Maintained 16164F: drivers/media/i2c/video-i2c.c 16165 16166VIDEOBUF2 FRAMEWORK 16167M: Pawel Osciak <pawel@osciak.com> 16168M: Marek Szyprowski <m.szyprowski@samsung.com> 16169M: Kyungmin Park <kyungmin.park@samsung.com> 16170L: linux-media@vger.kernel.org 16171S: Maintained 16172F: drivers/media/common/videobuf2/* 16173F: include/media/videobuf2-* 16174 16175VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16176M: Helen Koike <helen.koike@collabora.com> 16177L: linux-media@vger.kernel.org 16178T: git git://linuxtv.org/media_tree.git 16179W: https://linuxtv.org 16180S: Maintained 16181F: drivers/media/platform/vimc/* 16182 16183VIRT LIB 16184M: Alex Williamson <alex.williamson@redhat.com> 16185M: Paolo Bonzini <pbonzini@redhat.com> 16186L: kvm@vger.kernel.org 16187S: Supported 16188F: virt/lib/ 16189 16190VIRTIO AND VHOST VSOCK DRIVER 16191M: Stefan Hajnoczi <stefanha@redhat.com> 16192L: kvm@vger.kernel.org 16193L: virtualization@lists.linux-foundation.org 16194L: netdev@vger.kernel.org 16195S: Maintained 16196F: include/linux/virtio_vsock.h 16197F: include/uapi/linux/virtio_vsock.h 16198F: include/uapi/linux/vsockmon.h 16199F: include/uapi/linux/vm_sockets_diag.h 16200F: net/vmw_vsock/diag.c 16201F: net/vmw_vsock/af_vsock_tap.c 16202F: net/vmw_vsock/virtio_transport_common.c 16203F: net/vmw_vsock/virtio_transport.c 16204F: drivers/net/vsockmon.c 16205F: drivers/vhost/vsock.c 16206F: tools/testing/vsock/ 16207 16208VIRTIO CONSOLE DRIVER 16209M: Amit Shah <amit@kernel.org> 16210L: virtualization@lists.linux-foundation.org 16211S: Maintained 16212F: drivers/char/virtio_console.c 16213F: include/linux/virtio_console.h 16214F: include/uapi/linux/virtio_console.h 16215 16216VIRTIO CORE, NET AND BLOCK DRIVERS 16217M: "Michael S. Tsirkin" <mst@redhat.com> 16218M: Jason Wang <jasowang@redhat.com> 16219L: virtualization@lists.linux-foundation.org 16220S: Maintained 16221F: Documentation/devicetree/bindings/virtio/ 16222F: drivers/virtio/ 16223F: tools/virtio/ 16224F: drivers/net/virtio_net.c 16225F: drivers/block/virtio_blk.c 16226F: include/linux/virtio*.h 16227F: include/uapi/linux/virtio_*.h 16228F: drivers/crypto/virtio/ 16229F: mm/balloon_compaction.c 16230 16231VIRTIO CRYPTO DRIVER 16232M: Gonglei <arei.gonglei@huawei.com> 16233L: virtualization@lists.linux-foundation.org 16234L: linux-crypto@vger.kernel.org 16235S: Maintained 16236F: drivers/crypto/virtio/ 16237F: include/uapi/linux/virtio_crypto.h 16238 16239VIRTIO DRIVERS FOR S390 16240M: Cornelia Huck <cohuck@redhat.com> 16241M: Halil Pasic <pasic@linux.ibm.com> 16242L: linux-s390@vger.kernel.org 16243L: virtualization@lists.linux-foundation.org 16244L: kvm@vger.kernel.org 16245S: Supported 16246F: drivers/s390/virtio/ 16247F: arch/s390/include/uapi/asm/virtio-ccw.h 16248 16249VIRTIO GPU DRIVER 16250M: David Airlie <airlied@linux.ie> 16251M: Gerd Hoffmann <kraxel@redhat.com> 16252L: dri-devel@lists.freedesktop.org 16253L: virtualization@lists.linux-foundation.org 16254T: git git://anongit.freedesktop.org/drm/drm-misc 16255S: Maintained 16256F: drivers/gpu/drm/virtio/ 16257F: include/uapi/linux/virtio_gpu.h 16258 16259VIRTIO HOST (VHOST) 16260M: "Michael S. Tsirkin" <mst@redhat.com> 16261M: Jason Wang <jasowang@redhat.com> 16262L: kvm@vger.kernel.org 16263L: virtualization@lists.linux-foundation.org 16264L: netdev@vger.kernel.org 16265T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16266S: Maintained 16267F: drivers/vhost/ 16268F: include/uapi/linux/vhost.h 16269 16270VIRTIO INPUT DRIVER 16271M: Gerd Hoffmann <kraxel@redhat.com> 16272S: Maintained 16273F: drivers/virtio/virtio_input.c 16274F: include/uapi/linux/virtio_input.h 16275 16276VIRTUAL BOX GUEST DEVICE DRIVER 16277M: Hans de Goede <hdegoede@redhat.com> 16278M: Arnd Bergmann <arnd@arndb.de> 16279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16280S: Maintained 16281F: include/linux/vbox_utils.h 16282F: include/uapi/linux/vbox*.h 16283F: drivers/virt/vboxguest/ 16284 16285VIRTUAL SERIO DEVICE DRIVER 16286M: Stephen Chandler Paul <thatslyude@gmail.com> 16287S: Maintained 16288F: drivers/input/serio/userio.c 16289F: include/uapi/linux/userio.h 16290 16291VIVID VIRTUAL VIDEO DRIVER 16292M: Hans Verkuil <hverkuil@xs4all.nl> 16293L: linux-media@vger.kernel.org 16294T: git git://linuxtv.org/media_tree.git 16295W: https://linuxtv.org 16296S: Maintained 16297F: drivers/media/platform/vivid/* 16298 16299VLYNQ BUS 16300M: Florian Fainelli <f.fainelli@gmail.com> 16301L: openwrt-devel@lists.openwrt.org (subscribers-only) 16302S: Maintained 16303F: drivers/vlynq/vlynq.c 16304F: include/linux/vlynq.h 16305 16306VME SUBSYSTEM 16307M: Martyn Welch <martyn@welchs.me.uk> 16308M: Manohar Vanga <manohar.vanga@gmail.com> 16309M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16310L: devel@driverdev.osuosl.org 16311S: Maintained 16312T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16313F: Documentation/driver-api/vme.rst 16314F: drivers/staging/vme/ 16315F: drivers/vme/ 16316F: include/linux/vme* 16317 16318VMWARE BALLOON DRIVER 16319M: Julien Freche <jfreche@vmware.com> 16320M: Nadav Amit <namit@vmware.com> 16321M: "VMware, Inc." <pv-drivers@vmware.com> 16322L: linux-kernel@vger.kernel.org 16323S: Maintained 16324F: drivers/misc/vmw_balloon.c 16325 16326VMWARE HYPERVISOR INTERFACE 16327M: Alok Kataria <akataria@vmware.com> 16328L: virtualization@lists.linux-foundation.org 16329S: Supported 16330F: arch/x86/kernel/cpu/vmware.c 16331 16332VMWARE PVRDMA DRIVER 16333M: Adit Ranadive <aditr@vmware.com> 16334M: VMware PV-Drivers <pv-drivers@vmware.com> 16335L: linux-rdma@vger.kernel.org 16336S: Maintained 16337F: drivers/infiniband/hw/vmw_pvrdma/ 16338 16339VMware PVSCSI driver 16340M: Jim Gill <jgill@vmware.com> 16341M: VMware PV-Drivers <pv-drivers@vmware.com> 16342L: linux-scsi@vger.kernel.org 16343S: Maintained 16344F: drivers/scsi/vmw_pvscsi.c 16345F: drivers/scsi/vmw_pvscsi.h 16346 16347VMWARE VMMOUSE SUBDRIVER 16348M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16349M: "VMware, Inc." <pv-drivers@vmware.com> 16350L: linux-input@vger.kernel.org 16351S: Maintained 16352F: drivers/input/mouse/vmmouse.c 16353F: drivers/input/mouse/vmmouse.h 16354 16355VMWARE VMXNET3 ETHERNET DRIVER 16356M: Ronak Doshi <doshir@vmware.com> 16357M: "VMware, Inc." <pv-drivers@vmware.com> 16358L: netdev@vger.kernel.org 16359S: Maintained 16360F: drivers/net/vmxnet3/ 16361 16362VOCORE VOCORE2 BOARD 16363M: Harvey Hunt <harveyhuntnexus@gmail.com> 16364L: linux-mips@vger.kernel.org 16365S: Maintained 16366F: arch/mips/boot/dts/ralink/vocore2.dts 16367 16368VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16369M: Liam Girdwood <lgirdwood@gmail.com> 16370M: Mark Brown <broonie@kernel.org> 16371L: linux-kernel@vger.kernel.org 16372W: http://www.slimlogic.co.uk/?p=48 16373T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16374S: Supported 16375F: Documentation/devicetree/bindings/regulator/ 16376F: Documentation/power/regulator/ 16377F: drivers/regulator/ 16378F: include/dt-bindings/regulator/ 16379F: include/linux/regulator/ 16380 16381VRF 16382M: David Ahern <dsa@cumulusnetworks.com> 16383M: Shrijeet Mukherjee <shrijeet@gmail.com> 16384L: netdev@vger.kernel.org 16385S: Maintained 16386F: drivers/net/vrf.c 16387F: Documentation/networking/vrf.txt 16388 16389VT1211 HARDWARE MONITOR DRIVER 16390M: Juerg Haefliger <juergh@gmail.com> 16391L: linux-hwmon@vger.kernel.org 16392S: Maintained 16393F: Documentation/hwmon/vt1211 16394F: drivers/hwmon/vt1211.c 16395 16396VT8231 HARDWARE MONITOR DRIVER 16397M: Roger Lucas <vt8231@hiddenengine.co.uk> 16398L: linux-hwmon@vger.kernel.org 16399S: Maintained 16400F: drivers/hwmon/vt8231.c 16401 16402VUB300 USB to SDIO/SD/MMC bridge chip 16403M: Tony Olech <tony.olech@elandigitalsystems.com> 16404L: linux-mmc@vger.kernel.org 16405L: linux-usb@vger.kernel.org 16406S: Supported 16407F: drivers/mmc/host/vub300.c 16408 16409W1 DALLAS'S 1-WIRE BUS 16410M: Evgeniy Polyakov <zbr@ioremap.net> 16411S: Maintained 16412F: Documentation/devicetree/bindings/w1/ 16413F: Documentation/w1/ 16414F: drivers/w1/ 16415F: include/linux/w1.h 16416 16417W83791D HARDWARE MONITORING DRIVER 16418M: Marc Hulsman <m.hulsman@tudelft.nl> 16419L: linux-hwmon@vger.kernel.org 16420S: Maintained 16421F: Documentation/hwmon/w83791d 16422F: drivers/hwmon/w83791d.c 16423 16424W83793 HARDWARE MONITORING DRIVER 16425M: Rudolf Marek <r.marek@assembler.cz> 16426L: linux-hwmon@vger.kernel.org 16427S: Maintained 16428F: Documentation/hwmon/w83793 16429F: drivers/hwmon/w83793.c 16430 16431W83795 HARDWARE MONITORING DRIVER 16432M: Jean Delvare <jdelvare@suse.com> 16433L: linux-hwmon@vger.kernel.org 16434S: Maintained 16435F: drivers/hwmon/w83795.c 16436 16437W83L51xD SD/MMC CARD INTERFACE DRIVER 16438M: Pierre Ossman <pierre@ossman.eu> 16439S: Maintained 16440F: drivers/mmc/host/wbsd.* 16441 16442WACOM PROTOCOL 4 SERIAL TABLETS 16443M: Julian Squires <julian@cipht.net> 16444M: Hans de Goede <hdegoede@redhat.com> 16445L: linux-input@vger.kernel.org 16446S: Maintained 16447F: drivers/input/tablet/wacom_serial4.c 16448 16449WATCHDOG DEVICE DRIVERS 16450M: Wim Van Sebroeck <wim@linux-watchdog.org> 16451M: Guenter Roeck <linux@roeck-us.net> 16452L: linux-watchdog@vger.kernel.org 16453W: http://www.linux-watchdog.org/ 16454T: git git://www.linux-watchdog.org/linux-watchdog.git 16455S: Maintained 16456F: Documentation/devicetree/bindings/watchdog/ 16457F: Documentation/watchdog/ 16458F: drivers/watchdog/ 16459F: include/linux/watchdog.h 16460F: include/uapi/linux/watchdog.h 16461 16462WHISKEYCOVE PMIC GPIO DRIVER 16463M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16464L: linux-gpio@vger.kernel.org 16465S: Maintained 16466F: drivers/gpio/gpio-wcove.c 16467 16468WIIMOTE HID DRIVER 16469M: David Herrmann <dh.herrmann@googlemail.com> 16470L: linux-input@vger.kernel.org 16471S: Maintained 16472F: drivers/hid/hid-wiimote* 16473 16474WILOCITY WIL6210 WIRELESS DRIVER 16475M: Maya Erez <merez@codeaurora.org> 16476L: linux-wireless@vger.kernel.org 16477L: wil6210@qti.qualcomm.com 16478S: Supported 16479W: http://wireless.kernel.org/en/users/Drivers/wil6210 16480F: drivers/net/wireless/ath/wil6210/ 16481 16482WIMAX STACK 16483M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16484M: linux-wimax@intel.com 16485L: wimax@linuxwimax.org (subscribers-only) 16486S: Supported 16487W: http://linuxwimax.org 16488F: Documentation/wimax/README.wimax 16489F: include/linux/wimax/debug.h 16490F: include/net/wimax.h 16491F: include/uapi/linux/wimax.h 16492F: net/wimax/ 16493 16494WINBOND CIR DRIVER 16495M: David Härdeman <david@hardeman.nu> 16496S: Maintained 16497F: drivers/media/rc/winbond-cir.c 16498 16499WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16500M: William Breathitt Gray <vilhelm.gray@gmail.com> 16501L: linux-watchdog@vger.kernel.org 16502S: Maintained 16503F: drivers/watchdog/ebc-c384_wdt.c 16504 16505WINSYSTEMS WS16C48 GPIO DRIVER 16506M: William Breathitt Gray <vilhelm.gray@gmail.com> 16507L: linux-gpio@vger.kernel.org 16508S: Maintained 16509F: drivers/gpio/gpio-ws16c48.c 16510 16511WISTRON LAPTOP BUTTON DRIVER 16512M: Miloslav Trmac <mitr@volny.cz> 16513S: Maintained 16514F: drivers/input/misc/wistron_btns.c 16515 16516WL3501 WIRELESS PCMCIA CARD DRIVER 16517L: linux-wireless@vger.kernel.org 16518S: Odd fixes 16519F: drivers/net/wireless/wl3501* 16520 16521WOLFSON MICROELECTRONICS DRIVERS 16522L: patches@opensource.cirrus.com 16523T: git https://github.com/CirrusLogic/linux-drivers.git 16524W: https://github.com/CirrusLogic/linux-drivers/wiki 16525S: Supported 16526F: Documentation/hwmon/wm83?? 16527F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16528F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16529F: Documentation/devicetree/bindings/mfd/arizona.txt 16530F: Documentation/devicetree/bindings/mfd/wm831x.txt 16531F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16532F: arch/arm/mach-s3c64xx/mach-crag6410* 16533F: drivers/clk/clk-wm83*.c 16534F: drivers/extcon/extcon-arizona.c 16535F: drivers/leds/leds-wm83*.c 16536F: drivers/gpio/gpio-*wm*.c 16537F: drivers/gpio/gpio-arizona.c 16538F: drivers/hwmon/wm83??-hwmon.c 16539F: drivers/input/misc/wm831x-on.c 16540F: drivers/input/touchscreen/wm831x-ts.c 16541F: drivers/input/touchscreen/wm97*.c 16542F: drivers/mfd/arizona* 16543F: drivers/mfd/wm*.c 16544F: drivers/mfd/cs47l24* 16545F: drivers/power/supply/wm83*.c 16546F: drivers/rtc/rtc-wm83*.c 16547F: drivers/regulator/wm8*.c 16548F: drivers/regulator/arizona* 16549F: drivers/video/backlight/wm83*_bl.c 16550F: drivers/watchdog/wm83*_wdt.c 16551F: include/linux/mfd/arizona/ 16552F: include/linux/mfd/wm831x/ 16553F: include/linux/mfd/wm8350/ 16554F: include/linux/mfd/wm8400* 16555F: include/linux/regulator/arizona* 16556F: include/linux/wm97xx.h 16557F: include/sound/wm????.h 16558F: sound/soc/codecs/arizona.? 16559F: sound/soc/codecs/wm* 16560F: sound/soc/codecs/cs47l24* 16561 16562WORKQUEUE 16563M: Tejun Heo <tj@kernel.org> 16564R: Lai Jiangshan <jiangshanlai@gmail.com> 16565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16566S: Maintained 16567F: include/linux/workqueue.h 16568F: kernel/workqueue.c 16569F: Documentation/core-api/workqueue.rst 16570 16571X-POWERS AXP288 PMIC DRIVERS 16572M: Hans de Goede <hdegoede@redhat.com> 16573S: Maintained 16574N: axp288 16575F: drivers/acpi/pmic/intel_pmic_xpower.c 16576 16577X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16578M: Chen-Yu Tsai <wens@csie.org> 16579L: linux-kernel@vger.kernel.org 16580S: Maintained 16581N: axp[128] 16582 16583X.25 NETWORK LAYER 16584M: Andrew Hendry <andrew.hendry@gmail.com> 16585L: linux-x25@vger.kernel.org 16586S: Odd Fixes 16587F: Documentation/networking/x25* 16588F: include/net/x25* 16589F: net/x25/ 16590 16591X86 ARCHITECTURE (32-BIT AND 64-BIT) 16592M: Thomas Gleixner <tglx@linutronix.de> 16593M: Ingo Molnar <mingo@redhat.com> 16594M: Borislav Petkov <bp@alien8.de> 16595R: "H. Peter Anvin" <hpa@zytor.com> 16596M: x86@kernel.org 16597L: linux-kernel@vger.kernel.org 16598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16599S: Maintained 16600F: Documentation/devicetree/bindings/x86/ 16601F: Documentation/x86/ 16602F: arch/x86/ 16603 16604X86 ENTRY CODE 16605M: Andy Lutomirski <luto@kernel.org> 16606L: linux-kernel@vger.kernel.org 16607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16608S: Maintained 16609F: arch/x86/entry/ 16610 16611X86 MCE INFRASTRUCTURE 16612M: Tony Luck <tony.luck@intel.com> 16613M: Borislav Petkov <bp@alien8.de> 16614L: linux-edac@vger.kernel.org 16615S: Maintained 16616F: arch/x86/kernel/cpu/mcheck/* 16617 16618X86 MICROCODE UPDATE SUPPORT 16619M: Borislav Petkov <bp@alien8.de> 16620S: Maintained 16621F: arch/x86/kernel/cpu/microcode/* 16622 16623X86 MM 16624M: Dave Hansen <dave.hansen@linux.intel.com> 16625M: Andy Lutomirski <luto@kernel.org> 16626M: Peter Zijlstra <peterz@infradead.org> 16627L: linux-kernel@vger.kernel.org 16628T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16629S: Maintained 16630F: arch/x86/mm/ 16631 16632X86 PLATFORM DRIVERS 16633M: Darren Hart <dvhart@infradead.org> 16634M: Andy Shevchenko <andy@infradead.org> 16635L: platform-driver-x86@vger.kernel.org 16636T: git git://git.infradead.org/linux-platform-drivers-x86.git 16637S: Maintained 16638F: drivers/platform/x86/ 16639F: drivers/platform/olpc/ 16640 16641X86 VDSO 16642M: Andy Lutomirski <luto@kernel.org> 16643L: linux-kernel@vger.kernel.org 16644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16645S: Maintained 16646F: arch/x86/entry/vdso/ 16647 16648XARRAY 16649M: Matthew Wilcox <willy@infradead.org> 16650L: linux-fsdevel@vger.kernel.org 16651S: Supported 16652F: Documentation/core-api/xarray.rst 16653F: lib/idr.c 16654F: lib/xarray.c 16655F: include/linux/idr.h 16656F: include/linux/xarray.h 16657F: tools/testing/radix-tree 16658 16659XBOX DVD IR REMOTE 16660M: Benjamin Valentin <benpicco@googlemail.com> 16661S: Maintained 16662F: drivers/media/rc/xbox_remote.c 16663F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16664 16665XC2028/3028 TUNER DRIVER 16666M: Mauro Carvalho Chehab <mchehab@kernel.org> 16667L: linux-media@vger.kernel.org 16668W: https://linuxtv.org 16669T: git git://linuxtv.org/media_tree.git 16670S: Maintained 16671F: drivers/media/tuners/tuner-xc2028.* 16672 16673XDP SOCKETS (AF_XDP) 16674M: Björn Töpel <bjorn.topel@intel.com> 16675M: Magnus Karlsson <magnus.karlsson@intel.com> 16676L: netdev@vger.kernel.org 16677S: Maintained 16678F: kernel/bpf/xskmap.c 16679F: net/xdp/ 16680 16681XEN BLOCK SUBSYSTEM 16682M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16683M: Roger Pau Monné <roger.pau@citrix.com> 16684L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16685S: Supported 16686F: drivers/block/xen-blkback/* 16687F: drivers/block/xen* 16688 16689XEN HYPERVISOR ARM 16690M: Stefano Stabellini <sstabellini@kernel.org> 16691L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16692S: Maintained 16693F: arch/arm/xen/ 16694F: arch/arm/include/asm/xen/ 16695 16696XEN HYPERVISOR ARM64 16697M: Stefano Stabellini <sstabellini@kernel.org> 16698L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16699S: Maintained 16700F: arch/arm64/xen/ 16701F: arch/arm64/include/asm/xen/ 16702 16703XEN HYPERVISOR INTERFACE 16704M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16705M: Juergen Gross <jgross@suse.com> 16706R: Stefano Stabellini <sstabellini@kernel.org> 16707L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16708T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16709S: Supported 16710F: arch/x86/xen/ 16711F: arch/x86/platform/pvh/ 16712F: drivers/*/xen-*front.c 16713F: drivers/xen/ 16714F: arch/x86/include/asm/xen/ 16715F: arch/x86/include/asm/pvclock-abi.h 16716F: include/xen/ 16717F: include/uapi/xen/ 16718F: Documentation/ABI/stable/sysfs-hypervisor-xen 16719F: Documentation/ABI/testing/sysfs-hypervisor-xen 16720 16721XEN NETWORK BACKEND DRIVER 16722M: Wei Liu <wei.liu2@citrix.com> 16723M: Paul Durrant <paul.durrant@citrix.com> 16724L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16725L: netdev@vger.kernel.org 16726S: Supported 16727F: drivers/net/xen-netback/* 16728 16729XEN PCI SUBSYSTEM 16730M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16731L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16732S: Supported 16733F: arch/x86/pci/*xen* 16734F: drivers/pci/*xen* 16735 16736XEN PVSCSI DRIVERS 16737M: Juergen Gross <jgross@suse.com> 16738L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16739L: linux-scsi@vger.kernel.org 16740S: Supported 16741F: drivers/scsi/xen-scsifront.c 16742F: drivers/xen/xen-scsiback.c 16743F: include/xen/interface/io/vscsiif.h 16744 16745XEN SWIOTLB SUBSYSTEM 16746M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16747L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16748L: iommu@lists.linux-foundation.org 16749S: Supported 16750F: arch/x86/xen/*swiotlb* 16751F: drivers/xen/*swiotlb* 16752 16753XEN SOUND FRONTEND DRIVER 16754M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16755L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16756L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16757S: Supported 16758F: sound/xen/* 16759 16760XFS FILESYSTEM 16761M: Darrick J. Wong <darrick.wong@oracle.com> 16762M: linux-xfs@vger.kernel.org 16763L: linux-xfs@vger.kernel.org 16764W: http://xfs.org/ 16765T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16766S: Supported 16767F: Documentation/filesystems/xfs.txt 16768F: fs/xfs/ 16769 16770XILINX AXI ETHERNET DRIVER 16771M: Anirudha Sarangi <anirudh@xilinx.com> 16772M: John Linn <John.Linn@xilinx.com> 16773S: Maintained 16774F: drivers/net/ethernet/xilinx/xilinx_axienet* 16775 16776XILINX UARTLITE SERIAL DRIVER 16777M: Peter Korsgaard <jacmet@sunsite.dk> 16778L: linux-serial@vger.kernel.org 16779S: Maintained 16780F: drivers/tty/serial/uartlite.c 16781 16782XILINX VIDEO IP CORES 16783M: Hyun Kwon <hyun.kwon@xilinx.com> 16784M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16785L: linux-media@vger.kernel.org 16786T: git git://linuxtv.org/media_tree.git 16787S: Supported 16788F: Documentation/devicetree/bindings/media/xilinx/ 16789F: drivers/media/platform/xilinx/ 16790F: include/uapi/linux/xilinx-v4l2-controls.h 16791 16792XILLYBUS DRIVER 16793M: Eli Billauer <eli.billauer@gmail.com> 16794L: linux-kernel@vger.kernel.org 16795S: Supported 16796F: drivers/char/xillybus/ 16797 16798XLP9XX I2C DRIVER 16799M: George Cherian <george.cherian@cavium.com> 16800M: Jan Glauber <jglauber@cavium.com> 16801L: linux-i2c@vger.kernel.org 16802W: http://www.cavium.com 16803S: Supported 16804F: drivers/i2c/busses/i2c-xlp9xx.c 16805 16806XRA1403 GPIO EXPANDER 16807M: Nandor Han <nandor.han@ge.com> 16808M: Semi Malinen <semi.malinen@ge.com> 16809L: linux-gpio@vger.kernel.org 16810S: Maintained 16811F: drivers/gpio/gpio-xra1403.c 16812F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16813 16814XTENSA XTFPGA PLATFORM SUPPORT 16815M: Max Filippov <jcmvbkbc@gmail.com> 16816L: linux-xtensa@linux-xtensa.org 16817S: Maintained 16818F: drivers/spi/spi-xtensa-xtfpga.c 16819F: sound/soc/xtensa/xtfpga-i2s.c 16820 16821YAM DRIVER FOR AX.25 16822M: Jean-Paul Roubelat <jpr@f6fbb.org> 16823L: linux-hams@vger.kernel.org 16824S: Maintained 16825F: drivers/net/hamradio/yam* 16826F: include/linux/yam.h 16827 16828YAMA SECURITY MODULE 16829M: Kees Cook <keescook@chromium.org> 16830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16831S: Supported 16832F: security/yama/ 16833F: Documentation/admin-guide/LSM/Yama.rst 16834 16835YEALINK PHONE DRIVER 16836M: Henk Vergonet <Henk.Vergonet@gmail.com> 16837L: usbb2k-api-dev@nongnu.org 16838S: Maintained 16839F: Documentation/input/devices/yealink.rst 16840F: drivers/input/misc/yealink.* 16841 16842Z8530 DRIVER FOR AX.25 16843M: Joerg Reuter <jreuter@yaina.de> 16844W: http://yaina.de/jreuter/ 16845W: http://www.qsl.net/dl1bke/ 16846L: linux-hams@vger.kernel.org 16847S: Maintained 16848F: Documentation/networking/z8530drv.txt 16849F: drivers/net/hamradio/*scc.c 16850F: drivers/net/hamradio/z8530.h 16851 16852ZBUD COMPRESSED PAGE ALLOCATOR 16853M: Seth Jennings <sjenning@redhat.com> 16854M: Dan Streetman <ddstreet@ieee.org> 16855L: linux-mm@kvack.org 16856S: Maintained 16857F: mm/zbud.c 16858F: include/linux/zbud.h 16859 16860ZD1211RW WIRELESS DRIVER 16861M: Daniel Drake <dsd@gentoo.org> 16862M: Ulrich Kunitz <kune@deine-taler.de> 16863W: http://zd1211.ath.cx/wiki/DriverRewrite 16864L: linux-wireless@vger.kernel.org 16865L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16866S: Maintained 16867F: drivers/net/wireless/zydas/zd1211rw/ 16868 16869ZD1301 MEDIA DRIVER 16870M: Antti Palosaari <crope@iki.fi> 16871L: linux-media@vger.kernel.org 16872W: https://linuxtv.org/ 16873W: http://palosaari.fi/linux/ 16874Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16875S: Maintained 16876F: drivers/media/usb/dvb-usb-v2/zd1301* 16877 16878ZD1301_DEMOD MEDIA DRIVER 16879M: Antti Palosaari <crope@iki.fi> 16880L: linux-media@vger.kernel.org 16881W: https://linuxtv.org/ 16882W: http://palosaari.fi/linux/ 16883Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16884S: Maintained 16885F: drivers/media/dvb-frontends/zd1301_demod* 16886 16887ZPOOL COMPRESSED PAGE STORAGE API 16888M: Dan Streetman <ddstreet@ieee.org> 16889L: linux-mm@kvack.org 16890S: Maintained 16891F: mm/zpool.c 16892F: include/linux/zpool.h 16893 16894ZR36067 VIDEO FOR LINUX DRIVER 16895L: mjpeg-users@lists.sourceforge.net 16896L: linux-media@vger.kernel.org 16897W: http://mjpeg.sourceforge.net/driver-zoran/ 16898T: hg https://linuxtv.org/hg/v4l-dvb 16899S: Odd Fixes 16900F: drivers/staging/media/zoran/ 16901 16902ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16903M: Minchan Kim <minchan@kernel.org> 16904M: Nitin Gupta <ngupta@vflare.org> 16905R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16906L: linux-kernel@vger.kernel.org 16907S: Maintained 16908F: drivers/block/zram/ 16909F: Documentation/blockdev/zram.txt 16910 16911ZS DECSTATION Z85C30 SERIAL DRIVER 16912M: "Maciej W. Rozycki" <macro@linux-mips.org> 16913S: Maintained 16914F: drivers/tty/serial/zs.* 16915 16916ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16917M: Minchan Kim <minchan@kernel.org> 16918M: Nitin Gupta <ngupta@vflare.org> 16919R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16920L: linux-mm@kvack.org 16921S: Maintained 16922F: mm/zsmalloc.c 16923F: include/linux/zsmalloc.h 16924F: Documentation/vm/zsmalloc.rst 16925 16926ZSWAP COMPRESSED SWAP CACHING 16927M: Seth Jennings <sjenning@redhat.com> 16928M: Dan Streetman <ddstreet@ieee.org> 16929L: linux-mm@kvack.org 16930S: Maintained 16931F: mm/zswap.c 16932 16933THE REST 16934M: Linus Torvalds <torvalds@linux-foundation.org> 16935L: linux-kernel@vger.kernel.org 16936Q: http://patchwork.kernel.org/project/LKML/list/ 16937T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16938S: Buried alive in reporters 16939F: * 16940F: */ 16941