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 <andrzejtp2010@gmail.com> 2088M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2089M: Sylwester Nawrocki <s.nawrocki@samsung.com> 2090L: linux-arm-kernel@lists.infradead.org 2091L: linux-media@vger.kernel.org 2092S: Maintained 2093F: drivers/media/platform/s5p-jpeg/ 2094 2095ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2096M: Kyungmin Park <kyungmin.park@samsung.com> 2097M: Kamil Debski <kamil@wypas.org> 2098M: Jeongtae Park <jtp.park@samsung.com> 2099M: Andrzej Hajda <a.hajda@samsung.com> 2100L: linux-arm-kernel@lists.infradead.org 2101L: linux-media@vger.kernel.org 2102S: Maintained 2103F: drivers/media/platform/s5p-mfc/ 2104 2105ARM/SHMOBILE ARM ARCHITECTURE 2106M: Simon Horman <horms@verge.net.au> 2107M: Magnus Damm <magnus.damm@gmail.com> 2108L: linux-renesas-soc@vger.kernel.org 2109Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2110T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2111S: Supported 2112F: arch/arm/boot/dts/emev2* 2113F: arch/arm/boot/dts/r7s* 2114F: arch/arm/boot/dts/r8a* 2115F: arch/arm/boot/dts/r9a* 2116F: arch/arm/boot/dts/sh* 2117F: arch/arm/configs/shmobile_defconfig 2118F: arch/arm/include/debug/renesas-scif.S 2119F: arch/arm/mach-shmobile/ 2120F: Documentation/devicetree/bindings/arm/shmobile.txt 2121F: drivers/soc/renesas/ 2122F: include/linux/soc/renesas/ 2123 2124ARM/SOCFPGA ARCHITECTURE 2125M: Dinh Nguyen <dinguyen@kernel.org> 2126S: Maintained 2127F: arch/arm/mach-socfpga/ 2128F: arch/arm/boot/dts/socfpga* 2129F: arch/arm/configs/socfpga_defconfig 2130F: arch/arm64/boot/dts/altera/ 2131W: http://www.rocketboards.org 2132T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2133 2134ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2135M: Dinh Nguyen <dinguyen@kernel.org> 2136S: Maintained 2137F: drivers/clk/socfpga/ 2138 2139ARM/SOCFPGA EDAC SUPPORT 2140M: Thor Thayer <thor.thayer@linux.intel.com> 2141S: Maintained 2142F: drivers/edac/altera_edac. 2143 2144ARM/SPREADTRUM SoC SUPPORT 2145M: Orson Zhai <orsonzhai@gmail.com> 2146M: Baolin Wang <baolin.wang@linaro.org> 2147M: Chunyan Zhang <zhang.lyra@gmail.com> 2148S: Maintained 2149F: arch/arm64/boot/dts/sprd 2150N: sprd 2151 2152ARM/STI ARCHITECTURE 2153M: Patrice Chotard <patrice.chotard@st.com> 2154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2155W: http://www.stlinux.com 2156S: Maintained 2157F: arch/arm/mach-sti/ 2158F: arch/arm/boot/dts/sti* 2159F: drivers/char/hw_random/st-rng.c 2160F: drivers/clocksource/arm_global_timer.c 2161F: drivers/clocksource/clksrc_st_lpc.c 2162F: drivers/cpufreq/sti-cpufreq.c 2163F: drivers/dma/st_fdma* 2164F: drivers/i2c/busses/i2c-st.c 2165F: drivers/media/rc/st_rc.c 2166F: drivers/media/platform/sti/c8sectpfe/ 2167F: drivers/mmc/host/sdhci-st.c 2168F: drivers/phy/st/phy-miphy28lp.c 2169F: drivers/phy/st/phy-stih407-usb.c 2170F: drivers/pinctrl/pinctrl-st.c 2171F: drivers/remoteproc/st_remoteproc.c 2172F: drivers/remoteproc/st_slim_rproc.c 2173F: drivers/reset/sti/ 2174F: drivers/rtc/rtc-st-lpc.c 2175F: drivers/tty/serial/st-asc.c 2176F: drivers/usb/dwc3/dwc3-st.c 2177F: drivers/usb/host/ehci-st.c 2178F: drivers/usb/host/ohci-st.c 2179F: drivers/watchdog/st_lpc_wdt.c 2180F: drivers/ata/ahci_st.c 2181F: include/linux/remoteproc/st_slim_rproc.h 2182 2183ARM/STM32 ARCHITECTURE 2184M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2185M: Alexandre Torgue <alexandre.torgue@st.com> 2186L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2188S: Maintained 2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2190N: stm32 2191N: stm 2192F: arch/arm/boot/dts/stm32* 2193F: arch/arm/mach-stm32/ 2194F: drivers/clocksource/armv7m_systick.c 2195 2196ARM/Synaptics SoC support 2197M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2198M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Maintained 2201F: arch/arm/mach-berlin/ 2202F: arch/arm/boot/dts/berlin* 2203F: arch/arm64/boot/dts/synaptics/ 2204 2205ARM/TANGO ARCHITECTURE 2206M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2207M: Mans Rullgard <mans@mansr.com> 2208L: linux-arm-kernel@lists.infradead.org 2209S: Odd Fixes 2210N: tango 2211 2212ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2213M: Lennert Buytenhek <kernel@wantstofly.org> 2214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2215S: Maintained 2216 2217ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2218M: Hans Verkuil <hans.verkuil@cisco.com> 2219L: linux-tegra@vger.kernel.org 2220L: linux-media@vger.kernel.org 2221S: Maintained 2222F: drivers/media/platform/tegra-cec/ 2223F: Documentation/devicetree/bindings/media/tegra-cec.txt 2224 2225ARM/TETON BGA MACHINE SUPPORT 2226M: "Mark F. Brown" <mark.brown314@gmail.com> 2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2228S: Maintained 2229 2230ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2231M: Santosh Shilimkar <ssantosh@kernel.org> 2232L: linux-kernel@vger.kernel.org 2233S: Maintained 2234F: drivers/memory/*emif* 2235 2236ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2237M: Tero Kristo <t-kristo@ti.com> 2238M: Nishanth Menon <nm@ti.com> 2239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2240S: Supported 2241F: Documentation/devicetree/bindings/arm/ti/k3.txt 2242F: arch/arm64/boot/dts/ti/Makefile 2243F: arch/arm64/boot/dts/ti/k3-* 2244F: include/dt-bindings/pinctrl/k3.h 2245 2246ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2247M: Santosh Shilimkar <ssantosh@kernel.org> 2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2249S: Maintained 2250F: arch/arm/mach-keystone/ 2251F: arch/arm/boot/dts/keystone-* 2252T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2253 2254ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2255M: Santosh Shilimkar <ssantosh@kernel.org> 2256L: linux-kernel@vger.kernel.org 2257S: Maintained 2258F: drivers/clk/keystone/ 2259 2260ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2261M: Santosh Shilimkar <ssantosh@kernel.org> 2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2263L: linux-kernel@vger.kernel.org 2264S: Maintained 2265F: drivers/clocksource/timer-keystone.c 2266 2267ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2268M: Santosh Shilimkar <ssantosh@kernel.org> 2269L: linux-kernel@vger.kernel.org 2270S: Maintained 2271F: drivers/power/reset/keystone-reset.c 2272 2273ARM/THECUS N2100 MACHINE SUPPORT 2274M: Lennert Buytenhek <kernel@wantstofly.org> 2275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2276S: Maintained 2277 2278ARM/TOSA MACHINE SUPPORT 2279M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2280M: Dirk Opfer <dirk@opfer-online.de> 2281S: Maintained 2282 2283ARM/UNIPHIER ARCHITECTURE 2284M: Masahiro Yamada <yamada.masahiro@socionext.com> 2285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2286T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2287S: Maintained 2288F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2289F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2290F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2291F: arch/arm/boot/dts/uniphier* 2292F: arch/arm/include/asm/hardware/cache-uniphier.h 2293F: arch/arm/mach-uniphier/ 2294F: arch/arm/mm/cache-uniphier.c 2295F: arch/arm64/boot/dts/socionext/uniphier* 2296F: drivers/bus/uniphier-system-bus.c 2297F: drivers/clk/uniphier/ 2298F: drivers/dmaengine/uniphier-mdmac.c 2299F: drivers/gpio/gpio-uniphier.c 2300F: drivers/i2c/busses/i2c-uniphier* 2301F: drivers/irqchip/irq-uniphier-aidet.c 2302F: drivers/mmc/host/uniphier-sd.c 2303F: drivers/pinctrl/uniphier/ 2304F: drivers/reset/reset-uniphier.c 2305F: drivers/tty/serial/8250/8250_uniphier.c 2306N: uniphier 2307 2308ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2309M: Ulf Hansson <ulf.hansson@linaro.org> 2310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2311T: git git://git.linaro.org/people/ulfh/clk.git 2312S: Maintained 2313F: drivers/clk/ux500/ 2314 2315ARM/VERSATILE EXPRESS PLATFORM 2316M: Liviu Dudau <liviu.dudau@arm.com> 2317M: Sudeep Holla <sudeep.holla@arm.com> 2318M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2320S: Maintained 2321F: arch/arm/boot/dts/vexpress* 2322F: arch/arm64/boot/dts/arm/ 2323F: arch/arm/mach-vexpress/ 2324F: */*/vexpress* 2325F: */*/*/vexpress* 2326F: drivers/clk/versatile/clk-vexpress-osc.c 2327F: drivers/clocksource/timer-versatile.c 2328N: mps2 2329 2330ARM/VFP SUPPORT 2331M: Russell King <linux@armlinux.org.uk> 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2333W: http://www.armlinux.org.uk/ 2334S: Maintained 2335F: arch/arm/vfp/ 2336 2337ARM/VOIPAC PXA270 SUPPORT 2338M: Marek Vasut <marek.vasut@gmail.com> 2339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2340S: Maintained 2341F: arch/arm/mach-pxa/vpac270.c 2342F: arch/arm/mach-pxa/include/mach/vpac270.h 2343 2344ARM/VT8500 ARM ARCHITECTURE 2345M: Tony Prisk <linux@prisktech.co.nz> 2346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2347S: Maintained 2348F: arch/arm/mach-vt8500/ 2349F: drivers/clocksource/timer-vt8500.c 2350F: drivers/i2c/busses/i2c-wmt.c 2351F: drivers/mmc/host/wmt-sdmmc.c 2352F: drivers/pwm/pwm-vt8500.c 2353F: drivers/rtc/rtc-vt8500.c 2354F: drivers/tty/serial/vt8500_serial.c 2355F: drivers/usb/host/ehci-platform.c 2356F: drivers/usb/host/uhci-platform.c 2357F: drivers/video/fbdev/vt8500lcdfb.* 2358F: drivers/video/fbdev/wm8505fb* 2359F: drivers/video/fbdev/wmt_ge_rops.* 2360 2361ARM/ZIPIT Z2 SUPPORT 2362M: Marek Vasut <marek.vasut@gmail.com> 2363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2364S: Maintained 2365F: arch/arm/mach-pxa/z2.c 2366F: arch/arm/mach-pxa/include/mach/z2.h 2367 2368ARM/ZTE ARCHITECTURE 2369M: Jun Nie <jun.nie@linaro.org> 2370M: Shawn Guo <shawnguo@kernel.org> 2371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2372S: Maintained 2373F: arch/arm/boot/dts/zx2967* 2374F: arch/arm/mach-zx/ 2375F: arch/arm64/boot/dts/zte/ 2376F: drivers/clk/zte/ 2377F: drivers/dma/zx_dma.c 2378F: drivers/gpio/gpio-zx.c 2379F: drivers/i2c/busses/i2c-zx2967.c 2380F: drivers/mmc/host/dw_mmc-zx.* 2381F: drivers/pinctrl/zte/ 2382F: drivers/soc/zte/ 2383F: drivers/thermal/zx2967_thermal.c 2384F: drivers/watchdog/zx2967_wdt.c 2385F: Documentation/devicetree/bindings/arm/zte.yaml 2386F: Documentation/devicetree/bindings/clock/zx2967*.txt 2387F: Documentation/devicetree/bindings/dma/zxdma.txt 2388F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2389F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2390F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2391F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2392F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2393F: Documentation/devicetree/bindings/soc/zte/ 2394F: Documentation/devicetree/bindings/sound/zte,*.txt 2395F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2396F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2397F: include/dt-bindings/clock/zx2967*.h 2398F: include/dt-bindings/soc/zte,*.h 2399F: sound/soc/codecs/zx_aud96p22.c 2400F: sound/soc/zte/ 2401 2402ARM/ZYNQ ARCHITECTURE 2403M: Michal Simek <michal.simek@xilinx.com> 2404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2405W: http://wiki.xilinx.com 2406T: git https://github.com/Xilinx/linux-xlnx.git 2407S: Supported 2408F: arch/arm/mach-zynq/ 2409F: drivers/cpuidle/cpuidle-zynq.c 2410F: drivers/block/xsysace.c 2411N: zynq 2412N: xilinx 2413F: drivers/clocksource/timer-cadence-ttc.c 2414F: drivers/i2c/busses/i2c-cadence.c 2415F: drivers/mmc/host/sdhci-of-arasan.c 2416F: drivers/edac/synopsys_edac.c 2417F: drivers/i2c/busses/i2c-xiic.c 2418 2419ARM64 PORT (AARCH64 ARCHITECTURE) 2420M: Catalin Marinas <catalin.marinas@arm.com> 2421M: Will Deacon <will.deacon@arm.com> 2422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2424S: Maintained 2425F: arch/arm64/ 2426X: arch/arm64/boot/dts/ 2427F: Documentation/arm64/ 2428 2429AS3645A LED FLASH CONTROLLER DRIVER 2430M: Sakari Ailus <sakari.ailus@iki.fi> 2431L: linux-leds@vger.kernel.org 2432S: Maintained 2433F: drivers/leds/leds-as3645a.c 2434 2435ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2436M: Tianshu Qiu <tian.shu.qiu@intel.com> 2437L: linux-media@vger.kernel.org 2438T: git git://linuxtv.org/media_tree.git 2439S: Maintained 2440F: drivers/media/i2c/ak7375.c 2441F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2442 2443ASAHI KASEI AK8974 DRIVER 2444M: Linus Walleij <linus.walleij@linaro.org> 2445L: linux-iio@vger.kernel.org 2446W: http://www.akm.com/ 2447S: Supported 2448F: drivers/iio/magnetometer/ak8974.c 2449 2450ASC7621 HARDWARE MONITOR DRIVER 2451M: George Joseph <george.joseph@fairview5.com> 2452L: linux-hwmon@vger.kernel.org 2453S: Maintained 2454F: Documentation/hwmon/asc7621 2455F: drivers/hwmon/asc7621.c 2456 2457ASPEED VIDEO ENGINE DRIVER 2458M: Eddie James <eajames@linux.ibm.com> 2459L: linux-media@vger.kernel.org 2460L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2461S: Maintained 2462F: drivers/media/platform/aspeed-video.c 2463F: Documentation/devicetree/bindings/media/aspeed-video.txt 2464 2465ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2466M: Corentin Chary <corentin.chary@gmail.com> 2467L: acpi4asus-user@lists.sourceforge.net 2468L: platform-driver-x86@vger.kernel.org 2469W: http://acpi4asus.sf.net 2470S: Maintained 2471F: drivers/platform/x86/asus*.c 2472F: drivers/platform/x86/eeepc*.c 2473 2474ASUS WIRELESS RADIO CONTROL DRIVER 2475M: João Paulo Rechi Vita <jprvita@gmail.com> 2476L: platform-driver-x86@vger.kernel.org 2477S: Maintained 2478F: drivers/platform/x86/asus-wireless.c 2479 2480ASYMMETRIC KEYS 2481M: David Howells <dhowells@redhat.com> 2482L: keyrings@vger.kernel.org 2483S: Maintained 2484F: Documentation/crypto/asymmetric-keys.txt 2485F: include/linux/verification.h 2486F: include/crypto/public_key.h 2487F: include/crypto/pkcs7.h 2488F: crypto/asymmetric_keys/ 2489 2490ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2491R: Dan Williams <dan.j.williams@intel.com> 2492W: http://sourceforge.net/projects/xscaleiop 2493S: Odd fixes 2494F: Documentation/crypto/async-tx-api.txt 2495F: crypto/async_tx/ 2496F: drivers/dma/ 2497F: include/linux/dmaengine.h 2498F: include/linux/async_tx.h 2499 2500AT24 EEPROM DRIVER 2501M: Bartosz Golaszewski <brgl@bgdev.pl> 2502L: linux-i2c@vger.kernel.org 2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2504S: Maintained 2505F: Documentation/devicetree/bindings/eeprom/at24.txt 2506F: drivers/misc/eeprom/at24.c 2507F: include/linux/platform_data/at24.h 2508 2509ATA OVER ETHERNET (AOE) DRIVER 2510M: "Ed L. Cashin" <ed.cashin@acm.org> 2511W: http://www.openaoe.org/ 2512S: Supported 2513F: Documentation/aoe/ 2514F: drivers/block/aoe/ 2515 2516ATHEROS 71XX/9XXX GPIO DRIVER 2517M: Alban Bedel <albeu@free.fr> 2518W: https://github.com/AlbanBedel/linux 2519T: git git://github.com/AlbanBedel/linux 2520S: Maintained 2521F: drivers/gpio/gpio-ath79.c 2522F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2523 2524ATHEROS 71XX/9XXX USB PHY DRIVER 2525M: Alban Bedel <albeu@free.fr> 2526W: https://github.com/AlbanBedel/linux 2527T: git git://github.com/AlbanBedel/linux 2528S: Maintained 2529F: drivers/phy/qualcomm/phy-ath79-usb.c 2530F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2531 2532ATHEROS ATH GENERIC UTILITIES 2533M: Kalle Valo <kvalo@codeaurora.org> 2534L: linux-wireless@vger.kernel.org 2535S: Supported 2536F: drivers/net/wireless/ath/* 2537 2538ATHEROS ATH5K WIRELESS DRIVER 2539M: Jiri Slaby <jirislaby@gmail.com> 2540M: Nick Kossifidis <mickflemm@gmail.com> 2541M: Luis Chamberlain <mcgrof@kernel.org> 2542L: linux-wireless@vger.kernel.org 2543W: http://wireless.kernel.org/en/users/Drivers/ath5k 2544S: Maintained 2545F: drivers/net/wireless/ath/ath5k/ 2546 2547ATHEROS ATH6KL WIRELESS DRIVER 2548M: Kalle Valo <kvalo@codeaurora.org> 2549L: linux-wireless@vger.kernel.org 2550W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2552S: Supported 2553F: drivers/net/wireless/ath/ath6kl/ 2554 2555ATI_REMOTE2 DRIVER 2556M: Ville Syrjala <syrjala@sci.fi> 2557S: Maintained 2558F: drivers/input/misc/ati_remote2.c 2559 2560ATK0110 HWMON DRIVER 2561M: Luca Tettamanti <kronos.it@gmail.com> 2562L: linux-hwmon@vger.kernel.org 2563S: Maintained 2564F: drivers/hwmon/asus_atk0110.c 2565 2566ATLX ETHERNET DRIVERS 2567M: Jay Cliburn <jcliburn@gmail.com> 2568M: Chris Snook <chris.snook@gmail.com> 2569L: netdev@vger.kernel.org 2570W: http://sourceforge.net/projects/atl1 2571W: http://atl1.sourceforge.net 2572S: Maintained 2573F: drivers/net/ethernet/atheros/ 2574 2575ATM 2576M: Chas Williams <3chas3@gmail.com> 2577L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2578L: netdev@vger.kernel.org 2579W: http://linux-atm.sourceforge.net 2580S: Maintained 2581F: drivers/atm/ 2582F: include/linux/atm* 2583F: include/uapi/linux/atm* 2584 2585ATMEL MACB ETHERNET DRIVER 2586M: Nicolas Ferre <nicolas.ferre@microchip.com> 2587S: Supported 2588F: drivers/net/ethernet/cadence/ 2589 2590ATMEL MAXTOUCH DRIVER 2591M: Nick Dyer <nick@shmanahar.org> 2592T: git git://github.com/ndyer/linux.git 2593S: Maintained 2594F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2595F: drivers/input/touchscreen/atmel_mxt_ts.c 2596 2597ATMEL WIRELESS DRIVER 2598M: Simon Kelley <simon@thekelleys.org.uk> 2599L: linux-wireless@vger.kernel.org 2600W: http://www.thekelleys.org.uk/atmel 2601W: http://atmelwlandriver.sourceforge.net/ 2602S: Maintained 2603F: drivers/net/wireless/atmel/atmel* 2604 2605ATOMIC INFRASTRUCTURE 2606M: Will Deacon <will.deacon@arm.com> 2607M: Peter Zijlstra <peterz@infradead.org> 2608R: Boqun Feng <boqun.feng@gmail.com> 2609L: linux-kernel@vger.kernel.org 2610S: Maintained 2611F: arch/*/include/asm/atomic*.h 2612F: include/*/atomic*.h 2613 2614ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2615M: Bradley Grove <linuxdrivers@attotech.com> 2616L: linux-scsi@vger.kernel.org 2617W: http://www.attotech.com 2618S: Supported 2619F: drivers/scsi/esas2r 2620 2621ATUSB IEEE 802.15.4 RADIO DRIVER 2622M: Stefan Schmidt <stefan@datenfreihafen.org> 2623L: linux-wpan@vger.kernel.org 2624S: Maintained 2625F: drivers/net/ieee802154/atusb.c 2626F: drivers/net/ieee802154/atusb.h 2627F: drivers/net/ieee802154/at86rf230.h 2628 2629AUDIT SUBSYSTEM 2630M: Paul Moore <paul@paul-moore.com> 2631M: Eric Paris <eparis@redhat.com> 2632L: linux-audit@redhat.com (moderated for non-subscribers) 2633W: https://github.com/linux-audit 2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2635S: Supported 2636F: include/linux/audit.h 2637F: include/uapi/linux/audit.h 2638F: kernel/audit* 2639 2640AUXILIARY DISPLAY DRIVERS 2641M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2642S: Maintained 2643F: drivers/auxdisplay/ 2644F: include/linux/cfag12864b.h 2645 2646AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2647M: Andreas Klinger <ak@it-klinger.de> 2648L: linux-iio@vger.kernel.org 2649S: Maintained 2650F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2651F: drivers/iio/adc/hx711.c 2652 2653AX.25 NETWORK LAYER 2654M: Ralf Baechle <ralf@linux-mips.org> 2655L: linux-hams@vger.kernel.org 2656W: http://www.linux-ax25.org/ 2657S: Maintained 2658F: include/uapi/linux/ax25.h 2659F: include/net/ax25.h 2660F: net/ax25/ 2661 2662AXENTIA ARM DEVICES 2663M: Peter Rosin <peda@axentia.se> 2664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2665S: Maintained 2666F: Documentation/devicetree/bindings/arm/axentia.txt 2667F: arch/arm/boot/dts/at91-linea.dtsi 2668F: arch/arm/boot/dts/at91-natte.dtsi 2669F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2670F: arch/arm/boot/dts/at91-tse850-3.dts 2671 2672AXENTIA ASOC DRIVERS 2673M: Peter Rosin <peda@axentia.se> 2674L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2675S: Maintained 2676F: Documentation/devicetree/bindings/sound/axentia,* 2677F: sound/soc/atmel/tse850-pcm5142.c 2678 2679AXXIA I2C CONTROLLER 2680M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2681L: linux-i2c@vger.kernel.org 2682S: Maintained 2683F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2684F: drivers/i2c/busses/i2c-axxia.c 2685 2686AZ6007 DVB DRIVER 2687M: Mauro Carvalho Chehab <mchehab@kernel.org> 2688L: linux-media@vger.kernel.org 2689W: https://linuxtv.org 2690T: git git://linuxtv.org/media_tree.git 2691S: Maintained 2692F: drivers/media/usb/dvb-usb-v2/az6007.c 2693 2694AZTECH FM RADIO RECEIVER DRIVER 2695M: Hans Verkuil <hverkuil@xs4all.nl> 2696L: linux-media@vger.kernel.org 2697T: git git://linuxtv.org/media_tree.git 2698W: https://linuxtv.org 2699S: Maintained 2700F: drivers/media/radio/radio-aztech* 2701 2702B43 WIRELESS DRIVER 2703L: linux-wireless@vger.kernel.org 2704L: b43-dev@lists.infradead.org 2705W: http://wireless.kernel.org/en/users/Drivers/b43 2706S: Odd Fixes 2707F: drivers/net/wireless/broadcom/b43/ 2708 2709B43LEGACY WIRELESS DRIVER 2710M: Larry Finger <Larry.Finger@lwfinger.net> 2711L: linux-wireless@vger.kernel.org 2712L: b43-dev@lists.infradead.org 2713W: http://wireless.kernel.org/en/users/Drivers/b43 2714S: Maintained 2715F: drivers/net/wireless/broadcom/b43legacy/ 2716 2717BACKLIGHT CLASS/SUBSYSTEM 2718M: Lee Jones <lee.jones@linaro.org> 2719M: Daniel Thompson <daniel.thompson@linaro.org> 2720M: Jingoo Han <jingoohan1@gmail.com> 2721L: dri-devel@lists.freedesktop.org 2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2723S: Maintained 2724F: drivers/video/backlight/ 2725F: include/linux/backlight.h 2726F: include/linux/pwm_backlight.h 2727F: Documentation/devicetree/bindings/leds/backlight 2728 2729BATMAN ADVANCED 2730M: Marek Lindner <mareklindner@neomailbox.ch> 2731M: Simon Wunderlich <sw@simonwunderlich.de> 2732M: Antonio Quartulli <a@unstable.cc> 2733L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2734W: https://www.open-mesh.org/ 2735Q: https://patchwork.open-mesh.org/project/batman/list/ 2736S: Maintained 2737F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2738F: Documentation/ABI/testing/sysfs-class-net-mesh 2739F: Documentation/networking/batman-adv.rst 2740F: include/uapi/linux/batadv_packet.h 2741F: include/uapi/linux/batman_adv.h 2742F: net/batman-adv/ 2743 2744BAYCOM/HDLCDRV DRIVERS FOR AX.25 2745M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2746L: linux-hams@vger.kernel.org 2747W: http://www.baycom.org/~tom/ham/ham.html 2748S: Maintained 2749F: drivers/net/hamradio/baycom* 2750 2751BCACHE (BLOCK LAYER CACHE) 2752M: Coly Li <colyli@suse.de> 2753M: Kent Overstreet <kent.overstreet@gmail.com> 2754L: linux-bcache@vger.kernel.org 2755W: http://bcache.evilpiepirate.org 2756C: irc://irc.oftc.net/bcache 2757S: Maintained 2758F: drivers/md/bcache/ 2759 2760BDISP ST MEDIA DRIVER 2761M: Fabien Dessenne <fabien.dessenne@st.com> 2762L: linux-media@vger.kernel.org 2763T: git git://linuxtv.org/media_tree.git 2764W: https://linuxtv.org 2765S: Supported 2766F: drivers/media/platform/sti/bdisp 2767 2768BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2769M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2770L: netdev@vger.kernel.org 2771S: Maintained 2772F: drivers/net/ethernet/ec_bhf.c 2773 2774BEFS FILE SYSTEM 2775M: Luis de Bethencourt <luisbg@kernel.org> 2776M: Salah Triki <salah.triki@gmail.com> 2777S: Maintained 2778T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2779F: Documentation/filesystems/befs.txt 2780F: fs/befs/ 2781 2782BFQ I/O SCHEDULER 2783M: Paolo Valente <paolo.valente@linaro.org> 2784M: Jens Axboe <axboe@kernel.dk> 2785L: linux-block@vger.kernel.org 2786S: Maintained 2787F: block/bfq-* 2788F: Documentation/block/bfq-iosched.txt 2789 2790BFS FILE SYSTEM 2791M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2792S: Maintained 2793F: Documentation/filesystems/bfs.txt 2794F: fs/bfs/ 2795F: include/uapi/linux/bfs_fs.h 2796 2797BLINKM RGB LED DRIVER 2798M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2799S: Maintained 2800F: drivers/leds/leds-blinkm.c 2801 2802BLOCK LAYER 2803M: Jens Axboe <axboe@kernel.dk> 2804L: linux-block@vger.kernel.org 2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2806S: Maintained 2807F: block/ 2808F: drivers/block/ 2809F: kernel/trace/blktrace.c 2810F: lib/sbitmap.c 2811 2812BLOCK2MTD DRIVER 2813M: Joern Engel <joern@lazybastard.org> 2814L: linux-mtd@lists.infradead.org 2815S: Maintained 2816F: drivers/mtd/devices/block2mtd.c 2817 2818BLUETOOTH DRIVERS 2819M: Marcel Holtmann <marcel@holtmann.org> 2820M: Johan Hedberg <johan.hedberg@gmail.com> 2821L: linux-bluetooth@vger.kernel.org 2822W: http://www.bluez.org/ 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2824T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2825S: Maintained 2826F: drivers/bluetooth/ 2827 2828BLUETOOTH SUBSYSTEM 2829M: Marcel Holtmann <marcel@holtmann.org> 2830M: Johan Hedberg <johan.hedberg@gmail.com> 2831L: linux-bluetooth@vger.kernel.org 2832W: http://www.bluez.org/ 2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2834T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2835S: Maintained 2836F: net/bluetooth/ 2837F: include/net/bluetooth/ 2838 2839BONDING DRIVER 2840M: Jay Vosburgh <j.vosburgh@gmail.com> 2841M: Veaceslav Falico <vfalico@gmail.com> 2842M: Andy Gospodarek <andy@greyhouse.net> 2843L: netdev@vger.kernel.org 2844W: http://sourceforge.net/projects/bonding/ 2845S: Supported 2846F: drivers/net/bonding/ 2847F: include/uapi/linux/if_bonding.h 2848 2849BPF (Safe dynamic programs and tools) 2850M: Alexei Starovoitov <ast@kernel.org> 2851M: Daniel Borkmann <daniel@iogearbox.net> 2852R: Martin KaFai Lau <kafai@fb.com> 2853R: Song Liu <songliubraving@fb.com> 2854R: Yonghong Song <yhs@fb.com> 2855L: netdev@vger.kernel.org 2856L: linux-kernel@vger.kernel.org 2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2859Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2860S: Supported 2861F: arch/*/net/* 2862F: Documentation/networking/filter.txt 2863F: Documentation/bpf/ 2864F: include/linux/bpf* 2865F: include/linux/filter.h 2866F: include/trace/events/xdp.h 2867F: include/uapi/linux/bpf* 2868F: include/uapi/linux/filter.h 2869F: kernel/bpf/ 2870F: kernel/trace/bpf_trace.c 2871F: lib/test_bpf.c 2872F: net/bpf/ 2873F: net/core/filter.c 2874F: net/sched/act_bpf.c 2875F: net/sched/cls_bpf.c 2876F: samples/bpf/ 2877F: tools/bpf/ 2878F: tools/lib/bpf/ 2879F: tools/testing/selftests/bpf/ 2880K: bpf 2881N: bpf 2882 2883BPF JIT for ARM 2884M: Shubham Bansal <illusionist.neo@gmail.com> 2885L: netdev@vger.kernel.org 2886S: Maintained 2887F: arch/arm/net/ 2888 2889BPF JIT for ARM64 2890M: Daniel Borkmann <daniel@iogearbox.net> 2891M: Alexei Starovoitov <ast@kernel.org> 2892M: Zi Shen Lim <zlim.lnx@gmail.com> 2893L: netdev@vger.kernel.org 2894S: Supported 2895F: arch/arm64/net/ 2896 2897BPF JIT for MIPS (32-BIT AND 64-BIT) 2898M: Paul Burton <paul.burton@mips.com> 2899L: netdev@vger.kernel.org 2900S: Maintained 2901F: arch/mips/net/ 2902 2903BPF JIT for NFP NICs 2904M: Jakub Kicinski <jakub.kicinski@netronome.com> 2905L: netdev@vger.kernel.org 2906S: Supported 2907F: drivers/net/ethernet/netronome/nfp/bpf/ 2908 2909BPF JIT for POWERPC (32-BIT AND 64-BIT) 2910M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2911M: Sandipan Das <sandipan@linux.ibm.com> 2912L: netdev@vger.kernel.org 2913S: Maintained 2914F: arch/powerpc/net/ 2915 2916BPF JIT for S390 2917M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2918M: Heiko Carstens <heiko.carstens@de.ibm.com> 2919L: netdev@vger.kernel.org 2920S: Maintained 2921F: arch/s390/net/ 2922X: arch/s390/net/pnet.c 2923 2924BPF JIT for SPARC (32-BIT AND 64-BIT) 2925M: David S. Miller <davem@davemloft.net> 2926L: netdev@vger.kernel.org 2927S: Maintained 2928F: arch/sparc/net/ 2929 2930BPF JIT for X86 32-BIT 2931M: Wang YanQing <udknight@gmail.com> 2932L: netdev@vger.kernel.org 2933S: Maintained 2934F: arch/x86/net/bpf_jit_comp32.c 2935 2936BPF JIT for X86 64-BIT 2937M: Alexei Starovoitov <ast@kernel.org> 2938M: Daniel Borkmann <daniel@iogearbox.net> 2939L: netdev@vger.kernel.org 2940S: Supported 2941F: arch/x86/net/ 2942X: arch/x86/net/bpf_jit_comp32.c 2943 2944BROADCOM B44 10/100 ETHERNET DRIVER 2945M: Michael Chan <michael.chan@broadcom.com> 2946L: netdev@vger.kernel.org 2947S: Supported 2948F: drivers/net/ethernet/broadcom/b44.* 2949 2950BROADCOM B53 ETHERNET SWITCH DRIVER 2951M: Florian Fainelli <f.fainelli@gmail.com> 2952L: netdev@vger.kernel.org 2953L: openwrt-devel@lists.openwrt.org (subscribers-only) 2954S: Supported 2955F: drivers/net/dsa/b53/* 2956F: include/linux/platform_data/b53.h 2957 2958BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2959M: Florian Fainelli <f.fainelli@gmail.com> 2960M: Ray Jui <rjui@broadcom.com> 2961M: Scott Branden <sbranden@broadcom.com> 2962M: bcm-kernel-feedback-list@broadcom.com 2963T: git git://github.com/broadcom/mach-bcm 2964S: Maintained 2965N: bcm281* 2966N: bcm113* 2967N: bcm216* 2968N: kona 2969F: arch/arm/mach-bcm/ 2970 2971BROADCOM BCM2835 ARM ARCHITECTURE 2972M: Eric Anholt <eric@anholt.net> 2973M: Stefan Wahren <stefan.wahren@i2se.com> 2974L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2976T: git git://github.com/anholt/linux 2977S: Maintained 2978N: bcm2835 2979F: drivers/staging/vc04_services 2980 2981BROADCOM BCM47XX MIPS ARCHITECTURE 2982M: Hauke Mehrtens <hauke@hauke-m.de> 2983M: Rafał Miłecki <zajec5@gmail.com> 2984L: linux-mips@vger.kernel.org 2985S: Maintained 2986F: Documentation/devicetree/bindings/mips/brcm/ 2987F: arch/mips/bcm47xx/* 2988F: arch/mips/include/asm/mach-bcm47xx/* 2989 2990BROADCOM BCM5301X ARM ARCHITECTURE 2991M: Hauke Mehrtens <hauke@hauke-m.de> 2992M: Rafał Miłecki <zajec5@gmail.com> 2993M: bcm-kernel-feedback-list@broadcom.com 2994L: linux-arm-kernel@lists.infradead.org 2995S: Maintained 2996F: arch/arm/mach-bcm/bcm_5301x.c 2997F: arch/arm/boot/dts/bcm5301x*.dtsi 2998F: arch/arm/boot/dts/bcm470* 2999F: arch/arm/boot/dts/bcm953012* 3000 3001BROADCOM BCM53573 ARM ARCHITECTURE 3002M: Rafał Miłecki <rafal@milecki.pl> 3003L: linux-arm-kernel@lists.infradead.org 3004S: Maintained 3005F: arch/arm/boot/dts/bcm53573* 3006F: arch/arm/boot/dts/bcm47189* 3007 3008BROADCOM BCM63XX ARM ARCHITECTURE 3009M: Florian Fainelli <f.fainelli@gmail.com> 3010M: bcm-kernel-feedback-list@broadcom.com 3011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3012T: git git://github.com/broadcom/stblinux.git 3013S: Maintained 3014N: bcm63xx 3015 3016BROADCOM BCM63XX/BCM33XX UDC DRIVER 3017M: Kevin Cernekee <cernekee@gmail.com> 3018L: linux-usb@vger.kernel.org 3019S: Maintained 3020F: drivers/usb/gadget/udc/bcm63xx_udc.* 3021 3022BROADCOM BCM7XXX ARM ARCHITECTURE 3023M: Brian Norris <computersforpeace@gmail.com> 3024M: Gregory Fong <gregory.0xf0@gmail.com> 3025M: Florian Fainelli <f.fainelli@gmail.com> 3026M: bcm-kernel-feedback-list@broadcom.com 3027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3028T: git git://github.com/broadcom/stblinux.git 3029S: Maintained 3030F: arch/arm/mach-bcm/*brcmstb* 3031F: arch/arm/boot/dts/bcm7*.dts* 3032F: drivers/bus/brcmstb_gisb.c 3033F: arch/arm/mm/cache-b15-rac.c 3034F: arch/arm/include/asm/hardware/cache-b15-rac.h 3035N: brcmstb 3036 3037BROADCOM BMIPS CPUFREQ DRIVER 3038M: Markus Mayer <mmayer@broadcom.com> 3039M: bcm-kernel-feedback-list@broadcom.com 3040L: linux-pm@vger.kernel.org 3041S: Maintained 3042F: drivers/cpufreq/bmips-cpufreq.c 3043 3044BROADCOM BMIPS MIPS ARCHITECTURE 3045M: Kevin Cernekee <cernekee@gmail.com> 3046M: Florian Fainelli <f.fainelli@gmail.com> 3047L: linux-mips@vger.kernel.org 3048T: git git://github.com/broadcom/stblinux.git 3049S: Maintained 3050F: arch/mips/bmips/* 3051F: arch/mips/include/asm/mach-bmips/* 3052F: arch/mips/kernel/*bmips* 3053F: arch/mips/boot/dts/brcm/bcm*.dts* 3054F: drivers/irqchip/irq-bcm63* 3055F: drivers/irqchip/irq-bcm7* 3056F: drivers/irqchip/irq-brcmstb* 3057F: include/linux/bcm963xx_nvram.h 3058F: include/linux/bcm963xx_tag.h 3059 3060BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3061M: Rasesh Mody <rmody@marvell.com> 3062M: GR-Linux-NIC-Dev@marvell.com 3063L: netdev@vger.kernel.org 3064S: Supported 3065F: drivers/net/ethernet/broadcom/bnx2.* 3066F: drivers/net/ethernet/broadcom/bnx2_* 3067 3068BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3069M: QLogic-Storage-Upstream@qlogic.com 3070L: linux-scsi@vger.kernel.org 3071S: Supported 3072F: drivers/scsi/bnx2fc/ 3073 3074BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3075M: QLogic-Storage-Upstream@qlogic.com 3076L: linux-scsi@vger.kernel.org 3077S: Supported 3078F: drivers/scsi/bnx2i/ 3079 3080BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3081M: Ariel Elior <aelior@marvell.com> 3082M: Sudarsana Kalluru <skalluru@marvell.com> 3083M: GR-everest-linux-l2@marvell.com 3084L: netdev@vger.kernel.org 3085S: Supported 3086F: drivers/net/ethernet/broadcom/bnx2x/ 3087 3088BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3089M: Michael Chan <michael.chan@broadcom.com> 3090L: netdev@vger.kernel.org 3091S: Supported 3092F: drivers/net/ethernet/broadcom/bnxt/ 3093 3094BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3095M: Arend van Spriel <arend.vanspriel@broadcom.com> 3096M: Franky Lin <franky.lin@broadcom.com> 3097M: Hante Meuleman <hante.meuleman@broadcom.com> 3098M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3099M: Wright Feng <wright.feng@cypress.com> 3100L: linux-wireless@vger.kernel.org 3101L: brcm80211-dev-list.pdl@broadcom.com 3102L: brcm80211-dev-list@cypress.com 3103S: Supported 3104F: drivers/net/wireless/broadcom/brcm80211/ 3105 3106BROADCOM BRCMSTB GPIO DRIVER 3107M: Gregory Fong <gregory.0xf0@gmail.com> 3108L: bcm-kernel-feedback-list@broadcom.com 3109S: Supported 3110F: drivers/gpio/gpio-brcmstb.c 3111F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3112 3113BROADCOM BRCMSTB I2C DRIVER 3114M: Kamal Dasu <kdasu.kdev@gmail.com> 3115L: linux-i2c@vger.kernel.org 3116L: bcm-kernel-feedback-list@broadcom.com 3117S: Supported 3118F: drivers/i2c/busses/i2c-brcmstb.c 3119F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3120 3121BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3122M: Al Cooper <alcooperx@gmail.com> 3123L: linux-kernel@vger.kernel.org 3124L: bcm-kernel-feedback-list@broadcom.com 3125S: Maintained 3126F: drivers/phy/broadcom/phy-brcm-usb* 3127 3128BROADCOM GENET ETHERNET DRIVER 3129M: Doug Berger <opendmb@gmail.com> 3130M: Florian Fainelli <f.fainelli@gmail.com> 3131L: netdev@vger.kernel.org 3132S: Supported 3133F: drivers/net/ethernet/broadcom/genet/ 3134 3135BROADCOM IPROC ARM ARCHITECTURE 3136M: Ray Jui <rjui@broadcom.com> 3137M: Scott Branden <sbranden@broadcom.com> 3138M: bcm-kernel-feedback-list@broadcom.com 3139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3140T: git git://github.com/broadcom/cygnus-linux.git 3141S: Maintained 3142N: iproc 3143N: cygnus 3144N: bcm[-_]nsp 3145N: bcm9113* 3146N: bcm9583* 3147N: bcm9585* 3148N: bcm9586* 3149N: bcm988312 3150N: bcm113* 3151N: bcm583* 3152N: bcm585* 3153N: bcm586* 3154N: bcm88312 3155N: hr2 3156N: stingray 3157F: arch/arm64/boot/dts/broadcom/northstar2/* 3158F: arch/arm64/boot/dts/broadcom/stingray/* 3159F: drivers/clk/bcm/clk-ns* 3160F: drivers/clk/bcm/clk-sr* 3161F: drivers/pinctrl/bcm/pinctrl-ns* 3162F: include/dt-bindings/clock/bcm-sr* 3163 3164BROADCOM KONA GPIO DRIVER 3165M: Ray Jui <rjui@broadcom.com> 3166L: bcm-kernel-feedback-list@broadcom.com 3167S: Supported 3168F: drivers/gpio/gpio-bcm-kona.c 3169F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3170 3171BROADCOM NETXTREME-E ROCE DRIVER 3172M: Selvin Xavier <selvin.xavier@broadcom.com> 3173M: Devesh Sharma <devesh.sharma@broadcom.com> 3174M: Somnath Kotur <somnath.kotur@broadcom.com> 3175M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3176L: linux-rdma@vger.kernel.org 3177W: http://www.broadcom.com 3178S: Supported 3179F: drivers/infiniband/hw/bnxt_re/ 3180F: include/uapi/rdma/bnxt_re-abi.h 3181 3182BROADCOM NVRAM DRIVER 3183M: Rafał Miłecki <zajec5@gmail.com> 3184L: linux-mips@vger.kernel.org 3185S: Maintained 3186F: drivers/firmware/broadcom/* 3187 3188BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3189M: Rafał Miłecki <zajec5@gmail.com> 3190L: linux-wireless@vger.kernel.org 3191S: Maintained 3192F: drivers/bcma/ 3193F: include/linux/bcma/ 3194 3195BROADCOM STB AVS CPUFREQ DRIVER 3196M: Markus Mayer <mmayer@broadcom.com> 3197M: bcm-kernel-feedback-list@broadcom.com 3198L: linux-pm@vger.kernel.org 3199S: Maintained 3200F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3201F: drivers/cpufreq/brcmstb* 3202 3203BROADCOM STB AVS TMON DRIVER 3204M: Markus Mayer <mmayer@broadcom.com> 3205M: bcm-kernel-feedback-list@broadcom.com 3206L: linux-pm@vger.kernel.org 3207S: Maintained 3208F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3209F: drivers/thermal/broadcom/brcmstb* 3210 3211BROADCOM STB NAND FLASH DRIVER 3212M: Brian Norris <computersforpeace@gmail.com> 3213M: Kamal Dasu <kdasu.kdev@gmail.com> 3214L: linux-mtd@lists.infradead.org 3215L: bcm-kernel-feedback-list@broadcom.com 3216S: Maintained 3217F: drivers/mtd/nand/raw/brcmnand/ 3218 3219BROADCOM STB DPFE DRIVER 3220M: Markus Mayer <mmayer@broadcom.com> 3221M: bcm-kernel-feedback-list@broadcom.com 3222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3223S: Maintained 3224F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3225F: drivers/memory/brcmstb_dpfe.c 3226 3227BROADCOM SPI DRIVER 3228M: Kamal Dasu <kdasu.kdev@gmail.com> 3229M: bcm-kernel-feedback-list@broadcom.com 3230S: Maintained 3231F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3232F: drivers/spi/spi-bcm-qspi.* 3233F: drivers/spi/spi-brcmstb-qspi.c 3234F: drivers/spi/spi-iproc-qspi.c 3235 3236BROADCOM SYSTEMPORT ETHERNET DRIVER 3237M: Florian Fainelli <f.fainelli@gmail.com> 3238L: netdev@vger.kernel.org 3239S: Supported 3240F: drivers/net/ethernet/broadcom/bcmsysport.* 3241 3242BROADCOM TG3 GIGABIT ETHERNET DRIVER 3243M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3244M: Prashant Sreedharan <prashant@broadcom.com> 3245M: Michael Chan <mchan@broadcom.com> 3246L: netdev@vger.kernel.org 3247S: Supported 3248F: drivers/net/ethernet/broadcom/tg3.* 3249 3250BROCADE BFA FC SCSI DRIVER 3251M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3252M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3253L: linux-scsi@vger.kernel.org 3254S: Supported 3255F: drivers/scsi/bfa/ 3256 3257BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3258M: Rasesh Mody <rmody@marvell.com> 3259M: Sudarsana Kalluru <skalluru@marvell.com> 3260M: GR-Linux-NIC-Dev@marvell.com 3261L: netdev@vger.kernel.org 3262S: Supported 3263F: drivers/net/ethernet/brocade/bna/ 3264 3265BSG (block layer generic sg v4 driver) 3266M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3267L: linux-scsi@vger.kernel.org 3268S: Supported 3269F: block/bsg.c 3270F: include/linux/bsg.h 3271F: include/uapi/linux/bsg.h 3272 3273BT87X AUDIO DRIVER 3274M: Clemens Ladisch <clemens@ladisch.de> 3275L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3276T: git git://git.alsa-project.org/alsa-kernel.git 3277S: Maintained 3278F: Documentation/sound/cards/bt87x.rst 3279F: sound/pci/bt87x.c 3280 3281BT8XXGPIO DRIVER 3282M: Michael Buesch <m@bues.ch> 3283W: http://bu3sch.de/btgpio.php 3284S: Maintained 3285F: drivers/gpio/gpio-bt8xx.c 3286 3287BTRFS FILE SYSTEM 3288M: Chris Mason <clm@fb.com> 3289M: Josef Bacik <josef@toxicpanda.com> 3290M: David Sterba <dsterba@suse.com> 3291L: linux-btrfs@vger.kernel.org 3292W: http://btrfs.wiki.kernel.org/ 3293Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3294T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3295S: Maintained 3296F: Documentation/filesystems/btrfs.txt 3297F: fs/btrfs/ 3298F: include/linux/btrfs* 3299F: include/uapi/linux/btrfs* 3300 3301BTTV VIDEO4LINUX DRIVER 3302M: Mauro Carvalho Chehab <mchehab@kernel.org> 3303L: linux-media@vger.kernel.org 3304W: https://linuxtv.org 3305T: git git://linuxtv.org/media_tree.git 3306S: Odd fixes 3307F: Documentation/media/v4l-drivers/bttv* 3308F: drivers/media/pci/bt8xx/bttv* 3309 3310BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3311M: Chanwoo Choi <cw00.choi@samsung.com> 3312L: linux-pm@vger.kernel.org 3313L: linux-samsung-soc@vger.kernel.org 3314T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3315S: Maintained 3316F: drivers/devfreq/exynos-bus.c 3317F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3318 3319BUSLOGIC SCSI DRIVER 3320M: Khalid Aziz <khalid@gonehiking.org> 3321L: linux-scsi@vger.kernel.org 3322S: Maintained 3323F: drivers/scsi/BusLogic.* 3324F: drivers/scsi/FlashPoint.* 3325 3326C-MEDIA CMI8788 DRIVER 3327M: Clemens Ladisch <clemens@ladisch.de> 3328L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3329T: git git://git.alsa-project.org/alsa-kernel.git 3330S: Maintained 3331F: sound/pci/oxygen/ 3332 3333C-SKY ARCHITECTURE 3334M: Guo Ren <guoren@kernel.org> 3335T: git https://github.com/c-sky/csky-linux.git 3336S: Supported 3337F: arch/csky/ 3338F: Documentation/devicetree/bindings/csky/ 3339F: drivers/irqchip/irq-csky-* 3340F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3341F: drivers/clocksource/timer-gx6605s.c 3342F: drivers/clocksource/timer-mp-csky.c 3343F: Documentation/devicetree/bindings/timer/csky,* 3344K: csky 3345N: csky 3346 3347C6X ARCHITECTURE 3348M: Mark Salter <msalter@redhat.com> 3349M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3350L: linux-c6x-dev@linux-c6x.org 3351W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3352S: Maintained 3353F: arch/c6x/ 3354 3355CA8210 IEEE-802.15.4 RADIO DRIVER 3356M: Harry Morris <h.morris@cascoda.com> 3357L: linux-wpan@vger.kernel.org 3358W: https://github.com/Cascoda/ca8210-linux.git 3359S: Maintained 3360F: drivers/net/ieee802154/ca8210.c 3361F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3362 3363CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3364M: David Howells <dhowells@redhat.com> 3365L: linux-cachefs@redhat.com (moderated for non-subscribers) 3366S: Supported 3367F: Documentation/filesystems/caching/cachefiles.txt 3368F: fs/cachefiles/ 3369 3370CADENCE MIPI-CSI2 BRIDGES 3371M: Maxime Ripard <maxime.ripard@bootlin.com> 3372L: linux-media@vger.kernel.org 3373S: Maintained 3374F: Documentation/devicetree/bindings/media/cdns,*.txt 3375F: drivers/media/platform/cadence/cdns-csi2* 3376 3377CADET FM/AM RADIO RECEIVER DRIVER 3378M: Hans Verkuil <hverkuil@xs4all.nl> 3379L: linux-media@vger.kernel.org 3380T: git git://linuxtv.org/media_tree.git 3381W: https://linuxtv.org 3382S: Maintained 3383F: drivers/media/radio/radio-cadet* 3384 3385CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3386M: Jonathan Corbet <corbet@lwn.net> 3387L: linux-media@vger.kernel.org 3388T: git git://linuxtv.org/media_tree.git 3389S: Maintained 3390F: Documentation/media/v4l-drivers/cafe_ccic* 3391F: drivers/media/platform/marvell-ccic/ 3392 3393CAIF NETWORK LAYER 3394M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3395L: netdev@vger.kernel.org 3396S: Supported 3397F: Documentation/networking/caif/ 3398F: drivers/net/caif/ 3399F: include/uapi/linux/caif/ 3400F: include/net/caif/ 3401F: net/caif/ 3402 3403CAKE QDISC 3404M: Toke Høiland-Jørgensen <toke@toke.dk> 3405L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3406S: Maintained 3407F: net/sched/sch_cake.c 3408 3409CALGARY x86-64 IOMMU 3410M: Muli Ben-Yehuda <mulix@mulix.org> 3411M: Jon Mason <jdmason@kudzu.us> 3412L: iommu@lists.linux-foundation.org 3413S: Maintained 3414F: arch/x86/kernel/pci-calgary_64.c 3415F: arch/x86/kernel/tce_64.c 3416F: arch/x86/include/asm/calgary.h 3417F: arch/x86/include/asm/tce.h 3418 3419CAN NETWORK DRIVERS 3420M: Wolfgang Grandegger <wg@grandegger.com> 3421M: Marc Kleine-Budde <mkl@pengutronix.de> 3422L: linux-can@vger.kernel.org 3423W: https://github.com/linux-can 3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3426S: Maintained 3427F: Documentation/devicetree/bindings/net/can/ 3428F: drivers/net/can/ 3429F: include/linux/can/dev.h 3430F: include/linux/can/platform/ 3431F: include/uapi/linux/can/error.h 3432F: include/uapi/linux/can/netlink.h 3433 3434CAN NETWORK LAYER 3435M: Oliver Hartkopp <socketcan@hartkopp.net> 3436M: Marc Kleine-Budde <mkl@pengutronix.de> 3437L: linux-can@vger.kernel.org 3438W: https://github.com/linux-can 3439T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3440T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3441S: Maintained 3442F: Documentation/networking/can.rst 3443F: net/can/ 3444F: include/linux/can/core.h 3445F: include/uapi/linux/can.h 3446F: include/uapi/linux/can/bcm.h 3447F: include/uapi/linux/can/raw.h 3448F: include/uapi/linux/can/gw.h 3449 3450CAPABILITIES 3451M: Serge Hallyn <serge@hallyn.com> 3452L: linux-security-module@vger.kernel.org 3453S: Supported 3454F: include/linux/capability.h 3455F: include/uapi/linux/capability.h 3456F: security/commoncap.c 3457F: kernel/capability.c 3458 3459CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3460M: Kevin Tsai <ktsai@capellamicro.com> 3461S: Maintained 3462F: drivers/iio/light/cm* 3463 3464CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3465M: Christian Lamparter <chunkeey@googlemail.com> 3466L: linux-wireless@vger.kernel.org 3467W: http://wireless.kernel.org/en/users/Drivers/carl9170 3468S: Maintained 3469F: drivers/net/wireless/ath/carl9170/ 3470 3471CAVIUM I2C DRIVER 3472M: Jan Glauber <jglauber@cavium.com> 3473M: David Daney <david.daney@cavium.com> 3474W: http://www.cavium.com 3475S: Supported 3476F: drivers/i2c/busses/i2c-octeon* 3477F: drivers/i2c/busses/i2c-thunderx* 3478 3479CAVIUM LIQUIDIO NETWORK DRIVER 3480M: Derek Chickles <dchickles@marvell.com> 3481M: Satanand Burla <sburla@marvell.com> 3482M: Felix Manlunas <fmanlunas@marvell.com> 3483L: netdev@vger.kernel.org 3484W: http://www.cavium.com 3485S: Supported 3486F: drivers/net/ethernet/cavium/liquidio/ 3487 3488CAVIUM MMC DRIVER 3489M: Jan Glauber <jglauber@cavium.com> 3490M: David Daney <david.daney@cavium.com> 3491M: Steven J. Hill <Steven.Hill@cavium.com> 3492W: http://www.cavium.com 3493S: Supported 3494F: drivers/mmc/host/cavium* 3495 3496CAVIUM OCTEON-TX CRYPTO DRIVER 3497M: George Cherian <george.cherian@cavium.com> 3498L: linux-crypto@vger.kernel.org 3499W: http://www.cavium.com 3500S: Supported 3501F: drivers/crypto/cavium/cpt/ 3502 3503CAVIUM THUNDERX2 ARM64 SOC 3504M: Robert Richter <rrichter@cavium.com> 3505M: Jayachandran C <jnair@caviumnetworks.com> 3506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3507S: Maintained 3508F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3509F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3510 3511CC2520 IEEE-802.15.4 RADIO DRIVER 3512M: Varka Bhadram <varkabhadram@gmail.com> 3513L: linux-wpan@vger.kernel.org 3514S: Maintained 3515F: drivers/net/ieee802154/cc2520.c 3516F: include/linux/spi/cc2520.h 3517F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3518 3519CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3520M: Yael Chemla <yael.chemla@foss.arm.com> 3521M: Gilad Ben-Yossef <gilad@benyossef.com> 3522L: linux-crypto@vger.kernel.org 3523S: Supported 3524F: drivers/crypto/ccree/ 3525W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3526 3527CEC FRAMEWORK 3528M: Hans Verkuil <hans.verkuil@cisco.com> 3529L: linux-media@vger.kernel.org 3530T: git git://linuxtv.org/media_tree.git 3531W: http://linuxtv.org 3532S: Supported 3533F: Documentation/media/kapi/cec-core.rst 3534F: Documentation/media/uapi/cec 3535F: drivers/media/cec/ 3536F: drivers/media/rc/keymaps/rc-cec.c 3537F: include/media/cec.h 3538F: include/media/cec-notifier.h 3539F: include/uapi/linux/cec.h 3540F: include/uapi/linux/cec-funcs.h 3541F: Documentation/devicetree/bindings/media/cec.txt 3542F: Documentation/ABI/testing/debugfs-cec-error-inj 3543 3544CEC GPIO DRIVER 3545M: Hans Verkuil <hans.verkuil@cisco.com> 3546L: linux-media@vger.kernel.org 3547T: git git://linuxtv.org/media_tree.git 3548W: http://linuxtv.org 3549S: Supported 3550F: drivers/media/platform/cec-gpio/ 3551F: Documentation/devicetree/bindings/media/cec-gpio.txt 3552 3553CELL BROADBAND ENGINE ARCHITECTURE 3554M: Arnd Bergmann <arnd@arndb.de> 3555L: linuxppc-dev@lists.ozlabs.org 3556W: http://www.ibm.com/developerworks/power/cell/ 3557S: Supported 3558F: arch/powerpc/include/asm/cell*.h 3559F: arch/powerpc/include/asm/spu*.h 3560F: arch/powerpc/include/uapi/asm/spu*.h 3561F: arch/powerpc/oprofile/*cell* 3562F: arch/powerpc/platforms/cell/ 3563 3564CEPH COMMON CODE (LIBCEPH) 3565M: Ilya Dryomov <idryomov@gmail.com> 3566M: "Yan, Zheng" <zyan@redhat.com> 3567M: Sage Weil <sage@redhat.com> 3568L: ceph-devel@vger.kernel.org 3569W: http://ceph.com/ 3570T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3571T: git git://github.com/ceph/ceph-client.git 3572S: Supported 3573F: net/ceph/ 3574F: include/linux/ceph/ 3575F: include/linux/crush/ 3576 3577CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3578M: "Yan, Zheng" <zyan@redhat.com> 3579M: Sage Weil <sage@redhat.com> 3580M: Ilya Dryomov <idryomov@gmail.com> 3581L: ceph-devel@vger.kernel.org 3582W: http://ceph.com/ 3583T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3584T: git git://github.com/ceph/ceph-client.git 3585S: Supported 3586F: Documentation/filesystems/ceph.txt 3587F: fs/ceph/ 3588 3589CERTIFICATE HANDLING: 3590M: David Howells <dhowells@redhat.com> 3591M: David Woodhouse <dwmw2@infradead.org> 3592L: keyrings@vger.kernel.org 3593S: Maintained 3594F: Documentation/admin-guide/module-signing.rst 3595F: certs/ 3596F: scripts/sign-file.c 3597F: scripts/extract-cert.c 3598 3599CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3600L: linux-usb@vger.kernel.org 3601S: Orphan 3602F: Documentation/usb/WUSB-Design-overview.txt 3603F: Documentation/usb/wusb-cbaf 3604F: drivers/usb/host/hwa-hc.c 3605F: drivers/usb/host/whci/ 3606F: drivers/usb/wusbcore/ 3607F: include/linux/usb/wusb* 3608 3609CFAG12864B LCD DRIVER 3610M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3611S: Maintained 3612F: drivers/auxdisplay/cfag12864b.c 3613F: include/linux/cfag12864b.h 3614 3615CFAG12864BFB LCD FRAMEBUFFER DRIVER 3616M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3617S: Maintained 3618F: drivers/auxdisplay/cfag12864bfb.c 3619F: include/linux/cfag12864b.h 3620 3621802.11 (including CFG80211/NL80211) 3622M: Johannes Berg <johannes@sipsolutions.net> 3623L: linux-wireless@vger.kernel.org 3624W: http://wireless.kernel.org/ 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3627S: Maintained 3628F: net/wireless/ 3629F: include/uapi/linux/nl80211.h 3630F: include/linux/ieee80211.h 3631F: include/net/wext.h 3632F: include/net/cfg80211.h 3633F: include/net/iw_handler.h 3634F: include/net/ieee80211_radiotap.h 3635F: Documentation/driver-api/80211/cfg80211.rst 3636F: Documentation/networking/regulatory.txt 3637 3638CHAR and MISC DRIVERS 3639M: Arnd Bergmann <arnd@arndb.de> 3640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3642S: Supported 3643F: drivers/char/ 3644F: drivers/misc/ 3645F: include/linux/miscdevice.h 3646 3647CHECKPATCH 3648M: Andy Whitcroft <apw@canonical.com> 3649M: Joe Perches <joe@perches.com> 3650S: Maintained 3651F: scripts/checkpatch.pl 3652 3653CHINESE DOCUMENTATION 3654M: Harry Wei <harryxiyou@gmail.com> 3655L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3656L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3657S: Maintained 3658F: Documentation/translations/zh_CN/ 3659 3660CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3661M: Peter Chen <Peter.Chen@nxp.com> 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3663L: linux-usb@vger.kernel.org 3664S: Maintained 3665F: drivers/usb/chipidea/ 3666 3667CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3668M: Hans de Goede <hdegoede@redhat.com> 3669L: linux-input@vger.kernel.org 3670S: Maintained 3671F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3672F: drivers/input/touchscreen/chipone_icn8318.c 3673 3674CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3675M: Hans de Goede <hdegoede@redhat.com> 3676L: linux-input@vger.kernel.org 3677S: Maintained 3678F: drivers/input/touchscreen/chipone_icn8505.c 3679 3680CHROME HARDWARE PLATFORM SUPPORT 3681M: Benson Leung <bleung@chromium.org> 3682M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3683S: Maintained 3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3685F: drivers/platform/chrome/ 3686 3687CHROMEOS EC SUBDRIVERS 3688M: Benson Leung <bleung@chromium.org> 3689M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3690R: Guenter Roeck <groeck@chromium.org> 3691S: Maintained 3692N: cros_ec 3693N: cros-ec 3694F: drivers/power/supply/cros_usbpd-charger.c 3695 3696CIRRUS LOGIC AUDIO CODEC DRIVERS 3697M: Brian Austin <brian.austin@cirrus.com> 3698M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3699L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3700S: Maintained 3701F: sound/soc/codecs/cs* 3702 3703CIRRUS LOGIC EP93XX ETHERNET DRIVER 3704M: Hartley Sweeten <hsweeten@visionengravers.com> 3705L: netdev@vger.kernel.org 3706S: Maintained 3707F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3708 3709CISCO FCOE HBA DRIVER 3710M: Satish Kharat <satishkh@cisco.com> 3711M: Sesidhar Baddela <sebaddel@cisco.com> 3712M: Karan Tilak Kumar <kartilak@cisco.com> 3713L: linux-scsi@vger.kernel.org 3714S: Supported 3715F: drivers/scsi/fnic/ 3716 3717CISCO SCSI HBA DRIVER 3718M: Karan Tilak Kumar <kartilak@cisco.com> 3719M: Sesidhar Baddela <sebaddel@cisco.com> 3720L: linux-scsi@vger.kernel.org 3721S: Supported 3722F: drivers/scsi/snic/ 3723 3724CISCO VIC ETHERNET NIC DRIVER 3725M: Christian Benvenuti <benve@cisco.com> 3726M: Govindarajulu Varadarajan <_govind@gmx.com> 3727M: Parvi Kaustubhi <pkaustub@cisco.com> 3728S: Supported 3729F: drivers/net/ethernet/cisco/enic/ 3730 3731CISCO VIC LOW LATENCY NIC DRIVER 3732M: Christian Benvenuti <benve@cisco.com> 3733M: Nelson Escobar <neescoba@cisco.com> 3734M: Parvi Kaustubhi <pkaustub@cisco.com> 3735S: Supported 3736F: drivers/infiniband/hw/usnic/ 3737 3738CIRRUS LOGIC MADERA CODEC DRIVERS 3739M: Charles Keepax <ckeepax@opensource.cirrus.com> 3740M: Richard Fitzgerald <rf@opensource.cirrus.com> 3741L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3742L: patches@opensource.cirrus.com 3743T: git https://github.com/CirrusLogic/linux-drivers.git 3744W: https://github.com/CirrusLogic/linux-drivers/wiki 3745S: Supported 3746F: Documentation/devicetree/bindings/mfd/madera.txt 3747F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3748F: include/linux/irqchip/irq-madera* 3749F: include/linux/mfd/madera/* 3750F: drivers/gpio/gpio-madera* 3751F: drivers/irqchip/irq-madera* 3752F: drivers/mfd/madera* 3753F: drivers/mfd/cs47l* 3754F: drivers/pinctrl/cirrus/* 3755 3756CLANG-FORMAT FILE 3757M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3758S: Maintained 3759F: .clang-format 3760 3761CLEANCACHE API 3762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3763L: linux-kernel@vger.kernel.org 3764S: Maintained 3765F: mm/cleancache.c 3766F: include/linux/cleancache.h 3767 3768CLK API 3769M: Russell King <linux@armlinux.org.uk> 3770L: linux-clk@vger.kernel.org 3771S: Maintained 3772F: include/linux/clk.h 3773 3774CLOCKSOURCE, CLOCKEVENT DRIVERS 3775M: Daniel Lezcano <daniel.lezcano@linaro.org> 3776M: Thomas Gleixner <tglx@linutronix.de> 3777L: linux-kernel@vger.kernel.org 3778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3779S: Supported 3780F: drivers/clocksource/ 3781F: Documentation/devicetree/bindings/timer/ 3782 3783CMPC ACPI DRIVER 3784M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3785M: Daniel Oliveira Nascimento <don@syst.com.br> 3786L: platform-driver-x86@vger.kernel.org 3787S: Supported 3788F: drivers/platform/x86/classmate-laptop.c 3789 3790COBALT MEDIA DRIVER 3791M: Hans Verkuil <hans.verkuil@cisco.com> 3792L: linux-media@vger.kernel.org 3793T: git git://linuxtv.org/media_tree.git 3794W: https://linuxtv.org 3795S: Supported 3796F: drivers/media/pci/cobalt/ 3797 3798COCCINELLE/Semantic Patches (SmPL) 3799M: Julia Lawall <Julia.Lawall@lip6.fr> 3800M: Gilles Muller <Gilles.Muller@lip6.fr> 3801M: Nicolas Palix <nicolas.palix@imag.fr> 3802M: Michal Marek <michal.lkml@markovi.net> 3803L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3804T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3805W: http://coccinelle.lip6.fr/ 3806S: Supported 3807F: Documentation/dev-tools/coccinelle.rst 3808F: scripts/coccinelle/ 3809F: scripts/coccicheck 3810 3811CODA FILE SYSTEM 3812M: Jan Harkes <jaharkes@cs.cmu.edu> 3813M: coda@cs.cmu.edu 3814L: codalist@coda.cs.cmu.edu 3815W: http://www.coda.cs.cmu.edu/ 3816S: Maintained 3817F: Documentation/filesystems/coda.txt 3818F: fs/coda/ 3819F: include/linux/coda*.h 3820F: include/uapi/linux/coda*.h 3821 3822CODA V4L2 MEM2MEM DRIVER 3823M: Philipp Zabel <p.zabel@pengutronix.de> 3824L: linux-media@vger.kernel.org 3825S: Maintained 3826F: Documentation/devicetree/bindings/media/coda.txt 3827F: drivers/media/platform/coda/ 3828 3829CODE OF CONDUCT 3830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3831S: Supported 3832F: Documentation/process/code-of-conduct.rst 3833F: Documentation/process/code-of-conduct-interpretation.rst 3834 3835COMMON CLK FRAMEWORK 3836M: Michael Turquette <mturquette@baylibre.com> 3837M: Stephen Boyd <sboyd@kernel.org> 3838L: linux-clk@vger.kernel.org 3839Q: http://patchwork.kernel.org/project/linux-clk/list/ 3840T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3841S: Maintained 3842F: Documentation/devicetree/bindings/clock/ 3843F: drivers/clk/ 3844X: drivers/clk/clkdev.c 3845F: include/linux/clk-pr* 3846F: include/linux/clk/ 3847F: include/linux/of_clk.h 3848 3849COMMON INTERNET FILE SYSTEM (CIFS) 3850M: Steve French <sfrench@samba.org> 3851L: linux-cifs@vger.kernel.org 3852L: samba-technical@lists.samba.org (moderated for non-subscribers) 3853W: http://linux-cifs.samba.org/ 3854T: git git://git.samba.org/sfrench/cifs-2.6.git 3855S: Supported 3856F: Documentation/filesystems/cifs/ 3857F: fs/cifs/ 3858 3859COMPACTPCI HOTPLUG CORE 3860M: Scott Murray <scott@spiteful.org> 3861L: linux-pci@vger.kernel.org 3862S: Maintained 3863F: drivers/pci/hotplug/cpci_hotplug* 3864 3865COMPACTPCI HOTPLUG GENERIC DRIVER 3866M: Scott Murray <scott@spiteful.org> 3867L: linux-pci@vger.kernel.org 3868S: Maintained 3869F: drivers/pci/hotplug/cpcihp_generic.c 3870 3871COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3872M: Scott Murray <scott@spiteful.org> 3873L: linux-pci@vger.kernel.org 3874S: Maintained 3875F: drivers/pci/hotplug/cpcihp_zt5550.* 3876 3877COMPAL LAPTOP SUPPORT 3878M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3879L: platform-driver-x86@vger.kernel.org 3880S: Maintained 3881F: drivers/platform/x86/compal-laptop.c 3882 3883COMPILER ATTRIBUTES 3884M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3885S: Maintained 3886F: include/linux/compiler_attributes.h 3887 3888CONEXANT ACCESSRUNNER USB DRIVER 3889L: accessrunner-general@lists.sourceforge.net 3890W: http://accessrunner.sourceforge.net/ 3891S: Orphan 3892F: drivers/usb/atm/cxacru.c 3893 3894CONFIGFS 3895M: Joel Becker <jlbec@evilplan.org> 3896M: Christoph Hellwig <hch@lst.de> 3897T: git git://git.infradead.org/users/hch/configfs.git 3898S: Supported 3899F: fs/configfs/ 3900F: include/linux/configfs.h 3901 3902CONNECTOR 3903M: Evgeniy Polyakov <zbr@ioremap.net> 3904L: netdev@vger.kernel.org 3905S: Maintained 3906F: drivers/connector/ 3907 3908CONTROL GROUP (CGROUP) 3909M: Tejun Heo <tj@kernel.org> 3910M: Li Zefan <lizefan@huawei.com> 3911M: Johannes Weiner <hannes@cmpxchg.org> 3912L: cgroups@vger.kernel.org 3913T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3914S: Maintained 3915F: Documentation/cgroup* 3916F: include/linux/cgroup* 3917F: kernel/cgroup* 3918 3919CONTROL GROUP - CPUSET 3920M: Li Zefan <lizefan@huawei.com> 3921L: cgroups@vger.kernel.org 3922W: http://www.bullopensource.org/cpuset/ 3923W: http://oss.sgi.com/projects/cpusets/ 3924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3925S: Maintained 3926F: Documentation/cgroup-v1/cpusets.txt 3927F: include/linux/cpuset.h 3928F: kernel/cgroup/cpuset.c 3929 3930CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3931M: Johannes Weiner <hannes@cmpxchg.org> 3932M: Michal Hocko <mhocko@kernel.org> 3933M: Vladimir Davydov <vdavydov.dev@gmail.com> 3934L: cgroups@vger.kernel.org 3935L: linux-mm@kvack.org 3936S: Maintained 3937F: mm/memcontrol.c 3938F: mm/swap_cgroup.c 3939 3940CORETEMP HARDWARE MONITORING DRIVER 3941M: Fenghua Yu <fenghua.yu@intel.com> 3942L: linux-hwmon@vger.kernel.org 3943S: Maintained 3944F: Documentation/hwmon/coretemp 3945F: drivers/hwmon/coretemp.c 3946 3947COSA/SRP SYNC SERIAL DRIVER 3948M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3949W: http://www.fi.muni.cz/~kas/cosa/ 3950S: Maintained 3951F: drivers/net/wan/cosa* 3952 3953CPMAC ETHERNET DRIVER 3954M: Florian Fainelli <f.fainelli@gmail.com> 3955L: netdev@vger.kernel.org 3956S: Maintained 3957F: drivers/net/ethernet/ti/cpmac.c 3958 3959CPU FREQUENCY SCALING FRAMEWORK 3960M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3961M: Viresh Kumar <viresh.kumar@linaro.org> 3962L: linux-pm@vger.kernel.org 3963S: Maintained 3964T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3965T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3966B: https://bugzilla.kernel.org 3967F: Documentation/admin-guide/pm/cpufreq.rst 3968F: Documentation/admin-guide/pm/intel_pstate.rst 3969F: Documentation/cpu-freq/ 3970F: Documentation/devicetree/bindings/cpufreq/ 3971F: drivers/cpufreq/ 3972F: include/linux/cpufreq.h 3973F: tools/testing/selftests/cpufreq/ 3974 3975CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3976M: Viresh Kumar <viresh.kumar@linaro.org> 3977M: Sudeep Holla <sudeep.holla@arm.com> 3978L: linux-pm@vger.kernel.org 3979W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3980S: Maintained 3981F: drivers/cpufreq/arm_big_little.h 3982F: drivers/cpufreq/arm_big_little.c 3983 3984CPU POWER MONITORING SUBSYSTEM 3985M: Thomas Renninger <trenn@suse.com> 3986M: Shuah Khan <shuah@kernel.org> 3987M: Shuah Khan <skhan@linuxfoundation.org> 3988L: linux-pm@vger.kernel.org 3989S: Maintained 3990F: tools/power/cpupower/ 3991 3992CPUID/MSR DRIVER 3993M: "H. Peter Anvin" <hpa@zytor.com> 3994S: Maintained 3995F: arch/x86/kernel/cpuid.c 3996F: arch/x86/kernel/msr.c 3997 3998CPUIDLE DRIVER - ARM BIG LITTLE 3999M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 4000M: Daniel Lezcano <daniel.lezcano@linaro.org> 4001L: linux-pm@vger.kernel.org 4002L: linux-arm-kernel@lists.infradead.org 4003T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4004S: Maintained 4005F: drivers/cpuidle/cpuidle-big_little.c 4006 4007CPUIDLE DRIVER - ARM EXYNOS 4008M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4009M: Daniel Lezcano <daniel.lezcano@linaro.org> 4010M: Kukjin Kim <kgene@kernel.org> 4011L: linux-pm@vger.kernel.org 4012L: linux-samsung-soc@vger.kernel.org 4013S: Supported 4014F: drivers/cpuidle/cpuidle-exynos.c 4015F: arch/arm/mach-exynos/pm.c 4016 4017CPU IDLE TIME MANAGEMENT FRAMEWORK 4018M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4019M: Daniel Lezcano <daniel.lezcano@linaro.org> 4020L: linux-pm@vger.kernel.org 4021S: Maintained 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4023B: https://bugzilla.kernel.org 4024F: Documentation/admin-guide/pm/cpuidle.rst 4025F: drivers/cpuidle/* 4026F: include/linux/cpuidle.h 4027 4028CRAMFS FILESYSTEM 4029M: Nicolas Pitre <nico@linaro.org> 4030S: Maintained 4031F: Documentation/filesystems/cramfs.txt 4032F: fs/cramfs/ 4033 4034CRYPTO API 4035M: Herbert Xu <herbert@gondor.apana.org.au> 4036M: "David S. Miller" <davem@davemloft.net> 4037L: linux-crypto@vger.kernel.org 4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4039T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4040S: Maintained 4041F: Documentation/crypto/ 4042F: Documentation/devicetree/bindings/crypto/ 4043F: arch/*/crypto/ 4044F: crypto/ 4045F: drivers/crypto/ 4046F: include/crypto/ 4047F: include/linux/crypto* 4048 4049CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4050M: Neil Horman <nhorman@tuxdriver.com> 4051L: linux-crypto@vger.kernel.org 4052S: Maintained 4053F: crypto/ansi_cprng.c 4054F: crypto/rng.c 4055 4056CS3308 MEDIA DRIVER 4057M: Hans Verkuil <hverkuil@xs4all.nl> 4058L: linux-media@vger.kernel.org 4059T: git git://linuxtv.org/media_tree.git 4060W: http://linuxtv.org 4061S: Odd Fixes 4062F: drivers/media/i2c/cs3308.c 4063 4064CS5535 Audio ALSA driver 4065M: Jaya Kumar <jayakumar.alsa@gmail.com> 4066S: Maintained 4067F: sound/pci/cs5535audio/ 4068 4069CSI DRIVERS FOR ALLWINNER V3s 4070M: Yong Deng <yong.deng@magewell.com> 4071L: linux-media@vger.kernel.org 4072T: git git://linuxtv.org/media_tree.git 4073S: Maintained 4074F: drivers/media/platform/sunxi/sun6i-csi/ 4075F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4076 4077CW1200 WLAN driver 4078M: Solomon Peachy <pizza@shaftnet.org> 4079S: Maintained 4080F: drivers/net/wireless/st/cw1200/ 4081 4082CX18 VIDEO4LINUX DRIVER 4083M: Andy Walls <awalls@md.metrocast.net> 4084L: ivtv-devel@ivtvdriver.org (subscribers-only) 4085L: linux-media@vger.kernel.org 4086T: git git://linuxtv.org/media_tree.git 4087W: https://linuxtv.org 4088W: http://www.ivtvdriver.org/index.php/Cx18 4089S: Maintained 4090F: Documentation/media/v4l-drivers/cx18* 4091F: drivers/media/pci/cx18/ 4092F: include/uapi/linux/ivtv* 4093 4094CX2341X MPEG ENCODER HELPER MODULE 4095M: Hans Verkuil <hverkuil@xs4all.nl> 4096L: linux-media@vger.kernel.org 4097T: git git://linuxtv.org/media_tree.git 4098W: https://linuxtv.org 4099S: Maintained 4100F: drivers/media/common/cx2341x* 4101F: include/media/drv-intf/cx2341x.h 4102 4103CX24120 MEDIA DRIVER 4104M: Jemma Denson <jdenson@gmail.com> 4105M: Patrick Boettcher <patrick.boettcher@posteo.de> 4106L: linux-media@vger.kernel.org 4107W: https://linuxtv.org 4108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4109S: Maintained 4110F: drivers/media/dvb-frontends/cx24120* 4111 4112CX88 VIDEO4LINUX DRIVER 4113M: Mauro Carvalho Chehab <mchehab@kernel.org> 4114L: linux-media@vger.kernel.org 4115W: https://linuxtv.org 4116T: git git://linuxtv.org/media_tree.git 4117S: Odd fixes 4118F: Documentation/media/v4l-drivers/cx88* 4119F: drivers/media/pci/cx88/ 4120 4121CXD2820R MEDIA DRIVER 4122M: Antti Palosaari <crope@iki.fi> 4123L: linux-media@vger.kernel.org 4124W: https://linuxtv.org 4125W: http://palosaari.fi/linux/ 4126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4127T: git git://linuxtv.org/anttip/media_tree.git 4128S: Maintained 4129F: drivers/media/dvb-frontends/cxd2820r* 4130 4131CXGB3 ETHERNET DRIVER (CXGB3) 4132M: Arjun Vynipadath <arjun@chelsio.com> 4133L: netdev@vger.kernel.org 4134W: http://www.chelsio.com 4135S: Supported 4136F: drivers/net/ethernet/chelsio/cxgb3/ 4137 4138CXGB3 ISCSI DRIVER (CXGB3I) 4139M: Karen Xie <kxie@chelsio.com> 4140L: linux-scsi@vger.kernel.org 4141W: http://www.chelsio.com 4142S: Supported 4143F: drivers/scsi/cxgbi/cxgb3i 4144 4145CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4146M: Steve Wise <swise@chelsio.com> 4147L: linux-rdma@vger.kernel.org 4148W: http://www.openfabrics.org 4149S: Supported 4150F: drivers/infiniband/hw/cxgb3/ 4151F: include/uapi/rdma/cxgb3-abi.h 4152 4153CXGB4 CRYPTO DRIVER (chcr) 4154M: Harsh Jain <harsh@chelsio.com> 4155L: linux-crypto@vger.kernel.org 4156W: http://www.chelsio.com 4157S: Supported 4158F: drivers/crypto/chelsio 4159 4160CXGB4 ETHERNET DRIVER (CXGB4) 4161M: Arjun Vynipadath <arjun@chelsio.com> 4162L: netdev@vger.kernel.org 4163W: http://www.chelsio.com 4164S: Supported 4165F: drivers/net/ethernet/chelsio/cxgb4/ 4166 4167CXGB4 ISCSI DRIVER (CXGB4I) 4168M: Karen Xie <kxie@chelsio.com> 4169L: linux-scsi@vger.kernel.org 4170W: http://www.chelsio.com 4171S: Supported 4172F: drivers/scsi/cxgbi/cxgb4i 4173 4174CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4175M: Steve Wise <swise@chelsio.com> 4176L: linux-rdma@vger.kernel.org 4177W: http://www.openfabrics.org 4178S: Supported 4179F: drivers/infiniband/hw/cxgb4/ 4180F: include/uapi/rdma/cxgb4-abi.h 4181 4182CXGB4VF ETHERNET DRIVER (CXGB4VF) 4183M: Casey Leedom <leedom@chelsio.com> 4184L: netdev@vger.kernel.org 4185W: http://www.chelsio.com 4186S: Supported 4187F: drivers/net/ethernet/chelsio/cxgb4vf/ 4188 4189CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4190M: Frederic Barrat <fbarrat@linux.ibm.com> 4191M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4192L: linuxppc-dev@lists.ozlabs.org 4193S: Supported 4194F: arch/powerpc/platforms/powernv/pci-cxl.c 4195F: drivers/misc/cxl/ 4196F: include/misc/cxl* 4197F: include/uapi/misc/cxl.h 4198F: Documentation/powerpc/cxl.txt 4199F: Documentation/ABI/testing/sysfs-class-cxl 4200 4201CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4202M: Manoj N. Kumar <manoj@linux.ibm.com> 4203M: Matthew R. Ochs <mrochs@linux.ibm.com> 4204M: Uma Krishnan <ukrishn@linux.ibm.com> 4205L: linux-scsi@vger.kernel.org 4206S: Supported 4207F: drivers/scsi/cxlflash/ 4208F: include/uapi/scsi/cxlflash_ioctl.h 4209F: Documentation/powerpc/cxlflash.txt 4210 4211CYBERPRO FB DRIVER 4212M: Russell King <linux@armlinux.org.uk> 4213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4214W: http://www.armlinux.org.uk/ 4215S: Maintained 4216F: drivers/video/fbdev/cyber2000fb.* 4217 4218CYCLADES ASYNC MUX DRIVER 4219W: http://www.cyclades.com/ 4220S: Orphan 4221F: drivers/tty/cyclades.c 4222F: include/linux/cyclades.h 4223F: include/uapi/linux/cyclades.h 4224 4225CYCLADES PC300 DRIVER 4226W: http://www.cyclades.com/ 4227S: Orphan 4228F: drivers/net/wan/pc300* 4229 4230CYPRESS_FIRMWARE MEDIA DRIVER 4231M: Antti Palosaari <crope@iki.fi> 4232L: linux-media@vger.kernel.org 4233W: https://linuxtv.org 4234W: http://palosaari.fi/linux/ 4235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4236T: git git://linuxtv.org/anttip/media_tree.git 4237S: Maintained 4238F: drivers/media/common/cypress_firmware* 4239 4240CYTTSP TOUCHSCREEN DRIVER 4241M: Ferruh Yigit <fery@cypress.com> 4242L: linux-input@vger.kernel.org 4243S: Supported 4244F: drivers/input/touchscreen/cyttsp* 4245F: include/linux/input/cyttsp.h 4246 4247D-LINK DIR-685 TOUCHKEYS DRIVER 4248M: Linus Walleij <linus.walleij@linaro.org> 4249L: linux-input@vger.kernel.org 4250S: Supported 4251F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4252 4253DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4254M: Joshua Kinard <kumba@gentoo.org> 4255S: Maintained 4256F: drivers/rtc/rtc-ds1685.c 4257F: include/linux/rtc/ds1685.h 4258 4259DAMA SLAVE for AX.25 4260M: Joerg Reuter <jreuter@yaina.de> 4261W: http://yaina.de/jreuter/ 4262W: http://www.qsl.net/dl1bke/ 4263L: linux-hams@vger.kernel.org 4264S: Maintained 4265F: net/ax25/af_ax25.c 4266F: net/ax25/ax25_dev.c 4267F: net/ax25/ax25_ds_* 4268F: net/ax25/ax25_in.c 4269F: net/ax25/ax25_out.c 4270F: net/ax25/ax25_timer.c 4271F: net/ax25/sysctl_net_ax25.c 4272 4273DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4274L: netdev@vger.kernel.org 4275S: Orphan 4276F: Documentation/networking/device_drivers/dec/dmfe.txt 4277F: drivers/net/ethernet/dec/tulip/dmfe.c 4278 4279DC390/AM53C974 SCSI driver 4280M: Hannes Reinecke <hare@suse.com> 4281L: linux-scsi@vger.kernel.org 4282S: Maintained 4283F: drivers/scsi/am53c974.c 4284 4285DC395x SCSI driver 4286M: Oliver Neukum <oliver@neukum.org> 4287M: Ali Akcaagac <aliakc@web.de> 4288M: Jamie Lenehan <lenehan@twibble.org> 4289L: dc395x@twibble.org 4290W: http://twibble.org/dist/dc395x/ 4291W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4292S: Maintained 4293F: Documentation/scsi/dc395x.txt 4294F: drivers/scsi/dc395x.* 4295 4296DCCP PROTOCOL 4297M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4298L: dccp@vger.kernel.org 4299W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4300S: Maintained 4301F: include/linux/dccp.h 4302F: include/uapi/linux/dccp.h 4303F: include/linux/tfrc.h 4304F: net/dccp/ 4305 4306DECnet NETWORK LAYER 4307W: http://linux-decnet.sourceforge.net 4308L: linux-decnet-user@lists.sourceforge.net 4309S: Orphan 4310F: Documentation/networking/decnet.txt 4311F: net/decnet/ 4312 4313DECSTATION PLATFORM SUPPORT 4314M: "Maciej W. Rozycki" <macro@linux-mips.org> 4315L: linux-mips@vger.kernel.org 4316W: http://www.linux-mips.org/wiki/DECstation 4317S: Maintained 4318F: arch/mips/dec/ 4319F: arch/mips/include/asm/dec/ 4320F: arch/mips/include/asm/mach-dec/ 4321 4322DEFXX FDDI NETWORK DRIVER 4323M: "Maciej W. Rozycki" <macro@linux-mips.org> 4324S: Maintained 4325F: drivers/net/fddi/defxx.* 4326 4327DELL SMBIOS DRIVER 4328M: Pali Rohár <pali.rohar@gmail.com> 4329M: Mario Limonciello <mario.limonciello@dell.com> 4330L: platform-driver-x86@vger.kernel.org 4331S: Maintained 4332F: drivers/platform/x86/dell-smbios.* 4333 4334DELL SMBIOS SMM DRIVER 4335M: Mario Limonciello <mario.limonciello@dell.com> 4336L: platform-driver-x86@vger.kernel.org 4337S: Maintained 4338F: drivers/platform/x86/dell-smbios-smm.c 4339 4340DELL SMBIOS WMI DRIVER 4341M: Mario Limonciello <mario.limonciello@dell.com> 4342L: platform-driver-x86@vger.kernel.org 4343S: Maintained 4344F: drivers/platform/x86/dell-smbios-wmi.c 4345F: tools/wmi/dell-smbios-example.c 4346 4347DEFZA FDDI NETWORK DRIVER 4348M: "Maciej W. Rozycki" <macro@linux-mips.org> 4349S: Maintained 4350F: drivers/net/fddi/defza.* 4351 4352DELL LAPTOP DRIVER 4353M: Matthew Garrett <mjg59@srcf.ucam.org> 4354M: Pali Rohár <pali.rohar@gmail.com> 4355L: platform-driver-x86@vger.kernel.org 4356S: Maintained 4357F: drivers/platform/x86/dell-laptop.c 4358 4359DELL LAPTOP FREEFALL DRIVER 4360M: Pali Rohár <pali.rohar@gmail.com> 4361S: Maintained 4362F: drivers/platform/x86/dell-smo8800.c 4363 4364DELL LAPTOP RBTN DRIVER 4365M: Pali Rohár <pali.rohar@gmail.com> 4366S: Maintained 4367F: drivers/platform/x86/dell-rbtn.* 4368 4369DELL REMOTE BIOS UPDATE DRIVER 4370M: Stuart Hayes <stuart.w.hayes@gmail.com> 4371L: platform-driver-x86@vger.kernel.org 4372S: Maintained 4373F: drivers/platform/x86/dell_rbu.c 4374 4375DELL LAPTOP SMM DRIVER 4376M: Pali Rohár <pali.rohar@gmail.com> 4377S: Maintained 4378F: drivers/hwmon/dell-smm-hwmon.c 4379F: include/uapi/linux/i8k.h 4380 4381DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4382M: Stuart Hayes <stuart.w.hayes@gmail.com> 4383L: platform-driver-x86@vger.kernel.org 4384S: Maintained 4385F: Documentation/dcdbas.txt 4386F: drivers/platform/x86/dcdbas.* 4387 4388DELL WMI NOTIFICATIONS DRIVER 4389M: Matthew Garrett <mjg59@srcf.ucam.org> 4390M: Pali Rohár <pali.rohar@gmail.com> 4391S: Maintained 4392F: drivers/platform/x86/dell-wmi.c 4393 4394DELL WMI DESCRIPTOR DRIVER 4395M: Mario Limonciello <mario.limonciello@dell.com> 4396S: Maintained 4397F: drivers/platform/x86/dell-wmi-descriptor.c 4398 4399DELTA ST MEDIA DRIVER 4400M: Hugues Fruchet <hugues.fruchet@st.com> 4401L: linux-media@vger.kernel.org 4402T: git git://linuxtv.org/media_tree.git 4403W: https://linuxtv.org 4404S: Supported 4405F: drivers/media/platform/sti/delta 4406 4407DENALI NAND DRIVER 4408M: Masahiro Yamada <yamada.masahiro@socionext.com> 4409L: linux-mtd@lists.infradead.org 4410S: Supported 4411F: drivers/mtd/nand/raw/denali* 4412 4413DESIGNWARE USB2 DRD IP DRIVER 4414M: Minas Harutyunyan <hminas@synopsys.com> 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/dwc2/ 4419 4420DESIGNWARE USB3 DRD IP DRIVER 4421M: Felipe Balbi <balbi@kernel.org> 4422L: linux-usb@vger.kernel.org 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4424S: Maintained 4425F: drivers/usb/dwc3/ 4426 4427DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4428M: Andreas Klinger <ak@it-klinger.de> 4429L: linux-iio@vger.kernel.org 4430S: Maintained 4431F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4432F: drivers/iio/proximity/srf*.c 4433 4434DEVICE COREDUMP (DEV_COREDUMP) 4435M: Johannes Berg <johannes@sipsolutions.net> 4436L: linux-kernel@vger.kernel.org 4437S: Maintained 4438F: drivers/base/devcoredump.c 4439F: include/linux/devcoredump.h 4440 4441DEVICE FREQUENCY (DEVFREQ) 4442M: MyungJoo Ham <myungjoo.ham@samsung.com> 4443M: Kyungmin Park <kyungmin.park@samsung.com> 4444R: Chanwoo Choi <cw00.choi@samsung.com> 4445L: linux-pm@vger.kernel.org 4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4447S: Maintained 4448F: drivers/devfreq/ 4449F: include/linux/devfreq.h 4450F: Documentation/devicetree/bindings/devfreq/ 4451 4452DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4453M: Chanwoo Choi <cw00.choi@samsung.com> 4454L: linux-pm@vger.kernel.org 4455T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4456S: Supported 4457F: drivers/devfreq/event/ 4458F: drivers/devfreq/devfreq-event.c 4459F: include/linux/devfreq-event.h 4460F: Documentation/devicetree/bindings/devfreq/event/ 4461 4462DEVICE NUMBER REGISTRY 4463M: Torben Mathiasen <device@lanana.org> 4464W: http://lanana.org/docs/device-list/index.html 4465S: Maintained 4466 4467DEVICE-MAPPER (LVM) 4468M: Alasdair Kergon <agk@redhat.com> 4469M: Mike Snitzer <snitzer@redhat.com> 4470M: dm-devel@redhat.com 4471L: dm-devel@redhat.com 4472W: http://sources.redhat.com/dm 4473Q: http://patchwork.kernel.org/project/dm-devel/list/ 4474T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4475T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4476S: Maintained 4477F: Documentation/device-mapper/ 4478F: drivers/md/Makefile 4479F: drivers/md/Kconfig 4480F: drivers/md/dm* 4481F: drivers/md/persistent-data/ 4482F: include/linux/device-mapper.h 4483F: include/linux/dm-*.h 4484F: include/uapi/linux/dm-*.h 4485 4486DEVLINK 4487M: Jiri Pirko <jiri@mellanox.com> 4488L: netdev@vger.kernel.org 4489S: Supported 4490F: net/core/devlink.c 4491F: include/net/devlink.h 4492F: include/uapi/linux/devlink.h 4493 4494DIALOG SEMICONDUCTOR DRIVERS 4495M: Support Opensource <support.opensource@diasemi.com> 4496W: http://www.dialog-semiconductor.com/products 4497S: Supported 4498F: Documentation/hwmon/da90?? 4499F: Documentation/devicetree/bindings/mfd/da90*.txt 4500F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4501F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4502F: Documentation/devicetree/bindings/regulator/da92*.txt 4503F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4504F: Documentation/devicetree/bindings/sound/da[79]*.txt 4505F: drivers/gpio/gpio-da90??.c 4506F: drivers/hwmon/da90??-hwmon.c 4507F: drivers/iio/adc/da91??-*.c 4508F: drivers/input/misc/da90??_onkey.c 4509F: drivers/input/touchscreen/da9052_tsi.c 4510F: drivers/leds/leds-da90??.c 4511F: drivers/mfd/da903x.c 4512F: drivers/mfd/da90??-*.c 4513F: drivers/mfd/da91??-*.c 4514F: drivers/power/supply/da9052-battery.c 4515F: drivers/power/supply/da91??-*.c 4516F: drivers/regulator/da903x.c 4517F: drivers/regulator/da9???-regulator.[ch] 4518F: drivers/thermal/da90??-thermal.c 4519F: drivers/rtc/rtc-da90??.c 4520F: drivers/video/backlight/da90??_bl.c 4521F: drivers/watchdog/da90??_wdt.c 4522F: include/linux/mfd/da903x.h 4523F: include/linux/mfd/da9052/ 4524F: include/linux/mfd/da9055/ 4525F: include/linux/mfd/da9062/ 4526F: include/linux/mfd/da9063/ 4527F: include/linux/mfd/da9150/ 4528F: include/linux/regulator/da9211.h 4529F: include/sound/da[79]*.h 4530F: sound/soc/codecs/da[79]*.[ch] 4531 4532DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4533M: William Breathitt Gray <vilhelm.gray@gmail.com> 4534L: linux-gpio@vger.kernel.org 4535S: Maintained 4536F: drivers/gpio/gpio-gpio-mm.c 4537 4538DIOLAN U2C-12 I2C DRIVER 4539M: Guenter Roeck <linux@roeck-us.net> 4540L: linux-i2c@vger.kernel.org 4541S: Maintained 4542F: drivers/i2c/busses/i2c-diolan-u2c.c 4543 4544FILESYSTEM DIRECT ACCESS (DAX) 4545M: Matthew Wilcox <willy@infradead.org> 4546M: Ross Zwisler <zwisler@kernel.org> 4547M: Jan Kara <jack@suse.cz> 4548L: linux-fsdevel@vger.kernel.org 4549S: Supported 4550F: fs/dax.c 4551F: include/linux/dax.h 4552F: include/trace/events/fs_dax.h 4553 4554DEVICE DIRECT ACCESS (DAX) 4555M: Dan Williams <dan.j.williams@intel.com> 4556M: Dave Jiang <dave.jiang@intel.com> 4557M: Ross Zwisler <zwisler@kernel.org> 4558M: Vishal Verma <vishal.l.verma@intel.com> 4559L: linux-nvdimm@lists.01.org 4560S: Supported 4561F: drivers/dax/ 4562 4563DIRECTORY NOTIFICATION (DNOTIFY) 4564M: Jan Kara <jack@suse.cz> 4565R: Amir Goldstein <amir73il@gmail.com> 4566L: linux-fsdevel@vger.kernel.org 4567S: Maintained 4568F: Documentation/filesystems/dnotify.txt 4569F: fs/notify/dnotify/ 4570F: include/linux/dnotify.h 4571 4572DISK GEOMETRY AND PARTITION HANDLING 4573M: Andries Brouwer <aeb@cwi.nl> 4574W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4575W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4576W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4577S: Maintained 4578 4579DISKQUOTA 4580M: Jan Kara <jack@suse.com> 4581S: Maintained 4582F: Documentation/filesystems/quota.txt 4583F: fs/quota/ 4584F: include/linux/quota*.h 4585F: include/uapi/linux/quota*.h 4586 4587DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4588M: Bernie Thompson <bernie@plugable.com> 4589L: linux-fbdev@vger.kernel.org 4590S: Maintained 4591W: http://plugable.com/category/projects/udlfb/ 4592F: drivers/video/fbdev/udlfb.c 4593F: include/video/udlfb.h 4594F: Documentation/fb/udlfb.txt 4595 4596DISTRIBUTED LOCK MANAGER (DLM) 4597M: Christine Caulfield <ccaulfie@redhat.com> 4598M: David Teigland <teigland@redhat.com> 4599L: cluster-devel@redhat.com 4600W: http://sources.redhat.com/cluster/ 4601T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4602S: Supported 4603F: fs/dlm/ 4604 4605DMA BUFFER SHARING FRAMEWORK 4606M: Sumit Semwal <sumit.semwal@linaro.org> 4607S: Maintained 4608L: linux-media@vger.kernel.org 4609L: dri-devel@lists.freedesktop.org 4610L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4611F: drivers/dma-buf/ 4612F: include/linux/dma-buf* 4613F: include/linux/reservation.h 4614F: include/linux/*fence.h 4615F: Documentation/driver-api/dma-buf.rst 4616T: git git://anongit.freedesktop.org/drm/drm-misc 4617 4618DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4619M: Vinod Koul <vkoul@kernel.org> 4620L: dmaengine@vger.kernel.org 4621Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4622S: Maintained 4623F: drivers/dma/ 4624F: include/linux/dmaengine.h 4625F: include/linux/of_dma.h 4626F: Documentation/devicetree/bindings/dma/ 4627F: Documentation/driver-api/dmaengine/ 4628T: git git://git.infradead.org/users/vkoul/slave-dma.git 4629 4630DMA MAPPING HELPERS 4631M: Christoph Hellwig <hch@lst.de> 4632M: Marek Szyprowski <m.szyprowski@samsung.com> 4633R: Robin Murphy <robin.murphy@arm.com> 4634L: iommu@lists.linux-foundation.org 4635T: git git://git.infradead.org/users/hch/dma-mapping.git 4636W: http://git.infradead.org/users/hch/dma-mapping.git 4637S: Supported 4638F: kernel/dma/ 4639F: include/asm-generic/dma-mapping.h 4640F: include/linux/dma-direct.h 4641F: include/linux/dma-mapping.h 4642F: include/linux/dma-noncoherent.h 4643 4644DME1737 HARDWARE MONITOR DRIVER 4645M: Juerg Haefliger <juergh@gmail.com> 4646L: linux-hwmon@vger.kernel.org 4647S: Maintained 4648F: Documentation/hwmon/dme1737 4649F: drivers/hwmon/dme1737.c 4650 4651DMI/SMBIOS SUPPORT 4652M: Jean Delvare <jdelvare@suse.com> 4653S: Maintained 4654T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4655F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4656F: drivers/firmware/dmi-id.c 4657F: drivers/firmware/dmi_scan.c 4658F: include/linux/dmi.h 4659 4660DOCUMENTATION 4661M: Jonathan Corbet <corbet@lwn.net> 4662L: linux-doc@vger.kernel.org 4663S: Maintained 4664F: Documentation/ 4665F: scripts/kernel-doc 4666X: Documentation/ABI/ 4667X: Documentation/acpi/ 4668X: Documentation/devicetree/ 4669X: Documentation/i2c/ 4670X: Documentation/media/ 4671X: Documentation/power/ 4672X: Documentation/spi/ 4673T: git git://git.lwn.net/linux.git docs-next 4674 4675DOCUMENTATION/ITALIAN 4676M: Federico Vaga <federico.vaga@vaga.pv.it> 4677L: linux-doc@vger.kernel.org 4678S: Maintained 4679F: Documentation/translations/it_IT 4680 4681DONGWOON DW9714 LENS VOICE COIL DRIVER 4682M: Sakari Ailus <sakari.ailus@linux.intel.com> 4683L: linux-media@vger.kernel.org 4684T: git git://linuxtv.org/media_tree.git 4685S: Maintained 4686F: drivers/media/i2c/dw9714.c 4687F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4688 4689DONGWOON DW9807 LENS VOICE COIL DRIVER 4690M: Sakari Ailus <sakari.ailus@linux.intel.com> 4691L: linux-media@vger.kernel.org 4692T: git git://linuxtv.org/media_tree.git 4693S: Maintained 4694F: drivers/media/i2c/dw9807-vcm.c 4695F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4696 4697DOUBLETALK DRIVER 4698M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4699L: blinux-list@redhat.com 4700S: Maintained 4701F: drivers/char/dtlk.c 4702F: include/linux/dtlk.h 4703 4704DPAA2 DATAPATH I/O (DPIO) DRIVER 4705M: Roy Pledge <Roy.Pledge@nxp.com> 4706L: linux-kernel@vger.kernel.org 4707S: Maintained 4708F: drivers/soc/fsl/dpio 4709 4710DPAA2 ETHERNET DRIVER 4711M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4712L: netdev@vger.kernel.org 4713S: Maintained 4714F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4715F: drivers/net/ethernet/freescale/dpaa2/dpni* 4716F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4717F: drivers/net/ethernet/freescale/dpaa2/Makefile 4718F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4719 4720DPAA2 ETHERNET SWITCH DRIVER 4721M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4722M: Ioana Ciornei <ioana.ciornei@nxp.com> 4723L: linux-kernel@vger.kernel.org 4724S: Maintained 4725F: drivers/staging/fsl-dpaa2/ethsw 4726 4727DPAA2 PTP CLOCK DRIVER 4728M: Yangbo Lu <yangbo.lu@nxp.com> 4729L: netdev@vger.kernel.org 4730S: Maintained 4731F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4732F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4733 4734DPT_I2O SCSI RAID DRIVER 4735M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4736L: linux-scsi@vger.kernel.org 4737W: http://www.adaptec.com/ 4738S: Maintained 4739F: drivers/scsi/dpt* 4740F: drivers/scsi/dpt/ 4741 4742DRBD DRIVER 4743M: Philipp Reisner <philipp.reisner@linbit.com> 4744M: Lars Ellenberg <lars.ellenberg@linbit.com> 4745L: drbd-dev@lists.linbit.com 4746W: http://www.drbd.org 4747T: git git://git.linbit.com/linux-drbd.git 4748T: git git://git.linbit.com/drbd-8.4.git 4749S: Supported 4750F: drivers/block/drbd/ 4751F: lib/lru_cache.c 4752F: Documentation/blockdev/drbd/ 4753 4754DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4755M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4756R: "Rafael J. Wysocki" <rafael@kernel.org> 4757T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4758S: Supported 4759F: Documentation/kobject.txt 4760F: drivers/base/ 4761F: fs/debugfs/ 4762F: fs/sysfs/ 4763F: include/linux/debugfs.h 4764F: include/linux/kobj* 4765F: lib/kobj* 4766 4767DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4768M: Kevin Hilman <khilman@kernel.org> 4769M: Nishanth Menon <nm@ti.com> 4770S: Maintained 4771F: drivers/power/avs/ 4772F: include/linux/power/smartreflex.h 4773L: linux-pm@vger.kernel.org 4774 4775DRM DRIVER FOR ARM PL111 CLCD 4776M: Eric Anholt <eric@anholt.net> 4777T: git git://anongit.freedesktop.org/drm/drm-misc 4778S: Supported 4779F: drivers/gpu/drm/pl111/ 4780 4781DRM DRIVER FOR ARM VERSATILE TFT PANELS 4782M: Linus Walleij <linus.walleij@linaro.org> 4783T: git git://anongit.freedesktop.org/drm/drm-misc 4784S: Maintained 4785F: drivers/gpu/drm/panel/panel-arm-versatile.c 4786F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4787 4788DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4789M: Dave Airlie <airlied@redhat.com> 4790S: Odd Fixes 4791F: drivers/gpu/drm/ast/ 4792 4793DRM DRIVER FOR BOCHS VIRTUAL GPU 4794M: Gerd Hoffmann <kraxel@redhat.com> 4795L: virtualization@lists.linux-foundation.org 4796T: git git://anongit.freedesktop.org/drm/drm-misc 4797S: Maintained 4798F: drivers/gpu/drm/bochs/ 4799 4800DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4801M: Linus Walleij <linus.walleij@linaro.org> 4802T: git git://anongit.freedesktop.org/drm/drm-misc 4803S: Maintained 4804F: drivers/gpu/drm/tve200/ 4805 4806DRM DRIVER FOR ILITEK ILI9225 PANELS 4807M: David Lechner <david@lechnology.com> 4808S: Maintained 4809F: drivers/gpu/drm/tinydrm/ili9225.c 4810F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4811 4812DRM DRIVER FOR HX8357D PANELS 4813M: Eric Anholt <eric@anholt.net> 4814T: git git://anongit.freedesktop.org/drm/drm-misc 4815S: Maintained 4816F: drivers/gpu/drm/tinydrm/hx8357d.c 4817F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4818 4819DRM DRIVER FOR INTEL I810 VIDEO CARDS 4820S: Orphan / Obsolete 4821F: drivers/gpu/drm/i810/ 4822F: include/uapi/drm/i810_drm.h 4823 4824DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4825S: Orphan / Obsolete 4826F: drivers/gpu/drm/mga/ 4827F: include/uapi/drm/mga_drm.h 4828 4829DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4830M: Dave Airlie <airlied@redhat.com> 4831S: Odd Fixes 4832F: drivers/gpu/drm/mgag200/ 4833 4834DRM DRIVER FOR MI0283QT 4835M: Noralf Trønnes <noralf@tronnes.org> 4836S: Maintained 4837F: drivers/gpu/drm/tinydrm/mi0283qt.c 4838F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4839 4840DRM DRIVER FOR MSM ADRENO GPU 4841M: Rob Clark <robdclark@gmail.com> 4842L: linux-arm-msm@vger.kernel.org 4843L: dri-devel@lists.freedesktop.org 4844L: freedreno@lists.freedesktop.org 4845T: git git://people.freedesktop.org/~robclark/linux 4846S: Maintained 4847F: drivers/gpu/drm/msm/ 4848F: include/uapi/drm/msm_drm.h 4849F: Documentation/devicetree/bindings/display/msm/ 4850 4851DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4852M: Ben Skeggs <bskeggs@redhat.com> 4853L: dri-devel@lists.freedesktop.org 4854L: nouveau@lists.freedesktop.org 4855T: git git://github.com/skeggsb/linux 4856S: Supported 4857F: drivers/gpu/drm/nouveau/ 4858F: include/uapi/drm/nouveau_drm.h 4859 4860DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4861M: Stefan Mavrodiev <stefan@olimex.com> 4862S: Maintained 4863F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4864F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4865 4866DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4867M: Noralf Trønnes <noralf@tronnes.org> 4868S: Maintained 4869F: drivers/gpu/drm/tinydrm/repaper.c 4870F: Documentation/devicetree/bindings/display/repaper.txt 4871 4872DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4873M: Dave Airlie <airlied@redhat.com> 4874M: Gerd Hoffmann <kraxel@redhat.com> 4875L: virtualization@lists.linux-foundation.org 4876T: git git://anongit.freedesktop.org/drm/drm-misc 4877S: Obsolete 4878W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4879F: drivers/gpu/drm/cirrus/ 4880 4881DRM DRIVER FOR QXL VIRTUAL GPU 4882M: Dave Airlie <airlied@redhat.com> 4883M: Gerd Hoffmann <kraxel@redhat.com> 4884L: virtualization@lists.linux-foundation.org 4885T: git git://anongit.freedesktop.org/drm/drm-misc 4886S: Maintained 4887F: drivers/gpu/drm/qxl/ 4888F: include/uapi/drm/qxl_drm.h 4889 4890DRM DRIVER FOR RAGE 128 VIDEO CARDS 4891S: Orphan / Obsolete 4892F: drivers/gpu/drm/r128/ 4893F: include/uapi/drm/r128_drm.h 4894 4895DRM DRIVER FOR SAVAGE VIDEO CARDS 4896S: Orphan / Obsolete 4897F: drivers/gpu/drm/savage/ 4898F: include/uapi/drm/savage_drm.h 4899 4900DRM DRIVER FOR SIS VIDEO CARDS 4901S: Orphan / Obsolete 4902F: drivers/gpu/drm/sis/ 4903F: include/uapi/drm/sis_drm.h 4904 4905DRM DRIVER FOR SITRONIX ST7586 PANELS 4906M: David Lechner <david@lechnology.com> 4907S: Maintained 4908F: drivers/gpu/drm/tinydrm/st7586.c 4909F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4910 4911DRM DRIVER FOR SITRONIX ST7735R PANELS 4912M: David Lechner <david@lechnology.com> 4913S: Maintained 4914F: drivers/gpu/drm/tinydrm/st7735r.c 4915F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4916 4917DRM DRIVER FOR TDFX VIDEO CARDS 4918S: Orphan / Obsolete 4919F: drivers/gpu/drm/tdfx/ 4920 4921DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4922M: Dave Airlie <airlied@redhat.com> 4923R: Sean Paul <sean@poorly.run> 4924L: dri-devel@lists.freedesktop.org 4925S: Odd Fixes 4926F: drivers/gpu/drm/udl/ 4927T: git git://anongit.freedesktop.org/drm/drm-misc 4928 4929DRM DRIVER FOR VMWARE VIRTUAL GPU 4930M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4931M: Thomas Hellstrom <thellstrom@vmware.com> 4932L: dri-devel@lists.freedesktop.org 4933T: git git://people.freedesktop.org/~thomash/linux 4934S: Supported 4935F: drivers/gpu/drm/vmwgfx/ 4936F: include/uapi/drm/vmwgfx_drm.h 4937 4938DRM DRIVERS 4939M: David Airlie <airlied@linux.ie> 4940M: Daniel Vetter <daniel@ffwll.ch> 4941L: dri-devel@lists.freedesktop.org 4942T: git git://anongit.freedesktop.org/drm/drm 4943B: https://bugs.freedesktop.org/ 4944C: irc://chat.freenode.net/dri-devel 4945S: Maintained 4946F: drivers/gpu/drm/ 4947F: drivers/gpu/vga/ 4948F: Documentation/devicetree/bindings/display/ 4949F: Documentation/devicetree/bindings/gpu/ 4950F: Documentation/gpu/ 4951F: include/drm/ 4952F: include/uapi/drm/ 4953F: include/linux/vga* 4954 4955DRM DRIVERS AND MISC GPU PATCHES 4956M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4957M: Maxime Ripard <maxime.ripard@bootlin.com> 4958M: Sean Paul <sean@poorly.run> 4959W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4960S: Maintained 4961T: git git://anongit.freedesktop.org/drm/drm-misc 4962F: Documentation/gpu/ 4963F: drivers/gpu/vga/ 4964F: drivers/gpu/drm/* 4965F: include/drm/drm* 4966F: include/uapi/drm/drm* 4967F: include/linux/vga* 4968 4969DRM DRIVERS FOR ALLWINNER A10 4970M: Maxime Ripard <maxime.ripard@bootlin.com> 4971L: dri-devel@lists.freedesktop.org 4972S: Supported 4973F: drivers/gpu/drm/sun4i/ 4974F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4975T: git git://anongit.freedesktop.org/drm/drm-misc 4976 4977DRM DRIVERS FOR AMLOGIC SOCS 4978M: Neil Armstrong <narmstrong@baylibre.com> 4979L: dri-devel@lists.freedesktop.org 4980L: linux-amlogic@lists.infradead.org 4981W: http://linux-meson.com/ 4982S: Supported 4983F: drivers/gpu/drm/meson/ 4984F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4985F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4986F: Documentation/gpu/meson.rst 4987T: git git://anongit.freedesktop.org/drm/drm-misc 4988 4989DRM DRIVERS FOR ATMEL HLCDC 4990M: Boris Brezillon <bbrezillon@kernel.org> 4991L: dri-devel@lists.freedesktop.org 4992S: Supported 4993F: drivers/gpu/drm/atmel-hlcdc/ 4994F: Documentation/devicetree/bindings/display/atmel/ 4995T: git git://anongit.freedesktop.org/drm/drm-misc 4996 4997DRM DRIVERS FOR BRIDGE CHIPS 4998M: Archit Taneja <architt@codeaurora.org> 4999M: Andrzej Hajda <a.hajda@samsung.com> 5000R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 5001S: Maintained 5002T: git git://anongit.freedesktop.org/drm/drm-misc 5003F: drivers/gpu/drm/bridge/ 5004 5005DRM DRIVERS FOR EXYNOS 5006M: Inki Dae <inki.dae@samsung.com> 5007M: Joonyoung Shim <jy0922.shim@samsung.com> 5008M: Seung-Woo Kim <sw0312.kim@samsung.com> 5009M: Kyungmin Park <kyungmin.park@samsung.com> 5010L: dri-devel@lists.freedesktop.org 5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5012S: Supported 5013F: drivers/gpu/drm/exynos/ 5014F: include/uapi/drm/exynos_drm.h 5015F: Documentation/devicetree/bindings/display/exynos/ 5016 5017DRM DRIVERS FOR FREESCALE DCU 5018M: Stefan Agner <stefan@agner.ch> 5019M: Alison Wang <alison.wang@nxp.com> 5020L: dri-devel@lists.freedesktop.org 5021S: Supported 5022F: drivers/gpu/drm/fsl-dcu/ 5023F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5024F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5025F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5026T: git git://anongit.freedesktop.org/drm/drm-misc 5027 5028DRM DRIVERS FOR FREESCALE IMX 5029M: Philipp Zabel <p.zabel@pengutronix.de> 5030L: dri-devel@lists.freedesktop.org 5031S: Maintained 5032F: drivers/gpu/drm/imx/ 5033F: drivers/gpu/ipu-v3/ 5034F: Documentation/devicetree/bindings/display/imx/ 5035 5036DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5037M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5038L: dri-devel@lists.freedesktop.org 5039T: git git://github.com/patjak/drm-gma500 5040S: Maintained 5041F: drivers/gpu/drm/gma500/ 5042 5043DRM DRIVERS FOR HISILICON 5044M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5045M: Rongrong Zou <zourongrong@gmail.com> 5046R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5047R: Chen Feng <puck.chen@hisilicon.com> 5048L: dri-devel@lists.freedesktop.org 5049T: git git://github.com/xin3liang/linux.git 5050S: Maintained 5051F: drivers/gpu/drm/hisilicon/ 5052F: Documentation/devicetree/bindings/display/hisilicon/ 5053 5054DRM DRIVERS FOR MEDIATEK 5055M: CK Hu <ck.hu@mediatek.com> 5056M: Philipp Zabel <p.zabel@pengutronix.de> 5057L: dri-devel@lists.freedesktop.org 5058S: Supported 5059F: drivers/gpu/drm/mediatek/ 5060F: Documentation/devicetree/bindings/display/mediatek/ 5061 5062DRM DRIVERS FOR NVIDIA TEGRA 5063M: Thierry Reding <thierry.reding@gmail.com> 5064L: dri-devel@lists.freedesktop.org 5065L: linux-tegra@vger.kernel.org 5066T: git git://anongit.freedesktop.org/tegra/linux.git 5067S: Supported 5068F: drivers/gpu/drm/tegra/ 5069F: drivers/gpu/host1x/ 5070F: include/linux/host1x.h 5071F: include/uapi/drm/tegra_drm.h 5072F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5073 5074DRM DRIVERS FOR RENESAS 5075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5076M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5077L: dri-devel@lists.freedesktop.org 5078L: linux-renesas-soc@vger.kernel.org 5079T: git git://linuxtv.org/pinchartl/media drm/du/next 5080S: Supported 5081F: drivers/gpu/drm/rcar-du/ 5082F: drivers/gpu/drm/shmobile/ 5083F: include/linux/platform_data/shmob_drm.h 5084F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5085F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5086F: Documentation/devicetree/bindings/display/renesas,du.txt 5087 5088DRM DRIVERS FOR ROCKCHIP 5089M: Sandy Huang <hjc@rock-chips.com> 5090M: Heiko Stübner <heiko@sntech.de> 5091L: dri-devel@lists.freedesktop.org 5092S: Maintained 5093F: drivers/gpu/drm/rockchip/ 5094F: Documentation/devicetree/bindings/display/rockchip/ 5095T: git git://anongit.freedesktop.org/drm/drm-misc 5096 5097DRM DRIVERS FOR STI 5098M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5099M: Vincent Abriou <vincent.abriou@st.com> 5100L: dri-devel@lists.freedesktop.org 5101T: git git://anongit.freedesktop.org/drm/drm-misc 5102S: Maintained 5103F: drivers/gpu/drm/sti 5104F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5105 5106DRM DRIVERS FOR STM 5107M: Yannick Fertre <yannick.fertre@st.com> 5108M: Philippe Cornu <philippe.cornu@st.com> 5109M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5110M: Vincent Abriou <vincent.abriou@st.com> 5111L: dri-devel@lists.freedesktop.org 5112T: git git://anongit.freedesktop.org/drm/drm-misc 5113S: Maintained 5114F: drivers/gpu/drm/stm 5115F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5116 5117DRM DRIVERS FOR TI LCDC 5118M: Jyri Sarha <jsarha@ti.com> 5119R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5120L: dri-devel@lists.freedesktop.org 5121S: Maintained 5122F: drivers/gpu/drm/tilcdc/ 5123F: Documentation/devicetree/bindings/display/tilcdc/ 5124 5125DRM DRIVERS FOR TI OMAP 5126M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5127L: dri-devel@lists.freedesktop.org 5128S: Maintained 5129F: drivers/gpu/drm/omapdrm/ 5130F: Documentation/devicetree/bindings/display/ti/ 5131 5132DRM DRIVERS FOR V3D 5133M: Eric Anholt <eric@anholt.net> 5134S: Supported 5135F: drivers/gpu/drm/v3d/ 5136F: include/uapi/drm/v3d_drm.h 5137F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5138T: git git://anongit.freedesktop.org/drm/drm-misc 5139 5140DRM DRIVERS FOR VC4 5141M: Eric Anholt <eric@anholt.net> 5142T: git git://github.com/anholt/linux 5143S: Supported 5144F: drivers/gpu/drm/vc4/ 5145F: include/uapi/drm/vc4_drm.h 5146F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5147T: git git://anongit.freedesktop.org/drm/drm-misc 5148 5149DRM DRIVERS FOR VIVANTE GPU IP 5150M: Lucas Stach <l.stach@pengutronix.de> 5151R: Russell King <linux+etnaviv@armlinux.org.uk> 5152R: Christian Gmeiner <christian.gmeiner@gmail.com> 5153L: etnaviv@lists.freedesktop.org 5154L: dri-devel@lists.freedesktop.org 5155S: Maintained 5156F: drivers/gpu/drm/etnaviv/ 5157F: include/uapi/drm/etnaviv_drm.h 5158F: Documentation/devicetree/bindings/display/etnaviv/ 5159 5160DRM DRIVERS FOR ZTE ZX 5161M: Shawn Guo <shawnguo@kernel.org> 5162L: dri-devel@lists.freedesktop.org 5163S: Maintained 5164F: drivers/gpu/drm/zte/ 5165F: Documentation/devicetree/bindings/display/zte,vou.txt 5166T: git git://anongit.freedesktop.org/drm/drm-misc 5167 5168DRM PANEL DRIVERS 5169M: Thierry Reding <thierry.reding@gmail.com> 5170L: dri-devel@lists.freedesktop.org 5171T: git git://anongit.freedesktop.org/drm/drm-misc 5172S: Maintained 5173F: drivers/gpu/drm/drm_panel.c 5174F: drivers/gpu/drm/panel/ 5175F: include/drm/drm_panel.h 5176F: Documentation/devicetree/bindings/display/panel/ 5177 5178DRM TINYDRM DRIVERS 5179M: Noralf Trønnes <noralf@tronnes.org> 5180W: https://github.com/notro/tinydrm/wiki/Development 5181T: git git://anongit.freedesktop.org/drm/drm-misc 5182S: Maintained 5183F: drivers/gpu/drm/tinydrm/ 5184F: include/drm/tinydrm/ 5185 5186DRM DRIVERS FOR XEN 5187M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5188T: git git://anongit.freedesktop.org/drm/drm-misc 5189L: dri-devel@lists.freedesktop.org 5190L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 5191S: Supported 5192F: drivers/gpu/drm/xen/ 5193F: Documentation/gpu/xen-front.rst 5194 5195DRM TTM SUBSYSTEM 5196M: Christian Koenig <christian.koenig@amd.com> 5197M: Huang Rui <ray.huang@amd.com> 5198M: Junwei Zhang <Jerry.Zhang@amd.com> 5199T: git git://people.freedesktop.org/~agd5f/linux 5200S: Maintained 5201L: dri-devel@lists.freedesktop.org 5202F: include/drm/ttm/ 5203F: drivers/gpu/drm/ttm/ 5204 5205DSBR100 USB FM RADIO DRIVER 5206M: Alexey Klimov <klimov.linux@gmail.com> 5207L: linux-media@vger.kernel.org 5208T: git git://linuxtv.org/media_tree.git 5209S: Maintained 5210F: drivers/media/radio/dsbr100.c 5211 5212DSCC4 DRIVER 5213M: Francois Romieu <romieu@fr.zoreil.com> 5214L: netdev@vger.kernel.org 5215S: Maintained 5216F: drivers/net/wan/dscc4.c 5217 5218DT3155 MEDIA DRIVER 5219M: Hans Verkuil <hverkuil@xs4all.nl> 5220L: linux-media@vger.kernel.org 5221T: git git://linuxtv.org/media_tree.git 5222W: https://linuxtv.org 5223S: Odd Fixes 5224F: drivers/media/pci/dt3155/ 5225 5226DVB_USB_AF9015 MEDIA DRIVER 5227M: Antti Palosaari <crope@iki.fi> 5228L: linux-media@vger.kernel.org 5229W: https://linuxtv.org 5230W: http://palosaari.fi/linux/ 5231Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5232T: git git://linuxtv.org/anttip/media_tree.git 5233S: Maintained 5234F: drivers/media/usb/dvb-usb-v2/af9015* 5235 5236DVB_USB_AF9035 MEDIA DRIVER 5237M: Antti Palosaari <crope@iki.fi> 5238L: linux-media@vger.kernel.org 5239W: https://linuxtv.org 5240W: http://palosaari.fi/linux/ 5241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5242T: git git://linuxtv.org/anttip/media_tree.git 5243S: Maintained 5244F: drivers/media/usb/dvb-usb-v2/af9035* 5245 5246DVB_USB_ANYSEE MEDIA DRIVER 5247M: Antti Palosaari <crope@iki.fi> 5248L: linux-media@vger.kernel.org 5249W: https://linuxtv.org 5250W: http://palosaari.fi/linux/ 5251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5252T: git git://linuxtv.org/anttip/media_tree.git 5253S: Maintained 5254F: drivers/media/usb/dvb-usb-v2/anysee* 5255 5256DVB_USB_AU6610 MEDIA DRIVER 5257M: Antti Palosaari <crope@iki.fi> 5258L: linux-media@vger.kernel.org 5259W: https://linuxtv.org 5260W: http://palosaari.fi/linux/ 5261Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5262T: git git://linuxtv.org/anttip/media_tree.git 5263S: Maintained 5264F: drivers/media/usb/dvb-usb-v2/au6610* 5265 5266DVB_USB_CE6230 MEDIA DRIVER 5267M: Antti Palosaari <crope@iki.fi> 5268L: linux-media@vger.kernel.org 5269W: https://linuxtv.org 5270W: http://palosaari.fi/linux/ 5271Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5272T: git git://linuxtv.org/anttip/media_tree.git 5273S: Maintained 5274F: drivers/media/usb/dvb-usb-v2/ce6230* 5275 5276DVB_USB_CXUSB MEDIA DRIVER 5277M: Michael Krufky <mkrufky@linuxtv.org> 5278L: linux-media@vger.kernel.org 5279W: https://linuxtv.org 5280W: http://github.com/mkrufky 5281Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5282T: git git://linuxtv.org/media_tree.git 5283S: Maintained 5284F: drivers/media/usb/dvb-usb/cxusb* 5285 5286DVB_USB_EC168 MEDIA DRIVER 5287M: Antti Palosaari <crope@iki.fi> 5288L: linux-media@vger.kernel.org 5289W: https://linuxtv.org 5290W: http://palosaari.fi/linux/ 5291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5292T: git git://linuxtv.org/anttip/media_tree.git 5293S: Maintained 5294F: drivers/media/usb/dvb-usb-v2/ec168* 5295 5296DVB_USB_GL861 MEDIA DRIVER 5297M: Antti Palosaari <crope@iki.fi> 5298L: linux-media@vger.kernel.org 5299W: https://linuxtv.org 5300Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5301T: git git://linuxtv.org/anttip/media_tree.git 5302S: Maintained 5303F: drivers/media/usb/dvb-usb-v2/gl861* 5304 5305DVB_USB_MXL111SF MEDIA DRIVER 5306M: Michael Krufky <mkrufky@linuxtv.org> 5307L: linux-media@vger.kernel.org 5308W: https://linuxtv.org 5309W: http://github.com/mkrufky 5310Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5311T: git git://linuxtv.org/mkrufky/mxl111sf.git 5312S: Maintained 5313F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5314 5315DVB_USB_RTL28XXU MEDIA DRIVER 5316M: Antti Palosaari <crope@iki.fi> 5317L: linux-media@vger.kernel.org 5318W: https://linuxtv.org 5319W: http://palosaari.fi/linux/ 5320Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5321T: git git://linuxtv.org/anttip/media_tree.git 5322S: Maintained 5323F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5324 5325DVB_USB_V2 MEDIA DRIVER 5326M: Antti Palosaari <crope@iki.fi> 5327L: linux-media@vger.kernel.org 5328W: https://linuxtv.org 5329W: http://palosaari.fi/linux/ 5330Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5331T: git git://linuxtv.org/anttip/media_tree.git 5332S: Maintained 5333F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5334F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5335 5336DYNAMIC DEBUG 5337M: Jason Baron <jbaron@akamai.com> 5338S: Maintained 5339F: lib/dynamic_debug.c 5340F: include/linux/dynamic_debug.h 5341 5342DYNAMIC INTERRUPT MODERATION 5343M: Tal Gilboa <talgi@mellanox.com> 5344S: Maintained 5345F: include/linux/net_dim.h 5346 5347DZ DECSTATION DZ11 SERIAL DRIVER 5348M: "Maciej W. Rozycki" <macro@linux-mips.org> 5349S: Maintained 5350F: drivers/tty/serial/dz.* 5351 5352E3X0 POWER BUTTON DRIVER 5353M: Moritz Fischer <moritz.fischer@ettus.com> 5354L: usrp-users@lists.ettus.com 5355W: http://www.ettus.com 5356S: Supported 5357F: drivers/input/misc/e3x0-button.c 5358F: Documentation/devicetree/bindings/input/e3x0-button.txt 5359 5360E4000 MEDIA DRIVER 5361M: Antti Palosaari <crope@iki.fi> 5362L: linux-media@vger.kernel.org 5363W: https://linuxtv.org 5364W: http://palosaari.fi/linux/ 5365Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5366T: git git://linuxtv.org/anttip/media_tree.git 5367S: Maintained 5368F: drivers/media/tuners/e4000* 5369 5370EARTH_PT1 MEDIA DRIVER 5371M: Akihiro Tsukada <tskd08@gmail.com> 5372L: linux-media@vger.kernel.org 5373S: Odd Fixes 5374F: drivers/media/pci/pt1/ 5375 5376EARTH_PT3 MEDIA DRIVER 5377M: Akihiro Tsukada <tskd08@gmail.com> 5378L: linux-media@vger.kernel.org 5379S: Odd Fixes 5380F: drivers/media/pci/pt3/ 5381 5382EC100 MEDIA DRIVER 5383M: Antti Palosaari <crope@iki.fi> 5384L: linux-media@vger.kernel.org 5385W: https://linuxtv.org 5386W: http://palosaari.fi/linux/ 5387Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5388T: git git://linuxtv.org/anttip/media_tree.git 5389S: Maintained 5390F: drivers/media/dvb-frontends/ec100* 5391 5392ECRYPT FILE SYSTEM 5393M: Tyler Hicks <tyhicks@canonical.com> 5394L: ecryptfs@vger.kernel.org 5395W: http://ecryptfs.org 5396W: https://launchpad.net/ecryptfs 5397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5398S: Supported 5399F: Documentation/filesystems/ecryptfs.txt 5400F: fs/ecryptfs/ 5401 5402EDAC-AMD64 5403M: Borislav Petkov <bp@alien8.de> 5404L: linux-edac@vger.kernel.org 5405S: Maintained 5406F: drivers/edac/amd64_edac* 5407 5408EDAC-CALXEDA 5409M: Robert Richter <rric@kernel.org> 5410L: linux-edac@vger.kernel.org 5411S: Maintained 5412F: drivers/edac/highbank* 5413 5414EDAC-CAVIUM OCTEON 5415M: Ralf Baechle <ralf@linux-mips.org> 5416M: David Daney <david.daney@cavium.com> 5417L: linux-edac@vger.kernel.org 5418L: linux-mips@vger.kernel.org 5419S: Supported 5420F: drivers/edac/octeon_edac* 5421 5422EDAC-CAVIUM THUNDERX 5423M: David Daney <david.daney@cavium.com> 5424M: Jan Glauber <jglauber@cavium.com> 5425L: linux-edac@vger.kernel.org 5426S: Supported 5427F: drivers/edac/thunderx_edac* 5428 5429EDAC-CORE 5430M: Borislav Petkov <bp@alien8.de> 5431M: Mauro Carvalho Chehab <mchehab@kernel.org> 5432L: linux-edac@vger.kernel.org 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5435S: Supported 5436F: Documentation/admin-guide/ras.rst 5437F: Documentation/driver-api/edac.rst 5438F: drivers/edac/ 5439F: include/linux/edac.h 5440 5441EDAC-E752X 5442M: Mark Gross <mark.gross@intel.com> 5443L: linux-edac@vger.kernel.org 5444S: Maintained 5445F: drivers/edac/e752x_edac.c 5446 5447EDAC-E7XXX 5448L: linux-edac@vger.kernel.org 5449S: Maintained 5450F: drivers/edac/e7xxx_edac.c 5451 5452EDAC-FSL_DDR 5453M: York Sun <york.sun@nxp.com> 5454L: linux-edac@vger.kernel.org 5455S: Maintained 5456F: drivers/edac/fsl_ddr_edac.* 5457 5458EDAC-GHES 5459M: Mauro Carvalho Chehab <mchehab@kernel.org> 5460L: linux-edac@vger.kernel.org 5461S: Maintained 5462F: drivers/edac/ghes_edac.c 5463 5464EDAC-I3000 5465L: linux-edac@vger.kernel.org 5466S: Orphan 5467F: drivers/edac/i3000_edac.c 5468 5469EDAC-I5000 5470L: linux-edac@vger.kernel.org 5471S: Maintained 5472F: drivers/edac/i5000_edac.c 5473 5474EDAC-I5400 5475M: Mauro Carvalho Chehab <mchehab@kernel.org> 5476L: linux-edac@vger.kernel.org 5477S: Maintained 5478F: drivers/edac/i5400_edac.c 5479 5480EDAC-I7300 5481M: Mauro Carvalho Chehab <mchehab@kernel.org> 5482L: linux-edac@vger.kernel.org 5483S: Maintained 5484F: drivers/edac/i7300_edac.c 5485 5486EDAC-I7CORE 5487M: Mauro Carvalho Chehab <mchehab@kernel.org> 5488L: linux-edac@vger.kernel.org 5489S: Maintained 5490F: drivers/edac/i7core_edac.c 5491 5492EDAC-I82443BXGX 5493M: Tim Small <tim@buttersideup.com> 5494L: linux-edac@vger.kernel.org 5495S: Maintained 5496F: drivers/edac/i82443bxgx_edac.c 5497 5498EDAC-I82975X 5499M: "Arvind R." <arvino55@gmail.com> 5500L: linux-edac@vger.kernel.org 5501S: Maintained 5502F: drivers/edac/i82975x_edac.c 5503 5504EDAC-IE31200 5505M: Jason Baron <jbaron@akamai.com> 5506L: linux-edac@vger.kernel.org 5507S: Maintained 5508F: drivers/edac/ie31200_edac.c 5509 5510EDAC-MPC85XX 5511M: Johannes Thumshirn <morbidrsa@gmail.com> 5512L: linux-edac@vger.kernel.org 5513S: Maintained 5514F: drivers/edac/mpc85xx_edac.[ch] 5515 5516EDAC-PASEMI 5517M: Egor Martovetsky <egor@pasemi.com> 5518L: linux-edac@vger.kernel.org 5519S: Maintained 5520F: drivers/edac/pasemi_edac.c 5521 5522EDAC-PND2 5523M: Tony Luck <tony.luck@intel.com> 5524L: linux-edac@vger.kernel.org 5525S: Maintained 5526F: drivers/edac/pnd2_edac.[ch] 5527 5528EDAC-R82600 5529M: Tim Small <tim@buttersideup.com> 5530L: linux-edac@vger.kernel.org 5531S: Maintained 5532F: drivers/edac/r82600_edac.c 5533 5534EDAC-SBRIDGE 5535M: Tony Luck <tony.luck@intel.com> 5536R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5537L: linux-edac@vger.kernel.org 5538S: Maintained 5539F: drivers/edac/sb_edac.c 5540 5541EDAC-SKYLAKE 5542M: Tony Luck <tony.luck@intel.com> 5543L: linux-edac@vger.kernel.org 5544S: Maintained 5545F: drivers/edac/skx_edac.c 5546 5547EDAC-TI 5548M: Tero Kristo <t-kristo@ti.com> 5549L: linux-edac@vger.kernel.org 5550S: Maintained 5551F: drivers/edac/ti_edac.c 5552 5553EDAC-QCOM 5554M: Channagoud Kadabi <ckadabi@codeaurora.org> 5555M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5556L: linux-arm-msm@vger.kernel.org 5557L: linux-edac@vger.kernel.org 5558S: Maintained 5559F: drivers/edac/qcom_edac.c 5560 5561EDIROL UA-101/UA-1000 DRIVER 5562M: Clemens Ladisch <clemens@ladisch.de> 5563L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5564T: git git://git.alsa-project.org/alsa-kernel.git 5565S: Maintained 5566F: sound/usb/misc/ua101.c 5567 5568EFI TEST DRIVER 5569L: linux-efi@vger.kernel.org 5570M: Ivan Hu <ivan.hu@canonical.com> 5571M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5572S: Maintained 5573F: drivers/firmware/efi/test/ 5574 5575EFI VARIABLE FILESYSTEM 5576M: Matthew Garrett <matthew.garrett@nebula.com> 5577M: Jeremy Kerr <jk@ozlabs.org> 5578M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5580L: linux-efi@vger.kernel.org 5581S: Maintained 5582F: fs/efivarfs/ 5583 5584EFIFB FRAMEBUFFER DRIVER 5585L: linux-fbdev@vger.kernel.org 5586M: Peter Jones <pjones@redhat.com> 5587S: Maintained 5588F: drivers/video/fbdev/efifb.c 5589 5590EFS FILESYSTEM 5591W: http://aeschi.ch.eu.org/efs/ 5592S: Orphan 5593F: fs/efs/ 5594 5595EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5596M: Douglas Miller <dougmill@linux.ibm.com> 5597L: netdev@vger.kernel.org 5598S: Maintained 5599F: drivers/net/ethernet/ibm/ehea/ 5600 5601EM28XX VIDEO4LINUX DRIVER 5602M: Mauro Carvalho Chehab <mchehab@kernel.org> 5603L: linux-media@vger.kernel.org 5604W: https://linuxtv.org 5605T: git git://linuxtv.org/media_tree.git 5606S: Maintained 5607F: drivers/media/usb/em28xx/ 5608F: Documentation/media/v4l-drivers/em28xx* 5609 5610EMBEDDED LINUX 5611M: Paul Gortmaker <paul.gortmaker@windriver.com> 5612M: Matt Mackall <mpm@selenic.com> 5613M: David Woodhouse <dwmw2@infradead.org> 5614L: linux-embedded@vger.kernel.org 5615S: Maintained 5616 5617Emulex 10Gbps iSCSI - OneConnect DRIVER 5618M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5619M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5620M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5621L: linux-scsi@vger.kernel.org 5622W: http://www.broadcom.com 5623S: Supported 5624F: drivers/scsi/be2iscsi/ 5625 5626Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5627M: Sathya Perla <sathya.perla@broadcom.com> 5628M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5629M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5630M: Somnath Kotur <somnath.kotur@broadcom.com> 5631L: netdev@vger.kernel.org 5632W: http://www.emulex.com 5633S: Supported 5634F: drivers/net/ethernet/emulex/benet/ 5635 5636EMULEX ONECONNECT ROCE DRIVER 5637M: Selvin Xavier <selvin.xavier@broadcom.com> 5638M: Devesh Sharma <devesh.sharma@broadcom.com> 5639L: linux-rdma@vger.kernel.org 5640W: http://www.broadcom.com 5641S: Odd Fixes 5642F: drivers/infiniband/hw/ocrdma/ 5643F: include/uapi/rdma/ocrdma-abi.h 5644 5645EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5646M: James Smart <james.smart@broadcom.com> 5647M: Dick Kennedy <dick.kennedy@broadcom.com> 5648L: linux-scsi@vger.kernel.org 5649W: http://www.broadcom.com 5650S: Supported 5651F: drivers/scsi/lpfc/ 5652 5653ENE CB710 FLASH CARD READER DRIVER 5654M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5655S: Maintained 5656F: drivers/misc/cb710/ 5657F: drivers/mmc/host/cb710-mmc.* 5658F: include/linux/cb710.h 5659 5660ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5661M: Maxim Levitsky <maximlevitsky@gmail.com> 5662S: Maintained 5663F: drivers/media/rc/ene_ir.* 5664 5665EPSON S1D13XXX FRAMEBUFFER DRIVER 5666M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5667S: Maintained 5668T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5669F: drivers/video/fbdev/s1d13xxxfb.c 5670F: include/video/s1d13xxxfb.h 5671 5672ERRSEQ ERROR TRACKING INFRASTRUCTURE 5673M: Jeff Layton <jlayton@kernel.org> 5674S: Maintained 5675F: lib/errseq.c 5676F: include/linux/errseq.h 5677 5678ET131X NETWORK DRIVER 5679M: Mark Einon <mark.einon@gmail.com> 5680S: Odd Fixes 5681F: drivers/net/ethernet/agere/ 5682 5683ETHERNET BRIDGE 5684M: Roopa Prabhu <roopa@cumulusnetworks.com> 5685M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5686L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5687L: netdev@vger.kernel.org 5688W: http://www.linuxfoundation.org/en/Net:Bridge 5689S: Maintained 5690F: include/linux/netfilter_bridge/ 5691F: net/bridge/ 5692 5693ETHERNET PHY LIBRARY 5694M: Andrew Lunn <andrew@lunn.ch> 5695M: Florian Fainelli <f.fainelli@gmail.com> 5696M: Heiner Kallweit <hkallweit1@gmail.com> 5697L: netdev@vger.kernel.org 5698S: Maintained 5699F: Documentation/ABI/testing/sysfs-bus-mdio 5700F: Documentation/devicetree/bindings/net/mdio* 5701F: Documentation/networking/phy.txt 5702F: drivers/net/phy/ 5703F: drivers/of/of_mdio.c 5704F: drivers/of/of_net.c 5705F: include/linux/*mdio*.h 5706F: include/linux/of_net.h 5707F: include/linux/phy.h 5708F: include/linux/phy_fixed.h 5709F: include/linux/platform_data/mdio-bcm-unimac.h 5710F: include/linux/platform_data/mdio-gpio.h 5711F: include/trace/events/mdio.h 5712F: include/uapi/linux/mdio.h 5713F: include/uapi/linux/mii.h 5714 5715EXT2 FILE SYSTEM 5716M: Jan Kara <jack@suse.com> 5717L: linux-ext4@vger.kernel.org 5718S: Maintained 5719F: Documentation/filesystems/ext2.txt 5720F: fs/ext2/ 5721F: include/linux/ext2* 5722 5723EXT4 FILE SYSTEM 5724M: "Theodore Ts'o" <tytso@mit.edu> 5725M: Andreas Dilger <adilger.kernel@dilger.ca> 5726L: linux-ext4@vger.kernel.org 5727W: http://ext4.wiki.kernel.org 5728Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5730S: Maintained 5731F: Documentation/filesystems/ext4/ 5732F: fs/ext4/ 5733 5734Extended Verification Module (EVM) 5735M: Mimi Zohar <zohar@linux.ibm.com> 5736L: linux-integrity@vger.kernel.org 5737S: Supported 5738F: security/integrity/evm/ 5739 5740EXTENSIBLE FIRMWARE INTERFACE (EFI) 5741M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5742L: linux-efi@vger.kernel.org 5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5744S: Maintained 5745F: Documentation/efi-stub.txt 5746F: arch/*/kernel/efi.c 5747F: arch/x86/boot/compressed/eboot.[ch] 5748F: arch/*/include/asm/efi.h 5749F: arch/x86/platform/efi/ 5750F: drivers/firmware/efi/ 5751F: include/linux/efi*.h 5752F: arch/arm/boot/compressed/efi-header.S 5753F: arch/arm64/kernel/efi-entry.S 5754 5755EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5756M: MyungJoo Ham <myungjoo.ham@samsung.com> 5757M: Chanwoo Choi <cw00.choi@samsung.com> 5758L: linux-kernel@vger.kernel.org 5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5760S: Maintained 5761F: drivers/extcon/ 5762F: include/linux/extcon/ 5763F: include/linux/extcon.h 5764F: Documentation/extcon/ 5765F: Documentation/devicetree/bindings/extcon/ 5766 5767EXYNOS DP DRIVER 5768M: Jingoo Han <jingoohan1@gmail.com> 5769L: dri-devel@lists.freedesktop.org 5770S: Maintained 5771F: drivers/gpu/drm/exynos/exynos_dp* 5772 5773EXYNOS SYSMMU (IOMMU) driver 5774M: Marek Szyprowski <m.szyprowski@samsung.com> 5775L: iommu@lists.linux-foundation.org 5776S: Maintained 5777F: drivers/iommu/exynos-iommu.c 5778 5779EZchip NPS platform support 5780M: Vineet Gupta <vgupta@synopsys.com> 5781M: Ofer Levi <oferle@mellanox.com> 5782S: Supported 5783F: arch/arc/plat-eznps 5784F: arch/arc/boot/dts/eznps.dts 5785 5786F2FS FILE SYSTEM 5787M: Jaegeuk Kim <jaegeuk@kernel.org> 5788M: Chao Yu <yuchao0@huawei.com> 5789L: linux-f2fs-devel@lists.sourceforge.net 5790W: https://f2fs.wiki.kernel.org/ 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5792S: Maintained 5793F: Documentation/filesystems/f2fs.txt 5794F: Documentation/ABI/testing/sysfs-fs-f2fs 5795F: fs/f2fs/ 5796F: include/linux/f2fs_fs.h 5797F: include/trace/events/f2fs.h 5798 5799F71805F HARDWARE MONITORING DRIVER 5800M: Jean Delvare <jdelvare@suse.com> 5801L: linux-hwmon@vger.kernel.org 5802S: Maintained 5803F: Documentation/hwmon/f71805f 5804F: drivers/hwmon/f71805f.c 5805 5806FADDR2LINE 5807M: Josh Poimboeuf <jpoimboe@redhat.com> 5808S: Maintained 5809F: scripts/faddr2line 5810 5811FAILOVER MODULE 5812M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5813L: netdev@vger.kernel.org 5814S: Supported 5815F: net/core/failover.c 5816F: include/net/failover.h 5817F: Documentation/networking/failover.rst 5818 5819FANOTIFY 5820M: Jan Kara <jack@suse.cz> 5821R: Amir Goldstein <amir73il@gmail.com> 5822L: linux-fsdevel@vger.kernel.org 5823S: Maintained 5824F: fs/notify/fanotify/ 5825F: include/linux/fanotify.h 5826F: include/uapi/linux/fanotify.h 5827 5828FARSYNC SYNCHRONOUS DRIVER 5829M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5830W: http://www.farsite.co.uk/ 5831S: Supported 5832F: drivers/net/wan/farsync.* 5833 5834FAULT INJECTION SUPPORT 5835M: Akinobu Mita <akinobu.mita@gmail.com> 5836S: Supported 5837F: Documentation/fault-injection/ 5838F: lib/fault-inject.c 5839 5840FBTFT Framebuffer drivers 5841S: Orphan 5842L: dri-devel@lists.freedesktop.org 5843L: linux-fbdev@vger.kernel.org 5844F: drivers/staging/fbtft/ 5845 5846FC0011 TUNER DRIVER 5847M: Michael Buesch <m@bues.ch> 5848L: linux-media@vger.kernel.org 5849S: Maintained 5850F: drivers/media/tuners/fc0011.h 5851F: drivers/media/tuners/fc0011.c 5852 5853FC2580 MEDIA DRIVER 5854M: Antti Palosaari <crope@iki.fi> 5855L: linux-media@vger.kernel.org 5856W: https://linuxtv.org 5857W: http://palosaari.fi/linux/ 5858Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5859T: git git://linuxtv.org/anttip/media_tree.git 5860S: Maintained 5861F: drivers/media/tuners/fc2580* 5862 5863FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5864M: Johannes Thumshirn <jth@kernel.org> 5865L: linux-scsi@vger.kernel.org 5866W: www.Open-FCoE.org 5867S: Supported 5868F: drivers/scsi/libfc/ 5869F: drivers/scsi/fcoe/ 5870F: include/scsi/fc/ 5871F: include/scsi/libfc.h 5872F: include/scsi/libfcoe.h 5873F: include/uapi/scsi/fc/ 5874 5875FILE LOCKING (flock() and fcntl()/lockf()) 5876M: Jeff Layton <jlayton@kernel.org> 5877M: "J. Bruce Fields" <bfields@fieldses.org> 5878L: linux-fsdevel@vger.kernel.org 5879S: Maintained 5880F: include/linux/fcntl.h 5881F: include/uapi/linux/fcntl.h 5882F: fs/fcntl.c 5883F: fs/locks.c 5884 5885FILESYSTEMS (VFS and infrastructure) 5886M: Alexander Viro <viro@zeniv.linux.org.uk> 5887L: linux-fsdevel@vger.kernel.org 5888S: Maintained 5889F: fs/* 5890F: include/linux/fs.h 5891F: include/uapi/linux/fs.h 5892 5893FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5894M: Riku Voipio <riku.voipio@iki.fi> 5895L: linux-hwmon@vger.kernel.org 5896S: Maintained 5897F: drivers/hwmon/f75375s.c 5898F: include/linux/f75375s.h 5899 5900FIREWIRE AUDIO DRIVERS 5901M: Clemens Ladisch <clemens@ladisch.de> 5902L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5903T: git git://git.alsa-project.org/alsa-kernel.git 5904S: Maintained 5905F: sound/firewire/ 5906 5907FIREWIRE MEDIA DRIVERS (firedtv) 5908M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5909L: linux-media@vger.kernel.org 5910L: linux1394-devel@lists.sourceforge.net 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5912S: Maintained 5913F: drivers/media/firewire/ 5914 5915FIREWIRE SBP-2 TARGET 5916M: Chris Boot <bootc@bootc.net> 5917L: linux-scsi@vger.kernel.org 5918L: target-devel@vger.kernel.org 5919L: linux1394-devel@lists.sourceforge.net 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5921S: Maintained 5922F: drivers/target/sbp/ 5923 5924FIREWIRE SUBSYSTEM 5925M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5926L: linux1394-devel@lists.sourceforge.net 5927W: http://ieee1394.wiki.kernel.org/ 5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5929S: Maintained 5930F: drivers/firewire/ 5931F: include/linux/firewire.h 5932F: include/uapi/linux/firewire*.h 5933F: tools/firewire/ 5934 5935FIRMWARE LOADER (request_firmware) 5936M: Luis Chamberlain <mcgrof@kernel.org> 5937L: linux-kernel@vger.kernel.org 5938S: Maintained 5939F: Documentation/firmware_class/ 5940F: drivers/base/firmware_loader/ 5941F: include/linux/firmware.h 5942 5943FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5944M: Joshua Morris <josh.h.morris@us.ibm.com> 5945M: Philip Kelleher <pjk1939@linux.ibm.com> 5946S: Maintained 5947F: drivers/block/rsxx/ 5948 5949FLOPPY DRIVER 5950M: Jiri Kosina <jikos@kernel.org> 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5952S: Odd fixes 5953F: drivers/block/floppy.c 5954 5955FMC SUBSYSTEM 5956M: Alessandro Rubini <rubini@gnudd.com> 5957W: http://www.ohwr.org/projects/fmc-bus 5958S: Supported 5959F: drivers/fmc/ 5960F: include/linux/fmc*.h 5961F: include/linux/ipmi-fru.h 5962K: fmc_d.*register 5963 5964FPGA MANAGER FRAMEWORK 5965M: Alan Tull <atull@kernel.org> 5966M: Moritz Fischer <mdf@kernel.org> 5967L: linux-fpga@vger.kernel.org 5968S: Maintained 5969T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5970Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5971F: Documentation/fpga/ 5972F: Documentation/driver-api/fpga/ 5973F: Documentation/devicetree/bindings/fpga/ 5974F: drivers/fpga/ 5975F: include/linux/fpga/ 5976W: http://www.rocketboards.org 5977 5978FPGA DFL DRIVERS 5979M: Wu Hao <hao.wu@intel.com> 5980L: linux-fpga@vger.kernel.org 5981S: Maintained 5982F: Documentation/fpga/dfl.txt 5983F: include/uapi/linux/fpga-dfl.h 5984F: drivers/fpga/dfl* 5985 5986FPU EMULATOR 5987M: Bill Metzenthen <billm@melbpc.org.au> 5988W: http://floatingpoint.sourceforge.net/emulator/index.html 5989S: Maintained 5990F: arch/x86/math-emu/ 5991 5992FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5993L: netdev@vger.kernel.org 5994S: Orphan 5995F: drivers/net/wan/dlci.c 5996F: drivers/net/wan/sdla.c 5997 5998FRAMEBUFFER LAYER 5999M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 6000L: dri-devel@lists.freedesktop.org 6001L: linux-fbdev@vger.kernel.org 6002T: git git://github.com/bzolnier/linux.git 6003Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 6004S: Maintained 6005F: Documentation/fb/ 6006F: drivers/video/ 6007F: include/video/ 6008F: include/linux/fb.h 6009F: include/uapi/video/ 6010F: include/uapi/linux/fb.h 6011 6012FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6013M: Horia Geantă <horia.geanta@nxp.com> 6014M: Aymen Sghaier <aymen.sghaier@nxp.com> 6015L: linux-crypto@vger.kernel.org 6016S: Maintained 6017F: drivers/crypto/caam/ 6018F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6019 6020FREESCALE DIU FRAMEBUFFER DRIVER 6021M: Timur Tabi <timur@kernel.org> 6022L: linux-fbdev@vger.kernel.org 6023S: Maintained 6024F: drivers/video/fbdev/fsl-diu-fb.* 6025 6026FREESCALE DMA DRIVER 6027M: Li Yang <leoyang.li@nxp.com> 6028M: Zhang Wei <zw@zh-kernel.org> 6029L: linuxppc-dev@lists.ozlabs.org 6030S: Maintained 6031F: drivers/dma/fsldma.* 6032 6033FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6034M: Claudiu Manoil <claudiu.manoil@nxp.com> 6035L: netdev@vger.kernel.org 6036S: Maintained 6037F: drivers/net/ethernet/freescale/gianfar* 6038F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6039 6040FREESCALE GPMI NAND DRIVER 6041M: Han Xu <han.xu@nxp.com> 6042L: linux-mtd@lists.infradead.org 6043S: Maintained 6044F: drivers/mtd/nand/raw/gpmi-nand/* 6045 6046FREESCALE I2C CPM DRIVER 6047M: Jochen Friedrich <jochen@scram.de> 6048L: linuxppc-dev@lists.ozlabs.org 6049L: linux-i2c@vger.kernel.org 6050S: Maintained 6051F: drivers/i2c/busses/i2c-cpm.c 6052 6053FREESCALE IMX LPI2C DRIVER 6054M: Dong Aisheng <aisheng.dong@nxp.com> 6055L: linux-i2c@vger.kernel.org 6056L: linux-imx@nxp.com 6057S: Maintained 6058F: drivers/i2c/busses/i2c-imx-lpi2c.c 6059F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6060 6061FREESCALE IMX / MXC FEC DRIVER 6062M: Fugang Duan <fugang.duan@nxp.com> 6063L: netdev@vger.kernel.org 6064S: Maintained 6065F: drivers/net/ethernet/freescale/fec_main.c 6066F: drivers/net/ethernet/freescale/fec_ptp.c 6067F: drivers/net/ethernet/freescale/fec.h 6068F: Documentation/devicetree/bindings/net/fsl-fec.txt 6069 6070FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6071M: Sascha Hauer <s.hauer@pengutronix.de> 6072R: Pengutronix Kernel Team <kernel@pengutronix.de> 6073L: linux-fbdev@vger.kernel.org 6074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6075S: Maintained 6076F: include/linux/platform_data/video-imxfb.h 6077F: drivers/video/fbdev/imxfb.c 6078 6079FREESCALE QORIQ DPAA ETHERNET DRIVER 6080M: Madalin Bucur <madalin.bucur@nxp.com> 6081L: netdev@vger.kernel.org 6082S: Maintained 6083F: drivers/net/ethernet/freescale/dpaa 6084 6085FREESCALE QORIQ DPAA FMAN DRIVER 6086M: Madalin Bucur <madalin.bucur@nxp.com> 6087L: netdev@vger.kernel.org 6088S: Maintained 6089F: drivers/net/ethernet/freescale/fman 6090F: Documentation/devicetree/bindings/net/fsl-fman.txt 6091 6092FREESCALE QORIQ PTP CLOCK DRIVER 6093M: Yangbo Lu <yangbo.lu@nxp.com> 6094L: netdev@vger.kernel.org 6095S: Maintained 6096F: drivers/ptp/ptp_qoriq.c 6097F: include/linux/fsl/ptp_qoriq.h 6098F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6099 6100FREESCALE QUAD SPI DRIVER 6101M: Han Xu <han.xu@nxp.com> 6102L: linux-mtd@lists.infradead.org 6103S: Maintained 6104F: drivers/mtd/spi-nor/fsl-quadspi.c 6105 6106FREESCALE QUICC ENGINE LIBRARY 6107M: Qiang Zhao <qiang.zhao@nxp.com> 6108L: linuxppc-dev@lists.ozlabs.org 6109S: Maintained 6110F: drivers/soc/fsl/qe/ 6111F: include/soc/fsl/*qe*.h 6112F: include/soc/fsl/*ucc*.h 6113 6114FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6115M: Li Yang <leoyang.li@nxp.com> 6116L: netdev@vger.kernel.org 6117L: linuxppc-dev@lists.ozlabs.org 6118S: Maintained 6119F: drivers/net/ethernet/freescale/ucc_geth* 6120 6121FREESCALE QUICC ENGINE UCC HDLC DRIVER 6122M: Zhao Qiang <qiang.zhao@nxp.com> 6123L: netdev@vger.kernel.org 6124L: linuxppc-dev@lists.ozlabs.org 6125S: Maintained 6126F: drivers/net/wan/fsl_ucc_hdlc* 6127 6128FREESCALE QUICC ENGINE UCC UART DRIVER 6129M: Timur Tabi <timur@kernel.org> 6130L: linuxppc-dev@lists.ozlabs.org 6131S: Maintained 6132F: drivers/tty/serial/ucc_uart.c 6133 6134FREESCALE SOC DRIVERS 6135M: Li Yang <leoyang.li@nxp.com> 6136L: linuxppc-dev@lists.ozlabs.org 6137L: linux-arm-kernel@lists.infradead.org 6138S: Maintained 6139F: Documentation/devicetree/bindings/soc/fsl/ 6140F: drivers/soc/fsl/ 6141F: include/linux/fsl/ 6142 6143FREESCALE SOC FS_ENET DRIVER 6144M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6145L: linuxppc-dev@lists.ozlabs.org 6146L: netdev@vger.kernel.org 6147S: Maintained 6148F: drivers/net/ethernet/freescale/fs_enet/ 6149F: include/linux/fs_enet_pd.h 6150 6151FREESCALE SOC SOUND DRIVERS 6152M: Timur Tabi <timur@kernel.org> 6153M: Nicolin Chen <nicoleotsuka@gmail.com> 6154M: Xiubo Li <Xiubo.Lee@gmail.com> 6155R: Fabio Estevam <festevam@gmail.com> 6156L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6157L: linuxppc-dev@lists.ozlabs.org 6158S: Maintained 6159F: sound/soc/fsl/fsl* 6160F: sound/soc/fsl/imx* 6161F: sound/soc/fsl/mpc8610_hpcd.c 6162 6163FREESCALE USB PERIPHERAL DRIVERS 6164M: Li Yang <leoyang.li@nxp.com> 6165L: linux-usb@vger.kernel.org 6166L: linuxppc-dev@lists.ozlabs.org 6167S: Maintained 6168F: drivers/usb/gadget/udc/fsl* 6169 6170FREEVXFS FILESYSTEM 6171M: Christoph Hellwig <hch@infradead.org> 6172W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6173S: Maintained 6174F: fs/freevxfs/ 6175 6176FREEZER 6177M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6178M: Pavel Machek <pavel@ucw.cz> 6179L: linux-pm@vger.kernel.org 6180S: Supported 6181F: Documentation/power/freezing-of-tasks.txt 6182F: include/linux/freezer.h 6183F: kernel/freezer.c 6184 6185FRONTSWAP API 6186M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6187L: linux-kernel@vger.kernel.org 6188S: Maintained 6189F: mm/frontswap.c 6190F: include/linux/frontswap.h 6191 6192FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6193M: David Howells <dhowells@redhat.com> 6194L: linux-cachefs@redhat.com (moderated for non-subscribers) 6195S: Supported 6196F: Documentation/filesystems/caching/ 6197F: fs/fscache/ 6198F: include/linux/fscache*.h 6199 6200FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6201M: Theodore Y. Ts'o <tytso@mit.edu> 6202M: Jaegeuk Kim <jaegeuk@kernel.org> 6203L: linux-fscrypt@vger.kernel.org 6204Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6206S: Supported 6207F: fs/crypto/ 6208F: include/linux/fscrypt*.h 6209F: Documentation/filesystems/fscrypt.rst 6210 6211FSI-ATTACHED I2C DRIVER 6212M: Eddie James <eajames@linux.ibm.com> 6213L: linux-i2c@vger.kernel.org 6214L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6215S: Maintained 6216F: drivers/i2c/busses/i2c-fsi.c 6217F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6218 6219FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6220M: Jan Kara <jack@suse.cz> 6221R: Amir Goldstein <amir73il@gmail.com> 6222L: linux-fsdevel@vger.kernel.org 6223S: Maintained 6224F: fs/notify/ 6225F: include/linux/fsnotify*.h 6226 6227FUJITSU LAPTOP EXTRAS 6228M: Jonathan Woithe <jwoithe@just42.net> 6229L: platform-driver-x86@vger.kernel.org 6230S: Maintained 6231F: drivers/platform/x86/fujitsu-laptop.c 6232 6233FUJITSU M-5MO LS CAMERA ISP DRIVER 6234M: Kyungmin Park <kyungmin.park@samsung.com> 6235M: Heungjun Kim <riverful.kim@samsung.com> 6236L: linux-media@vger.kernel.org 6237S: Maintained 6238F: drivers/media/i2c/m5mols/ 6239F: include/media/i2c/m5mols.h 6240 6241FUJITSU TABLET EXTRAS 6242M: Robert Gerlach <khnz@gmx.de> 6243L: platform-driver-x86@vger.kernel.org 6244S: Maintained 6245F: drivers/platform/x86/fujitsu-tablet.c 6246 6247FUSE: FILESYSTEM IN USERSPACE 6248M: Miklos Szeredi <miklos@szeredi.hu> 6249L: linux-fsdevel@vger.kernel.org 6250W: http://fuse.sourceforge.net/ 6251T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6252S: Maintained 6253F: fs/fuse/ 6254F: include/uapi/linux/fuse.h 6255F: Documentation/filesystems/fuse.txt 6256 6257FUTEX SUBSYSTEM 6258M: Thomas Gleixner <tglx@linutronix.de> 6259M: Ingo Molnar <mingo@redhat.com> 6260R: Peter Zijlstra <peterz@infradead.org> 6261R: Darren Hart <dvhart@infradead.org> 6262L: linux-kernel@vger.kernel.org 6263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6264S: Maintained 6265F: kernel/futex.c 6266F: kernel/futex_compat.c 6267F: include/asm-generic/futex.h 6268F: include/linux/futex.h 6269F: include/uapi/linux/futex.h 6270F: tools/testing/selftests/futex/ 6271F: tools/perf/bench/futex* 6272F: Documentation/*futex* 6273 6274GCC PLUGINS 6275M: Kees Cook <keescook@chromium.org> 6276R: Emese Revfy <re.emese@gmail.com> 6277L: kernel-hardening@lists.openwall.com 6278S: Maintained 6279F: scripts/gcc-plugins/ 6280F: scripts/gcc-plugin.sh 6281F: scripts/Makefile.gcc-plugins 6282F: Documentation/gcc-plugins.txt 6283 6284GASKET DRIVER FRAMEWORK 6285M: Rob Springer <rspringer@google.com> 6286M: Todd Poynor <toddpoynor@google.com> 6287M: Ben Chan <benchan@chromium.org> 6288S: Maintained 6289F: drivers/staging/gasket/ 6290 6291GCOV BASED KERNEL PROFILING 6292M: Peter Oberparleiter <oberpar@linux.ibm.com> 6293S: Maintained 6294F: kernel/gcov/ 6295F: Documentation/dev-tools/gcov.rst 6296 6297GDB KERNEL DEBUGGING HELPER SCRIPTS 6298M: Jan Kiszka <jan.kiszka@siemens.com> 6299M: Kieran Bingham <kbingham@kernel.org> 6300S: Supported 6301F: scripts/gdb/ 6302 6303GDT SCSI DISK ARRAY CONTROLLER DRIVER 6304M: Achim Leubner <achim_leubner@adaptec.com> 6305L: linux-scsi@vger.kernel.org 6306W: http://www.icp-vortex.com/ 6307S: Supported 6308F: drivers/scsi/gdt* 6309 6310GEMTEK FM RADIO RECEIVER DRIVER 6311M: Hans Verkuil <hverkuil@xs4all.nl> 6312L: linux-media@vger.kernel.org 6313T: git git://linuxtv.org/media_tree.git 6314W: https://linuxtv.org 6315S: Maintained 6316F: drivers/media/radio/radio-gemtek* 6317 6318GENERIC GPIO I2C DRIVER 6319M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6320S: Supported 6321F: drivers/i2c/busses/i2c-gpio.c 6322F: include/linux/platform_data/i2c-gpio.h 6323 6324GENERIC GPIO I2C MULTIPLEXER DRIVER 6325M: Peter Korsgaard <peter.korsgaard@barco.com> 6326L: linux-i2c@vger.kernel.org 6327S: Supported 6328F: drivers/i2c/muxes/i2c-mux-gpio.c 6329F: include/linux/platform_data/i2c-mux-gpio.h 6330F: Documentation/i2c/muxes/i2c-mux-gpio 6331 6332GENERIC HDLC (WAN) DRIVERS 6333M: Krzysztof Halasa <khc@pm.waw.pl> 6334W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6335S: Maintained 6336F: drivers/net/wan/c101.c 6337F: drivers/net/wan/hd6457* 6338F: drivers/net/wan/hdlc* 6339F: drivers/net/wan/n2.c 6340F: drivers/net/wan/pc300too.c 6341F: drivers/net/wan/pci200syn.c 6342F: drivers/net/wan/wanxl* 6343 6344GENERIC INCLUDE/ASM HEADER FILES 6345M: Arnd Bergmann <arnd@arndb.de> 6346L: linux-arch@vger.kernel.org 6347T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6348S: Maintained 6349F: include/asm-generic/ 6350F: include/uapi/asm-generic/ 6351 6352GENERIC PHY FRAMEWORK 6353M: Kishon Vijay Abraham I <kishon@ti.com> 6354L: linux-kernel@vger.kernel.org 6355T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6356S: Supported 6357F: drivers/phy/ 6358F: include/linux/phy/ 6359F: Documentation/devicetree/bindings/phy/ 6360 6361GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6362M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6363S: Supported 6364F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6365 6366GENERIC PM DOMAINS 6367M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6368M: Kevin Hilman <khilman@kernel.org> 6369M: Ulf Hansson <ulf.hansson@linaro.org> 6370L: linux-pm@vger.kernel.org 6371S: Supported 6372F: drivers/base/power/domain*.c 6373F: include/linux/pm_domain.h 6374F: Documentation/devicetree/bindings/power/power_domain.txt 6375 6376GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6377M: Eugen Hristev <eugen.hristev@microchip.com> 6378L: linux-input@vger.kernel.org 6379S: Maintained 6380F: drivers/input/touchscreen/resistive-adc-touch.c 6381 6382GENERIC UIO DRIVER FOR PCI DEVICES 6383M: "Michael S. Tsirkin" <mst@redhat.com> 6384L: kvm@vger.kernel.org 6385S: Supported 6386F: drivers/uio/uio_pci_generic.c 6387 6388GENWQE (IBM Generic Workqueue Card) 6389M: Frank Haverkamp <haver@linux.ibm.com> 6390S: Supported 6391F: drivers/misc/genwqe/ 6392 6393GET_MAINTAINER SCRIPT 6394M: Joe Perches <joe@perches.com> 6395S: Maintained 6396F: scripts/get_maintainer.pl 6397 6398GFS2 FILE SYSTEM 6399M: Bob Peterson <rpeterso@redhat.com> 6400M: Andreas Gruenbacher <agruenba@redhat.com> 6401L: cluster-devel@redhat.com 6402W: http://sources.redhat.com/cluster/ 6403T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6404S: Supported 6405F: Documentation/filesystems/gfs2*.txt 6406F: fs/gfs2/ 6407F: include/uapi/linux/gfs2_ondisk.h 6408 6409GIGASET ISDN DRIVERS 6410M: Paul Bolle <pebolle@tiscali.nl> 6411L: gigaset307x-common@lists.sourceforge.net 6412W: http://gigaset307x.sourceforge.net/ 6413S: Odd Fixes 6414F: Documentation/isdn/README.gigaset 6415F: drivers/isdn/gigaset/ 6416F: include/uapi/linux/gigaset_dev.h 6417 6418GNSS SUBSYSTEM 6419M: Johan Hovold <johan@kernel.org> 6420T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6421S: Maintained 6422F: Documentation/ABI/testing/sysfs-class-gnss 6423F: Documentation/devicetree/bindings/gnss/ 6424F: drivers/gnss/ 6425F: include/linux/gnss.h 6426 6427GO7007 MPEG CODEC 6428M: Hans Verkuil <hans.verkuil@cisco.com> 6429L: linux-media@vger.kernel.org 6430S: Maintained 6431F: drivers/media/usb/go7007/ 6432 6433GOODIX TOUCHSCREEN 6434M: Bastien Nocera <hadess@hadess.net> 6435L: linux-input@vger.kernel.org 6436S: Maintained 6437F: drivers/input/touchscreen/goodix.c 6438 6439GPD POCKET FAN DRIVER 6440M: Hans de Goede <hdegoede@redhat.com> 6441L: platform-driver-x86@vger.kernel.org 6442S: Maintained 6443F: drivers/platform/x86/gpd-pocket-fan.c 6444 6445GPIO ACPI SUPPORT 6446M: Mika Westerberg <mika.westerberg@linux.intel.com> 6447M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6448L: linux-gpio@vger.kernel.org 6449L: linux-acpi@vger.kernel.org 6450S: Maintained 6451F: Documentation/acpi/gpio-properties.txt 6452F: drivers/gpio/gpiolib-acpi.c 6453 6454GPIO IR Transmitter 6455M: Sean Young <sean@mess.org> 6456L: linux-media@vger.kernel.org 6457S: Maintained 6458F: drivers/media/rc/gpio-ir-tx.c 6459 6460GPIO MOCKUP DRIVER 6461M: Bamvor Jian Zhang <bamv2005@gmail.com> 6462L: linux-gpio@vger.kernel.org 6463S: Maintained 6464F: drivers/gpio/gpio-mockup.c 6465F: tools/testing/selftests/gpio/ 6466 6467GPIO SUBSYSTEM 6468M: Linus Walleij <linus.walleij@linaro.org> 6469M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6470L: linux-gpio@vger.kernel.org 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6472S: Maintained 6473F: Documentation/devicetree/bindings/gpio/ 6474F: Documentation/driver-api/gpio/ 6475F: Documentation/gpio/ 6476F: Documentation/ABI/testing/gpio-cdev 6477F: Documentation/ABI/obsolete/sysfs-gpio 6478F: drivers/gpio/ 6479F: include/linux/gpio/ 6480F: include/linux/gpio.h 6481F: include/linux/of_gpio.h 6482F: include/asm-generic/gpio.h 6483F: include/uapi/linux/gpio.h 6484F: tools/gpio/ 6485 6486GRE DEMULTIPLEXER DRIVER 6487M: Dmitry Kozlov <xeb@mail.ru> 6488L: netdev@vger.kernel.org 6489S: Maintained 6490F: net/ipv4/gre_demux.c 6491F: net/ipv4/gre_offload.c 6492F: include/net/gre.h 6493 6494GRETH 10/100/1G Ethernet MAC device driver 6495M: Andreas Larsson <andreas@gaisler.com> 6496L: netdev@vger.kernel.org 6497S: Maintained 6498F: drivers/net/ethernet/aeroflex/ 6499 6500GREYBUS AUDIO PROTOCOLS DRIVERS 6501M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6502M: Mark Greer <mgreer@animalcreek.com> 6503S: Maintained 6504F: drivers/staging/greybus/audio_apbridgea.c 6505F: drivers/staging/greybus/audio_apbridgea.h 6506F: drivers/staging/greybus/audio_codec.c 6507F: drivers/staging/greybus/audio_codec.h 6508F: drivers/staging/greybus/audio_gb.c 6509F: drivers/staging/greybus/audio_manager.c 6510F: drivers/staging/greybus/audio_manager.h 6511F: drivers/staging/greybus/audio_manager_module.c 6512F: drivers/staging/greybus/audio_manager_private.h 6513F: drivers/staging/greybus/audio_manager_sysfs.c 6514F: drivers/staging/greybus/audio_module.c 6515F: drivers/staging/greybus/audio_topology.c 6516 6517GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6518M: Viresh Kumar <vireshk@kernel.org> 6519S: Maintained 6520F: drivers/staging/greybus/authentication.c 6521F: drivers/staging/greybus/bootrom.c 6522F: drivers/staging/greybus/firmware.h 6523F: drivers/staging/greybus/fw-core.c 6524F: drivers/staging/greybus/fw-download.c 6525F: drivers/staging/greybus/fw-management.c 6526F: drivers/staging/greybus/greybus_authentication.h 6527F: drivers/staging/greybus/greybus_firmware.h 6528F: drivers/staging/greybus/hid.c 6529F: drivers/staging/greybus/i2c.c 6530F: drivers/staging/greybus/spi.c 6531F: drivers/staging/greybus/spilib.c 6532F: drivers/staging/greybus/spilib.h 6533 6534GREYBUS LOOPBACK DRIVER 6535M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6536S: Maintained 6537F: drivers/staging/greybus/loopback.c 6538 6539GREYBUS PLATFORM DRIVERS 6540M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6541S: Maintained 6542F: drivers/staging/greybus/arche-platform.c 6543F: drivers/staging/greybus/arche-apb-ctrl.c 6544F: drivers/staging/greybus/arche_platform.h 6545 6546GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6547M: Rui Miguel Silva <rmfrfs@gmail.com> 6548S: Maintained 6549F: drivers/staging/greybus/sdio.c 6550F: drivers/staging/greybus/light.c 6551F: drivers/staging/greybus/gpio.c 6552F: drivers/staging/greybus/power_supply.c 6553F: drivers/staging/greybus/spi.c 6554F: drivers/staging/greybus/spilib.c 6555 6556GREYBUS SUBSYSTEM 6557M: Johan Hovold <johan@kernel.org> 6558M: Alex Elder <elder@kernel.org> 6559M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6560S: Maintained 6561F: drivers/staging/greybus/ 6562L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6563 6564GREYBUS UART PROTOCOLS DRIVERS 6565M: David Lin <dtwlin@gmail.com> 6566S: Maintained 6567F: drivers/staging/greybus/uart.c 6568F: drivers/staging/greybus/log.c 6569 6570GS1662 VIDEO SERIALIZER 6571M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6572L: linux-media@vger.kernel.org 6573T: git git://linuxtv.org/media_tree.git 6574S: Maintained 6575F: drivers/media/spi/gs1662.c 6576 6577GSPCA FINEPIX SUBDRIVER 6578M: Frank Zago <frank@zago.net> 6579L: linux-media@vger.kernel.org 6580T: git git://linuxtv.org/media_tree.git 6581S: Maintained 6582F: drivers/media/usb/gspca/finepix.c 6583 6584GSPCA GL860 SUBDRIVER 6585M: Olivier Lorin <o.lorin@laposte.net> 6586L: linux-media@vger.kernel.org 6587T: git git://linuxtv.org/media_tree.git 6588S: Maintained 6589F: drivers/media/usb/gspca/gl860/ 6590 6591GSPCA M5602 SUBDRIVER 6592M: Erik Andren <erik.andren@gmail.com> 6593L: linux-media@vger.kernel.org 6594T: git git://linuxtv.org/media_tree.git 6595S: Maintained 6596F: drivers/media/usb/gspca/m5602/ 6597 6598GSPCA PAC207 SONIXB SUBDRIVER 6599M: Hans Verkuil <hverkuil@xs4all.nl> 6600L: linux-media@vger.kernel.org 6601T: git git://linuxtv.org/media_tree.git 6602S: Odd Fixes 6603F: drivers/media/usb/gspca/pac207.c 6604 6605GSPCA SN9C20X SUBDRIVER 6606M: Brian Johnson <brijohn@gmail.com> 6607L: linux-media@vger.kernel.org 6608T: git git://linuxtv.org/media_tree.git 6609S: Maintained 6610F: drivers/media/usb/gspca/sn9c20x.c 6611 6612GSPCA T613 SUBDRIVER 6613M: Leandro Costantino <lcostantino@gmail.com> 6614L: linux-media@vger.kernel.org 6615T: git git://linuxtv.org/media_tree.git 6616S: Maintained 6617F: drivers/media/usb/gspca/t613.c 6618 6619GSPCA USB WEBCAM DRIVER 6620M: Hans Verkuil <hverkuil@xs4all.nl> 6621L: linux-media@vger.kernel.org 6622T: git git://linuxtv.org/media_tree.git 6623S: Odd Fixes 6624F: drivers/media/usb/gspca/ 6625 6626GTP (GPRS Tunneling Protocol) 6627M: Pablo Neira Ayuso <pablo@netfilter.org> 6628M: Harald Welte <laforge@gnumonks.org> 6629L: osmocom-net-gprs@lists.osmocom.org 6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6631S: Maintained 6632F: drivers/net/gtp.c 6633 6634GUID PARTITION TABLE (GPT) 6635M: Davidlohr Bueso <dave@stgolabs.net> 6636L: linux-efi@vger.kernel.org 6637S: Maintained 6638F: block/partitions/efi.* 6639 6640H8/300 ARCHITECTURE 6641M: Yoshinori Sato <ysato@users.sourceforge.jp> 6642L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6643W: http://uclinux-h8.sourceforge.jp 6644T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6645S: Maintained 6646F: arch/h8300/ 6647F: drivers/clocksource/h8300_*.c 6648F: drivers/clk/h8300/ 6649F: drivers/irqchip/irq-renesas-h8*.c 6650 6651HACKRF MEDIA DRIVER 6652M: Antti Palosaari <crope@iki.fi> 6653L: linux-media@vger.kernel.org 6654W: https://linuxtv.org 6655W: http://palosaari.fi/linux/ 6656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6657T: git git://linuxtv.org/anttip/media_tree.git 6658S: Maintained 6659F: drivers/media/usb/hackrf/ 6660 6661HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6662M: Frank Seidel <frank@f-seidel.de> 6663L: platform-driver-x86@vger.kernel.org 6664W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6665S: Maintained 6666F: drivers/platform/x86/hdaps.c 6667 6668HARDWARE MONITORING 6669M: Jean Delvare <jdelvare@suse.com> 6670M: Guenter Roeck <linux@roeck-us.net> 6671L: linux-hwmon@vger.kernel.org 6672W: http://hwmon.wiki.kernel.org/ 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6674S: Maintained 6675F: Documentation/devicetree/bindings/hwmon/ 6676F: Documentation/hwmon/ 6677F: drivers/hwmon/ 6678F: include/linux/hwmon*.h 6679F: include/trace/events/hwmon*.h 6680 6681HARDWARE RANDOM NUMBER GENERATOR CORE 6682M: Matt Mackall <mpm@selenic.com> 6683M: Herbert Xu <herbert@gondor.apana.org.au> 6684L: linux-crypto@vger.kernel.org 6685S: Odd fixes 6686F: Documentation/devicetree/bindings/rng/ 6687F: Documentation/hw_random.txt 6688F: drivers/char/hw_random/ 6689F: include/linux/hw_random.h 6690 6691HARDWARE TRACING FACILITIES 6692M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6693S: Maintained 6694F: drivers/hwtracing/ 6695 6696HARDWARE SPINLOCK CORE 6697M: Ohad Ben-Cohen <ohad@wizery.com> 6698M: Bjorn Andersson <bjorn.andersson@linaro.org> 6699L: linux-remoteproc@vger.kernel.org 6700S: Maintained 6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6702F: Documentation/devicetree/bindings/hwlock/ 6703F: Documentation/hwspinlock.txt 6704F: drivers/hwspinlock/ 6705F: include/linux/hwspinlock.h 6706 6707HARMONY SOUND DRIVER 6708L: linux-parisc@vger.kernel.org 6709S: Maintained 6710F: sound/parisc/harmony.* 6711 6712HDPVR USB VIDEO ENCODER DRIVER 6713M: Hans Verkuil <hverkuil@xs4all.nl> 6714L: linux-media@vger.kernel.org 6715T: git git://linuxtv.org/media_tree.git 6716W: https://linuxtv.org 6717S: Odd Fixes 6718F: drivers/media/usb/hdpvr/ 6719 6720HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6721M: Jerry Hoemann <jerry.hoemann@hpe.com> 6722S: Supported 6723F: Documentation/watchdog/hpwdt.txt 6724F: drivers/watchdog/hpwdt.c 6725 6726HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6727M: Don Brace <don.brace@microsemi.com> 6728L: esc.storagedev@microsemi.com 6729L: linux-scsi@vger.kernel.org 6730S: Supported 6731F: Documentation/scsi/hpsa.txt 6732F: drivers/scsi/hpsa*.[ch] 6733F: include/linux/cciss*.h 6734F: include/uapi/linux/cciss*.h 6735 6736HFI1 DRIVER 6737M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6738M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6739L: linux-rdma@vger.kernel.org 6740S: Supported 6741F: drivers/infiniband/hw/hfi1 6742 6743HFS FILESYSTEM 6744L: linux-fsdevel@vger.kernel.org 6745S: Orphan 6746F: Documentation/filesystems/hfs.txt 6747F: fs/hfs/ 6748 6749HFSPLUS FILESYSTEM 6750L: linux-fsdevel@vger.kernel.org 6751S: Orphan 6752F: Documentation/filesystems/hfsplus.txt 6753F: fs/hfsplus/ 6754 6755HGA FRAMEBUFFER DRIVER 6756M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6757L: linux-nvidia@lists.surfsouth.com 6758W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6759S: Maintained 6760F: drivers/video/fbdev/hgafb.c 6761 6762HIBERNATION (aka Software Suspend, aka swsusp) 6763M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6764M: Pavel Machek <pavel@ucw.cz> 6765L: linux-pm@vger.kernel.org 6766B: https://bugzilla.kernel.org 6767S: Supported 6768F: arch/x86/power/ 6769F: drivers/base/power/ 6770F: kernel/power/ 6771F: include/linux/suspend.h 6772F: include/linux/freezer.h 6773F: include/linux/pm.h 6774F: arch/*/include/asm/suspend*.h 6775 6776HID CORE LAYER 6777M: Jiri Kosina <jikos@kernel.org> 6778M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6779L: linux-input@vger.kernel.org 6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6781S: Maintained 6782F: drivers/hid/ 6783F: include/linux/hid* 6784F: include/uapi/linux/hid* 6785 6786HID SENSOR HUB DRIVERS 6787M: Jiri Kosina <jikos@kernel.org> 6788M: Jonathan Cameron <jic23@kernel.org> 6789M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6790L: linux-input@vger.kernel.org 6791L: linux-iio@vger.kernel.org 6792S: Maintained 6793F: Documentation/hid/hid-sensor* 6794F: drivers/hid/hid-sensor-* 6795F: drivers/iio/*/hid-* 6796F: include/linux/hid-sensor-* 6797 6798HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6799M: Thomas Gleixner <tglx@linutronix.de> 6800L: linux-kernel@vger.kernel.org 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6802S: Maintained 6803F: Documentation/timers/ 6804F: kernel/time/hrtimer.c 6805F: kernel/time/clockevents.c 6806F: kernel/time/timer_*.c 6807F: include/linux/clockchips.h 6808F: include/linux/hrtimer.h 6809 6810HIGH-SPEED SCC DRIVER FOR AX.25 6811L: linux-hams@vger.kernel.org 6812S: Orphan 6813F: drivers/net/hamradio/dmascc.c 6814F: drivers/net/hamradio/scc.c 6815 6816HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6817M: HighPoint Linux Team <linux@highpoint-tech.com> 6818W: http://www.highpoint-tech.com 6819S: Supported 6820F: Documentation/scsi/hptiop.txt 6821F: drivers/scsi/hptiop.c 6822 6823HIPPI 6824M: Jes Sorensen <jes@trained-monkey.org> 6825L: linux-hippi@sunsite.dk 6826S: Maintained 6827F: include/linux/hippidevice.h 6828F: include/uapi/linux/if_hippi.h 6829F: net/802/hippi.c 6830F: drivers/net/hippi/ 6831 6832HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6833M: Yisen Zhuang <yisen.zhuang@huawei.com> 6834M: Salil Mehta <salil.mehta@huawei.com> 6835L: netdev@vger.kernel.org 6836W: http://www.hisilicon.com 6837S: Maintained 6838F: drivers/net/ethernet/hisilicon/hns3/ 6839 6840HISILICON LPC BUS DRIVER 6841M: john.garry@huawei.com 6842W: http://www.hisilicon.com 6843S: Maintained 6844F: drivers/bus/hisi_lpc.c 6845F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6846 6847HISILICON NETWORK SUBSYSTEM DRIVER 6848M: Yisen Zhuang <yisen.zhuang@huawei.com> 6849M: Salil Mehta <salil.mehta@huawei.com> 6850L: netdev@vger.kernel.org 6851W: http://www.hisilicon.com 6852S: Maintained 6853F: drivers/net/ethernet/hisilicon/ 6854F: Documentation/devicetree/bindings/net/hisilicon*.txt 6855 6856HISILICON PMU DRIVER 6857M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6858W: http://www.hisilicon.com 6859S: Supported 6860F: drivers/perf/hisilicon 6861F: Documentation/perf/hisi-pmu.txt 6862 6863HISILICON ROCE DRIVER 6864M: Lijun Ou <oulijun@huawei.com> 6865M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6866L: linux-rdma@vger.kernel.org 6867S: Maintained 6868F: drivers/infiniband/hw/hns/ 6869F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6870 6871HISILICON SAS Controller 6872M: John Garry <john.garry@huawei.com> 6873W: http://www.hisilicon.com 6874S: Supported 6875F: drivers/scsi/hisi_sas/ 6876F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6877 6878HMM - Heterogeneous Memory Management 6879M: Jérôme Glisse <jglisse@redhat.com> 6880L: linux-mm@kvack.org 6881S: Maintained 6882F: mm/hmm* 6883F: include/linux/hmm* 6884F: Documentation/vm/hmm.rst 6885 6886HOST AP DRIVER 6887M: Jouni Malinen <j@w1.fi> 6888L: linux-wireless@vger.kernel.org 6889W: http://w1.fi/hostap-driver.html 6890S: Obsolete 6891F: drivers/net/wireless/intersil/hostap/ 6892 6893HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6894L: platform-driver-x86@vger.kernel.org 6895S: Orphan 6896F: drivers/platform/x86/tc1100-wmi.c 6897 6898HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6899M: Jaroslav Kysela <perex@perex.cz> 6900S: Maintained 6901F: drivers/net/ethernet/hp/hp100.* 6902 6903HPET: High Precision Event Timers driver 6904M: Clemens Ladisch <clemens@ladisch.de> 6905S: Maintained 6906F: Documentation/timers/hpet.txt 6907F: drivers/char/hpet.c 6908F: include/linux/hpet.h 6909F: include/uapi/linux/hpet.h 6910 6911HPET: x86 6912S: Orphan 6913F: arch/x86/kernel/hpet.c 6914F: arch/x86/include/asm/hpet.h 6915 6916HPFS FILESYSTEM 6917M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6918W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6919S: Maintained 6920F: fs/hpfs/ 6921 6922HSI SUBSYSTEM 6923M: Sebastian Reichel <sre@kernel.org> 6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6925S: Maintained 6926F: Documentation/ABI/testing/sysfs-bus-hsi 6927F: Documentation/driver-api/hsi.rst 6928F: drivers/hsi/ 6929F: include/linux/hsi/ 6930F: include/uapi/linux/hsi/ 6931 6932HSO 3G MODEM DRIVER 6933L: linux-usb@vger.kernel.org 6934S: Orphan 6935F: drivers/net/usb/hso.c 6936 6937HSR NETWORK PROTOCOL 6938M: Arvid Brodin <arvid.brodin@alten.se> 6939L: netdev@vger.kernel.org 6940S: Maintained 6941F: net/hsr/ 6942 6943HT16K33 LED CONTROLLER DRIVER 6944M: Robin van der Gracht <robin@protonic.nl> 6945S: Maintained 6946F: drivers/auxdisplay/ht16k33.c 6947F: Documentation/devicetree/bindings/display/ht16k33.txt 6948 6949HTCPEN TOUCHSCREEN DRIVER 6950M: Pau Oliva Fora <pof@eslack.org> 6951L: linux-input@vger.kernel.org 6952S: Maintained 6953F: drivers/input/touchscreen/htcpen.c 6954 6955HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 6956M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 6957L: linux-iio@vger.kernel.org 6958W: http://www.st.com/ 6959S: Maintained 6960F: drivers/iio/humidity/hts221* 6961F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 6962 6963HUAWEI ETHERNET DRIVER 6964M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6965L: netdev@vger.kernel.org 6966S: Supported 6967F: Documentation/networking/hinic.txt 6968F: drivers/net/ethernet/huawei/hinic/ 6969 6970HUGETLB FILESYSTEM 6971M: Mike Kravetz <mike.kravetz@oracle.com> 6972L: linux-mm@kvack.org 6973S: Maintained 6974F: fs/hugetlbfs/ 6975F: mm/hugetlb.c 6976F: include/linux/hugetlb.h 6977F: Documentation/admin-guide/mm/hugetlbpage.rst 6978F: Documentation/vm/hugetlbfs_reserv.rst 6979F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6980 6981HVA ST MEDIA DRIVER 6982M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6983L: linux-media@vger.kernel.org 6984T: git git://linuxtv.org/media_tree.git 6985W: https://linuxtv.org 6986S: Supported 6987F: drivers/media/platform/sti/hva 6988 6989HWPOISON MEMORY FAILURE HANDLING 6990M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6991L: linux-mm@kvack.org 6992S: Maintained 6993F: mm/memory-failure.c 6994F: mm/hwpoison-inject.c 6995 6996HYGON PROCESSOR SUPPORT 6997M: Pu Wen <puwen@hygon.cn> 6998L: linux-kernel@vger.kernel.org 6999S: Maintained 7000F: arch/x86/kernel/cpu/hygon.c 7001 7002Hyper-V CORE AND DRIVERS 7003M: "K. Y. Srinivasan" <kys@microsoft.com> 7004M: Haiyang Zhang <haiyangz@microsoft.com> 7005M: Stephen Hemminger <sthemmin@microsoft.com> 7006M: Sasha Levin <sashal@kernel.org> 7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7008L: devel@linuxdriverproject.org 7009S: Supported 7010F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7011F: arch/x86/include/asm/mshyperv.h 7012F: arch/x86/include/asm/trace/hyperv.h 7013F: arch/x86/include/asm/hyperv-tlfs.h 7014F: arch/x86/kernel/cpu/mshyperv.c 7015F: arch/x86/hyperv 7016F: drivers/hid/hid-hyperv.c 7017F: drivers/hv/ 7018F: drivers/input/serio/hyperv-keyboard.c 7019F: drivers/pci/controller/pci-hyperv.c 7020F: drivers/net/hyperv/ 7021F: drivers/scsi/storvsc_drv.c 7022F: drivers/uio/uio_hv_generic.c 7023F: drivers/video/fbdev/hyperv_fb.c 7024F: net/vmw_vsock/hyperv_transport.c 7025F: include/linux/hyperv.h 7026F: include/uapi/linux/hyperv.h 7027F: tools/hv/ 7028F: Documentation/ABI/stable/sysfs-bus-vmbus 7029 7030HYPERVISOR VIRTUAL CONSOLE DRIVER 7031L: linuxppc-dev@lists.ozlabs.org 7032S: Odd Fixes 7033F: drivers/tty/hvc/ 7034 7035I2C ACPI SUPPORT 7036M: Mika Westerberg <mika.westerberg@linux.intel.com> 7037L: linux-i2c@vger.kernel.org 7038L: linux-acpi@vger.kernel.org 7039S: Maintained 7040F: drivers/i2c/i2c-core-acpi.c 7041 7042I2C CONTROLLER DRIVER FOR NVIDIA GPU 7043M: Ajay Gupta <ajayg@nvidia.com> 7044L: linux-i2c@vger.kernel.org 7045S: Maintained 7046F: Documentation/i2c/busses/i2c-nvidia-gpu 7047F: drivers/i2c/busses/i2c-nvidia-gpu.c 7048 7049I2C MUXES 7050M: Peter Rosin <peda@axentia.se> 7051L: linux-i2c@vger.kernel.org 7052S: Maintained 7053F: Documentation/i2c/i2c-topology 7054F: Documentation/i2c/muxes/ 7055F: Documentation/devicetree/bindings/i2c/i2c-mux* 7056F: Documentation/devicetree/bindings/i2c/i2c-arb* 7057F: Documentation/devicetree/bindings/i2c/i2c-gate* 7058F: drivers/i2c/i2c-mux.c 7059F: drivers/i2c/muxes/ 7060F: include/linux/i2c-mux.h 7061 7062I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7063M: Gregory CLEMENT <gregory.clement@bootlin.com> 7064L: linux-i2c@vger.kernel.org 7065S: Maintained 7066F: drivers/i2c/busses/i2c-mv64xxx.c 7067 7068I2C OVER PARALLEL PORT 7069M: Jean Delvare <jdelvare@suse.com> 7070L: linux-i2c@vger.kernel.org 7071S: Maintained 7072F: Documentation/i2c/busses/i2c-parport 7073F: Documentation/i2c/busses/i2c-parport-light 7074F: drivers/i2c/busses/i2c-parport.c 7075F: drivers/i2c/busses/i2c-parport-light.c 7076 7077I2C SUBSYSTEM 7078M: Wolfram Sang <wsa@the-dreams.de> 7079L: linux-i2c@vger.kernel.org 7080W: https://i2c.wiki.kernel.org/ 7081Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7083S: Maintained 7084F: Documentation/devicetree/bindings/i2c/i2c.txt 7085F: Documentation/i2c/ 7086F: drivers/i2c/* 7087F: include/linux/i2c.h 7088F: include/linux/i2c-dev.h 7089F: include/linux/i2c-smbus.h 7090F: include/uapi/linux/i2c.h 7091F: include/uapi/linux/i2c-*.h 7092 7093I2C SUBSYSTEM HOST DRIVERS 7094L: linux-i2c@vger.kernel.org 7095W: https://i2c.wiki.kernel.org/ 7096Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7098S: Odd Fixes 7099F: Documentation/devicetree/bindings/i2c/ 7100F: drivers/i2c/algos/ 7101F: drivers/i2c/busses/ 7102 7103I2C-TAOS-EVM DRIVER 7104M: Jean Delvare <jdelvare@suse.com> 7105L: linux-i2c@vger.kernel.org 7106S: Maintained 7107F: Documentation/i2c/busses/i2c-taos-evm 7108F: drivers/i2c/busses/i2c-taos-evm.c 7109 7110I2C-TINY-USB DRIVER 7111M: Till Harbaum <till@harbaum.org> 7112L: linux-i2c@vger.kernel.org 7113W: http://www.harbaum.org/till/i2c_tiny_usb 7114S: Maintained 7115F: drivers/i2c/busses/i2c-tiny-usb.c 7116 7117I2C/SMBUS CONTROLLER DRIVERS FOR PC 7118M: Jean Delvare <jdelvare@suse.com> 7119L: linux-i2c@vger.kernel.org 7120S: Maintained 7121F: Documentation/i2c/busses/i2c-ali1535 7122F: Documentation/i2c/busses/i2c-ali1563 7123F: Documentation/i2c/busses/i2c-ali15x3 7124F: Documentation/i2c/busses/i2c-amd756 7125F: Documentation/i2c/busses/i2c-amd8111 7126F: Documentation/i2c/busses/i2c-i801 7127F: Documentation/i2c/busses/i2c-nforce2 7128F: Documentation/i2c/busses/i2c-piix4 7129F: Documentation/i2c/busses/i2c-sis5595 7130F: Documentation/i2c/busses/i2c-sis630 7131F: Documentation/i2c/busses/i2c-sis96x 7132F: Documentation/i2c/busses/i2c-via 7133F: Documentation/i2c/busses/i2c-viapro 7134F: drivers/i2c/busses/i2c-ali1535.c 7135F: drivers/i2c/busses/i2c-ali1563.c 7136F: drivers/i2c/busses/i2c-ali15x3.c 7137F: drivers/i2c/busses/i2c-amd756.c 7138F: drivers/i2c/busses/i2c-amd756-s4882.c 7139F: drivers/i2c/busses/i2c-amd8111.c 7140F: drivers/i2c/busses/i2c-i801.c 7141F: drivers/i2c/busses/i2c-isch.c 7142F: drivers/i2c/busses/i2c-nforce2.c 7143F: drivers/i2c/busses/i2c-nforce2-s4985.c 7144F: drivers/i2c/busses/i2c-piix4.c 7145F: drivers/i2c/busses/i2c-sis5595.c 7146F: drivers/i2c/busses/i2c-sis630.c 7147F: drivers/i2c/busses/i2c-sis96x.c 7148F: drivers/i2c/busses/i2c-via.c 7149F: drivers/i2c/busses/i2c-viapro.c 7150 7151I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7152M: Hans de Goede <hdegoede@redhat.com> 7153L: linux-i2c@vger.kernel.org 7154S: Maintained 7155F: drivers/i2c/busses/i2c-cht-wc.c 7156 7157I2C/SMBUS ISMT DRIVER 7158M: Seth Heasley <seth.heasley@intel.com> 7159M: Neil Horman <nhorman@tuxdriver.com> 7160L: linux-i2c@vger.kernel.org 7161F: drivers/i2c/busses/i2c-ismt.c 7162F: Documentation/i2c/busses/i2c-ismt 7163 7164I2C/SMBUS STUB DRIVER 7165M: Jean Delvare <jdelvare@suse.com> 7166L: linux-i2c@vger.kernel.org 7167S: Maintained 7168F: drivers/i2c/i2c-stub.c 7169 7170I3C SUBSYSTEM 7171M: Boris Brezillon <bbrezillon@kernel.org> 7172L: linux-i3c@lists.infradead.org 7173T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7174S: Maintained 7175F: Documentation/ABI/testing/sysfs-bus-i3c 7176F: Documentation/devicetree/bindings/i3c/ 7177F: Documentation/driver-api/i3c 7178F: drivers/i3c/ 7179F: include/linux/i3c/ 7180F: include/dt-bindings/i3c/ 7181 7182I3C DRIVER FOR SYNOPSYS DESIGNWARE 7183M: Vitor Soares <vitor.soares@synopsys.com> 7184S: Maintained 7185F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7186F: drivers/i3c/master/dw* 7187 7188IA64 (Itanium) PLATFORM 7189M: Tony Luck <tony.luck@intel.com> 7190M: Fenghua Yu <fenghua.yu@intel.com> 7191L: linux-ia64@vger.kernel.org 7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7193S: Maintained 7194F: arch/ia64/ 7195 7196IBM Power 842 compression accelerator 7197M: Haren Myneni <haren@us.ibm.com> 7198S: Supported 7199F: drivers/crypto/nx/Makefile 7200F: drivers/crypto/nx/Kconfig 7201F: drivers/crypto/nx/nx-842* 7202F: include/linux/sw842.h 7203F: crypto/842.c 7204F: lib/842/ 7205 7206IBM Power in-Nest Crypto Acceleration 7207M: Breno Leitão <leitao@debian.org> 7208M: Nayna Jain <nayna@linux.ibm.com> 7209M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7210L: linux-crypto@vger.kernel.org 7211S: Supported 7212F: drivers/crypto/nx/Makefile 7213F: drivers/crypto/nx/Kconfig 7214F: drivers/crypto/nx/nx-aes* 7215F: drivers/crypto/nx/nx-sha* 7216F: drivers/crypto/nx/nx.* 7217F: drivers/crypto/nx/nx_csbcpb.h 7218F: drivers/crypto/nx/nx_debugfs.h 7219 7220IBM Power Linux RAID adapter 7221M: Brian King <brking@us.ibm.com> 7222S: Supported 7223F: drivers/scsi/ipr.* 7224 7225IBM Power SRIOV Virtual NIC Device Driver 7226M: Thomas Falcon <tlfalcon@linux.ibm.com> 7227M: John Allen <jallen@linux.ibm.com> 7228L: netdev@vger.kernel.org 7229S: Supported 7230F: drivers/net/ethernet/ibm/ibmvnic.* 7231 7232IBM Power Virtual Accelerator Switchboard 7233M: Sukadev Bhattiprolu 7234L: linuxppc-dev@lists.ozlabs.org 7235S: Supported 7236F: arch/powerpc/platforms/powernv/vas* 7237F: arch/powerpc/platforms/powernv/copy-paste.h 7238F: arch/powerpc/include/asm/vas.h 7239F: arch/powerpc/include/uapi/asm/vas.h 7240 7241IBM Power Virtual Ethernet Device Driver 7242M: Thomas Falcon <tlfalcon@linux.ibm.com> 7243L: netdev@vger.kernel.org 7244S: Supported 7245F: drivers/net/ethernet/ibm/ibmveth.* 7246 7247IBM Power Virtual FC Device Drivers 7248M: Tyrel Datwyler <tyreld@linux.ibm.com> 7249L: linux-scsi@vger.kernel.org 7250S: Supported 7251F: drivers/scsi/ibmvscsi/ibmvfc* 7252 7253IBM Power Virtual Management Channel Driver 7254M: Steven Royer <seroyer@linux.ibm.com> 7255S: Supported 7256F: drivers/misc/ibmvmc.* 7257 7258IBM Power Virtual SCSI Device Drivers 7259M: Tyrel Datwyler <tyreld@linux.ibm.com> 7260L: linux-scsi@vger.kernel.org 7261S: Supported 7262F: drivers/scsi/ibmvscsi/ibmvscsi* 7263F: include/scsi/viosrp.h 7264 7265IBM Power Virtual SCSI Device Target Driver 7266M: Michael Cyr <mikecyr@linux.ibm.com> 7267L: linux-scsi@vger.kernel.org 7268L: target-devel@vger.kernel.org 7269S: Supported 7270F: drivers/scsi/ibmvscsi_tgt/ 7271 7272IBM Power VMX Cryptographic instructions 7273M: Breno Leitão <leitao@debian.org> 7274M: Nayna Jain <nayna@linux.ibm.com> 7275M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7276L: linux-crypto@vger.kernel.org 7277S: Supported 7278F: drivers/crypto/vmx/Makefile 7279F: drivers/crypto/vmx/Kconfig 7280F: drivers/crypto/vmx/vmx.c 7281F: drivers/crypto/vmx/aes* 7282F: drivers/crypto/vmx/ghash* 7283F: drivers/crypto/vmx/ppc-xlate.pl 7284 7285IBM Power PCI Hotplug 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/rpaphp* 7291 7292IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7293M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7294L: linux-pci@vger.kernel.org 7295L: linuxppc-dev@lists.ozlabs.org 7296S: Supported 7297F: drivers/pci/hotplug/rpadlpar* 7298 7299IBM ServeRAID RAID DRIVER 7300S: Orphan 7301F: drivers/scsi/ips.* 7302 7303ICH LPC AND GPIO DRIVER 7304M: Peter Tyser <ptyser@xes-inc.com> 7305S: Maintained 7306F: drivers/mfd/lpc_ich.c 7307F: drivers/gpio/gpio-ich.c 7308 7309IDE SUBSYSTEM 7310M: "David S. Miller" <davem@davemloft.net> 7311L: linux-ide@vger.kernel.org 7312Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7314S: Maintained 7315F: Documentation/ide/ 7316F: drivers/ide/ 7317F: include/linux/ide.h 7318 7319IDE/ATAPI DRIVERS 7320M: Borislav Petkov <bp@alien8.de> 7321L: linux-ide@vger.kernel.org 7322S: Maintained 7323F: Documentation/cdrom/ide-cd 7324F: drivers/ide/ide-cd* 7325 7326IDEAPAD LAPTOP EXTRAS DRIVER 7327M: Ike Panhc <ike.pan@canonical.com> 7328L: platform-driver-x86@vger.kernel.org 7329W: http://launchpad.net/ideapad-laptop 7330S: Maintained 7331F: drivers/platform/x86/ideapad-laptop.c 7332 7333IDEAPAD LAPTOP SLIDEBAR DRIVER 7334M: Andrey Moiseev <o2g.org.ru@gmail.com> 7335L: linux-input@vger.kernel.org 7336W: https://github.com/o2genum/ideapad-slidebar 7337S: Maintained 7338F: drivers/input/misc/ideapad_slidebar.c 7339 7340IDT VersaClock 5 CLOCK DRIVER 7341M: Marek Vasut <marek.vasut@gmail.com> 7342S: Maintained 7343F: drivers/clk/clk-versaclock5.c 7344 7345IEEE 802.15.4 SUBSYSTEM 7346M: Alexander Aring <alex.aring@gmail.com> 7347M: Stefan Schmidt <stefan@datenfreihafen.org> 7348L: linux-wpan@vger.kernel.org 7349W: http://wpan.cakelab.org/ 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7352S: Maintained 7353F: net/ieee802154/ 7354F: net/mac802154/ 7355F: drivers/net/ieee802154/ 7356F: include/linux/nl802154.h 7357F: include/linux/ieee802154.h 7358F: include/net/nl802154.h 7359F: include/net/mac802154.h 7360F: include/net/af_ieee802154.h 7361F: include/net/cfg802154.h 7362F: include/net/ieee802154_netdev.h 7363F: Documentation/networking/ieee802154.txt 7364 7365IFE PROTOCOL 7366M: Yotam Gigi <yotam.gi@gmail.com> 7367M: Jamal Hadi Salim <jhs@mojatatu.com> 7368F: net/ife 7369F: include/net/ife.h 7370F: include/uapi/linux/ife.h 7371 7372IGORPLUG-USB IR RECEIVER 7373M: Sean Young <sean@mess.org> 7374L: linux-media@vger.kernel.org 7375S: Maintained 7376F: drivers/media/rc/igorplugusb.c 7377 7378IGUANAWORKS USB IR TRANSCEIVER 7379M: Sean Young <sean@mess.org> 7380L: linux-media@vger.kernel.org 7381S: Maintained 7382F: drivers/media/rc/iguanair.c 7383 7384IIO DIGITAL POTENTIOMETER DAC 7385M: Peter Rosin <peda@axentia.se> 7386L: linux-iio@vger.kernel.org 7387S: Maintained 7388F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7389F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7390F: drivers/iio/dac/dpot-dac.c 7391 7392IIO ENVELOPE DETECTOR 7393M: Peter Rosin <peda@axentia.se> 7394L: linux-iio@vger.kernel.org 7395S: Maintained 7396F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7397F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7398F: drivers/iio/adc/envelope-detector.c 7399 7400IIO MULTIPLEXER 7401M: Peter Rosin <peda@axentia.se> 7402L: linux-iio@vger.kernel.org 7403S: Maintained 7404F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7405F: drivers/iio/multiplexer/iio-mux.c 7406 7407IIO SUBSYSTEM AND DRIVERS 7408M: Jonathan Cameron <jic23@kernel.org> 7409R: Hartmut Knaack <knaack.h@gmx.de> 7410R: Lars-Peter Clausen <lars@metafoo.de> 7411R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7412L: linux-iio@vger.kernel.org 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7414S: Maintained 7415F: Documentation/ABI/testing/configfs-iio* 7416F: Documentation/ABI/testing/sysfs-bus-iio* 7417F: Documentation/devicetree/bindings/iio/ 7418F: drivers/iio/ 7419F: drivers/staging/iio/ 7420F: include/linux/iio/ 7421F: tools/iio/ 7422 7423IIO UNIT CONVERTER 7424M: Peter Rosin <peda@axentia.se> 7425L: linux-iio@vger.kernel.org 7426S: Maintained 7427F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7428F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7429F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7430F: drivers/iio/afe/iio-rescale.c 7431 7432IKANOS/ADI EAGLE ADSL USB DRIVER 7433M: Matthieu Castet <castet.matthieu@free.fr> 7434M: Stanislaw Gruszka <stf_xl@wp.pl> 7435S: Maintained 7436F: drivers/usb/atm/ueagle-atm.c 7437 7438IMGTEC ASCII LCD DRIVER 7439M: Paul Burton <paul.burton@mips.com> 7440S: Maintained 7441F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7442F: drivers/auxdisplay/img-ascii-lcd.c 7443 7444IMGTEC IR DECODER DRIVER 7445M: James Hogan <jhogan@kernel.org> 7446S: Maintained 7447F: drivers/media/rc/img-ir/ 7448 7449IMON SOUNDGRAPH USB IR RECEIVER 7450M: Sean Young <sean@mess.org> 7451L: linux-media@vger.kernel.org 7452S: Maintained 7453F: drivers/media/rc/imon_raw.c 7454F: drivers/media/rc/imon.c 7455 7456IMS TWINTURBO FRAMEBUFFER DRIVER 7457L: linux-fbdev@vger.kernel.org 7458S: Orphan 7459F: drivers/video/fbdev/imsttfb.c 7460 7461INA209 HARDWARE MONITOR DRIVER 7462M: Guenter Roeck <linux@roeck-us.net> 7463L: linux-hwmon@vger.kernel.org 7464S: Maintained 7465F: Documentation/hwmon/ina209 7466F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7467F: drivers/hwmon/ina209.c 7468 7469INA2XX HARDWARE MONITOR DRIVER 7470M: Guenter Roeck <linux@roeck-us.net> 7471L: linux-hwmon@vger.kernel.org 7472S: Maintained 7473F: Documentation/hwmon/ina2xx 7474F: drivers/hwmon/ina2xx.c 7475F: include/linux/platform_data/ina2xx.h 7476 7477INDUSTRY PACK SUBSYSTEM (IPACK) 7478M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7479M: Jens Taprogge <jens.taprogge@taprogge.org> 7480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7481L: industrypack-devel@lists.sourceforge.net 7482W: http://industrypack.sourceforge.net 7483S: Maintained 7484F: drivers/ipack/ 7485 7486INFINIBAND SUBSYSTEM 7487M: Doug Ledford <dledford@redhat.com> 7488M: Jason Gunthorpe <jgg@mellanox.com> 7489L: linux-rdma@vger.kernel.org 7490W: https://github.com/linux-rdma/rdma-core 7491Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7493S: Supported 7494F: Documentation/devicetree/bindings/infiniband/ 7495F: Documentation/infiniband/ 7496F: drivers/infiniband/ 7497F: include/uapi/linux/if_infiniband.h 7498F: include/uapi/rdma/ 7499F: include/rdma/ 7500 7501INGENIC JZ4780 DMA Driver 7502M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7503S: Maintained 7504F: drivers/dma/dma-jz4780.c 7505 7506INGENIC JZ4780 NAND DRIVER 7507M: Harvey Hunt <harveyhuntnexus@gmail.com> 7508L: linux-mtd@lists.infradead.org 7509S: Maintained 7510F: drivers/mtd/nand/raw/jz4780_* 7511 7512INOTIFY 7513M: Jan Kara <jack@suse.cz> 7514R: Amir Goldstein <amir73il@gmail.com> 7515L: linux-fsdevel@vger.kernel.org 7516S: Maintained 7517F: Documentation/filesystems/inotify.txt 7518F: fs/notify/inotify/ 7519F: include/linux/inotify.h 7520F: include/uapi/linux/inotify.h 7521 7522INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7523M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7524L: linux-input@vger.kernel.org 7525Q: http://patchwork.kernel.org/project/linux-input/list/ 7526T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7527S: Maintained 7528F: drivers/input/ 7529F: include/linux/input.h 7530F: include/uapi/linux/input.h 7531F: include/uapi/linux/input-event-codes.h 7532F: include/linux/input/ 7533F: Documentation/devicetree/bindings/input/ 7534F: Documentation/devicetree/bindings/serio/ 7535F: Documentation/input/ 7536 7537INPUT MULTITOUCH (MT) PROTOCOL 7538M: Henrik Rydberg <rydberg@bitmath.org> 7539L: linux-input@vger.kernel.org 7540S: Odd fixes 7541F: Documentation/input/multi-touch-protocol.rst 7542F: drivers/input/input-mt.c 7543K: \b(ABS|SYN)_MT_ 7544 7545INSIDE SECURE CRYPTO DRIVER 7546M: Antoine Tenart <antoine.tenart@bootlin.com> 7547F: drivers/crypto/inside-secure/ 7548S: Maintained 7549L: linux-crypto@vger.kernel.org 7550 7551INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7552M: Mimi Zohar <zohar@linux.ibm.com> 7553M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7554L: linux-integrity@vger.kernel.org 7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7556S: Supported 7557F: security/integrity/ima/ 7558 7559INTEL 810/815 FRAMEBUFFER DRIVER 7560M: Antonino Daplas <adaplas@gmail.com> 7561L: linux-fbdev@vger.kernel.org 7562S: Maintained 7563F: drivers/video/fbdev/i810/ 7564 7565INTEL ASoC DRIVERS 7566M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7567M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7568M: Jie Yang <yang.jie@linux.intel.com> 7569L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7570S: Supported 7571F: sound/soc/intel/ 7572 7573INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7574M: Hans de Goede <hdegoede@redhat.com> 7575L: platform-driver-x86@vger.kernel.org 7576S: Maintained 7577F: drivers/platform/x86/intel_atomisp2_pm.c 7578 7579INTEL C600 SERIES SAS CONTROLLER DRIVER 7580M: Intel SCU Linux support <intel-linux-scu@intel.com> 7581M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7582L: linux-scsi@vger.kernel.org 7583T: git git://git.code.sf.net/p/intel-sas/isci 7584S: Supported 7585F: drivers/scsi/isci/ 7586 7587INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7588M: Jani Nikula <jani.nikula@linux.intel.com> 7589M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7590M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7591L: intel-gfx@lists.freedesktop.org 7592W: https://01.org/linuxgraphics/ 7593B: https://01.org/linuxgraphics/documentation/how-report-bugs 7594C: irc://chat.freenode.net/intel-gfx 7595Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7596T: git git://anongit.freedesktop.org/drm-intel 7597S: Supported 7598F: drivers/gpu/drm/i915/ 7599F: include/drm/i915* 7600F: include/uapi/drm/i915_drm.h 7601F: Documentation/gpu/i915.rst 7602 7603INTEL ETHERNET DRIVERS 7604M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7605L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7606W: http://www.intel.com/support/feedback.htm 7607W: http://e1000.sourceforge.net/ 7608Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7611S: Supported 7612F: Documentation/networking/device_drivers/intel/e100.rst 7613F: Documentation/networking/device_drivers/intel/e1000.rst 7614F: Documentation/networking/device_drivers/intel/e1000e.rst 7615F: Documentation/networking/device_drivers/intel/fm10k.rst 7616F: Documentation/networking/device_drivers/intel/igb.rst 7617F: Documentation/networking/device_drivers/intel/igbvf.rst 7618F: Documentation/networking/device_drivers/intel/ixgb.rst 7619F: Documentation/networking/device_drivers/intel/ixgbe.rst 7620F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7621F: Documentation/networking/device_drivers/intel/i40e.rst 7622F: Documentation/networking/device_drivers/intel/iavf.rst 7623F: Documentation/networking/device_drivers/intel/ice.rst 7624F: drivers/net/ethernet/intel/ 7625F: drivers/net/ethernet/intel/*/ 7626F: include/linux/avf/virtchnl.h 7627 7628INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7629M: Maik Broemme <mbroemme@libmpq.org> 7630L: linux-fbdev@vger.kernel.org 7631S: Maintained 7632F: Documentation/fb/intelfb.txt 7633F: drivers/video/fbdev/intelfb/ 7634 7635INTEL GPIO DRIVERS 7636M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7637L: linux-gpio@vger.kernel.org 7638S: Maintained 7639T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7640F: drivers/gpio/gpio-ich.c 7641F: drivers/gpio/gpio-intel-mid.c 7642F: drivers/gpio/gpio-lynxpoint.c 7643F: drivers/gpio/gpio-merrifield.c 7644F: drivers/gpio/gpio-ml-ioh.c 7645F: drivers/gpio/gpio-pch.c 7646F: drivers/gpio/gpio-sch.c 7647F: drivers/gpio/gpio-sodaville.c 7648 7649INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7650M: Zhenyu Wang <zhenyuw@linux.intel.com> 7651M: Zhi Wang <zhi.a.wang@intel.com> 7652L: intel-gvt-dev@lists.freedesktop.org 7653L: intel-gfx@lists.freedesktop.org 7654W: https://01.org/igvt-g 7655T: git https://github.com/intel/gvt-linux.git 7656S: Supported 7657F: drivers/gpu/drm/i915/gvt/ 7658 7659INTEL HID EVENT DRIVER 7660M: Alex Hung <alex.hung@canonical.com> 7661L: platform-driver-x86@vger.kernel.org 7662S: Maintained 7663F: drivers/platform/x86/intel-hid.c 7664 7665INTEL I/OAT DMA DRIVER 7666M: Dave Jiang <dave.jiang@intel.com> 7667R: Dan Williams <dan.j.williams@intel.com> 7668L: dmaengine@vger.kernel.org 7669Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7670S: Supported 7671F: drivers/dma/ioat* 7672 7673INTEL IDLE DRIVER 7674M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7675M: Len Brown <lenb@kernel.org> 7676L: linux-pm@vger.kernel.org 7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7678B: https://bugzilla.kernel.org 7679S: Supported 7680F: drivers/idle/intel_idle.c 7681 7682INTEL INTEGRATED SENSOR HUB DRIVER 7683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7684M: Jiri Kosina <jikos@kernel.org> 7685L: linux-input@vger.kernel.org 7686S: Maintained 7687F: drivers/hid/intel-ish-hid/ 7688 7689INTEL IOMMU (VT-d) 7690M: David Woodhouse <dwmw2@infradead.org> 7691L: iommu@lists.linux-foundation.org 7692T: git git://git.infradead.org/iommu-2.6.git 7693S: Supported 7694F: drivers/iommu/intel-iommu.c 7695F: include/linux/intel-iommu.h 7696 7697INTEL IOP-ADMA DMA DRIVER 7698R: Dan Williams <dan.j.williams@intel.com> 7699S: Odd fixes 7700F: drivers/dma/iop-adma.c 7701 7702INTEL IPU3 CSI-2 CIO2 DRIVER 7703M: Yong Zhi <yong.zhi@intel.com> 7704M: Sakari Ailus <sakari.ailus@linux.intel.com> 7705M: Bingbu Cao <bingbu.cao@intel.com> 7706R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7707L: linux-media@vger.kernel.org 7708S: Maintained 7709F: drivers/media/pci/intel/ipu3/ 7710F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7711 7712INTEL IPU3 CSI-2 IMGU DRIVER 7713M: Sakari Ailus <sakari.ailus@linux.intel.com> 7714L: linux-media@vger.kernel.org 7715S: Maintained 7716F: drivers/staging/media/ipu3/ 7717F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7718F: Documentation/media/v4l-drivers/ipu3.rst 7719 7720INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7721M: Krzysztof Halasa <khalasa@piap.pl> 7722S: Maintained 7723F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7724F: arch/arm/mach-ixp4xx/include/mach/npe.h 7725F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7726F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7727F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7728F: drivers/net/wan/ixp4xx_hss.c 7729 7730INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7731M: Deepak Saxena <dsaxena@plexity.net> 7732S: Maintained 7733F: drivers/char/hw_random/ixp4xx-rng.c 7734 7735INTEL MANAGEMENT ENGINE (mei) 7736M: Tomas Winkler <tomas.winkler@intel.com> 7737L: linux-kernel@vger.kernel.org 7738S: Supported 7739F: include/uapi/linux/mei.h 7740F: include/linux/mei_cl_bus.h 7741F: drivers/misc/mei/* 7742F: drivers/watchdog/mei_wdt.c 7743F: Documentation/misc-devices/mei/* 7744F: samples/mei/* 7745 7746INTEL MENLOW THERMAL DRIVER 7747M: Sujith Thomas <sujith.thomas@intel.com> 7748L: platform-driver-x86@vger.kernel.org 7749W: https://01.org/linux-acpi 7750S: Supported 7751F: drivers/platform/x86/intel_menlow.c 7752 7753INTEL MIC DRIVERS (mic) 7754M: Sudeep Dutt <sudeep.dutt@intel.com> 7755M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7756S: Supported 7757W: https://github.com/sudeepdutt/mic 7758W: http://software.intel.com/en-us/mic-developer 7759F: include/linux/mic_bus.h 7760F: include/linux/scif.h 7761F: include/uapi/linux/mic_common.h 7762F: include/uapi/linux/mic_ioctl.h 7763F: include/uapi/linux/scif_ioctl.h 7764F: drivers/misc/mic/ 7765F: drivers/dma/mic_x100_dma.c 7766F: drivers/dma/mic_x100_dma.h 7767F: Documentation/mic/ 7768 7769INTEL PMC CORE DRIVER 7770M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7771M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7772L: platform-driver-x86@vger.kernel.org 7773S: Maintained 7774F: drivers/platform/x86/intel_pmc_core* 7775 7776INTEL PMC/P-Unit IPC DRIVER 7777M: Zha Qipeng<qipeng.zha@intel.com> 7778L: platform-driver-x86@vger.kernel.org 7779S: Maintained 7780F: drivers/platform/x86/intel_pmc_ipc.c 7781F: drivers/platform/x86/intel_punit_ipc.c 7782F: arch/x86/include/asm/intel_pmc_ipc.h 7783F: arch/x86/include/asm/intel_punit_ipc.h 7784 7785INTEL PMIC GPIO DRIVERS 7786M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7787S: Maintained 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7789F: drivers/gpio/gpio-*cove.c 7790F: drivers/gpio/gpio-msic.c 7791 7792INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7793R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7794S: Maintained 7795F: drivers/mfd/intel_msic.c 7796F: drivers/mfd/intel_soc_pmic* 7797F: include/linux/mfd/intel_msic.h 7798F: include/linux/mfd/intel_soc_pmic* 7799 7800INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7801M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7802L: linux-wireless@vger.kernel.org 7803S: Maintained 7804F: Documentation/networking/device_drivers/intel/ipw2100.txt 7805F: Documentation/networking/device_drivers/intel/ipw2200.txt 7806F: drivers/net/wireless/intel/ipw2x00/ 7807 7808INTEL PSTATE DRIVER 7809M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7810M: Len Brown <lenb@kernel.org> 7811L: linux-pm@vger.kernel.org 7812S: Supported 7813F: drivers/cpufreq/intel_pstate.c 7814 7815INTEL RDMA RNIC DRIVER 7816M: Faisal Latif <faisal.latif@intel.com> 7817M: Shiraz Saleem <shiraz.saleem@intel.com> 7818L: linux-rdma@vger.kernel.org 7819S: Supported 7820F: drivers/infiniband/hw/i40iw/ 7821F: include/uapi/rdma/i40iw-abi.h 7822 7823INTEL TELEMETRY DRIVER 7824M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7825M: "David E. Box" <david.e.box@linux.intel.com> 7826L: platform-driver-x86@vger.kernel.org 7827S: Maintained 7828F: arch/x86/include/asm/intel_telemetry.h 7829F: drivers/platform/x86/intel_telemetry* 7830 7831INTEL VIRTUAL BUTTON DRIVER 7832M: AceLan Kao <acelan.kao@canonical.com> 7833L: platform-driver-x86@vger.kernel.org 7834S: Maintained 7835F: drivers/platform/x86/intel-vbtn.c 7836 7837INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7838M: Stanislaw Gruszka <sgruszka@redhat.com> 7839L: linux-wireless@vger.kernel.org 7840S: Supported 7841F: drivers/net/wireless/intel/iwlegacy/ 7842 7843INTEL WIRELESS WIFI LINK (iwlwifi) 7844M: Johannes Berg <johannes.berg@intel.com> 7845M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7846M: Luca Coelho <luciano.coelho@intel.com> 7847M: Intel Linux Wireless <linuxwifi@intel.com> 7848L: linux-wireless@vger.kernel.org 7849W: http://intellinuxwireless.org 7850T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7851S: Supported 7852F: drivers/net/wireless/intel/iwlwifi/ 7853 7854INTEL WIRELESS WIMAX CONNECTION 2400 7855M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7856M: linux-wimax@intel.com 7857L: wimax@linuxwimax.org (subscribers-only) 7858S: Supported 7859W: http://linuxwimax.org 7860F: Documentation/wimax/README.i2400m 7861F: drivers/net/wimax/i2400m/ 7862F: include/uapi/linux/wimax/i2400m.h 7863 7864INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7865M: Mario Limonciello <mario.limonciello@dell.com> 7866S: Maintained 7867F: drivers/platform/x86/intel-wmi-thunderbolt.c 7868 7869INTEL(R) TRACE HUB 7870M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7871S: Supported 7872F: Documentation/trace/intel_th.rst 7873F: drivers/hwtracing/intel_th/ 7874 7875INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7876M: Ning Sun <ning.sun@intel.com> 7877L: tboot-devel@lists.sourceforge.net 7878W: http://tboot.sourceforge.net 7879T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7880S: Supported 7881F: Documentation/intel_txt.txt 7882F: include/linux/tboot.h 7883F: arch/x86/kernel/tboot.c 7884 7885INTEL-MID GPIO DRIVER 7886M: David Cohen <david.a.cohen@linux.intel.com> 7887L: linux-gpio@vger.kernel.org 7888S: Maintained 7889F: drivers/gpio/gpio-intel-mid.c 7890 7891INVENSENSE MPU-3050 GYROSCOPE DRIVER 7892M: Linus Walleij <linus.walleij@linaro.org> 7893L: linux-iio@vger.kernel.org 7894S: Maintained 7895F: drivers/iio/gyro/mpu3050* 7896F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7897 7898IOC3 ETHERNET DRIVER 7899M: Ralf Baechle <ralf@linux-mips.org> 7900L: linux-mips@vger.kernel.org 7901S: Maintained 7902F: drivers/net/ethernet/sgi/ioc3-eth.c 7903 7904IOC3 SERIAL DRIVER 7905M: Pat Gefre <pfg@sgi.com> 7906L: linux-serial@vger.kernel.org 7907S: Maintained 7908F: drivers/tty/serial/ioc3_serial.c 7909 7910IOMAP FILESYSTEM LIBRARY 7911M: Christoph Hellwig <hch@infradead.org> 7912M: Darrick J. Wong <darrick.wong@oracle.com> 7913M: linux-xfs@vger.kernel.org 7914M: linux-fsdevel@vger.kernel.org 7915L: linux-xfs@vger.kernel.org 7916L: linux-fsdevel@vger.kernel.org 7917T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 7918S: Supported 7919F: fs/iomap.c 7920F: include/linux/iomap.h 7921 7922IOMMU DRIVERS 7923M: Joerg Roedel <joro@8bytes.org> 7924L: iommu@lists.linux-foundation.org 7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7926S: Maintained 7927F: Documentation/devicetree/bindings/iommu/ 7928F: drivers/iommu/ 7929F: include/linux/iommu.h 7930F: include/linux/of_iommu.h 7931F: include/linux/iova.h 7932 7933IP MASQUERADING 7934M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7935S: Maintained 7936F: net/ipv4/netfilter/ipt_MASQUERADE.c 7937 7938IPMI SUBSYSTEM 7939M: Corey Minyard <minyard@acm.org> 7940L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7941W: http://openipmi.sourceforge.net/ 7942S: Supported 7943F: Documentation/devicetree/bindings/ipmi/ 7944F: Documentation/IPMI.txt 7945F: drivers/char/ipmi/ 7946F: include/linux/ipmi* 7947F: include/uapi/linux/ipmi* 7948 7949IPS SCSI RAID DRIVER 7950M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7951L: linux-scsi@vger.kernel.org 7952W: http://www.adaptec.com/ 7953S: Maintained 7954F: drivers/scsi/ips* 7955 7956IPVS 7957M: Wensong Zhang <wensong@linux-vs.org> 7958M: Simon Horman <horms@verge.net.au> 7959M: Julian Anastasov <ja@ssi.bg> 7960L: netdev@vger.kernel.org 7961L: lvs-devel@vger.kernel.org 7962S: Maintained 7963T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7965F: Documentation/networking/ipvs-sysctl.txt 7966F: include/net/ip_vs.h 7967F: include/uapi/linux/ip_vs.h 7968F: net/netfilter/ipvs/ 7969 7970IPWIRELESS DRIVER 7971M: Jiri Kosina <jikos@kernel.org> 7972M: David Sterba <dsterba@suse.com> 7973S: Odd Fixes 7974F: drivers/tty/ipwireless/ 7975 7976IPX NETWORK LAYER 7977L: netdev@vger.kernel.org 7978S: Obsolete 7979F: include/uapi/linux/ipx.h 7980 7981IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7982M: Marc Zyngier <marc.zyngier@arm.com> 7983S: Maintained 7984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7985F: Documentation/IRQ-domain.txt 7986F: include/linux/irqdomain.h 7987F: kernel/irq/irqdomain.c 7988F: kernel/irq/msi.c 7989 7990IRQ SUBSYSTEM 7991M: Thomas Gleixner <tglx@linutronix.de> 7992L: linux-kernel@vger.kernel.org 7993S: Maintained 7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7995F: kernel/irq/ 7996 7997IRQCHIP DRIVERS 7998M: Thomas Gleixner <tglx@linutronix.de> 7999M: Jason Cooper <jason@lakedaemon.net> 8000M: Marc Zyngier <marc.zyngier@arm.com> 8001L: linux-kernel@vger.kernel.org 8002S: Maintained 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 8004F: Documentation/devicetree/bindings/interrupt-controller/ 8005F: drivers/irqchip/ 8006 8007ISA 8008M: William Breathitt Gray <vilhelm.gray@gmail.com> 8009S: Maintained 8010F: Documentation/isa.txt 8011F: drivers/base/isa.c 8012F: include/linux/isa.h 8013 8014ISA RADIO MODULE 8015M: Hans Verkuil <hverkuil@xs4all.nl> 8016L: linux-media@vger.kernel.org 8017T: git git://linuxtv.org/media_tree.git 8018W: https://linuxtv.org 8019S: Maintained 8020F: drivers/media/radio/radio-isa* 8021 8022ISAPNP 8023M: Jaroslav Kysela <perex@perex.cz> 8024S: Maintained 8025F: Documentation/isapnp.txt 8026F: drivers/pnp/isapnp/ 8027F: include/linux/isapnp.h 8028 8029ISCSI 8030M: Lee Duncan <lduncan@suse.com> 8031M: Chris Leech <cleech@redhat.com> 8032L: open-iscsi@googlegroups.com 8033W: www.open-iscsi.com 8034S: Maintained 8035F: drivers/scsi/*iscsi* 8036F: include/scsi/*iscsi* 8037 8038iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8039M: Peter Jones <pjones@redhat.com> 8040M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8041S: Maintained 8042F: drivers/firmware/iscsi_ibft* 8043 8044ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8045M: Sagi Grimberg <sagi@grimberg.me> 8046M: Max Gurtovoy <maxg@mellanox.com> 8047L: linux-rdma@vger.kernel.org 8048S: Supported 8049W: http://www.openfabrics.org 8050W: www.open-iscsi.org 8051Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8052F: drivers/infiniband/ulp/iser/ 8053 8054ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8055M: Sagi Grimberg <sagi@grimberg.me> 8056T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8057L: linux-rdma@vger.kernel.org 8058L: target-devel@vger.kernel.org 8059S: Supported 8060W: http://www.linux-iscsi.org 8061F: drivers/infiniband/ulp/isert 8062 8063ISDN SUBSYSTEM 8064M: Karsten Keil <isdn@linux-pingi.de> 8065L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8066L: netdev@vger.kernel.org 8067W: http://www.isdn4linux.de 8068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8069S: Maintained 8070F: Documentation/isdn/ 8071F: drivers/isdn/ 8072F: include/linux/isdn.h 8073F: include/linux/isdn/ 8074F: include/uapi/linux/isdn.h 8075F: include/uapi/linux/isdn/ 8076 8077IT87 HARDWARE MONITORING DRIVER 8078M: Jean Delvare <jdelvare@suse.com> 8079L: linux-hwmon@vger.kernel.org 8080S: Maintained 8081F: Documentation/hwmon/it87 8082F: drivers/hwmon/it87.c 8083 8084IT913X MEDIA DRIVER 8085M: Antti Palosaari <crope@iki.fi> 8086L: linux-media@vger.kernel.org 8087W: https://linuxtv.org 8088W: http://palosaari.fi/linux/ 8089Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8090T: git git://linuxtv.org/anttip/media_tree.git 8091S: Maintained 8092F: drivers/media/tuners/it913x* 8093 8094IVTV VIDEO4LINUX DRIVER 8095M: Andy Walls <awalls@md.metrocast.net> 8096L: ivtv-devel@ivtvdriver.org (subscribers-only) 8097L: linux-media@vger.kernel.org 8098T: git git://linuxtv.org/media_tree.git 8099W: http://www.ivtvdriver.org 8100S: Maintained 8101F: Documentation/media/v4l-drivers/ivtv* 8102F: drivers/media/pci/ivtv/ 8103F: include/uapi/linux/ivtv* 8104 8105IX2505V MEDIA DRIVER 8106M: Malcolm Priestley <tvboxspy@gmail.com> 8107L: linux-media@vger.kernel.org 8108W: https://linuxtv.org 8109Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8110S: Maintained 8111F: drivers/media/dvb-frontends/ix2505v* 8112 8113JAILHOUSE HYPERVISOR INTERFACE 8114M: Jan Kiszka <jan.kiszka@siemens.com> 8115L: jailhouse-dev@googlegroups.com 8116S: Maintained 8117F: arch/x86/kernel/jailhouse.c 8118F: arch/x86/include/asm/jailhouse_para.h 8119 8120JC42.4 TEMPERATURE SENSOR DRIVER 8121M: Guenter Roeck <linux@roeck-us.net> 8122L: linux-hwmon@vger.kernel.org 8123S: Maintained 8124F: drivers/hwmon/jc42.c 8125F: Documentation/hwmon/jc42 8126 8127JFS FILESYSTEM 8128M: Dave Kleikamp <shaggy@kernel.org> 8129L: jfs-discussion@lists.sourceforge.net 8130W: http://jfs.sourceforge.net/ 8131T: git git://github.com/kleikamp/linux-shaggy.git 8132S: Maintained 8133F: Documentation/filesystems/jfs.txt 8134F: fs/jfs/ 8135 8136JME NETWORK DRIVER 8137M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8138L: netdev@vger.kernel.org 8139S: Maintained 8140F: drivers/net/ethernet/jme.* 8141 8142JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8143M: David Woodhouse <dwmw2@infradead.org> 8144L: linux-mtd@lists.infradead.org 8145W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8146S: Maintained 8147F: fs/jffs2/ 8148F: include/uapi/linux/jffs2.h 8149 8150JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8151M: "Theodore Ts'o" <tytso@mit.edu> 8152M: Jan Kara <jack@suse.com> 8153L: linux-ext4@vger.kernel.org 8154S: Maintained 8155F: fs/jbd2/ 8156F: include/linux/jbd2.h 8157 8158JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8159M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8160L: linux-media@vger.kernel.org 8161S: Maintained 8162F: drivers/media/platform/rcar_jpu.c 8163 8164JSM Neo PCI based serial card 8165L: linux-serial@vger.kernel.org 8166S: Orphan 8167F: drivers/tty/serial/jsm/ 8168 8169K10TEMP HARDWARE MONITORING DRIVER 8170M: Clemens Ladisch <clemens@ladisch.de> 8171L: linux-hwmon@vger.kernel.org 8172S: Maintained 8173F: Documentation/hwmon/k10temp 8174F: drivers/hwmon/k10temp.c 8175 8176K8TEMP HARDWARE MONITORING DRIVER 8177M: Rudolf Marek <r.marek@assembler.cz> 8178L: linux-hwmon@vger.kernel.org 8179S: Maintained 8180F: Documentation/hwmon/k8temp 8181F: drivers/hwmon/k8temp.c 8182 8183KASAN 8184M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8185R: Alexander Potapenko <glider@google.com> 8186R: Dmitry Vyukov <dvyukov@google.com> 8187L: kasan-dev@googlegroups.com 8188S: Maintained 8189F: arch/*/include/asm/kasan.h 8190F: arch/*/mm/kasan_init* 8191F: Documentation/dev-tools/kasan.rst 8192F: include/linux/kasan*.h 8193F: lib/test_kasan.c 8194F: mm/kasan/ 8195F: scripts/Makefile.kasan 8196 8197KCONFIG 8198M: Masahiro Yamada <yamada.masahiro@socionext.com> 8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8200L: linux-kbuild@vger.kernel.org 8201S: Maintained 8202F: Documentation/kbuild/kconfig* 8203F: scripts/kconfig/ 8204F: scripts/Kconfig.include 8205 8206KDUMP 8207M: Dave Young <dyoung@redhat.com> 8208M: Baoquan He <bhe@redhat.com> 8209R: Vivek Goyal <vgoyal@redhat.com> 8210L: kexec@lists.infradead.org 8211W: http://lse.sourceforge.net/kdump/ 8212S: Maintained 8213F: Documentation/kdump/ 8214 8215KEENE FM RADIO TRANSMITTER DRIVER 8216M: Hans Verkuil <hverkuil@xs4all.nl> 8217L: linux-media@vger.kernel.org 8218T: git git://linuxtv.org/media_tree.git 8219W: https://linuxtv.org 8220S: Maintained 8221F: drivers/media/radio/radio-keene* 8222 8223KERNEL AUTOMOUNTER 8224M: Ian Kent <raven@themaw.net> 8225L: autofs@vger.kernel.org 8226S: Maintained 8227F: fs/autofs/ 8228 8229KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8230M: Masahiro Yamada <yamada.masahiro@socionext.com> 8231M: Michal Marek <michal.lkml@markovi.net> 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8233L: linux-kbuild@vger.kernel.org 8234S: Maintained 8235F: Documentation/kbuild/ 8236F: Makefile 8237F: scripts/Kbuild* 8238F: scripts/Makefile* 8239F: scripts/basic/ 8240F: scripts/mk* 8241F: scripts/mod/ 8242F: scripts/package/ 8243 8244KERNEL JANITORS 8245L: kernel-janitors@vger.kernel.org 8246W: http://kernelnewbies.org/KernelJanitors 8247S: Odd Fixes 8248 8249KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8250M: "J. Bruce Fields" <bfields@fieldses.org> 8251M: Jeff Layton <jlayton@kernel.org> 8252L: linux-nfs@vger.kernel.org 8253W: http://nfs.sourceforge.net/ 8254T: git git://linux-nfs.org/~bfields/linux.git 8255S: Supported 8256F: fs/nfsd/ 8257F: include/uapi/linux/nfsd/ 8258F: fs/lockd/ 8259F: fs/nfs_common/ 8260F: net/sunrpc/ 8261F: include/linux/lockd/ 8262F: include/linux/sunrpc/ 8263F: include/uapi/linux/sunrpc/ 8264 8265KERNEL SELFTEST FRAMEWORK 8266M: Shuah Khan <shuah@kernel.org> 8267M: Shuah Khan <skhan@linuxfoundation.org> 8268L: linux-kselftest@vger.kernel.org 8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8270Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8271S: Maintained 8272F: tools/testing/selftests/ 8273F: Documentation/dev-tools/kselftest* 8274 8275KERNEL USERMODE HELPER 8276M: Luis Chamberlain <mcgrof@kernel.org> 8277L: linux-kernel@vger.kernel.org 8278S: Maintained 8279F: kernel/umh.c 8280F: include/linux/umh.h 8281 8282KERNEL VIRTUAL MACHINE (KVM) 8283M: Paolo Bonzini <pbonzini@redhat.com> 8284M: Radim Krčmář <rkrcmar@redhat.com> 8285L: kvm@vger.kernel.org 8286W: http://www.linux-kvm.org 8287T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8288S: Supported 8289F: Documentation/virtual/kvm/ 8290F: include/trace/events/kvm.h 8291F: include/uapi/asm-generic/kvm* 8292F: include/uapi/linux/kvm* 8293F: include/asm-generic/kvm* 8294F: include/linux/kvm* 8295F: include/kvm/iodev.h 8296F: virt/kvm/* 8297F: tools/kvm/ 8298 8299KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8300M: Joerg Roedel <joro@8bytes.org> 8301L: kvm@vger.kernel.org 8302W: http://www.linux-kvm.org/ 8303S: Maintained 8304F: arch/x86/include/asm/svm.h 8305F: arch/x86/kvm/svm.c 8306 8307KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8308M: Christoffer Dall <christoffer.dall@arm.com> 8309M: Marc Zyngier <marc.zyngier@arm.com> 8310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8311L: kvmarm@lists.cs.columbia.edu 8312W: http://systems.cs.columbia.edu/projects/kvm-arm 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8314S: Supported 8315F: arch/arm/include/uapi/asm/kvm* 8316F: arch/arm/include/asm/kvm* 8317F: arch/arm/kvm/ 8318F: virt/kvm/arm/ 8319F: include/kvm/arm_* 8320 8321KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8322M: Christoffer Dall <christoffer.dall@arm.com> 8323M: Marc Zyngier <marc.zyngier@arm.com> 8324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8325L: kvmarm@lists.cs.columbia.edu 8326S: Maintained 8327F: arch/arm64/include/uapi/asm/kvm* 8328F: arch/arm64/include/asm/kvm* 8329F: arch/arm64/kvm/ 8330 8331KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8332M: James Hogan <jhogan@kernel.org> 8333L: linux-mips@vger.kernel.org 8334S: Supported 8335F: arch/mips/include/uapi/asm/kvm* 8336F: arch/mips/include/asm/kvm* 8337F: arch/mips/kvm/ 8338 8339KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8340M: Paul Mackerras <paulus@ozlabs.org> 8341L: kvm-ppc@vger.kernel.org 8342W: http://www.linux-kvm.org/ 8343T: git git://github.com/agraf/linux-2.6.git 8344S: Supported 8345F: arch/powerpc/include/uapi/asm/kvm* 8346F: arch/powerpc/include/asm/kvm* 8347F: arch/powerpc/kvm/ 8348F: arch/powerpc/kernel/kvm* 8349 8350KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8351M: Christian Borntraeger <borntraeger@de.ibm.com> 8352M: Janosch Frank <frankja@linux.ibm.com> 8353R: David Hildenbrand <david@redhat.com> 8354R: Cornelia Huck <cohuck@redhat.com> 8355L: linux-s390@vger.kernel.org 8356W: http://www.ibm.com/developerworks/linux/linux390/ 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8358S: Supported 8359F: arch/s390/include/uapi/asm/kvm* 8360F: arch/s390/include/asm/gmap.h 8361F: arch/s390/include/asm/kvm* 8362F: arch/s390/kvm/ 8363F: arch/s390/mm/gmap.c 8364 8365KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8366M: Paolo Bonzini <pbonzini@redhat.com> 8367M: Radim Krčmář <rkrcmar@redhat.com> 8368L: kvm@vger.kernel.org 8369W: http://www.linux-kvm.org 8370T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8371S: Supported 8372F: arch/x86/kvm/ 8373F: arch/x86/kvm/*/ 8374F: arch/x86/include/uapi/asm/kvm* 8375F: arch/x86/include/asm/kvm* 8376F: arch/x86/include/asm/pvclock-abi.h 8377F: arch/x86/kernel/kvm.c 8378F: arch/x86/kernel/kvmclock.c 8379 8380KERNFS 8381M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8382M: Tejun Heo <tj@kernel.org> 8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8384S: Supported 8385F: include/linux/kernfs.h 8386F: fs/kernfs/ 8387 8388KEXEC 8389M: Eric Biederman <ebiederm@xmission.com> 8390W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8391L: kexec@lists.infradead.org 8392S: Maintained 8393F: include/linux/kexec.h 8394F: include/uapi/linux/kexec.h 8395F: kernel/kexec* 8396 8397KEYS-ENCRYPTED 8398M: Mimi Zohar <zohar@linux.ibm.com> 8399L: linux-integrity@vger.kernel.org 8400L: keyrings@vger.kernel.org 8401S: Supported 8402F: Documentation/security/keys/trusted-encrypted.rst 8403F: include/keys/encrypted-type.h 8404F: security/keys/encrypted-keys/ 8405 8406KEYS-TRUSTED 8407M: James Bottomley <jejb@linux.ibm.com> 8408M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8409M: Mimi Zohar <zohar@linuxibm.com> 8410L: linux-integrity@vger.kernel.org 8411L: keyrings@vger.kernel.org 8412S: Supported 8413F: Documentation/security/keys/trusted-encrypted.rst 8414F: include/keys/trusted-type.h 8415F: security/keys/trusted.c 8416F: security/keys/trusted.h 8417 8418KEYS/KEYRINGS: 8419M: David Howells <dhowells@redhat.com> 8420L: keyrings@vger.kernel.org 8421S: Maintained 8422F: Documentation/security/keys/core.rst 8423F: include/linux/key.h 8424F: include/linux/key-type.h 8425F: include/linux/keyctl.h 8426F: include/uapi/linux/keyctl.h 8427F: include/keys/ 8428F: security/keys/ 8429 8430KGDB / KDB /debug_core 8431M: Jason Wessel <jason.wessel@windriver.com> 8432M: Daniel Thompson <daniel.thompson@linaro.org> 8433W: http://kgdb.wiki.kernel.org/ 8434L: kgdb-bugreport@lists.sourceforge.net 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8436S: Maintained 8437F: Documentation/dev-tools/kgdb.rst 8438F: drivers/misc/kgdbts.c 8439F: drivers/tty/serial/kgdboc.c 8440F: include/linux/kdb.h 8441F: include/linux/kgdb.h 8442F: kernel/debug/ 8443 8444KMEMLEAK 8445M: Catalin Marinas <catalin.marinas@arm.com> 8446S: Maintained 8447F: Documentation/dev-tools/kmemleak.rst 8448F: include/linux/kmemleak.h 8449F: mm/kmemleak.c 8450F: mm/kmemleak-test.c 8451 8452KMOD KERNEL MODULE LOADER - USERMODE HELPER 8453M: Luis Chamberlain <mcgrof@kernel.org> 8454L: linux-kernel@vger.kernel.org 8455S: Maintained 8456F: kernel/kmod.c 8457F: include/linux/kmod.h 8458F: lib/test_kmod.c 8459F: tools/testing/selftests/kmod/ 8460 8461KPROBES 8462M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8463M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8464M: "David S. Miller" <davem@davemloft.net> 8465M: Masami Hiramatsu <mhiramat@kernel.org> 8466S: Maintained 8467F: Documentation/kprobes.txt 8468F: include/linux/kprobes.h 8469F: include/asm-generic/kprobes.h 8470F: kernel/kprobes.c 8471 8472KS0108 LCD CONTROLLER DRIVER 8473M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8474S: Maintained 8475F: Documentation/auxdisplay/ks0108 8476F: drivers/auxdisplay/ks0108.c 8477F: include/linux/ks0108.h 8478 8479L3MDEV 8480M: David Ahern <dsa@cumulusnetworks.com> 8481L: netdev@vger.kernel.org 8482S: Maintained 8483F: net/l3mdev 8484F: include/net/l3mdev.h 8485 8486L7 BPF FRAMEWORK 8487M: John Fastabend <john.fastabend@gmail.com> 8488M: Daniel Borkmann <daniel@iogearbox.net> 8489L: netdev@vger.kernel.org 8490S: Maintained 8491F: include/linux/skmsg.h 8492F: net/core/skmsg.c 8493F: net/core/sock_map.c 8494F: net/ipv4/tcp_bpf.c 8495 8496LANTIQ / INTEL Ethernet drivers 8497M: Hauke Mehrtens <hauke@hauke-m.de> 8498L: netdev@vger.kernel.org 8499S: Maintained 8500F: net/dsa/tag_gswip.c 8501F: drivers/net/ethernet/lantiq_xrx200.c 8502F: drivers/net/dsa/lantiq_pce.h 8503F: drivers/net/dsa/lantiq_gswip.c 8504 8505LANTIQ MIPS ARCHITECTURE 8506M: John Crispin <john@phrozen.org> 8507L: linux-mips@vger.kernel.org 8508S: Maintained 8509F: arch/mips/lantiq 8510F: drivers/soc/lantiq 8511 8512LAPB module 8513L: linux-x25@vger.kernel.org 8514S: Orphan 8515F: Documentation/networking/lapb-module.txt 8516F: include/*/lapb.h 8517F: net/lapb/ 8518 8519LASI 53c700 driver for PARISC 8520M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8521L: linux-scsi@vger.kernel.org 8522S: Maintained 8523F: Documentation/scsi/53c700.txt 8524F: drivers/scsi/53c700* 8525 8526LEAKING_ADDRESSES 8527M: Tobin C. Harding <me@tobin.cc> 8528M: Tycho Andersen <tycho@tycho.ws> 8529L: kernel-hardening@lists.openwall.com 8530S: Maintained 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8532F: scripts/leaking_addresses.pl 8533 8534LED SUBSYSTEM 8535M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8536M: Pavel Machek <pavel@ucw.cz> 8537L: linux-leds@vger.kernel.org 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8539S: Maintained 8540F: Documentation/devicetree/bindings/leds/ 8541F: drivers/leds/ 8542F: include/linux/leds.h 8543 8544LEGACY EEPROM DRIVER 8545M: Jean Delvare <jdelvare@suse.com> 8546S: Maintained 8547F: Documentation/misc-devices/eeprom 8548F: drivers/misc/eeprom/eeprom.c 8549 8550LEGO MINDSTORMS EV3 8551R: David Lechner <david@lechnology.com> 8552S: Maintained 8553F: arch/arm/boot/dts/da850-lego-ev3.dts 8554F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8555F: drivers/power/supply/lego_ev3_battery.c 8556 8557LEGO USB Tower driver 8558M: Juergen Stuber <starblue@users.sourceforge.net> 8559L: legousb-devel@lists.sourceforge.net 8560W: http://legousb.sourceforge.net/ 8561S: Maintained 8562F: drivers/usb/misc/legousbtower.c 8563 8564LG LAPTOP EXTRAS 8565M: Matan Ziv-Av <matan@svgalib.org> 8566L: platform-driver-x86@vger.kernel.org 8567S: Maintained 8568F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8569F: Documentation/laptops/lg-laptop.rst 8570F: drivers/platform/x86/lg-laptop.c 8571 8572LG2160 MEDIA DRIVER 8573M: Michael Krufky <mkrufky@linuxtv.org> 8574L: linux-media@vger.kernel.org 8575W: https://linuxtv.org 8576W: http://github.com/mkrufky 8577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8578T: git git://linuxtv.org/mkrufky/tuners.git 8579S: Maintained 8580F: drivers/media/dvb-frontends/lg2160.* 8581 8582LGDT3305 MEDIA DRIVER 8583M: Michael Krufky <mkrufky@linuxtv.org> 8584L: linux-media@vger.kernel.org 8585W: https://linuxtv.org 8586W: http://github.com/mkrufky 8587Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8588T: git git://linuxtv.org/mkrufky/tuners.git 8589S: Maintained 8590F: drivers/media/dvb-frontends/lgdt3305.* 8591 8592LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8593M: Viresh Kumar <vireshk@kernel.org> 8594L: linux-ide@vger.kernel.org 8595T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8596S: Maintained 8597F: include/linux/pata_arasan_cf_data.h 8598F: drivers/ata/pata_arasan_cf.c 8599 8600LIBATA PATA DRIVERS 8601M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8602M: Jens Axboe <axboe@kernel.dk> 8603L: linux-ide@vger.kernel.org 8604T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8605S: Maintained 8606F: drivers/ata/pata_*.c 8607F: drivers/ata/ata_generic.c 8608 8609LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8610M: Linus Walleij <linus.walleij@linaro.org> 8611L: linux-ide@vger.kernel.org 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8613S: Maintained 8614F: drivers/ata/pata_ftide010.c 8615F: drivers/ata/sata_gemini.c 8616F: drivers/ata/sata_gemini.h 8617 8618LIBATA SATA AHCI PLATFORM devices support 8619M: Hans de Goede <hdegoede@redhat.com> 8620M: Jens Axboe <axboe@kernel.dk> 8621L: linux-ide@vger.kernel.org 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8623S: Maintained 8624F: drivers/ata/ahci_platform.c 8625F: drivers/ata/libahci_platform.c 8626F: include/linux/ahci_platform.h 8627 8628LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8629M: Mikael Pettersson <mikpelinux@gmail.com> 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/sata_promise.* 8634 8635LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8636M: Jens Axboe <axboe@kernel.dk> 8637L: linux-ide@vger.kernel.org 8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8639S: Maintained 8640F: drivers/ata/ 8641F: include/linux/ata.h 8642F: include/linux/libata.h 8643F: Documentation/devicetree/bindings/ata/ 8644 8645LIBLOCKDEP 8646M: Sasha Levin <alexander.levin@microsoft.com> 8647S: Maintained 8648F: tools/lib/lockdep/ 8649 8650LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8651M: Ross Zwisler <zwisler@kernel.org> 8652M: Dan Williams <dan.j.williams@intel.com> 8653M: Vishal Verma <vishal.l.verma@intel.com> 8654M: Dave Jiang <dave.jiang@intel.com> 8655L: linux-nvdimm@lists.01.org 8656Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8657S: Supported 8658F: drivers/nvdimm/blk.c 8659F: drivers/nvdimm/region_devs.c 8660 8661LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8662M: Vishal Verma <vishal.l.verma@intel.com> 8663M: Dan Williams <dan.j.williams@intel.com> 8664M: Ross Zwisler <zwisler@kernel.org> 8665M: Dave Jiang <dave.jiang@intel.com> 8666L: linux-nvdimm@lists.01.org 8667Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8668S: Supported 8669F: drivers/nvdimm/btt* 8670 8671LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8672M: Ross Zwisler <zwisler@kernel.org> 8673M: Dan Williams <dan.j.williams@intel.com> 8674M: Vishal Verma <vishal.l.verma@intel.com> 8675M: Dave Jiang <dave.jiang@intel.com> 8676L: linux-nvdimm@lists.01.org 8677Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8678S: Supported 8679F: drivers/nvdimm/pmem* 8680 8681LIBNVDIMM: DEVICETREE BINDINGS 8682M: Oliver O'Halloran <oohall@gmail.com> 8683L: linux-nvdimm@lists.01.org 8684Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8685S: Supported 8686F: drivers/nvdimm/of_pmem.c 8687F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8688 8689LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8690M: Dan Williams <dan.j.williams@intel.com> 8691M: Ross Zwisler <zwisler@kernel.org> 8692M: Vishal Verma <vishal.l.verma@intel.com> 8693M: Dave Jiang <dave.jiang@intel.com> 8694L: linux-nvdimm@lists.01.org 8695Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8697S: Supported 8698F: drivers/nvdimm/* 8699F: drivers/acpi/nfit/* 8700F: include/linux/nd.h 8701F: include/linux/libnvdimm.h 8702F: include/uapi/linux/ndctl.h 8703 8704LIGHTNVM PLATFORM SUPPORT 8705M: Matias Bjorling <mb@lightnvm.io> 8706W: http://github/OpenChannelSSD 8707L: linux-block@vger.kernel.org 8708S: Maintained 8709F: drivers/lightnvm/ 8710F: include/linux/lightnvm.h 8711F: include/uapi/linux/lightnvm.h 8712 8713LINUX FOR POWER MACINTOSH 8714M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8715W: http://www.penguinppc.org/ 8716L: linuxppc-dev@lists.ozlabs.org 8717S: Maintained 8718F: arch/powerpc/platforms/powermac/ 8719F: drivers/macintosh/ 8720 8721LINUX FOR POWERPC (32-BIT AND 64-BIT) 8722M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8723M: Paul Mackerras <paulus@samba.org> 8724M: Michael Ellerman <mpe@ellerman.id.au> 8725W: https://github.com/linuxppc/linux/wiki 8726L: linuxppc-dev@lists.ozlabs.org 8727Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8729S: Supported 8730F: Documentation/ABI/stable/sysfs-firmware-opal-* 8731F: Documentation/devicetree/bindings/powerpc/ 8732F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8733F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8734F: Documentation/powerpc/ 8735F: arch/powerpc/ 8736F: drivers/char/tpm/tpm_ibmvtpm* 8737F: drivers/crypto/nx/ 8738F: drivers/crypto/vmx/ 8739F: drivers/i2c/busses/i2c-opal.c 8740F: drivers/net/ethernet/ibm/ibmveth.* 8741F: drivers/net/ethernet/ibm/ibmvnic.* 8742F: drivers/pci/hotplug/pnv_php.c 8743F: drivers/pci/hotplug/rpa* 8744F: drivers/rtc/rtc-opal.c 8745F: drivers/scsi/ibmvscsi/ 8746F: drivers/tty/hvc/hvc_opal.c 8747F: drivers/watchdog/wdrtas.c 8748F: tools/testing/selftests/powerpc 8749N: /pmac 8750N: powermac 8751N: powernv 8752N: [^a-z0-9]ps3 8753N: pseries 8754 8755LINUX FOR POWERPC EMBEDDED MPC5XXX 8756M: Anatolij Gustschin <agust@denx.de> 8757L: linuxppc-dev@lists.ozlabs.org 8758T: git git://git.denx.de/linux-denx-agust.git 8759S: Maintained 8760F: arch/powerpc/platforms/512x/ 8761F: arch/powerpc/platforms/52xx/ 8762 8763LINUX FOR POWERPC EMBEDDED PPC4XX 8764M: Alistair Popple <alistair@popple.id.au> 8765M: Matt Porter <mporter@kernel.crashing.org> 8766W: http://www.penguinppc.org/ 8767L: linuxppc-dev@lists.ozlabs.org 8768S: Maintained 8769F: arch/powerpc/platforms/40x/ 8770F: arch/powerpc/platforms/44x/ 8771 8772LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8773M: Scott Wood <oss@buserror.net> 8774M: Kumar Gala <galak@kernel.crashing.org> 8775W: http://www.penguinppc.org/ 8776L: linuxppc-dev@lists.ozlabs.org 8777T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8778S: Maintained 8779F: arch/powerpc/platforms/83xx/ 8780F: arch/powerpc/platforms/85xx/ 8781F: Documentation/devicetree/bindings/powerpc/fsl/ 8782 8783LINUX FOR POWERPC EMBEDDED PPC8XX 8784M: Vitaly Bordug <vitb@kernel.crashing.org> 8785W: http://www.penguinppc.org/ 8786L: linuxppc-dev@lists.ozlabs.org 8787S: Maintained 8788F: arch/powerpc/platforms/8xx/ 8789 8790LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8791L: linuxppc-dev@lists.ozlabs.org 8792S: Orphan 8793F: arch/powerpc/*/*virtex* 8794F: arch/powerpc/*/*/*virtex* 8795 8796LINUX FOR POWERPC PA SEMI PWRFICIENT 8797L: linuxppc-dev@lists.ozlabs.org 8798S: Orphan 8799F: arch/powerpc/platforms/pasemi/ 8800F: drivers/*/*pasemi* 8801F: drivers/*/*/*pasemi* 8802 8803LINUX KERNEL DUMP TEST MODULE (LKDTM) 8804M: Kees Cook <keescook@chromium.org> 8805S: Maintained 8806F: drivers/misc/lkdtm/* 8807 8808LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8809M: Alan Stern <stern@rowland.harvard.edu> 8810M: Andrea Parri <andrea.parri@amarulasolutions.com> 8811M: Will Deacon <will.deacon@arm.com> 8812M: Peter Zijlstra <peterz@infradead.org> 8813M: Boqun Feng <boqun.feng@gmail.com> 8814M: Nicholas Piggin <npiggin@gmail.com> 8815M: David Howells <dhowells@redhat.com> 8816M: Jade Alglave <j.alglave@ucl.ac.uk> 8817M: Luc Maranget <luc.maranget@inria.fr> 8818M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8819R: Akira Yokosawa <akiyks@gmail.com> 8820R: Daniel Lustig <dlustig@nvidia.com> 8821L: linux-kernel@vger.kernel.org 8822L: linux-arch@vger.kernel.org 8823S: Supported 8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8825F: tools/memory-model/ 8826F: Documentation/atomic_bitops.txt 8827F: Documentation/atomic_t.txt 8828F: Documentation/core-api/atomic_ops.rst 8829F: Documentation/core-api/refcount-vs-atomic.rst 8830F: Documentation/memory-barriers.txt 8831 8832LIS3LV02D ACCELEROMETER DRIVER 8833M: Eric Piel <eric.piel@tremplin-utc.net> 8834S: Maintained 8835F: Documentation/misc-devices/lis3lv02d 8836F: drivers/misc/lis3lv02d/ 8837F: drivers/platform/x86/hp_accel.c 8838 8839LIVE PATCHING 8840M: Josh Poimboeuf <jpoimboe@redhat.com> 8841M: Jessica Yu <jeyu@kernel.org> 8842M: Jiri Kosina <jikos@kernel.org> 8843M: Miroslav Benes <mbenes@suse.cz> 8844R: Petr Mladek <pmladek@suse.com> 8845S: Maintained 8846F: kernel/livepatch/ 8847F: include/linux/livepatch.h 8848F: arch/x86/include/asm/livepatch.h 8849F: arch/x86/kernel/livepatch.c 8850F: Documentation/livepatch/ 8851F: Documentation/ABI/testing/sysfs-kernel-livepatch 8852F: samples/livepatch/ 8853L: live-patching@vger.kernel.org 8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8855 8856LLC (802.2) 8857L: netdev@vger.kernel.org 8858S: Odd fixes 8859F: include/linux/llc.h 8860F: include/uapi/linux/llc.h 8861F: include/net/llc* 8862F: net/llc/ 8863 8864LM73 HARDWARE MONITOR DRIVER 8865M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8866L: linux-hwmon@vger.kernel.org 8867S: Maintained 8868F: drivers/hwmon/lm73.c 8869 8870LM78 HARDWARE MONITOR DRIVER 8871M: Jean Delvare <jdelvare@suse.com> 8872L: linux-hwmon@vger.kernel.org 8873S: Maintained 8874F: Documentation/hwmon/lm78 8875F: drivers/hwmon/lm78.c 8876 8877LM83 HARDWARE MONITOR DRIVER 8878M: Jean Delvare <jdelvare@suse.com> 8879L: linux-hwmon@vger.kernel.org 8880S: Maintained 8881F: Documentation/hwmon/lm83 8882F: drivers/hwmon/lm83.c 8883 8884LM90 HARDWARE MONITOR DRIVER 8885M: Jean Delvare <jdelvare@suse.com> 8886L: linux-hwmon@vger.kernel.org 8887S: Maintained 8888F: Documentation/hwmon/lm90 8889F: Documentation/devicetree/bindings/hwmon/lm90.txt 8890F: drivers/hwmon/lm90.c 8891F: include/dt-bindings/thermal/lm90.h 8892 8893LM95234 HARDWARE MONITOR DRIVER 8894M: Guenter Roeck <linux@roeck-us.net> 8895L: linux-hwmon@vger.kernel.org 8896S: Maintained 8897F: Documentation/hwmon/lm95234 8898F: drivers/hwmon/lm95234.c 8899 8900LME2510 MEDIA DRIVER 8901M: Malcolm Priestley <tvboxspy@gmail.com> 8902L: linux-media@vger.kernel.org 8903W: https://linuxtv.org 8904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8905S: Maintained 8906F: drivers/media/usb/dvb-usb-v2/lmedm04* 8907 8908LOADPIN SECURITY MODULE 8909M: Kees Cook <keescook@chromium.org> 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8911S: Supported 8912F: security/loadpin/ 8913F: Documentation/admin-guide/LSM/LoadPin.rst 8914 8915LOCKING PRIMITIVES 8916M: Peter Zijlstra <peterz@infradead.org> 8917M: Ingo Molnar <mingo@redhat.com> 8918M: Will Deacon <will.deacon@arm.com> 8919L: linux-kernel@vger.kernel.org 8920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8921S: Maintained 8922F: Documentation/locking/ 8923F: include/linux/lockdep.h 8924F: include/linux/spinlock*.h 8925F: arch/*/include/asm/spinlock*.h 8926F: include/linux/rwlock*.h 8927F: include/linux/mutex*.h 8928F: include/linux/rwsem*.h 8929F: arch/*/include/asm/rwsem.h 8930F: include/linux/seqlock.h 8931F: lib/locking*.[ch] 8932F: kernel/locking/ 8933X: kernel/locking/locktorture.c 8934 8935LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8936M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8937L: linux-ntfs-dev@lists.sourceforge.net 8938W: http://www.linux-ntfs.org/content/view/19/37/ 8939S: Maintained 8940F: Documentation/ldm.txt 8941F: block/partitions/ldm.* 8942 8943LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8944M: Sathya Prakash <sathya.prakash@broadcom.com> 8945M: Chaitra P B <chaitra.basappa@broadcom.com> 8946M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8947L: MPT-FusionLinux.pdl@broadcom.com 8948L: linux-scsi@vger.kernel.org 8949W: http://www.avagotech.com/support/ 8950S: Supported 8951F: drivers/message/fusion/ 8952F: drivers/scsi/mpt3sas/ 8953 8954LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8955M: Matthew Wilcox <willy@infradead.org> 8956L: linux-scsi@vger.kernel.org 8957S: Maintained 8958F: drivers/scsi/sym53c8xx_2/ 8959 8960LTC1660 DAC DRIVER 8961M: Marcus Folkesson <marcus.folkesson@gmail.com> 8962L: linux-iio@vger.kernel.org 8963S: Maintained 8964F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8965F: drivers/iio/dac/ltc1660.c 8966 8967LTC4261 HARDWARE MONITOR DRIVER 8968M: Guenter Roeck <linux@roeck-us.net> 8969L: linux-hwmon@vger.kernel.org 8970S: Maintained 8971F: Documentation/hwmon/ltc4261 8972F: drivers/hwmon/ltc4261.c 8973 8974LTC4306 I2C MULTIPLEXER DRIVER 8975M: Michael Hennerich <michael.hennerich@analog.com> 8976W: http://ez.analog.com/community/linux-device-drivers 8977L: linux-i2c@vger.kernel.org 8978S: Supported 8979F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8980F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8981 8982LTP (Linux Test Project) 8983M: Mike Frysinger <vapier@gentoo.org> 8984M: Cyril Hrubis <chrubis@suse.cz> 8985M: Wanlong Gao <wanlong.gao@gmail.com> 8986M: Jan Stancek <jstancek@redhat.com> 8987M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8988M: Alexey Kodanev <alexey.kodanev@oracle.com> 8989L: ltp@lists.linux.it (subscribers-only) 8990W: http://linux-test-project.github.io/ 8991T: git git://github.com/linux-test-project/ltp.git 8992S: Maintained 8993 8994M68K ARCHITECTURE 8995M: Geert Uytterhoeven <geert@linux-m68k.org> 8996L: linux-m68k@lists.linux-m68k.org 8997W: http://www.linux-m68k.org/ 8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8999S: Maintained 9000F: arch/m68k/ 9001F: drivers/zorro/ 9002 9003M68K ON APPLE MACINTOSH 9004M: Joshua Thompson <funaho@jurai.org> 9005W: http://www.mac.linux-m68k.org/ 9006L: linux-m68k@lists.linux-m68k.org 9007S: Maintained 9008F: arch/m68k/mac/ 9009 9010M68K ON HP9000/300 9011M: Philip Blundell <philb@gnu.org> 9012W: http://www.tazenda.demon.co.uk/phil/linux-hp 9013S: Maintained 9014F: arch/m68k/hp300/ 9015 9016M88DS3103 MEDIA DRIVER 9017M: Antti Palosaari <crope@iki.fi> 9018L: linux-media@vger.kernel.org 9019W: https://linuxtv.org 9020W: http://palosaari.fi/linux/ 9021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9022T: git git://linuxtv.org/anttip/media_tree.git 9023S: Maintained 9024F: drivers/media/dvb-frontends/m88ds3103* 9025 9026M88RS2000 MEDIA DRIVER 9027M: Malcolm Priestley <tvboxspy@gmail.com> 9028L: linux-media@vger.kernel.org 9029W: https://linuxtv.org 9030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9031S: Maintained 9032F: drivers/media/dvb-frontends/m88rs2000* 9033 9034MA901 MASTERKIT USB FM RADIO DRIVER 9035M: Alexey Klimov <klimov.linux@gmail.com> 9036L: linux-media@vger.kernel.org 9037T: git git://linuxtv.org/media_tree.git 9038S: Maintained 9039F: drivers/media/radio/radio-ma901.c 9040 9041MAC80211 9042M: Johannes Berg <johannes@sipsolutions.net> 9043L: linux-wireless@vger.kernel.org 9044W: http://wireless.kernel.org/ 9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9047S: Maintained 9048F: Documentation/networking/mac80211-injection.txt 9049F: include/net/mac80211.h 9050F: net/mac80211/ 9051F: drivers/net/wireless/mac80211_hwsim.[ch] 9052F: Documentation/networking/mac80211_hwsim/README 9053 9054MAILBOX API 9055M: Jassi Brar <jassisinghbrar@gmail.com> 9056L: linux-kernel@vger.kernel.org 9057S: Maintained 9058F: drivers/mailbox/ 9059F: include/linux/mailbox_client.h 9060F: include/linux/mailbox_controller.h 9061 9062MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9063M: Michael Kerrisk <mtk.manpages@gmail.com> 9064W: http://www.kernel.org/doc/man-pages 9065L: linux-man@vger.kernel.org 9066S: Maintained 9067 9068MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9069M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9070L: linux-mips@vger.kernel.org 9071S: Maintained 9072F: arch/mips/boot/dts/img/pistachio_marduk.dts 9073 9074MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9075M: Andrew Lunn <andrew@lunn.ch> 9076M: Vivien Didelot <vivien.didelot@gmail.com> 9077L: netdev@vger.kernel.org 9078S: Maintained 9079F: drivers/net/dsa/mv88e6xxx/ 9080F: include/linux/platform_data/mv88e6xxx.h 9081F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9082 9083MARVELL ARMADA DRM SUPPORT 9084M: Russell King <linux@armlinux.org.uk> 9085S: Maintained 9086T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9087T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9088F: drivers/gpu/drm/armada/ 9089F: include/uapi/drm/armada_drm.h 9090F: Documentation/devicetree/bindings/display/armada/ 9091 9092MARVELL CRYPTO DRIVER 9093M: Boris Brezillon <bbrezillon@kernel.org> 9094M: Arnaud Ebalard <arno@natisbad.org> 9095F: drivers/crypto/marvell/ 9096S: Maintained 9097L: linux-crypto@vger.kernel.org 9098 9099MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9100M: Mirko Lindner <mlindner@marvell.com> 9101M: Stephen Hemminger <stephen@networkplumber.org> 9102L: netdev@vger.kernel.org 9103S: Maintained 9104F: drivers/net/ethernet/marvell/sk* 9105 9106MARVELL LIBERTAS WIRELESS DRIVER 9107L: libertas-dev@lists.infradead.org 9108S: Orphan 9109F: drivers/net/wireless/marvell/libertas/ 9110 9111MARVELL MACCHIATOBIN SUPPORT 9112M: Russell King <linux@armlinux.org.uk> 9113L: linux-arm-kernel@lists.infradead.org 9114S: Maintained 9115F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9116 9117MARVELL MV643XX ETHERNET DRIVER 9118M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9119L: netdev@vger.kernel.org 9120S: Maintained 9121F: drivers/net/ethernet/marvell/mv643xx_eth.* 9122F: include/linux/mv643xx.h 9123 9124MARVELL MV88X3310 PHY DRIVER 9125M: Russell King <linux@armlinux.org.uk> 9126L: netdev@vger.kernel.org 9127S: Maintained 9128F: drivers/net/phy/marvell10g.c 9129 9130MARVELL MVEBU THERMAL DRIVER 9131M: Miquel Raynal <miquel.raynal@bootlin.com> 9132S: Maintained 9133F: drivers/thermal/armada_thermal.c 9134 9135MARVELL MVNETA ETHERNET DRIVER 9136M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9137L: netdev@vger.kernel.org 9138S: Maintained 9139F: drivers/net/ethernet/marvell/mvneta.* 9140 9141MARVELL MWIFIEX WIRELESS DRIVER 9142M: Amitkumar Karwar <amitkarwar@gmail.com> 9143M: Nishant Sarmukadam <nishants@marvell.com> 9144M: Ganapathi Bhat <gbhat@marvell.com> 9145M: Xinming Hu <huxinming820@gmail.com> 9146L: linux-wireless@vger.kernel.org 9147S: Maintained 9148F: drivers/net/wireless/marvell/mwifiex/ 9149 9150MARVELL MWL8K WIRELESS DRIVER 9151M: Lennert Buytenhek <buytenh@wantstofly.org> 9152L: linux-wireless@vger.kernel.org 9153S: Odd Fixes 9154F: drivers/net/wireless/marvell/mwl8k.c 9155 9156MARVELL NAND CONTROLLER DRIVER 9157M: Miquel Raynal <miquel.raynal@bootlin.com> 9158L: linux-mtd@lists.infradead.org 9159S: Maintained 9160F: drivers/mtd/nand/raw/marvell_nand.c 9161F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9162 9163MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9164M: Nicolas Pitre <nico@fluxnic.net> 9165S: Odd Fixes 9166F: drivers/mmc/host/mvsdio.* 9167 9168MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9169M: Hu Ziji <huziji@marvell.com> 9170L: linux-mmc@vger.kernel.org 9171S: Supported 9172F: drivers/mmc/host/sdhci-xenon* 9173F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9174 9175MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9176M: Sunil Goutham <sgoutham@marvell.com> 9177M: Linu Cherian <lcherian@marvell.com> 9178M: Geetha sowjanya <gakula@marvell.com> 9179M: Jerin Jacob <jerinj@marvell.com> 9180L: netdev@vger.kernel.org 9181S: Supported 9182F: drivers/net/ethernet/marvell/octeontx2/af/ 9183 9184MATROX FRAMEBUFFER DRIVER 9185L: linux-fbdev@vger.kernel.org 9186S: Orphan 9187F: drivers/video/fbdev/matrox/matroxfb_* 9188F: include/uapi/linux/matroxfb.h 9189 9190MAX16065 HARDWARE MONITOR DRIVER 9191M: Guenter Roeck <linux@roeck-us.net> 9192L: linux-hwmon@vger.kernel.org 9193S: Maintained 9194F: Documentation/hwmon/max16065 9195F: drivers/hwmon/max16065.c 9196 9197MAX2175 SDR TUNER DRIVER 9198M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9199L: linux-media@vger.kernel.org 9200T: git git://linuxtv.org/media_tree.git 9201S: Maintained 9202F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9203F: Documentation/media/v4l-drivers/max2175.rst 9204F: drivers/media/i2c/max2175* 9205F: include/uapi/linux/max2175.h 9206 9207MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9208L: linux-hwmon@vger.kernel.org 9209S: Orphan 9210F: Documentation/hwmon/max6650 9211F: drivers/hwmon/max6650.c 9212 9213MAX6697 HARDWARE MONITOR DRIVER 9214M: Guenter Roeck <linux@roeck-us.net> 9215L: linux-hwmon@vger.kernel.org 9216S: Maintained 9217F: Documentation/hwmon/max6697 9218F: Documentation/devicetree/bindings/hwmon/max6697.txt 9219F: drivers/hwmon/max6697.c 9220F: include/linux/platform_data/max6697.h 9221 9222MAX9860 MONO AUDIO VOICE CODEC DRIVER 9223M: Peter Rosin <peda@axentia.se> 9224L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9225S: Maintained 9226F: Documentation/devicetree/bindings/sound/max9860.txt 9227F: sound/soc/codecs/max9860.* 9228 9229MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9230M: Javier Martinez Canillas <javier@dowhile0.org> 9231L: linux-kernel@vger.kernel.org 9232S: Supported 9233F: drivers/regulator/max77802-regulator.c 9234F: Documentation/devicetree/bindings/*/*max77802.txt 9235F: include/dt-bindings/*/*max77802.h 9236 9237MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9238M: Krzysztof Kozlowski <krzk@kernel.org> 9239M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9240L: linux-pm@vger.kernel.org 9241S: Supported 9242F: drivers/power/supply/max14577_charger.c 9243F: drivers/power/supply/max77693_charger.c 9244 9245MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9246M: Chanwoo Choi <cw00.choi@samsung.com> 9247M: Krzysztof Kozlowski <krzk@kernel.org> 9248M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9249L: linux-kernel@vger.kernel.org 9250S: Supported 9251F: drivers/*/max14577*.c 9252F: drivers/*/max77686*.c 9253F: drivers/*/max77693*.c 9254F: drivers/extcon/extcon-max14577.c 9255F: drivers/extcon/extcon-max77693.c 9256F: drivers/rtc/rtc-max77686.c 9257F: drivers/clk/clk-max77686.c 9258F: Documentation/devicetree/bindings/mfd/max14577.txt 9259F: Documentation/devicetree/bindings/*/max77686.txt 9260F: Documentation/devicetree/bindings/mfd/max77693.txt 9261F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9262F: include/linux/mfd/max14577*.h 9263F: include/linux/mfd/max77686*.h 9264F: include/linux/mfd/max77693*.h 9265 9266MAXIRADIO FM RADIO RECEIVER DRIVER 9267M: Hans Verkuil <hverkuil@xs4all.nl> 9268L: linux-media@vger.kernel.org 9269T: git git://linuxtv.org/media_tree.git 9270W: https://linuxtv.org 9271S: Maintained 9272F: drivers/media/radio/radio-maxiradio* 9273 9274MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9275M: Peter Rosin <peda@axentia.se> 9276L: linux-iio@vger.kernel.org 9277S: Maintained 9278F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9279F: drivers/iio/potentiometer/mcp4018.c 9280F: drivers/iio/potentiometer/mcp4531.c 9281 9282MCR20A IEEE-802.15.4 RADIO DRIVER 9283M: Xue Liu <liuxuenetmail@gmail.com> 9284L: linux-wpan@vger.kernel.org 9285W: https://github.com/xueliu/mcr20a-linux 9286S: Maintained 9287F: drivers/net/ieee802154/mcr20a.c 9288F: drivers/net/ieee802154/mcr20a.h 9289F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9290 9291MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9292M: William Breathitt Gray <vilhelm.gray@gmail.com> 9293L: linux-iio@vger.kernel.org 9294S: Maintained 9295F: drivers/iio/dac/cio-dac.c 9296 9297MEDIA DRIVERS FOR ASCOT2E 9298M: Sergey Kozlov <serjk@netup.ru> 9299M: Abylay Ospan <aospan@netup.ru> 9300L: linux-media@vger.kernel.org 9301W: https://linuxtv.org 9302W: http://netup.tv/ 9303T: git git://linuxtv.org/media_tree.git 9304S: Supported 9305F: drivers/media/dvb-frontends/ascot2e* 9306 9307MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9308M: Jasmin Jessich <jasmin@anw.at> 9309L: linux-media@vger.kernel.org 9310W: https://linuxtv.org 9311T: git git://linuxtv.org/media_tree.git 9312S: Maintained 9313F: drivers/media/dvb-frontends/cxd2099* 9314 9315MEDIA DRIVERS FOR CXD2841ER 9316M: Sergey Kozlov <serjk@netup.ru> 9317M: Abylay Ospan <aospan@netup.ru> 9318L: linux-media@vger.kernel.org 9319W: https://linuxtv.org 9320W: http://netup.tv/ 9321T: git git://linuxtv.org/media_tree.git 9322S: Supported 9323F: drivers/media/dvb-frontends/cxd2841er* 9324 9325MEDIA DRIVERS FOR CXD2880 9326M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9327L: linux-media@vger.kernel.org 9328W: http://linuxtv.org/ 9329T: git git://linuxtv.org/media_tree.git 9330S: Supported 9331F: drivers/media/dvb-frontends/cxd2880/* 9332F: drivers/media/spi/cxd2880* 9333 9334MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9335L: linux-media@vger.kernel.org 9336W: https://linuxtv.org 9337T: git git://linuxtv.org/media_tree.git 9338S: Orphan 9339F: drivers/media/pci/ddbridge/* 9340 9341MEDIA DRIVERS FOR FREESCALE IMX 9342M: Steve Longerbeam <slongerbeam@gmail.com> 9343M: Philipp Zabel <p.zabel@pengutronix.de> 9344L: linux-media@vger.kernel.org 9345T: git git://linuxtv.org/media_tree.git 9346S: Maintained 9347F: Documentation/devicetree/bindings/media/imx.txt 9348F: Documentation/media/v4l-drivers/imx.rst 9349F: drivers/staging/media/imx/ 9350F: include/linux/imx-media.h 9351F: include/media/imx.h 9352 9353MEDIA DRIVER FOR FREESCALE IMX PXP 9354M: Philipp Zabel <p.zabel@pengutronix.de> 9355L: linux-media@vger.kernel.org 9356T: git git://linuxtv.org/media_tree.git 9357S: Maintained 9358F: drivers/media/platform/imx-pxp.[ch] 9359 9360MEDIA DRIVERS FOR FREESCALE IMX7 9361M: Rui Miguel Silva <rmfrfs@gmail.com> 9362L: linux-media@vger.kernel.org 9363T: git git://linuxtv.org/media_tree.git 9364S: Maintained 9365F: Documentation/devicetree/bindings/media/imx7-csi.txt 9366F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt 9367F: Documentation/media/v4l-drivers/imx7.rst 9368F: drivers/staging/media/imx/imx7-media-csi.c 9369F: drivers/staging/media/imx/imx7-mipi-csis.c 9370 9371MEDIA DRIVERS FOR HELENE 9372M: Abylay Ospan <aospan@netup.ru> 9373L: linux-media@vger.kernel.org 9374W: https://linuxtv.org 9375W: http://netup.tv/ 9376T: git git://linuxtv.org/media_tree.git 9377S: Supported 9378F: drivers/media/dvb-frontends/helene* 9379 9380MEDIA DRIVERS FOR HORUS3A 9381M: Sergey Kozlov <serjk@netup.ru> 9382M: Abylay Ospan <aospan@netup.ru> 9383L: linux-media@vger.kernel.org 9384W: https://linuxtv.org 9385W: http://netup.tv/ 9386T: git git://linuxtv.org/media_tree.git 9387S: Supported 9388F: drivers/media/dvb-frontends/horus3a* 9389 9390MEDIA DRIVERS FOR LNBH25 9391M: Sergey Kozlov <serjk@netup.ru> 9392M: Abylay Ospan <aospan@netup.ru> 9393L: linux-media@vger.kernel.org 9394W: https://linuxtv.org 9395W: http://netup.tv/ 9396T: git git://linuxtv.org/media_tree.git 9397S: Supported 9398F: drivers/media/dvb-frontends/lnbh25* 9399 9400MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9401L: linux-media@vger.kernel.org 9402W: https://linuxtv.org 9403T: git git://linuxtv.org/media_tree.git 9404S: Orphan 9405F: drivers/media/dvb-frontends/mxl5xx* 9406 9407MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9408M: Sergey Kozlov <serjk@netup.ru> 9409M: Abylay Ospan <aospan@netup.ru> 9410L: linux-media@vger.kernel.org 9411W: https://linuxtv.org 9412W: http://netup.tv/ 9413T: git git://linuxtv.org/media_tree.git 9414S: Supported 9415F: drivers/media/pci/netup_unidvb/* 9416 9417MEDIA DRIVERS FOR RENESAS - CEU 9418M: Jacopo Mondi <jacopo@jmondi.org> 9419L: linux-media@vger.kernel.org 9420L: linux-renesas-soc@vger.kernel.org 9421T: git git://linuxtv.org/media_tree.git 9422S: Supported 9423F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9424F: drivers/media/platform/renesas-ceu.c 9425F: include/media/drv-intf/renesas-ceu.h 9426 9427MEDIA DRIVERS FOR RENESAS - DRIF 9428M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9429L: linux-media@vger.kernel.org 9430L: linux-renesas-soc@vger.kernel.org 9431T: git git://linuxtv.org/media_tree.git 9432S: Supported 9433F: Documentation/devicetree/bindings/media/renesas,drif.txt 9434F: drivers/media/platform/rcar_drif.c 9435 9436MEDIA DRIVERS FOR RENESAS - FCP 9437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9438L: linux-media@vger.kernel.org 9439L: linux-renesas-soc@vger.kernel.org 9440T: git git://linuxtv.org/media_tree.git 9441S: Supported 9442F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9443F: drivers/media/platform/rcar-fcp.c 9444F: include/media/rcar-fcp.h 9445 9446MEDIA DRIVERS FOR RENESAS - FDP1 9447M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9448L: linux-media@vger.kernel.org 9449L: linux-renesas-soc@vger.kernel.org 9450T: git git://linuxtv.org/media_tree.git 9451S: Supported 9452F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9453F: drivers/media/platform/rcar_fdp1.c 9454 9455MEDIA DRIVERS FOR RENESAS - VIN 9456M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9457L: linux-media@vger.kernel.org 9458L: linux-renesas-soc@vger.kernel.org 9459T: git git://linuxtv.org/media_tree.git 9460S: Supported 9461F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9462F: Documentation/devicetree/bindings/media/rcar_vin.txt 9463F: drivers/media/platform/rcar-vin/ 9464 9465MEDIA DRIVERS FOR RENESAS - VSP1 9466M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9467M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9468L: linux-media@vger.kernel.org 9469L: linux-renesas-soc@vger.kernel.org 9470T: git git://linuxtv.org/media_tree.git 9471S: Supported 9472F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9473F: drivers/media/platform/vsp1/ 9474 9475MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9476L: linux-media@vger.kernel.org 9477W: https://linuxtv.org 9478T: git git://linuxtv.org/media_tree.git 9479S: Orphan 9480F: drivers/media/dvb-frontends/stv0910* 9481 9482MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9483L: linux-media@vger.kernel.org 9484W: https://linuxtv.org 9485T: git git://linuxtv.org/media_tree.git 9486S: Orphan 9487F: drivers/media/dvb-frontends/stv6111* 9488 9489MEDIA DRIVERS FOR STM32 - DCMI 9490M: Hugues Fruchet <hugues.fruchet@st.com> 9491L: linux-media@vger.kernel.org 9492T: git git://linuxtv.org/media_tree.git 9493S: Supported 9494F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9495F: drivers/media/platform/stm32/stm32-dcmi.c 9496 9497MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9498M: Dmitry Osipenko <digetx@gmail.com> 9499L: linux-media@vger.kernel.org 9500L: linux-tegra@vger.kernel.org 9501T: git git://linuxtv.org/media_tree.git 9502S: Maintained 9503F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9504F: drivers/staging/media/tegra-vde/ 9505 9506MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9507M: Mauro Carvalho Chehab <mchehab@kernel.org> 9508P: LinuxTV.org Project 9509L: linux-media@vger.kernel.org 9510W: https://linuxtv.org 9511Q: http://patchwork.kernel.org/project/linux-media/list/ 9512T: git git://linuxtv.org/media_tree.git 9513S: Maintained 9514F: Documentation/devicetree/bindings/media/ 9515F: Documentation/media/ 9516F: drivers/media/ 9517F: drivers/staging/media/ 9518F: include/linux/platform_data/media/ 9519F: include/media/ 9520F: include/uapi/linux/dvb/ 9521F: include/uapi/linux/videodev2.h 9522F: include/uapi/linux/media.h 9523F: include/uapi/linux/v4l2-* 9524F: include/uapi/linux/meye.h 9525F: include/uapi/linux/ivtv* 9526F: include/uapi/linux/uvcvideo.h 9527 9528MEDIATEK BLUETOOTH DRIVER 9529M: Sean Wang <sean.wang@mediatek.com> 9530L: linux-bluetooth@vger.kernel.org 9531L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9532S: Maintained 9533F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9534F: drivers/bluetooth/btmtkuart.c 9535 9536MEDIATEK CIR DRIVER 9537M: Sean Wang <sean.wang@mediatek.com> 9538S: Maintained 9539F: drivers/media/rc/mtk-cir.c 9540 9541MEDIATEK DMA DRIVER 9542M: Sean Wang <sean.wang@mediatek.com> 9543L: dmaengine@vger.kernel.org 9544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9545L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9546S: Maintained 9547F: Documentation/devicetree/bindings/dma/mtk-* 9548F: drivers/dma/mediatek/ 9549 9550MEDIATEK PMIC LED DRIVER 9551M: Sean Wang <sean.wang@mediatek.com> 9552S: Maintained 9553F: drivers/leds/leds-mt6323.c 9554F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9555 9556MEDIATEK ETHERNET DRIVER 9557M: Felix Fietkau <nbd@openwrt.org> 9558M: John Crispin <john@phrozen.org> 9559M: Sean Wang <sean.wang@mediatek.com> 9560M: Nelson Chang <nelson.chang@mediatek.com> 9561L: netdev@vger.kernel.org 9562S: Maintained 9563F: drivers/net/ethernet/mediatek/ 9564 9565MEDIATEK SWITCH DRIVER 9566M: Sean Wang <sean.wang@mediatek.com> 9567L: netdev@vger.kernel.org 9568S: Maintained 9569F: drivers/net/dsa/mt7530.* 9570F: net/dsa/tag_mtk.c 9571 9572MEDIATEK JPEG DRIVER 9573M: Rick Chang <rick.chang@mediatek.com> 9574M: Bin Liu <bin.liu@mediatek.com> 9575S: Supported 9576F: drivers/media/platform/mtk-jpeg/ 9577F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9578 9579MEDIATEK MDP DRIVER 9580M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9581M: Houlong Wei <houlong.wei@mediatek.com> 9582M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9583S: Supported 9584F: drivers/media/platform/mtk-mdp/ 9585F: drivers/media/platform/mtk-vpu/ 9586F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9587 9588MEDIATEK MEDIA DRIVER 9589M: Tiffany Lin <tiffany.lin@mediatek.com> 9590M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9591S: Supported 9592F: drivers/media/platform/mtk-vcodec/ 9593F: drivers/media/platform/mtk-vpu/ 9594F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9595F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9596 9597MEDIATEK MT76 WIRELESS LAN DRIVER 9598M: Felix Fietkau <nbd@nbd.name> 9599M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9600L: linux-wireless@vger.kernel.org 9601S: Maintained 9602F: drivers/net/wireless/mediatek/mt76/ 9603 9604MEDIATEK MT7601U WIRELESS LAN DRIVER 9605M: Jakub Kicinski <kubakici@wp.pl> 9606L: linux-wireless@vger.kernel.org 9607S: Maintained 9608F: drivers/net/wireless/mediatek/mt7601u/ 9609 9610MEDIATEK NAND CONTROLLER DRIVER 9611M: Xiaolei Li <xiaolei.li@mediatek.com> 9612L: linux-mtd@lists.infradead.org 9613S: Maintained 9614F: drivers/mtd/nand/raw/mtk_* 9615F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9616 9617MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9618M: Sean Wang <sean.wang@mediatek.com> 9619S: Maintained 9620F: drivers/char/hw_random/mtk-rng.c 9621 9622MEDIATEK USB3 DRD IP DRIVER 9623M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9624L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9626L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9627S: Maintained 9628F: drivers/usb/mtu3/ 9629 9630MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9631M: Peter Senna Tschudin <peter.senna@gmail.com> 9632M: Martin Donnelly <martin.donnelly@ge.com> 9633M: Martyn Welch <martyn.welch@collabora.co.uk> 9634S: Maintained 9635F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9636F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9637 9638MEGARAID SCSI/SAS DRIVERS 9639M: Kashyap Desai <kashyap.desai@broadcom.com> 9640M: Sumit Saxena <sumit.saxena@broadcom.com> 9641M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9642L: megaraidlinux.pdl@broadcom.com 9643L: linux-scsi@vger.kernel.org 9644W: http://www.avagotech.com/support/ 9645S: Maintained 9646F: Documentation/scsi/megaraid.txt 9647F: drivers/scsi/megaraid.* 9648F: drivers/scsi/megaraid/ 9649 9650MELEXIS MLX90614 DRIVER 9651M: Crt Mori <cmo@melexis.com> 9652L: linux-iio@vger.kernel.org 9653W: http://www.melexis.com 9654S: Supported 9655F: drivers/iio/temperature/mlx90614.c 9656 9657MELEXIS MLX90632 DRIVER 9658M: Crt Mori <cmo@melexis.com> 9659L: linux-iio@vger.kernel.org 9660W: http://www.melexis.com 9661S: Supported 9662F: drivers/iio/temperature/mlx90632.c 9663 9664MELFAS MIP4 TOUCHSCREEN DRIVER 9665M: Sangwon Jee <jeesw@melfas.com> 9666W: http://www.melfas.com 9667S: Supported 9668F: drivers/input/touchscreen/melfas_mip4.c 9669F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9670 9671MELLANOX ETHERNET DRIVER (mlx4_en) 9672M: Tariq Toukan <tariqt@mellanox.com> 9673L: netdev@vger.kernel.org 9674S: Supported 9675W: http://www.mellanox.com 9676Q: http://patchwork.ozlabs.org/project/netdev/list/ 9677F: drivers/net/ethernet/mellanox/mlx4/en_* 9678 9679MELLANOX ETHERNET DRIVER (mlx5e) 9680M: Saeed Mahameed <saeedm@mellanox.com> 9681L: netdev@vger.kernel.org 9682S: Supported 9683W: http://www.mellanox.com 9684Q: http://patchwork.ozlabs.org/project/netdev/list/ 9685F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9686 9687MELLANOX ETHERNET INNOVA DRIVERS 9688R: Boris Pismenny <borisp@mellanox.com> 9689L: netdev@vger.kernel.org 9690S: Supported 9691W: http://www.mellanox.com 9692Q: http://patchwork.ozlabs.org/project/netdev/list/ 9693F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9694F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9695F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9696F: include/linux/mlx5/mlx5_ifc_fpga.h 9697 9698MELLANOX ETHERNET INNOVA IPSEC DRIVER 9699R: Boris Pismenny <borisp@mellanox.com> 9700L: netdev@vger.kernel.org 9701S: Supported 9702W: http://www.mellanox.com 9703Q: http://patchwork.ozlabs.org/project/netdev/list/ 9704F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9705F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9706 9707MELLANOX ETHERNET SWITCH DRIVERS 9708M: Jiri Pirko <jiri@mellanox.com> 9709M: Ido Schimmel <idosch@mellanox.com> 9710L: netdev@vger.kernel.org 9711S: Supported 9712W: http://www.mellanox.com 9713Q: http://patchwork.ozlabs.org/project/netdev/list/ 9714F: drivers/net/ethernet/mellanox/mlxsw/ 9715F: tools/testing/selftests/drivers/net/mlxsw/ 9716 9717MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9718M: mlxsw@mellanox.com 9719L: netdev@vger.kernel.org 9720S: Supported 9721W: http://www.mellanox.com 9722Q: http://patchwork.ozlabs.org/project/netdev/list/ 9723F: drivers/net/ethernet/mellanox/mlxfw/ 9724 9725MELLANOX HARDWARE PLATFORM SUPPORT 9726M: Andy Shevchenko <andy@infradead.org> 9727M: Darren Hart <dvhart@infradead.org> 9728M: Vadim Pasternak <vadimp@mellanox.com> 9729L: platform-driver-x86@vger.kernel.org 9730S: Supported 9731F: drivers/platform/mellanox/ 9732 9733MELLANOX MLX4 core VPI driver 9734M: Tariq Toukan <tariqt@mellanox.com> 9735L: netdev@vger.kernel.org 9736L: linux-rdma@vger.kernel.org 9737W: http://www.mellanox.com 9738Q: http://patchwork.ozlabs.org/project/netdev/list/ 9739S: Supported 9740F: drivers/net/ethernet/mellanox/mlx4/ 9741F: include/linux/mlx4/ 9742 9743MELLANOX MLX4 IB driver 9744M: Yishai Hadas <yishaih@mellanox.com> 9745L: linux-rdma@vger.kernel.org 9746W: http://www.mellanox.com 9747Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9748S: Supported 9749F: drivers/infiniband/hw/mlx4/ 9750F: include/linux/mlx4/ 9751F: include/uapi/rdma/mlx4-abi.h 9752 9753MELLANOX MLX5 core VPI driver 9754M: Saeed Mahameed <saeedm@mellanox.com> 9755M: Leon Romanovsky <leonro@mellanox.com> 9756L: netdev@vger.kernel.org 9757L: linux-rdma@vger.kernel.org 9758W: http://www.mellanox.com 9759Q: http://patchwork.ozlabs.org/project/netdev/list/ 9760S: Supported 9761F: drivers/net/ethernet/mellanox/mlx5/core/ 9762F: include/linux/mlx5/ 9763 9764MELLANOX MLX5 IB driver 9765M: Leon Romanovsky <leonro@mellanox.com> 9766L: linux-rdma@vger.kernel.org 9767W: http://www.mellanox.com 9768Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9769S: Supported 9770F: drivers/infiniband/hw/mlx5/ 9771F: include/linux/mlx5/ 9772F: include/uapi/rdma/mlx5-abi.h 9773 9774MELLANOX MLXCPLD I2C AND MUX DRIVER 9775M: Vadim Pasternak <vadimp@mellanox.com> 9776M: Michael Shych <michaelsh@mellanox.com> 9777L: linux-i2c@vger.kernel.org 9778S: Supported 9779F: drivers/i2c/busses/i2c-mlxcpld.c 9780F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9781F: Documentation/i2c/busses/i2c-mlxcpld 9782 9783MELLANOX MLXCPLD LED DRIVER 9784M: Vadim Pasternak <vadimp@mellanox.com> 9785L: linux-leds@vger.kernel.org 9786S: Supported 9787F: drivers/leds/leds-mlxcpld.c 9788F: drivers/leds/leds-mlxreg.c 9789F: Documentation/leds/leds-mlxcpld.txt 9790 9791MELLANOX PLATFORM DRIVER 9792M: Vadim Pasternak <vadimp@mellanox.com> 9793L: platform-driver-x86@vger.kernel.org 9794S: Supported 9795F: drivers/platform/x86/mlx-platform.c 9796 9797MEMBARRIER SUPPORT 9798M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9799M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9800L: linux-kernel@vger.kernel.org 9801S: Supported 9802F: kernel/sched/membarrier.c 9803F: include/uapi/linux/membarrier.h 9804F: arch/powerpc/include/asm/membarrier.h 9805 9806MEMORY MANAGEMENT 9807L: linux-mm@kvack.org 9808W: http://www.linux-mm.org 9809S: Maintained 9810F: include/linux/mm.h 9811F: include/linux/gfp.h 9812F: include/linux/mmzone.h 9813F: include/linux/memory_hotplug.h 9814F: include/linux/vmalloc.h 9815F: mm/ 9816 9817MEMORY TECHNOLOGY DEVICES (MTD) 9818M: David Woodhouse <dwmw2@infradead.org> 9819M: Brian Norris <computersforpeace@gmail.com> 9820M: Boris Brezillon <bbrezillon@kernel.org> 9821M: Marek Vasut <marek.vasut@gmail.com> 9822M: Richard Weinberger <richard@nod.at> 9823L: linux-mtd@lists.infradead.org 9824W: http://www.linux-mtd.infradead.org/ 9825Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9826T: git git://git.infradead.org/linux-mtd.git master 9827T: git git://git.infradead.org/linux-mtd.git mtd/next 9828S: Maintained 9829F: Documentation/devicetree/bindings/mtd/ 9830F: drivers/mtd/ 9831F: include/linux/mtd/ 9832F: include/uapi/mtd/ 9833 9834MEN A21 WATCHDOG DRIVER 9835M: Johannes Thumshirn <morbidrsa@gmail.com> 9836L: linux-watchdog@vger.kernel.org 9837S: Maintained 9838F: drivers/watchdog/mena21_wdt.c 9839 9840MEN CHAMELEON BUS (mcb) 9841M: Johannes Thumshirn <morbidrsa@gmail.com> 9842S: Maintained 9843F: drivers/mcb/ 9844F: include/linux/mcb.h 9845F: Documentation/men-chameleon-bus.txt 9846 9847MEN F21BMC (Board Management Controller) 9848M: Andreas Werner <andreas.werner@men.de> 9849S: Supported 9850F: drivers/mfd/menf21bmc.c 9851F: drivers/watchdog/menf21bmc_wdt.c 9852F: drivers/leds/leds-menf21bmc.c 9853F: drivers/hwmon/menf21bmc_hwmon.c 9854F: Documentation/hwmon/menf21bmc 9855 9856MEN Z069 WATCHDOG DRIVER 9857M: Johannes Thumshirn <jth@kernel.org> 9858L: linux-watchdog@vger.kernel.org 9859S: Maintained 9860F: drivers/watchdog/menz69_wdt.c 9861 9862MESON AO CEC DRIVER FOR AMLOGIC SOCS 9863M: Neil Armstrong <narmstrong@baylibre.com> 9864L: linux-media@lists.freedesktop.org 9865L: linux-amlogic@lists.infradead.org 9866W: http://linux-meson.com/ 9867S: Supported 9868F: drivers/media/platform/meson/ao-cec.c 9869F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9870T: git git://linuxtv.org/media_tree.git 9871 9872MICROBLAZE ARCHITECTURE 9873M: Michal Simek <monstr@monstr.eu> 9874W: http://www.monstr.eu/fdt/ 9875T: git git://git.monstr.eu/linux-2.6-microblaze.git 9876S: Supported 9877F: arch/microblaze/ 9878 9879MICROCHIP AT91 SERIAL DRIVER 9880M: Richard Genoud <richard.genoud@gmail.com> 9881S: Maintained 9882F: drivers/tty/serial/atmel_serial.c 9883F: drivers/tty/serial/atmel_serial.h 9884F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9885 9886MICROCHIP AUDIO ASOC DRIVERS 9887M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9889S: Supported 9890F: sound/soc/atmel 9891 9892MICROCHIP DMA DRIVER 9893M: Ludovic Desroches <ludovic.desroches@microchip.com> 9894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9895L: dmaengine@vger.kernel.org 9896S: Supported 9897F: drivers/dma/at_hdmac.c 9898F: drivers/dma/at_hdmac_regs.h 9899F: include/linux/platform_data/dma-atmel.h 9900F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9901F: include/dt-bindings/dma/at91.h 9902 9903MICROCHIP ECC DRIVER 9904M: Tudor Ambarus <tudor.ambarus@microchip.com> 9905L: linux-crypto@vger.kernel.org 9906S: Maintained 9907F: drivers/crypto/atmel-ecc.* 9908 9909MICROCHIP I2C DRIVER 9910M: Ludovic Desroches <ludovic.desroches@microchip.com> 9911L: linux-i2c@vger.kernel.org 9912S: Supported 9913F: drivers/i2c/busses/i2c-at91.c 9914 9915MICROCHIP ISC DRIVER 9916M: Eugen Hristev <eugen.hristev@microchip.com> 9917L: linux-media@vger.kernel.org 9918S: Supported 9919F: drivers/media/platform/atmel/atmel-isc.c 9920F: drivers/media/platform/atmel/atmel-isc-regs.h 9921F: Documentation/devicetree/bindings/media/atmel-isc.txt 9922 9923MICROCHIP ISI DRIVER 9924M: Eugen Hristev <eugen.hristev@microchip.com> 9925L: linux-media@vger.kernel.org 9926S: Supported 9927F: drivers/media/platform/atmel/atmel-isi.c 9928F: drivers/media/platform/atmel/atmel-isi.h 9929 9930MICROCHIP AT91 USART MFD DRIVER 9931M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9932L: linux-kernel@vger.kernel.org 9933S: Supported 9934F: drivers/mfd/at91-usart.c 9935F: include/dt-bindings/mfd/at91-usart.h 9936F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9937 9938MICROCHIP AT91 USART SPI DRIVER 9939M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9940L: linux-spi@vger.kernel.org 9941S: Supported 9942F: drivers/spi/spi-at91-usart.c 9943F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9944 9945MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9946M: Woojung Huh <Woojung.Huh@microchip.com> 9947M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9948L: netdev@vger.kernel.org 9949S: Maintained 9950F: net/dsa/tag_ksz.c 9951F: drivers/net/dsa/microchip/* 9952F: include/linux/platform_data/microchip-ksz.h 9953F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9954 9955MICROCHIP LAN743X ETHERNET DRIVER 9956M: Bryan Whitehead <bryan.whitehead@microchip.com> 9957M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9958L: netdev@vger.kernel.org 9959S: Maintained 9960F: drivers/net/ethernet/microchip/lan743x_* 9961 9962MICROCHIP LCDFB DRIVER 9963M: Nicolas Ferre <nicolas.ferre@microchip.com> 9964L: linux-fbdev@vger.kernel.org 9965S: Maintained 9966F: drivers/video/fbdev/atmel_lcdfb.c 9967F: include/video/atmel_lcdc.h 9968 9969MICROCHIP MMC/SD/SDIO MCI DRIVER 9970M: Ludovic Desroches <ludovic.desroches@microchip.com> 9971S: Maintained 9972F: drivers/mmc/host/atmel-mci.c 9973 9974MICROCHIP MCP16502 PMIC DRIVER 9975M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9977S: Maintained 9978F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9979F: drivers/regulator/mcp16502.c 9980 9981MICROCHIP MCP3911 ADC DRIVER 9982M: Marcus Folkesson <marcus.folkesson@gmail.com> 9983M: Kent Gustavsson <kent@minoris.se> 9984L: linux-iio@vger.kernel.org 9985S: Supported 9986F: drivers/iio/adc/mcp3911.c 9987F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9988 9989MICROCHIP NAND DRIVER 9990M: Tudor Ambarus <tudor.ambarus@microchip.com> 9991L: linux-mtd@lists.infradead.org 9992S: Supported 9993F: drivers/mtd/nand/raw/atmel/* 9994F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9995 9996MICROCHIP PWM DRIVER 9997M: Claudiu Beznea <claudiu.beznea@microchip.com> 9998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9999L: linux-pwm@vger.kernel.org 10000S: Supported 10001F: drivers/pwm/pwm-atmel.c 10002F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 10003 10004MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 10005M: Ludovic Desroches <ludovic.desroches@microchip.com> 10006M: Eugen Hristev <eugen.hristev@microchip.com> 10007L: linux-iio@vger.kernel.org 10008S: Supported 10009F: drivers/iio/adc/at91-sama5d2_adc.c 10010F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 10011F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 10012 10013MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 10014M: Nicolas Ferre <nicolas.ferre@microchip.com> 10015S: Supported 10016F: drivers/power/reset/at91-sama5d2_shdwc.c 10017 10018MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 10019M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10021L: linux-gpio@vger.kernel.org 10022F: drivers/gpio/gpio-sama5d2-piobu.c 10023 10024MICROCHIP SPI DRIVER 10025M: Nicolas Ferre <nicolas.ferre@microchip.com> 10026S: Supported 10027F: drivers/spi/spi-atmel.* 10028 10029MICROCHIP SSC DRIVER 10030M: Nicolas Ferre <nicolas.ferre@microchip.com> 10031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10032S: Supported 10033F: drivers/misc/atmel-ssc.c 10034F: include/linux/atmel-ssc.h 10035 10036MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10037M: Nicolas Ferre <nicolas.ferre@microchip.com> 10038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10039S: Supported 10040F: drivers/misc/atmel_tclib.c 10041F: drivers/clocksource/tcb_clksrc.c 10042 10043MICROCHIP USBA UDC DRIVER 10044M: Cristian Birsan <cristian.birsan@microchip.com> 10045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10046S: Supported 10047F: drivers/usb/gadget/udc/atmel_usba_udc.* 10048 10049MICROCHIP USB251XB DRIVER 10050M: Richard Leitner <richard.leitner@skidata.com> 10051L: linux-usb@vger.kernel.org 10052S: Maintained 10053F: drivers/usb/misc/usb251xb.c 10054F: Documentation/devicetree/bindings/usb/usb251xb.txt 10055 10056MICROCHIP XDMA DRIVER 10057M: Ludovic Desroches <ludovic.desroches@microchip.com> 10058L: linux-arm-kernel@lists.infradead.org 10059L: dmaengine@vger.kernel.org 10060S: Supported 10061F: drivers/dma/at_xdmac.c 10062 10063MICROSEMI MIPS SOCS 10064M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10065M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10066L: linux-mips@vger.kernel.org 10067S: Supported 10068F: arch/mips/generic/board-ocelot.c 10069F: arch/mips/configs/generic/board-ocelot.config 10070F: arch/mips/boot/dts/mscc/ 10071F: Documentation/devicetree/bindings/mips/mscc.txt 10072 10073MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10074M: Don Brace <don.brace@microsemi.com> 10075L: esc.storagedev@microsemi.com 10076L: linux-scsi@vger.kernel.org 10077S: Supported 10078F: drivers/scsi/smartpqi/smartpqi*.[ch] 10079F: drivers/scsi/smartpqi/Kconfig 10080F: drivers/scsi/smartpqi/Makefile 10081F: include/linux/cciss*.h 10082F: include/uapi/linux/cciss*.h 10083F: Documentation/scsi/smartpqi.txt 10084 10085MICROSEMI ETHERNET SWITCH DRIVER 10086M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10087M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10088L: netdev@vger.kernel.org 10089S: Supported 10090F: drivers/net/ethernet/mscc/ 10091 10092MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10093M: Chen Yu <yu.c.chen@intel.com> 10094L: platform-driver-x86@vger.kernel.org 10095S: Supported 10096F: drivers/platform/x86/surfacepro3_button.c 10097 10098MICROTEK X6 SCANNER 10099M: Oliver Neukum <oliver@neukum.org> 10100S: Maintained 10101F: drivers/usb/image/microtek.* 10102 10103MIPS 10104M: Ralf Baechle <ralf@linux-mips.org> 10105M: Paul Burton <paul.burton@mips.com> 10106M: James Hogan <jhogan@kernel.org> 10107L: linux-mips@vger.kernel.org 10108W: http://www.linux-mips.org/ 10109T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10111Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10112S: Supported 10113F: Documentation/devicetree/bindings/mips/ 10114F: Documentation/mips/ 10115F: arch/mips/ 10116F: drivers/platform/mips/ 10117 10118MIPS BOSTON DEVELOPMENT BOARD 10119M: Paul Burton <paul.burton@mips.com> 10120L: linux-mips@vger.kernel.org 10121S: Maintained 10122F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10123F: arch/mips/boot/dts/img/boston.dts 10124F: arch/mips/configs/generic/board-boston.config 10125F: drivers/clk/imgtec/clk-boston.c 10126F: include/dt-bindings/clock/boston-clock.h 10127 10128MIPS GENERIC PLATFORM 10129M: Paul Burton <paul.burton@mips.com> 10130L: linux-mips@vger.kernel.org 10131S: Supported 10132F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10133F: arch/mips/generic/ 10134F: arch/mips/tools/generic-board-config.sh 10135 10136MIPS/LOONGSON1 ARCHITECTURE 10137M: Keguang Zhang <keguang.zhang@gmail.com> 10138L: linux-mips@vger.kernel.org 10139S: Maintained 10140F: arch/mips/loongson32/ 10141F: arch/mips/include/asm/mach-loongson32/ 10142F: drivers/*/*loongson1* 10143F: drivers/*/*/*loongson1* 10144 10145MIPS/LOONGSON2 ARCHITECTURE 10146M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10147L: linux-mips@vger.kernel.org 10148S: Maintained 10149F: arch/mips/loongson64/fuloong-2e/ 10150F: arch/mips/loongson64/lemote-2f/ 10151F: arch/mips/include/asm/mach-loongson64/ 10152F: drivers/*/*loongson2* 10153F: drivers/*/*/*loongson2* 10154 10155MIPS/LOONGSON3 ARCHITECTURE 10156M: Huacai Chen <chenhc@lemote.com> 10157L: linux-mips@vger.kernel.org 10158S: Maintained 10159F: arch/mips/loongson64/ 10160F: arch/mips/include/asm/mach-loongson64/ 10161F: drivers/platform/mips/cpu_hwmon.c 10162F: drivers/*/*loongson3* 10163F: drivers/*/*/*loongson3* 10164 10165MIPS RINT INSTRUCTION EMULATION 10166M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10167L: linux-mips@vger.kernel.org 10168S: Supported 10169F: arch/mips/math-emu/sp_rint.c 10170F: arch/mips/math-emu/dp_rint.c 10171 10172MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10173M: Hans Verkuil <hverkuil@xs4all.nl> 10174L: linux-media@vger.kernel.org 10175T: git git://linuxtv.org/media_tree.git 10176W: https://linuxtv.org 10177S: Odd Fixes 10178F: drivers/media/radio/radio-miropcm20* 10179 10180MMP SUPPORT 10181R: Lubomir Rintel <lkundrak@v3.sk> 10182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10183S: Odd Fixes 10184F: arch/arm/boot/dts/mmp* 10185F: arch/arm/mach-mmp/ 10186 10187MMU GATHER AND TLB INVALIDATION 10188M: Will Deacon <will.deacon@arm.com> 10189M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10190M: Andrew Morton <akpm@linux-foundation.org> 10191M: Nick Piggin <npiggin@gmail.com> 10192M: Peter Zijlstra <peterz@infradead.org> 10193L: linux-arch@vger.kernel.org 10194L: linux-mm@kvack.org 10195S: Maintained 10196F: arch/*/include/asm/tlb.h 10197F: include/asm-generic/tlb.h 10198F: mm/mmu_gather.c 10199 10200MN88472 MEDIA DRIVER 10201M: Antti Palosaari <crope@iki.fi> 10202L: linux-media@vger.kernel.org 10203W: https://linuxtv.org 10204W: http://palosaari.fi/linux/ 10205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10206S: Maintained 10207F: drivers/media/dvb-frontends/mn88472* 10208 10209MN88473 MEDIA DRIVER 10210M: Antti Palosaari <crope@iki.fi> 10211L: linux-media@vger.kernel.org 10212W: https://linuxtv.org 10213W: http://palosaari.fi/linux/ 10214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10215S: Maintained 10216F: drivers/media/dvb-frontends/mn88473* 10217 10218MODULE SUPPORT 10219M: Jessica Yu <jeyu@kernel.org> 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10221S: Maintained 10222F: include/linux/module.h 10223F: kernel/module.c 10224 10225MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10226W: http://popies.net/meye/ 10227S: Orphan 10228F: Documentation/media/v4l-drivers/meye* 10229F: drivers/media/pci/meye/ 10230F: include/uapi/linux/meye.h 10231 10232MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10233M: Jiri Slaby <jirislaby@gmail.com> 10234S: Maintained 10235F: Documentation/serial/moxa-smartio 10236F: drivers/tty/mxser.* 10237 10238MR800 AVERMEDIA USB FM RADIO DRIVER 10239M: Alexey Klimov <klimov.linux@gmail.com> 10240L: linux-media@vger.kernel.org 10241T: git git://linuxtv.org/media_tree.git 10242S: Maintained 10243F: drivers/media/radio/radio-mr800.c 10244 10245MRF24J40 IEEE 802.15.4 RADIO DRIVER 10246M: Alan Ott <alan@signal11.us> 10247L: linux-wpan@vger.kernel.org 10248S: Maintained 10249F: drivers/net/ieee802154/mrf24j40.c 10250F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10251 10252MSI LAPTOP SUPPORT 10253M: "Lee, Chun-Yi" <jlee@suse.com> 10254L: platform-driver-x86@vger.kernel.org 10255S: Maintained 10256F: drivers/platform/x86/msi-laptop.c 10257 10258MSI WMI SUPPORT 10259L: platform-driver-x86@vger.kernel.org 10260S: Orphan 10261F: drivers/platform/x86/msi-wmi.c 10262 10263MSI001 MEDIA DRIVER 10264M: Antti Palosaari <crope@iki.fi> 10265L: linux-media@vger.kernel.org 10266W: https://linuxtv.org 10267W: http://palosaari.fi/linux/ 10268Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10269T: git git://linuxtv.org/anttip/media_tree.git 10270S: Maintained 10271F: drivers/media/tuners/msi001* 10272 10273MSI2500 MEDIA DRIVER 10274M: Antti Palosaari <crope@iki.fi> 10275L: linux-media@vger.kernel.org 10276W: https://linuxtv.org 10277W: http://palosaari.fi/linux/ 10278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10279T: git git://linuxtv.org/anttip/media_tree.git 10280S: Maintained 10281F: drivers/media/usb/msi2500/ 10282 10283MSYSTEMS DISKONCHIP G3 MTD DRIVER 10284M: Robert Jarzmik <robert.jarzmik@free.fr> 10285L: linux-mtd@lists.infradead.org 10286S: Maintained 10287F: drivers/mtd/devices/docg3* 10288 10289MT9M032 APTINA SENSOR DRIVER 10290M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10291L: linux-media@vger.kernel.org 10292T: git git://linuxtv.org/media_tree.git 10293S: Maintained 10294F: drivers/media/i2c/mt9m032.c 10295F: include/media/i2c/mt9m032.h 10296 10297MT9P031 APTINA CAMERA SENSOR 10298M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10299L: linux-media@vger.kernel.org 10300T: git git://linuxtv.org/media_tree.git 10301S: Maintained 10302F: drivers/media/i2c/mt9p031.c 10303F: include/media/i2c/mt9p031.h 10304 10305MT9T001 APTINA CAMERA SENSOR 10306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10307L: linux-media@vger.kernel.org 10308T: git git://linuxtv.org/media_tree.git 10309S: Maintained 10310F: drivers/media/i2c/mt9t001.c 10311F: include/media/i2c/mt9t001.h 10312 10313MT9T112 APTINA CAMERA SENSOR 10314M: Jacopo Mondi <jacopo@jmondi.org> 10315L: linux-media@vger.kernel.org 10316T: git git://linuxtv.org/media_tree.git 10317S: Odd Fixes 10318F: drivers/media/i2c/mt9t112.c 10319F: include/media/i2c/mt9t112.h 10320 10321MT9V032 APTINA CAMERA SENSOR 10322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10323L: linux-media@vger.kernel.org 10324T: git git://linuxtv.org/media_tree.git 10325S: Maintained 10326F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10327F: drivers/media/i2c/mt9v032.c 10328F: include/media/i2c/mt9v032.h 10329 10330MT9V111 APTINA CAMERA SENSOR 10331M: Jacopo Mondi <jacopo@jmondi.org> 10332L: linux-media@vger.kernel.org 10333T: git git://linuxtv.org/media_tree.git 10334S: Maintained 10335F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10336F: drivers/media/i2c/mt9v111.c 10337 10338MULTIFUNCTION DEVICES (MFD) 10339M: Lee Jones <lee.jones@linaro.org> 10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10341S: Supported 10342F: Documentation/devicetree/bindings/mfd/ 10343F: drivers/mfd/ 10344F: include/linux/mfd/ 10345F: include/dt-bindings/mfd/ 10346 10347MULTIMEDIA CARD (MMC) ETC. OVER SPI 10348S: Orphan 10349F: drivers/mmc/host/mmc_spi.c 10350F: include/linux/spi/mmc_spi.h 10351 10352MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10353M: Ulf Hansson <ulf.hansson@linaro.org> 10354L: linux-mmc@vger.kernel.org 10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10356S: Maintained 10357F: Documentation/devicetree/bindings/mmc/ 10358F: drivers/mmc/ 10359F: include/linux/mmc/ 10360F: include/uapi/linux/mmc/ 10361 10362MULTIPLEXER SUBSYSTEM 10363M: Peter Rosin <peda@axentia.se> 10364S: Maintained 10365F: Documentation/ABI/testing/sysfs-class-mux* 10366F: Documentation/devicetree/bindings/mux/ 10367F: include/dt-bindings/mux/ 10368F: include/linux/mux/ 10369F: drivers/mux/ 10370 10371MULTITECH MULTIPORT CARD (ISICOM) 10372S: Orphan 10373F: drivers/tty/isicom.c 10374F: include/linux/isicom.h 10375 10376MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10377M: Bin Liu <b-liu@ti.com> 10378L: linux-usb@vger.kernel.org 10379S: Maintained 10380F: drivers/usb/musb/ 10381 10382MXL301RF MEDIA DRIVER 10383M: Akihiro Tsukada <tskd08@gmail.com> 10384L: linux-media@vger.kernel.org 10385S: Odd Fixes 10386F: drivers/media/tuners/mxl301rf* 10387 10388MXL5007T MEDIA DRIVER 10389M: Michael Krufky <mkrufky@linuxtv.org> 10390L: linux-media@vger.kernel.org 10391W: https://linuxtv.org 10392W: http://github.com/mkrufky 10393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10394T: git git://linuxtv.org/mkrufky/tuners.git 10395S: Maintained 10396F: drivers/media/tuners/mxl5007t.* 10397 10398MXSFB DRM DRIVER 10399M: Marek Vasut <marex@denx.de> 10400M: Stefan Agner <stefan@agner.ch> 10401L: dri-devel@lists.freedesktop.org 10402S: Supported 10403F: drivers/gpu/drm/mxsfb/ 10404F: Documentation/devicetree/bindings/display/mxsfb.txt 10405T: git git://anongit.freedesktop.org/drm/drm-misc 10406 10407MYLEX DAC960 PCI RAID Controller 10408M: Hannes Reinecke <hare@kernel.org> 10409L: linux-scsi@vger.kernel.org 10410S: Supported 10411F: drivers/scsi/myrb.* 10412F: drivers/scsi/myrs.* 10413 10414MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10415M: Chris Lee <christopher.lee@cspi.com> 10416L: netdev@vger.kernel.org 10417W: https://www.cspi.com/ethernet-products/support/downloads/ 10418S: Supported 10419F: drivers/net/ethernet/myricom/myri10ge/ 10420 10421NAND FLASH SUBSYSTEM 10422M: Boris Brezillon <bbrezillon@kernel.org> 10423M: Miquel Raynal <miquel.raynal@bootlin.com> 10424R: Richard Weinberger <richard@nod.at> 10425L: linux-mtd@lists.infradead.org 10426W: http://www.linux-mtd.infradead.org/ 10427Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10428T: git git://git.infradead.org/linux-mtd.git nand/fixes 10429T: git git://git.infradead.org/linux-mtd.git nand/next 10430S: Maintained 10431F: drivers/mtd/nand/ 10432F: include/linux/mtd/*nand*.h 10433 10434NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10435M: Daniel Mack <zonque@gmail.com> 10436S: Maintained 10437L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10438W: http://www.native-instruments.com 10439F: sound/usb/caiaq/ 10440 10441NATSEMI ETHERNET DRIVER (DP8381x) 10442S: Orphan 10443F: drivers/net/ethernet/natsemi/natsemi.c 10444 10445NCR 5380 SCSI DRIVERS 10446M: Finn Thain <fthain@telegraphics.com.au> 10447M: Michael Schmitz <schmitzmic@gmail.com> 10448L: linux-scsi@vger.kernel.org 10449S: Maintained 10450F: Documentation/scsi/g_NCR5380.txt 10451F: drivers/scsi/NCR5380.* 10452F: drivers/scsi/arm/cumana_1.c 10453F: drivers/scsi/arm/oak.c 10454F: drivers/scsi/atari_scsi.* 10455F: drivers/scsi/dmx3191d.c 10456F: drivers/scsi/g_NCR5380.* 10457F: drivers/scsi/mac_scsi.* 10458F: drivers/scsi/sun3_scsi.* 10459F: drivers/scsi/sun3_scsi_vme.c 10460 10461NCSI LIBRARY: 10462M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10463S: Maintained 10464F: net/ncsi/ 10465 10466NCT6775 HARDWARE MONITOR DRIVER 10467M: Guenter Roeck <linux@roeck-us.net> 10468L: linux-hwmon@vger.kernel.org 10469S: Maintained 10470F: Documentation/hwmon/nct6775 10471F: drivers/hwmon/nct6775.c 10472 10473NET_FAILOVER MODULE 10474M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10475L: netdev@vger.kernel.org 10476S: Supported 10477F: driver/net/net_failover.c 10478F: include/net/net_failover.h 10479F: Documentation/networking/net_failover.rst 10480 10481NETEFFECT IWARP RNIC DRIVER (IW_NES) 10482M: Faisal Latif <faisal.latif@intel.com> 10483L: linux-rdma@vger.kernel.org 10484W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10485S: Supported 10486F: drivers/infiniband/hw/nes/ 10487F: include/uapi/rdma/nes-abi.h 10488 10489NETEM NETWORK EMULATOR 10490M: Stephen Hemminger <stephen@networkplumber.org> 10491L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10492S: Maintained 10493F: net/sched/sch_netem.c 10494 10495NETERION 10GbE DRIVERS (s2io/vxge) 10496M: Jon Mason <jdmason@kudzu.us> 10497L: netdev@vger.kernel.org 10498S: Supported 10499F: Documentation/networking/device_drivers/neterion/s2io.txt 10500F: Documentation/networking/device_drivers/neterion/vxge.txt 10501F: drivers/net/ethernet/neterion/ 10502 10503NETFILTER 10504M: Pablo Neira Ayuso <pablo@netfilter.org> 10505M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10506M: Florian Westphal <fw@strlen.de> 10507L: netfilter-devel@vger.kernel.org 10508L: coreteam@netfilter.org 10509W: http://www.netfilter.org/ 10510W: http://www.iptables.org/ 10511W: http://www.nftables.org/ 10512Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10513T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10514T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10515S: Maintained 10516F: include/linux/netfilter* 10517F: include/linux/netfilter/ 10518F: include/net/netfilter/ 10519F: include/uapi/linux/netfilter* 10520F: include/uapi/linux/netfilter/ 10521F: net/*/netfilter.c 10522F: net/*/netfilter/ 10523F: net/netfilter/ 10524F: net/bridge/br_netfilter*.c 10525 10526NETROM NETWORK LAYER 10527M: Ralf Baechle <ralf@linux-mips.org> 10528L: linux-hams@vger.kernel.org 10529W: http://www.linux-ax25.org/ 10530S: Maintained 10531F: include/net/netrom.h 10532F: include/uapi/linux/netrom.h 10533F: net/netrom/ 10534 10535NETRONOME ETHERNET DRIVERS 10536M: Jakub Kicinski <jakub.kicinski@netronome.com> 10537L: oss-drivers@netronome.com 10538S: Maintained 10539F: drivers/net/ethernet/netronome/ 10540 10541NETWORK BLOCK DEVICE (NBD) 10542M: Josef Bacik <josef@toxicpanda.com> 10543S: Maintained 10544L: linux-block@vger.kernel.org 10545L: nbd@other.debian.org 10546F: Documentation/blockdev/nbd.txt 10547F: drivers/block/nbd.c 10548F: include/uapi/linux/nbd.h 10549 10550NETWORK DROP MONITOR 10551M: Neil Horman <nhorman@tuxdriver.com> 10552L: netdev@vger.kernel.org 10553S: Maintained 10554W: https://fedorahosted.org/dropwatch/ 10555F: net/core/drop_monitor.c 10556 10557NETWORKING DRIVERS 10558M: "David S. Miller" <davem@davemloft.net> 10559L: netdev@vger.kernel.org 10560W: http://www.linuxfoundation.org/en/Net 10561Q: http://patchwork.ozlabs.org/project/netdev/list/ 10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10564S: Odd Fixes 10565F: Documentation/devicetree/bindings/net/ 10566F: drivers/net/ 10567F: include/linux/if_* 10568F: include/linux/netdevice.h 10569F: include/linux/etherdevice.h 10570F: include/linux/fcdevice.h 10571F: include/linux/fddidevice.h 10572F: include/linux/hippidevice.h 10573F: include/linux/inetdevice.h 10574F: include/uapi/linux/if_* 10575F: include/uapi/linux/netdevice.h 10576 10577NETWORKING DRIVERS (WIRELESS) 10578M: Kalle Valo <kvalo@codeaurora.org> 10579L: linux-wireless@vger.kernel.org 10580Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10581T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10583S: Maintained 10584F: Documentation/devicetree/bindings/net/wireless/ 10585F: drivers/net/wireless/ 10586 10587NETWORKING [DSA] 10588M: Andrew Lunn <andrew@lunn.ch> 10589M: Vivien Didelot <vivien.didelot@gmail.com> 10590M: Florian Fainelli <f.fainelli@gmail.com> 10591S: Maintained 10592F: Documentation/devicetree/bindings/net/dsa/ 10593F: net/dsa/ 10594F: include/net/dsa.h 10595F: include/linux/dsa/ 10596F: drivers/net/dsa/ 10597 10598NETWORKING [GENERAL] 10599M: "David S. Miller" <davem@davemloft.net> 10600L: netdev@vger.kernel.org 10601W: http://www.linuxfoundation.org/en/Net 10602Q: http://patchwork.ozlabs.org/project/netdev/list/ 10603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10605B: mailto:netdev@vger.kernel.org 10606S: Maintained 10607F: net/ 10608F: include/net/ 10609F: include/linux/in.h 10610F: include/linux/net.h 10611F: include/linux/netdevice.h 10612F: include/uapi/linux/in.h 10613F: include/uapi/linux/net.h 10614F: include/uapi/linux/netdevice.h 10615F: include/uapi/linux/net_namespace.h 10616F: tools/testing/selftests/net/ 10617F: lib/net_utils.c 10618F: lib/random32.c 10619F: Documentation/networking/ 10620 10621NETWORKING [IPSEC] 10622M: Steffen Klassert <steffen.klassert@secunet.com> 10623M: Herbert Xu <herbert@gondor.apana.org.au> 10624M: "David S. Miller" <davem@davemloft.net> 10625L: netdev@vger.kernel.org 10626T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10627T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10628S: Maintained 10629F: net/xfrm/ 10630F: net/key/ 10631F: net/ipv4/xfrm* 10632F: net/ipv4/esp4* 10633F: net/ipv4/ah4.c 10634F: net/ipv4/ipcomp.c 10635F: net/ipv4/ip_vti.c 10636F: net/ipv6/xfrm* 10637F: net/ipv6/esp6* 10638F: net/ipv6/ah6.c 10639F: net/ipv6/ipcomp6.c 10640F: net/ipv6/ip6_vti.c 10641F: include/uapi/linux/xfrm.h 10642F: include/net/xfrm.h 10643 10644NETWORKING [IPv4/IPv6] 10645M: "David S. Miller" <davem@davemloft.net> 10646M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10647M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10648L: netdev@vger.kernel.org 10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10650S: Maintained 10651F: net/ipv4/ 10652F: net/ipv6/ 10653F: include/net/ip* 10654F: arch/x86/net/* 10655 10656NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10657M: Paul Moore <paul@paul-moore.com> 10658W: https://github.com/netlabel 10659L: netdev@vger.kernel.org 10660L: linux-security-module@vger.kernel.org 10661S: Maintained 10662F: Documentation/netlabel/ 10663F: include/net/calipso.h 10664F: include/net/cipso_ipv4.h 10665F: include/net/netlabel.h 10666F: include/uapi/linux/netfilter/xt_SECMARK.h 10667F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10668F: net/netlabel/ 10669F: net/ipv4/cipso_ipv4.c 10670F: net/ipv6/calipso.c 10671F: net/netfilter/xt_CONNSECMARK.c 10672F: net/netfilter/xt_SECMARK.c 10673 10674NETWORKING [TCP] 10675M: Eric Dumazet <edumazet@google.com> 10676L: netdev@vger.kernel.org 10677S: Maintained 10678F: net/ipv4/tcp*.c 10679F: net/ipv4/syncookies.c 10680F: net/ipv6/tcp*.c 10681F: net/ipv6/syncookies.c 10682F: include/uapi/linux/tcp.h 10683F: include/net/tcp.h 10684F: include/linux/tcp.h 10685F: include/trace/events/tcp.h 10686 10687NETWORKING [TLS] 10688M: Boris Pismenny <borisp@mellanox.com> 10689M: Aviad Yehezkel <aviadye@mellanox.com> 10690M: Dave Watson <davejwatson@fb.com> 10691M: John Fastabend <john.fastabend@gmail.com> 10692M: Daniel Borkmann <daniel@iogearbox.net> 10693L: netdev@vger.kernel.org 10694S: Maintained 10695F: net/tls/* 10696F: include/uapi/linux/tls.h 10697F: include/net/tls.h 10698 10699NETWORKING [WIRELESS] 10700L: linux-wireless@vger.kernel.org 10701Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10702 10703NETDEVSIM 10704M: Jakub Kicinski <jakub.kicinski@netronome.com> 10705S: Maintained 10706F: drivers/net/netdevsim/* 10707 10708NETXEN (1/10) GbE SUPPORT 10709M: Manish Chopra <manishc@marvell.com> 10710M: Rahul Verma <rahulv@marvell.com> 10711M: GR-Linux-NIC-Dev@marvell.com 10712L: netdev@vger.kernel.org 10713S: Supported 10714F: drivers/net/ethernet/qlogic/netxen/ 10715 10716NFC SUBSYSTEM 10717M: Samuel Ortiz <sameo@linux.intel.com> 10718L: linux-wireless@vger.kernel.org 10719L: linux-nfc@lists.01.org (subscribers-only) 10720S: Supported 10721F: net/nfc/ 10722F: include/net/nfc/ 10723F: include/uapi/linux/nfc.h 10724F: drivers/nfc/ 10725F: include/linux/platform_data/nfcmrvl.h 10726F: include/linux/platform_data/nxp-nci.h 10727F: Documentation/devicetree/bindings/net/nfc/ 10728 10729NFS, SUNRPC, AND LOCKD CLIENTS 10730M: Trond Myklebust <trond.myklebust@hammerspace.com> 10731M: Anna Schumaker <anna.schumaker@netapp.com> 10732L: linux-nfs@vger.kernel.org 10733W: http://client.linux-nfs.org 10734T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10735S: Maintained 10736F: fs/lockd/ 10737F: fs/nfs/ 10738F: fs/nfs_common/ 10739F: net/sunrpc/ 10740F: include/linux/lockd/ 10741F: include/linux/nfs* 10742F: include/linux/sunrpc/ 10743F: include/uapi/linux/nfs* 10744F: include/uapi/linux/sunrpc/ 10745 10746NILFS2 FILESYSTEM 10747M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10748L: linux-nilfs@vger.kernel.org 10749W: https://nilfs.sourceforge.io/ 10750W: https://nilfs.osdn.jp/ 10751T: git git://github.com/konis/nilfs2.git 10752S: Supported 10753F: Documentation/filesystems/nilfs2.txt 10754F: fs/nilfs2/ 10755F: include/trace/events/nilfs2.h 10756F: include/uapi/linux/nilfs2_api.h 10757F: include/uapi/linux/nilfs2_ondisk.h 10758 10759NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10760M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10761W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10762S: Maintained 10763F: Documentation/scsi/NinjaSCSI.txt 10764F: drivers/scsi/pcmcia/nsp_* 10765 10766NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10767M: GOTO Masanori <gotom@debian.or.jp> 10768M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10769W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10770S: Maintained 10771F: Documentation/scsi/NinjaSCSI.txt 10772F: drivers/scsi/nsp32* 10773 10774NIOS2 ARCHITECTURE 10775M: Ley Foon Tan <lftan@altera.com> 10776L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10778S: Maintained 10779F: arch/nios2/ 10780 10781NOHZ, DYNTICKS SUPPORT 10782M: Frederic Weisbecker <fweisbec@gmail.com> 10783M: Thomas Gleixner <tglx@linutronix.de> 10784M: Ingo Molnar <mingo@kernel.org> 10785L: linux-kernel@vger.kernel.org 10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10787S: Maintained 10788F: kernel/time/tick*.* 10789F: include/linux/tick.h 10790F: include/linux/sched/nohz.h 10791 10792NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10793M: Pavel Machek <pavel@ucw.cz> 10794M: Sakari Ailus <sakari.ailus@iki.fi> 10795L: linux-media@vger.kernel.org 10796S: Maintained 10797F: drivers/media/i2c/et8ek8 10798F: drivers/media/i2c/ad5820.c 10799 10800NOKIA N900 POWER SUPPLY DRIVERS 10801R: Pali Rohár <pali.rohar@gmail.com> 10802F: include/linux/power/bq2415x_charger.h 10803F: include/linux/power/bq27xxx_battery.h 10804F: include/linux/power/isp1704_charger.h 10805F: drivers/power/supply/bq2415x_charger.c 10806F: drivers/power/supply/bq27xxx_battery.c 10807F: drivers/power/supply/bq27xxx_battery_i2c.c 10808F: drivers/power/supply/isp1704_charger.c 10809F: drivers/power/supply/rx51_battery.c 10810 10811NTB AMD DRIVER 10812M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10813L: linux-ntb@googlegroups.com 10814S: Supported 10815F: drivers/ntb/hw/amd/ 10816 10817NTB DRIVER CORE 10818M: Jon Mason <jdmason@kudzu.us> 10819M: Dave Jiang <dave.jiang@intel.com> 10820M: Allen Hubbe <allenbh@gmail.com> 10821L: linux-ntb@googlegroups.com 10822S: Supported 10823W: https://github.com/jonmason/ntb/wiki 10824T: git git://github.com/jonmason/ntb.git 10825F: drivers/ntb/ 10826F: drivers/net/ntb_netdev.c 10827F: include/linux/ntb.h 10828F: include/linux/ntb_transport.h 10829F: tools/testing/selftests/ntb/ 10830 10831NTB IDT DRIVER 10832M: Serge Semin <fancer.lancer@gmail.com> 10833L: linux-ntb@googlegroups.com 10834S: Supported 10835F: drivers/ntb/hw/idt/ 10836 10837NTB INTEL DRIVER 10838M: Dave Jiang <dave.jiang@intel.com> 10839L: linux-ntb@googlegroups.com 10840S: Supported 10841W: https://github.com/davejiang/linux/wiki 10842T: git https://github.com/davejiang/linux.git 10843F: drivers/ntb/hw/intel/ 10844 10845NTFS FILESYSTEM 10846M: Anton Altaparmakov <anton@tuxera.com> 10847L: linux-ntfs-dev@lists.sourceforge.net 10848W: http://www.tuxera.com/ 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10850S: Supported 10851F: Documentation/filesystems/ntfs.txt 10852F: fs/ntfs/ 10853 10854NUBUS SUBSYSTEM 10855M: Finn Thain <fthain@telegraphics.com.au> 10856L: linux-m68k@lists.linux-m68k.org 10857S: Maintained 10858F: arch/*/include/asm/nubus.h 10859F: drivers/nubus/ 10860F: include/linux/nubus.h 10861F: include/uapi/linux/nubus.h 10862 10863NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10864M: Antonino Daplas <adaplas@gmail.com> 10865L: linux-fbdev@vger.kernel.org 10866S: Maintained 10867F: drivers/video/fbdev/riva/ 10868F: drivers/video/fbdev/nvidia/ 10869 10870NVM EXPRESS DRIVER 10871M: Keith Busch <keith.busch@intel.com> 10872M: Jens Axboe <axboe@fb.com> 10873M: Christoph Hellwig <hch@lst.de> 10874M: Sagi Grimberg <sagi@grimberg.me> 10875L: linux-nvme@lists.infradead.org 10876T: git://git.infradead.org/nvme.git 10877W: http://git.infradead.org/nvme.git 10878S: Supported 10879F: drivers/nvme/host/ 10880F: include/linux/nvme.h 10881F: include/uapi/linux/nvme_ioctl.h 10882 10883NVM EXPRESS FC TRANSPORT DRIVERS 10884M: James Smart <james.smart@broadcom.com> 10885L: linux-nvme@lists.infradead.org 10886S: Supported 10887F: include/linux/nvme-fc.h 10888F: include/linux/nvme-fc-driver.h 10889F: drivers/nvme/host/fc.c 10890F: drivers/nvme/target/fc.c 10891F: drivers/nvme/target/fcloop.c 10892 10893NVM EXPRESS TARGET DRIVER 10894M: Christoph Hellwig <hch@lst.de> 10895M: Sagi Grimberg <sagi@grimberg.me> 10896L: linux-nvme@lists.infradead.org 10897T: git://git.infradead.org/nvme.git 10898W: http://git.infradead.org/nvme.git 10899S: Supported 10900F: drivers/nvme/target/ 10901 10902NVMEM FRAMEWORK 10903M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10904S: Maintained 10905F: drivers/nvmem/ 10906F: Documentation/devicetree/bindings/nvmem/ 10907F: Documentation/ABI/stable/sysfs-bus-nvmem 10908F: include/linux/nvmem-consumer.h 10909F: include/linux/nvmem-provider.h 10910 10911NXP SGTL5000 DRIVER 10912M: Fabio Estevam <festevam@gmail.com> 10913L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10914S: Maintained 10915F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10916F: sound/soc/codecs/sgtl5000* 10917 10918NXP TDA998X DRM DRIVER 10919M: Russell King <linux@armlinux.org.uk> 10920S: Maintained 10921T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10922T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10923F: drivers/gpu/drm/i2c/tda998x_drv.c 10924F: include/drm/i2c/tda998x.h 10925F: include/dt-bindings/display/tda998x.h 10926K: "nxp,tda998x" 10927 10928NXP TFA9879 DRIVER 10929M: Peter Rosin <peda@axentia.se> 10930L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10931S: Maintained 10932F: Documentation/devicetree/bindings/sound/tfa9879.txt 10933F: sound/soc/codecs/tfa9879* 10934 10935NXP-NCI NFC DRIVER 10936M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10937R: Charles Gorand <charles.gorand@effinnov.com> 10938L: linux-nfc@lists.01.org (moderated for non-subscribers) 10939S: Supported 10940F: drivers/nfc/nxp-nci 10941 10942OBJAGG 10943M: Jiri Pirko <jiri@mellanox.com> 10944L: netdev@vger.kernel.org 10945S: Supported 10946F: lib/objagg.c 10947F: lib/test_objagg.c 10948F: include/linux/objagg.h 10949 10950OBJTOOL 10951M: Josh Poimboeuf <jpoimboe@redhat.com> 10952M: Peter Zijlstra <peterz@infradead.org> 10953S: Supported 10954F: tools/objtool/ 10955 10956OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10957M: Frederic Barrat <fbarrat@linux.ibm.com> 10958M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10959L: linuxppc-dev@lists.ozlabs.org 10960S: Supported 10961F: arch/powerpc/platforms/powernv/ocxl.c 10962F: arch/powerpc/include/asm/pnv-ocxl.h 10963F: drivers/misc/ocxl/ 10964F: include/misc/ocxl* 10965F: include/uapi/misc/ocxl.h 10966F: Documentation/accelerators/ocxl.rst 10967 10968OMAP AUDIO SUPPORT 10969M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10970M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10971L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10972L: linux-omap@vger.kernel.org 10973S: Maintained 10974F: sound/soc/ti/omap* 10975F: sound/soc/ti/rx51.c 10976F: sound/soc/ti/n810.c 10977F: sound/soc/ti/sdma-pcm.* 10978 10979OMAP CLOCK FRAMEWORK SUPPORT 10980M: Paul Walmsley <paul@pwsan.com> 10981L: linux-omap@vger.kernel.org 10982S: Maintained 10983F: arch/arm/*omap*/*clock* 10984 10985OMAP DEVICE TREE SUPPORT 10986M: Benoît Cousson <bcousson@baylibre.com> 10987M: Tony Lindgren <tony@atomide.com> 10988L: linux-omap@vger.kernel.org 10989L: devicetree@vger.kernel.org 10990S: Maintained 10991F: arch/arm/boot/dts/*omap* 10992F: arch/arm/boot/dts/*am3* 10993F: arch/arm/boot/dts/*am4* 10994F: arch/arm/boot/dts/*am5* 10995F: arch/arm/boot/dts/*dra7* 10996 10997OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10998L: linux-omap@vger.kernel.org 10999L: linux-fbdev@vger.kernel.org 11000S: Orphan 11001F: drivers/video/fbdev/omap2/ 11002F: Documentation/arm/OMAP/DSS 11003 11004OMAP FRAMEBUFFER SUPPORT 11005L: linux-fbdev@vger.kernel.org 11006L: linux-omap@vger.kernel.org 11007S: Orphan 11008F: drivers/video/fbdev/omap/ 11009 11010OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 11011M: Roger Quadros <rogerq@ti.com> 11012M: Tony Lindgren <tony@atomide.com> 11013L: linux-omap@vger.kernel.org 11014S: Maintained 11015F: drivers/memory/omap-gpmc.c 11016F: arch/arm/mach-omap2/*gpmc* 11017 11018OMAP GPIO DRIVER 11019M: Grygorii Strashko <grygorii.strashko@ti.com> 11020M: Santosh Shilimkar <ssantosh@kernel.org> 11021M: Kevin Hilman <khilman@kernel.org> 11022L: linux-omap@vger.kernel.org 11023S: Maintained 11024F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11025F: drivers/gpio/gpio-omap.c 11026 11027OMAP HARDWARE SPINLOCK SUPPORT 11028M: Ohad Ben-Cohen <ohad@wizery.com> 11029L: linux-omap@vger.kernel.org 11030S: Maintained 11031F: drivers/hwspinlock/omap_hwspinlock.c 11032 11033OMAP HS MMC SUPPORT 11034L: linux-mmc@vger.kernel.org 11035L: linux-omap@vger.kernel.org 11036S: Orphan 11037F: drivers/mmc/host/omap_hsmmc.c 11038 11039OMAP HWMOD DATA 11040M: Paul Walmsley <paul@pwsan.com> 11041L: linux-omap@vger.kernel.org 11042S: Maintained 11043F: arch/arm/mach-omap2/omap_hwmod*data* 11044 11045OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11046M: Benoît Cousson <bcousson@baylibre.com> 11047L: linux-omap@vger.kernel.org 11048S: Maintained 11049F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11050 11051OMAP HWMOD SUPPORT 11052M: Benoît Cousson <bcousson@baylibre.com> 11053M: Paul Walmsley <paul@pwsan.com> 11054L: linux-omap@vger.kernel.org 11055S: Maintained 11056F: arch/arm/mach-omap2/omap_hwmod.* 11057 11058OMAP I2C DRIVER 11059M: Vignesh R <vigneshr@ti.com> 11060L: linux-omap@vger.kernel.org 11061L: linux-i2c@vger.kernel.org 11062S: Maintained 11063F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11064F: drivers/i2c/busses/i2c-omap.c 11065 11066OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11068L: linux-media@vger.kernel.org 11069S: Maintained 11070F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11071F: drivers/media/platform/omap3isp/ 11072F: drivers/staging/media/omap4iss/ 11073 11074OMAP MMC SUPPORT 11075M: Aaro Koskinen <aaro.koskinen@iki.fi> 11076L: linux-omap@vger.kernel.org 11077S: Odd Fixes 11078F: drivers/mmc/host/omap.c 11079 11080OMAP POWER MANAGEMENT SUPPORT 11081M: Kevin Hilman <khilman@kernel.org> 11082L: linux-omap@vger.kernel.org 11083S: Maintained 11084F: arch/arm/*omap*/*pm* 11085F: drivers/cpufreq/omap-cpufreq.c 11086 11087OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11088M: Rajendra Nayak <rnayak@codeaurora.org> 11089M: Paul Walmsley <paul@pwsan.com> 11090L: linux-omap@vger.kernel.org 11091S: Maintained 11092F: arch/arm/mach-omap2/prm* 11093 11094OMAP RANDOM NUMBER GENERATOR SUPPORT 11095M: Deepak Saxena <dsaxena@plexity.net> 11096S: Maintained 11097F: drivers/char/hw_random/omap-rng.c 11098 11099OMAP USB SUPPORT 11100L: linux-usb@vger.kernel.org 11101L: linux-omap@vger.kernel.org 11102S: Orphan 11103F: drivers/usb/*/*omap* 11104F: arch/arm/*omap*/usb* 11105 11106OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11107M: Mark Jackson <mpfj@newflow.co.uk> 11108L: linux-omap@vger.kernel.org 11109S: Maintained 11110F: arch/arm/boot/dts/am335x-nano.dts 11111 11112OMAP1 SUPPORT 11113M: Aaro Koskinen <aaro.koskinen@iki.fi> 11114M: Tony Lindgren <tony@atomide.com> 11115L: linux-omap@vger.kernel.org 11116Q: http://patchwork.kernel.org/project/linux-omap/list/ 11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11118S: Maintained 11119F: arch/arm/mach-omap1/ 11120F: arch/arm/plat-omap/ 11121F: arch/arm/configs/omap1_defconfig 11122F: drivers/i2c/busses/i2c-omap.c 11123F: include/linux/platform_data/i2c-omap.h 11124F: include/linux/platform_data/ams-delta-fiq.h 11125 11126OMAP2+ SUPPORT 11127M: Tony Lindgren <tony@atomide.com> 11128L: linux-omap@vger.kernel.org 11129W: http://www.muru.com/linux/omap/ 11130W: http://linux.omap.com/ 11131Q: http://patchwork.kernel.org/project/linux-omap/list/ 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11133S: Maintained 11134F: arch/arm/mach-omap2/ 11135F: arch/arm/plat-omap/ 11136F: arch/arm/configs/omap2plus_defconfig 11137F: drivers/i2c/busses/i2c-omap.c 11138F: drivers/irqchip/irq-omap-intc.c 11139F: drivers/mfd/*omap*.c 11140F: drivers/mfd/menelaus.c 11141F: drivers/mfd/palmas.c 11142F: drivers/mfd/tps65217.c 11143F: drivers/mfd/tps65218.c 11144F: drivers/mfd/tps65910.c 11145F: drivers/mfd/twl-core.[ch] 11146F: drivers/mfd/twl4030*.c 11147F: drivers/mfd/twl6030*.c 11148F: drivers/mfd/twl6040*.c 11149F: drivers/regulator/palmas-regulator*.c 11150F: drivers/regulator/pbias-regulator.c 11151F: drivers/regulator/tps65217-regulator.c 11152F: drivers/regulator/tps65218-regulator.c 11153F: drivers/regulator/tps65910-regulator.c 11154F: drivers/regulator/twl-regulator.c 11155F: drivers/regulator/twl6030-regulator.c 11156F: include/linux/platform_data/i2c-omap.h 11157 11158ONION OMEGA2+ BOARD 11159M: Harvey Hunt <harveyhuntnexus@gmail.com> 11160L: linux-mips@vger.kernel.org 11161S: Maintained 11162F: arch/mips/boot/dts/ralink/omega2p.dts 11163 11164OMFS FILESYSTEM 11165M: Bob Copeland <me@bobcopeland.com> 11166L: linux-karma-devel@lists.sourceforge.net 11167S: Maintained 11168F: Documentation/filesystems/omfs.txt 11169F: fs/omfs/ 11170 11171OMNIKEY CARDMAN 4000 DRIVER 11172M: Harald Welte <laforge@gnumonks.org> 11173S: Maintained 11174F: drivers/char/pcmcia/cm4000_cs.c 11175F: include/linux/cm4000_cs.h 11176F: include/uapi/linux/cm4000_cs.h 11177 11178OMNIKEY CARDMAN 4040 DRIVER 11179M: Harald Welte <laforge@gnumonks.org> 11180S: Maintained 11181F: drivers/char/pcmcia/cm4040_cs.* 11182 11183OMNIVISION OV13858 SENSOR DRIVER 11184M: Sakari Ailus <sakari.ailus@linux.intel.com> 11185L: linux-media@vger.kernel.org 11186T: git git://linuxtv.org/media_tree.git 11187S: Maintained 11188F: drivers/media/i2c/ov13858.c 11189 11190OMNIVISION OV2680 SENSOR DRIVER 11191M: Rui Miguel Silva <rmfrfs@gmail.com> 11192L: linux-media@vger.kernel.org 11193T: git git://linuxtv.org/media_tree.git 11194S: Maintained 11195F: drivers/media/i2c/ov2680.c 11196F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11197 11198OMNIVISION OV2685 SENSOR DRIVER 11199M: Shunqian Zheng <zhengsq@rock-chips.com> 11200L: linux-media@vger.kernel.org 11201T: git git://linuxtv.org/media_tree.git 11202S: Maintained 11203F: drivers/media/i2c/ov2685.c 11204 11205OMNIVISION OV5640 SENSOR DRIVER 11206M: Steve Longerbeam <slongerbeam@gmail.com> 11207L: linux-media@vger.kernel.org 11208T: git git://linuxtv.org/media_tree.git 11209S: Maintained 11210F: drivers/media/i2c/ov5640.c 11211 11212OMNIVISION OV5647 SENSOR DRIVER 11213M: Luis Oliveira <lolivei@synopsys.com> 11214L: linux-media@vger.kernel.org 11215T: git git://linuxtv.org/media_tree.git 11216S: Maintained 11217F: drivers/media/i2c/ov5647.c 11218 11219OMNIVISION OV5695 SENSOR DRIVER 11220M: Shunqian Zheng <zhengsq@rock-chips.com> 11221L: linux-media@vger.kernel.org 11222T: git git://linuxtv.org/media_tree.git 11223S: Maintained 11224F: drivers/media/i2c/ov5695.c 11225 11226OMNIVISION OV7670 SENSOR DRIVER 11227M: Jonathan Corbet <corbet@lwn.net> 11228L: linux-media@vger.kernel.org 11229T: git git://linuxtv.org/media_tree.git 11230S: Maintained 11231F: drivers/media/i2c/ov7670.c 11232F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11233 11234OMNIVISION OV772x SENSOR DRIVER 11235M: Jacopo Mondi <jacopo@jmondi.org> 11236L: linux-media@vger.kernel.org 11237T: git git://linuxtv.org/media_tree.git 11238S: Odd fixes 11239F: drivers/media/i2c/ov772x.c 11240F: include/media/i2c/ov772x.h 11241F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11242 11243OMNIVISION OV7740 SENSOR DRIVER 11244M: Wenyou Yang <wenyou.yang@microchip.com> 11245L: linux-media@vger.kernel.org 11246T: git git://linuxtv.org/media_tree.git 11247S: Maintained 11248F: drivers/media/i2c/ov7740.c 11249F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11250 11251OMNIVISION OV9640 SENSOR DRIVER 11252M: Petr Cvek <petrcvekcz@gmail.com> 11253L: linux-media@vger.kernel.org 11254S: Maintained 11255F: drivers/media/i2c/ov9640.* 11256 11257OMNIVISION OV8856 SENSOR DRIVER 11258M: Ben Kao <ben.kao@intel.com> 11259L: linux-media@vger.kernel.org 11260T: git git://linuxtv.org/media_tree.git 11261S: Maintained 11262F: drivers/media/i2c/ov8856.c 11263 11264OMNIVISION OV9650 SENSOR DRIVER 11265M: Sakari Ailus <sakari.ailus@linux.intel.com> 11266R: Akinobu Mita <akinobu.mita@gmail.com> 11267R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11268L: linux-media@vger.kernel.org 11269T: git git://linuxtv.org/media_tree.git 11270S: Maintained 11271F: drivers/media/i2c/ov9650.c 11272F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11273 11274ONENAND FLASH DRIVER 11275M: Kyungmin Park <kyungmin.park@samsung.com> 11276L: linux-mtd@lists.infradead.org 11277S: Maintained 11278F: drivers/mtd/nand/onenand/ 11279F: include/linux/mtd/onenand*.h 11280 11281ONSTREAM SCSI TAPE DRIVER 11282M: Willem Riede <osst@riede.org> 11283L: osst-users@lists.sourceforge.net 11284L: linux-scsi@vger.kernel.org 11285S: Maintained 11286F: Documentation/scsi/osst.txt 11287F: drivers/scsi/osst.* 11288F: drivers/scsi/osst_*.h 11289F: drivers/scsi/st.h 11290 11291OP-TEE DRIVER 11292M: Jens Wiklander <jens.wiklander@linaro.org> 11293S: Maintained 11294F: drivers/tee/optee/ 11295 11296OPA-VNIC DRIVER 11297M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11298M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11299L: linux-rdma@vger.kernel.org 11300S: Supported 11301F: drivers/infiniband/ulp/opa_vnic 11302 11303OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11304M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11305M: Frank Rowand <frowand.list@gmail.com> 11306L: devicetree@vger.kernel.org 11307S: Maintained 11308F: Documentation/devicetree/dynamic-resolution-notes.txt 11309F: Documentation/devicetree/overlay-notes.txt 11310F: drivers/of/overlay.c 11311F: drivers/of/resolver.c 11312K: of_overlay_notifier_ 11313 11314OPEN FIRMWARE AND FLATTENED DEVICE TREE 11315M: Rob Herring <robh+dt@kernel.org> 11316M: Frank Rowand <frowand.list@gmail.com> 11317L: devicetree@vger.kernel.org 11318W: http://www.devicetree.org/ 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11320S: Maintained 11321F: drivers/of/ 11322F: include/linux/of*.h 11323F: scripts/dtc/ 11324F: Documentation/ABI/testing/sysfs-firmware-ofw 11325 11326OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11327M: Rob Herring <robh+dt@kernel.org> 11328M: Mark Rutland <mark.rutland@arm.com> 11329L: devicetree@vger.kernel.org 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11331Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11332S: Maintained 11333F: Documentation/devicetree/ 11334F: arch/*/boot/dts/ 11335F: include/dt-bindings/ 11336 11337OPENCORES I2C BUS DRIVER 11338M: Peter Korsgaard <peter@korsgaard.com> 11339M: Andrew Lunn <andrew@lunn.ch> 11340L: linux-i2c@vger.kernel.org 11341S: Maintained 11342F: Documentation/i2c/busses/i2c-ocores 11343F: drivers/i2c/busses/i2c-ocores.c 11344F: include/linux/platform_data/i2c-ocores.h 11345 11346OPENRISC ARCHITECTURE 11347M: Jonas Bonn <jonas@southpole.se> 11348M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11349M: Stafford Horne <shorne@gmail.com> 11350T: git git://github.com/openrisc/linux.git 11351L: openrisc@lists.librecores.org 11352W: http://openrisc.io 11353S: Maintained 11354F: Documentation/devicetree/bindings/openrisc/ 11355F: Documentation/openrisc/ 11356F: arch/openrisc/ 11357F: drivers/irqchip/irq-ompic.c 11358F: drivers/irqchip/irq-or1k-* 11359 11360OPENVSWITCH 11361M: Pravin B Shelar <pshelar@ovn.org> 11362L: netdev@vger.kernel.org 11363L: dev@openvswitch.org 11364W: http://openvswitch.org 11365S: Maintained 11366F: net/openvswitch/ 11367F: include/uapi/linux/openvswitch.h 11368 11369OPERATING PERFORMANCE POINTS (OPP) 11370M: Viresh Kumar <vireshk@kernel.org> 11371M: Nishanth Menon <nm@ti.com> 11372M: Stephen Boyd <sboyd@kernel.org> 11373L: linux-pm@vger.kernel.org 11374S: Maintained 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11376F: drivers/opp/ 11377F: include/linux/pm_opp.h 11378F: Documentation/power/opp.txt 11379F: Documentation/devicetree/bindings/opp/ 11380 11381OPL4 DRIVER 11382M: Clemens Ladisch <clemens@ladisch.de> 11383L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11384T: git git://git.alsa-project.org/alsa-kernel.git 11385S: Maintained 11386F: sound/drivers/opl4/ 11387 11388OPROFILE 11389M: Robert Richter <rric@kernel.org> 11390L: oprofile-list@lists.sf.net 11391S: Maintained 11392F: arch/*/include/asm/oprofile*.h 11393F: arch/*/oprofile/ 11394F: drivers/oprofile/ 11395F: include/linux/oprofile.h 11396 11397ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11398M: Mark Fasheh <mark@fasheh.com> 11399M: Joel Becker <jlbec@evilplan.org> 11400L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11401W: http://ocfs2.wiki.kernel.org 11402S: Supported 11403F: Documentation/filesystems/ocfs2.txt 11404F: Documentation/filesystems/dlmfs.txt 11405F: fs/ocfs2/ 11406 11407ORANGEFS FILESYSTEM 11408M: Mike Marshall <hubcap@omnibond.com> 11409R: Martin Brandenburg <martin@omnibond.com> 11410L: devel@lists.orangefs.org 11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11412S: Supported 11413F: fs/orangefs/ 11414F: Documentation/filesystems/orangefs.txt 11415 11416ORINOCO DRIVER 11417L: linux-wireless@vger.kernel.org 11418W: http://wireless.kernel.org/en/users/Drivers/orinoco 11419W: http://www.nongnu.org/orinoco/ 11420S: Orphan 11421F: drivers/net/wireless/intersil/orinoco/ 11422 11423OSD LIBRARY and FILESYSTEM 11424M: Boaz Harrosh <ooo@electrozaur.com> 11425S: Maintained 11426F: drivers/scsi/osd/ 11427F: include/scsi/osd_* 11428F: fs/exofs/ 11429 11430OV2659 OMNIVISION SENSOR DRIVER 11431M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11432L: linux-media@vger.kernel.org 11433W: https://linuxtv.org 11434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11435T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11436S: Maintained 11437F: drivers/media/i2c/ov2659.c 11438F: include/media/i2c/ov2659.h 11439 11440OVERLAY FILESYSTEM 11441M: Miklos Szeredi <miklos@szeredi.hu> 11442L: linux-unionfs@vger.kernel.org 11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11444S: Supported 11445F: fs/overlayfs/ 11446F: Documentation/filesystems/overlayfs.txt 11447 11448P54 WIRELESS DRIVER 11449M: Christian Lamparter <chunkeey@googlemail.com> 11450L: linux-wireless@vger.kernel.org 11451W: http://wireless.kernel.org/en/users/Drivers/p54 11452S: Maintained 11453F: drivers/net/wireless/intersil/p54/ 11454 11455PA SEMI ETHERNET DRIVER 11456L: netdev@vger.kernel.org 11457S: Orphan 11458F: drivers/net/ethernet/pasemi/* 11459 11460PA SEMI SMBUS DRIVER 11461L: linux-i2c@vger.kernel.org 11462S: Orphan 11463F: drivers/i2c/busses/i2c-pasemi.c 11464 11465PADATA PARALLEL EXECUTION MECHANISM 11466M: Steffen Klassert <steffen.klassert@secunet.com> 11467L: linux-crypto@vger.kernel.org 11468S: Maintained 11469F: kernel/padata.c 11470F: include/linux/padata.h 11471F: Documentation/padata.txt 11472 11473PANASONIC LAPTOP ACPI EXTRAS DRIVER 11474M: Harald Welte <laforge@gnumonks.org> 11475L: platform-driver-x86@vger.kernel.org 11476S: Maintained 11477F: drivers/platform/x86/panasonic-laptop.c 11478 11479PARALLEL LCD/KEYPAD PANEL DRIVER 11480M: Willy Tarreau <willy@haproxy.com> 11481M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11482S: Odd Fixes 11483F: Documentation/auxdisplay/lcd-panel-cgram.txt 11484F: drivers/auxdisplay/panel.c 11485 11486PARALLEL PORT SUBSYSTEM 11487M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11488M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11489L: linux-parport@lists.infradead.org (subscribers-only) 11490S: Maintained 11491F: drivers/parport/ 11492F: include/linux/parport*.h 11493F: drivers/char/ppdev.c 11494F: include/uapi/linux/ppdev.h 11495F: Documentation/parport*.txt 11496 11497PARAVIRT_OPS INTERFACE 11498M: Juergen Gross <jgross@suse.com> 11499M: Alok Kataria <akataria@vmware.com> 11500L: virtualization@lists.linux-foundation.org 11501S: Supported 11502F: Documentation/virtual/paravirt_ops.txt 11503F: arch/*/kernel/paravirt* 11504F: arch/*/include/asm/paravirt*.h 11505F: include/linux/hypervisor.h 11506 11507PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11508M: Tim Waugh <tim@cyberelk.net> 11509L: linux-parport@lists.infradead.org (subscribers-only) 11510S: Maintained 11511F: Documentation/blockdev/paride.txt 11512F: drivers/block/paride/ 11513 11514PARISC ARCHITECTURE 11515M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11516M: Helge Deller <deller@gmx.de> 11517L: linux-parisc@vger.kernel.org 11518W: http://www.parisc-linux.org/ 11519Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11521T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11522S: Maintained 11523F: arch/parisc/ 11524F: Documentation/parisc/ 11525F: drivers/parisc/ 11526F: drivers/char/agp/parisc-agp.c 11527F: drivers/input/serio/gscps2.c 11528F: drivers/parport/parport_gsc.* 11529F: drivers/tty/serial/8250/8250_gsc.c 11530F: drivers/video/fbdev/sti* 11531F: drivers/video/console/sti* 11532F: drivers/video/logo/logo_parisc* 11533 11534PARMAN 11535M: Jiri Pirko <jiri@mellanox.com> 11536L: netdev@vger.kernel.org 11537S: Supported 11538F: lib/parman.c 11539F: lib/test_parman.c 11540F: include/linux/parman.h 11541 11542PC87360 HARDWARE MONITORING DRIVER 11543M: Jim Cromie <jim.cromie@gmail.com> 11544L: linux-hwmon@vger.kernel.org 11545S: Maintained 11546F: Documentation/hwmon/pc87360 11547F: drivers/hwmon/pc87360.c 11548 11549PC8736x GPIO DRIVER 11550M: Jim Cromie <jim.cromie@gmail.com> 11551S: Maintained 11552F: drivers/char/pc8736x_gpio.c 11553 11554PC87427 HARDWARE MONITORING DRIVER 11555M: Jean Delvare <jdelvare@suse.com> 11556L: linux-hwmon@vger.kernel.org 11557S: Maintained 11558F: Documentation/hwmon/pc87427 11559F: drivers/hwmon/pc87427.c 11560 11561PCA9532 LED DRIVER 11562M: Riku Voipio <riku.voipio@iki.fi> 11563S: Maintained 11564F: drivers/leds/leds-pca9532.c 11565F: include/linux/leds-pca9532.h 11566 11567PCA9541 I2C BUS MASTER SELECTOR DRIVER 11568M: Guenter Roeck <linux@roeck-us.net> 11569L: linux-i2c@vger.kernel.org 11570S: Maintained 11571F: drivers/i2c/muxes/i2c-mux-pca9541.c 11572 11573PCDP - PRIMARY CONSOLE AND DEBUG PORT 11574M: Khalid Aziz <khalid@gonehiking.org> 11575S: Maintained 11576F: drivers/firmware/pcdp.* 11577 11578PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11579M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11580L: linux-pci@vger.kernel.org 11581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11582S: Maintained 11583F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11584F: drivers/pci/controller/pci-aardvark.c 11585 11586PCI DRIVER FOR ALTERA PCIE IP 11587M: Ley Foon Tan <lftan@altera.com> 11588L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11589L: linux-pci@vger.kernel.org 11590S: Supported 11591F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11592F: drivers/pci/controller/pcie-altera.c 11593 11594PCI DRIVER FOR APPLIEDMICRO XGENE 11595M: Tanmay Inamdar <tinamdar@apm.com> 11596L: linux-pci@vger.kernel.org 11597L: linux-arm-kernel@lists.infradead.org 11598S: Maintained 11599F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11600F: drivers/pci/controller/pci-xgene.c 11601 11602PCI DRIVER FOR ARM VERSATILE PLATFORM 11603M: Rob Herring <robh@kernel.org> 11604L: linux-pci@vger.kernel.org 11605L: linux-arm-kernel@lists.infradead.org 11606S: Maintained 11607F: Documentation/devicetree/bindings/pci/versatile.txt 11608F: drivers/pci/controller/pci-versatile.c 11609 11610PCI DRIVER FOR ARMADA 8K 11611M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11612L: linux-pci@vger.kernel.org 11613L: linux-arm-kernel@lists.infradead.org 11614S: Maintained 11615F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11616F: drivers/pci/controller/dwc/pcie-armada8k.c 11617 11618PCI DRIVER FOR CADENCE PCIE IP 11619M: Alan Douglas <adouglas@cadence.com> 11620L: linux-pci@vger.kernel.org 11621S: Maintained 11622F: Documentation/devicetree/bindings/pci/cdns,*.txt 11623F: drivers/pci/controller/pcie-cadence* 11624 11625PCI DRIVER FOR FREESCALE LAYERSCAPE 11626M: Minghuan Lian <minghuan.Lian@nxp.com> 11627M: Mingkai Hu <mingkai.hu@nxp.com> 11628M: Roy Zang <roy.zang@nxp.com> 11629L: linuxppc-dev@lists.ozlabs.org 11630L: linux-pci@vger.kernel.org 11631L: linux-arm-kernel@lists.infradead.org 11632S: Maintained 11633F: drivers/pci/controller/dwc/*layerscape* 11634 11635PCI DRIVER FOR GENERIC OF HOSTS 11636M: Will Deacon <will.deacon@arm.com> 11637L: linux-pci@vger.kernel.org 11638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11639S: Maintained 11640F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11641F: drivers/pci/controller/pci-host-common.c 11642F: drivers/pci/controller/pci-host-generic.c 11643 11644PCI DRIVER FOR IMX6 11645M: Richard Zhu <hongxing.zhu@nxp.com> 11646M: Lucas Stach <l.stach@pengutronix.de> 11647L: linux-pci@vger.kernel.org 11648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11649S: Maintained 11650F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11651F: drivers/pci/controller/dwc/*imx6* 11652 11653PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11654M: Keith Busch <keith.busch@intel.com> 11655M: Jonathan Derrick <jonathan.derrick@intel.com> 11656L: linux-pci@vger.kernel.org 11657S: Supported 11658F: drivers/pci/controller/vmd.c 11659 11660PCI DRIVER FOR MICROSEMI SWITCHTEC 11661M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11662M: Logan Gunthorpe <logang@deltatee.com> 11663L: linux-pci@vger.kernel.org 11664S: Maintained 11665F: Documentation/switchtec.txt 11666F: Documentation/ABI/testing/sysfs-class-switchtec 11667F: drivers/pci/switch/switchtec* 11668F: include/uapi/linux/switchtec_ioctl.h 11669F: include/linux/switchtec.h 11670F: drivers/ntb/hw/mscc/ 11671 11672PCI DRIVER FOR MOBIVEIL PCIE IP 11673M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11674L: linux-pci@vger.kernel.org 11675S: Supported 11676F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11677F: drivers/pci/controller/pcie-mobiveil.c 11678 11679PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11680M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11681M: Jason Cooper <jason@lakedaemon.net> 11682L: linux-pci@vger.kernel.org 11683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11684S: Maintained 11685F: drivers/pci/controller/*mvebu* 11686 11687PCI DRIVER FOR NVIDIA TEGRA 11688M: Thierry Reding <thierry.reding@gmail.com> 11689L: linux-tegra@vger.kernel.org 11690L: linux-pci@vger.kernel.org 11691S: Supported 11692F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11693F: drivers/pci/controller/pci-tegra.c 11694 11695PCI DRIVER FOR RENESAS R-CAR 11696M: Simon Horman <horms@verge.net.au> 11697L: linux-pci@vger.kernel.org 11698L: linux-renesas-soc@vger.kernel.org 11699S: Maintained 11700F: drivers/pci/controller/*rcar* 11701 11702PCI DRIVER FOR SAMSUNG EXYNOS 11703M: Jingoo Han <jingoohan1@gmail.com> 11704L: linux-pci@vger.kernel.org 11705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11706L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11707S: Maintained 11708F: drivers/pci/controller/dwc/pci-exynos.c 11709 11710PCI DRIVER FOR SYNOPSYS DESIGNWARE 11711M: Jingoo Han <jingoohan1@gmail.com> 11712M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11713L: linux-pci@vger.kernel.org 11714S: Maintained 11715F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11716F: drivers/pci/controller/dwc/*designware* 11717 11718PCI DRIVER FOR TI DRA7XX 11719M: Kishon Vijay Abraham I <kishon@ti.com> 11720L: linux-omap@vger.kernel.org 11721L: linux-pci@vger.kernel.org 11722S: Supported 11723F: Documentation/devicetree/bindings/pci/ti-pci.txt 11724F: drivers/pci/controller/dwc/pci-dra7xx.c 11725 11726PCI DRIVER FOR TI KEYSTONE 11727M: Murali Karicheri <m-karicheri2@ti.com> 11728L: linux-pci@vger.kernel.org 11729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11730S: Maintained 11731F: drivers/pci/controller/dwc/pci-keystone.c 11732 11733PCI ENDPOINT SUBSYSTEM 11734M: Kishon Vijay Abraham I <kishon@ti.com> 11735M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11736L: linux-pci@vger.kernel.org 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11738S: Supported 11739F: drivers/pci/endpoint/ 11740F: drivers/misc/pci_endpoint_test.c 11741F: tools/pci/ 11742 11743PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11744M: Russell Currey <ruscur@russell.cc> 11745M: Sam Bobroff <sbobroff@linux.ibm.com> 11746M: Oliver O'Halloran <oohall@gmail.com> 11747L: linuxppc-dev@lists.ozlabs.org 11748S: Supported 11749F: Documentation/PCI/pci-error-recovery.txt 11750F: drivers/pci/pcie/aer.c 11751F: drivers/pci/pcie/dpc.c 11752F: drivers/pci/pcie/err.c 11753F: Documentation/powerpc/eeh-pci-error-recovery.txt 11754F: arch/powerpc/kernel/eeh*.c 11755F: arch/powerpc/platforms/*/eeh*.c 11756F: arch/powerpc/include/*/eeh*.h 11757 11758PCI ERROR RECOVERY 11759M: Linas Vepstas <linasvepstas@gmail.com> 11760L: linux-pci@vger.kernel.org 11761S: Supported 11762F: Documentation/PCI/pci-error-recovery.txt 11763 11764PCI MSI DRIVER FOR ALTERA MSI IP 11765M: Ley Foon Tan <lftan@altera.com> 11766L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11767L: linux-pci@vger.kernel.org 11768S: Supported 11769F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11770F: drivers/pci/controller/pcie-altera-msi.c 11771 11772PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11773M: Duc Dang <dhdang@apm.com> 11774L: linux-pci@vger.kernel.org 11775L: linux-arm-kernel@lists.infradead.org 11776S: Maintained 11777F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11778F: drivers/pci/controller/pci-xgene-msi.c 11779 11780PCI SUBSYSTEM 11781M: Bjorn Helgaas <bhelgaas@google.com> 11782L: linux-pci@vger.kernel.org 11783Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11784T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11785S: Supported 11786F: Documentation/devicetree/bindings/pci/ 11787F: Documentation/PCI/ 11788F: drivers/acpi/pci* 11789F: drivers/pci/ 11790F: include/asm-generic/pci* 11791F: include/linux/pci* 11792F: include/linux/of_pci.h 11793F: include/uapi/linux/pci* 11794F: lib/pci* 11795F: arch/x86/pci/ 11796F: arch/x86/kernel/quirks.c 11797F: arch/x86/kernel/early-quirks.c 11798 11799PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11800M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11801L: linux-pci@vger.kernel.org 11802Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11803T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11804S: Supported 11805F: drivers/pci/controller/ 11806 11807PCIE DRIVER FOR AMLOGIC MESON 11808M: Yue Wang <yue.wang@Amlogic.com> 11809L: linux-pci@vger.kernel.org 11810L: linux-amlogic@lists.infradead.org 11811S: Maintained 11812F: drivers/pci/controller/dwc/pci-meson.c 11813 11814PCIE DRIVER FOR AXIS ARTPEC 11815M: Jesper Nilsson <jesper.nilsson@axis.com> 11816L: linux-arm-kernel@axis.com 11817L: linux-pci@vger.kernel.org 11818S: Maintained 11819F: Documentation/devicetree/bindings/pci/axis,artpec* 11820F: drivers/pci/controller/dwc/*artpec* 11821 11822PCIE DRIVER FOR CAVIUM THUNDERX 11823M: David Daney <david.daney@cavium.com> 11824L: linux-pci@vger.kernel.org 11825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11826S: Supported 11827F: Documentation/devicetree/bindings/pci/pci-thunder-* 11828F: drivers/pci/controller/pci-thunder-* 11829 11830PCIE DRIVER FOR HISILICON 11831M: Zhou Wang <wangzhou1@hisilicon.com> 11832L: linux-pci@vger.kernel.org 11833S: Maintained 11834F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11835F: drivers/pci/controller/dwc/pcie-hisi.c 11836 11837PCIE DRIVER FOR HISILICON KIRIN 11838M: Xiaowei Song <songxiaowei@hisilicon.com> 11839M: Binghui Wang <wangbinghui@hisilicon.com> 11840L: linux-pci@vger.kernel.org 11841S: Maintained 11842F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11843F: drivers/pci/controller/dwc/pcie-kirin.c 11844 11845PCIE DRIVER FOR HISILICON STB 11846M: Shawn Guo <shawn.guo@linaro.org> 11847L: linux-pci@vger.kernel.org 11848S: Maintained 11849F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11850F: drivers/pci/controller/dwc/pcie-histb.c 11851 11852PCIE DRIVER FOR MEDIATEK 11853M: Ryder Lee <ryder.lee@mediatek.com> 11854L: linux-pci@vger.kernel.org 11855L: linux-mediatek@lists.infradead.org 11856S: Supported 11857F: Documentation/devicetree/bindings/pci/mediatek* 11858F: drivers/pci/controller/*mediatek* 11859 11860PCIE DRIVER FOR QUALCOMM MSM 11861M: Stanimir Varbanov <svarbanov@mm-sol.com> 11862L: linux-pci@vger.kernel.org 11863L: linux-arm-msm@vger.kernel.org 11864S: Maintained 11865F: drivers/pci/controller/dwc/*qcom* 11866 11867PCIE DRIVER FOR ROCKCHIP 11868M: Shawn Lin <shawn.lin@rock-chips.com> 11869L: linux-pci@vger.kernel.org 11870L: linux-rockchip@lists.infradead.org 11871S: Maintained 11872F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11873F: drivers/pci/controller/pcie-rockchip* 11874 11875PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11876M: Linus Walleij <linus.walleij@linaro.org> 11877L: linux-pci@vger.kernel.org 11878S: Maintained 11879F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11880F: drivers/pci/controller/pci-v3-semi.c 11881 11882PCIE DRIVER FOR SOCIONEXT UNIPHIER 11883M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11884L: linux-pci@vger.kernel.org 11885S: Maintained 11886F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 11887F: drivers/pci/controller/dwc/pcie-uniphier.c 11888 11889PCIE DRIVER FOR ST SPEAR13XX 11890M: Pratyush Anand <pratyush.anand@gmail.com> 11891L: linux-pci@vger.kernel.org 11892S: Maintained 11893F: drivers/pci/controller/dwc/*spear* 11894 11895PCMCIA SUBSYSTEM 11896M: Dominik Brodowski <linux@dominikbrodowski.net> 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11898S: Odd Fixes 11899F: Documentation/pcmcia/ 11900F: tools/pcmcia/ 11901F: drivers/pcmcia/ 11902F: include/pcmcia/ 11903 11904PCNET32 NETWORK DRIVER 11905M: Don Fry <pcnet32@frontier.com> 11906L: netdev@vger.kernel.org 11907S: Maintained 11908F: drivers/net/ethernet/amd/pcnet32.c 11909 11910PCRYPT PARALLEL CRYPTO ENGINE 11911M: Steffen Klassert <steffen.klassert@secunet.com> 11912L: linux-crypto@vger.kernel.org 11913S: Maintained 11914F: crypto/pcrypt.c 11915F: include/crypto/pcrypt.h 11916 11917PEAQ WMI HOTKEYS DRIVER 11918M: Hans de Goede <hdegoede@redhat.com> 11919L: platform-driver-x86@vger.kernel.org 11920S: Maintained 11921F: drivers/platform/x86/peaq-wmi.c 11922 11923PER-CPU MEMORY ALLOCATOR 11924M: Dennis Zhou <dennis@kernel.org> 11925M: Tejun Heo <tj@kernel.org> 11926M: Christoph Lameter <cl@linux.com> 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11928S: Maintained 11929F: include/linux/percpu*.h 11930F: mm/percpu*.c 11931F: arch/*/include/asm/percpu.h 11932 11933PER-TASK DELAY ACCOUNTING 11934M: Balbir Singh <bsingharora@gmail.com> 11935S: Maintained 11936F: include/linux/delayacct.h 11937F: kernel/delayacct.c 11938 11939PERFORMANCE EVENTS SUBSYSTEM 11940M: Peter Zijlstra <peterz@infradead.org> 11941M: Ingo Molnar <mingo@redhat.com> 11942M: Arnaldo Carvalho de Melo <acme@kernel.org> 11943R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11944R: Jiri Olsa <jolsa@redhat.com> 11945R: Namhyung Kim <namhyung@kernel.org> 11946L: linux-kernel@vger.kernel.org 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11948S: Supported 11949F: kernel/events/* 11950F: include/linux/perf_event.h 11951F: include/uapi/linux/perf_event.h 11952F: arch/*/kernel/perf_event*.c 11953F: arch/*/kernel/*/perf_event*.c 11954F: arch/*/kernel/*/*/perf_event*.c 11955F: arch/*/include/asm/perf_event.h 11956F: arch/*/kernel/perf_callchain.c 11957F: arch/*/events/* 11958F: tools/perf/ 11959 11960PERSONALITY HANDLING 11961M: Christoph Hellwig <hch@infradead.org> 11962L: linux-abi-devel@lists.sourceforge.net 11963S: Maintained 11964F: include/linux/personality.h 11965F: include/uapi/linux/personality.h 11966 11967PHOENIX RC FLIGHT CONTROLLER ADAPTER 11968M: Marcus Folkesson <marcus.folkesson@gmail.com> 11969L: linux-input@vger.kernel.org 11970S: Maintained 11971F: Documentation/input/devices/pxrc.rst 11972F: drivers/input/joystick/pxrc.c 11973 11974PHONET PROTOCOL 11975M: Remi Denis-Courmont <courmisch@gmail.com> 11976S: Supported 11977F: Documentation/networking/phonet.txt 11978F: include/linux/phonet.h 11979F: include/net/phonet/ 11980F: include/uapi/linux/phonet.h 11981F: net/phonet/ 11982 11983PHRAM MTD DRIVER 11984M: Joern Engel <joern@lazybastard.org> 11985L: linux-mtd@lists.infradead.org 11986S: Maintained 11987F: drivers/mtd/devices/phram.c 11988 11989PICOLCD HID DRIVER 11990M: Bruno Prémont <bonbons@linux-vserver.org> 11991L: linux-input@vger.kernel.org 11992S: Maintained 11993F: drivers/hid/hid-picolcd* 11994 11995PICOXCELL SUPPORT 11996M: Jamie Iles <jamie@jamieiles.com> 11997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11998T: git git://github.com/jamieiles/linux-2.6-ji.git 11999S: Supported 12000F: arch/arm/boot/dts/picoxcell* 12001F: arch/arm/mach-picoxcell/ 12002F: drivers/crypto/picoxcell* 12003 12004PIN CONTROL SUBSYSTEM 12005M: Linus Walleij <linus.walleij@linaro.org> 12006L: linux-gpio@vger.kernel.org 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 12008S: Maintained 12009F: Documentation/devicetree/bindings/pinctrl/ 12010F: Documentation/driver-api/pinctl.rst 12011F: drivers/pinctrl/ 12012F: include/linux/pinctrl/ 12013 12014PIN CONTROLLER - MICROCHIP AT91 12015M: Ludovic Desroches <ludovic.desroches@microchip.com> 12016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12017L: linux-gpio@vger.kernel.org 12018S: Supported 12019F: drivers/pinctrl/pinctrl-at91* 12020 12021PIN CONTROLLER - FREESCALE 12022M: Dong Aisheng <aisheng.dong@nxp.com> 12023M: Fabio Estevam <festevam@gmail.com> 12024M: Shawn Guo <shawnguo@kernel.org> 12025M: Stefan Agner <stefan@agner.ch> 12026R: Pengutronix Kernel Team <kernel@pengutronix.de> 12027L: linux-gpio@vger.kernel.org 12028S: Maintained 12029F: drivers/pinctrl/freescale/ 12030F: Documentation/devicetree/bindings/pinctrl/fsl,* 12031 12032PIN CONTROLLER - INTEL 12033M: Mika Westerberg <mika.westerberg@linux.intel.com> 12034M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12035T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12036S: Maintained 12037F: drivers/pinctrl/intel/ 12038 12039PIN CONTROLLER - MEDIATEK 12040M: Sean Wang <sean.wang@kernel.org> 12041L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12042S: Maintained 12043F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12044F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12045F: drivers/pinctrl/mediatek/ 12046 12047PIN CONTROLLER - QUALCOMM 12048M: Bjorn Andersson <bjorn.andersson@linaro.org> 12049S: Maintained 12050L: linux-arm-msm@vger.kernel.org 12051F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12052F: drivers/pinctrl/qcom/ 12053 12054PIN CONTROLLER - RENESAS 12055M: Geert Uytterhoeven <geert+renesas@glider.be> 12056L: linux-renesas-soc@vger.kernel.org 12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12058S: Maintained 12059F: drivers/pinctrl/pinctrl-rz* 12060F: drivers/pinctrl/sh-pfc/ 12061 12062PIN CONTROLLER - SAMSUNG 12063M: Tomasz Figa <tomasz.figa@gmail.com> 12064M: Krzysztof Kozlowski <krzk@kernel.org> 12065M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12067L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12068Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12069T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12070S: Maintained 12071F: drivers/pinctrl/samsung/ 12072F: include/dt-bindings/pinctrl/samsung.h 12073F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12074 12075PIN CONTROLLER - SINGLE 12076M: Tony Lindgren <tony@atomide.com> 12077M: Haojian Zhuang <haojian.zhuang@linaro.org> 12078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12079L: linux-omap@vger.kernel.org 12080S: Maintained 12081F: drivers/pinctrl/pinctrl-single.c 12082 12083PIN CONTROLLER - ST SPEAR 12084M: Viresh Kumar <vireshk@kernel.org> 12085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12086W: http://www.st.com/spear 12087S: Maintained 12088F: drivers/pinctrl/spear/ 12089 12090PISTACHIO SOC SUPPORT 12091M: James Hartley <james.hartley@sondrel.com> 12092L: linux-mips@vger.kernel.org 12093S: Odd Fixes 12094F: arch/mips/pistachio/ 12095F: arch/mips/include/asm/mach-pistachio/ 12096F: arch/mips/boot/dts/img/pistachio* 12097F: arch/mips/configs/pistachio*_defconfig 12098 12099PKTCDVD DRIVER 12100S: Orphan 12101M: linux-block@vger.kernel.org 12102F: drivers/block/pktcdvd.c 12103F: include/linux/pktcdvd.h 12104F: include/uapi/linux/pktcdvd.h 12105 12106PKUNITY SOC DRIVERS 12107M: Guan Xuetao <gxt@pku.edu.cn> 12108W: http://mprc.pku.edu.cn/~guanxuetao/linux 12109S: Maintained 12110T: git git://github.com/gxt/linux.git 12111F: drivers/input/serio/i8042-unicore32io.h 12112F: drivers/i2c/busses/i2c-puv3.c 12113F: drivers/video/fbdev/fb-puv3.c 12114F: drivers/rtc/rtc-puv3.c 12115 12116PMBUS HARDWARE MONITORING DRIVERS 12117M: Guenter Roeck <linux@roeck-us.net> 12118L: linux-hwmon@vger.kernel.org 12119W: http://hwmon.wiki.kernel.org/ 12120W: http://www.roeck-us.net/linux/drivers/ 12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12122S: Maintained 12123F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12124F: Documentation/devicetree/bindings/hwmon/max31785.txt 12125F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12126F: Documentation/hwmon/adm1275 12127F: Documentation/hwmon/ibm-cffps 12128F: Documentation/hwmon/ir35221 12129F: Documentation/hwmon/lm25066 12130F: Documentation/hwmon/ltc2978 12131F: Documentation/hwmon/ltc3815 12132F: Documentation/hwmon/max16064 12133F: Documentation/hwmon/max20751 12134F: Documentation/hwmon/max31785 12135F: Documentation/hwmon/max34440 12136F: Documentation/hwmon/max8688 12137F: Documentation/hwmon/pmbus 12138F: Documentation/hwmon/pmbus-core 12139F: Documentation/hwmon/tps40422 12140F: Documentation/hwmon/ucd9000 12141F: Documentation/hwmon/ucd9200 12142F: Documentation/hwmon/zl6100 12143F: drivers/hwmon/pmbus/ 12144F: include/linux/pmbus.h 12145 12146PMC SIERRA MaxRAID DRIVER 12147L: linux-scsi@vger.kernel.org 12148W: http://www.pmc-sierra.com/ 12149S: Orphan 12150F: drivers/scsi/pmcraid.* 12151 12152PMC SIERRA PM8001 DRIVER 12153M: Jack Wang <jinpu.wang@profitbricks.com> 12154M: lindar_liu@usish.com 12155L: linux-scsi@vger.kernel.org 12156S: Supported 12157F: drivers/scsi/pm8001/ 12158 12159PNP SUPPORT 12160M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12161S: Maintained 12162F: drivers/pnp/ 12163 12164PNI RM3100 IIO DRIVER 12165M: Song Qiang <songqiang1304521@gmail.com> 12166L: linux-iio@vger.kernel.org 12167S: Maintained 12168F: drivers/iio/magnetometer/rm3100* 12169F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12170 12171POSIX CLOCKS and TIMERS 12172M: Thomas Gleixner <tglx@linutronix.de> 12173L: linux-kernel@vger.kernel.org 12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12175S: Maintained 12176F: fs/timerfd.c 12177F: include/linux/timer* 12178F: kernel/time/*timer* 12179 12180POWER MANAGEMENT CORE 12181M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12182L: linux-pm@vger.kernel.org 12183T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12184B: https://bugzilla.kernel.org 12185S: Supported 12186F: drivers/base/power/ 12187F: include/linux/pm.h 12188F: include/linux/pm_* 12189F: include/linux/powercap.h 12190F: drivers/powercap/ 12191F: kernel/configs/nopm.config 12192 12193POWER STATE COORDINATION INTERFACE (PSCI) 12194M: Mark Rutland <mark.rutland@arm.com> 12195M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12196L: linux-arm-kernel@lists.infradead.org 12197S: Maintained 12198F: drivers/firmware/psci*.c 12199F: include/linux/psci.h 12200F: include/uapi/linux/psci.h 12201 12202POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12203M: Sebastian Reichel <sre@kernel.org> 12204L: linux-pm@vger.kernel.org 12205T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12206S: Maintained 12207F: Documentation/ABI/testing/sysfs-class-power 12208F: Documentation/devicetree/bindings/power/supply/ 12209F: include/linux/power_supply.h 12210F: drivers/power/supply/ 12211 12212POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12213M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12214L: linuxppc-dev@lists.ozlabs.org 12215S: Maintained 12216F: drivers/char/powernv-op-panel.c 12217 12218PPP OVER ATM (RFC 2364) 12219M: Mitchell Blank Jr <mitch@sfgoth.com> 12220S: Maintained 12221F: net/atm/pppoatm.c 12222F: include/uapi/linux/atmppp.h 12223 12224PPP OVER ETHERNET 12225M: Michal Ostrowski <mostrows@earthlink.net> 12226S: Maintained 12227F: drivers/net/ppp/pppoe.c 12228F: drivers/net/ppp/pppox.c 12229 12230PPP OVER L2TP 12231M: James Chapman <jchapman@katalix.com> 12232S: Maintained 12233F: net/l2tp/l2tp_ppp.c 12234F: include/linux/if_pppol2tp.h 12235F: include/uapi/linux/if_pppol2tp.h 12236 12237PPP PROTOCOL DRIVERS AND COMPRESSORS 12238M: Paul Mackerras <paulus@samba.org> 12239L: linux-ppp@vger.kernel.org 12240S: Maintained 12241F: drivers/net/ppp/ppp_* 12242 12243PPS SUPPORT 12244M: Rodolfo Giometti <giometti@enneenne.com> 12245W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12246L: linuxpps@ml.enneenne.com (subscribers-only) 12247S: Maintained 12248F: Documentation/pps/ 12249F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12250F: Documentation/ABI/testing/sysfs-pps 12251F: drivers/pps/ 12252F: include/linux/pps*.h 12253F: include/uapi/linux/pps.h 12254 12255PPTP DRIVER 12256M: Dmitry Kozlov <xeb@mail.ru> 12257L: netdev@vger.kernel.org 12258S: Maintained 12259F: drivers/net/ppp/pptp.c 12260W: http://sourceforge.net/projects/accel-pptp 12261 12262PREEMPTIBLE KERNEL 12263M: Robert Love <rml@tech9.net> 12264L: kpreempt-tech@lists.sourceforge.net 12265W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12266S: Supported 12267F: Documentation/preempt-locking.txt 12268F: include/linux/preempt.h 12269 12270PRINTK 12271M: Petr Mladek <pmladek@suse.com> 12272M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12273R: Steven Rostedt <rostedt@goodmis.org> 12274S: Maintained 12275F: kernel/printk/ 12276F: include/linux/printk.h 12277 12278PRISM54 WIRELESS DRIVER 12279M: Luis Chamberlain <mcgrof@kernel.org> 12280L: linux-wireless@vger.kernel.org 12281W: http://wireless.kernel.org/en/users/Drivers/p54 12282S: Obsolete 12283F: drivers/net/wireless/intersil/prism54/ 12284 12285PROC FILESYSTEM 12286R: Alexey Dobriyan <adobriyan@gmail.com> 12287L: linux-kernel@vger.kernel.org 12288L: linux-fsdevel@vger.kernel.org 12289S: Maintained 12290F: fs/proc/ 12291F: include/linux/proc_fs.h 12292F: tools/testing/selftests/proc/ 12293F: Documentation/filesystems/proc.txt 12294 12295PROC SYSCTL 12296M: Luis Chamberlain <mcgrof@kernel.org> 12297M: Kees Cook <keescook@chromium.org> 12298L: linux-kernel@vger.kernel.org 12299L: linux-fsdevel@vger.kernel.org 12300S: Maintained 12301F: fs/proc/proc_sysctl.c 12302F: include/linux/sysctl.h 12303F: kernel/sysctl.c 12304F: tools/testing/selftests/sysctl/ 12305 12306PS3 NETWORK SUPPORT 12307M: Geoff Levand <geoff@infradead.org> 12308L: netdev@vger.kernel.org 12309L: linuxppc-dev@lists.ozlabs.org 12310S: Maintained 12311F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12312 12313PS3 PLATFORM SUPPORT 12314M: Geoff Levand <geoff@infradead.org> 12315L: linuxppc-dev@lists.ozlabs.org 12316S: Maintained 12317F: arch/powerpc/boot/ps3* 12318F: arch/powerpc/include/asm/lv1call.h 12319F: arch/powerpc/include/asm/ps3*.h 12320F: arch/powerpc/platforms/ps3/ 12321F: drivers/*/ps3* 12322F: drivers/ps3/ 12323F: drivers/rtc/rtc-ps3.c 12324F: drivers/usb/host/*ps3.c 12325F: sound/ppc/snd_ps3* 12326 12327PS3VRAM DRIVER 12328M: Jim Paris <jim@jtan.com> 12329M: Geoff Levand <geoff@infradead.org> 12330L: linuxppc-dev@lists.ozlabs.org 12331S: Maintained 12332F: drivers/block/ps3vram.c 12333 12334PSAMPLE PACKET SAMPLING SUPPORT: 12335M: Yotam Gigi <yotam.gi@gmail.com> 12336S: Maintained 12337F: net/psample 12338F: include/net/psample.h 12339F: include/uapi/linux/psample.h 12340 12341PSTORE FILESYSTEM 12342M: Kees Cook <keescook@chromium.org> 12343M: Anton Vorontsov <anton@enomsg.org> 12344M: Colin Cross <ccross@android.com> 12345M: Tony Luck <tony.luck@intel.com> 12346S: Maintained 12347T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12348F: fs/pstore/ 12349F: include/linux/pstore* 12350F: drivers/firmware/efi/efi-pstore.c 12351F: drivers/acpi/apei/erst.c 12352F: Documentation/admin-guide/ramoops.rst 12353F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12354K: \b(pstore|ramoops) 12355 12356PTP HARDWARE CLOCK SUPPORT 12357M: Richard Cochran <richardcochran@gmail.com> 12358L: netdev@vger.kernel.org 12359S: Maintained 12360W: http://linuxptp.sourceforge.net/ 12361F: Documentation/ABI/testing/sysfs-ptp 12362F: Documentation/ptp/* 12363F: drivers/net/phy/dp83640* 12364F: drivers/ptp/* 12365F: include/linux/ptp_cl* 12366 12367PTRACE SUPPORT 12368M: Oleg Nesterov <oleg@redhat.com> 12369S: Maintained 12370F: include/asm-generic/syscall.h 12371F: include/linux/ptrace.h 12372F: include/linux/regset.h 12373F: include/linux/tracehook.h 12374F: include/uapi/linux/ptrace.h 12375F: include/uapi/linux/ptrace.h 12376F: include/asm-generic/ptrace.h 12377F: kernel/ptrace.c 12378F: arch/*/ptrace*.c 12379F: arch/*/*/ptrace*.c 12380F: arch/*/include/asm/ptrace*.h 12381 12382PULSE8-CEC DRIVER 12383M: Hans Verkuil <hverkuil@xs4all.nl> 12384L: linux-media@vger.kernel.org 12385T: git git://linuxtv.org/media_tree.git 12386S: Maintained 12387F: drivers/media/usb/pulse8-cec/* 12388F: Documentation/media/cec-drivers/pulse8-cec.rst 12389 12390PVRUSB2 VIDEO4LINUX DRIVER 12391M: Mike Isely <isely@pobox.com> 12392L: pvrusb2@isely.net (subscribers-only) 12393L: linux-media@vger.kernel.org 12394W: http://www.isely.net/pvrusb2/ 12395T: git git://linuxtv.org/media_tree.git 12396S: Maintained 12397F: Documentation/media/v4l-drivers/pvrusb2* 12398F: drivers/media/usb/pvrusb2/ 12399 12400PWC WEBCAM DRIVER 12401M: Hans Verkuil <hverkuil@xs4all.nl> 12402L: linux-media@vger.kernel.org 12403T: git git://linuxtv.org/media_tree.git 12404S: Odd Fixes 12405F: drivers/media/usb/pwc/* 12406F: include/trace/events/pwc.h 12407 12408PWM FAN DRIVER 12409M: Kamil Debski <kamil@wypas.org> 12410M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12411L: linux-hwmon@vger.kernel.org 12412S: Supported 12413F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12414F: Documentation/hwmon/pwm-fan 12415F: drivers/hwmon/pwm-fan.c 12416 12417PWM IR Transmitter 12418M: Sean Young <sean@mess.org> 12419L: linux-media@vger.kernel.org 12420S: Maintained 12421F: drivers/media/rc/pwm-ir-tx.c 12422 12423PWM SUBSYSTEM 12424M: Thierry Reding <thierry.reding@gmail.com> 12425L: linux-pwm@vger.kernel.org 12426S: Maintained 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12428F: Documentation/pwm.txt 12429F: Documentation/devicetree/bindings/pwm/ 12430F: include/linux/pwm.h 12431F: drivers/pwm/ 12432F: drivers/video/backlight/pwm_bl.c 12433F: include/linux/pwm_backlight.h 12434F: drivers/gpio/gpio-mvebu.c 12435F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12436 12437PXA GPIO DRIVER 12438M: Robert Jarzmik <robert.jarzmik@free.fr> 12439L: linux-gpio@vger.kernel.org 12440S: Maintained 12441F: drivers/gpio/gpio-pxa.c 12442 12443PXA MMCI DRIVER 12444S: Orphan 12445 12446PXA RTC DRIVER 12447M: Robert Jarzmik <robert.jarzmik@free.fr> 12448L: linux-rtc@vger.kernel.org 12449S: Maintained 12450 12451PXA2xx/PXA3xx SUPPORT 12452M: Daniel Mack <daniel@zonque.org> 12453M: Haojian Zhuang <haojian.zhuang@gmail.com> 12454M: Robert Jarzmik <robert.jarzmik@free.fr> 12455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12456T: git git://github.com/hzhuang1/linux.git 12457T: git git://github.com/rjarzmik/linux.git 12458S: Maintained 12459F: arch/arm/boot/dts/pxa* 12460F: arch/arm/mach-pxa/ 12461F: drivers/dma/pxa* 12462F: drivers/pcmcia/pxa2xx* 12463F: drivers/pinctrl/pxa/ 12464F: drivers/spi/spi-pxa2xx* 12465F: drivers/usb/gadget/udc/pxa2* 12466F: include/sound/pxa2xx-lib.h 12467F: sound/arm/pxa* 12468F: sound/soc/pxa/ 12469 12470QAT DRIVER 12471M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12472L: qat-linux@intel.com 12473S: Supported 12474F: drivers/crypto/qat/ 12475 12476QCOM AUDIO (ASoC) DRIVERS 12477M: Patrick Lai <plai@codeaurora.org> 12478M: Banajit Goswami <bgoswami@codeaurora.org> 12479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12480S: Supported 12481F: sound/soc/qcom/ 12482 12483QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12484M: Gabriel Somlo <somlo@cmu.edu> 12485M: "Michael S. Tsirkin" <mst@redhat.com> 12486L: qemu-devel@nongnu.org 12487S: Maintained 12488F: drivers/firmware/qemu_fw_cfg.c 12489F: include/uapi/linux/qemu_fw_cfg.h 12490 12491QIB DRIVER 12492M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12493M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12494L: linux-rdma@vger.kernel.org 12495S: Supported 12496F: drivers/infiniband/hw/qib/ 12497 12498QLOGIC QL41xxx FCOE DRIVER 12499M: QLogic-Storage-Upstream@cavium.com 12500L: linux-scsi@vger.kernel.org 12501S: Supported 12502F: drivers/scsi/qedf/ 12503 12504QLOGIC QL41xxx ISCSI DRIVER 12505M: QLogic-Storage-Upstream@cavium.com 12506L: linux-scsi@vger.kernel.org 12507S: Supported 12508F: drivers/scsi/qedi/ 12509 12510QLOGIC QL4xxx ETHERNET DRIVER 12511M: Ariel Elior <aelior@marvell.com> 12512M: GR-everest-linux-l2@marvell.com 12513L: netdev@vger.kernel.org 12514S: Supported 12515F: drivers/net/ethernet/qlogic/qed/ 12516F: include/linux/qed/ 12517F: drivers/net/ethernet/qlogic/qede/ 12518 12519QLOGIC QL4xxx RDMA DRIVER 12520M: Michal Kalderon <mkalderon@marvell.com> 12521M: Ariel Elior <aelior@marvell.com> 12522L: linux-rdma@vger.kernel.org 12523S: Supported 12524F: drivers/infiniband/hw/qedr/ 12525F: include/uapi/rdma/qedr-abi.h 12526 12527QLOGIC QLA1280 SCSI DRIVER 12528M: Michael Reed <mdr@sgi.com> 12529L: linux-scsi@vger.kernel.org 12530S: Maintained 12531F: drivers/scsi/qla1280.[ch] 12532 12533QLOGIC QLA2XXX FC-SCSI DRIVER 12534M: qla2xxx-upstream@qlogic.com 12535L: linux-scsi@vger.kernel.org 12536S: Supported 12537F: Documentation/scsi/LICENSE.qla2xxx 12538F: drivers/scsi/qla2xxx/ 12539 12540QLOGIC QLA3XXX NETWORK DRIVER 12541M: GR-Linux-NIC-Dev@marvell.com 12542L: netdev@vger.kernel.org 12543S: Supported 12544F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12545F: drivers/net/ethernet/qlogic/qla3xxx.* 12546 12547QLOGIC QLA4XXX iSCSI DRIVER 12548M: QLogic-Storage-Upstream@qlogic.com 12549L: linux-scsi@vger.kernel.org 12550S: Supported 12551F: Documentation/scsi/LICENSE.qla4xxx 12552F: drivers/scsi/qla4xxx/ 12553 12554QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12555M: Shahed Shaikh <shshaikh@marvell.com> 12556M: Manish Chopra <manishc@marvell.com> 12557M: GR-Linux-NIC-Dev@marvell.com 12558L: netdev@vger.kernel.org 12559S: Supported 12560F: drivers/net/ethernet/qlogic/qlcnic/ 12561 12562QLOGIC QLGE 10Gb ETHERNET DRIVER 12563M: Manish Chopra <manishc@marvell.com> 12564M: GR-Linux-NIC-Dev@marvell.com 12565L: netdev@vger.kernel.org 12566S: Supported 12567F: drivers/net/ethernet/qlogic/qlge/ 12568 12569QM1D1B0004 MEDIA DRIVER 12570M: Akihiro Tsukada <tskd08@gmail.com> 12571L: linux-media@vger.kernel.org 12572S: Odd Fixes 12573F: drivers/media/tuners/qm1d1b0004* 12574 12575QM1D1C0042 MEDIA DRIVER 12576M: Akihiro Tsukada <tskd08@gmail.com> 12577L: linux-media@vger.kernel.org 12578S: Odd Fixes 12579F: drivers/media/tuners/qm1d1c0042* 12580 12581QNX4 FILESYSTEM 12582M: Anders Larsen <al@alarsen.net> 12583W: http://www.alarsen.net/linux/qnx4fs/ 12584S: Maintained 12585F: fs/qnx4/ 12586F: include/uapi/linux/qnx4_fs.h 12587F: include/uapi/linux/qnxtypes.h 12588 12589QORIQ DPAA2 FSL-MC BUS DRIVER 12590M: Stuart Yoder <stuyoder@gmail.com> 12591M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12592L: linux-kernel@vger.kernel.org 12593S: Maintained 12594F: drivers/bus/fsl-mc/ 12595F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12596F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12597 12598QT1010 MEDIA DRIVER 12599M: Antti Palosaari <crope@iki.fi> 12600L: linux-media@vger.kernel.org 12601W: https://linuxtv.org 12602W: http://palosaari.fi/linux/ 12603Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12604T: git git://linuxtv.org/anttip/media_tree.git 12605S: Maintained 12606F: drivers/media/tuners/qt1010* 12607 12608QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12609M: Kalle Valo <kvalo@codeaurora.org> 12610L: ath10k@lists.infradead.org 12611W: http://wireless.kernel.org/en/users/Drivers/ath10k 12612T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12613S: Supported 12614F: drivers/net/wireless/ath/ath10k/ 12615 12616QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12617M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12618L: linux-wireless@vger.kernel.org 12619W: http://wireless.kernel.org/en/users/Drivers/ath9k 12620S: Supported 12621F: drivers/net/wireless/ath/ath9k/ 12622 12623QUALCOMM CAMERA SUBSYSTEM DRIVER 12624M: Todor Tomov <todor.too@gmail.com> 12625L: linux-media@vger.kernel.org 12626S: Maintained 12627F: Documentation/devicetree/bindings/media/qcom,camss.txt 12628F: Documentation/media/v4l-drivers/qcom_camss.rst 12629F: drivers/media/platform/qcom/camss/ 12630 12631QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12632M: Ilia Lin <ilia.lin@gmail.com> 12633L: linux-pm@vger.kernel.org 12634S: Maintained 12635F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12636F: drivers/cpufreq/qcom-cpufreq-kryo.c 12637 12638QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12639M: Timur Tabi <timur@kernel.org> 12640L: netdev@vger.kernel.org 12641S: Maintained 12642F: drivers/net/ethernet/qualcomm/emac/ 12643 12644QUALCOMM GENERIC INTERFACE I2C DRIVER 12645M: Alok Chauhan <alokc@codeaurora.org> 12646M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12647L: linux-i2c@vger.kernel.org 12648L: linux-arm-msm@vger.kernel.org 12649S: Supported 12650F: drivers/i2c/busses/i2c-qcom-geni.c 12651 12652QUALCOMM HEXAGON ARCHITECTURE 12653M: Richard Kuo <rkuo@codeaurora.org> 12654L: linux-hexagon@vger.kernel.org 12655T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12656S: Supported 12657F: arch/hexagon/ 12658 12659QUALCOMM HIDMA DRIVER 12660M: Sinan Kaya <okaya@kernel.org> 12661L: linux-arm-kernel@lists.infradead.org 12662L: linux-arm-msm@vger.kernel.org 12663L: dmaengine@vger.kernel.org 12664S: Supported 12665F: drivers/dma/qcom/hidma* 12666 12667QUALCOMM IOMMU 12668M: Rob Clark <robdclark@gmail.com> 12669L: iommu@lists.linux-foundation.org 12670L: linux-arm-msm@vger.kernel.org 12671S: Maintained 12672F: drivers/iommu/qcom_iommu.c 12673 12674QUALCOMM TSENS THERMAL DRIVER 12675M: Amit Kucheria <amit.kucheria@linaro.org> 12676L: linux-pm@vger.kernel.org 12677L: linux-arm-msm@vger.kernel.org 12678S: Maintained 12679F: drivers/thermal/qcom/ 12680 12681QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12682M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12683L: linux-media@vger.kernel.org 12684L: linux-arm-msm@vger.kernel.org 12685T: git git://linuxtv.org/media_tree.git 12686S: Maintained 12687F: drivers/media/platform/qcom/venus/ 12688 12689QUALCOMM WCN36XX WIRELESS DRIVER 12690M: Kalle Valo <kvalo@codeaurora.org> 12691L: wcn36xx@lists.infradead.org 12692W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12693T: git git://github.com/KrasnikovEugene/wcn36xx.git 12694S: Supported 12695F: drivers/net/wireless/ath/wcn36xx/ 12696 12697QUANTENNA QTNFMAC WIRELESS DRIVER 12698M: Igor Mitsyanko <imitsyanko@quantenna.com> 12699M: Avinash Patil <avinashp@quantenna.com> 12700M: Sergey Matyukevich <smatyukevich@quantenna.com> 12701L: linux-wireless@vger.kernel.org 12702S: Maintained 12703F: drivers/net/wireless/quantenna 12704 12705RADEON and AMDGPU DRM DRIVERS 12706M: Alex Deucher <alexander.deucher@amd.com> 12707M: Christian König <christian.koenig@amd.com> 12708M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12709L: amd-gfx@lists.freedesktop.org 12710T: git git://people.freedesktop.org/~agd5f/linux 12711S: Supported 12712F: drivers/gpu/drm/radeon/ 12713F: include/uapi/drm/radeon_drm.h 12714F: drivers/gpu/drm/amd/ 12715F: include/uapi/drm/amdgpu_drm.h 12716 12717RADEON FRAMEBUFFER DISPLAY DRIVER 12718M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12719L: linux-fbdev@vger.kernel.org 12720S: Maintained 12721F: drivers/video/fbdev/aty/radeon* 12722F: include/uapi/linux/radeonfb.h 12723 12724RADIOSHARK RADIO 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/radio/radio-shark.c 12730 12731RADIOSHARK2 RADIO DRIVER 12732M: Hans Verkuil <hverkuil@xs4all.nl> 12733L: linux-media@vger.kernel.org 12734T: git git://linuxtv.org/media_tree.git 12735S: Maintained 12736F: drivers/media/radio/radio-shark2.c 12737F: drivers/media/radio/radio-tea5777.c 12738 12739RADOS BLOCK DEVICE (RBD) 12740M: Ilya Dryomov <idryomov@gmail.com> 12741M: Sage Weil <sage@redhat.com> 12742M: Alex Elder <elder@kernel.org> 12743L: ceph-devel@vger.kernel.org 12744W: http://ceph.com/ 12745T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12746T: git git://github.com/ceph/ceph-client.git 12747S: Supported 12748F: Documentation/ABI/testing/sysfs-bus-rbd 12749F: drivers/block/rbd.c 12750F: drivers/block/rbd_types.h 12751 12752RAGE128 FRAMEBUFFER DISPLAY DRIVER 12753M: Paul Mackerras <paulus@samba.org> 12754L: linux-fbdev@vger.kernel.org 12755S: Maintained 12756F: drivers/video/fbdev/aty/aty128fb.c 12757 12758RAINSHADOW-CEC DRIVER 12759M: Hans Verkuil <hverkuil@xs4all.nl> 12760L: linux-media@vger.kernel.org 12761T: git git://linuxtv.org/media_tree.git 12762S: Maintained 12763F: drivers/media/usb/rainshadow-cec/* 12764 12765RALINK MIPS ARCHITECTURE 12766M: John Crispin <john@phrozen.org> 12767L: linux-mips@vger.kernel.org 12768S: Maintained 12769F: arch/mips/ralink 12770 12771RALINK RT2X00 WIRELESS LAN DRIVER 12772P: rt2x00 project 12773M: Stanislaw Gruszka <sgruszka@redhat.com> 12774M: Helmut Schaa <helmut.schaa@googlemail.com> 12775L: linux-wireless@vger.kernel.org 12776S: Maintained 12777F: drivers/net/wireless/ralink/rt2x00/ 12778 12779RAMDISK RAM BLOCK DEVICE DRIVER 12780M: Jens Axboe <axboe@kernel.dk> 12781S: Maintained 12782F: Documentation/blockdev/ramdisk.txt 12783F: drivers/block/brd.c 12784 12785RANCHU VIRTUAL BOARD FOR MIPS 12786M: Miodrag Dinic <miodrag.dinic@mips.com> 12787L: linux-mips@vger.kernel.org 12788S: Supported 12789F: arch/mips/generic/board-ranchu.c 12790F: arch/mips/configs/generic/board-ranchu.config 12791 12792RANDOM NUMBER DRIVER 12793M: "Theodore Ts'o" <tytso@mit.edu> 12794S: Maintained 12795F: drivers/char/random.c 12796 12797RAPIDIO SUBSYSTEM 12798M: Matt Porter <mporter@kernel.crashing.org> 12799M: Alexandre Bounine <alex.bou9@gmail.com> 12800S: Maintained 12801F: drivers/rapidio/ 12802 12803RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12804L: linux-wireless@vger.kernel.org 12805S: Orphan 12806F: drivers/net/wireless/ray* 12807 12808RCUTORTURE TEST FRAMEWORK 12809M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12810M: Josh Triplett <josh@joshtriplett.org> 12811R: Steven Rostedt <rostedt@goodmis.org> 12812R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12813R: Lai Jiangshan <jiangshanlai@gmail.com> 12814L: linux-kernel@vger.kernel.org 12815S: Supported 12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12817F: tools/testing/selftests/rcutorture 12818 12819RDC R-321X SoC 12820M: Florian Fainelli <florian@openwrt.org> 12821S: Maintained 12822 12823RDC R6040 FAST ETHERNET DRIVER 12824M: Florian Fainelli <f.fainelli@gmail.com> 12825L: netdev@vger.kernel.org 12826S: Maintained 12827F: drivers/net/ethernet/rdc/r6040.c 12828 12829RDMAVT - RDMA verbs software 12830M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12831M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12832L: linux-rdma@vger.kernel.org 12833S: Supported 12834F: drivers/infiniband/sw/rdmavt 12835 12836RDS - RELIABLE DATAGRAM SOCKETS 12837M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12838L: netdev@vger.kernel.org 12839L: linux-rdma@vger.kernel.org 12840L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12841W: https://oss.oracle.com/projects/rds/ 12842S: Supported 12843F: net/rds/ 12844F: Documentation/networking/rds.txt 12845 12846RDT - RESOURCE ALLOCATION 12847M: Fenghua Yu <fenghua.yu@intel.com> 12848M: Reinette Chatre <reinette.chatre@intel.com> 12849L: linux-kernel@vger.kernel.org 12850S: Supported 12851F: arch/x86/kernel/cpu/resctrl/ 12852F: arch/x86/include/asm/resctrl_sched.h 12853F: Documentation/x86/resctrl* 12854 12855READ-COPY UPDATE (RCU) 12856M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12857M: Josh Triplett <josh@joshtriplett.org> 12858R: Steven Rostedt <rostedt@goodmis.org> 12859R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12860R: Lai Jiangshan <jiangshanlai@gmail.com> 12861R: Joel Fernandes <joel@joelfernandes.org> 12862L: linux-kernel@vger.kernel.org 12863W: http://www.rdrop.com/users/paulmck/RCU/ 12864S: Supported 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12866F: Documentation/RCU/ 12867X: Documentation/RCU/torture.txt 12868F: include/linux/rcu* 12869X: include/linux/srcu*.h 12870F: kernel/rcu/ 12871X: kernel/rcu/srcu*.c 12872 12873REAL TIME CLOCK (RTC) SUBSYSTEM 12874M: Alessandro Zummo <a.zummo@towertech.it> 12875M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12876L: linux-rtc@vger.kernel.org 12877Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12878T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12879S: Maintained 12880F: Documentation/devicetree/bindings/rtc/ 12881F: Documentation/rtc.txt 12882F: drivers/rtc/ 12883F: include/linux/rtc.h 12884F: include/uapi/linux/rtc.h 12885F: include/linux/rtc/ 12886F: include/linux/platform_data/rtc-* 12887F: tools/testing/selftests/rtc/ 12888 12889REALTEK AUDIO CODECS 12890M: Bard Liao <bardliao@realtek.com> 12891M: Oder Chiou <oder_chiou@realtek.com> 12892S: Maintained 12893F: sound/soc/codecs/rt* 12894F: include/sound/rt*.h 12895 12896REALTEK RTL83xx SMI DSA ROUTER CHIPS 12897M: Linus Walleij <linus.walleij@linaro.org> 12898S: Maintained 12899F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12900F: drivers/net/dsa/realtek-smi* 12901F: drivers/net/dsa/rtl83* 12902 12903REDPINE WIRELESS DRIVER 12904M: Amitkumar Karwar <amitkarwar@gmail.com> 12905M: Siva Rebbagondla <siva8118@gmail.com> 12906L: linux-wireless@vger.kernel.org 12907S: Maintained 12908F: drivers/net/wireless/rsi/ 12909 12910REGISTER MAP ABSTRACTION 12911M: Mark Brown <broonie@kernel.org> 12912L: linux-kernel@vger.kernel.org 12913T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12914S: Supported 12915F: Documentation/devicetree/bindings/regmap/ 12916F: drivers/base/regmap/ 12917F: include/linux/regmap.h 12918 12919REISERFS FILE SYSTEM 12920L: reiserfs-devel@vger.kernel.org 12921S: Supported 12922F: fs/reiserfs/ 12923 12924REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12925M: Ohad Ben-Cohen <ohad@wizery.com> 12926M: Bjorn Andersson <bjorn.andersson@linaro.org> 12927L: linux-remoteproc@vger.kernel.org 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12929S: Maintained 12930F: Documentation/devicetree/bindings/remoteproc/ 12931F: Documentation/remoteproc.txt 12932F: drivers/remoteproc/ 12933F: include/linux/remoteproc.h 12934 12935REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12936M: Ohad Ben-Cohen <ohad@wizery.com> 12937M: Bjorn Andersson <bjorn.andersson@linaro.org> 12938L: linux-remoteproc@vger.kernel.org 12939T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12940S: Maintained 12941F: drivers/rpmsg/ 12942F: Documentation/rpmsg.txt 12943F: include/linux/rpmsg.h 12944F: include/linux/rpmsg/ 12945 12946RENESAS CLOCK DRIVERS 12947M: Geert Uytterhoeven <geert+renesas@glider.be> 12948L: linux-renesas-soc@vger.kernel.org 12949T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12950S: Supported 12951F: drivers/clk/renesas/ 12952 12953RENESAS EMEV2 I2C DRIVER 12954M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12955S: Supported 12956F: drivers/i2c/busses/i2c-emev2.c 12957 12958RENESAS ETHERNET DRIVERS 12959R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12960L: netdev@vger.kernel.org 12961L: linux-renesas-soc@vger.kernel.org 12962F: Documentation/devicetree/bindings/net/renesas,*.txt 12963F: Documentation/devicetree/bindings/net/sh_eth.txt 12964F: drivers/net/ethernet/renesas/ 12965F: include/linux/sh_eth.h 12966 12967RENESAS R-CAR GYROADC DRIVER 12968M: Marek Vasut <marek.vasut@gmail.com> 12969L: linux-iio@vger.kernel.org 12970S: Supported 12971F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 12972F: drivers/iio/adc/rcar-gyroadc.c 12973 12974RENESAS R-CAR I2C DRIVERS 12975M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12976S: Supported 12977F: drivers/i2c/busses/i2c-rcar.c 12978F: drivers/i2c/busses/i2c-sh_mobile.c 12979 12980RENESAS RIIC DRIVER 12981M: Chris Brandt <chris.brandt@renesas.com> 12982S: Supported 12983F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12984F: drivers/i2c/busses/i2c-riic.c 12985 12986RENESAS USB PHY DRIVER 12987M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12988L: linux-renesas-soc@vger.kernel.org 12989S: Maintained 12990F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12991 12992RESET CONTROLLER FRAMEWORK 12993M: Philipp Zabel <p.zabel@pengutronix.de> 12994T: git git://git.pengutronix.de/git/pza/linux 12995S: Maintained 12996F: drivers/reset/ 12997F: Documentation/devicetree/bindings/reset/ 12998F: include/dt-bindings/reset/ 12999F: include/linux/reset.h 13000F: include/linux/reset-controller.h 13001 13002RESTARTABLE SEQUENCES SUPPORT 13003M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13004M: Peter Zijlstra <peterz@infradead.org> 13005M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13006M: Boqun Feng <boqun.feng@gmail.com> 13007L: linux-kernel@vger.kernel.org 13008S: Supported 13009F: kernel/rseq.c 13010F: include/uapi/linux/rseq.h 13011F: include/trace/events/rseq.h 13012F: tools/testing/selftests/rseq/ 13013 13014RFKILL 13015M: Johannes Berg <johannes@sipsolutions.net> 13016L: linux-wireless@vger.kernel.org 13017W: http://wireless.kernel.org/ 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 13019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 13020S: Maintained 13021F: Documentation/rfkill.txt 13022F: Documentation/ABI/stable/sysfs-class-rfkill 13023F: net/rfkill/ 13024F: include/linux/rfkill.h 13025F: include/uapi/linux/rfkill.h 13026 13027RHASHTABLE 13028M: Thomas Graf <tgraf@suug.ch> 13029M: Herbert Xu <herbert@gondor.apana.org.au> 13030L: netdev@vger.kernel.org 13031S: Maintained 13032F: lib/rhashtable.c 13033F: lib/test_rhashtable.c 13034F: include/linux/rhashtable.h 13035F: include/linux/rhashtable-types.h 13036 13037RICOH R5C592 MEMORYSTICK DRIVER 13038M: Maxim Levitsky <maximlevitsky@gmail.com> 13039S: Maintained 13040F: drivers/memstick/host/r592.* 13041 13042RICOH SMARTMEDIA/XD DRIVER 13043M: Maxim Levitsky <maximlevitsky@gmail.com> 13044S: Maintained 13045F: drivers/mtd/nand/raw/r852.c 13046F: drivers/mtd/nand/raw/r852.h 13047 13048RISC-V ARCHITECTURE 13049M: Palmer Dabbelt <palmer@sifive.com> 13050M: Albert Ou <aou@eecs.berkeley.edu> 13051L: linux-riscv@lists.infradead.org 13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13053S: Supported 13054F: arch/riscv/ 13055K: riscv 13056N: riscv 13057 13058ROCCAT DRIVERS 13059M: Stefan Achatz <erazor_de@users.sourceforge.net> 13060W: http://sourceforge.net/projects/roccat/ 13061S: Maintained 13062F: drivers/hid/hid-roccat* 13063F: include/linux/hid-roccat* 13064F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13065 13066ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13067M: Jacob chen <jacob2.chen@rock-chips.com> 13068L: linux-media@vger.kernel.org 13069S: Maintained 13070F: drivers/media/platform/rockchip/rga/ 13071F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13072 13073ROCKCHIP VPU CODEC DRIVER 13074M: Ezequiel Garcia <ezequiel@collabora.com> 13075L: linux-media@vger.kernel.org 13076S: Maintained 13077F: drivers/staging/media/platform/rockchip/vpu/ 13078F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13079 13080ROCKER DRIVER 13081M: Jiri Pirko <jiri@resnulli.us> 13082L: netdev@vger.kernel.org 13083S: Supported 13084F: drivers/net/ethernet/rocker/ 13085 13086ROCKETPORT DRIVER 13087P: Comtrol Corp. 13088W: http://www.comtrol.com 13089S: Maintained 13090F: Documentation/serial/rocket.txt 13091F: drivers/tty/rocket* 13092 13093ROCKETPORT EXPRESS/INFINITY DRIVER 13094M: Kevin Cernekee <cernekee@gmail.com> 13095L: linux-serial@vger.kernel.org 13096S: Odd Fixes 13097F: drivers/tty/serial/rp2.* 13098 13099ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13100M: Marek Vasut <marek.vasut+renesas@gmail.com> 13101L: linux-kernel@vger.kernel.org 13102L: linux-renesas-soc@vger.kernel.org 13103S: Supported 13104F: drivers/mfd/bd9571mwv.c 13105F: drivers/regulator/bd9571mwv-regulator.c 13106F: drivers/gpio/gpio-bd9571mwv.c 13107F: include/linux/mfd/bd9571mwv.h 13108F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13109 13110ROSE NETWORK LAYER 13111M: Ralf Baechle <ralf@linux-mips.org> 13112L: linux-hams@vger.kernel.org 13113W: http://www.linux-ax25.org/ 13114S: Maintained 13115F: include/net/rose.h 13116F: include/uapi/linux/rose.h 13117F: net/rose/ 13118 13119RTL2830 MEDIA DRIVER 13120M: Antti Palosaari <crope@iki.fi> 13121L: linux-media@vger.kernel.org 13122W: https://linuxtv.org 13123W: http://palosaari.fi/linux/ 13124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13125T: git git://linuxtv.org/anttip/media_tree.git 13126S: Maintained 13127F: drivers/media/dvb-frontends/rtl2830* 13128 13129RTL2832 MEDIA DRIVER 13130M: Antti Palosaari <crope@iki.fi> 13131L: linux-media@vger.kernel.org 13132W: https://linuxtv.org 13133W: http://palosaari.fi/linux/ 13134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13135T: git git://linuxtv.org/anttip/media_tree.git 13136S: Maintained 13137F: drivers/media/dvb-frontends/rtl2832* 13138 13139RTL2832_SDR MEDIA DRIVER 13140M: Antti Palosaari <crope@iki.fi> 13141L: linux-media@vger.kernel.org 13142W: https://linuxtv.org 13143W: http://palosaari.fi/linux/ 13144Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13145T: git git://linuxtv.org/anttip/media_tree.git 13146S: Maintained 13147F: drivers/media/dvb-frontends/rtl2832_sdr* 13148 13149RTL8180 WIRELESS DRIVER 13150L: linux-wireless@vger.kernel.org 13151W: http://wireless.kernel.org/ 13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13153S: Orphan 13154F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13155 13156RTL8187 WIRELESS DRIVER 13157M: Herton Ronaldo Krzesinski <herton@canonical.com> 13158M: Hin-Tak Leung <htl10@users.sourceforge.net> 13159M: Larry Finger <Larry.Finger@lwfinger.net> 13160L: linux-wireless@vger.kernel.org 13161W: http://wireless.kernel.org/ 13162T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13163S: Maintained 13164F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13165 13166REALTEK WIRELESS DRIVER (rtlwifi family) 13167M: Ping-Ke Shih <pkshih@realtek.com> 13168L: linux-wireless@vger.kernel.org 13169W: http://wireless.kernel.org/ 13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13171S: Maintained 13172F: drivers/net/wireless/realtek/rtlwifi/ 13173 13174RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13175M: Jes Sorensen <Jes.Sorensen@gmail.com> 13176L: linux-wireless@vger.kernel.org 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13178S: Maintained 13179F: drivers/net/wireless/realtek/rtl8xxxu/ 13180 13181RXRPC SOCKETS (AF_RXRPC) 13182M: David Howells <dhowells@redhat.com> 13183L: linux-afs@lists.infradead.org 13184S: Supported 13185F: net/rxrpc/ 13186F: include/keys/rxrpc-type.h 13187F: include/net/af_rxrpc.h 13188F: include/trace/events/rxrpc.h 13189F: include/uapi/linux/rxrpc.h 13190F: Documentation/networking/rxrpc.txt 13191W: https://www.infradead.org/~dhowells/kafs/ 13192 13193S3 SAVAGE FRAMEBUFFER DRIVER 13194M: Antonino Daplas <adaplas@gmail.com> 13195L: linux-fbdev@vger.kernel.org 13196S: Maintained 13197F: drivers/video/fbdev/savage/ 13198 13199S390 13200M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13201M: Heiko Carstens <heiko.carstens@de.ibm.com> 13202L: linux-s390@vger.kernel.org 13203W: http://www.ibm.com/developerworks/linux/linux390/ 13204T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13205S: Supported 13206F: arch/s390/ 13207F: drivers/s390/ 13208F: Documentation/s390/ 13209F: Documentation/driver-api/s390-drivers.rst 13210 13211S390 COMMON I/O LAYER 13212M: Sebastian Ott <sebott@linux.ibm.com> 13213M: Peter Oberparleiter <oberpar@linux.ibm.com> 13214L: linux-s390@vger.kernel.org 13215W: http://www.ibm.com/developerworks/linux/linux390/ 13216S: Supported 13217F: drivers/s390/cio/ 13218 13219S390 DASD DRIVER 13220M: Stefan Haberland <sth@linux.ibm.com> 13221M: Jan Hoeppner <hoeppner@linux.ibm.com> 13222L: linux-s390@vger.kernel.org 13223W: http://www.ibm.com/developerworks/linux/linux390/ 13224S: Supported 13225F: drivers/s390/block/dasd* 13226F: block/partitions/ibm.c 13227 13228S390 IOMMU (PCI) 13229M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13230L: linux-s390@vger.kernel.org 13231W: http://www.ibm.com/developerworks/linux/linux390/ 13232S: Supported 13233F: drivers/iommu/s390-iommu.c 13234 13235S390 IUCV NETWORK LAYER 13236M: Julian Wiedmann <jwi@linux.ibm.com> 13237M: Ursula Braun <ubraun@linux.ibm.com> 13238L: linux-s390@vger.kernel.org 13239W: http://www.ibm.com/developerworks/linux/linux390/ 13240S: Supported 13241F: drivers/s390/net/*iucv* 13242F: include/net/iucv/ 13243F: net/iucv/ 13244 13245S390 NETWORK DRIVERS 13246M: Julian Wiedmann <jwi@linux.ibm.com> 13247M: Ursula Braun <ubraun@linux.ibm.com> 13248L: linux-s390@vger.kernel.org 13249W: http://www.ibm.com/developerworks/linux/linux390/ 13250S: Supported 13251F: drivers/s390/net/ 13252 13253S390 PCI SUBSYSTEM 13254M: Sebastian Ott <sebott@linux.ibm.com> 13255M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13256L: linux-s390@vger.kernel.org 13257W: http://www.ibm.com/developerworks/linux/linux390/ 13258S: Supported 13259F: arch/s390/pci/ 13260F: drivers/pci/hotplug/s390_pci_hpc.c 13261 13262S390 VFIO-CCW DRIVER 13263M: Cornelia Huck <cohuck@redhat.com> 13264M: Farhan Ali <alifm@linux.ibm.com> 13265M: Eric Farman <farman@linux.ibm.com> 13266R: Halil Pasic <pasic@linux.ibm.com> 13267L: linux-s390@vger.kernel.org 13268L: kvm@vger.kernel.org 13269S: Supported 13270F: drivers/s390/cio/vfio_ccw* 13271F: Documentation/s390/vfio-ccw.txt 13272F: include/uapi/linux/vfio_ccw.h 13273 13274S390 ZCRYPT DRIVER 13275M: Harald Freudenberger <freude@linux.ibm.com> 13276L: linux-s390@vger.kernel.org 13277W: http://www.ibm.com/developerworks/linux/linux390/ 13278S: Supported 13279F: drivers/s390/crypto/ 13280 13281S390 VFIO AP DRIVER 13282M: Tony Krowiak <akrowiak@linux.ibm.com> 13283M: Pierre Morel <pmorel@linux.ibm.com> 13284M: Halil Pasic <pasic@linux.ibm.com> 13285L: linux-s390@vger.kernel.org 13286W: http://www.ibm.com/developerworks/linux/linux390/ 13287S: Supported 13288F: drivers/s390/crypto/vfio_ap_drv.c 13289F: drivers/s390/crypto/vfio_ap_private.h 13290F: drivers/s390/crypto/vfio_ap_ops.c 13291F: Documentation/s390/vfio-ap.txt 13292 13293S390 ZFCP DRIVER 13294M: Steffen Maier <maier@linux.ibm.com> 13295M: Benjamin Block <bblock@linux.ibm.com> 13296L: linux-s390@vger.kernel.org 13297W: http://www.ibm.com/developerworks/linux/linux390/ 13298S: Supported 13299F: drivers/s390/scsi/zfcp_* 13300 13301S3C24XX SD/MMC Driver 13302M: Ben Dooks <ben-linux@fluff.org> 13303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13304S: Supported 13305F: drivers/mmc/host/s3cmci.* 13306 13307SAA6588 RDS RECEIVER DRIVER 13308M: Hans Verkuil <hverkuil@xs4all.nl> 13309L: linux-media@vger.kernel.org 13310T: git git://linuxtv.org/media_tree.git 13311W: https://linuxtv.org 13312S: Odd Fixes 13313F: drivers/media/i2c/saa6588* 13314 13315SAA7134 VIDEO4LINUX DRIVER 13316M: Mauro Carvalho Chehab <mchehab@kernel.org> 13317L: linux-media@vger.kernel.org 13318W: https://linuxtv.org 13319T: git git://linuxtv.org/media_tree.git 13320S: Odd fixes 13321F: Documentation/media/v4l-drivers/saa7134* 13322F: drivers/media/pci/saa7134/ 13323 13324SAA7146 VIDEO4LINUX-2 DRIVER 13325M: Hans Verkuil <hverkuil@xs4all.nl> 13326L: linux-media@vger.kernel.org 13327T: git git://linuxtv.org/media_tree.git 13328S: Maintained 13329F: drivers/media/common/saa7146/ 13330F: drivers/media/pci/saa7146/ 13331F: include/media/drv-intf/saa7146* 13332 13333SAMSUNG AUDIO (ASoC) DRIVERS 13334M: Krzysztof Kozlowski <krzk@kernel.org> 13335M: Sangbeom Kim <sbkim73@samsung.com> 13336M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13337L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13338S: Supported 13339F: sound/soc/samsung/ 13340F: Documentation/devicetree/bindings/sound/samsung* 13341 13342SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13343M: Krzysztof Kozlowski <krzk@kernel.org> 13344L: linux-crypto@vger.kernel.org 13345L: linux-samsung-soc@vger.kernel.org 13346S: Maintained 13347F: drivers/crypto/exynos-rng.c 13348F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13349 13350SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13351M: Łukasz Stelmach <l.stelmach@samsung.com> 13352L: linux-samsung-soc@vger.kernel.org 13353S: Maintained 13354F: drivers/char/hw_random/exynos-trng.c 13355F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13356 13357SAMSUNG FRAMEBUFFER DRIVER 13358M: Jingoo Han <jingoohan1@gmail.com> 13359L: linux-fbdev@vger.kernel.org 13360S: Maintained 13361F: drivers/video/fbdev/s3c-fb.c 13362 13363SAMSUNG LAPTOP DRIVER 13364M: Corentin Chary <corentin.chary@gmail.com> 13365L: platform-driver-x86@vger.kernel.org 13366S: Maintained 13367F: drivers/platform/x86/samsung-laptop.c 13368 13369SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13370M: Sangbeom Kim <sbkim73@samsung.com> 13371M: Krzysztof Kozlowski <krzk@kernel.org> 13372M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13373L: linux-kernel@vger.kernel.org 13374L: linux-samsung-soc@vger.kernel.org 13375S: Supported 13376F: drivers/mfd/sec*.c 13377F: drivers/regulator/s2m*.c 13378F: drivers/regulator/s5m*.c 13379F: drivers/clk/clk-s2mps11.c 13380F: drivers/rtc/rtc-s5m.c 13381F: include/linux/mfd/samsung/ 13382F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13383F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13384F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13385F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13386 13387SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13388M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13389L: linux-media@vger.kernel.org 13390L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13391S: Maintained 13392F: drivers/media/platform/s3c-camif/ 13393F: include/media/drv-intf/s3c_camif.h 13394 13395SAMSUNG S3FWRN5 NFC DRIVER 13396M: Robert Baldyga <r.baldyga@samsung.com> 13397M: Krzysztof Opasiak <k.opasiak@samsung.com> 13398L: linux-nfc@lists.01.org (moderated for non-subscribers) 13399S: Supported 13400F: drivers/nfc/s3fwrn5 13401 13402SAMSUNG S5C73M3 CAMERA DRIVER 13403M: Kyungmin Park <kyungmin.park@samsung.com> 13404M: Andrzej Hajda <a.hajda@samsung.com> 13405L: linux-media@vger.kernel.org 13406S: Supported 13407F: drivers/media/i2c/s5c73m3/* 13408 13409SAMSUNG S5K5BAF CAMERA DRIVER 13410M: Kyungmin Park <kyungmin.park@samsung.com> 13411M: Andrzej Hajda <a.hajda@samsung.com> 13412L: linux-media@vger.kernel.org 13413S: Supported 13414F: drivers/media/i2c/s5k5baf.c 13415 13416SAMSUNG S5P Security SubSystem (SSS) DRIVER 13417M: Krzysztof Kozlowski <krzk@kernel.org> 13418M: Vladimir Zapolskiy <vz@mleia.com> 13419M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13420L: linux-crypto@vger.kernel.org 13421L: linux-samsung-soc@vger.kernel.org 13422S: Maintained 13423F: drivers/crypto/s5p-sss.c 13424 13425SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13426M: Kyungmin Park <kyungmin.park@samsung.com> 13427M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13428L: linux-media@vger.kernel.org 13429Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13430S: Supported 13431F: drivers/media/platform/exynos4-is/ 13432 13433SAMSUNG SOC CLOCK DRIVERS 13434M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13435M: Tomasz Figa <tomasz.figa@gmail.com> 13436M: Chanwoo Choi <cw00.choi@samsung.com> 13437S: Supported 13438L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13439T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13440F: drivers/clk/samsung/ 13441F: include/dt-bindings/clock/exynos*.h 13442F: Documentation/devicetree/bindings/clock/exynos*.txt 13443 13444SAMSUNG SPI DRIVERS 13445M: Kukjin Kim <kgene@kernel.org> 13446M: Krzysztof Kozlowski <krzk@kernel.org> 13447M: Andi Shyti <andi@etezian.org> 13448L: linux-spi@vger.kernel.org 13449L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13450S: Maintained 13451F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13452F: drivers/spi/spi-s3c* 13453F: include/linux/platform_data/spi-s3c64xx.h 13454 13455SAMSUNG SXGBE DRIVERS 13456M: Byungho An <bh74.an@samsung.com> 13457M: Girish K S <ks.giri@samsung.com> 13458M: Vipul Pandya <vipul.pandya@samsung.com> 13459S: Supported 13460L: netdev@vger.kernel.org 13461F: drivers/net/ethernet/samsung/sxgbe/ 13462 13463SAMSUNG THERMAL DRIVER 13464M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13465L: linux-pm@vger.kernel.org 13466L: linux-samsung-soc@vger.kernel.org 13467S: Supported 13468T: git https://github.com/lmajewski/linux-samsung-thermal.git 13469F: drivers/thermal/samsung/ 13470 13471SAMSUNG USB2 PHY DRIVER 13472M: Kamil Debski <kamil@wypas.org> 13473M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13474L: linux-kernel@vger.kernel.org 13475S: Supported 13476F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13477F: Documentation/phy/samsung-usb2.txt 13478F: drivers/phy/samsung/phy-exynos4210-usb2.c 13479F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13480F: drivers/phy/samsung/phy-exynos5250-usb2.c 13481F: drivers/phy/samsung/phy-s5pv210-usb2.c 13482F: drivers/phy/samsung/phy-samsung-usb2.c 13483F: drivers/phy/samsung/phy-samsung-usb2.h 13484 13485SC1200 WDT DRIVER 13486M: Zwane Mwaikambo <zwanem@gmail.com> 13487S: Maintained 13488F: drivers/watchdog/sc1200wdt.c 13489 13490SCHEDULER 13491M: Ingo Molnar <mingo@redhat.com> 13492M: Peter Zijlstra <peterz@infradead.org> 13493L: linux-kernel@vger.kernel.org 13494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13495S: Maintained 13496F: kernel/sched/ 13497F: include/linux/sched.h 13498F: include/uapi/linux/sched.h 13499F: include/linux/wait.h 13500 13501SCR24X CHIP CARD INTERFACE DRIVER 13502M: Lubomir Rintel <lkundrak@v3.sk> 13503S: Supported 13504F: drivers/char/pcmcia/scr24x_cs.c 13505 13506SCSI CDROM DRIVER 13507M: Jens Axboe <axboe@kernel.dk> 13508L: linux-scsi@vger.kernel.org 13509W: http://www.kernel.dk 13510S: Maintained 13511F: drivers/scsi/sr* 13512 13513SCSI RDMA PROTOCOL (SRP) INITIATOR 13514M: Bart Van Assche <bvanassche@acm.org> 13515L: linux-rdma@vger.kernel.org 13516S: Supported 13517Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13518F: drivers/infiniband/ulp/srp/ 13519F: include/scsi/srp.h 13520 13521SCSI RDMA PROTOCOL (SRP) TARGET 13522M: Bart Van Assche <bvanassche@acm.org> 13523L: linux-rdma@vger.kernel.org 13524L: target-devel@vger.kernel.org 13525S: Supported 13526Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13527F: drivers/infiniband/ulp/srpt/ 13528 13529SCSI SG DRIVER 13530M: Doug Gilbert <dgilbert@interlog.com> 13531L: linux-scsi@vger.kernel.org 13532W: http://sg.danny.cz/sg 13533S: Maintained 13534F: Documentation/scsi/scsi-generic.txt 13535F: drivers/scsi/sg.c 13536F: include/scsi/sg.h 13537 13538SCSI SUBSYSTEM 13539M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13540T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13541M: "Martin K. Petersen" <martin.petersen@oracle.com> 13542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13543L: linux-scsi@vger.kernel.org 13544S: Maintained 13545F: Documentation/devicetree/bindings/scsi/ 13546F: drivers/scsi/ 13547F: include/scsi/ 13548 13549SCSI TAPE DRIVER 13550M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13551L: linux-scsi@vger.kernel.org 13552S: Maintained 13553F: Documentation/scsi/st.txt 13554F: drivers/scsi/st.* 13555F: drivers/scsi/st_*.h 13556 13557SCTP PROTOCOL 13558M: Vlad Yasevich <vyasevich@gmail.com> 13559M: Neil Horman <nhorman@tuxdriver.com> 13560M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13561L: linux-sctp@vger.kernel.org 13562W: http://lksctp.sourceforge.net 13563S: Maintained 13564F: Documentation/networking/sctp.txt 13565F: include/linux/sctp.h 13566F: include/uapi/linux/sctp.h 13567F: include/net/sctp/ 13568F: net/sctp/ 13569 13570SCx200 CPU SUPPORT 13571M: Jim Cromie <jim.cromie@gmail.com> 13572S: Odd Fixes 13573F: Documentation/i2c/busses/scx200_acb 13574F: arch/x86/platform/scx200/ 13575F: drivers/watchdog/scx200_wdt.c 13576F: drivers/i2c/busses/scx200* 13577F: drivers/mtd/maps/scx200_docflash.c 13578F: include/linux/scx200.h 13579 13580SCx200 GPIO DRIVER 13581M: Jim Cromie <jim.cromie@gmail.com> 13582S: Maintained 13583F: drivers/char/scx200_gpio.c 13584F: include/linux/scx200_gpio.h 13585 13586SCx200 HRT CLOCKSOURCE DRIVER 13587M: Jim Cromie <jim.cromie@gmail.com> 13588S: Maintained 13589F: drivers/clocksource/scx200_hrt.c 13590 13591SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13592M: Sascha Sommer <saschasommer@freenet.de> 13593L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13594S: Maintained 13595F: drivers/mmc/host/sdricoh_cs.c 13596 13597SECO BOARDS CEC DRIVER 13598M: Ettore Chimenti <ek5.chimenti@gmail.com> 13599S: Maintained 13600F: drivers/media/platform/seco-cec/seco-cec.c 13601F: drivers/media/platform/seco-cec/seco-cec.h 13602 13603SECURE COMPUTING 13604M: Kees Cook <keescook@chromium.org> 13605R: Andy Lutomirski <luto@amacapital.net> 13606R: Will Drewry <wad@chromium.org> 13607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13608S: Supported 13609F: kernel/seccomp.c 13610F: include/uapi/linux/seccomp.h 13611F: include/linux/seccomp.h 13612F: tools/testing/selftests/seccomp/* 13613F: tools/testing/selftests/kselftest_harness.h 13614F: Documentation/userspace-api/seccomp_filter.rst 13615K: \bsecure_computing 13616K: \bTIF_SECCOMP\b 13617 13618SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13619M: Al Cooper <alcooperx@gmail.com> 13620L: linux-mmc@vger.kernel.org 13621L: bcm-kernel-feedback-list@broadcom.com 13622S: Maintained 13623F: drivers/mmc/host/sdhci-brcmstb* 13624 13625SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13626M: Adrian Hunter <adrian.hunter@intel.com> 13627L: linux-mmc@vger.kernel.org 13628T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13629S: Maintained 13630F: drivers/mmc/host/sdhci* 13631F: include/linux/mmc/sdhci* 13632 13633SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13634M: Prabu Thangamuthu <prabu.t@synopsys.com> 13635M: Manjunath M B <manjumb@synopsys.com> 13636L: linux-mmc@vger.kernel.org 13637S: Maintained 13638F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13639 13640SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13641M: Ludovic Desroches <ludovic.desroches@microchip.com> 13642L: linux-mmc@vger.kernel.org 13643S: Supported 13644F: drivers/mmc/host/sdhci-of-at91.c 13645 13646SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13647M: Ben Dooks <ben-linux@fluff.org> 13648M: Jaehoon Chung <jh80.chung@samsung.com> 13649L: linux-mmc@vger.kernel.org 13650S: Maintained 13651F: drivers/mmc/host/sdhci-s3c* 13652 13653SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13654M: Viresh Kumar <vireshk@kernel.org> 13655L: linux-mmc@vger.kernel.org 13656S: Maintained 13657F: drivers/mmc/host/sdhci-spear.c 13658 13659SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13660M: Kishon Vijay Abraham I <kishon@ti.com> 13661L: linux-mmc@vger.kernel.org 13662S: Maintained 13663F: drivers/mmc/host/sdhci-omap.c 13664 13665SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13666M: Scott Bauer <scott.bauer@intel.com> 13667M: Jonathan Derrick <jonathan.derrick@intel.com> 13668L: linux-block@vger.kernel.org 13669S: Supported 13670F: block/sed* 13671F: block/opal_proto.h 13672F: include/linux/sed* 13673F: include/uapi/linux/sed* 13674 13675SECURITY CONTACT 13676M: Security Officers <security@kernel.org> 13677S: Supported 13678 13679SECURITY SUBSYSTEM 13680M: James Morris <jmorris@namei.org> 13681M: "Serge E. Hallyn" <serge@hallyn.com> 13682L: linux-security-module@vger.kernel.org (suggested Cc:) 13683T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13684W: http://kernsec.org/ 13685S: Supported 13686F: security/ 13687X: security/selinux/ 13688 13689SELINUX SECURITY MODULE 13690M: Paul Moore <paul@paul-moore.com> 13691M: Stephen Smalley <sds@tycho.nsa.gov> 13692M: Eric Paris <eparis@parisplace.org> 13693L: selinux@vger.kernel.org 13694W: https://selinuxproject.org 13695W: https://github.com/SELinuxProject 13696T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13697S: Supported 13698F: include/linux/selinux* 13699F: security/selinux/ 13700F: scripts/selinux/ 13701F: Documentation/admin-guide/LSM/SELinux.rst 13702 13703SENSABLE PHANTOM 13704M: Jiri Slaby <jirislaby@gmail.com> 13705S: Maintained 13706F: drivers/misc/phantom.c 13707F: include/uapi/linux/phantom.h 13708 13709SERIAL DEVICE BUS 13710M: Rob Herring <robh@kernel.org> 13711L: linux-serial@vger.kernel.org 13712S: Maintained 13713F: Documentation/devicetree/bindings/serial/slave-device.txt 13714F: drivers/tty/serdev/ 13715F: include/linux/serdev.h 13716 13717SERIAL DRIVERS 13718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13719L: linux-serial@vger.kernel.org 13720S: Maintained 13721F: Documentation/devicetree/bindings/serial/ 13722F: drivers/tty/serial/ 13723 13724SERIAL IR RECEIVER 13725M: Sean Young <sean@mess.org> 13726L: linux-media@vger.kernel.org 13727S: Maintained 13728F: drivers/media/rc/serial_ir.c 13729 13730SFC NETWORK DRIVER 13731M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13732M: Edward Cree <ecree@solarflare.com> 13733M: Bert Kenward <bkenward@solarflare.com> 13734L: netdev@vger.kernel.org 13735S: Supported 13736F: drivers/net/ethernet/sfc/ 13737 13738SFF/SFP/SFP+ MODULE SUPPORT 13739M: Russell King <linux@armlinux.org.uk> 13740L: netdev@vger.kernel.org 13741S: Maintained 13742F: drivers/net/phy/phylink.c 13743F: drivers/net/phy/sfp* 13744F: include/linux/phylink.h 13745F: include/linux/sfp.h 13746 13747SGI GRU DRIVER 13748M: Dimitri Sivanich <sivanich@sgi.com> 13749S: Maintained 13750F: drivers/misc/sgi-gru/ 13751 13752SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13753M: Pat Gefre <pfg@sgi.com> 13754L: linux-ia64@vger.kernel.org 13755S: Supported 13756F: Documentation/ia64/serial.txt 13757F: drivers/tty/serial/ioc?_serial.c 13758F: include/linux/ioc?.h 13759 13760SGI XP/XPC/XPNET DRIVER 13761M: Cliff Whickman <cpw@sgi.com> 13762M: Robin Holt <robinmholt@gmail.com> 13763S: Maintained 13764F: drivers/misc/sgi-xp/ 13765 13766SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13767M: Ursula Braun <ubraun@linux.ibm.com> 13768L: linux-s390@vger.kernel.org 13769W: http://www.ibm.com/developerworks/linux/linux390/ 13770S: Supported 13771F: net/smc/ 13772 13773SHARP RJ54N1CB0C SENSOR DRIVER 13774M: Jacopo Mondi <jacopo@jmondi.org> 13775L: linux-media@vger.kernel.org 13776T: git git://linuxtv.org/media_tree.git 13777S: Odd fixes 13778F: drivers/media/i2c/rj54n1cb0c.c 13779F: include/media/i2c/rj54n1cb0c.h 13780 13781SH_VEU V4L2 MEM2MEM DRIVER 13782L: linux-media@vger.kernel.org 13783S: Orphan 13784F: drivers/media/platform/sh_veu.c 13785 13786SH_VOU V4L2 OUTPUT DRIVER 13787L: linux-media@vger.kernel.org 13788S: Orphan 13789F: drivers/media/platform/sh_vou.c 13790F: include/media/drv-intf/sh_vou.h 13791 13792SI2157 MEDIA DRIVER 13793M: Antti Palosaari <crope@iki.fi> 13794L: linux-media@vger.kernel.org 13795W: https://linuxtv.org 13796W: http://palosaari.fi/linux/ 13797Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13798T: git git://linuxtv.org/anttip/media_tree.git 13799S: Maintained 13800F: drivers/media/tuners/si2157* 13801 13802SI2165 MEDIA DRIVER 13803M: Matthias Schwarzott <zzam@gentoo.org> 13804L: linux-media@vger.kernel.org 13805W: https://linuxtv.org 13806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13807S: Maintained 13808F: drivers/media/dvb-frontends/si2165* 13809 13810SI2168 MEDIA DRIVER 13811M: Antti Palosaari <crope@iki.fi> 13812L: linux-media@vger.kernel.org 13813W: https://linuxtv.org 13814W: http://palosaari.fi/linux/ 13815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13816T: git git://linuxtv.org/anttip/media_tree.git 13817S: Maintained 13818F: drivers/media/dvb-frontends/si2168* 13819 13820SI470X FM RADIO RECEIVER I2C DRIVER 13821M: Hans Verkuil <hverkuil@xs4all.nl> 13822L: linux-media@vger.kernel.org 13823T: git git://linuxtv.org/media_tree.git 13824W: https://linuxtv.org 13825S: Odd Fixes 13826F: drivers/media/radio/si470x/radio-si470x-i2c.c 13827 13828SI470X FM RADIO RECEIVER USB DRIVER 13829M: Hans Verkuil <hverkuil@xs4all.nl> 13830L: linux-media@vger.kernel.org 13831T: git git://linuxtv.org/media_tree.git 13832W: https://linuxtv.org 13833S: Maintained 13834F: drivers/media/radio/si470x/radio-si470x-common.c 13835F: drivers/media/radio/si470x/radio-si470x.h 13836F: drivers/media/radio/si470x/radio-si470x-usb.c 13837 13838SI4713 FM RADIO TRANSMITTER I2C DRIVER 13839M: Eduardo Valentin <edubezval@gmail.com> 13840L: linux-media@vger.kernel.org 13841T: git git://linuxtv.org/media_tree.git 13842W: https://linuxtv.org 13843S: Odd Fixes 13844F: drivers/media/radio/si4713/si4713.? 13845 13846SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13847M: Eduardo Valentin <edubezval@gmail.com> 13848L: linux-media@vger.kernel.org 13849T: git git://linuxtv.org/media_tree.git 13850W: https://linuxtv.org 13851S: Odd Fixes 13852F: drivers/media/radio/si4713/radio-platform-si4713.c 13853 13854SI4713 FM RADIO TRANSMITTER USB DRIVER 13855M: Hans Verkuil <hverkuil@xs4all.nl> 13856L: linux-media@vger.kernel.org 13857T: git git://linuxtv.org/media_tree.git 13858W: https://linuxtv.org 13859S: Maintained 13860F: drivers/media/radio/si4713/radio-usb-si4713.c 13861 13862SIANO DVB DRIVER 13863M: Mauro Carvalho Chehab <mchehab@kernel.org> 13864L: linux-media@vger.kernel.org 13865W: https://linuxtv.org 13866T: git git://linuxtv.org/media_tree.git 13867S: Odd fixes 13868F: drivers/media/common/siano/ 13869F: drivers/media/usb/siano/ 13870F: drivers/media/usb/siano/ 13871F: drivers/media/mmc/siano/ 13872 13873SIFIVE DRIVERS 13874M: Palmer Dabbelt <palmer@sifive.com> 13875M: Paul Walmsley <paul.walmsley@sifive.com> 13876L: linux-riscv@lists.infradead.org 13877T: git git://github.com/sifive/riscv-linux.git 13878S: Supported 13879K: sifive 13880N: sifive 13881 13882SILEAD TOUCHSCREEN DRIVER 13883M: Hans de Goede <hdegoede@redhat.com> 13884L: linux-input@vger.kernel.org 13885L: platform-driver-x86@vger.kernel.org 13886S: Maintained 13887F: drivers/input/touchscreen/silead.c 13888F: drivers/platform/x86/touchscreen_dmi.c 13889 13890SILICON MOTION SM712 FRAME BUFFER DRIVER 13891M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13892M: Teddy Wang <teddy.wang@siliconmotion.com> 13893M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13894L: linux-fbdev@vger.kernel.org 13895S: Maintained 13896F: drivers/video/fbdev/sm712* 13897F: Documentation/fb/sm712fb.txt 13898 13899SIMPLE FIRMWARE INTERFACE (SFI) 13900M: Len Brown <lenb@kernel.org> 13901L: sfi-devel@simplefirmware.org 13902W: http://simplefirmware.org/ 13903T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13904S: Supported 13905F: arch/x86/platform/sfi/ 13906F: drivers/sfi/ 13907F: include/linux/sfi*.h 13908 13909SIMPLEFB FB DRIVER 13910M: Hans de Goede <hdegoede@redhat.com> 13911L: linux-fbdev@vger.kernel.org 13912S: Maintained 13913F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13914F: drivers/video/fbdev/simplefb.c 13915F: include/linux/platform_data/simplefb.h 13916 13917SIMTEC EB110ATX (Chalice CATS) 13918P: Ben Dooks 13919P: Vincent Sanders <vince@simtec.co.uk> 13920M: Simtec Linux Team <linux@simtec.co.uk> 13921W: http://www.simtec.co.uk/products/EB110ATX/ 13922S: Supported 13923 13924SIMTEC EB2410ITX (BAST) 13925P: Ben Dooks 13926P: Vincent Sanders <vince@simtec.co.uk> 13927M: Simtec Linux Team <linux@simtec.co.uk> 13928W: http://www.simtec.co.uk/products/EB2410ITX/ 13929S: Supported 13930F: arch/arm/mach-s3c24xx/mach-bast.c 13931F: arch/arm/mach-s3c24xx/bast-ide.c 13932F: arch/arm/mach-s3c24xx/bast-irq.c 13933 13934SIPHASH PRF ROUTINES 13935M: Jason A. Donenfeld <Jason@zx2c4.com> 13936S: Maintained 13937F: lib/siphash.c 13938F: lib/test_siphash.c 13939F: include/linux/siphash.h 13940 13941SIOX 13942M: Gavin Schenk <g.schenk@eckelmann.de> 13943M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13944R: Pengutronix Kernel Team <kernel@pengutronix.de> 13945S: Supported 13946F: drivers/siox/* 13947F: drivers/gpio/gpio-siox.c 13948F: include/trace/events/siox.h 13949 13950SIS 190 ETHERNET DRIVER 13951M: Francois Romieu <romieu@fr.zoreil.com> 13952L: netdev@vger.kernel.org 13953S: Maintained 13954F: drivers/net/ethernet/sis/sis190.c 13955 13956SIS 900/7016 FAST ETHERNET DRIVER 13957M: Daniele Venzano <venza@brownhat.org> 13958W: http://www.brownhat.org/sis900.html 13959L: netdev@vger.kernel.org 13960S: Maintained 13961F: drivers/net/ethernet/sis/sis900.* 13962 13963SIS FRAMEBUFFER DRIVER 13964M: Thomas Winischhofer <thomas@winischhofer.net> 13965W: http://www.winischhofer.net/linuxsisvga.shtml 13966S: Maintained 13967F: Documentation/fb/sisfb.txt 13968F: drivers/video/fbdev/sis/ 13969F: include/video/sisfb.h 13970 13971SIS USB2VGA DRIVER 13972M: Thomas Winischhofer <thomas@winischhofer.net> 13973W: http://www.winischhofer.at/linuxsisusbvga.shtml 13974S: Maintained 13975F: drivers/usb/misc/sisusbvga/ 13976 13977SLAB ALLOCATOR 13978M: Christoph Lameter <cl@linux.com> 13979M: Pekka Enberg <penberg@kernel.org> 13980M: David Rientjes <rientjes@google.com> 13981M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13982M: Andrew Morton <akpm@linux-foundation.org> 13983L: linux-mm@kvack.org 13984S: Maintained 13985F: include/linux/sl?b*.h 13986F: mm/sl?b* 13987 13988SLEEPABLE READ-COPY UPDATE (SRCU) 13989M: Lai Jiangshan <jiangshanlai@gmail.com> 13990M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13991M: Josh Triplett <josh@joshtriplett.org> 13992R: Steven Rostedt <rostedt@goodmis.org> 13993R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13994L: linux-kernel@vger.kernel.org 13995W: http://www.rdrop.com/users/paulmck/RCU/ 13996S: Supported 13997T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13998F: include/linux/srcu*.h 13999F: kernel/rcu/srcu*.c 14000 14001SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 14002M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 14003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14004S: Maintained 14005F: drivers/slimbus/ 14006F: Documentation/devicetree/bindings/slimbus/ 14007F: include/linux/slimbus.h 14008 14009SMACK SECURITY MODULE 14010M: Casey Schaufler <casey@schaufler-ca.com> 14011L: linux-security-module@vger.kernel.org 14012W: http://schaufler-ca.com 14013T: git git://github.com/cschaufler/smack-next 14014S: Maintained 14015F: Documentation/admin-guide/LSM/Smack.rst 14016F: security/smack/ 14017 14018SMC91x ETHERNET DRIVER 14019M: Nicolas Pitre <nico@fluxnic.net> 14020S: Odd Fixes 14021F: drivers/net/ethernet/smsc/smc91x.* 14022 14023SMIA AND SMIA++ IMAGE SENSOR DRIVER 14024M: Sakari Ailus <sakari.ailus@iki.fi> 14025L: linux-media@vger.kernel.org 14026S: Maintained 14027F: drivers/media/i2c/smiapp/ 14028F: include/media/i2c/smiapp.h 14029F: drivers/media/i2c/smiapp-pll.c 14030F: drivers/media/i2c/smiapp-pll.h 14031F: include/uapi/linux/smiapp.h 14032F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 14033 14034SMM665 HARDWARE MONITOR DRIVER 14035M: Guenter Roeck <linux@roeck-us.net> 14036L: linux-hwmon@vger.kernel.org 14037S: Maintained 14038F: Documentation/hwmon/smm665 14039F: drivers/hwmon/smm665.c 14040 14041SMSC EMC2103 HARDWARE MONITOR DRIVER 14042M: Steve Glendinning <steve.glendinning@shawell.net> 14043L: linux-hwmon@vger.kernel.org 14044S: Maintained 14045F: Documentation/hwmon/emc2103 14046F: drivers/hwmon/emc2103.c 14047 14048SMSC SCH5627 HARDWARE MONITOR DRIVER 14049M: Hans de Goede <hdegoede@redhat.com> 14050L: linux-hwmon@vger.kernel.org 14051S: Supported 14052F: Documentation/hwmon/sch5627 14053F: drivers/hwmon/sch5627.c 14054 14055SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14056M: Steve Glendinning <steve.glendinning@shawell.net> 14057L: linux-fbdev@vger.kernel.org 14058S: Maintained 14059F: drivers/video/fbdev/smscufx.c 14060 14061SMSC47B397 HARDWARE MONITOR DRIVER 14062M: Jean Delvare <jdelvare@suse.com> 14063L: linux-hwmon@vger.kernel.org 14064S: Maintained 14065F: Documentation/hwmon/smsc47b397 14066F: drivers/hwmon/smsc47b397.c 14067 14068SMSC911x ETHERNET DRIVER 14069M: Steve Glendinning <steve.glendinning@shawell.net> 14070L: netdev@vger.kernel.org 14071S: Maintained 14072F: include/linux/smsc911x.h 14073F: drivers/net/ethernet/smsc/smsc911x.* 14074 14075SMSC9420 PCI ETHERNET DRIVER 14076M: Steve Glendinning <steve.glendinning@shawell.net> 14077L: netdev@vger.kernel.org 14078S: Maintained 14079F: drivers/net/ethernet/smsc/smsc9420.* 14080 14081SOC-CAMERA V4L2 SUBSYSTEM 14082L: linux-media@vger.kernel.org 14083T: git git://linuxtv.org/media_tree.git 14084S: Orphan 14085F: include/media/soc* 14086F: drivers/media/i2c/soc_camera/ 14087F: drivers/media/platform/soc_camera/ 14088 14089SOCIONEXT SYNQUACER I2C DRIVER 14090M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14091L: linux-i2c@vger.kernel.org 14092S: Maintained 14093F: drivers/i2c/busses/i2c-synquacer.c 14094F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14095 14096SOCIONEXT UNIPHIER SOUND DRIVER 14097L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14098S: Orphan 14099F: sound/soc/uniphier/ 14100 14101SOEKRIS NET48XX LED SUPPORT 14102M: Chris Boot <bootc@bootc.net> 14103S: Maintained 14104F: drivers/leds/leds-net48xx.c 14105 14106SOFT-ROCE DRIVER (rxe) 14107M: Moni Shoua <monis@mellanox.com> 14108L: linux-rdma@vger.kernel.org 14109S: Supported 14110W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14111Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14112F: drivers/infiniband/sw/rxe/ 14113F: include/uapi/rdma/rdma_user_rxe.h 14114 14115SOFTLOGIC 6x10 MPEG CODEC 14116M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14117M: Anton Sviridenko <anton@corp.bluecherry.net> 14118M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14119M: Andrey Utkin <andrey_utkin@fastmail.com> 14120M: Ismael Luceno <ismael@iodev.co.uk> 14121L: linux-media@vger.kernel.org 14122S: Supported 14123F: drivers/media/pci/solo6x10/ 14124 14125SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14126M: James Morse <james.morse@arm.com> 14127L: linux-arm-kernel@lists.infradead.org 14128S: Maintained 14129F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14130F: drivers/firmware/arm_sdei.c 14131F: include/linux/arm_sdei.h 14132F: include/uapi/linux/arm_sdei.h 14133 14134SOFTWARE RAID (Multiple Disks) SUPPORT 14135M: Shaohua Li <shli@kernel.org> 14136L: linux-raid@vger.kernel.org 14137T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14138S: Supported 14139F: drivers/md/Makefile 14140F: drivers/md/Kconfig 14141F: drivers/md/md* 14142F: drivers/md/raid* 14143F: include/linux/raid/ 14144F: include/uapi/linux/raid/ 14145 14146SOCIONEXT (SNI) AVE NETWORK DRIVER 14147M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14148L: netdev@vger.kernel.org 14149S: Maintained 14150F: drivers/net/ethernet/socionext/sni_ave.c 14151F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14152 14153SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14154M: Jassi Brar <jaswinder.singh@linaro.org> 14155L: netdev@vger.kernel.org 14156S: Maintained 14157F: drivers/net/ethernet/socionext/netsec.c 14158F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14159 14160SOLIDRUN CLEARFOG SUPPORT 14161M: Russell King <linux@armlinux.org.uk> 14162S: Maintained 14163F: arch/arm/boot/dts/armada-388-clearfog* 14164F: arch/arm/boot/dts/armada-38x-solidrun-* 14165 14166SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14167M: Russell King <linux@armlinux.org.uk> 14168S: Maintained 14169F: arch/arm/boot/dts/imx6*-cubox-i* 14170F: arch/arm/boot/dts/imx6*-hummingboard* 14171F: arch/arm/boot/dts/imx6*-sr-* 14172 14173SONIC NETWORK DRIVER 14174M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14175L: netdev@vger.kernel.org 14176S: Maintained 14177F: drivers/net/ethernet/natsemi/sonic.* 14178 14179SONICS SILICON BACKPLANE DRIVER (SSB) 14180M: Michael Buesch <m@bues.ch> 14181L: linux-wireless@vger.kernel.org 14182S: Maintained 14183F: drivers/ssb/ 14184F: include/linux/ssb/ 14185 14186SONY IMX214 SENSOR DRIVER 14187M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14188L: linux-media@vger.kernel.org 14189T: git git://linuxtv.org/media_tree.git 14190S: Maintained 14191F: drivers/media/i2c/imx214.c 14192F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14193 14194SONY IMX258 SENSOR DRIVER 14195M: Sakari Ailus <sakari.ailus@linux.intel.com> 14196L: linux-media@vger.kernel.org 14197T: git git://linuxtv.org/media_tree.git 14198S: Maintained 14199F: drivers/media/i2c/imx258.c 14200 14201SONY IMX274 SENSOR DRIVER 14202M: Leon Luo <leonl@leopardimaging.com> 14203L: linux-media@vger.kernel.org 14204T: git git://linuxtv.org/media_tree.git 14205S: Maintained 14206F: drivers/media/i2c/imx274.c 14207F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14208 14209SONY IMX319 SENSOR DRIVER 14210M: Bingbu Cao <bingbu.cao@intel.com> 14211L: linux-media@vger.kernel.org 14212T: git git://linuxtv.org/media_tree.git 14213S: Maintained 14214F: drivers/media/i2c/imx319.c 14215 14216SONY IMX355 SENSOR DRIVER 14217M: Tianshu Qiu <tian.shu.qiu@intel.com> 14218L: linux-media@vger.kernel.org 14219T: git git://linuxtv.org/media_tree.git 14220S: Maintained 14221F: drivers/media/i2c/imx355.c 14222 14223SONY MEMORYSTICK CARD SUPPORT 14224M: Alex Dubov <oakad@yahoo.com> 14225W: http://tifmxx.berlios.de/ 14226S: Maintained 14227F: drivers/memstick/host/tifm_ms.c 14228 14229SONY MEMORYSTICK STANDARD SUPPORT 14230M: Maxim Levitsky <maximlevitsky@gmail.com> 14231S: Maintained 14232F: drivers/memstick/core/ms_block.* 14233 14234SONY VAIO CONTROL DEVICE DRIVER 14235M: Mattia Dongili <malattia@linux.it> 14236L: platform-driver-x86@vger.kernel.org 14237W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14238S: Maintained 14239F: Documentation/laptops/sony-laptop.txt 14240F: drivers/char/sonypi.c 14241F: drivers/platform/x86/sony-laptop.c 14242F: include/linux/sony-laptop.h 14243 14244SOUND 14245M: Jaroslav Kysela <perex@perex.cz> 14246M: Takashi Iwai <tiwai@suse.com> 14247L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14248W: http://www.alsa-project.org/ 14249T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14250T: git git://git.alsa-project.org/alsa-kernel.git 14251Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14252S: Maintained 14253F: Documentation/sound/ 14254F: include/sound/ 14255F: include/uapi/sound/ 14256F: sound/ 14257 14258SOUND - COMPRESSED AUDIO 14259M: Vinod Koul <vkoul@kernel.org> 14260L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14262S: Supported 14263F: Documentation/sound/designs/compress-offload.rst 14264F: include/sound/compress_driver.h 14265F: include/uapi/sound/compress_* 14266F: sound/core/compress_offload.c 14267F: sound/soc/soc-compress.c 14268 14269SOUND - DMAENGINE HELPERS 14270M: Lars-Peter Clausen <lars@metafoo.de> 14271S: Supported 14272F: include/sound/dmaengine_pcm.h 14273F: sound/core/pcm_dmaengine.c 14274F: sound/soc/soc-generic-dmaengine-pcm.c 14275 14276SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14277M: Liam Girdwood <lgirdwood@gmail.com> 14278M: Mark Brown <broonie@kernel.org> 14279T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14280L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14281W: http://alsa-project.org/main/index.php/ASoC 14282S: Supported 14283F: Documentation/devicetree/bindings/sound/ 14284F: Documentation/sound/soc/ 14285F: sound/soc/ 14286F: include/dt-bindings/sound/ 14287F: include/sound/soc* 14288 14289SOUNDWIRE SUBSYSTEM 14290M: Vinod Koul <vkoul@kernel.org> 14291M: Sanyog Kale <sanyog.r.kale@intel.com> 14292R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14293L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14294S: Supported 14295F: Documentation/driver-api/soundwire/ 14296F: drivers/soundwire/ 14297F: include/linux/soundwire/ 14298 14299SP2 MEDIA DRIVER 14300M: Olli Salonen <olli.salonen@iki.fi> 14301L: linux-media@vger.kernel.org 14302W: https://linuxtv.org 14303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14304S: Maintained 14305F: drivers/media/dvb-frontends/sp2* 14306 14307SPARC + UltraSPARC (sparc/sparc64) 14308M: "David S. Miller" <davem@davemloft.net> 14309L: sparclinux@vger.kernel.org 14310Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14311T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14312T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14313S: Maintained 14314F: arch/sparc/ 14315F: drivers/sbus/ 14316 14317SPARC SERIAL DRIVERS 14318M: "David S. Miller" <davem@davemloft.net> 14319L: sparclinux@vger.kernel.org 14320T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14321T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14322S: Maintained 14323F: include/linux/sunserialcore.h 14324F: drivers/tty/serial/suncore.c 14325F: drivers/tty/serial/sunhv.c 14326F: drivers/tty/serial/sunsab.c 14327F: drivers/tty/serial/sunsab.h 14328F: drivers/tty/serial/sunsu.c 14329F: drivers/tty/serial/sunzilog.c 14330F: drivers/tty/serial/sunzilog.h 14331F: drivers/tty/vcc.c 14332 14333SPARSE CHECKER 14334M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14335L: linux-sparse@vger.kernel.org 14336W: https://sparse.wiki.kernel.org/ 14337T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14338S: Maintained 14339F: include/linux/compiler.h 14340 14341SPEAR CLOCK FRAMEWORK SUPPORT 14342M: Viresh Kumar <vireshk@kernel.org> 14343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14344W: http://www.st.com/spear 14345S: Maintained 14346F: drivers/clk/spear/ 14347 14348SPEAR PLATFORM SUPPORT 14349M: Viresh Kumar <vireshk@kernel.org> 14350M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14352W: http://www.st.com/spear 14353S: Maintained 14354F: arch/arm/boot/dts/spear* 14355F: arch/arm/mach-spear/ 14356 14357SPI NOR SUBSYSTEM 14358M: Marek Vasut <marek.vasut@gmail.com> 14359L: linux-mtd@lists.infradead.org 14360W: http://www.linux-mtd.infradead.org/ 14361Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14362T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14363T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14364S: Maintained 14365F: drivers/mtd/spi-nor/ 14366F: include/linux/mtd/spi-nor.h 14367 14368SPI SUBSYSTEM 14369M: Mark Brown <broonie@kernel.org> 14370L: linux-spi@vger.kernel.org 14371T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14372Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14373S: Maintained 14374F: Documentation/devicetree/bindings/spi/ 14375F: Documentation/spi/ 14376F: drivers/spi/ 14377F: include/linux/spi/ 14378F: include/uapi/linux/spi/ 14379F: tools/spi/ 14380 14381SPIDERNET NETWORK DRIVER for CELL 14382M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14383L: netdev@vger.kernel.org 14384S: Supported 14385F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14386F: drivers/net/ethernet/toshiba/spider_net* 14387 14388SPMI SUBSYSTEM 14389R: Stephen Boyd <sboyd@kernel.org> 14390L: linux-arm-msm@vger.kernel.org 14391F: Documentation/devicetree/bindings/spmi/ 14392F: drivers/spmi/ 14393F: include/dt-bindings/spmi/spmi.h 14394F: include/linux/spmi.h 14395F: include/trace/events/spmi.h 14396 14397SPU FILE SYSTEM 14398M: Jeremy Kerr <jk@ozlabs.org> 14399L: linuxppc-dev@lists.ozlabs.org 14400W: http://www.ibm.com/developerworks/power/cell/ 14401S: Supported 14402F: Documentation/filesystems/spufs.txt 14403F: arch/powerpc/platforms/cell/spufs/ 14404 14405SQUASHFS FILE SYSTEM 14406M: Phillip Lougher <phillip@squashfs.org.uk> 14407L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14408W: http://squashfs.org.uk 14409T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14410S: Maintained 14411F: Documentation/filesystems/squashfs.txt 14412F: fs/squashfs/ 14413 14414SRM (Alpha) environment access 14415M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14416S: Maintained 14417F: arch/alpha/kernel/srm_env.c 14418 14419ST LSM6DSx IMU IIO DRIVER 14420M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14421L: linux-iio@vger.kernel.org 14422W: http://www.st.com/ 14423S: Maintained 14424F: drivers/iio/imu/st_lsm6dsx/ 14425F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14426 14427ST STM32 I2C/SMBUS DRIVER 14428M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14429L: linux-i2c@vger.kernel.org 14430S: Maintained 14431F: drivers/i2c/busses/i2c-stm32* 14432 14433ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14434M: Song Qiang <songqiang1304521@gmail.com> 14435L: linux-iio@vger.kernel.org 14436S: Maintained 14437F: drivers/iio/proximity/vl53l0x-i2c.c 14438F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14439 14440STABLE BRANCH 14441M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14442M: Sasha Levin <sashal@kernel.org> 14443L: stable@vger.kernel.org 14444S: Supported 14445F: Documentation/process/stable-kernel-rules.rst 14446 14447STAGING - COMEDI 14448M: Ian Abbott <abbotti@mev.co.uk> 14449M: H Hartley Sweeten <hsweeten@visionengravers.com> 14450S: Odd Fixes 14451F: drivers/staging/comedi/ 14452 14453STAGING - EROFS FILE SYSTEM 14454M: Gao Xiang <gaoxiang25@huawei.com> 14455M: Chao Yu <yuchao0@huawei.com> 14456L: linux-erofs@lists.ozlabs.org 14457S: Maintained 14458F: drivers/staging/erofs/ 14459 14460STAGING - INDUSTRIAL IO 14461M: Jonathan Cameron <jic23@kernel.org> 14462L: linux-iio@vger.kernel.org 14463S: Odd Fixes 14464F: Documentation/devicetree/bindings/staging/iio/ 14465F: drivers/staging/iio/ 14466 14467STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14468M: Marc Dietrich <marvin24@gmx.de> 14469L: ac100@lists.launchpad.net (moderated for non-subscribers) 14470L: linux-tegra@vger.kernel.org 14471S: Maintained 14472F: drivers/staging/nvec/ 14473 14474STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14475M: Jens Frederich <jfrederich@gmail.com> 14476M: Daniel Drake <dsd@laptop.org> 14477M: Jon Nettleton <jon.nettleton@gmail.com> 14478W: http://wiki.laptop.org/go/DCON 14479S: Maintained 14480F: drivers/staging/olpc_dcon/ 14481 14482STAGING - REALTEK RTL8712U DRIVERS 14483M: Larry Finger <Larry.Finger@lwfinger.net> 14484M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14485S: Odd Fixes 14486F: drivers/staging/rtl8712/ 14487 14488STAGING - REALTEK RTL8188EU DRIVERS 14489M: Larry Finger <Larry.Finger@lwfinger.net> 14490S: Odd Fixes 14491F: drivers/staging/rtl8188eu/ 14492 14493STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14494M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14495M: Teddy Wang <teddy.wang@siliconmotion.com> 14496M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14497L: linux-fbdev@vger.kernel.org 14498S: Maintained 14499F: drivers/staging/sm750fb/ 14500 14501STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14502M: William Hubbs <w.d.hubbs@gmail.com> 14503M: Chris Brannon <chris@the-brannons.com> 14504M: Kirk Reiser <kirk@reisers.ca> 14505M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14506L: speakup@linux-speakup.org 14507W: http://www.linux-speakup.org/ 14508S: Odd Fixes 14509F: drivers/staging/speakup/ 14510 14511STAGING - VIA VT665X DRIVERS 14512M: Forest Bond <forest@alittletooquiet.net> 14513S: Odd Fixes 14514F: drivers/staging/vt665?/ 14515 14516STAGING - WILC1000 WIFI DRIVER 14517M: Adham Abozaeid <adham.abozaeid@microchip.com> 14518M: Ajay Singh <ajay.kathat@microchip.com> 14519L: linux-wireless@vger.kernel.org 14520S: Supported 14521F: drivers/staging/wilc1000/ 14522 14523STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14524M: Arnaud Patard <arnaud.patard@rtp-net.org> 14525S: Odd Fixes 14526F: drivers/staging/xgifb/ 14527 14528STAGING SUBSYSTEM 14529M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14530T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14531L: devel@driverdev.osuosl.org 14532S: Supported 14533F: drivers/staging/ 14534 14535STARFIRE/DURALAN NETWORK DRIVER 14536M: Ion Badulescu <ionut@badula.org> 14537S: Odd Fixes 14538F: drivers/net/ethernet/adaptec/starfire* 14539 14540STEC S1220 SKD DRIVER 14541M: Bart Van Assche <bart.vanassche@wdc.com> 14542L: linux-block@vger.kernel.org 14543S: Maintained 14544F: drivers/block/skd*[ch] 14545 14546STI AUDIO (ASoC) DRIVERS 14547M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14548L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14549S: Maintained 14550F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14551F: sound/soc/sti/ 14552 14553STI CEC DRIVER 14554M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14555S: Maintained 14556F: drivers/media/platform/sti/cec/ 14557F: Documentation/devicetree/bindings/media/stih-cec.txt 14558 14559STK1160 USB VIDEO CAPTURE DRIVER 14560M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14561L: linux-media@vger.kernel.org 14562T: git git://linuxtv.org/media_tree.git 14563S: Maintained 14564F: drivers/media/usb/stk1160/ 14565 14566STM32 AUDIO (ASoC) DRIVERS 14567M: Olivier Moysan <olivier.moysan@st.com> 14568M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14569L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14570S: Maintained 14571F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14572F: sound/soc/stm/ 14573 14574STM32 TIMER/LPTIMER DRIVERS 14575M: Fabrice Gasnier <fabrice.gasnier@st.com> 14576S: Maintained 14577F: drivers/*/stm32-*timer* 14578F: drivers/pwm/pwm-stm32* 14579F: include/linux/*/stm32-*tim* 14580F: Documentation/ABI/testing/*timer-stm32 14581F: Documentation/devicetree/bindings/*/stm32-*timer* 14582F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14583 14584STMMAC ETHERNET DRIVER 14585M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14586M: Alexandre Torgue <alexandre.torgue@st.com> 14587M: Jose Abreu <joabreu@synopsys.com> 14588L: netdev@vger.kernel.org 14589W: http://www.stlinux.com 14590S: Supported 14591F: drivers/net/ethernet/stmicro/stmmac/ 14592 14593SUN3/3X 14594M: Sam Creasey <sammy@sammy.net> 14595W: http://sammy.net/sun3/ 14596S: Maintained 14597F: arch/m68k/kernel/*sun3* 14598F: arch/m68k/sun3*/ 14599F: arch/m68k/include/asm/sun3* 14600F: drivers/net/ethernet/i825xx/sun3* 14601 14602SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14603M: Hans de Goede <hdegoede@redhat.com> 14604L: linux-input@vger.kernel.org 14605S: Maintained 14606F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14607F: drivers/input/keyboard/sun4i-lradc-keys.c 14608 14609SUNDANCE NETWORK DRIVER 14610M: Denis Kirjanov <kda@linux-powerpc.org> 14611L: netdev@vger.kernel.org 14612S: Maintained 14613F: drivers/net/ethernet/dlink/sundance.c 14614 14615SUPERH 14616M: Yoshinori Sato <ysato@users.sourceforge.jp> 14617M: Rich Felker <dalias@libc.org> 14618L: linux-sh@vger.kernel.org 14619Q: http://patchwork.kernel.org/project/linux-sh/list/ 14620S: Maintained 14621F: Documentation/sh/ 14622F: arch/sh/ 14623F: drivers/sh/ 14624 14625SUSPEND TO RAM 14626M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14627M: Len Brown <len.brown@intel.com> 14628M: Pavel Machek <pavel@ucw.cz> 14629L: linux-pm@vger.kernel.org 14630B: https://bugzilla.kernel.org 14631S: Supported 14632F: Documentation/power/ 14633F: arch/x86/kernel/acpi/ 14634F: drivers/base/power/ 14635F: kernel/power/ 14636F: include/linux/suspend.h 14637F: include/linux/freezer.h 14638F: include/linux/pm.h 14639 14640SVGA HANDLING 14641M: Martin Mares <mj@ucw.cz> 14642L: linux-video@atrey.karlin.mff.cuni.cz 14643S: Maintained 14644F: Documentation/svga.txt 14645F: arch/x86/boot/video* 14646 14647SWIOTLB SUBSYSTEM 14648M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14649L: iommu@lists.linux-foundation.org 14650T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14651S: Supported 14652F: kernel/dma/swiotlb.c 14653F: arch/*/kernel/pci-swiotlb.c 14654F: include/linux/swiotlb.h 14655 14656SWITCHDEV 14657M: Jiri Pirko <jiri@resnulli.us> 14658M: Ivan Vecera <ivecera@redhat.com> 14659L: netdev@vger.kernel.org 14660S: Supported 14661F: net/switchdev/ 14662F: include/net/switchdev.h 14663 14664SY8106A REGULATOR DRIVER 14665M: Icenowy Zheng <icenowy@aosc.io> 14666S: Maintained 14667F: drivers/regulator/sy8106a-regulator.c 14668F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14669 14670SYNC FILE FRAMEWORK 14671M: Sumit Semwal <sumit.semwal@linaro.org> 14672R: Gustavo Padovan <gustavo@padovan.org> 14673S: Maintained 14674L: linux-media@vger.kernel.org 14675L: dri-devel@lists.freedesktop.org 14676F: drivers/dma-buf/sync_* 14677F: drivers/dma-buf/dma-fence* 14678F: drivers/dma-buf/sw_sync.c 14679F: include/linux/sync_file.h 14680F: include/uapi/linux/sync_file.h 14681F: Documentation/sync_file.txt 14682T: git git://anongit.freedesktop.org/drm/drm-misc 14683 14684SYNOPSYS ARC ARCHITECTURE 14685M: Vineet Gupta <vgupta@synopsys.com> 14686L: linux-snps-arc@lists.infradead.org 14687S: Supported 14688F: arch/arc/ 14689F: Documentation/devicetree/bindings/arc/* 14690F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14691F: drivers/clocksource/arc_timer.c 14692F: drivers/tty/serial/arc_uart.c 14693T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14694 14695SYNOPSYS ARC HSDK SDP pll clock driver 14696M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14697S: Supported 14698F: drivers/clk/clk-hsdk-pll.c 14699F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14700 14701SYNOPSYS ARC SDP clock driver 14702M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14703S: Supported 14704F: drivers/clk/axs10x/* 14705F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14706 14707SYNOPSYS ARC SDP platform support 14708M: Alexey Brodkin <abrodkin@synopsys.com> 14709S: Supported 14710F: arch/arc/plat-axs10x 14711F: arch/arc/boot/dts/ax* 14712F: Documentation/devicetree/bindings/arc/axs10* 14713 14714SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14715M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14716S: Supported 14717F: drivers/reset/reset-axs10x.c 14718F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14719 14720SYNOPSYS CREG GPIO DRIVER 14721M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14722S: Maintained 14723F: drivers/gpio/gpio-creg-snps.c 14724F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14725 14726SYNOPSYS DESIGNWARE 8250 UART DRIVER 14727R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14728S: Maintained 14729F: drivers/tty/serial/8250/8250_dw.c 14730 14731SYNOPSYS DESIGNWARE APB GPIO DRIVER 14732M: Hoan Tran <hotran@apm.com> 14733L: linux-gpio@vger.kernel.org 14734S: Maintained 14735F: drivers/gpio/gpio-dwapb.c 14736F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14737 14738SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14739M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14740S: Maintained 14741F: drivers/dma/dwi-axi-dmac/ 14742F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14743 14744SYNOPSYS DESIGNWARE DMAC DRIVER 14745M: Viresh Kumar <vireshk@kernel.org> 14746R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14747S: Maintained 14748F: Documentation/devicetree/bindings/dma/snps-dma.txt 14749F: drivers/dma/dw/ 14750F: include/dt-bindings/dma/dw-dmac.h 14751F: include/linux/dma/dw.h 14752F: include/linux/platform_data/dma-dw.h 14753 14754SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14755M: Jose Abreu <Jose.Abreu@synopsys.com> 14756L: netdev@vger.kernel.org 14757S: Supported 14758F: drivers/net/ethernet/synopsys/ 14759 14760SYNOPSYS DESIGNWARE I2C DRIVER 14761M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14762R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14763R: Mika Westerberg <mika.westerberg@linux.intel.com> 14764L: linux-i2c@vger.kernel.org 14765S: Maintained 14766F: drivers/i2c/busses/i2c-designware-* 14767F: include/linux/platform_data/i2c-designware.h 14768 14769SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14770M: Jaehoon Chung <jh80.chung@samsung.com> 14771L: linux-mmc@vger.kernel.org 14772S: Maintained 14773F: drivers/mmc/host/dw_mmc* 14774 14775SYNOPSYS HSDK RESET CONTROLLER DRIVER 14776M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14777S: Supported 14778F: drivers/reset/reset-hsdk.c 14779F: include/dt-bindings/reset/snps,hsdk-reset.h 14780F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14781 14782SYSTEM CONFIGURATION (SYSCON) 14783M: Lee Jones <lee.jones@linaro.org> 14784M: Arnd Bergmann <arnd@arndb.de> 14785T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14786S: Supported 14787F: drivers/mfd/syscon.c 14788 14789SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14790M: Sudeep Holla <sudeep.holla@arm.com> 14791L: linux-arm-kernel@lists.infradead.org 14792S: Maintained 14793F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14794F: drivers/clk/clk-sc[mp]i.c 14795F: drivers/cpufreq/sc[mp]i-cpufreq.c 14796F: drivers/firmware/arm_scpi.c 14797F: drivers/firmware/arm_scmi/ 14798F: include/linux/sc[mp]i_protocol.h 14799 14800SYSTEM RESET/SHUTDOWN DRIVERS 14801M: Sebastian Reichel <sre@kernel.org> 14802L: linux-pm@vger.kernel.org 14803T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14804S: Maintained 14805F: Documentation/devicetree/bindings/power/reset/ 14806F: drivers/power/reset/ 14807 14808SYSTEM TRACE MODULE CLASS 14809M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14810S: Maintained 14811T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14812F: Documentation/trace/stm.rst 14813F: drivers/hwtracing/stm/ 14814F: include/linux/stm.h 14815F: include/uapi/linux/stm.h 14816 14817SYSV FILESYSTEM 14818M: Christoph Hellwig <hch@infradead.org> 14819S: Maintained 14820F: Documentation/filesystems/sysv-fs.txt 14821F: fs/sysv/ 14822F: include/linux/sysv_fs.h 14823 14824TARGET SUBSYSTEM 14825M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14826L: linux-scsi@vger.kernel.org 14827L: target-devel@vger.kernel.org 14828W: http://www.linux-iscsi.org 14829W: http://groups.google.com/group/linux-iscsi-target-dev 14830T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14831S: Supported 14832F: drivers/target/ 14833F: include/target/ 14834F: Documentation/target/ 14835 14836TASKSTATS STATISTICS INTERFACE 14837M: Balbir Singh <bsingharora@gmail.com> 14838S: Maintained 14839F: Documentation/accounting/taskstats* 14840F: include/linux/taskstats* 14841F: kernel/taskstats.c 14842 14843TC subsystem 14844M: Jamal Hadi Salim <jhs@mojatatu.com> 14845M: Cong Wang <xiyou.wangcong@gmail.com> 14846M: Jiri Pirko <jiri@resnulli.us> 14847L: netdev@vger.kernel.org 14848S: Maintained 14849F: include/net/pkt_cls.h 14850F: include/net/pkt_sched.h 14851F: include/net/tc_act/ 14852F: include/uapi/linux/pkt_cls.h 14853F: include/uapi/linux/pkt_sched.h 14854F: include/uapi/linux/tc_act/ 14855F: include/uapi/linux/tc_ematch/ 14856F: net/sched/ 14857 14858TC90522 MEDIA DRIVER 14859M: Akihiro Tsukada <tskd08@gmail.com> 14860L: linux-media@vger.kernel.org 14861S: Odd Fixes 14862F: drivers/media/dvb-frontends/tc90522* 14863 14864TCP LOW PRIORITY MODULE 14865M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14866M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14867W: http://tcp-lp-mod.sourceforge.net/ 14868S: Maintained 14869F: net/ipv4/tcp_lp.c 14870 14871TDA10071 MEDIA DRIVER 14872M: Antti Palosaari <crope@iki.fi> 14873L: linux-media@vger.kernel.org 14874W: https://linuxtv.org 14875W: http://palosaari.fi/linux/ 14876Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14877T: git git://linuxtv.org/anttip/media_tree.git 14878S: Maintained 14879F: drivers/media/dvb-frontends/tda10071* 14880 14881TDA18212 MEDIA DRIVER 14882M: Antti Palosaari <crope@iki.fi> 14883L: linux-media@vger.kernel.org 14884W: https://linuxtv.org 14885W: http://palosaari.fi/linux/ 14886Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14887T: git git://linuxtv.org/anttip/media_tree.git 14888S: Maintained 14889F: drivers/media/tuners/tda18212* 14890 14891TDA18218 MEDIA DRIVER 14892M: Antti Palosaari <crope@iki.fi> 14893L: linux-media@vger.kernel.org 14894W: https://linuxtv.org 14895W: http://palosaari.fi/linux/ 14896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14897T: git git://linuxtv.org/anttip/media_tree.git 14898S: Maintained 14899F: drivers/media/tuners/tda18218* 14900 14901TDA18250 MEDIA DRIVER 14902M: Olli Salonen <olli.salonen@iki.fi> 14903L: linux-media@vger.kernel.org 14904W: https://linuxtv.org 14905Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14906T: git git://linuxtv.org/media_tree.git 14907S: Maintained 14908F: drivers/media/tuners/tda18250* 14909 14910TDA18271 MEDIA DRIVER 14911M: Michael Krufky <mkrufky@linuxtv.org> 14912L: linux-media@vger.kernel.org 14913W: https://linuxtv.org 14914W: http://github.com/mkrufky 14915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14916T: git git://linuxtv.org/mkrufky/tuners.git 14917S: Maintained 14918F: drivers/media/tuners/tda18271* 14919 14920TDA1997x MEDIA DRIVER 14921M: Tim Harvey <tharvey@gateworks.com> 14922L: linux-media@vger.kernel.org 14923W: https://linuxtv.org 14924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14925S: Maintained 14926F: drivers/media/i2c/tda1997x.* 14927 14928TDA827x MEDIA DRIVER 14929M: Michael Krufky <mkrufky@linuxtv.org> 14930L: linux-media@vger.kernel.org 14931W: https://linuxtv.org 14932W: http://github.com/mkrufky 14933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14934T: git git://linuxtv.org/mkrufky/tuners.git 14935S: Maintained 14936F: drivers/media/tuners/tda8290.* 14937 14938TDA8290 MEDIA DRIVER 14939M: Michael Krufky <mkrufky@linuxtv.org> 14940L: linux-media@vger.kernel.org 14941W: https://linuxtv.org 14942W: http://github.com/mkrufky 14943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14944T: git git://linuxtv.org/mkrufky/tuners.git 14945S: Maintained 14946F: drivers/media/tuners/tda8290.* 14947 14948TDA9840 MEDIA DRIVER 14949M: Hans Verkuil <hverkuil@xs4all.nl> 14950L: linux-media@vger.kernel.org 14951T: git git://linuxtv.org/media_tree.git 14952W: https://linuxtv.org 14953S: Maintained 14954F: drivers/media/i2c/tda9840* 14955 14956TEA5761 TUNER DRIVER 14957M: Mauro Carvalho Chehab <mchehab@kernel.org> 14958L: linux-media@vger.kernel.org 14959W: https://linuxtv.org 14960T: git git://linuxtv.org/media_tree.git 14961S: Odd fixes 14962F: drivers/media/tuners/tea5761.* 14963 14964TEA5767 TUNER DRIVER 14965M: Mauro Carvalho Chehab <mchehab@kernel.org> 14966L: linux-media@vger.kernel.org 14967W: https://linuxtv.org 14968T: git git://linuxtv.org/media_tree.git 14969S: Maintained 14970F: drivers/media/tuners/tea5767.* 14971 14972TEA6415C MEDIA DRIVER 14973M: Hans Verkuil <hverkuil@xs4all.nl> 14974L: linux-media@vger.kernel.org 14975T: git git://linuxtv.org/media_tree.git 14976W: https://linuxtv.org 14977S: Maintained 14978F: drivers/media/i2c/tea6415c* 14979 14980TEA6420 MEDIA DRIVER 14981M: Hans Verkuil <hverkuil@xs4all.nl> 14982L: linux-media@vger.kernel.org 14983T: git git://linuxtv.org/media_tree.git 14984W: https://linuxtv.org 14985S: Maintained 14986F: drivers/media/i2c/tea6420* 14987 14988TEAM DRIVER 14989M: Jiri Pirko <jiri@resnulli.us> 14990L: netdev@vger.kernel.org 14991S: Supported 14992F: drivers/net/team/ 14993F: include/linux/if_team.h 14994F: include/uapi/linux/if_team.h 14995 14996TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14997M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14998S: Maintained 14999F: arch/x86/platform/ts5500/ 15000 15001TECHNOTREND USB IR RECEIVER 15002M: Sean Young <sean@mess.org> 15003L: linux-media@vger.kernel.org 15004S: Maintained 15005F: drivers/media/rc/ttusbir.c 15006 15007TECHWELL TW9910 VIDEO DECODER 15008L: linux-media@vger.kernel.org 15009S: Orphan 15010F: drivers/media/i2c/tw9910.c 15011F: include/media/i2c/tw9910.h 15012 15013TEE SUBSYSTEM 15014M: Jens Wiklander <jens.wiklander@linaro.org> 15015S: Maintained 15016F: include/linux/tee_drv.h 15017F: include/uapi/linux/tee.h 15018F: drivers/tee/ 15019F: Documentation/tee.txt 15020 15021TEGRA ARCHITECTURE SUPPORT 15022M: Thierry Reding <thierry.reding@gmail.com> 15023M: Jonathan Hunter <jonathanh@nvidia.com> 15024L: linux-tegra@vger.kernel.org 15025Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 15026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 15027S: Supported 15028N: [^a-z]tegra 15029 15030TEGRA CLOCK DRIVER 15031M: Peter De Schrijver <pdeschrijver@nvidia.com> 15032M: Prashant Gaikwad <pgaikwad@nvidia.com> 15033S: Supported 15034F: drivers/clk/tegra/ 15035 15036TEGRA DMA DRIVERS 15037M: Laxman Dewangan <ldewangan@nvidia.com> 15038M: Jon Hunter <jonathanh@nvidia.com> 15039S: Supported 15040F: drivers/dma/tegra* 15041 15042TEGRA I2C DRIVER 15043M: Laxman Dewangan <ldewangan@nvidia.com> 15044S: Supported 15045F: drivers/i2c/busses/i2c-tegra.c 15046 15047TEGRA IOMMU DRIVERS 15048M: Thierry Reding <thierry.reding@gmail.com> 15049L: linux-tegra@vger.kernel.org 15050S: Supported 15051F: drivers/iommu/tegra* 15052 15053TEGRA KBC DRIVER 15054M: Laxman Dewangan <ldewangan@nvidia.com> 15055S: Supported 15056F: drivers/input/keyboard/tegra-kbc.c 15057 15058TEGRA NAND DRIVER 15059M: Stefan Agner <stefan@agner.ch> 15060M: Lucas Stach <dev@lynxeye.de> 15061S: Maintained 15062F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15063F: drivers/mtd/nand/raw/tegra_nand.c 15064 15065TEGRA PWM DRIVER 15066M: Thierry Reding <thierry.reding@gmail.com> 15067S: Supported 15068F: drivers/pwm/pwm-tegra.c 15069 15070TEGRA SERIAL DRIVER 15071M: Laxman Dewangan <ldewangan@nvidia.com> 15072S: Supported 15073F: drivers/tty/serial/serial-tegra.c 15074 15075TEGRA SPI DRIVER 15076M: Laxman Dewangan <ldewangan@nvidia.com> 15077S: Supported 15078F: drivers/spi/spi-tegra* 15079 15080TEHUTI ETHERNET DRIVER 15081M: Andy Gospodarek <andy@greyhouse.net> 15082L: netdev@vger.kernel.org 15083S: Supported 15084F: drivers/net/ethernet/tehuti/* 15085 15086Telecom Clock Driver for MCPL0010 15087M: Mark Gross <mark.gross@intel.com> 15088S: Supported 15089F: drivers/char/tlclk.c 15090 15091TENSILICA XTENSA PORT (xtensa) 15092M: Chris Zankel <chris@zankel.net> 15093M: Max Filippov <jcmvbkbc@gmail.com> 15094L: linux-xtensa@linux-xtensa.org 15095T: git git://github.com/czankel/xtensa-linux.git 15096S: Maintained 15097F: arch/xtensa/ 15098F: drivers/irqchip/irq-xtensa-* 15099 15100Texas Instruments' System Control Interface (TISCI) Protocol Driver 15101M: Nishanth Menon <nm@ti.com> 15102M: Tero Kristo <t-kristo@ti.com> 15103M: Santosh Shilimkar <ssantosh@kernel.org> 15104L: linux-arm-kernel@lists.infradead.org 15105S: Maintained 15106F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15107F: drivers/firmware/ti_sci* 15108F: include/linux/soc/ti/ti_sci_protocol.h 15109F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15110F: drivers/soc/ti/ti_sci_pm_domains.c 15111F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15112F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15113F: drivers/clk/keystone/sci-clk.c 15114F: drivers/reset/reset-ti-sci.c 15115 15116Texas Instruments ASoC drivers 15117M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15119S: Maintained 15120F: sound/soc/ti/ 15121 15122THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15123M: Hans Verkuil <hverkuil@xs4all.nl> 15124L: linux-media@vger.kernel.org 15125T: git git://linuxtv.org/media_tree.git 15126W: https://linuxtv.org 15127S: Maintained 15128F: drivers/media/radio/radio-raremono.c 15129 15130THERMAL 15131M: Zhang Rui <rui.zhang@intel.com> 15132M: Eduardo Valentin <edubezval@gmail.com> 15133R: Daniel Lezcano <daniel.lezcano@linaro.org> 15134L: linux-pm@vger.kernel.org 15135T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15136T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15137Q: https://patchwork.kernel.org/project/linux-pm/list/ 15138S: Supported 15139F: drivers/thermal/ 15140F: include/linux/thermal.h 15141F: include/uapi/linux/thermal.h 15142F: include/linux/cpu_cooling.h 15143F: Documentation/devicetree/bindings/thermal/ 15144 15145THERMAL/CPU_COOLING 15146M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15147M: Viresh Kumar <viresh.kumar@linaro.org> 15148M: Javi Merino <javi.merino@kernel.org> 15149L: linux-pm@vger.kernel.org 15150S: Supported 15151F: Documentation/thermal/cpu-cooling-api.txt 15152F: drivers/thermal/cpu_cooling.c 15153F: include/linux/cpu_cooling.h 15154 15155THINKPAD ACPI EXTRAS DRIVER 15156M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15157L: ibm-acpi-devel@lists.sourceforge.net 15158L: platform-driver-x86@vger.kernel.org 15159W: http://ibm-acpi.sourceforge.net 15160W: http://thinkwiki.org/wiki/Ibm-acpi 15161T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15162S: Maintained 15163F: drivers/platform/x86/thinkpad_acpi.c 15164 15165THUNDERBOLT DRIVER 15166M: Andreas Noever <andreas.noever@gmail.com> 15167M: Michael Jamet <michael.jamet@intel.com> 15168M: Mika Westerberg <mika.westerberg@linux.intel.com> 15169M: Yehezkel Bernat <YehezkelShB@gmail.com> 15170T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15171S: Maintained 15172F: Documentation/admin-guide/thunderbolt.rst 15173F: drivers/thunderbolt/ 15174F: include/linux/thunderbolt.h 15175 15176THUNDERBOLT NETWORK DRIVER 15177M: Michael Jamet <michael.jamet@intel.com> 15178M: Mika Westerberg <mika.westerberg@linux.intel.com> 15179M: Yehezkel Bernat <YehezkelShB@gmail.com> 15180L: netdev@vger.kernel.org 15181S: Maintained 15182F: drivers/net/thunderbolt.c 15183 15184THUNDERX GPIO DRIVER 15185M: David Daney <david.daney@cavium.com> 15186S: Maintained 15187F: drivers/gpio/gpio-thunderx.c 15188 15189TI AM437X VPFE DRIVER 15190M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15191L: linux-media@vger.kernel.org 15192W: https://linuxtv.org 15193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15194T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15195S: Maintained 15196F: drivers/media/platform/am437x/ 15197 15198TI BANDGAP AND THERMAL DRIVER 15199M: Eduardo Valentin <edubezval@gmail.com> 15200M: Keerthy <j-keerthy@ti.com> 15201L: linux-pm@vger.kernel.org 15202L: linux-omap@vger.kernel.org 15203S: Maintained 15204F: drivers/thermal/ti-soc-thermal/ 15205 15206TI BQ27XXX POWER SUPPLY DRIVER 15207R: Andrew F. Davis <afd@ti.com> 15208F: include/linux/power/bq27xxx_battery.h 15209F: drivers/power/supply/bq27xxx_battery.c 15210F: drivers/power/supply/bq27xxx_battery_i2c.c 15211 15212TI CDCE706 CLOCK DRIVER 15213M: Max Filippov <jcmvbkbc@gmail.com> 15214S: Maintained 15215F: drivers/clk/clk-cdce706.c 15216 15217TI CLOCK DRIVER 15218M: Tero Kristo <t-kristo@ti.com> 15219L: linux-omap@vger.kernel.org 15220S: Maintained 15221F: drivers/clk/ti/ 15222F: include/linux/clk/ti.h 15223 15224TI DAVINCI MACHINE SUPPORT 15225M: Sekhar Nori <nsekhar@ti.com> 15226M: Kevin Hilman <khilman@kernel.org> 15227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15228T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15229S: Supported 15230F: arch/arm/mach-davinci/ 15231F: drivers/i2c/busses/i2c-davinci.c 15232F: arch/arm/boot/dts/da850* 15233 15234TI DAVINCI SERIES CLOCK DRIVER 15235M: David Lechner <david@lechnology.com> 15236R: Sekhar Nori <nsekhar@ti.com> 15237S: Maintained 15238F: Documentation/devicetree/bindings/clock/ti/davinci/ 15239F: drivers/clk/davinci/ 15240 15241TI DAVINCI SERIES GPIO DRIVER 15242M: Keerthy <j-keerthy@ti.com> 15243L: linux-gpio@vger.kernel.org 15244S: Maintained 15245F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15246F: drivers/gpio/gpio-davinci.c 15247 15248TI DAVINCI SERIES MEDIA DRIVER 15249M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15250L: linux-media@vger.kernel.org 15251W: https://linuxtv.org 15252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15253T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15254S: Maintained 15255F: drivers/media/platform/davinci/ 15256F: include/media/davinci/ 15257 15258TI ETHERNET SWITCH DRIVER (CPSW) 15259R: Grygorii Strashko <grygorii.strashko@ti.com> 15260L: linux-omap@vger.kernel.org 15261L: netdev@vger.kernel.org 15262S: Maintained 15263F: drivers/net/ethernet/ti/cpsw* 15264F: drivers/net/ethernet/ti/davinci* 15265 15266TI FLASH MEDIA INTERFACE DRIVER 15267M: Alex Dubov <oakad@yahoo.com> 15268S: Maintained 15269F: drivers/misc/tifm* 15270F: drivers/mmc/host/tifm_sd.c 15271F: include/linux/tifm.h 15272 15273TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15274M: Santosh Shilimkar <ssantosh@kernel.org> 15275L: linux-kernel@vger.kernel.org 15276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15277S: Maintained 15278F: drivers/soc/ti/* 15279T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15280 15281TI LM49xxx FAMILY ASoC CODEC DRIVERS 15282M: M R Swami Reddy <mr.swami.reddy@ti.com> 15283M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15285S: Maintained 15286F: sound/soc/codecs/lm49453* 15287F: sound/soc/codecs/isabelle* 15288 15289TI LP855x BACKLIGHT DRIVER 15290M: Milo Kim <milo.kim@ti.com> 15291S: Maintained 15292F: Documentation/backlight/lp855x-driver.txt 15293F: drivers/video/backlight/lp855x_bl.c 15294F: include/linux/platform_data/lp855x.h 15295 15296TI LP8727 CHARGER DRIVER 15297M: Milo Kim <milo.kim@ti.com> 15298S: Maintained 15299F: drivers/power/supply/lp8727_charger.c 15300F: include/linux/platform_data/lp8727.h 15301 15302TI LP8788 MFD DRIVER 15303M: Milo Kim <milo.kim@ti.com> 15304S: Maintained 15305F: drivers/iio/adc/lp8788_adc.c 15306F: drivers/leds/leds-lp8788.c 15307F: drivers/mfd/lp8788*.c 15308F: drivers/power/supply/lp8788-charger.c 15309F: drivers/regulator/lp8788-*.c 15310F: include/linux/mfd/lp8788*.h 15311 15312TI NETCP ETHERNET DRIVER 15313M: Wingman Kwok <w-kwok2@ti.com> 15314M: Murali Karicheri <m-karicheri2@ti.com> 15315L: netdev@vger.kernel.org 15316S: Maintained 15317F: drivers/net/ethernet/ti/netcp* 15318 15319TI PCM3060 ASoC CODEC DRIVER 15320M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15321L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15322S: Maintained 15323F: Documentation/devicetree/bindings/sound/pcm3060.txt 15324F: sound/soc/codecs/pcm3060* 15325 15326TI TAS571X FAMILY ASoC CODEC DRIVER 15327M: Kevin Cernekee <cernekee@chromium.org> 15328L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15329S: Odd Fixes 15330F: sound/soc/codecs/tas571x* 15331 15332TI TRF7970A NFC DRIVER 15333M: Mark Greer <mgreer@animalcreek.com> 15334L: linux-wireless@vger.kernel.org 15335L: linux-nfc@lists.01.org (moderated for non-subscribers) 15336S: Supported 15337F: drivers/nfc/trf7970a.c 15338F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15339 15340TI TWL4030 SERIES SOC CODEC DRIVER 15341M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15342L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15343S: Maintained 15344F: sound/soc/codecs/twl4030* 15345 15346TI VPE/CAL DRIVERS 15347M: Benoit Parrot <bparrot@ti.com> 15348L: linux-media@vger.kernel.org 15349W: http://linuxtv.org/ 15350Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15351S: Maintained 15352F: drivers/media/platform/ti-vpe/ 15353 15354TI WILINK WIRELESS DRIVERS 15355L: linux-wireless@vger.kernel.org 15356W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15357W: http://wireless.kernel.org/en/users/Drivers/wl1251 15358T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15359S: Orphan 15360F: drivers/net/wireless/ti/ 15361F: include/linux/wl12xx.h 15362 15363TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15364M: John Stultz <john.stultz@linaro.org> 15365M: Thomas Gleixner <tglx@linutronix.de> 15366R: Stephen Boyd <sboyd@kernel.org> 15367L: linux-kernel@vger.kernel.org 15368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15369S: Supported 15370F: include/linux/clocksource.h 15371F: include/linux/time.h 15372F: include/linux/timex.h 15373F: include/uapi/linux/time.h 15374F: include/uapi/linux/timex.h 15375F: kernel/time/clocksource.c 15376F: kernel/time/time*.c 15377F: kernel/time/alarmtimer.c 15378F: kernel/time/ntp.c 15379F: tools/testing/selftests/timers/ 15380 15381TIPC NETWORK LAYER 15382M: Jon Maloy <jon.maloy@ericsson.com> 15383M: Ying Xue <ying.xue@windriver.com> 15384L: netdev@vger.kernel.org (core kernel code) 15385L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15386W: http://tipc.sourceforge.net/ 15387S: Maintained 15388F: include/uapi/linux/tipc*.h 15389F: net/tipc/ 15390 15391TLAN NETWORK DRIVER 15392M: Samuel Chessman <chessman@tux.org> 15393L: tlan-devel@lists.sourceforge.net (subscribers-only) 15394W: http://sourceforge.net/projects/tlan/ 15395S: Maintained 15396F: Documentation/networking/device_drivers/ti/tlan.txt 15397F: drivers/net/ethernet/ti/tlan.* 15398 15399TM6000 VIDEO4LINUX DRIVER 15400M: Mauro Carvalho Chehab <mchehab@kernel.org> 15401L: linux-media@vger.kernel.org 15402W: https://linuxtv.org 15403T: git git://linuxtv.org/media_tree.git 15404S: Odd fixes 15405F: drivers/media/usb/tm6000/ 15406F: Documentation/media/v4l-drivers/tm6000* 15407 15408TMIO/SDHI MMC DRIVER 15409M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15410L: linux-mmc@vger.kernel.org 15411S: Supported 15412F: drivers/mmc/host/tmio_mmc* 15413F: drivers/mmc/host/renesas_sdhi* 15414F: include/linux/mfd/tmio.h 15415 15416TMP401 HARDWARE MONITOR DRIVER 15417M: Guenter Roeck <linux@roeck-us.net> 15418L: linux-hwmon@vger.kernel.org 15419S: Maintained 15420F: Documentation/hwmon/tmp401 15421F: drivers/hwmon/tmp401.c 15422 15423TMPFS (SHMEM FILESYSTEM) 15424M: Hugh Dickins <hughd@google.com> 15425L: linux-mm@kvack.org 15426S: Maintained 15427F: include/linux/shmem_fs.h 15428F: mm/shmem.c 15429 15430TOMOYO SECURITY MODULE 15431M: Kentaro Takeda <takedakn@nttdata.co.jp> 15432M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15433L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15434L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15435L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15436L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15437W: http://tomoyo.sourceforge.jp/ 15438T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15439S: Maintained 15440F: security/tomoyo/ 15441 15442TOPSTAR LAPTOP EXTRAS DRIVER 15443M: Herton Ronaldo Krzesinski <herton@canonical.com> 15444L: platform-driver-x86@vger.kernel.org 15445S: Maintained 15446F: drivers/platform/x86/topstar-laptop.c 15447 15448TORTURE-TEST MODULES 15449M: Davidlohr Bueso <dave@stgolabs.net> 15450M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15451M: Josh Triplett <josh@joshtriplett.org> 15452L: linux-kernel@vger.kernel.org 15453S: Supported 15454T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15455F: Documentation/RCU/torture.txt 15456F: kernel/torture.c 15457F: kernel/rcu/rcutorture.c 15458F: kernel/rcu/rcuperf.c 15459F: kernel/locking/locktorture.c 15460 15461TOSHIBA ACPI EXTRAS DRIVER 15462M: Azael Avalos <coproscefalo@gmail.com> 15463L: platform-driver-x86@vger.kernel.org 15464S: Maintained 15465F: drivers/platform/x86/toshiba_acpi.c 15466 15467TOSHIBA BLUETOOTH DRIVER 15468M: Azael Avalos <coproscefalo@gmail.com> 15469L: platform-driver-x86@vger.kernel.org 15470S: Maintained 15471F: drivers/platform/x86/toshiba_bluetooth.c 15472 15473TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15474M: Azael Avalos <coproscefalo@gmail.com> 15475L: platform-driver-x86@vger.kernel.org 15476S: Maintained 15477F: drivers/platform/x86/toshiba_haps.c 15478 15479TOSHIBA SMM DRIVER 15480M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15481W: http://www.buzzard.org.uk/toshiba/ 15482S: Maintained 15483F: drivers/char/toshiba.c 15484F: include/linux/toshiba.h 15485F: include/uapi/linux/toshiba.h 15486 15487TOSHIBA TC358743 DRIVER 15488M: Mats Randgaard <matrandg@cisco.com> 15489L: linux-media@vger.kernel.org 15490S: Maintained 15491F: drivers/media/i2c/tc358743* 15492F: include/media/i2c/tc358743.h 15493 15494TOSHIBA WMI HOTKEYS DRIVER 15495M: Azael Avalos <coproscefalo@gmail.com> 15496L: platform-driver-x86@vger.kernel.org 15497S: Maintained 15498F: drivers/platform/x86/toshiba-wmi.c 15499 15500TPM DEVICE DRIVER 15501M: Peter Huewe <peterhuewe@gmx.de> 15502M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15503R: Jason Gunthorpe <jgg@ziepe.ca> 15504L: linux-integrity@vger.kernel.org 15505Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15506W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15507T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15508S: Maintained 15509F: drivers/char/tpm/ 15510 15511TRACING 15512M: Steven Rostedt <rostedt@goodmis.org> 15513M: Ingo Molnar <mingo@redhat.com> 15514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15515S: Maintained 15516F: Documentation/trace/ftrace.rst 15517F: arch/*/*/*/ftrace.h 15518F: arch/*/kernel/ftrace.c 15519F: include/*/ftrace.h 15520F: include/linux/trace*.h 15521F: include/trace/ 15522F: kernel/trace/ 15523F: tools/testing/selftests/ftrace/ 15524 15525TRACING MMIO ACCESSES (MMIOTRACE) 15526M: Steven Rostedt <rostedt@goodmis.org> 15527M: Ingo Molnar <mingo@kernel.org> 15528R: Karol Herbst <karolherbst@gmail.com> 15529R: Pekka Paalanen <ppaalanen@gmail.com> 15530S: Maintained 15531L: linux-kernel@vger.kernel.org 15532L: nouveau@lists.freedesktop.org 15533F: kernel/trace/trace_mmiotrace.c 15534F: include/linux/mmiotrace.h 15535F: arch/x86/mm/kmmio.c 15536F: arch/x86/mm/mmio-mod.c 15537F: arch/x86/mm/testmmiotrace.c 15538 15539TRIVIAL PATCHES 15540M: Jiri Kosina <trivial@kernel.org> 15541T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15542S: Maintained 15543K: ^Subject:.*(?i)trivial 15544 15545TEMPO SEMICONDUCTOR DRIVERS 15546M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15547S: Maintained 15548F: sound/soc/codecs/tscs*.c 15549F: sound/soc/codecs/tscs*.h 15550F: Documentation/devicetree/bindings/sound/tscs*.txt 15551 15552TTY LAYER 15553M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15554M: Jiri Slaby <jslaby@suse.com> 15555S: Supported 15556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15557F: Documentation/serial/ 15558F: drivers/tty/ 15559F: drivers/tty/serial/serial_core.c 15560F: include/linux/serial_core.h 15561F: include/linux/serial.h 15562F: include/linux/tty.h 15563F: include/uapi/linux/serial_core.h 15564F: include/uapi/linux/serial.h 15565F: include/uapi/linux/tty.h 15566 15567TUA9001 MEDIA DRIVER 15568M: Antti Palosaari <crope@iki.fi> 15569L: linux-media@vger.kernel.org 15570W: https://linuxtv.org 15571W: http://palosaari.fi/linux/ 15572Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15573T: git git://linuxtv.org/anttip/media_tree.git 15574S: Maintained 15575F: drivers/media/tuners/tua9001* 15576 15577TULIP NETWORK DRIVERS 15578L: netdev@vger.kernel.org 15579L: linux-parisc@vger.kernel.org 15580S: Orphan 15581F: drivers/net/ethernet/dec/tulip/ 15582 15583TUN/TAP driver 15584M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15585W: http://vtun.sourceforge.net/tun 15586S: Maintained 15587F: Documentation/networking/tuntap.txt 15588F: arch/um/os-Linux/drivers/ 15589 15590TURBOCHANNEL SUBSYSTEM 15591M: "Maciej W. Rozycki" <macro@linux-mips.org> 15592M: Ralf Baechle <ralf@linux-mips.org> 15593L: linux-mips@vger.kernel.org 15594Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15595S: Maintained 15596F: drivers/tc/ 15597F: include/linux/tc.h 15598 15599TURBOSTAT UTILITY 15600M: "Len Brown" <lenb@kernel.org> 15601L: linux-pm@vger.kernel.org 15602B: https://bugzilla.kernel.org 15603Q: https://patchwork.kernel.org/project/linux-pm/list/ 15604T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15605S: Supported 15606F: tools/power/x86/turbostat/ 15607 15608TW5864 VIDEO4LINUX DRIVER 15609M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15610M: Anton Sviridenko <anton@corp.bluecherry.net> 15611M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15612M: Andrey Utkin <andrey_utkin@fastmail.com> 15613L: linux-media@vger.kernel.org 15614S: Supported 15615F: drivers/media/pci/tw5864/ 15616 15617TW68 VIDEO4LINUX DRIVER 15618M: Hans Verkuil <hverkuil@xs4all.nl> 15619L: linux-media@vger.kernel.org 15620T: git git://linuxtv.org/media_tree.git 15621W: https://linuxtv.org 15622S: Odd Fixes 15623F: drivers/media/pci/tw68/ 15624 15625TW686X VIDEO4LINUX DRIVER 15626M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15627L: linux-media@vger.kernel.org 15628T: git git://linuxtv.org/media_tree.git 15629W: http://linuxtv.org 15630S: Maintained 15631F: drivers/media/pci/tw686x/ 15632 15633UBI FILE SYSTEM (UBIFS) 15634M: Richard Weinberger <richard@nod.at> 15635M: Artem Bityutskiy <dedekind1@gmail.com> 15636M: Adrian Hunter <adrian.hunter@intel.com> 15637L: linux-mtd@lists.infradead.org 15638T: git git://git.infradead.org/ubifs-2.6.git 15639W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15640S: Supported 15641F: Documentation/filesystems/ubifs.txt 15642F: fs/ubifs/ 15643 15644UCLINUX (M68KNOMMU AND COLDFIRE) 15645M: Greg Ungerer <gerg@linux-m68k.org> 15646W: http://www.linux-m68k.org/ 15647W: http://www.uclinux.org/ 15648L: linux-m68k@lists.linux-m68k.org 15649L: uclinux-dev@uclinux.org (subscribers-only) 15650T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15651S: Maintained 15652F: arch/m68k/coldfire/ 15653F: arch/m68k/68*/ 15654F: arch/m68k/*/*_no.* 15655F: arch/m68k/include/asm/*_no.* 15656 15657UDF FILESYSTEM 15658M: Jan Kara <jack@suse.com> 15659S: Maintained 15660F: Documentation/filesystems/udf.txt 15661F: fs/udf/ 15662 15663UDRAW TABLET 15664M: Bastien Nocera <hadess@hadess.net> 15665L: linux-input@vger.kernel.org 15666S: Maintained 15667F: drivers/hid/hid-udraw-ps3.c 15668 15669UFS FILESYSTEM 15670M: Evgeniy Dushistov <dushistov@mail.ru> 15671S: Maintained 15672F: Documentation/filesystems/ufs.txt 15673F: fs/ufs/ 15674 15675UHID USERSPACE HID IO DRIVER: 15676M: David Herrmann <dh.herrmann@googlemail.com> 15677L: linux-input@vger.kernel.org 15678S: Maintained 15679F: drivers/hid/uhid.c 15680F: include/uapi/linux/uhid.h 15681 15682ULPI BUS 15683M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15684L: linux-usb@vger.kernel.org 15685S: Maintained 15686F: drivers/usb/common/ulpi.c 15687F: include/linux/ulpi/ 15688 15689ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15690L: linux-usb@vger.kernel.org 15691S: Orphan 15692F: drivers/uwb/ 15693F: include/linux/uwb.h 15694F: include/linux/uwb/ 15695 15696UNICORE32 ARCHITECTURE: 15697M: Guan Xuetao <gxt@pku.edu.cn> 15698W: http://mprc.pku.edu.cn/~guanxuetao/linux 15699S: Maintained 15700T: git git://github.com/gxt/linux.git 15701F: arch/unicore32/ 15702 15703UNIFDEF 15704M: Tony Finch <dot@dotat.at> 15705W: http://dotat.at/prog/unifdef 15706S: Maintained 15707F: scripts/unifdef.c 15708 15709UNIFORM CDROM DRIVER 15710M: Jens Axboe <axboe@kernel.dk> 15711W: http://www.kernel.dk 15712S: Maintained 15713F: Documentation/cdrom/ 15714F: drivers/cdrom/cdrom.c 15715F: include/linux/cdrom.h 15716F: include/uapi/linux/cdrom.h 15717 15718UNISYS S-PAR DRIVERS 15719M: David Kershner <david.kershner@unisys.com> 15720L: sparmaintainer@unisys.com (Unisys internal) 15721S: Supported 15722F: include/linux/visorbus.h 15723F: drivers/visorbus/ 15724F: drivers/staging/unisys/ 15725 15726UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15727M: Vinayak Holikatti <vinholikatti@gmail.com> 15728L: linux-scsi@vger.kernel.org 15729S: Supported 15730F: Documentation/scsi/ufs.txt 15731F: drivers/scsi/ufs/ 15732 15733UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15734M: Joao Pinto <jpinto@synopsys.com> 15735L: linux-scsi@vger.kernel.org 15736S: Supported 15737F: drivers/scsi/ufs/*dwc* 15738 15739UNSORTED BLOCK IMAGES (UBI) 15740M: Artem Bityutskiy <dedekind1@gmail.com> 15741M: Richard Weinberger <richard@nod.at> 15742W: http://www.linux-mtd.infradead.org/ 15743L: linux-mtd@lists.infradead.org 15744T: git git://git.infradead.org/ubifs-2.6.git 15745S: Supported 15746F: drivers/mtd/ubi/ 15747F: include/linux/mtd/ubi.h 15748F: include/uapi/mtd/ubi-user.h 15749 15750USB "USBNET" DRIVER FRAMEWORK 15751M: Oliver Neukum <oneukum@suse.com> 15752L: netdev@vger.kernel.org 15753W: http://www.linux-usb.org/usbnet 15754S: Maintained 15755F: drivers/net/usb/usbnet.c 15756F: include/linux/usb/usbnet.h 15757 15758USB ACM DRIVER 15759M: Oliver Neukum <oneukum@suse.com> 15760L: linux-usb@vger.kernel.org 15761S: Maintained 15762F: Documentation/usb/acm.txt 15763F: drivers/usb/class/cdc-acm.* 15764 15765USB AR5523 WIRELESS DRIVER 15766M: Pontus Fuchs <pontus.fuchs@gmail.com> 15767L: linux-wireless@vger.kernel.org 15768S: Maintained 15769F: drivers/net/wireless/ath/ar5523/ 15770 15771USB ATTACHED SCSI 15772M: Oliver Neukum <oneukum@suse.com> 15773L: linux-usb@vger.kernel.org 15774L: linux-scsi@vger.kernel.org 15775S: Maintained 15776F: drivers/usb/storage/uas.c 15777 15778USB CDC ETHERNET DRIVER 15779M: Oliver Neukum <oliver@neukum.org> 15780L: linux-usb@vger.kernel.org 15781S: Maintained 15782F: drivers/net/usb/cdc_*.c 15783F: include/uapi/linux/usb/cdc.h 15784 15785USB CHAOSKEY DRIVER 15786M: Keith Packard <keithp@keithp.com> 15787L: linux-usb@vger.kernel.org 15788S: Maintained 15789F: drivers/usb/misc/chaoskey.c 15790 15791USB CYPRESS C67X00 DRIVER 15792M: Peter Korsgaard <jacmet@sunsite.dk> 15793L: linux-usb@vger.kernel.org 15794S: Maintained 15795F: drivers/usb/c67x00/ 15796 15797USB DAVICOM DM9601 DRIVER 15798M: Peter Korsgaard <jacmet@sunsite.dk> 15799L: netdev@vger.kernel.org 15800W: http://www.linux-usb.org/usbnet 15801S: Maintained 15802F: drivers/net/usb/dm9601.c 15803 15804USB DIAMOND RIO500 DRIVER 15805M: Cesar Miquel <miquel@df.uba.ar> 15806L: rio500-users@lists.sourceforge.net 15807W: http://rio500.sourceforge.net 15808S: Maintained 15809F: drivers/usb/misc/rio500* 15810 15811USB EHCI DRIVER 15812M: Alan Stern <stern@rowland.harvard.edu> 15813L: linux-usb@vger.kernel.org 15814S: Maintained 15815F: Documentation/usb/ehci.txt 15816F: drivers/usb/host/ehci* 15817 15818USB GADGET/PERIPHERAL SUBSYSTEM 15819M: Felipe Balbi <balbi@kernel.org> 15820L: linux-usb@vger.kernel.org 15821W: http://www.linux-usb.org/gadget 15822T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15823S: Maintained 15824F: drivers/usb/gadget/ 15825F: include/linux/usb/gadget* 15826 15827USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15828M: Jiri Kosina <jikos@kernel.org> 15829M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15830L: linux-usb@vger.kernel.org 15831T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15832S: Maintained 15833F: Documentation/hid/hiddev.txt 15834F: drivers/hid/usbhid/ 15835 15836USB INTEL XHCI ROLE MUX DRIVER 15837M: Hans de Goede <hdegoede@redhat.com> 15838L: linux-usb@vger.kernel.org 15839S: Maintained 15840F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15841 15842USB ISP116X DRIVER 15843M: Olav Kongas <ok@artecdesign.ee> 15844L: linux-usb@vger.kernel.org 15845S: Maintained 15846F: drivers/usb/host/isp116x* 15847F: include/linux/usb/isp116x.h 15848 15849USB LAN78XX ETHERNET DRIVER 15850M: Woojung Huh <woojung.huh@microchip.com> 15851M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15852L: netdev@vger.kernel.org 15853S: Maintained 15854F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15855F: drivers/net/usb/lan78xx.* 15856F: include/dt-bindings/net/microchip-lan78xx.h 15857 15858USB MASS STORAGE DRIVER 15859M: Alan Stern <stern@rowland.harvard.edu> 15860L: linux-usb@vger.kernel.org 15861L: usb-storage@lists.one-eyed-alien.net 15862S: Maintained 15863F: drivers/usb/storage/ 15864 15865USB MIDI DRIVER 15866M: Clemens Ladisch <clemens@ladisch.de> 15867L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15868T: git git://git.alsa-project.org/alsa-kernel.git 15869S: Maintained 15870F: sound/usb/midi.* 15871 15872USB NETWORKING DRIVERS 15873L: linux-usb@vger.kernel.org 15874S: Odd Fixes 15875F: drivers/net/usb/ 15876 15877USB OHCI DRIVER 15878M: Alan Stern <stern@rowland.harvard.edu> 15879L: linux-usb@vger.kernel.org 15880S: Maintained 15881F: Documentation/usb/ohci.txt 15882F: drivers/usb/host/ohci* 15883 15884USB OTG FSM (Finite State Machine) 15885M: Peter Chen <Peter.Chen@nxp.com> 15886T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15887L: linux-usb@vger.kernel.org 15888S: Maintained 15889F: drivers/usb/common/usb-otg-fsm.c 15890 15891USB OVER IP DRIVER 15892M: Valentina Manea <valentina.manea.m@gmail.com> 15893M: Shuah Khan <shuah@kernel.org> 15894M: Shuah Khan <skhan@linuxfoundation.org> 15895L: linux-usb@vger.kernel.org 15896S: Maintained 15897F: Documentation/usb/usbip_protocol.txt 15898F: drivers/usb/usbip/ 15899F: tools/usb/usbip/ 15900F: tools/testing/selftests/drivers/usb/usbip/ 15901 15902USB PEGASUS DRIVER 15903M: Petko Manolov <petkan@nucleusys.com> 15904L: linux-usb@vger.kernel.org 15905L: netdev@vger.kernel.org 15906T: git git://github.com/petkan/pegasus.git 15907W: https://github.com/petkan/pegasus 15908S: Maintained 15909F: drivers/net/usb/pegasus.* 15910 15911USB PHY LAYER 15912M: Felipe Balbi <balbi@kernel.org> 15913L: linux-usb@vger.kernel.org 15914T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15915S: Maintained 15916F: drivers/usb/phy/ 15917 15918USB PRINTER DRIVER (usblp) 15919M: Pete Zaitcev <zaitcev@redhat.com> 15920L: linux-usb@vger.kernel.org 15921S: Supported 15922F: drivers/usb/class/usblp.c 15923 15924USB QMI WWAN NETWORK DRIVER 15925M: Bjørn Mork <bjorn@mork.no> 15926L: netdev@vger.kernel.org 15927S: Maintained 15928F: Documentation/ABI/testing/sysfs-class-net-qmi 15929F: drivers/net/usb/qmi_wwan.c 15930 15931USB RTL8150 DRIVER 15932M: Petko Manolov <petkan@nucleusys.com> 15933L: linux-usb@vger.kernel.org 15934L: netdev@vger.kernel.org 15935T: git git://github.com/petkan/rtl8150.git 15936W: https://github.com/petkan/rtl8150 15937S: Maintained 15938F: drivers/net/usb/rtl8150.c 15939 15940USB SERIAL SUBSYSTEM 15941M: Johan Hovold <johan@kernel.org> 15942L: linux-usb@vger.kernel.org 15943T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15944S: Maintained 15945F: Documentation/usb/usb-serial.txt 15946F: drivers/usb/serial/ 15947F: include/linux/usb/serial.h 15948 15949USB SMSC75XX ETHERNET DRIVER 15950M: Steve Glendinning <steve.glendinning@shawell.net> 15951L: netdev@vger.kernel.org 15952S: Maintained 15953F: drivers/net/usb/smsc75xx.* 15954 15955USB SMSC95XX ETHERNET DRIVER 15956M: Steve Glendinning <steve.glendinning@shawell.net> 15957M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15958L: netdev@vger.kernel.org 15959S: Maintained 15960F: drivers/net/usb/smsc95xx.* 15961 15962USB SUBSYSTEM 15963M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15964L: linux-usb@vger.kernel.org 15965W: http://www.linux-usb.org 15966T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15967S: Supported 15968F: Documentation/devicetree/bindings/usb/ 15969F: Documentation/usb/ 15970F: drivers/usb/ 15971F: include/linux/usb.h 15972F: include/linux/usb/ 15973 15974USB TYPEC PI3USB30532 MUX DRIVER 15975M: Hans de Goede <hdegoede@redhat.com> 15976L: linux-usb@vger.kernel.org 15977S: Maintained 15978F: drivers/usb/typec/mux/pi3usb30532.c 15979 15980USB TYPEC CLASS 15981M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15982L: linux-usb@vger.kernel.org 15983S: Maintained 15984F: Documentation/ABI/testing/sysfs-class-typec 15985F: Documentation/driver-api/usb/typec.rst 15986F: drivers/usb/typec/ 15987F: include/linux/usb/typec.h 15988 15989USB TYPEC BUS FOR ALTERNATE MODES 15990M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15991L: linux-usb@vger.kernel.org 15992S: Maintained 15993F: Documentation/ABI/testing/sysfs-bus-typec 15994F: Documentation/driver-api/usb/typec_bus.rst 15995F: drivers/usb/typec/altmodes/ 15996F: include/linux/usb/typec_altmode.h 15997 15998USB TYPEC PORT CONTROLLER DRIVERS 15999M: Guenter Roeck <linux@roeck-us.net> 16000L: linux-usb@vger.kernel.org 16001S: Maintained 16002F: drivers/usb/typec/tcpm/ 16003 16004USB UHCI DRIVER 16005M: Alan Stern <stern@rowland.harvard.edu> 16006L: linux-usb@vger.kernel.org 16007S: Maintained 16008F: drivers/usb/host/uhci* 16009 16010USB VIDEO CLASS 16011M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16012L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 16013L: linux-media@vger.kernel.org 16014T: git git://linuxtv.org/media_tree.git 16015W: http://www.ideasonboard.org/uvc/ 16016S: Maintained 16017F: drivers/media/usb/uvc/ 16018F: include/uapi/linux/uvcvideo.h 16019 16020USB VISION DRIVER 16021M: Hans Verkuil <hverkuil@xs4all.nl> 16022L: linux-media@vger.kernel.org 16023T: git git://linuxtv.org/media_tree.git 16024W: https://linuxtv.org 16025S: Odd Fixes 16026F: drivers/media/usb/usbvision/ 16027 16028USB WEBCAM GADGET 16029M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16030L: linux-usb@vger.kernel.org 16031S: Maintained 16032F: drivers/usb/gadget/function/*uvc* 16033F: drivers/usb/gadget/legacy/webcam.c 16034F: include/uapi/linux/usb/g_uvc.h 16035 16036USB WIRELESS RNDIS DRIVER (rndis_wlan) 16037M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 16038L: linux-wireless@vger.kernel.org 16039S: Maintained 16040F: drivers/net/wireless/rndis_wlan.c 16041 16042USB XHCI DRIVER 16043M: Mathias Nyman <mathias.nyman@intel.com> 16044L: linux-usb@vger.kernel.org 16045S: Supported 16046F: drivers/usb/host/xhci* 16047F: drivers/usb/host/pci-quirks* 16048 16049USB ZD1201 DRIVER 16050L: linux-wireless@vger.kernel.org 16051W: http://linux-lc100020.sourceforge.net 16052S: Orphan 16053F: drivers/net/wireless/zydas/zd1201.* 16054 16055USB ZR364XX DRIVER 16056M: Antoine Jacquet <royale@zerezo.com> 16057L: linux-usb@vger.kernel.org 16058L: linux-media@vger.kernel.org 16059T: git git://linuxtv.org/media_tree.git 16060W: http://royale.zerezo.com/zr364xx/ 16061S: Maintained 16062F: Documentation/media/v4l-drivers/zr364xx* 16063F: drivers/media/usb/zr364xx/ 16064 16065USER-MODE LINUX (UML) 16066M: Jeff Dike <jdike@addtoit.com> 16067M: Richard Weinberger <richard@nod.at> 16068M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16069L: linux-um@lists.infradead.org 16070W: http://user-mode-linux.sourceforge.net 16071Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16072T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16073S: Maintained 16074F: Documentation/virtual/uml/ 16075F: arch/um/ 16076F: arch/x86/um/ 16077F: fs/hostfs/ 16078 16079USERSPACE COPYIN/COPYOUT (UIOVEC) 16080M: Alexander Viro <viro@zeniv.linux.org.uk> 16081S: Maintained 16082F: lib/iov_iter.c 16083F: include/linux/uio.h 16084 16085USERSPACE DMA BUFFER DRIVER 16086M: Gerd Hoffmann <kraxel@redhat.com> 16087S: Maintained 16088L: dri-devel@lists.freedesktop.org 16089F: drivers/dma-buf/udmabuf.c 16090F: include/uapi/linux/udmabuf.h 16091T: git git://anongit.freedesktop.org/drm/drm-misc 16092 16093USERSPACE I/O (UIO) 16094M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16095S: Maintained 16096T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16097F: Documentation/driver-api/uio-howto.rst 16098F: drivers/uio/ 16099F: include/linux/uio_driver.h 16100 16101UTIL-LINUX PACKAGE 16102M: Karel Zak <kzak@redhat.com> 16103L: util-linux@vger.kernel.org 16104W: http://en.wikipedia.org/wiki/Util-linux 16105T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16106S: Maintained 16107 16108UUID HELPERS 16109M: Christoph Hellwig <hch@lst.de> 16110R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16111L: linux-kernel@vger.kernel.org 16112T: git git://git.infradead.org/users/hch/uuid.git 16113F: lib/uuid.c 16114F: lib/test_uuid.c 16115F: include/linux/uuid.h 16116F: include/uapi/linux/uuid.h 16117S: Maintained 16118 16119UVESAFB DRIVER 16120M: Michal Januszewski <spock@gentoo.org> 16121L: linux-fbdev@vger.kernel.org 16122W: https://github.com/mjanusz/v86d 16123S: Maintained 16124F: Documentation/fb/uvesafb.txt 16125F: drivers/video/fbdev/uvesafb.* 16126 16127VF610 NAND DRIVER 16128M: Stefan Agner <stefan@agner.ch> 16129L: linux-mtd@lists.infradead.org 16130S: Supported 16131F: drivers/mtd/nand/raw/vf610_nfc.c 16132 16133VFAT/FAT/MSDOS FILESYSTEM 16134M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16135S: Maintained 16136F: Documentation/filesystems/vfat.txt 16137F: fs/fat/ 16138 16139VFIO DRIVER 16140M: Alex Williamson <alex.williamson@redhat.com> 16141L: kvm@vger.kernel.org 16142T: git git://github.com/awilliam/linux-vfio.git 16143S: Maintained 16144F: Documentation/vfio.txt 16145F: drivers/vfio/ 16146F: include/linux/vfio.h 16147F: include/uapi/linux/vfio.h 16148 16149VFIO MEDIATED DEVICE DRIVERS 16150M: Kirti Wankhede <kwankhede@nvidia.com> 16151L: kvm@vger.kernel.org 16152S: Maintained 16153F: Documentation/vfio-mediated-device.txt 16154F: drivers/vfio/mdev/ 16155F: include/linux/mdev.h 16156F: samples/vfio-mdev/ 16157 16158VFIO PLATFORM DRIVER 16159M: Eric Auger <eric.auger@redhat.com> 16160L: kvm@vger.kernel.org 16161S: Maintained 16162F: drivers/vfio/platform/ 16163 16164VGA_SWITCHEROO 16165R: Lukas Wunner <lukas@wunner.de> 16166S: Maintained 16167F: Documentation/gpu/vga-switcheroo.rst 16168F: drivers/gpu/vga/vga_switcheroo.c 16169F: include/linux/vga_switcheroo.h 16170T: git git://anongit.freedesktop.org/drm/drm-misc 16171 16172VIA RHINE NETWORK DRIVER 16173S: Orphan 16174F: drivers/net/ethernet/via/via-rhine.c 16175 16176VIA SD/MMC CARD CONTROLLER DRIVER 16177M: Bruce Chang <brucechang@via.com.tw> 16178M: Harald Welte <HaraldWelte@viatech.com> 16179S: Maintained 16180F: drivers/mmc/host/via-sdmmc.c 16181 16182VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16183M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16184L: linux-fbdev@vger.kernel.org 16185S: Maintained 16186F: include/linux/via-core.h 16187F: include/linux/via-gpio.h 16188F: include/linux/via_i2c.h 16189F: drivers/video/fbdev/via/ 16190 16191VIA VELOCITY NETWORK DRIVER 16192M: Francois Romieu <romieu@fr.zoreil.com> 16193L: netdev@vger.kernel.org 16194S: Maintained 16195F: drivers/net/ethernet/via/via-velocity.* 16196 16197VICODEC VIRTUAL CODEC DRIVER 16198M: Hans Verkuil <hans.verkuil@cisco.com> 16199L: linux-media@vger.kernel.org 16200T: git git://linuxtv.org/media_tree.git 16201W: https://linuxtv.org 16202S: Maintained 16203F: drivers/media/platform/vicodec/* 16204 16205VIDEO MULTIPLEXER DRIVER 16206M: Philipp Zabel <p.zabel@pengutronix.de> 16207L: linux-media@vger.kernel.org 16208S: Maintained 16209F: drivers/media/platform/video-mux.c 16210 16211VIDEO I2C POLLING DRIVER 16212M: Matt Ranostay <matt.ranostay@konsulko.com> 16213L: linux-media@vger.kernel.org 16214S: Maintained 16215F: drivers/media/i2c/video-i2c.c 16216 16217VIDEOBUF2 FRAMEWORK 16218M: Pawel Osciak <pawel@osciak.com> 16219M: Marek Szyprowski <m.szyprowski@samsung.com> 16220M: Kyungmin Park <kyungmin.park@samsung.com> 16221L: linux-media@vger.kernel.org 16222S: Maintained 16223F: drivers/media/common/videobuf2/* 16224F: include/media/videobuf2-* 16225 16226VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16227M: Helen Koike <helen.koike@collabora.com> 16228L: linux-media@vger.kernel.org 16229T: git git://linuxtv.org/media_tree.git 16230W: https://linuxtv.org 16231S: Maintained 16232F: drivers/media/platform/vimc/* 16233 16234VIRT LIB 16235M: Alex Williamson <alex.williamson@redhat.com> 16236M: Paolo Bonzini <pbonzini@redhat.com> 16237L: kvm@vger.kernel.org 16238S: Supported 16239F: virt/lib/ 16240 16241VIRTIO AND VHOST VSOCK DRIVER 16242M: Stefan Hajnoczi <stefanha@redhat.com> 16243L: kvm@vger.kernel.org 16244L: virtualization@lists.linux-foundation.org 16245L: netdev@vger.kernel.org 16246S: Maintained 16247F: include/linux/virtio_vsock.h 16248F: include/uapi/linux/virtio_vsock.h 16249F: include/uapi/linux/vsockmon.h 16250F: include/uapi/linux/vm_sockets_diag.h 16251F: net/vmw_vsock/diag.c 16252F: net/vmw_vsock/af_vsock_tap.c 16253F: net/vmw_vsock/virtio_transport_common.c 16254F: net/vmw_vsock/virtio_transport.c 16255F: drivers/net/vsockmon.c 16256F: drivers/vhost/vsock.c 16257F: tools/testing/vsock/ 16258 16259VIRTIO CONSOLE DRIVER 16260M: Amit Shah <amit@kernel.org> 16261L: virtualization@lists.linux-foundation.org 16262S: Maintained 16263F: drivers/char/virtio_console.c 16264F: include/linux/virtio_console.h 16265F: include/uapi/linux/virtio_console.h 16266 16267VIRTIO CORE, NET AND BLOCK DRIVERS 16268M: "Michael S. Tsirkin" <mst@redhat.com> 16269M: Jason Wang <jasowang@redhat.com> 16270L: virtualization@lists.linux-foundation.org 16271S: Maintained 16272F: Documentation/devicetree/bindings/virtio/ 16273F: drivers/virtio/ 16274F: tools/virtio/ 16275F: drivers/net/virtio_net.c 16276F: drivers/block/virtio_blk.c 16277F: include/linux/virtio*.h 16278F: include/uapi/linux/virtio_*.h 16279F: drivers/crypto/virtio/ 16280F: mm/balloon_compaction.c 16281 16282VIRTIO CRYPTO DRIVER 16283M: Gonglei <arei.gonglei@huawei.com> 16284L: virtualization@lists.linux-foundation.org 16285L: linux-crypto@vger.kernel.org 16286S: Maintained 16287F: drivers/crypto/virtio/ 16288F: include/uapi/linux/virtio_crypto.h 16289 16290VIRTIO DRIVERS FOR S390 16291M: Cornelia Huck <cohuck@redhat.com> 16292M: Halil Pasic <pasic@linux.ibm.com> 16293L: linux-s390@vger.kernel.org 16294L: virtualization@lists.linux-foundation.org 16295L: kvm@vger.kernel.org 16296S: Supported 16297F: drivers/s390/virtio/ 16298F: arch/s390/include/uapi/asm/virtio-ccw.h 16299 16300VIRTIO GPU DRIVER 16301M: David Airlie <airlied@linux.ie> 16302M: Gerd Hoffmann <kraxel@redhat.com> 16303L: dri-devel@lists.freedesktop.org 16304L: virtualization@lists.linux-foundation.org 16305T: git git://anongit.freedesktop.org/drm/drm-misc 16306S: Maintained 16307F: drivers/gpu/drm/virtio/ 16308F: include/uapi/linux/virtio_gpu.h 16309 16310VIRTIO HOST (VHOST) 16311M: "Michael S. Tsirkin" <mst@redhat.com> 16312M: Jason Wang <jasowang@redhat.com> 16313L: kvm@vger.kernel.org 16314L: virtualization@lists.linux-foundation.org 16315L: netdev@vger.kernel.org 16316T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16317S: Maintained 16318F: drivers/vhost/ 16319F: include/uapi/linux/vhost.h 16320 16321VIRTIO INPUT DRIVER 16322M: Gerd Hoffmann <kraxel@redhat.com> 16323S: Maintained 16324F: drivers/virtio/virtio_input.c 16325F: include/uapi/linux/virtio_input.h 16326 16327VIRTUAL BOX GUEST DEVICE DRIVER 16328M: Hans de Goede <hdegoede@redhat.com> 16329M: Arnd Bergmann <arnd@arndb.de> 16330M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16331S: Maintained 16332F: include/linux/vbox_utils.h 16333F: include/uapi/linux/vbox*.h 16334F: drivers/virt/vboxguest/ 16335 16336VIRTUAL SERIO DEVICE DRIVER 16337M: Stephen Chandler Paul <thatslyude@gmail.com> 16338S: Maintained 16339F: drivers/input/serio/userio.c 16340F: include/uapi/linux/userio.h 16341 16342VIVID VIRTUAL VIDEO DRIVER 16343M: Hans Verkuil <hverkuil@xs4all.nl> 16344L: linux-media@vger.kernel.org 16345T: git git://linuxtv.org/media_tree.git 16346W: https://linuxtv.org 16347S: Maintained 16348F: drivers/media/platform/vivid/* 16349 16350VLYNQ BUS 16351M: Florian Fainelli <f.fainelli@gmail.com> 16352L: openwrt-devel@lists.openwrt.org (subscribers-only) 16353S: Maintained 16354F: drivers/vlynq/vlynq.c 16355F: include/linux/vlynq.h 16356 16357VME SUBSYSTEM 16358M: Martyn Welch <martyn@welchs.me.uk> 16359M: Manohar Vanga <manohar.vanga@gmail.com> 16360M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16361L: devel@driverdev.osuosl.org 16362S: Maintained 16363T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16364F: Documentation/driver-api/vme.rst 16365F: drivers/staging/vme/ 16366F: drivers/vme/ 16367F: include/linux/vme* 16368 16369VMWARE BALLOON DRIVER 16370M: Julien Freche <jfreche@vmware.com> 16371M: Nadav Amit <namit@vmware.com> 16372M: "VMware, Inc." <pv-drivers@vmware.com> 16373L: linux-kernel@vger.kernel.org 16374S: Maintained 16375F: drivers/misc/vmw_balloon.c 16376 16377VMWARE HYPERVISOR INTERFACE 16378M: Alok Kataria <akataria@vmware.com> 16379L: virtualization@lists.linux-foundation.org 16380S: Supported 16381F: arch/x86/kernel/cpu/vmware.c 16382 16383VMWARE PVRDMA DRIVER 16384M: Adit Ranadive <aditr@vmware.com> 16385M: VMware PV-Drivers <pv-drivers@vmware.com> 16386L: linux-rdma@vger.kernel.org 16387S: Maintained 16388F: drivers/infiniband/hw/vmw_pvrdma/ 16389 16390VMware PVSCSI driver 16391M: Jim Gill <jgill@vmware.com> 16392M: VMware PV-Drivers <pv-drivers@vmware.com> 16393L: linux-scsi@vger.kernel.org 16394S: Maintained 16395F: drivers/scsi/vmw_pvscsi.c 16396F: drivers/scsi/vmw_pvscsi.h 16397 16398VMWARE VMMOUSE SUBDRIVER 16399M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16400M: "VMware, Inc." <pv-drivers@vmware.com> 16401L: linux-input@vger.kernel.org 16402S: Maintained 16403F: drivers/input/mouse/vmmouse.c 16404F: drivers/input/mouse/vmmouse.h 16405 16406VMWARE VMXNET3 ETHERNET DRIVER 16407M: Ronak Doshi <doshir@vmware.com> 16408M: "VMware, Inc." <pv-drivers@vmware.com> 16409L: netdev@vger.kernel.org 16410S: Maintained 16411F: drivers/net/vmxnet3/ 16412 16413VOCORE VOCORE2 BOARD 16414M: Harvey Hunt <harveyhuntnexus@gmail.com> 16415L: linux-mips@vger.kernel.org 16416S: Maintained 16417F: arch/mips/boot/dts/ralink/vocore2.dts 16418 16419VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16420M: Liam Girdwood <lgirdwood@gmail.com> 16421M: Mark Brown <broonie@kernel.org> 16422L: linux-kernel@vger.kernel.org 16423W: http://www.slimlogic.co.uk/?p=48 16424T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16425S: Supported 16426F: Documentation/devicetree/bindings/regulator/ 16427F: Documentation/power/regulator/ 16428F: drivers/regulator/ 16429F: include/dt-bindings/regulator/ 16430F: include/linux/regulator/ 16431 16432VRF 16433M: David Ahern <dsa@cumulusnetworks.com> 16434M: Shrijeet Mukherjee <shrijeet@gmail.com> 16435L: netdev@vger.kernel.org 16436S: Maintained 16437F: drivers/net/vrf.c 16438F: Documentation/networking/vrf.txt 16439 16440VT1211 HARDWARE MONITOR DRIVER 16441M: Juerg Haefliger <juergh@gmail.com> 16442L: linux-hwmon@vger.kernel.org 16443S: Maintained 16444F: Documentation/hwmon/vt1211 16445F: drivers/hwmon/vt1211.c 16446 16447VT8231 HARDWARE MONITOR DRIVER 16448M: Roger Lucas <vt8231@hiddenengine.co.uk> 16449L: linux-hwmon@vger.kernel.org 16450S: Maintained 16451F: drivers/hwmon/vt8231.c 16452 16453VUB300 USB to SDIO/SD/MMC bridge chip 16454M: Tony Olech <tony.olech@elandigitalsystems.com> 16455L: linux-mmc@vger.kernel.org 16456L: linux-usb@vger.kernel.org 16457S: Supported 16458F: drivers/mmc/host/vub300.c 16459 16460W1 DALLAS'S 1-WIRE BUS 16461M: Evgeniy Polyakov <zbr@ioremap.net> 16462S: Maintained 16463F: Documentation/devicetree/bindings/w1/ 16464F: Documentation/w1/ 16465F: drivers/w1/ 16466F: include/linux/w1.h 16467 16468W83791D HARDWARE MONITORING DRIVER 16469M: Marc Hulsman <m.hulsman@tudelft.nl> 16470L: linux-hwmon@vger.kernel.org 16471S: Maintained 16472F: Documentation/hwmon/w83791d 16473F: drivers/hwmon/w83791d.c 16474 16475W83793 HARDWARE MONITORING DRIVER 16476M: Rudolf Marek <r.marek@assembler.cz> 16477L: linux-hwmon@vger.kernel.org 16478S: Maintained 16479F: Documentation/hwmon/w83793 16480F: drivers/hwmon/w83793.c 16481 16482W83795 HARDWARE MONITORING DRIVER 16483M: Jean Delvare <jdelvare@suse.com> 16484L: linux-hwmon@vger.kernel.org 16485S: Maintained 16486F: drivers/hwmon/w83795.c 16487 16488W83L51xD SD/MMC CARD INTERFACE DRIVER 16489M: Pierre Ossman <pierre@ossman.eu> 16490S: Maintained 16491F: drivers/mmc/host/wbsd.* 16492 16493WACOM PROTOCOL 4 SERIAL TABLETS 16494M: Julian Squires <julian@cipht.net> 16495M: Hans de Goede <hdegoede@redhat.com> 16496L: linux-input@vger.kernel.org 16497S: Maintained 16498F: drivers/input/tablet/wacom_serial4.c 16499 16500WATCHDOG DEVICE DRIVERS 16501M: Wim Van Sebroeck <wim@linux-watchdog.org> 16502M: Guenter Roeck <linux@roeck-us.net> 16503L: linux-watchdog@vger.kernel.org 16504W: http://www.linux-watchdog.org/ 16505T: git git://www.linux-watchdog.org/linux-watchdog.git 16506S: Maintained 16507F: Documentation/devicetree/bindings/watchdog/ 16508F: Documentation/watchdog/ 16509F: drivers/watchdog/ 16510F: include/linux/watchdog.h 16511F: include/uapi/linux/watchdog.h 16512 16513WHISKEYCOVE PMIC GPIO DRIVER 16514M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16515L: linux-gpio@vger.kernel.org 16516S: Maintained 16517F: drivers/gpio/gpio-wcove.c 16518 16519WIIMOTE HID DRIVER 16520M: David Herrmann <dh.herrmann@googlemail.com> 16521L: linux-input@vger.kernel.org 16522S: Maintained 16523F: drivers/hid/hid-wiimote* 16524 16525WILOCITY WIL6210 WIRELESS DRIVER 16526M: Maya Erez <merez@codeaurora.org> 16527L: linux-wireless@vger.kernel.org 16528L: wil6210@qti.qualcomm.com 16529S: Supported 16530W: http://wireless.kernel.org/en/users/Drivers/wil6210 16531F: drivers/net/wireless/ath/wil6210/ 16532 16533WIMAX STACK 16534M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16535M: linux-wimax@intel.com 16536L: wimax@linuxwimax.org (subscribers-only) 16537S: Supported 16538W: http://linuxwimax.org 16539F: Documentation/wimax/README.wimax 16540F: include/linux/wimax/debug.h 16541F: include/net/wimax.h 16542F: include/uapi/linux/wimax.h 16543F: net/wimax/ 16544 16545WINBOND CIR DRIVER 16546M: David Härdeman <david@hardeman.nu> 16547S: Maintained 16548F: drivers/media/rc/winbond-cir.c 16549 16550RCMM REMOTE CONTROLS DECODER 16551M: Patrick Lerda <patrick9876@free.fr> 16552S: Maintained 16553F: drivers/media/rc/ir-rcmm-decoder.c 16554 16555WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16556M: William Breathitt Gray <vilhelm.gray@gmail.com> 16557L: linux-watchdog@vger.kernel.org 16558S: Maintained 16559F: drivers/watchdog/ebc-c384_wdt.c 16560 16561WINSYSTEMS WS16C48 GPIO DRIVER 16562M: William Breathitt Gray <vilhelm.gray@gmail.com> 16563L: linux-gpio@vger.kernel.org 16564S: Maintained 16565F: drivers/gpio/gpio-ws16c48.c 16566 16567WISTRON LAPTOP BUTTON DRIVER 16568M: Miloslav Trmac <mitr@volny.cz> 16569S: Maintained 16570F: drivers/input/misc/wistron_btns.c 16571 16572WL3501 WIRELESS PCMCIA CARD DRIVER 16573L: linux-wireless@vger.kernel.org 16574S: Odd fixes 16575F: drivers/net/wireless/wl3501* 16576 16577WOLFSON MICROELECTRONICS DRIVERS 16578L: patches@opensource.cirrus.com 16579T: git https://github.com/CirrusLogic/linux-drivers.git 16580W: https://github.com/CirrusLogic/linux-drivers/wiki 16581S: Supported 16582F: Documentation/hwmon/wm83?? 16583F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16584F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16585F: Documentation/devicetree/bindings/mfd/arizona.txt 16586F: Documentation/devicetree/bindings/mfd/wm831x.txt 16587F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16588F: arch/arm/mach-s3c64xx/mach-crag6410* 16589F: drivers/clk/clk-wm83*.c 16590F: drivers/extcon/extcon-arizona.c 16591F: drivers/leds/leds-wm83*.c 16592F: drivers/gpio/gpio-*wm*.c 16593F: drivers/gpio/gpio-arizona.c 16594F: drivers/hwmon/wm83??-hwmon.c 16595F: drivers/input/misc/wm831x-on.c 16596F: drivers/input/touchscreen/wm831x-ts.c 16597F: drivers/input/touchscreen/wm97*.c 16598F: drivers/mfd/arizona* 16599F: drivers/mfd/wm*.c 16600F: drivers/mfd/cs47l24* 16601F: drivers/power/supply/wm83*.c 16602F: drivers/rtc/rtc-wm83*.c 16603F: drivers/regulator/wm8*.c 16604F: drivers/regulator/arizona* 16605F: drivers/video/backlight/wm83*_bl.c 16606F: drivers/watchdog/wm83*_wdt.c 16607F: include/linux/mfd/arizona/ 16608F: include/linux/mfd/wm831x/ 16609F: include/linux/mfd/wm8350/ 16610F: include/linux/mfd/wm8400* 16611F: include/linux/regulator/arizona* 16612F: include/linux/wm97xx.h 16613F: include/sound/wm????.h 16614F: sound/soc/codecs/arizona.? 16615F: sound/soc/codecs/wm* 16616F: sound/soc/codecs/cs47l24* 16617 16618WORKQUEUE 16619M: Tejun Heo <tj@kernel.org> 16620R: Lai Jiangshan <jiangshanlai@gmail.com> 16621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16622S: Maintained 16623F: include/linux/workqueue.h 16624F: kernel/workqueue.c 16625F: Documentation/core-api/workqueue.rst 16626 16627X-POWERS AXP288 PMIC DRIVERS 16628M: Hans de Goede <hdegoede@redhat.com> 16629S: Maintained 16630N: axp288 16631F: drivers/acpi/pmic/intel_pmic_xpower.c 16632 16633X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16634M: Chen-Yu Tsai <wens@csie.org> 16635L: linux-kernel@vger.kernel.org 16636S: Maintained 16637N: axp[128] 16638 16639X.25 NETWORK LAYER 16640M: Andrew Hendry <andrew.hendry@gmail.com> 16641L: linux-x25@vger.kernel.org 16642S: Odd Fixes 16643F: Documentation/networking/x25* 16644F: include/net/x25* 16645F: net/x25/ 16646 16647X86 ARCHITECTURE (32-BIT AND 64-BIT) 16648M: Thomas Gleixner <tglx@linutronix.de> 16649M: Ingo Molnar <mingo@redhat.com> 16650M: Borislav Petkov <bp@alien8.de> 16651R: "H. Peter Anvin" <hpa@zytor.com> 16652M: x86@kernel.org 16653L: linux-kernel@vger.kernel.org 16654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16655S: Maintained 16656F: Documentation/devicetree/bindings/x86/ 16657F: Documentation/x86/ 16658F: arch/x86/ 16659 16660X86 ENTRY CODE 16661M: Andy Lutomirski <luto@kernel.org> 16662L: linux-kernel@vger.kernel.org 16663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16664S: Maintained 16665F: arch/x86/entry/ 16666 16667X86 MCE INFRASTRUCTURE 16668M: Tony Luck <tony.luck@intel.com> 16669M: Borislav Petkov <bp@alien8.de> 16670L: linux-edac@vger.kernel.org 16671S: Maintained 16672F: arch/x86/kernel/cpu/mcheck/* 16673 16674X86 MICROCODE UPDATE SUPPORT 16675M: Borislav Petkov <bp@alien8.de> 16676S: Maintained 16677F: arch/x86/kernel/cpu/microcode/* 16678 16679X86 MM 16680M: Dave Hansen <dave.hansen@linux.intel.com> 16681M: Andy Lutomirski <luto@kernel.org> 16682M: Peter Zijlstra <peterz@infradead.org> 16683L: linux-kernel@vger.kernel.org 16684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16685S: Maintained 16686F: arch/x86/mm/ 16687 16688X86 PLATFORM DRIVERS 16689M: Darren Hart <dvhart@infradead.org> 16690M: Andy Shevchenko <andy@infradead.org> 16691L: platform-driver-x86@vger.kernel.org 16692T: git git://git.infradead.org/linux-platform-drivers-x86.git 16693S: Maintained 16694F: drivers/platform/x86/ 16695F: drivers/platform/olpc/ 16696 16697X86 PLATFORM DRIVERS - ARCH 16698R: Darren Hart <dvhart@infradead.org> 16699R: Andy Shevchenko <andy@infradead.org> 16700L: platform-driver-x86@vger.kernel.org 16701L: x86@kernel.org 16702T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16703S: Maintained 16704F: arch/x86/platform 16705 16706X86 VDSO 16707M: Andy Lutomirski <luto@kernel.org> 16708L: linux-kernel@vger.kernel.org 16709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16710S: Maintained 16711F: arch/x86/entry/vdso/ 16712 16713XARRAY 16714M: Matthew Wilcox <willy@infradead.org> 16715L: linux-fsdevel@vger.kernel.org 16716S: Supported 16717F: Documentation/core-api/xarray.rst 16718F: lib/idr.c 16719F: lib/xarray.c 16720F: include/linux/idr.h 16721F: include/linux/xarray.h 16722F: tools/testing/radix-tree 16723 16724XBOX DVD IR REMOTE 16725M: Benjamin Valentin <benpicco@googlemail.com> 16726S: Maintained 16727F: drivers/media/rc/xbox_remote.c 16728F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16729 16730XC2028/3028 TUNER DRIVER 16731M: Mauro Carvalho Chehab <mchehab@kernel.org> 16732L: linux-media@vger.kernel.org 16733W: https://linuxtv.org 16734T: git git://linuxtv.org/media_tree.git 16735S: Maintained 16736F: drivers/media/tuners/tuner-xc2028.* 16737 16738XDP (eXpress Data Path) 16739M: Alexei Starovoitov <ast@kernel.org> 16740M: Daniel Borkmann <daniel@iogearbox.net> 16741M: David S. Miller <davem@davemloft.net> 16742M: Jakub Kicinski <jakub.kicinski@netronome.com> 16743M: Jesper Dangaard Brouer <hawk@kernel.org> 16744M: John Fastabend <john.fastabend@gmail.com> 16745L: netdev@vger.kernel.org 16746L: xdp-newbies@vger.kernel.org 16747S: Supported 16748F: net/core/xdp.c 16749F: include/net/xdp.h 16750F: kernel/bpf/devmap.c 16751F: kernel/bpf/cpumap.c 16752F: include/trace/events/xdp.h 16753K: xdp 16754N: xdp 16755 16756XDP SOCKETS (AF_XDP) 16757M: Björn Töpel <bjorn.topel@intel.com> 16758M: Magnus Karlsson <magnus.karlsson@intel.com> 16759L: netdev@vger.kernel.org 16760S: Maintained 16761F: kernel/bpf/xskmap.c 16762F: net/xdp/ 16763 16764XEN BLOCK SUBSYSTEM 16765M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16766M: Roger Pau Monné <roger.pau@citrix.com> 16767L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16768S: Supported 16769F: drivers/block/xen-blkback/* 16770F: drivers/block/xen* 16771 16772XEN HYPERVISOR ARM 16773M: Stefano Stabellini <sstabellini@kernel.org> 16774L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16775S: Maintained 16776F: arch/arm/xen/ 16777F: arch/arm/include/asm/xen/ 16778 16779XEN HYPERVISOR ARM64 16780M: Stefano Stabellini <sstabellini@kernel.org> 16781L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16782S: Maintained 16783F: arch/arm64/xen/ 16784F: arch/arm64/include/asm/xen/ 16785 16786XEN HYPERVISOR INTERFACE 16787M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16788M: Juergen Gross <jgross@suse.com> 16789R: Stefano Stabellini <sstabellini@kernel.org> 16790L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16791T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16792S: Supported 16793F: arch/x86/xen/ 16794F: arch/x86/platform/pvh/ 16795F: drivers/*/xen-*front.c 16796F: drivers/xen/ 16797F: arch/x86/include/asm/xen/ 16798F: arch/x86/include/asm/pvclock-abi.h 16799F: include/xen/ 16800F: include/uapi/xen/ 16801F: Documentation/ABI/stable/sysfs-hypervisor-xen 16802F: Documentation/ABI/testing/sysfs-hypervisor-xen 16803 16804XEN NETWORK BACKEND DRIVER 16805M: Wei Liu <wei.liu2@citrix.com> 16806M: Paul Durrant <paul.durrant@citrix.com> 16807L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16808L: netdev@vger.kernel.org 16809S: Supported 16810F: drivers/net/xen-netback/* 16811 16812XEN PCI SUBSYSTEM 16813M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16814L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16815S: Supported 16816F: arch/x86/pci/*xen* 16817F: drivers/pci/*xen* 16818 16819XEN PVSCSI DRIVERS 16820M: Juergen Gross <jgross@suse.com> 16821L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16822L: linux-scsi@vger.kernel.org 16823S: Supported 16824F: drivers/scsi/xen-scsifront.c 16825F: drivers/xen/xen-scsiback.c 16826F: include/xen/interface/io/vscsiif.h 16827 16828XEN SWIOTLB SUBSYSTEM 16829M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16830L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16831L: iommu@lists.linux-foundation.org 16832S: Supported 16833F: arch/x86/xen/*swiotlb* 16834F: drivers/xen/*swiotlb* 16835 16836XEN SOUND FRONTEND DRIVER 16837M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16838L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16839L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16840S: Supported 16841F: sound/xen/* 16842 16843XFS FILESYSTEM 16844M: Darrick J. Wong <darrick.wong@oracle.com> 16845M: linux-xfs@vger.kernel.org 16846L: linux-xfs@vger.kernel.org 16847W: http://xfs.org/ 16848T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16849S: Supported 16850F: Documentation/filesystems/xfs.txt 16851F: fs/xfs/ 16852 16853XILINX AXI ETHERNET DRIVER 16854M: Anirudha Sarangi <anirudh@xilinx.com> 16855M: John Linn <John.Linn@xilinx.com> 16856S: Maintained 16857F: drivers/net/ethernet/xilinx/xilinx_axienet* 16858 16859XILINX UARTLITE SERIAL DRIVER 16860M: Peter Korsgaard <jacmet@sunsite.dk> 16861L: linux-serial@vger.kernel.org 16862S: Maintained 16863F: drivers/tty/serial/uartlite.c 16864 16865XILINX VIDEO IP CORES 16866M: Hyun Kwon <hyun.kwon@xilinx.com> 16867M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16868L: linux-media@vger.kernel.org 16869T: git git://linuxtv.org/media_tree.git 16870S: Supported 16871F: Documentation/devicetree/bindings/media/xilinx/ 16872F: drivers/media/platform/xilinx/ 16873F: include/uapi/linux/xilinx-v4l2-controls.h 16874 16875XILLYBUS DRIVER 16876M: Eli Billauer <eli.billauer@gmail.com> 16877L: linux-kernel@vger.kernel.org 16878S: Supported 16879F: drivers/char/xillybus/ 16880 16881XLP9XX I2C DRIVER 16882M: George Cherian <george.cherian@cavium.com> 16883M: Jan Glauber <jglauber@cavium.com> 16884L: linux-i2c@vger.kernel.org 16885W: http://www.cavium.com 16886S: Supported 16887F: drivers/i2c/busses/i2c-xlp9xx.c 16888 16889XRA1403 GPIO EXPANDER 16890M: Nandor Han <nandor.han@ge.com> 16891M: Semi Malinen <semi.malinen@ge.com> 16892L: linux-gpio@vger.kernel.org 16893S: Maintained 16894F: drivers/gpio/gpio-xra1403.c 16895F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16896 16897XTENSA XTFPGA PLATFORM SUPPORT 16898M: Max Filippov <jcmvbkbc@gmail.com> 16899L: linux-xtensa@linux-xtensa.org 16900S: Maintained 16901F: drivers/spi/spi-xtensa-xtfpga.c 16902F: sound/soc/xtensa/xtfpga-i2s.c 16903 16904YAM DRIVER FOR AX.25 16905M: Jean-Paul Roubelat <jpr@f6fbb.org> 16906L: linux-hams@vger.kernel.org 16907S: Maintained 16908F: drivers/net/hamradio/yam* 16909F: include/linux/yam.h 16910 16911YAMA SECURITY MODULE 16912M: Kees Cook <keescook@chromium.org> 16913T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16914S: Supported 16915F: security/yama/ 16916F: Documentation/admin-guide/LSM/Yama.rst 16917 16918YEALINK PHONE DRIVER 16919M: Henk Vergonet <Henk.Vergonet@gmail.com> 16920L: usbb2k-api-dev@nongnu.org 16921S: Maintained 16922F: Documentation/input/devices/yealink.rst 16923F: drivers/input/misc/yealink.* 16924 16925Z8530 DRIVER FOR AX.25 16926M: Joerg Reuter <jreuter@yaina.de> 16927W: http://yaina.de/jreuter/ 16928W: http://www.qsl.net/dl1bke/ 16929L: linux-hams@vger.kernel.org 16930S: Maintained 16931F: Documentation/networking/z8530drv.txt 16932F: drivers/net/hamradio/*scc.c 16933F: drivers/net/hamradio/z8530.h 16934 16935ZBUD COMPRESSED PAGE ALLOCATOR 16936M: Seth Jennings <sjenning@redhat.com> 16937M: Dan Streetman <ddstreet@ieee.org> 16938L: linux-mm@kvack.org 16939S: Maintained 16940F: mm/zbud.c 16941F: include/linux/zbud.h 16942 16943ZD1211RW WIRELESS DRIVER 16944M: Daniel Drake <dsd@gentoo.org> 16945M: Ulrich Kunitz <kune@deine-taler.de> 16946W: http://zd1211.ath.cx/wiki/DriverRewrite 16947L: linux-wireless@vger.kernel.org 16948L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16949S: Maintained 16950F: drivers/net/wireless/zydas/zd1211rw/ 16951 16952ZD1301 MEDIA DRIVER 16953M: Antti Palosaari <crope@iki.fi> 16954L: linux-media@vger.kernel.org 16955W: https://linuxtv.org/ 16956W: http://palosaari.fi/linux/ 16957Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16958S: Maintained 16959F: drivers/media/usb/dvb-usb-v2/zd1301* 16960 16961ZD1301_DEMOD MEDIA DRIVER 16962M: Antti Palosaari <crope@iki.fi> 16963L: linux-media@vger.kernel.org 16964W: https://linuxtv.org/ 16965W: http://palosaari.fi/linux/ 16966Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16967S: Maintained 16968F: drivers/media/dvb-frontends/zd1301_demod* 16969 16970ZPOOL COMPRESSED PAGE STORAGE API 16971M: Dan Streetman <ddstreet@ieee.org> 16972L: linux-mm@kvack.org 16973S: Maintained 16974F: mm/zpool.c 16975F: include/linux/zpool.h 16976 16977ZR36067 VIDEO FOR LINUX DRIVER 16978L: mjpeg-users@lists.sourceforge.net 16979L: linux-media@vger.kernel.org 16980W: http://mjpeg.sourceforge.net/driver-zoran/ 16981T: hg https://linuxtv.org/hg/v4l-dvb 16982S: Odd Fixes 16983F: drivers/staging/media/zoran/ 16984 16985ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16986M: Minchan Kim <minchan@kernel.org> 16987M: Nitin Gupta <ngupta@vflare.org> 16988R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16989L: linux-kernel@vger.kernel.org 16990S: Maintained 16991F: drivers/block/zram/ 16992F: Documentation/blockdev/zram.txt 16993 16994ZS DECSTATION Z85C30 SERIAL DRIVER 16995M: "Maciej W. Rozycki" <macro@linux-mips.org> 16996S: Maintained 16997F: drivers/tty/serial/zs.* 16998 16999ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 17000M: Minchan Kim <minchan@kernel.org> 17001M: Nitin Gupta <ngupta@vflare.org> 17002R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 17003L: linux-mm@kvack.org 17004S: Maintained 17005F: mm/zsmalloc.c 17006F: include/linux/zsmalloc.h 17007F: Documentation/vm/zsmalloc.rst 17008 17009ZSWAP COMPRESSED SWAP CACHING 17010M: Seth Jennings <sjenning@redhat.com> 17011M: Dan Streetman <ddstreet@ieee.org> 17012L: linux-mm@kvack.org 17013S: Maintained 17014F: mm/zswap.c 17015 17016THE REST 17017M: Linus Torvalds <torvalds@linux-foundation.org> 17018L: linux-kernel@vger.kernel.org 17019Q: http://patchwork.kernel.org/project/LKML/list/ 17020T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 17021S: Buried alive in reporters 17022F: * 17023F: */ 17024