1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/device_drivers/3com/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183M: Heiner Kallweit <hkallweit1@gmail.com> 184L: netdev@vger.kernel.org 185S: Maintained 186F: drivers/net/ethernet/realtek/r8169.c 187 1888250/16?50 (AND CLONE UARTS) SERIAL DRIVER 189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 190L: linux-serial@vger.kernel.org 191S: Maintained 192T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 193F: drivers/tty/serial/8250* 194F: include/linux/serial_8250.h 195 1968390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 197L: netdev@vger.kernel.org 198S: Orphan / Obsolete 199F: drivers/net/ethernet/8390/ 200 2019P FILE SYSTEM 202M: Eric Van Hensbergen <ericvh@gmail.com> 203M: Latchesar Ionkov <lucho@ionkov.net> 204M: Dominique Martinet <asmadeus@codewreck.org> 205L: v9fs-developer@lists.sourceforge.net 206W: http://swik.net/v9fs 207Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 208T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 209T: git git://github.com/martinetd/linux.git 210S: Maintained 211F: Documentation/filesystems/9p.txt 212F: fs/9p/ 213F: net/9p/ 214F: include/net/9p/ 215F: include/uapi/linux/virtio_9p.h 216F: include/trace/events/9p.h 217 218A8293 MEDIA DRIVER 219M: Antti Palosaari <crope@iki.fi> 220L: linux-media@vger.kernel.org 221W: https://linuxtv.org 222W: http://palosaari.fi/linux/ 223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 224T: git git://linuxtv.org/anttip/media_tree.git 225S: Maintained 226F: drivers/media/dvb-frontends/a8293* 227 228AACRAID SCSI RAID DRIVER 229M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 230L: linux-scsi@vger.kernel.org 231W: http://www.adaptec.com/ 232S: Supported 233F: Documentation/scsi/aacraid.txt 234F: drivers/scsi/aacraid/ 235 236ABI/API 237L: linux-api@vger.kernel.org 238F: include/linux/syscalls.h 239F: kernel/sys_ni.c 240 241ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 242M: Hans de Goede <hdegoede@redhat.com> 243L: linux-hwmon@vger.kernel.org 244S: Maintained 245F: drivers/hwmon/abituguru.c 246 247ABIT UGURU 3 HARDWARE MONITOR DRIVER 248M: Alistair John Strachan <alistair@devzero.co.uk> 249L: linux-hwmon@vger.kernel.org 250S: Maintained 251F: drivers/hwmon/abituguru3.c 252 253ACCES 104-DIO-48E GPIO DRIVER 254M: William Breathitt Gray <vilhelm.gray@gmail.com> 255L: linux-gpio@vger.kernel.org 256S: Maintained 257F: drivers/gpio/gpio-104-dio-48e.c 258 259ACCES 104-IDI-48 GPIO DRIVER 260M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 261L: linux-gpio@vger.kernel.org 262S: Maintained 263F: drivers/gpio/gpio-104-idi-48.c 264 265ACCES 104-IDIO-16 GPIO DRIVER 266M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 267L: linux-gpio@vger.kernel.org 268S: Maintained 269F: drivers/gpio/gpio-104-idio-16.c 270 271ACCES 104-QUAD-8 IIO DRIVER 272M: William Breathitt Gray <vilhelm.gray@gmail.com> 273L: linux-iio@vger.kernel.org 274S: Maintained 275F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 276F: drivers/iio/counter/104-quad-8.c 277 278ACCES PCI-IDIO-16 GPIO DRIVER 279M: William Breathitt Gray <vilhelm.gray@gmail.com> 280L: linux-gpio@vger.kernel.org 281S: Maintained 282F: drivers/gpio/gpio-pci-idio-16.c 283 284ACCES PCIe-IDIO-24 GPIO DRIVER 285M: William Breathitt Gray <vilhelm.gray@gmail.com> 286L: linux-gpio@vger.kernel.org 287S: Maintained 288F: drivers/gpio/gpio-pcie-idio-24.c 289 290ACENIC DRIVER 291M: Jes Sorensen <jes@trained-monkey.org> 292L: linux-acenic@sunsite.dk 293S: Maintained 294F: drivers/net/ethernet/alteon/acenic* 295 296ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 297M: Peter Feuerer <peter@piie.net> 298L: platform-driver-x86@vger.kernel.org 299W: http://piie.net/?section=acerhdf 300S: Maintained 301F: drivers/platform/x86/acerhdf.c 302 303ACER WMI LAPTOP EXTRAS 304M: "Lee, Chun-Yi" <jlee@suse.com> 305L: platform-driver-x86@vger.kernel.org 306S: Maintained 307F: drivers/platform/x86/acer-wmi.c 308 309ACPI 310M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 311M: Len Brown <lenb@kernel.org> 312L: linux-acpi@vger.kernel.org 313W: https://01.org/linux-acpi 314Q: https://patchwork.kernel.org/project/linux-acpi/list/ 315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 316B: https://bugzilla.kernel.org 317S: Supported 318F: drivers/acpi/ 319F: drivers/pnp/pnpacpi/ 320F: include/linux/acpi.h 321F: include/linux/fwnode.h 322F: include/acpi/ 323F: Documentation/acpi/ 324F: Documentation/ABI/testing/sysfs-bus-acpi 325F: Documentation/ABI/testing/configfs-acpi 326F: drivers/pci/*acpi* 327F: drivers/pci/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <willy@infradead.org> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 554M: Stefan Popa <stefan.popa@analog.com> 555W: http://ez.analog.com/community/linux-device-drivers 556S: Supported 557F: drivers/iio/accel/adxl372.c 558F: drivers/iio/accel/adxl372_spi.c 559F: drivers/iio/accel/adxl372_i2c.c 560F: Documentation/devicetree/bindings/iio/accel/adxl372.txt 561 562AF9013 MEDIA DRIVER 563M: Antti Palosaari <crope@iki.fi> 564L: linux-media@vger.kernel.org 565W: https://linuxtv.org 566W: http://palosaari.fi/linux/ 567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 568T: git git://linuxtv.org/anttip/media_tree.git 569S: Maintained 570F: drivers/media/dvb-frontends/af9013* 571 572AF9033 MEDIA DRIVER 573M: Antti Palosaari <crope@iki.fi> 574L: linux-media@vger.kernel.org 575W: https://linuxtv.org 576W: http://palosaari.fi/linux/ 577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 578T: git git://linuxtv.org/anttip/media_tree.git 579S: Maintained 580F: drivers/media/dvb-frontends/af9033* 581 582AFFS FILE SYSTEM 583M: David Sterba <dsterba@suse.com> 584L: linux-fsdevel@vger.kernel.org 585S: Odd Fixes 586F: Documentation/filesystems/affs.txt 587F: fs/affs/ 588 589AFS FILESYSTEM 590M: David Howells <dhowells@redhat.com> 591L: linux-afs@lists.infradead.org 592S: Supported 593F: fs/afs/ 594F: include/trace/events/afs.h 595F: Documentation/filesystems/afs.txt 596W: https://www.infradead.org/~dhowells/kafs/ 597 598AGPGART DRIVER 599M: David Airlie <airlied@linux.ie> 600T: git git://anongit.freedesktop.org/drm/drm 601S: Maintained 602F: drivers/char/agp/ 603F: include/linux/agp* 604F: include/uapi/linux/agp* 605 606AHA152X SCSI DRIVER 607M: "Juergen E. Fischer" <fischer@norbit.de> 608L: linux-scsi@vger.kernel.org 609S: Maintained 610F: drivers/scsi/aha152x* 611F: drivers/scsi/pcmcia/aha152x* 612 613AIC7XXX / AIC79XX SCSI DRIVER 614M: Hannes Reinecke <hare@suse.com> 615L: linux-scsi@vger.kernel.org 616S: Maintained 617F: drivers/scsi/aic7xxx/ 618 619AIMSLAB FM RADIO RECEIVER DRIVER 620M: Hans Verkuil <hverkuil@xs4all.nl> 621L: linux-media@vger.kernel.org 622T: git git://linuxtv.org/media_tree.git 623W: https://linuxtv.org 624S: Maintained 625F: drivers/media/radio/radio-aimslab* 626 627AIO 628M: Benjamin LaHaise <bcrl@kvack.org> 629L: linux-aio@kvack.org 630S: Supported 631F: fs/aio.c 632F: include/linux/*aio*.h 633 634AIRSPY MEDIA DRIVER 635M: Antti Palosaari <crope@iki.fi> 636L: linux-media@vger.kernel.org 637W: https://linuxtv.org 638W: http://palosaari.fi/linux/ 639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 640T: git git://linuxtv.org/anttip/media_tree.git 641S: Maintained 642F: drivers/media/usb/airspy/ 643 644ALACRITECH GIGABIT ETHERNET DRIVER 645M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 646S: Maintained 647F: drivers/net/ethernet/alacritech/* 648 649ALCATEL SPEEDTOUCH USB DRIVER 650M: Duncan Sands <duncan.sands@free.fr> 651L: linux-usb@vger.kernel.org 652W: http://www.linux-usb.org/SpeedTouch/ 653S: Maintained 654F: drivers/usb/atm/speedtch.c 655F: drivers/usb/atm/usbatm.c 656 657ALCHEMY AU1XX0 MMC DRIVER 658M: Manuel Lauss <manuel.lauss@gmail.com> 659S: Maintained 660F: drivers/mmc/host/au1xmmc.c 661 662ALI1563 I2C DRIVER 663M: Rudolf Marek <r.marek@assembler.cz> 664L: linux-i2c@vger.kernel.org 665S: Maintained 666F: Documentation/i2c/busses/i2c-ali1563 667F: drivers/i2c/busses/i2c-ali1563.c 668 669ALLWINNER SECURITY SYSTEM 670M: Corentin Labbe <clabbe.montjoie@gmail.com> 671L: linux-crypto@vger.kernel.org 672S: Maintained 673F: drivers/crypto/sunxi-ss/ 674 675ALLWINNER VPU DRIVER 676M: Maxime Ripard <maxime.ripard@bootlin.com> 677M: Paul Kocialkowski <paul.kocialkowski@bootlin.com> 678L: linux-media@vger.kernel.org 679S: Maintained 680F: drivers/staging/media/sunxi/cedrus/ 681 682ALPHA PORT 683M: Richard Henderson <rth@twiddle.net> 684M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 685M: Matt Turner <mattst88@gmail.com> 686S: Odd Fixes 687L: linux-alpha@vger.kernel.org 688F: arch/alpha/ 689 690ALPS PS/2 TOUCHPAD DRIVER 691R: Pali Rohár <pali.rohar@gmail.com> 692F: drivers/input/mouse/alps.* 693 694ALTERA I2C CONTROLLER DRIVER 695M: Thor Thayer <thor.thayer@linux.intel.com> 696S: Maintained 697F: drivers/i2c/busses/i2c-altera.c 698 699ALTERA MAILBOX DRIVER 700M: Ley Foon Tan <lftan@altera.com> 701L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 702S: Maintained 703F: drivers/mailbox/mailbox-altera.c 704 705ALTERA PIO DRIVER 706M: Tien Hock Loh <thloh@altera.com> 707L: linux-gpio@vger.kernel.org 708S: Maintained 709F: drivers/gpio/gpio-altera.c 710 711ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 712M: Thor Thayer <thor.thayer@linux.intel.com> 713S: Maintained 714F: drivers/gpio/gpio-altera-a10sr.c 715F: drivers/mfd/altera-a10sr.c 716F: drivers/reset/reset-a10sr.c 717F: include/linux/mfd/altera-a10sr.h 718F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 719 720ALTERA TRIPLE SPEED ETHERNET DRIVER 721M: Thor Thayer <thor.thayer@linux.intel.com> 722L: netdev@vger.kernel.org 723L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 724S: Maintained 725F: drivers/net/ethernet/altera/ 726 727ALTERA UART/JTAG UART SERIAL DRIVERS 728M: Tobias Klauser <tklauser@distanz.ch> 729L: linux-serial@vger.kernel.org 730L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 731S: Maintained 732F: drivers/tty/serial/altera_uart.c 733F: drivers/tty/serial/altera_jtaguart.c 734F: include/linux/altera_uart.h 735F: include/linux/altera_jtaguart.h 736 737AMAZON ETHERNET DRIVERS 738M: Netanel Belgazal <netanel@amazon.com> 739R: Saeed Bishara <saeedb@amazon.com> 740R: Zorik Machulsky <zorik@amazon.com> 741L: netdev@vger.kernel.org 742S: Supported 743F: Documentation/networking/device_drivers/amazon/ena.txt 744F: drivers/net/ethernet/amazon/ 745 746AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 747M: Tom Lendacky <thomas.lendacky@amd.com> 748M: Gary Hook <gary.hook@amd.com> 749L: linux-crypto@vger.kernel.org 750S: Supported 751F: drivers/crypto/ccp/ 752F: include/linux/ccp.h 753 754AMD DISPLAY CORE 755M: Harry Wentland <harry.wentland@amd.com> 756M: Leo Li <sunpeng.li@amd.com> 757L: amd-gfx@lists.freedesktop.org 758T: git git://people.freedesktop.org/~agd5f/linux 759S: Supported 760F: drivers/gpu/drm/amd/display/ 761 762AMD FAM15H PROCESSOR POWER MONITORING DRIVER 763M: Huang Rui <ray.huang@amd.com> 764L: linux-hwmon@vger.kernel.org 765S: Supported 766F: Documentation/hwmon/fam15h_power 767F: drivers/hwmon/fam15h_power.c 768 769AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 770L: linux-geode@lists.infradead.org (moderated for non-subscribers) 771S: Orphan 772F: drivers/usb/gadget/udc/amd5536udc.* 773 774AMD GEODE PROCESSOR/CHIPSET SUPPORT 775P: Andres Salomon <dilinger@queued.net> 776L: linux-geode@lists.infradead.org (moderated for non-subscribers) 777W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 778S: Supported 779F: drivers/char/hw_random/geode-rng.c 780F: drivers/crypto/geode* 781F: drivers/video/fbdev/geode/ 782F: arch/x86/include/asm/geode.h 783 784AMD IOMMU (AMD-VI) 785M: Joerg Roedel <joro@8bytes.org> 786L: iommu@lists.linux-foundation.org 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 788S: Maintained 789F: drivers/iommu/amd_iommu*.[ch] 790F: include/linux/amd-iommu.h 791 792AMD KFD 793M: Oded Gabbay <oded.gabbay@gmail.com> 794L: dri-devel@lists.freedesktop.org 795T: git git://people.freedesktop.org/~gabbayo/linux.git 796S: Supported 797F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 798F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 799F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 800F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 801F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 802F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 803F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 804F: drivers/gpu/drm/amd/amdkfd/ 805F: drivers/gpu/drm/amd/include/cik_structs.h 806F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 807F: drivers/gpu/drm/amd/include/vi_structs.h 808F: drivers/gpu/drm/amd/include/v9_structs.h 809F: include/uapi/linux/kfd_ioctl.h 810 811AMD POWERPLAY 812M: Rex Zhu <rex.zhu@amd.com> 813M: Evan Quan <evan.quan@amd.com> 814L: amd-gfx@lists.freedesktop.org 815S: Supported 816F: drivers/gpu/drm/amd/powerplay/ 817T: git git://people.freedesktop.org/~agd5f/linux 818 819AMD SEATTLE DEVICE TREE SUPPORT 820M: Brijesh Singh <brijeshkumar.singh@amd.com> 821M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 822M: Tom Lendacky <thomas.lendacky@amd.com> 823S: Supported 824F: arch/arm64/boot/dts/amd/ 825 826AMD XGBE DRIVER 827M: Tom Lendacky <thomas.lendacky@amd.com> 828L: netdev@vger.kernel.org 829S: Supported 830F: drivers/net/ethernet/amd/xgbe/ 831F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 832 833ANALOG DEVICES INC AD5686 DRIVER 834M: Stefan Popa <stefan.popa@analog.com> 835L: linux-pm@vger.kernel.org 836W: http://ez.analog.com/community/linux-device-drivers 837S: Supported 838F: drivers/iio/dac/ad5686* 839F: drivers/iio/dac/ad5696* 840 841ANALOG DEVICES INC AD5758 DRIVER 842M: Stefan Popa <stefan.popa@analog.com> 843L: linux-iio@vger.kernel.org 844W: http://ez.analog.com/community/linux-device-drivers 845S: Supported 846F: drivers/iio/dac/ad5758.c 847F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 848 849ANALOG DEVICES INC AD7124 DRIVER 850M: Stefan Popa <stefan.popa@analog.com> 851L: linux-iio@vger.kernel.org 852W: http://ez.analog.com/community/linux-device-drivers 853S: Supported 854F: drivers/iio/adc/ad7124.c 855F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt 856 857ANALOG DEVICES INC AD9389B DRIVER 858M: Hans Verkuil <hans.verkuil@cisco.com> 859L: linux-media@vger.kernel.org 860S: Maintained 861F: drivers/media/i2c/ad9389b* 862 863ANALOG DEVICES INC ADGS1408 DRIVER 864M: Mircea Caprioru <mircea.caprioru@analog.com> 865S: Supported 866F: drivers/mux/adgs1408.c 867F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 868 869ANALOG DEVICES INC ADP5061 DRIVER 870M: Stefan Popa <stefan.popa@analog.com> 871L: linux-pm@vger.kernel.org 872W: http://ez.analog.com/community/linux-device-drivers 873S: Supported 874F: drivers/power/supply/adp5061.c 875 876ANALOG DEVICES INC ADV7180 DRIVER 877M: Lars-Peter Clausen <lars@metafoo.de> 878L: linux-media@vger.kernel.org 879W: http://ez.analog.com/community/linux-device-drivers 880S: Supported 881F: drivers/media/i2c/adv7180.c 882 883ANALOG DEVICES INC ADV748X DRIVER 884M: Kieran Bingham <kieran.bingham@ideasonboard.com> 885L: linux-media@vger.kernel.org 886S: Maintained 887F: drivers/media/i2c/adv748x/* 888 889ANALOG DEVICES INC ADV7511 DRIVER 890M: Hans Verkuil <hans.verkuil@cisco.com> 891L: linux-media@vger.kernel.org 892S: Maintained 893F: drivers/media/i2c/adv7511* 894 895ANALOG DEVICES INC ADV7604 DRIVER 896M: Hans Verkuil <hans.verkuil@cisco.com> 897L: linux-media@vger.kernel.org 898S: Maintained 899F: drivers/media/i2c/adv7604* 900 901ANALOG DEVICES INC ADV7842 DRIVER 902M: Hans Verkuil <hans.verkuil@cisco.com> 903L: linux-media@vger.kernel.org 904S: Maintained 905F: drivers/media/i2c/adv7842* 906 907ANALOG DEVICES INC ASOC CODEC DRIVERS 908M: Lars-Peter Clausen <lars@metafoo.de> 909L: alsa-devel@alsa-project.org (moderated for non-subscribers) 910W: http://wiki.analog.com/ 911W: http://ez.analog.com/community/linux-device-drivers 912S: Supported 913F: sound/soc/codecs/adau* 914F: sound/soc/codecs/adav* 915F: sound/soc/codecs/ad1* 916F: sound/soc/codecs/ad7* 917F: sound/soc/codecs/ssm* 918F: sound/soc/codecs/sigmadsp.* 919 920ANALOG DEVICES INC DMA DRIVERS 921M: Lars-Peter Clausen <lars@metafoo.de> 922W: http://ez.analog.com/community/linux-device-drivers 923S: Supported 924F: drivers/dma/dma-axi-dmac.c 925 926ANALOG DEVICES INC IIO DRIVERS 927M: Lars-Peter Clausen <lars@metafoo.de> 928M: Michael Hennerich <Michael.Hennerich@analog.com> 929W: http://wiki.analog.com/ 930W: http://ez.analog.com/community/linux-device-drivers 931S: Supported 932F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 933F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 934F: drivers/iio/*/ad* 935F: drivers/iio/adc/ltc2497* 936X: drivers/iio/*/adjd* 937F: drivers/staging/iio/*/ad* 938 939ANDES ARCHITECTURE 940M: Greentime Hu <green.hu@gmail.com> 941M: Vincent Chen <deanbo422@gmail.com> 942T: git https://github.com/andestech/linux.git 943S: Supported 944F: arch/nds32/ 945F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 946F: Documentation/devicetree/bindings/nds32/ 947K: nds32 948N: nds32 949 950ANDROID CONFIG FRAGMENTS 951M: Rob Herring <robh@kernel.org> 952S: Supported 953F: kernel/configs/android* 954 955ANDROID DRIVERS 956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 957M: Arve Hjønnevåg <arve@android.com> 958M: Todd Kjos <tkjos@android.com> 959M: Martijn Coenen <maco@android.com> 960M: Joel Fernandes <joel@joelfernandes.org> 961M: Christian Brauner <christian@brauner.io> 962T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 963L: devel@driverdev.osuosl.org 964S: Supported 965F: drivers/android/ 966F: drivers/staging/android/ 967 968ANDROID GOLDFISH PIC DRIVER 969M: Miodrag Dinic <miodrag.dinic@mips.com> 970S: Supported 971F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 972F: drivers/irqchip/irq-goldfish-pic.c 973 974ANDROID GOLDFISH RTC DRIVER 975M: Miodrag Dinic <miodrag.dinic@mips.com> 976S: Supported 977F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 978F: drivers/rtc/rtc-goldfish.c 979 980ANDROID ION DRIVER 981M: Laura Abbott <labbott@redhat.com> 982M: Sumit Semwal <sumit.semwal@linaro.org> 983L: devel@driverdev.osuosl.org 984L: dri-devel@lists.freedesktop.org 985L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 986S: Supported 987F: drivers/staging/android/ion 988F: drivers/staging/android/uapi/ion.h 989 990AOA (Apple Onboard Audio) ALSA DRIVER 991M: Johannes Berg <johannes@sipsolutions.net> 992L: linuxppc-dev@lists.ozlabs.org 993L: alsa-devel@alsa-project.org (moderated for non-subscribers) 994S: Maintained 995F: sound/aoa/ 996 997APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 998M: William Breathitt Gray <vilhelm.gray@gmail.com> 999L: linux-iio@vger.kernel.org 1000S: Maintained 1001F: drivers/iio/adc/stx104.c 1002 1003APM DRIVER 1004M: Jiri Kosina <jikos@kernel.org> 1005S: Odd fixes 1006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1007F: arch/x86/kernel/apm_32.c 1008F: include/linux/apm_bios.h 1009F: include/uapi/linux/apm_bios.h 1010F: drivers/char/apm-emulation.c 1011 1012APPARMOR SECURITY MODULE 1013M: John Johansen <john.johansen@canonical.com> 1014L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 1015W: wiki.apparmor.net 1016T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1017S: Supported 1018F: security/apparmor/ 1019F: Documentation/admin-guide/LSM/apparmor.rst 1020 1021APPLE BCM5974 MULTITOUCH DRIVER 1022M: Henrik Rydberg <rydberg@bitmath.org> 1023L: linux-input@vger.kernel.org 1024S: Odd fixes 1025F: drivers/input/mouse/bcm5974.c 1026 1027APPLE SMC DRIVER 1028M: Henrik Rydberg <rydberg@bitmath.org> 1029L: linux-hwmon@vger.kernel.org 1030S: Odd fixes 1031F: drivers/hwmon/applesmc.c 1032 1033APPLETALK NETWORK LAYER 1034L: netdev@vger.kernel.org 1035S: Odd fixes 1036F: drivers/net/appletalk/ 1037F: net/appletalk/ 1038 1039APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1040M: Duc Dang <dhdang@apm.com> 1041S: Supported 1042F: arch/arm64/boot/dts/apm/ 1043 1044APPLIED MICRO (APM) X-GENE SOC EDAC 1045M: Loc Ho <lho@apm.com> 1046S: Supported 1047F: drivers/edac/xgene_edac.c 1048F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1049 1050APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1051M: Iyappan Subramanian <isubramanian@apm.com> 1052M: Keyur Chudgar <kchudgar@apm.com> 1053S: Supported 1054F: drivers/net/ethernet/apm/xgene-v2/ 1055 1056APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1057M: Iyappan Subramanian <isubramanian@apm.com> 1058M: Keyur Chudgar <kchudgar@apm.com> 1059M: Quan Nguyen <qnguyen@apm.com> 1060S: Supported 1061F: drivers/net/ethernet/apm/xgene/ 1062F: drivers/net/phy/mdio-xgene.c 1063F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1064F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1065 1066APPLIED MICRO (APM) X-GENE SOC PMU 1067M: Tai Nguyen <ttnguyen@apm.com> 1068S: Supported 1069F: drivers/perf/xgene_pmu.c 1070F: Documentation/perf/xgene-pmu.txt 1071F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1072 1073APTINA CAMERA SENSOR PLL 1074M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1075L: linux-media@vger.kernel.org 1076S: Maintained 1077F: drivers/media/i2c/aptina-pll.* 1078 1079ARC FRAMEBUFFER DRIVER 1080M: Jaya Kumar <jayalk@intworks.biz> 1081S: Maintained 1082F: drivers/video/fbdev/arcfb.c 1083F: drivers/video/fbdev/core/fb_defio.c 1084 1085ARC PGU DRM DRIVER 1086M: Alexey Brodkin <abrodkin@synopsys.com> 1087S: Supported 1088F: drivers/gpu/drm/arc/ 1089F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1090 1091ARCNET NETWORK LAYER 1092M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1093L: netdev@vger.kernel.org 1094S: Maintained 1095F: drivers/net/arcnet/ 1096F: include/uapi/linux/if_arcnet.h 1097 1098ARM ARCHITECTED TIMER DRIVER 1099M: Mark Rutland <mark.rutland@arm.com> 1100M: Marc Zyngier <marc.zyngier@arm.com> 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1102S: Maintained 1103F: arch/arm/include/asm/arch_timer.h 1104F: arch/arm64/include/asm/arch_timer.h 1105F: drivers/clocksource/arm_arch_timer.c 1106 1107ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1108M: Linus Walleij <linus.walleij@linaro.org> 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1110S: Maintained 1111F: Documentation/devicetree/bindings/arm/arm-boards 1112F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt 1113F: Documentation/devicetree/bindings/clock/arm-integrator.txt 1114F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1115F: Documentation/devicetree/bindings/mtd/arm-versatile.txt 1116F: arch/arm/mach-integrator/ 1117F: arch/arm/mach-realview/ 1118F: arch/arm/mach-versatile/ 1119F: arch/arm/plat-versatile/ 1120F: arch/arm/boot/dts/arm-realview-* 1121F: arch/arm/boot/dts/integrator* 1122F: arch/arm/boot/dts/versatile* 1123F: drivers/clk/versatile/ 1124F: drivers/i2c/busses/i2c-versatile.c 1125F: drivers/irqchip/irq-versatile-fpga.c 1126F: drivers/mtd/maps/physmap_of_versatile.c 1127F: drivers/power/reset/arm-versatile-reboot.c 1128F: drivers/soc/versatile/ 1129 1130ARM HDLCD DRM DRIVER 1131M: Liviu Dudau <liviu.dudau@arm.com> 1132S: Supported 1133F: drivers/gpu/drm/arm/hdlcd_* 1134F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1135 1136ARM MALI-DP DRM DRIVER 1137M: Liviu Dudau <liviu.dudau@arm.com> 1138M: Brian Starkey <brian.starkey@arm.com> 1139M: Mali DP Maintainers <malidp@foss.arm.com> 1140S: Supported 1141F: drivers/gpu/drm/arm/ 1142F: Documentation/devicetree/bindings/display/arm,malidp.txt 1143 1144ARM MFM AND FLOPPY DRIVERS 1145M: Ian Molton <spyro@f2s.com> 1146S: Maintained 1147F: arch/arm/lib/floppydma.S 1148F: arch/arm/include/asm/floppy.h 1149 1150ARM PMU PROFILING AND DEBUGGING 1151M: Will Deacon <will.deacon@arm.com> 1152M: Mark Rutland <mark.rutland@arm.com> 1153S: Maintained 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1155F: arch/arm*/kernel/perf_* 1156F: arch/arm/oprofile/common.c 1157F: arch/arm*/kernel/hw_breakpoint.c 1158F: arch/arm*/include/asm/hw_breakpoint.h 1159F: arch/arm*/include/asm/perf_event.h 1160F: drivers/perf/* 1161F: include/linux/perf/arm_pmu.h 1162F: Documentation/devicetree/bindings/arm/pmu.txt 1163F: Documentation/devicetree/bindings/perf/ 1164 1165ARM PORT 1166M: Russell King <linux@armlinux.org.uk> 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1168W: http://www.armlinux.org.uk/ 1169S: Odd Fixes 1170T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1171F: arch/arm/ 1172X: arch/arm/boot/dts/ 1173 1174ARM PRIMECELL AACI PL041 DRIVER 1175M: Russell King <linux@armlinux.org.uk> 1176S: Odd Fixes 1177F: sound/arm/aaci.* 1178 1179ARM PRIMECELL BUS SUPPORT 1180M: Russell King <linux@armlinux.org.uk> 1181S: Odd Fixes 1182F: drivers/amba/ 1183F: include/linux/amba/bus.h 1184 1185ARM PRIMECELL CLCD PL110 DRIVER 1186M: Russell King <linux@armlinux.org.uk> 1187S: Odd Fixes 1188F: drivers/video/fbdev/amba-clcd.* 1189 1190ARM PRIMECELL KMI PL050 DRIVER 1191M: Russell King <linux@armlinux.org.uk> 1192S: Odd Fixes 1193F: drivers/input/serio/ambakmi.* 1194F: include/linux/amba/kmi.h 1195 1196ARM PRIMECELL MMCI PL180/1 DRIVER 1197M: Russell King <linux@armlinux.org.uk> 1198S: Odd Fixes 1199F: drivers/mmc/host/mmci.* 1200F: include/linux/amba/mmci.h 1201 1202ARM PRIMECELL SSP PL022 SPI DRIVER 1203M: Linus Walleij <linus.walleij@linaro.org> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: Documentation/devicetree/bindings/spi/spi_pl022.txt 1207F: drivers/spi/spi-pl022.c 1208 1209ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1210M: Russell King <linux@armlinux.org.uk> 1211S: Odd Fixes 1212F: drivers/tty/serial/amba-pl01*.c 1213F: include/linux/amba/serial.h 1214 1215ARM PRIMECELL VIC PL190/PL192 DRIVER 1216M: Linus Walleij <linus.walleij@linaro.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt 1220F: drivers/irqchip/irq-vic.c 1221 1222ARM SMMU DRIVERS 1223M: Will Deacon <will.deacon@arm.com> 1224R: Robin Murphy <robin.murphy@arm.com> 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1226S: Maintained 1227F: drivers/iommu/arm-smmu.c 1228F: drivers/iommu/arm-smmu-v3.c 1229F: drivers/iommu/io-pgtable-arm.c 1230F: drivers/iommu/io-pgtable-arm-v7s.c 1231 1232ARM SUB-ARCHITECTURES 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1234S: Maintained 1235F: arch/arm/mach-*/ 1236F: arch/arm/plat-*/ 1237T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1238 1239ARM/ACTIONS SEMI ARCHITECTURE 1240M: Andreas Färber <afaerber@suse.de> 1241R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243S: Maintained 1244N: owl 1245F: arch/arm/mach-actions/ 1246F: arch/arm/boot/dts/owl-* 1247F: arch/arm64/boot/dts/actions/ 1248F: drivers/clk/actions/ 1249F: drivers/clocksource/timer-owl* 1250F: drivers/dma/owl-dma.c 1251F: drivers/i2c/busses/i2c-owl.c 1252F: drivers/pinctrl/actions/* 1253F: drivers/soc/actions/ 1254F: include/dt-bindings/power/owl-* 1255F: include/linux/soc/actions/ 1256F: Documentation/devicetree/bindings/arm/actions.txt 1257F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt 1258F: Documentation/devicetree/bindings/dma/owl-dma.txt 1259F: Documentation/devicetree/bindings/i2c/i2c-owl.txt 1260F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1261F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1262F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1263 1264ARM/ADS SPHERE MACHINE SUPPORT 1265M: Lennert Buytenhek <kernel@wantstofly.org> 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1267S: Maintained 1268 1269ARM/AFEB9260 MACHINE SUPPORT 1270M: Sergey Lapin <slapin@ossfans.org> 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1272S: Maintained 1273 1274ARM/AJECO 1ARM MACHINE SUPPORT 1275M: Lennert Buytenhek <kernel@wantstofly.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Maintained 1278 1279ARM/Allwinner SoC Clock Support 1280M: Emilio López <emilio@elopez.com.ar> 1281S: Maintained 1282F: drivers/clk/sunxi/ 1283 1284ARM/Allwinner sunXi SoC support 1285M: Maxime Ripard <maxime.ripard@bootlin.com> 1286M: Chen-Yu Tsai <wens@csie.org> 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1288S: Maintained 1289N: sun[x456789]i 1290N: sun50i 1291F: arch/arm/mach-sunxi/ 1292F: arch/arm64/boot/dts/allwinner/ 1293F: drivers/clk/sunxi-ng/ 1294F: drivers/pinctrl/sunxi/ 1295F: drivers/soc/sunxi/ 1296T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1297 1298ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1299M: Neil Armstrong <narmstrong@baylibre.com> 1300M: Jerome Brunet <jbrunet@baylibre.com> 1301L: linux-amlogic@lists.infradead.org 1302S: Maintained 1303F: drivers/clk/meson/ 1304F: include/dt-bindings/clock/meson* 1305F: include/dt-bindings/clock/gxbb* 1306F: Documentation/devicetree/bindings/clock/amlogic* 1307 1308ARM/Amlogic Meson SoC support 1309M: Kevin Hilman <khilman@baylibre.com> 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1311L: linux-amlogic@lists.infradead.org 1312W: http://linux-meson.com/ 1313S: Maintained 1314F: arch/arm/mach-meson/ 1315F: arch/arm/boot/dts/meson* 1316F: arch/arm64/boot/dts/amlogic/ 1317F: drivers/pinctrl/meson/ 1318F: drivers/mmc/host/meson* 1319F: drivers/soc/amlogic/ 1320N: meson 1321 1322ARM/Amlogic Meson SoC Sound Drivers 1323M: Jerome Brunet <jbrunet@baylibre.com> 1324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 1325S: Maintained 1326F: sound/soc/meson/ 1327F: Documentation/devicetree/bindings/sound/amlogic* 1328 1329ARM/Annapurna Labs ALPINE ARCHITECTURE 1330M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1331M: Antoine Tenart <antoine.tenart@bootlin.com> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334F: arch/arm/mach-alpine/ 1335F: arch/arm/boot/dts/alpine* 1336F: arch/arm64/boot/dts/al/ 1337F: drivers/*/*alpine* 1338 1339ARM/ARTPEC MACHINE SUPPORT 1340M: Jesper Nilsson <jesper.nilsson@axis.com> 1341M: Lars Persson <lars.persson@axis.com> 1342S: Maintained 1343L: linux-arm-kernel@axis.com 1344F: arch/arm/mach-artpec 1345F: arch/arm/boot/dts/artpec6* 1346F: drivers/clk/axis 1347F: drivers/crypto/axis 1348F: drivers/pinctrl/pinctrl-artpec* 1349F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1350 1351ARM/ASPEED I2C DRIVER 1352M: Brendan Higgins <brendanhiggins@google.com> 1353R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1354R: Joel Stanley <joel@jms.id.au> 1355L: linux-i2c@vger.kernel.org 1356L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1357S: Maintained 1358F: drivers/irqchip/irq-aspeed-i2c-ic.c 1359F: drivers/i2c/busses/i2c-aspeed.c 1360F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1361F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1362 1363ARM/ASPEED MACHINE SUPPORT 1364M: Joel Stanley <joel@jms.id.au> 1365R: Andrew Jeffery <andrew@aj.id.au> 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1367L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1368Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1369S: Supported 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1371F: arch/arm/mach-aspeed/ 1372F: arch/arm/boot/dts/aspeed-* 1373N: aspeed 1374 1375ARM/CALXEDA HIGHBANK ARCHITECTURE 1376M: Rob Herring <robh@kernel.org> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378S: Maintained 1379F: arch/arm/mach-highbank/ 1380F: arch/arm/boot/dts/highbank.dts 1381F: arch/arm/boot/dts/ecx-*.dts* 1382 1383ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1384M: Krzysztof Halasa <khalasa@piap.pl> 1385S: Maintained 1386F: arch/arm/mach-cns3xxx/ 1387 1388ARM/CAVIUM THUNDER NETWORK DRIVER 1389M: Sunil Goutham <sgoutham@cavium.com> 1390M: Robert Richter <rric@kernel.org> 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1392S: Supported 1393F: drivers/net/ethernet/cavium/thunder/ 1394 1395ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1396M: Lukasz Majewski <lukma@denx.de> 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1398S: Maintained 1399F: arch/arm/mach-ep93xx/ts72xx.c 1400 1401ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1402M: Alexander Shiyan <shc_work@mail.ru> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Odd Fixes 1405N: clps711x 1406 1407ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1408M: Lennert Buytenhek <kernel@wantstofly.org> 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1410S: Maintained 1411 1412ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1413M: Hartley Sweeten <hsweeten@visionengravers.com> 1414M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417F: arch/arm/mach-ep93xx/ 1418F: arch/arm/mach-ep93xx/include/mach/ 1419 1420ARM/CLKDEV SUPPORT 1421M: Russell King <linux@armlinux.org.uk> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423S: Maintained 1424T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1425F: drivers/clk/clkdev.c 1426 1427ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1428M: Mike Rapoport <mike@compulab.co.il> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430S: Maintained 1431 1432ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1433M: Baruch Siach <baruch@tkos.co.il> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436F: arch/arm/boot/dts/cx92755* 1437N: digicolor 1438 1439ARM/CONTEC MICRO9 MACHINE SUPPORT 1440M: Hubert Feurstein <hubert.feurstein@contec.at> 1441S: Maintained 1442F: arch/arm/mach-ep93xx/micro9.c 1443 1444ARM/CORESIGHT FRAMEWORK AND DRIVERS 1445M: Mathieu Poirier <mathieu.poirier@linaro.org> 1446R: Suzuki K Poulose <suzuki.poulose@arm.com> 1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1448S: Maintained 1449F: drivers/hwtracing/coresight/* 1450F: Documentation/trace/coresight.txt 1451F: Documentation/trace/coresight-cpu-debug.txt 1452F: Documentation/devicetree/bindings/arm/coresight.txt 1453F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1454F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1455F: tools/perf/arch/arm/util/pmu.c 1456F: tools/perf/arch/arm/util/auxtrace.c 1457F: tools/perf/arch/arm/util/cs-etm.c 1458F: tools/perf/arch/arm/util/cs-etm.h 1459F: tools/perf/util/cs-etm.* 1460F: tools/perf/util/cs-etm-decoder/* 1461 1462ARM/CORGI MACHINE SUPPORT 1463M: Richard Purdie <rpurdie@rpsys.net> 1464S: Maintained 1465 1466ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1467M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1468M: Linus Walleij <linus.walleij@linaro.org> 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1470T: git git://github.com/ulli-kroll/linux.git 1471S: Maintained 1472F: Documentation/devicetree/bindings/arm/gemini.txt 1473F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1474F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1475F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1476F: arch/arm/mach-gemini/ 1477F: drivers/net/ethernet/cortina/ 1478F: drivers/pinctrl/pinctrl-gemini.c 1479F: drivers/rtc/rtc-ftrtc010.c 1480 1481ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1482M: Barry Song <baohua@kernel.org> 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1484T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1485S: Maintained 1486F: arch/arm/boot/dts/prima2* 1487F: arch/arm/mach-prima2/ 1488F: drivers/clk/sirf/ 1489F: drivers/clocksource/timer-prima2.c 1490F: drivers/clocksource/timer-atlas7.c 1491N: [^a-z]sirf 1492X: drivers/gnss 1493 1494ARM/EBSA110 MACHINE SUPPORT 1495M: Russell King <linux@armlinux.org.uk> 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497W: http://www.armlinux.org.uk/ 1498S: Maintained 1499F: arch/arm/mach-ebsa110/ 1500F: drivers/net/ethernet/amd/am79c961a.* 1501 1502ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1503M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1504R: Pengutronix Kernel Team <kernel@pengutronix.de> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506S: Maintained 1507N: efm32 1508 1509ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1510M: Robert Jarzmik <robert.jarzmik@free.fr> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513F: arch/arm/mach-pxa/ezx.c 1514 1515ARM/FARADAY FA526 PORT 1516M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519T: git git://git.berlios.de/gemini-board 1520F: arch/arm/mm/*-fa* 1521 1522ARM/FOOTBRIDGE ARCHITECTURE 1523M: Russell King <linux@armlinux.org.uk> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525W: http://www.armlinux.org.uk/ 1526S: Maintained 1527F: arch/arm/include/asm/hardware/dec21285.h 1528F: arch/arm/mach-footbridge/ 1529 1530ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1531M: Shawn Guo <shawnguo@kernel.org> 1532M: Sascha Hauer <s.hauer@pengutronix.de> 1533R: Pengutronix Kernel Team <kernel@pengutronix.de> 1534R: Fabio Estevam <fabio.estevam@nxp.com> 1535R: NXP Linux Team <linux-imx@nxp.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1539F: arch/arm/mach-imx/ 1540F: arch/arm/mach-mxs/ 1541F: arch/arm/boot/dts/imx* 1542F: arch/arm/configs/imx*_defconfig 1543F: arch/arm64/boot/dts/freescale/imx* 1544F: drivers/clk/imx/ 1545F: drivers/firmware/imx/ 1546F: drivers/soc/imx/ 1547F: include/linux/firmware/imx/ 1548F: include/soc/imx/ 1549 1550ARM/FREESCALE VYBRID ARM ARCHITECTURE 1551M: Shawn Guo <shawnguo@kernel.org> 1552M: Sascha Hauer <s.hauer@pengutronix.de> 1553R: Pengutronix Kernel Team <kernel@pengutronix.de> 1554R: Stefan Agner <stefan@agner.ch> 1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1556S: Maintained 1557T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1558F: arch/arm/mach-imx/*vf610* 1559F: arch/arm/boot/dts/vf* 1560 1561ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 1562M: Shawn Guo <shawnguo@kernel.org> 1563M: Li Yang <leoyang.li@nxp.com> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1567F: arch/arm/boot/dts/ls1021a* 1568F: arch/arm64/boot/dts/freescale/fsl-* 1569F: arch/arm64/boot/dts/freescale/qoriq-* 1570 1571ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1572M: Lennert Buytenhek <kernel@wantstofly.org> 1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1574S: Maintained 1575 1576ARM/GUMSTIX MACHINE SUPPORT 1577M: Steve Sakoman <sakoman@gmail.com> 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1579S: Maintained 1580 1581ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1582M: Philipp Zabel <philipp.zabel@gmail.com> 1583M: Paul Parsons <lost.distance@yahoo.com> 1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1585S: Maintained 1586F: arch/arm/mach-pxa/hx4700.c 1587F: arch/arm/mach-pxa/include/mach/hx4700.h 1588F: sound/soc/pxa/hx4700.c 1589 1590ARM/HISILICON SOC SUPPORT 1591M: Wei Xu <xuwei5@hisilicon.com> 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1593W: http://www.hisilicon.com 1594S: Supported 1595T: git git://github.com/hisilicon/linux-hisi.git 1596F: arch/arm/mach-hisi/ 1597F: arch/arm/boot/dts/hi3* 1598F: arch/arm/boot/dts/hip* 1599F: arch/arm/boot/dts/hisi* 1600F: arch/arm64/boot/dts/hisilicon/ 1601 1602ARM/HP JORNADA 7XX MACHINE SUPPORT 1603M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1604W: www.jlime.com 1605S: Maintained 1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1607F: arch/arm/mach-sa1100/jornada720.c 1608F: arch/arm/mach-sa1100/include/mach/jornada720.h 1609 1610ARM/IGEP MACHINE SUPPORT 1611M: Enric Balletbo i Serra <eballetbo@gmail.com> 1612M: Javier Martinez Canillas <javier@dowhile0.org> 1613L: linux-omap@vger.kernel.org 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1615S: Maintained 1616F: arch/arm/boot/dts/omap3-igep* 1617 1618ARM/INCOME PXA270 SUPPORT 1619M: Marek Vasut <marek.vasut@gmail.com> 1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1621S: Maintained 1622F: arch/arm/mach-pxa/colibri-pxa270-income.c 1623 1624ARM/INTEL IOP13XX ARM ARCHITECTURE 1625M: Lennert Buytenhek <kernel@wantstofly.org> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627S: Maintained 1628 1629ARM/INTEL IOP32X ARM ARCHITECTURE 1630M: Lennert Buytenhek <kernel@wantstofly.org> 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1632S: Maintained 1633 1634ARM/INTEL IOP33X ARM ARCHITECTURE 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636S: Orphan 1637 1638ARM/INTEL IQ81342EX MACHINE SUPPORT 1639M: Lennert Buytenhek <kernel@wantstofly.org> 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1641S: Maintained 1642 1643ARM/INTEL IXDP2850 MACHINE SUPPORT 1644M: Lennert Buytenhek <kernel@wantstofly.org> 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1646S: Maintained 1647 1648ARM/INTEL IXP4XX ARM ARCHITECTURE 1649M: Imre Kaloz <kaloz@openwrt.org> 1650M: Krzysztof Halasa <khalasa@piap.pl> 1651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: arch/arm/mach-ixp4xx/ 1654 1655ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1656M: Jonathan Cameron <jic23@cam.ac.uk> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658S: Maintained 1659F: arch/arm/mach-pxa/stargate2.c 1660F: drivers/pcmcia/pxa2xx_stargate2.c 1661 1662ARM/INTEL XSC3 (MANZANO) ARM CORE 1663M: Lennert Buytenhek <kernel@wantstofly.org> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665S: Maintained 1666 1667ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1668M: Lennert Buytenhek <kernel@wantstofly.org> 1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1670S: Maintained 1671 1672ARM/LG1K ARCHITECTURE 1673M: Chanho Min <chanho.min@lge.com> 1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1675S: Maintained 1676F: arch/arm64/boot/dts/lg/ 1677 1678ARM/LOGICPD PXA270 MACHINE SUPPORT 1679M: Lennert Buytenhek <kernel@wantstofly.org> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681S: Maintained 1682 1683ARM/LPC18XX ARCHITECTURE 1684M: Vladimir Zapolskiy <vz@mleia.com> 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1686S: Maintained 1687F: arch/arm/boot/dts/lpc43* 1688F: drivers/i2c/busses/i2c-lpc2k.c 1689F: drivers/memory/pl172.c 1690F: drivers/mtd/spi-nor/nxp-spifi.c 1691F: drivers/rtc/rtc-lpc24xx.c 1692N: lpc18xx 1693 1694ARM/LPC32XX SOC SUPPORT 1695M: Vladimir Zapolskiy <vz@mleia.com> 1696M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1698T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1699S: Maintained 1700F: arch/arm/boot/dts/lpc32* 1701F: arch/arm/mach-lpc32xx/ 1702F: drivers/i2c/busses/i2c-pnx.c 1703F: drivers/net/ethernet/nxp/lpc_eth.c 1704F: drivers/usb/host/ohci-nxp.c 1705F: drivers/watchdog/pnx4008_wdt.c 1706N: lpc32xx 1707 1708ARM/MAGICIAN MACHINE SUPPORT 1709M: Philipp Zabel <philipp.zabel@gmail.com> 1710S: Maintained 1711 1712ARM/Marvell Dove/MV78xx0/Orion SOC support 1713M: Jason Cooper <jason@lakedaemon.net> 1714M: Andrew Lunn <andrew@lunn.ch> 1715M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1716M: Gregory Clement <gregory.clement@bootlin.com> 1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1718S: Maintained 1719F: Documentation/devicetree/bindings/soc/dove/ 1720F: arch/arm/mach-dove/ 1721F: arch/arm/mach-mv78xx0/ 1722F: arch/arm/mach-orion5x/ 1723F: arch/arm/plat-orion/ 1724F: arch/arm/boot/dts/dove* 1725F: arch/arm/boot/dts/orion5x* 1726 1727ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1728M: Jason Cooper <jason@lakedaemon.net> 1729M: Andrew Lunn <andrew@lunn.ch> 1730M: Gregory Clement <gregory.clement@bootlin.com> 1731M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733S: Maintained 1734F: arch/arm/boot/dts/armada* 1735F: arch/arm/boot/dts/kirkwood* 1736F: arch/arm/configs/mvebu_*_defconfig 1737F: arch/arm/mach-mvebu/ 1738F: arch/arm64/boot/dts/marvell/armada* 1739F: drivers/cpufreq/armada-37xx-cpufreq.c 1740F: drivers/cpufreq/mvebu-cpufreq.c 1741F: drivers/irqchip/irq-armada-370-xp.c 1742F: drivers/irqchip/irq-mvebu-* 1743F: drivers/pinctrl/mvebu/ 1744F: drivers/rtc/rtc-armada38x.c 1745 1746ARM/Mediatek RTC DRIVER 1747M: Eddie Huang <eddie.huang@mediatek.com> 1748M: Sean Wang <sean.wang@mediatek.com> 1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1750L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1751S: Maintained 1752F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1753F: drivers/rtc/rtc-mt6397.c 1754F: drivers/rtc/rtc-mt7622.c 1755 1756ARM/Mediatek SoC support 1757M: Matthias Brugger <matthias.bgg@gmail.com> 1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1759L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1760W: https://mtk.bcnfs.org/ 1761C: irc://chat.freenode.net/linux-mediatek 1762S: Maintained 1763F: arch/arm/boot/dts/mt6* 1764F: arch/arm/boot/dts/mt7* 1765F: arch/arm/boot/dts/mt8* 1766F: arch/arm/mach-mediatek/ 1767F: arch/arm64/boot/dts/mediatek/ 1768F: drivers/soc/mediatek/ 1769N: mtk 1770N: mt[678] 1771K: mediatek 1772 1773ARM/Mediatek USB3 PHY DRIVER 1774M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1776L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1777S: Maintained 1778F: drivers/phy/mediatek/ 1779F: Documentation/devicetree/bindings/phy/phy-mtk-* 1780 1781ARM/MICREL KS8695 ARCHITECTURE 1782M: Greg Ungerer <gerg@uclinux.org> 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1784F: arch/arm/mach-ks8695/ 1785S: Odd Fixes 1786 1787ARM/Microchip (AT91) SoC support 1788M: Nicolas Ferre <nicolas.ferre@microchip.com> 1789M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1790M: Ludovic Desroches <ludovic.desroches@microchip.com> 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1792W: http://www.linux4sam.org 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 1794S: Supported 1795N: at91 1796N: atmel 1797F: arch/arm/mach-at91/ 1798F: include/soc/at91/ 1799F: arch/arm/boot/dts/at91*.dts 1800F: arch/arm/boot/dts/at91*.dtsi 1801F: arch/arm/boot/dts/sama*.dts 1802F: arch/arm/boot/dts/sama*.dtsi 1803F: arch/arm/include/debug/at91.S 1804F: drivers/memory/atmel* 1805F: drivers/watchdog/sama5d4_wdt.c 1806X: drivers/input/touchscreen/atmel_mxt_ts.c 1807X: drivers/net/wireless/atmel/ 1808 1809ARM/MIOA701 MACHINE SUPPORT 1810M: Robert Jarzmik <robert.jarzmik@free.fr> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812F: arch/arm/mach-pxa/mioa701.c 1813S: Maintained 1814 1815ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1816M: Michael Petchkovsky <mkpetch@internode.on.net> 1817S: Maintained 1818 1819ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1820M: Linus Walleij <linus.walleij@linaro.org> 1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1822S: Maintained 1823F: arch/arm/mach-nomadik/ 1824F: arch/arm/mach-u300/ 1825F: arch/arm/mach-ux500/ 1826F: arch/arm/boot/dts/ste-* 1827F: drivers/clk/clk-nomadik.c 1828F: drivers/clk/clk-u300.c 1829F: drivers/clocksource/clksrc-dbx500-prcmu.c 1830F: drivers/clocksource/timer-u300.c 1831F: drivers/dma/coh901318* 1832F: drivers/dma/ste_dma40* 1833F: drivers/hwspinlock/u8500_hsem.c 1834F: drivers/i2c/busses/i2c-nomadik.c 1835F: drivers/i2c/busses/i2c-stu300.c 1836F: drivers/mfd/ab3100* 1837F: drivers/mfd/ab8500* 1838F: drivers/mfd/abx500* 1839F: drivers/mfd/dbx500* 1840F: drivers/mfd/db8500* 1841F: drivers/pinctrl/nomadik/ 1842F: drivers/pinctrl/pinctrl-coh901* 1843F: drivers/pinctrl/pinctrl-u300.c 1844F: drivers/rtc/rtc-ab3100.c 1845F: drivers/rtc/rtc-ab8500.c 1846F: drivers/rtc/rtc-coh901331.c 1847F: drivers/rtc/rtc-pl031.c 1848F: drivers/watchdog/coh901327_wdt.c 1849F: Documentation/devicetree/bindings/arm/ste-* 1850F: Documentation/devicetree/bindings/arm/ux500/ 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1852 1853ARM/NUVOTON NPCM ARCHITECTURE 1854M: Avi Fishman <avifishman70@gmail.com> 1855M: Tomer Maimon <tmaimon77@gmail.com> 1856R: Patrick Venture <venture@google.com> 1857R: Nancy Yuen <yuenn@google.com> 1858R: Brendan Higgins <brendanhiggins@google.com> 1859L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1860S: Supported 1861F: arch/arm/mach-npcm/ 1862F: arch/arm/boot/dts/nuvoton-npcm* 1863F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1864F: drivers/*/*npcm* 1865F: Documentation/devicetree/bindings/*/*npcm* 1866F: Documentation/devicetree/bindings/*/*/*npcm* 1867 1868ARM/NUVOTON W90X900 ARM ARCHITECTURE 1869M: Wan ZongShun <mcuos.com@gmail.com> 1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1871W: http://www.mcuos.com 1872S: Maintained 1873F: arch/arm/mach-w90x900/ 1874F: drivers/input/keyboard/w90p910_keypad.c 1875F: drivers/input/touchscreen/w90p910_ts.c 1876F: drivers/watchdog/nuc900_wdt.c 1877F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1878F: drivers/mtd/nand/raw/nuc900_nand.c 1879F: drivers/rtc/rtc-nuc900.c 1880F: drivers/spi/spi-nuc900.c 1881F: drivers/usb/host/ehci-w90x900.c 1882F: drivers/video/fbdev/nuc900fb.c 1883 1884ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1885M: Nelson Castillo <arhuaco@freaks-unidos.net> 1886L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1887W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1888S: Supported 1889 1890ARM/Orion SoC/Technologic Systems TS-78xx platform support 1891M: Alexander Clouter <alex@digriz.org.uk> 1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1893W: http://www.digriz.org.uk/ts78xx/kernel 1894S: Maintained 1895F: arch/arm/mach-orion5x/ts78xx-* 1896 1897ARM/OXNAS platform support 1898M: Neil Armstrong <narmstrong@baylibre.com> 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1900L: linux-oxnas@groups.io (moderated for non-subscribers) 1901S: Maintained 1902F: arch/arm/mach-oxnas/ 1903F: arch/arm/boot/dts/ox8*.dts* 1904N: oxnas 1905 1906ARM/PALM TREO SUPPORT 1907M: Tomas Cech <sleep_walker@suse.com> 1908L: linux-arm-kernel@lists.infradead.org 1909W: http://hackndev.com 1910S: Maintained 1911F: arch/arm/mach-pxa/palmtreo.* 1912 1913ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1914M: Marek Vasut <marek.vasut@gmail.com> 1915L: linux-arm-kernel@lists.infradead.org 1916W: http://hackndev.com 1917S: Maintained 1918F: arch/arm/mach-pxa/include/mach/palmtx.h 1919F: arch/arm/mach-pxa/palmtx.c 1920F: arch/arm/mach-pxa/palmt5.* 1921F: arch/arm/mach-pxa/include/mach/palmld.h 1922F: arch/arm/mach-pxa/palmld.c 1923F: arch/arm/mach-pxa/palmte2.* 1924F: arch/arm/mach-pxa/include/mach/palmtc.h 1925F: arch/arm/mach-pxa/palmtc.c 1926 1927ARM/PALMZ72 SUPPORT 1928M: Sergey Lapin <slapin@ossfans.org> 1929L: linux-arm-kernel@lists.infradead.org 1930W: http://hackndev.com 1931S: Maintained 1932F: arch/arm/mach-pxa/palmz72.* 1933 1934ARM/PLEB SUPPORT 1935M: Peter Chubb <pleb@gelato.unsw.edu.au> 1936W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1937S: Maintained 1938 1939ARM/PT DIGITAL BOARD PORT 1940M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1942W: http://www.armlinux.org.uk/ 1943S: Maintained 1944 1945ARM/QUALCOMM SUPPORT 1946M: Andy Gross <andy.gross@linaro.org> 1947M: David Brown <david.brown@linaro.org> 1948L: linux-arm-msm@vger.kernel.org 1949S: Maintained 1950F: Documentation/devicetree/bindings/soc/qcom/ 1951F: arch/arm/boot/dts/qcom-*.dts 1952F: arch/arm/boot/dts/qcom-*.dtsi 1953F: arch/arm/mach-qcom/ 1954F: arch/arm64/boot/dts/qcom/* 1955F: drivers/i2c/busses/i2c-qup.c 1956F: drivers/clk/qcom/ 1957F: drivers/dma/qcom/ 1958F: drivers/soc/qcom/ 1959F: drivers/spi/spi-qup.c 1960F: drivers/tty/serial/msm_serial.c 1961F: drivers/*/pm8???-* 1962F: drivers/mfd/ssbi.c 1963F: drivers/firmware/qcom_scm* 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1965 1966ARM/RADISYS ENP2611 MACHINE SUPPORT 1967M: Lennert Buytenhek <kernel@wantstofly.org> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969S: Maintained 1970 1971ARM/RDA MICRO ARCHITECTURE 1972M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1974L: linux-unisoc@lists.infradead.org (moderated for non-subscribers) 1975S: Maintained 1976F: arch/arm/boot/dts/rda8810pl-* 1977F: drivers/clocksource/timer-rda.c 1978F: drivers/irqchip/irq-rda-intc.c 1979F: drivers/tty/serial/rda-uart.c 1980F: Documentation/devicetree/bindings/arm/rda.txt 1981F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt 1982F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt 1983F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt 1984 1985ARM/REALTEK ARCHITECTURE 1986M: Andreas Färber <afaerber@suse.de> 1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1988S: Maintained 1989F: arch/arm64/boot/dts/realtek/ 1990F: Documentation/devicetree/bindings/arm/realtek.txt 1991 1992ARM/RENESAS ARM64 ARCHITECTURE 1993M: Simon Horman <horms@verge.net.au> 1994M: Magnus Damm <magnus.damm@gmail.com> 1995L: linux-renesas-soc@vger.kernel.org 1996Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1997T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1998S: Supported 1999F: arch/arm64/boot/dts/renesas/ 2000F: Documentation/devicetree/bindings/arm/shmobile.txt 2001F: drivers/soc/renesas/ 2002F: include/linux/soc/renesas/ 2003 2004ARM/RISCPC ARCHITECTURE 2005M: Russell King <linux@armlinux.org.uk> 2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2007W: http://www.armlinux.org.uk/ 2008S: Maintained 2009F: arch/arm/include/asm/hardware/entry-macro-iomd.S 2010F: arch/arm/include/asm/hardware/ioc.h 2011F: arch/arm/include/asm/hardware/iomd.h 2012F: arch/arm/include/asm/hardware/memc.h 2013F: arch/arm/mach-rpc/ 2014F: drivers/net/ethernet/8390/etherh.c 2015F: drivers/net/ethernet/i825xx/ether1* 2016F: drivers/net/ethernet/seeq/ether3* 2017F: drivers/scsi/arm/ 2018 2019ARM/Rockchip SoC support 2020M: Heiko Stuebner <heiko@sntech.de> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022L: linux-rockchip@lists.infradead.org 2023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2024S: Maintained 2025F: arch/arm/boot/dts/rk3* 2026F: arch/arm/boot/dts/rv1108* 2027F: arch/arm/mach-rockchip/ 2028F: drivers/clk/rockchip/ 2029F: drivers/i2c/busses/i2c-rk3x.c 2030F: drivers/*/*rockchip* 2031F: drivers/*/*/*rockchip* 2032F: sound/soc/rockchip/ 2033N: rockchip 2034 2035ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 2036M: Kukjin Kim <kgene@kernel.org> 2037M: Krzysztof Kozlowski <krzk@kernel.org> 2038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2039L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2040Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 2041S: Maintained 2042F: arch/arm/boot/dts/s3c* 2043F: arch/arm/boot/dts/s5p* 2044F: arch/arm/boot/dts/exynos* 2045F: arch/arm64/boot/dts/exynos/ 2046F: arch/arm/plat-samsung/ 2047F: arch/arm/mach-s3c24*/ 2048F: arch/arm/mach-s3c64xx/ 2049F: arch/arm/mach-s5p*/ 2050F: arch/arm/mach-exynos*/ 2051F: drivers/*/*s3c24* 2052F: drivers/*/*/*s3c24* 2053F: drivers/*/*s3c64xx* 2054F: drivers/*/*s5pv210* 2055F: drivers/memory/samsung/* 2056F: drivers/soc/samsung/* 2057F: Documentation/arm/Samsung/ 2058F: Documentation/devicetree/bindings/arm/samsung/ 2059F: Documentation/devicetree/bindings/sram/samsung-sram.txt 2060F: Documentation/devicetree/bindings/power/pd-samsung.txt 2061N: exynos 2062 2063ARM/SAMSUNG MOBILE MACHINE SUPPORT 2064M: Kyungmin Park <kyungmin.park@samsung.com> 2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2066S: Maintained 2067F: arch/arm/mach-s5pv210/ 2068 2069ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 2070M: Kyungmin Park <kyungmin.park@samsung.com> 2071M: Kamil Debski <kamil@wypas.org> 2072M: Andrzej Hajda <a.hajda@samsung.com> 2073L: linux-arm-kernel@lists.infradead.org 2074L: linux-media@vger.kernel.org 2075S: Maintained 2076F: drivers/media/platform/s5p-g2d/ 2077 2078ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 2079M: Marek Szyprowski <m.szyprowski@samsung.com> 2080L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 2081L: linux-media@vger.kernel.org 2082S: Maintained 2083F: drivers/media/platform/s5p-cec/ 2084F: Documentation/devicetree/bindings/media/s5p-cec.txt 2085 2086ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 2087M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 2088M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 2089L: linux-arm-kernel@lists.infradead.org 2090L: linux-media@vger.kernel.org 2091S: Maintained 2092F: drivers/media/platform/s5p-jpeg/ 2093 2094ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 2095M: Kyungmin Park <kyungmin.park@samsung.com> 2096M: Kamil Debski <kamil@wypas.org> 2097M: Jeongtae Park <jtp.park@samsung.com> 2098M: Andrzej Hajda <a.hajda@samsung.com> 2099L: linux-arm-kernel@lists.infradead.org 2100L: linux-media@vger.kernel.org 2101S: Maintained 2102F: drivers/media/platform/s5p-mfc/ 2103 2104ARM/SHMOBILE ARM ARCHITECTURE 2105M: Simon Horman <horms@verge.net.au> 2106M: Magnus Damm <magnus.damm@gmail.com> 2107L: linux-renesas-soc@vger.kernel.org 2108Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2109T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2110S: Supported 2111F: arch/arm/boot/dts/emev2* 2112F: arch/arm/boot/dts/r7s* 2113F: arch/arm/boot/dts/r8a* 2114F: arch/arm/boot/dts/r9a* 2115F: arch/arm/boot/dts/sh* 2116F: arch/arm/configs/shmobile_defconfig 2117F: arch/arm/include/debug/renesas-scif.S 2118F: arch/arm/mach-shmobile/ 2119F: Documentation/devicetree/bindings/arm/shmobile.txt 2120F: drivers/soc/renesas/ 2121F: include/linux/soc/renesas/ 2122 2123ARM/SOCFPGA ARCHITECTURE 2124M: Dinh Nguyen <dinguyen@kernel.org> 2125S: Maintained 2126F: arch/arm/mach-socfpga/ 2127F: arch/arm/boot/dts/socfpga* 2128F: arch/arm/configs/socfpga_defconfig 2129F: arch/arm64/boot/dts/altera/ 2130W: http://www.rocketboards.org 2131T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2132 2133ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2134M: Dinh Nguyen <dinguyen@kernel.org> 2135S: Maintained 2136F: drivers/clk/socfpga/ 2137 2138ARM/SOCFPGA EDAC SUPPORT 2139M: Thor Thayer <thor.thayer@linux.intel.com> 2140S: Maintained 2141F: drivers/edac/altera_edac. 2142 2143ARM/SPREADTRUM SoC SUPPORT 2144M: Orson Zhai <orsonzhai@gmail.com> 2145M: Baolin Wang <baolin.wang@linaro.org> 2146M: Chunyan Zhang <zhang.lyra@gmail.com> 2147S: Maintained 2148F: arch/arm64/boot/dts/sprd 2149N: sprd 2150 2151ARM/STI ARCHITECTURE 2152M: Patrice Chotard <patrice.chotard@st.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154W: http://www.stlinux.com 2155S: Maintained 2156F: arch/arm/mach-sti/ 2157F: arch/arm/boot/dts/sti* 2158F: drivers/char/hw_random/st-rng.c 2159F: drivers/clocksource/arm_global_timer.c 2160F: drivers/clocksource/clksrc_st_lpc.c 2161F: drivers/cpufreq/sti-cpufreq.c 2162F: drivers/dma/st_fdma* 2163F: drivers/i2c/busses/i2c-st.c 2164F: drivers/media/rc/st_rc.c 2165F: drivers/media/platform/sti/c8sectpfe/ 2166F: drivers/mmc/host/sdhci-st.c 2167F: drivers/phy/st/phy-miphy28lp.c 2168F: drivers/phy/st/phy-stih407-usb.c 2169F: drivers/pinctrl/pinctrl-st.c 2170F: drivers/remoteproc/st_remoteproc.c 2171F: drivers/remoteproc/st_slim_rproc.c 2172F: drivers/reset/sti/ 2173F: drivers/rtc/rtc-st-lpc.c 2174F: drivers/tty/serial/st-asc.c 2175F: drivers/usb/dwc3/dwc3-st.c 2176F: drivers/usb/host/ehci-st.c 2177F: drivers/usb/host/ohci-st.c 2178F: drivers/watchdog/st_lpc_wdt.c 2179F: drivers/ata/ahci_st.c 2180F: include/linux/remoteproc/st_slim_rproc.h 2181 2182ARM/STM32 ARCHITECTURE 2183M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2184M: Alexandre Torgue <alexandre.torgue@st.com> 2185L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers) 2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2187S: Maintained 2188T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2189N: stm32 2190N: stm 2191F: arch/arm/boot/dts/stm32* 2192F: arch/arm/mach-stm32/ 2193F: drivers/clocksource/armv7m_systick.c 2194 2195ARM/Synaptics SoC support 2196M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2197M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2199S: Maintained 2200F: arch/arm/mach-berlin/ 2201F: arch/arm/boot/dts/berlin* 2202F: arch/arm64/boot/dts/synaptics/ 2203 2204ARM/TANGO ARCHITECTURE 2205M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2206M: Mans Rullgard <mans@mansr.com> 2207L: linux-arm-kernel@lists.infradead.org 2208S: Odd Fixes 2209N: tango 2210 2211ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2212M: Lennert Buytenhek <kernel@wantstofly.org> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214S: Maintained 2215 2216ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2217M: Hans Verkuil <hans.verkuil@cisco.com> 2218L: linux-tegra@vger.kernel.org 2219L: linux-media@vger.kernel.org 2220S: Maintained 2221F: drivers/media/platform/tegra-cec/ 2222F: Documentation/devicetree/bindings/media/tegra-cec.txt 2223 2224ARM/TETON BGA MACHINE SUPPORT 2225M: "Mark F. Brown" <mark.brown314@gmail.com> 2226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2227S: Maintained 2228 2229ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2230M: Santosh Shilimkar <ssantosh@kernel.org> 2231L: linux-kernel@vger.kernel.org 2232S: Maintained 2233F: drivers/memory/*emif* 2234 2235ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 2236M: Tero Kristo <t-kristo@ti.com> 2237M: Nishanth Menon <nm@ti.com> 2238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2239S: Supported 2240F: Documentation/devicetree/bindings/arm/ti/k3.txt 2241F: arch/arm64/boot/dts/ti/Makefile 2242F: arch/arm64/boot/dts/ti/k3-* 2243F: include/dt-bindings/pinctrl/k3.h 2244 2245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2246M: Santosh Shilimkar <ssantosh@kernel.org> 2247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2248S: Maintained 2249F: arch/arm/mach-keystone/ 2250F: arch/arm/boot/dts/keystone-* 2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2252 2253ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2254M: Santosh Shilimkar <ssantosh@kernel.org> 2255L: linux-kernel@vger.kernel.org 2256S: Maintained 2257F: drivers/clk/keystone/ 2258 2259ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2260M: Santosh Shilimkar <ssantosh@kernel.org> 2261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2262L: linux-kernel@vger.kernel.org 2263S: Maintained 2264F: drivers/clocksource/timer-keystone.c 2265 2266ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2267M: Santosh Shilimkar <ssantosh@kernel.org> 2268L: linux-kernel@vger.kernel.org 2269S: Maintained 2270F: drivers/power/reset/keystone-reset.c 2271 2272ARM/THECUS N2100 MACHINE SUPPORT 2273M: Lennert Buytenhek <kernel@wantstofly.org> 2274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2275S: Maintained 2276 2277ARM/TOSA MACHINE SUPPORT 2278M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2279M: Dirk Opfer <dirk@opfer-online.de> 2280S: Maintained 2281 2282ARM/UNIPHIER ARCHITECTURE 2283M: Masahiro Yamada <yamada.masahiro@socionext.com> 2284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2285T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2286S: Maintained 2287F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt 2288F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2289F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2290F: arch/arm/boot/dts/uniphier* 2291F: arch/arm/include/asm/hardware/cache-uniphier.h 2292F: arch/arm/mach-uniphier/ 2293F: arch/arm/mm/cache-uniphier.c 2294F: arch/arm64/boot/dts/socionext/uniphier* 2295F: drivers/bus/uniphier-system-bus.c 2296F: drivers/clk/uniphier/ 2297F: drivers/dmaengine/uniphier-mdmac.c 2298F: drivers/gpio/gpio-uniphier.c 2299F: drivers/i2c/busses/i2c-uniphier* 2300F: drivers/irqchip/irq-uniphier-aidet.c 2301F: drivers/mmc/host/uniphier-sd.c 2302F: drivers/pinctrl/uniphier/ 2303F: drivers/reset/reset-uniphier.c 2304F: drivers/tty/serial/8250/8250_uniphier.c 2305N: uniphier 2306 2307ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2308M: Ulf Hansson <ulf.hansson@linaro.org> 2309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2310T: git git://git.linaro.org/people/ulfh/clk.git 2311S: Maintained 2312F: drivers/clk/ux500/ 2313 2314ARM/VERSATILE EXPRESS PLATFORM 2315M: Liviu Dudau <liviu.dudau@arm.com> 2316M: Sudeep Holla <sudeep.holla@arm.com> 2317M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2319S: Maintained 2320F: arch/arm/boot/dts/vexpress* 2321F: arch/arm64/boot/dts/arm/ 2322F: arch/arm/mach-vexpress/ 2323F: */*/vexpress* 2324F: */*/*/vexpress* 2325F: drivers/clk/versatile/clk-vexpress-osc.c 2326F: drivers/clocksource/timer-versatile.c 2327N: mps2 2328 2329ARM/VFP SUPPORT 2330M: Russell King <linux@armlinux.org.uk> 2331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2332W: http://www.armlinux.org.uk/ 2333S: Maintained 2334F: arch/arm/vfp/ 2335 2336ARM/VOIPAC PXA270 SUPPORT 2337M: Marek Vasut <marek.vasut@gmail.com> 2338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2339S: Maintained 2340F: arch/arm/mach-pxa/vpac270.c 2341F: arch/arm/mach-pxa/include/mach/vpac270.h 2342 2343ARM/VT8500 ARM ARCHITECTURE 2344M: Tony Prisk <linux@prisktech.co.nz> 2345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2346S: Maintained 2347F: arch/arm/mach-vt8500/ 2348F: drivers/clocksource/timer-vt8500.c 2349F: drivers/i2c/busses/i2c-wmt.c 2350F: drivers/mmc/host/wmt-sdmmc.c 2351F: drivers/pwm/pwm-vt8500.c 2352F: drivers/rtc/rtc-vt8500.c 2353F: drivers/tty/serial/vt8500_serial.c 2354F: drivers/usb/host/ehci-platform.c 2355F: drivers/usb/host/uhci-platform.c 2356F: drivers/video/fbdev/vt8500lcdfb.* 2357F: drivers/video/fbdev/wm8505fb* 2358F: drivers/video/fbdev/wmt_ge_rops.* 2359 2360ARM/ZIPIT Z2 SUPPORT 2361M: Marek Vasut <marek.vasut@gmail.com> 2362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2363S: Maintained 2364F: arch/arm/mach-pxa/z2.c 2365F: arch/arm/mach-pxa/include/mach/z2.h 2366 2367ARM/ZTE ARCHITECTURE 2368M: Jun Nie <jun.nie@linaro.org> 2369M: Shawn Guo <shawnguo@kernel.org> 2370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2371S: Maintained 2372F: arch/arm/boot/dts/zx2967* 2373F: arch/arm/mach-zx/ 2374F: arch/arm64/boot/dts/zte/ 2375F: drivers/clk/zte/ 2376F: drivers/dma/zx_dma.c 2377F: drivers/gpio/gpio-zx.c 2378F: drivers/i2c/busses/i2c-zx2967.c 2379F: drivers/mmc/host/dw_mmc-zx.* 2380F: drivers/pinctrl/zte/ 2381F: drivers/soc/zte/ 2382F: drivers/thermal/zx2967_thermal.c 2383F: drivers/watchdog/zx2967_wdt.c 2384F: Documentation/devicetree/bindings/arm/zte.yaml 2385F: Documentation/devicetree/bindings/clock/zx2967*.txt 2386F: Documentation/devicetree/bindings/dma/zxdma.txt 2387F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2388F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2389F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2390F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2391F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2392F: Documentation/devicetree/bindings/soc/zte/ 2393F: Documentation/devicetree/bindings/sound/zte,*.txt 2394F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2395F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2396F: include/dt-bindings/clock/zx2967*.h 2397F: include/dt-bindings/soc/zte,*.h 2398F: sound/soc/codecs/zx_aud96p22.c 2399F: sound/soc/zte/ 2400 2401ARM/ZYNQ ARCHITECTURE 2402M: Michal Simek <michal.simek@xilinx.com> 2403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2404W: http://wiki.xilinx.com 2405T: git https://github.com/Xilinx/linux-xlnx.git 2406S: Supported 2407F: arch/arm/mach-zynq/ 2408F: drivers/cpuidle/cpuidle-zynq.c 2409F: drivers/block/xsysace.c 2410N: zynq 2411N: xilinx 2412F: drivers/clocksource/timer-cadence-ttc.c 2413F: drivers/i2c/busses/i2c-cadence.c 2414F: drivers/mmc/host/sdhci-of-arasan.c 2415F: drivers/edac/synopsys_edac.c 2416F: drivers/i2c/busses/i2c-xiic.c 2417 2418ARM64 PORT (AARCH64 ARCHITECTURE) 2419M: Catalin Marinas <catalin.marinas@arm.com> 2420M: Will Deacon <will.deacon@arm.com> 2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2423S: Maintained 2424F: arch/arm64/ 2425X: arch/arm64/boot/dts/ 2426F: Documentation/arm64/ 2427 2428AS3645A LED FLASH CONTROLLER DRIVER 2429M: Sakari Ailus <sakari.ailus@iki.fi> 2430L: linux-leds@vger.kernel.org 2431S: Maintained 2432F: drivers/leds/leds-as3645a.c 2433 2434ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2435M: Tianshu Qiu <tian.shu.qiu@intel.com> 2436L: linux-media@vger.kernel.org 2437T: git git://linuxtv.org/media_tree.git 2438S: Maintained 2439F: drivers/media/i2c/ak7375.c 2440F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2441 2442ASAHI KASEI AK8974 DRIVER 2443M: Linus Walleij <linus.walleij@linaro.org> 2444L: linux-iio@vger.kernel.org 2445W: http://www.akm.com/ 2446S: Supported 2447F: drivers/iio/magnetometer/ak8974.c 2448 2449ASC7621 HARDWARE MONITOR DRIVER 2450M: George Joseph <george.joseph@fairview5.com> 2451L: linux-hwmon@vger.kernel.org 2452S: Maintained 2453F: Documentation/hwmon/asc7621 2454F: drivers/hwmon/asc7621.c 2455 2456ASPEED VIDEO ENGINE DRIVER 2457M: Eddie James <eajames@linux.ibm.com> 2458L: linux-media@vger.kernel.org 2459L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 2460S: Maintained 2461F: drivers/media/platform/aspeed-video.c 2462F: Documentation/devicetree/bindings/media/aspeed-video.txt 2463 2464ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2465M: Corentin Chary <corentin.chary@gmail.com> 2466L: acpi4asus-user@lists.sourceforge.net 2467L: platform-driver-x86@vger.kernel.org 2468W: http://acpi4asus.sf.net 2469S: Maintained 2470F: drivers/platform/x86/asus*.c 2471F: drivers/platform/x86/eeepc*.c 2472 2473ASUS WIRELESS RADIO CONTROL DRIVER 2474M: João Paulo Rechi Vita <jprvita@gmail.com> 2475L: platform-driver-x86@vger.kernel.org 2476S: Maintained 2477F: drivers/platform/x86/asus-wireless.c 2478 2479ASYMMETRIC KEYS 2480M: David Howells <dhowells@redhat.com> 2481L: keyrings@vger.kernel.org 2482S: Maintained 2483F: Documentation/crypto/asymmetric-keys.txt 2484F: include/linux/verification.h 2485F: include/crypto/public_key.h 2486F: include/crypto/pkcs7.h 2487F: crypto/asymmetric_keys/ 2488 2489ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2490R: Dan Williams <dan.j.williams@intel.com> 2491W: http://sourceforge.net/projects/xscaleiop 2492S: Odd fixes 2493F: Documentation/crypto/async-tx-api.txt 2494F: crypto/async_tx/ 2495F: drivers/dma/ 2496F: include/linux/dmaengine.h 2497F: include/linux/async_tx.h 2498 2499AT24 EEPROM DRIVER 2500M: Bartosz Golaszewski <brgl@bgdev.pl> 2501L: linux-i2c@vger.kernel.org 2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2503S: Maintained 2504F: Documentation/devicetree/bindings/eeprom/at24.txt 2505F: drivers/misc/eeprom/at24.c 2506F: include/linux/platform_data/at24.h 2507 2508ATA OVER ETHERNET (AOE) DRIVER 2509M: "Ed L. Cashin" <ed.cashin@acm.org> 2510W: http://www.openaoe.org/ 2511S: Supported 2512F: Documentation/aoe/ 2513F: drivers/block/aoe/ 2514 2515ATHEROS 71XX/9XXX GPIO DRIVER 2516M: Alban Bedel <albeu@free.fr> 2517W: https://github.com/AlbanBedel/linux 2518T: git git://github.com/AlbanBedel/linux 2519S: Maintained 2520F: drivers/gpio/gpio-ath79.c 2521F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2522 2523ATHEROS 71XX/9XXX USB PHY DRIVER 2524M: Alban Bedel <albeu@free.fr> 2525W: https://github.com/AlbanBedel/linux 2526T: git git://github.com/AlbanBedel/linux 2527S: Maintained 2528F: drivers/phy/qualcomm/phy-ath79-usb.c 2529F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2530 2531ATHEROS ATH GENERIC UTILITIES 2532M: Kalle Valo <kvalo@codeaurora.org> 2533L: linux-wireless@vger.kernel.org 2534S: Supported 2535F: drivers/net/wireless/ath/* 2536 2537ATHEROS ATH5K WIRELESS DRIVER 2538M: Jiri Slaby <jirislaby@gmail.com> 2539M: Nick Kossifidis <mickflemm@gmail.com> 2540M: Luis Chamberlain <mcgrof@kernel.org> 2541L: linux-wireless@vger.kernel.org 2542W: http://wireless.kernel.org/en/users/Drivers/ath5k 2543S: Maintained 2544F: drivers/net/wireless/ath/ath5k/ 2545 2546ATHEROS ATH6KL WIRELESS DRIVER 2547M: Kalle Valo <kvalo@codeaurora.org> 2548L: linux-wireless@vger.kernel.org 2549W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2551S: Supported 2552F: drivers/net/wireless/ath/ath6kl/ 2553 2554ATI_REMOTE2 DRIVER 2555M: Ville Syrjala <syrjala@sci.fi> 2556S: Maintained 2557F: drivers/input/misc/ati_remote2.c 2558 2559ATK0110 HWMON DRIVER 2560M: Luca Tettamanti <kronos.it@gmail.com> 2561L: linux-hwmon@vger.kernel.org 2562S: Maintained 2563F: drivers/hwmon/asus_atk0110.c 2564 2565ATLX ETHERNET DRIVERS 2566M: Jay Cliburn <jcliburn@gmail.com> 2567M: Chris Snook <chris.snook@gmail.com> 2568L: netdev@vger.kernel.org 2569W: http://sourceforge.net/projects/atl1 2570W: http://atl1.sourceforge.net 2571S: Maintained 2572F: drivers/net/ethernet/atheros/ 2573 2574ATM 2575M: Chas Williams <3chas3@gmail.com> 2576L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2577L: netdev@vger.kernel.org 2578W: http://linux-atm.sourceforge.net 2579S: Maintained 2580F: drivers/atm/ 2581F: include/linux/atm* 2582F: include/uapi/linux/atm* 2583 2584ATMEL MACB ETHERNET DRIVER 2585M: Nicolas Ferre <nicolas.ferre@microchip.com> 2586S: Supported 2587F: drivers/net/ethernet/cadence/ 2588 2589ATMEL MAXTOUCH DRIVER 2590M: Nick Dyer <nick@shmanahar.org> 2591T: git git://github.com/ndyer/linux.git 2592S: Maintained 2593F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2594F: drivers/input/touchscreen/atmel_mxt_ts.c 2595 2596ATMEL WIRELESS DRIVER 2597M: Simon Kelley <simon@thekelleys.org.uk> 2598L: linux-wireless@vger.kernel.org 2599W: http://www.thekelleys.org.uk/atmel 2600W: http://atmelwlandriver.sourceforge.net/ 2601S: Maintained 2602F: drivers/net/wireless/atmel/atmel* 2603 2604ATOMIC INFRASTRUCTURE 2605M: Will Deacon <will.deacon@arm.com> 2606M: Peter Zijlstra <peterz@infradead.org> 2607R: Boqun Feng <boqun.feng@gmail.com> 2608L: linux-kernel@vger.kernel.org 2609S: Maintained 2610F: arch/*/include/asm/atomic*.h 2611F: include/*/atomic*.h 2612 2613ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2614M: Bradley Grove <linuxdrivers@attotech.com> 2615L: linux-scsi@vger.kernel.org 2616W: http://www.attotech.com 2617S: Supported 2618F: drivers/scsi/esas2r 2619 2620ATUSB IEEE 802.15.4 RADIO DRIVER 2621M: Stefan Schmidt <stefan@datenfreihafen.org> 2622L: linux-wpan@vger.kernel.org 2623S: Maintained 2624F: drivers/net/ieee802154/atusb.c 2625F: drivers/net/ieee802154/atusb.h 2626F: drivers/net/ieee802154/at86rf230.h 2627 2628AUDIT SUBSYSTEM 2629M: Paul Moore <paul@paul-moore.com> 2630M: Eric Paris <eparis@redhat.com> 2631L: linux-audit@redhat.com (moderated for non-subscribers) 2632W: https://github.com/linux-audit 2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2634S: Supported 2635F: include/linux/audit.h 2636F: include/uapi/linux/audit.h 2637F: kernel/audit* 2638 2639AUXILIARY DISPLAY DRIVERS 2640M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2641S: Maintained 2642F: drivers/auxdisplay/ 2643F: include/linux/cfag12864b.h 2644 2645AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2646M: Andreas Klinger <ak@it-klinger.de> 2647L: linux-iio@vger.kernel.org 2648S: Maintained 2649F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2650F: drivers/iio/adc/hx711.c 2651 2652AX.25 NETWORK LAYER 2653M: Ralf Baechle <ralf@linux-mips.org> 2654L: linux-hams@vger.kernel.org 2655W: http://www.linux-ax25.org/ 2656S: Maintained 2657F: include/uapi/linux/ax25.h 2658F: include/net/ax25.h 2659F: net/ax25/ 2660 2661AXENTIA ARM DEVICES 2662M: Peter Rosin <peda@axentia.se> 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2664S: Maintained 2665F: Documentation/devicetree/bindings/arm/axentia.txt 2666F: arch/arm/boot/dts/at91-linea.dtsi 2667F: arch/arm/boot/dts/at91-natte.dtsi 2668F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2669F: arch/arm/boot/dts/at91-tse850-3.dts 2670 2671AXENTIA ASOC DRIVERS 2672M: Peter Rosin <peda@axentia.se> 2673L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2674S: Maintained 2675F: Documentation/devicetree/bindings/sound/axentia,* 2676F: sound/soc/atmel/tse850-pcm5142.c 2677 2678AXXIA I2C CONTROLLER 2679M: Krzysztof Adamski <krzysztof.adamski@nokia.com> 2680L: linux-i2c@vger.kernel.org 2681S: Maintained 2682F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 2683F: drivers/i2c/busses/i2c-axxia.c 2684 2685AZ6007 DVB DRIVER 2686M: Mauro Carvalho Chehab <mchehab@kernel.org> 2687L: linux-media@vger.kernel.org 2688W: https://linuxtv.org 2689T: git git://linuxtv.org/media_tree.git 2690S: Maintained 2691F: drivers/media/usb/dvb-usb-v2/az6007.c 2692 2693AZTECH FM RADIO RECEIVER DRIVER 2694M: Hans Verkuil <hverkuil@xs4all.nl> 2695L: linux-media@vger.kernel.org 2696T: git git://linuxtv.org/media_tree.git 2697W: https://linuxtv.org 2698S: Maintained 2699F: drivers/media/radio/radio-aztech* 2700 2701B43 WIRELESS DRIVER 2702L: linux-wireless@vger.kernel.org 2703L: b43-dev@lists.infradead.org 2704W: http://wireless.kernel.org/en/users/Drivers/b43 2705S: Odd Fixes 2706F: drivers/net/wireless/broadcom/b43/ 2707 2708B43LEGACY WIRELESS DRIVER 2709M: Larry Finger <Larry.Finger@lwfinger.net> 2710L: linux-wireless@vger.kernel.org 2711L: b43-dev@lists.infradead.org 2712W: http://wireless.kernel.org/en/users/Drivers/b43 2713S: Maintained 2714F: drivers/net/wireless/broadcom/b43legacy/ 2715 2716BACKLIGHT CLASS/SUBSYSTEM 2717M: Lee Jones <lee.jones@linaro.org> 2718M: Daniel Thompson <daniel.thompson@linaro.org> 2719M: Jingoo Han <jingoohan1@gmail.com> 2720L: dri-devel@lists.freedesktop.org 2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2722S: Maintained 2723F: drivers/video/backlight/ 2724F: include/linux/backlight.h 2725F: include/linux/pwm_backlight.h 2726F: Documentation/devicetree/bindings/leds/backlight 2727 2728BATMAN ADVANCED 2729M: Marek Lindner <mareklindner@neomailbox.ch> 2730M: Simon Wunderlich <sw@simonwunderlich.de> 2731M: Antonio Quartulli <a@unstable.cc> 2732L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2733W: https://www.open-mesh.org/ 2734Q: https://patchwork.open-mesh.org/project/batman/list/ 2735S: Maintained 2736F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2737F: Documentation/ABI/testing/sysfs-class-net-mesh 2738F: Documentation/networking/batman-adv.rst 2739F: include/uapi/linux/batadv_packet.h 2740F: include/uapi/linux/batman_adv.h 2741F: net/batman-adv/ 2742 2743BAYCOM/HDLCDRV DRIVERS FOR AX.25 2744M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2745L: linux-hams@vger.kernel.org 2746W: http://www.baycom.org/~tom/ham/ham.html 2747S: Maintained 2748F: drivers/net/hamradio/baycom* 2749 2750BCACHE (BLOCK LAYER CACHE) 2751M: Coly Li <colyli@suse.de> 2752M: Kent Overstreet <kent.overstreet@gmail.com> 2753L: linux-bcache@vger.kernel.org 2754W: http://bcache.evilpiepirate.org 2755C: irc://irc.oftc.net/bcache 2756S: Maintained 2757F: drivers/md/bcache/ 2758 2759BDISP ST MEDIA DRIVER 2760M: Fabien Dessenne <fabien.dessenne@st.com> 2761L: linux-media@vger.kernel.org 2762T: git git://linuxtv.org/media_tree.git 2763W: https://linuxtv.org 2764S: Supported 2765F: drivers/media/platform/sti/bdisp 2766 2767BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2768M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2769L: netdev@vger.kernel.org 2770S: Maintained 2771F: drivers/net/ethernet/ec_bhf.c 2772 2773BEFS FILE SYSTEM 2774M: Luis de Bethencourt <luisbg@kernel.org> 2775M: Salah Triki <salah.triki@gmail.com> 2776S: Maintained 2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2778F: Documentation/filesystems/befs.txt 2779F: fs/befs/ 2780 2781BFQ I/O SCHEDULER 2782M: Paolo Valente <paolo.valente@linaro.org> 2783M: Jens Axboe <axboe@kernel.dk> 2784L: linux-block@vger.kernel.org 2785S: Maintained 2786F: block/bfq-* 2787F: Documentation/block/bfq-iosched.txt 2788 2789BFS FILE SYSTEM 2790M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2791S: Maintained 2792F: Documentation/filesystems/bfs.txt 2793F: fs/bfs/ 2794F: include/uapi/linux/bfs_fs.h 2795 2796BLINKM RGB LED DRIVER 2797M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2798S: Maintained 2799F: drivers/leds/leds-blinkm.c 2800 2801BLOCK LAYER 2802M: Jens Axboe <axboe@kernel.dk> 2803L: linux-block@vger.kernel.org 2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2805S: Maintained 2806F: block/ 2807F: drivers/block/ 2808F: kernel/trace/blktrace.c 2809F: lib/sbitmap.c 2810 2811BLOCK2MTD DRIVER 2812M: Joern Engel <joern@lazybastard.org> 2813L: linux-mtd@lists.infradead.org 2814S: Maintained 2815F: drivers/mtd/devices/block2mtd.c 2816 2817BLUETOOTH DRIVERS 2818M: Marcel Holtmann <marcel@holtmann.org> 2819M: Johan Hedberg <johan.hedberg@gmail.com> 2820L: linux-bluetooth@vger.kernel.org 2821W: http://www.bluez.org/ 2822T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2823T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2824S: Maintained 2825F: drivers/bluetooth/ 2826 2827BLUETOOTH SUBSYSTEM 2828M: Marcel Holtmann <marcel@holtmann.org> 2829M: Johan Hedberg <johan.hedberg@gmail.com> 2830L: linux-bluetooth@vger.kernel.org 2831W: http://www.bluez.org/ 2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2834S: Maintained 2835F: net/bluetooth/ 2836F: include/net/bluetooth/ 2837 2838BONDING DRIVER 2839M: Jay Vosburgh <j.vosburgh@gmail.com> 2840M: Veaceslav Falico <vfalico@gmail.com> 2841M: Andy Gospodarek <andy@greyhouse.net> 2842L: netdev@vger.kernel.org 2843W: http://sourceforge.net/projects/bonding/ 2844S: Supported 2845F: drivers/net/bonding/ 2846F: include/uapi/linux/if_bonding.h 2847 2848BPF (Safe dynamic programs and tools) 2849M: Alexei Starovoitov <ast@kernel.org> 2850M: Daniel Borkmann <daniel@iogearbox.net> 2851L: netdev@vger.kernel.org 2852L: linux-kernel@vger.kernel.org 2853T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2855Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2856S: Supported 2857F: arch/*/net/* 2858F: Documentation/networking/filter.txt 2859F: Documentation/bpf/ 2860F: include/linux/bpf* 2861F: include/linux/filter.h 2862F: include/trace/events/xdp.h 2863F: include/uapi/linux/bpf* 2864F: include/uapi/linux/filter.h 2865F: kernel/bpf/ 2866F: kernel/trace/bpf_trace.c 2867F: lib/test_bpf.c 2868F: net/bpf/ 2869F: net/core/filter.c 2870F: net/sched/act_bpf.c 2871F: net/sched/cls_bpf.c 2872F: samples/bpf/ 2873F: tools/bpf/ 2874F: tools/lib/bpf/ 2875F: tools/testing/selftests/bpf/ 2876 2877BPF JIT for ARM 2878M: Shubham Bansal <illusionist.neo@gmail.com> 2879L: netdev@vger.kernel.org 2880S: Maintained 2881F: arch/arm/net/ 2882 2883BPF JIT for ARM64 2884M: Daniel Borkmann <daniel@iogearbox.net> 2885M: Alexei Starovoitov <ast@kernel.org> 2886M: Zi Shen Lim <zlim.lnx@gmail.com> 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: arch/arm64/net/ 2890 2891BPF JIT for MIPS (32-BIT AND 64-BIT) 2892M: Paul Burton <paul.burton@mips.com> 2893L: netdev@vger.kernel.org 2894S: Maintained 2895F: arch/mips/net/ 2896 2897BPF JIT for NFP NICs 2898M: Jakub Kicinski <jakub.kicinski@netronome.com> 2899L: netdev@vger.kernel.org 2900S: Supported 2901F: drivers/net/ethernet/netronome/nfp/bpf/ 2902 2903BPF JIT for POWERPC (32-BIT AND 64-BIT) 2904M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 2905M: Sandipan Das <sandipan@linux.ibm.com> 2906L: netdev@vger.kernel.org 2907S: Maintained 2908F: arch/powerpc/net/ 2909 2910BPF JIT for S390 2911M: Martin Schwidefsky <schwidefsky@de.ibm.com> 2912M: Heiko Carstens <heiko.carstens@de.ibm.com> 2913L: netdev@vger.kernel.org 2914S: Maintained 2915F: arch/s390/net/ 2916X: arch/s390/net/pnet.c 2917 2918BPF JIT for SPARC (32-BIT AND 64-BIT) 2919M: David S. Miller <davem@davemloft.net> 2920L: netdev@vger.kernel.org 2921S: Maintained 2922F: arch/sparc/net/ 2923 2924BPF JIT for X86 32-BIT 2925M: Wang YanQing <udknight@gmail.com> 2926L: netdev@vger.kernel.org 2927S: Maintained 2928F: arch/x86/net/bpf_jit_comp32.c 2929 2930BPF JIT for X86 64-BIT 2931M: Alexei Starovoitov <ast@kernel.org> 2932M: Daniel Borkmann <daniel@iogearbox.net> 2933L: netdev@vger.kernel.org 2934S: Supported 2935F: arch/x86/net/ 2936X: arch/x86/net/bpf_jit_comp32.c 2937 2938BROADCOM B44 10/100 ETHERNET DRIVER 2939M: Michael Chan <michael.chan@broadcom.com> 2940L: netdev@vger.kernel.org 2941S: Supported 2942F: drivers/net/ethernet/broadcom/b44.* 2943 2944BROADCOM B53 ETHERNET SWITCH DRIVER 2945M: Florian Fainelli <f.fainelli@gmail.com> 2946L: netdev@vger.kernel.org 2947L: openwrt-devel@lists.openwrt.org (subscribers-only) 2948S: Supported 2949F: drivers/net/dsa/b53/* 2950F: include/linux/platform_data/b53.h 2951 2952BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2953M: Florian Fainelli <f.fainelli@gmail.com> 2954M: Ray Jui <rjui@broadcom.com> 2955M: Scott Branden <sbranden@broadcom.com> 2956M: bcm-kernel-feedback-list@broadcom.com 2957T: git git://github.com/broadcom/mach-bcm 2958S: Maintained 2959N: bcm281* 2960N: bcm113* 2961N: bcm216* 2962N: kona 2963F: arch/arm/mach-bcm/ 2964 2965BROADCOM BCM2835 ARM ARCHITECTURE 2966M: Eric Anholt <eric@anholt.net> 2967M: Stefan Wahren <stefan.wahren@i2se.com> 2968L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2970T: git git://github.com/anholt/linux 2971S: Maintained 2972N: bcm2835 2973F: drivers/staging/vc04_services 2974 2975BROADCOM BCM47XX MIPS ARCHITECTURE 2976M: Hauke Mehrtens <hauke@hauke-m.de> 2977M: Rafał Miłecki <zajec5@gmail.com> 2978L: linux-mips@vger.kernel.org 2979S: Maintained 2980F: Documentation/devicetree/bindings/mips/brcm/ 2981F: arch/mips/bcm47xx/* 2982F: arch/mips/include/asm/mach-bcm47xx/* 2983 2984BROADCOM BCM5301X ARM ARCHITECTURE 2985M: Hauke Mehrtens <hauke@hauke-m.de> 2986M: Rafał Miłecki <zajec5@gmail.com> 2987M: bcm-kernel-feedback-list@broadcom.com 2988L: linux-arm-kernel@lists.infradead.org 2989S: Maintained 2990F: arch/arm/mach-bcm/bcm_5301x.c 2991F: arch/arm/boot/dts/bcm5301x*.dtsi 2992F: arch/arm/boot/dts/bcm470* 2993F: arch/arm/boot/dts/bcm953012* 2994 2995BROADCOM BCM53573 ARM ARCHITECTURE 2996M: Rafał Miłecki <rafal@milecki.pl> 2997L: linux-arm-kernel@lists.infradead.org 2998S: Maintained 2999F: arch/arm/boot/dts/bcm53573* 3000F: arch/arm/boot/dts/bcm47189* 3001 3002BROADCOM BCM63XX ARM ARCHITECTURE 3003M: Florian Fainelli <f.fainelli@gmail.com> 3004M: bcm-kernel-feedback-list@broadcom.com 3005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3006T: git git://github.com/broadcom/stblinux.git 3007S: Maintained 3008N: bcm63xx 3009 3010BROADCOM BCM63XX/BCM33XX UDC DRIVER 3011M: Kevin Cernekee <cernekee@gmail.com> 3012L: linux-usb@vger.kernel.org 3013S: Maintained 3014F: drivers/usb/gadget/udc/bcm63xx_udc.* 3015 3016BROADCOM BCM7XXX ARM ARCHITECTURE 3017M: Brian Norris <computersforpeace@gmail.com> 3018M: Gregory Fong <gregory.0xf0@gmail.com> 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020M: bcm-kernel-feedback-list@broadcom.com 3021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3022T: git git://github.com/broadcom/stblinux.git 3023S: Maintained 3024F: arch/arm/mach-bcm/*brcmstb* 3025F: arch/arm/boot/dts/bcm7*.dts* 3026F: drivers/bus/brcmstb_gisb.c 3027F: arch/arm/mm/cache-b15-rac.c 3028F: arch/arm/include/asm/hardware/cache-b15-rac.h 3029N: brcmstb 3030 3031BROADCOM BMIPS CPUFREQ DRIVER 3032M: Markus Mayer <mmayer@broadcom.com> 3033M: bcm-kernel-feedback-list@broadcom.com 3034L: linux-pm@vger.kernel.org 3035S: Maintained 3036F: drivers/cpufreq/bmips-cpufreq.c 3037 3038BROADCOM BMIPS MIPS ARCHITECTURE 3039M: Kevin Cernekee <cernekee@gmail.com> 3040M: Florian Fainelli <f.fainelli@gmail.com> 3041L: linux-mips@vger.kernel.org 3042T: git git://github.com/broadcom/stblinux.git 3043S: Maintained 3044F: arch/mips/bmips/* 3045F: arch/mips/include/asm/mach-bmips/* 3046F: arch/mips/kernel/*bmips* 3047F: arch/mips/boot/dts/brcm/bcm*.dts* 3048F: drivers/irqchip/irq-bcm63* 3049F: drivers/irqchip/irq-bcm7* 3050F: drivers/irqchip/irq-brcmstb* 3051F: include/linux/bcm963xx_nvram.h 3052F: include/linux/bcm963xx_tag.h 3053 3054BROADCOM BNX2 GIGABIT ETHERNET DRIVER 3055M: Rasesh Mody <rasesh.mody@cavium.com> 3056M: Dept-GELinuxNICDev@cavium.com 3057L: netdev@vger.kernel.org 3058S: Supported 3059F: drivers/net/ethernet/broadcom/bnx2.* 3060F: drivers/net/ethernet/broadcom/bnx2_* 3061 3062BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 3063M: QLogic-Storage-Upstream@qlogic.com 3064L: linux-scsi@vger.kernel.org 3065S: Supported 3066F: drivers/scsi/bnx2fc/ 3067 3068BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 3069M: QLogic-Storage-Upstream@qlogic.com 3070L: linux-scsi@vger.kernel.org 3071S: Supported 3072F: drivers/scsi/bnx2i/ 3073 3074BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 3075M: Ariel Elior <ariel.elior@cavium.com> 3076M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3077M: everest-linux-l2@cavium.com 3078L: netdev@vger.kernel.org 3079S: Supported 3080F: drivers/net/ethernet/broadcom/bnx2x/ 3081 3082BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 3083M: Michael Chan <michael.chan@broadcom.com> 3084L: netdev@vger.kernel.org 3085S: Supported 3086F: drivers/net/ethernet/broadcom/bnxt/ 3087 3088BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 3089M: Arend van Spriel <arend.vanspriel@broadcom.com> 3090M: Franky Lin <franky.lin@broadcom.com> 3091M: Hante Meuleman <hante.meuleman@broadcom.com> 3092M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 3093M: Wright Feng <wright.feng@cypress.com> 3094L: linux-wireless@vger.kernel.org 3095L: brcm80211-dev-list.pdl@broadcom.com 3096L: brcm80211-dev-list@cypress.com 3097S: Supported 3098F: drivers/net/wireless/broadcom/brcm80211/ 3099 3100BROADCOM BRCMSTB GPIO DRIVER 3101M: Gregory Fong <gregory.0xf0@gmail.com> 3102L: bcm-kernel-feedback-list@broadcom.com 3103S: Supported 3104F: drivers/gpio/gpio-brcmstb.c 3105F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 3106 3107BROADCOM BRCMSTB I2C DRIVER 3108M: Kamal Dasu <kdasu.kdev@gmail.com> 3109L: linux-i2c@vger.kernel.org 3110L: bcm-kernel-feedback-list@broadcom.com 3111S: Supported 3112F: drivers/i2c/busses/i2c-brcmstb.c 3113F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt 3114 3115BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 3116M: Al Cooper <alcooperx@gmail.com> 3117L: linux-kernel@vger.kernel.org 3118L: bcm-kernel-feedback-list@broadcom.com 3119S: Maintained 3120F: drivers/phy/broadcom/phy-brcm-usb* 3121 3122BROADCOM GENET ETHERNET DRIVER 3123M: Doug Berger <opendmb@gmail.com> 3124M: Florian Fainelli <f.fainelli@gmail.com> 3125L: netdev@vger.kernel.org 3126S: Supported 3127F: drivers/net/ethernet/broadcom/genet/ 3128 3129BROADCOM IPROC ARM ARCHITECTURE 3130M: Ray Jui <rjui@broadcom.com> 3131M: Scott Branden <sbranden@broadcom.com> 3132M: bcm-kernel-feedback-list@broadcom.com 3133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3134T: git git://github.com/broadcom/cygnus-linux.git 3135S: Maintained 3136N: iproc 3137N: cygnus 3138N: bcm[-_]nsp 3139N: bcm9113* 3140N: bcm9583* 3141N: bcm9585* 3142N: bcm9586* 3143N: bcm988312 3144N: bcm113* 3145N: bcm583* 3146N: bcm585* 3147N: bcm586* 3148N: bcm88312 3149N: hr2 3150N: stingray 3151F: arch/arm64/boot/dts/broadcom/northstar2/* 3152F: arch/arm64/boot/dts/broadcom/stingray/* 3153F: drivers/clk/bcm/clk-ns* 3154F: drivers/clk/bcm/clk-sr* 3155F: drivers/pinctrl/bcm/pinctrl-ns* 3156F: include/dt-bindings/clock/bcm-sr* 3157 3158BROADCOM KONA GPIO DRIVER 3159M: Ray Jui <rjui@broadcom.com> 3160L: bcm-kernel-feedback-list@broadcom.com 3161S: Supported 3162F: drivers/gpio/gpio-bcm-kona.c 3163F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3164 3165BROADCOM NETXTREME-E ROCE DRIVER 3166M: Selvin Xavier <selvin.xavier@broadcom.com> 3167M: Devesh Sharma <devesh.sharma@broadcom.com> 3168M: Somnath Kotur <somnath.kotur@broadcom.com> 3169M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3170L: linux-rdma@vger.kernel.org 3171W: http://www.broadcom.com 3172S: Supported 3173F: drivers/infiniband/hw/bnxt_re/ 3174F: include/uapi/rdma/bnxt_re-abi.h 3175 3176BROADCOM NVRAM DRIVER 3177M: Rafał Miłecki <zajec5@gmail.com> 3178L: linux-mips@vger.kernel.org 3179S: Maintained 3180F: drivers/firmware/broadcom/* 3181 3182BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3183M: Rafał Miłecki <zajec5@gmail.com> 3184L: linux-wireless@vger.kernel.org 3185S: Maintained 3186F: drivers/bcma/ 3187F: include/linux/bcma/ 3188 3189BROADCOM STB AVS CPUFREQ DRIVER 3190M: Markus Mayer <mmayer@broadcom.com> 3191M: bcm-kernel-feedback-list@broadcom.com 3192L: linux-pm@vger.kernel.org 3193S: Maintained 3194F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3195F: drivers/cpufreq/brcmstb* 3196 3197BROADCOM STB AVS TMON DRIVER 3198M: Markus Mayer <mmayer@broadcom.com> 3199M: bcm-kernel-feedback-list@broadcom.com 3200L: linux-pm@vger.kernel.org 3201S: Maintained 3202F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3203F: drivers/thermal/broadcom/brcmstb* 3204 3205BROADCOM STB NAND FLASH DRIVER 3206M: Brian Norris <computersforpeace@gmail.com> 3207M: Kamal Dasu <kdasu.kdev@gmail.com> 3208L: linux-mtd@lists.infradead.org 3209L: bcm-kernel-feedback-list@broadcom.com 3210S: Maintained 3211F: drivers/mtd/nand/raw/brcmnand/ 3212 3213BROADCOM STB DPFE DRIVER 3214M: Markus Mayer <mmayer@broadcom.com> 3215M: bcm-kernel-feedback-list@broadcom.com 3216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3217S: Maintained 3218F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3219F: drivers/memory/brcmstb_dpfe.c 3220 3221BROADCOM SPI DRIVER 3222M: Kamal Dasu <kdasu.kdev@gmail.com> 3223M: bcm-kernel-feedback-list@broadcom.com 3224S: Maintained 3225F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt 3226F: drivers/spi/spi-bcm-qspi.* 3227F: drivers/spi/spi-brcmstb-qspi.c 3228F: drivers/spi/spi-iproc-qspi.c 3229 3230BROADCOM SYSTEMPORT ETHERNET DRIVER 3231M: Florian Fainelli <f.fainelli@gmail.com> 3232L: netdev@vger.kernel.org 3233S: Supported 3234F: drivers/net/ethernet/broadcom/bcmsysport.* 3235 3236BROADCOM TG3 GIGABIT ETHERNET DRIVER 3237M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3238M: Prashant Sreedharan <prashant@broadcom.com> 3239M: Michael Chan <mchan@broadcom.com> 3240L: netdev@vger.kernel.org 3241S: Supported 3242F: drivers/net/ethernet/broadcom/tg3.* 3243 3244BROCADE BFA FC SCSI DRIVER 3245M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3246M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3247L: linux-scsi@vger.kernel.org 3248S: Supported 3249F: drivers/scsi/bfa/ 3250 3251BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3252M: Rasesh Mody <rasesh.mody@cavium.com> 3253M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3254M: Dept-GELinuxNICDev@cavium.com 3255L: netdev@vger.kernel.org 3256S: Supported 3257F: drivers/net/ethernet/brocade/bna/ 3258 3259BSG (block layer generic sg v4 driver) 3260M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3261L: linux-scsi@vger.kernel.org 3262S: Supported 3263F: block/bsg.c 3264F: include/linux/bsg.h 3265F: include/uapi/linux/bsg.h 3266 3267BT87X AUDIO DRIVER 3268M: Clemens Ladisch <clemens@ladisch.de> 3269L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3270T: git git://git.alsa-project.org/alsa-kernel.git 3271S: Maintained 3272F: Documentation/sound/cards/bt87x.rst 3273F: sound/pci/bt87x.c 3274 3275BT8XXGPIO DRIVER 3276M: Michael Buesch <m@bues.ch> 3277W: http://bu3sch.de/btgpio.php 3278S: Maintained 3279F: drivers/gpio/gpio-bt8xx.c 3280 3281BTRFS FILE SYSTEM 3282M: Chris Mason <clm@fb.com> 3283M: Josef Bacik <josef@toxicpanda.com> 3284M: David Sterba <dsterba@suse.com> 3285L: linux-btrfs@vger.kernel.org 3286W: http://btrfs.wiki.kernel.org/ 3287Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3289S: Maintained 3290F: Documentation/filesystems/btrfs.txt 3291F: fs/btrfs/ 3292F: include/linux/btrfs* 3293F: include/uapi/linux/btrfs* 3294 3295BTTV VIDEO4LINUX DRIVER 3296M: Mauro Carvalho Chehab <mchehab@kernel.org> 3297L: linux-media@vger.kernel.org 3298W: https://linuxtv.org 3299T: git git://linuxtv.org/media_tree.git 3300S: Odd fixes 3301F: Documentation/media/v4l-drivers/bttv* 3302F: drivers/media/pci/bt8xx/bttv* 3303 3304BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3305M: Chanwoo Choi <cw00.choi@samsung.com> 3306L: linux-pm@vger.kernel.org 3307L: linux-samsung-soc@vger.kernel.org 3308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3309S: Maintained 3310F: drivers/devfreq/exynos-bus.c 3311F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3312 3313BUSLOGIC SCSI DRIVER 3314M: Khalid Aziz <khalid@gonehiking.org> 3315L: linux-scsi@vger.kernel.org 3316S: Maintained 3317F: drivers/scsi/BusLogic.* 3318F: drivers/scsi/FlashPoint.* 3319 3320C-MEDIA CMI8788 DRIVER 3321M: Clemens Ladisch <clemens@ladisch.de> 3322L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3323T: git git://git.alsa-project.org/alsa-kernel.git 3324S: Maintained 3325F: sound/pci/oxygen/ 3326 3327C-SKY ARCHITECTURE 3328M: Guo Ren <guoren@kernel.org> 3329T: git https://github.com/c-sky/csky-linux.git 3330S: Supported 3331F: arch/csky/ 3332F: Documentation/devicetree/bindings/csky/ 3333F: drivers/irqchip/irq-csky-* 3334F: Documentation/devicetree/bindings/interrupt-controller/csky,* 3335F: drivers/clocksource/timer-gx6605s.c 3336F: drivers/clocksource/timer-mp-csky.c 3337F: Documentation/devicetree/bindings/timer/csky,* 3338K: csky 3339N: csky 3340 3341C6X ARCHITECTURE 3342M: Mark Salter <msalter@redhat.com> 3343M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3344L: linux-c6x-dev@linux-c6x.org 3345W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3346S: Maintained 3347F: arch/c6x/ 3348 3349CA8210 IEEE-802.15.4 RADIO DRIVER 3350M: Harry Morris <h.morris@cascoda.com> 3351L: linux-wpan@vger.kernel.org 3352W: https://github.com/Cascoda/ca8210-linux.git 3353S: Maintained 3354F: drivers/net/ieee802154/ca8210.c 3355F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3356 3357CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3358M: David Howells <dhowells@redhat.com> 3359L: linux-cachefs@redhat.com (moderated for non-subscribers) 3360S: Supported 3361F: Documentation/filesystems/caching/cachefiles.txt 3362F: fs/cachefiles/ 3363 3364CADENCE MIPI-CSI2 BRIDGES 3365M: Maxime Ripard <maxime.ripard@bootlin.com> 3366L: linux-media@vger.kernel.org 3367S: Maintained 3368F: Documentation/devicetree/bindings/media/cdns,*.txt 3369F: drivers/media/platform/cadence/cdns-csi2* 3370 3371CADET FM/AM RADIO RECEIVER DRIVER 3372M: Hans Verkuil <hverkuil@xs4all.nl> 3373L: linux-media@vger.kernel.org 3374T: git git://linuxtv.org/media_tree.git 3375W: https://linuxtv.org 3376S: Maintained 3377F: drivers/media/radio/radio-cadet* 3378 3379CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3380M: Jonathan Corbet <corbet@lwn.net> 3381L: linux-media@vger.kernel.org 3382T: git git://linuxtv.org/media_tree.git 3383S: Maintained 3384F: Documentation/media/v4l-drivers/cafe_ccic* 3385F: drivers/media/platform/marvell-ccic/ 3386 3387CAIF NETWORK LAYER 3388M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3389L: netdev@vger.kernel.org 3390S: Supported 3391F: Documentation/networking/caif/ 3392F: drivers/net/caif/ 3393F: include/uapi/linux/caif/ 3394F: include/net/caif/ 3395F: net/caif/ 3396 3397CAKE QDISC 3398M: Toke Høiland-Jørgensen <toke@toke.dk> 3399L: cake@lists.bufferbloat.net (moderated for non-subscribers) 3400S: Maintained 3401F: net/sched/sch_cake.c 3402 3403CALGARY x86-64 IOMMU 3404M: Muli Ben-Yehuda <mulix@mulix.org> 3405M: Jon Mason <jdmason@kudzu.us> 3406L: iommu@lists.linux-foundation.org 3407S: Maintained 3408F: arch/x86/kernel/pci-calgary_64.c 3409F: arch/x86/kernel/tce_64.c 3410F: arch/x86/include/asm/calgary.h 3411F: arch/x86/include/asm/tce.h 3412 3413CAN NETWORK DRIVERS 3414M: Wolfgang Grandegger <wg@grandegger.com> 3415M: Marc Kleine-Budde <mkl@pengutronix.de> 3416L: linux-can@vger.kernel.org 3417W: https://github.com/linux-can 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3420S: Maintained 3421F: Documentation/devicetree/bindings/net/can/ 3422F: drivers/net/can/ 3423F: include/linux/can/dev.h 3424F: include/linux/can/platform/ 3425F: include/uapi/linux/can/error.h 3426F: include/uapi/linux/can/netlink.h 3427 3428CAN NETWORK LAYER 3429M: Oliver Hartkopp <socketcan@hartkopp.net> 3430M: Marc Kleine-Budde <mkl@pengutronix.de> 3431L: linux-can@vger.kernel.org 3432W: https://github.com/linux-can 3433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3435S: Maintained 3436F: Documentation/networking/can.rst 3437F: net/can/ 3438F: include/linux/can/core.h 3439F: include/uapi/linux/can.h 3440F: include/uapi/linux/can/bcm.h 3441F: include/uapi/linux/can/raw.h 3442F: include/uapi/linux/can/gw.h 3443 3444CAPABILITIES 3445M: Serge Hallyn <serge@hallyn.com> 3446L: linux-security-module@vger.kernel.org 3447S: Supported 3448F: include/linux/capability.h 3449F: include/uapi/linux/capability.h 3450F: security/commoncap.c 3451F: kernel/capability.c 3452 3453CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3454M: Kevin Tsai <ktsai@capellamicro.com> 3455S: Maintained 3456F: drivers/iio/light/cm* 3457 3458CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3459M: Christian Lamparter <chunkeey@googlemail.com> 3460L: linux-wireless@vger.kernel.org 3461W: http://wireless.kernel.org/en/users/Drivers/carl9170 3462S: Maintained 3463F: drivers/net/wireless/ath/carl9170/ 3464 3465CAVIUM I2C DRIVER 3466M: Jan Glauber <jglauber@cavium.com> 3467M: David Daney <david.daney@cavium.com> 3468W: http://www.cavium.com 3469S: Supported 3470F: drivers/i2c/busses/i2c-octeon* 3471F: drivers/i2c/busses/i2c-thunderx* 3472 3473CAVIUM LIQUIDIO NETWORK DRIVER 3474M: Derek Chickles <derek.chickles@caviumnetworks.com> 3475M: Satanand Burla <satananda.burla@caviumnetworks.com> 3476M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3477M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3478L: netdev@vger.kernel.org 3479W: http://www.cavium.com 3480S: Supported 3481F: drivers/net/ethernet/cavium/liquidio/ 3482 3483CAVIUM MMC DRIVER 3484M: Jan Glauber <jglauber@cavium.com> 3485M: David Daney <david.daney@cavium.com> 3486M: Steven J. Hill <Steven.Hill@cavium.com> 3487W: http://www.cavium.com 3488S: Supported 3489F: drivers/mmc/host/cavium* 3490 3491CAVIUM OCTEON-TX CRYPTO DRIVER 3492M: George Cherian <george.cherian@cavium.com> 3493L: linux-crypto@vger.kernel.org 3494W: http://www.cavium.com 3495S: Supported 3496F: drivers/crypto/cavium/cpt/ 3497 3498CAVIUM THUNDERX2 ARM64 SOC 3499M: Robert Richter <rrichter@cavium.com> 3500M: Jayachandran C <jnair@caviumnetworks.com> 3501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3502S: Maintained 3503F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3504F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3505 3506CC2520 IEEE-802.15.4 RADIO DRIVER 3507M: Varka Bhadram <varkabhadram@gmail.com> 3508L: linux-wpan@vger.kernel.org 3509S: Maintained 3510F: drivers/net/ieee802154/cc2520.c 3511F: include/linux/spi/cc2520.h 3512F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3513 3514CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3515M: Yael Chemla <yael.chemla@foss.arm.com> 3516M: Gilad Ben-Yossef <gilad@benyossef.com> 3517L: linux-crypto@vger.kernel.org 3518S: Supported 3519F: drivers/crypto/ccree/ 3520W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3521 3522CEC FRAMEWORK 3523M: Hans Verkuil <hans.verkuil@cisco.com> 3524L: linux-media@vger.kernel.org 3525T: git git://linuxtv.org/media_tree.git 3526W: http://linuxtv.org 3527S: Supported 3528F: Documentation/media/kapi/cec-core.rst 3529F: Documentation/media/uapi/cec 3530F: drivers/media/cec/ 3531F: drivers/media/rc/keymaps/rc-cec.c 3532F: include/media/cec.h 3533F: include/media/cec-notifier.h 3534F: include/uapi/linux/cec.h 3535F: include/uapi/linux/cec-funcs.h 3536F: Documentation/devicetree/bindings/media/cec.txt 3537F: Documentation/ABI/testing/debugfs-cec-error-inj 3538 3539CEC GPIO DRIVER 3540M: Hans Verkuil <hans.verkuil@cisco.com> 3541L: linux-media@vger.kernel.org 3542T: git git://linuxtv.org/media_tree.git 3543W: http://linuxtv.org 3544S: Supported 3545F: drivers/media/platform/cec-gpio/ 3546F: Documentation/devicetree/bindings/media/cec-gpio.txt 3547 3548CELL BROADBAND ENGINE ARCHITECTURE 3549M: Arnd Bergmann <arnd@arndb.de> 3550L: linuxppc-dev@lists.ozlabs.org 3551W: http://www.ibm.com/developerworks/power/cell/ 3552S: Supported 3553F: arch/powerpc/include/asm/cell*.h 3554F: arch/powerpc/include/asm/spu*.h 3555F: arch/powerpc/include/uapi/asm/spu*.h 3556F: arch/powerpc/oprofile/*cell* 3557F: arch/powerpc/platforms/cell/ 3558 3559CEPH COMMON CODE (LIBCEPH) 3560M: Ilya Dryomov <idryomov@gmail.com> 3561M: "Yan, Zheng" <zyan@redhat.com> 3562M: Sage Weil <sage@redhat.com> 3563L: ceph-devel@vger.kernel.org 3564W: http://ceph.com/ 3565T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3566T: git git://github.com/ceph/ceph-client.git 3567S: Supported 3568F: net/ceph/ 3569F: include/linux/ceph/ 3570F: include/linux/crush/ 3571 3572CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3573M: "Yan, Zheng" <zyan@redhat.com> 3574M: Sage Weil <sage@redhat.com> 3575M: Ilya Dryomov <idryomov@gmail.com> 3576L: ceph-devel@vger.kernel.org 3577W: http://ceph.com/ 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3579T: git git://github.com/ceph/ceph-client.git 3580S: Supported 3581F: Documentation/filesystems/ceph.txt 3582F: fs/ceph/ 3583 3584CERTIFICATE HANDLING: 3585M: David Howells <dhowells@redhat.com> 3586M: David Woodhouse <dwmw2@infradead.org> 3587L: keyrings@vger.kernel.org 3588S: Maintained 3589F: Documentation/admin-guide/module-signing.rst 3590F: certs/ 3591F: scripts/sign-file.c 3592F: scripts/extract-cert.c 3593 3594CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3595L: linux-usb@vger.kernel.org 3596S: Orphan 3597F: Documentation/usb/WUSB-Design-overview.txt 3598F: Documentation/usb/wusb-cbaf 3599F: drivers/usb/host/hwa-hc.c 3600F: drivers/usb/host/whci/ 3601F: drivers/usb/wusbcore/ 3602F: include/linux/usb/wusb* 3603 3604CFAG12864B LCD DRIVER 3605M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3606S: Maintained 3607F: drivers/auxdisplay/cfag12864b.c 3608F: include/linux/cfag12864b.h 3609 3610CFAG12864BFB LCD FRAMEBUFFER DRIVER 3611M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3612S: Maintained 3613F: drivers/auxdisplay/cfag12864bfb.c 3614F: include/linux/cfag12864b.h 3615 3616802.11 (including CFG80211/NL80211) 3617M: Johannes Berg <johannes@sipsolutions.net> 3618L: linux-wireless@vger.kernel.org 3619W: http://wireless.kernel.org/ 3620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3622S: Maintained 3623F: net/wireless/ 3624F: include/uapi/linux/nl80211.h 3625F: include/linux/ieee80211.h 3626F: include/net/wext.h 3627F: include/net/cfg80211.h 3628F: include/net/iw_handler.h 3629F: include/net/ieee80211_radiotap.h 3630F: Documentation/driver-api/80211/cfg80211.rst 3631F: Documentation/networking/regulatory.txt 3632 3633CHAR and MISC DRIVERS 3634M: Arnd Bergmann <arnd@arndb.de> 3635M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3637S: Supported 3638F: drivers/char/ 3639F: drivers/misc/ 3640F: include/linux/miscdevice.h 3641 3642CHECKPATCH 3643M: Andy Whitcroft <apw@canonical.com> 3644M: Joe Perches <joe@perches.com> 3645S: Maintained 3646F: scripts/checkpatch.pl 3647 3648CHINESE DOCUMENTATION 3649M: Harry Wei <harryxiyou@gmail.com> 3650L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3651L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3652S: Maintained 3653F: Documentation/translations/zh_CN/ 3654 3655CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3656M: Peter Chen <Peter.Chen@nxp.com> 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3658L: linux-usb@vger.kernel.org 3659S: Maintained 3660F: drivers/usb/chipidea/ 3661 3662CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3663M: Hans de Goede <hdegoede@redhat.com> 3664L: linux-input@vger.kernel.org 3665S: Maintained 3666F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3667F: drivers/input/touchscreen/chipone_icn8318.c 3668 3669CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3670M: Hans de Goede <hdegoede@redhat.com> 3671L: linux-input@vger.kernel.org 3672S: Maintained 3673F: drivers/input/touchscreen/chipone_icn8505.c 3674 3675CHROME HARDWARE PLATFORM SUPPORT 3676M: Benson Leung <bleung@chromium.org> 3677M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3678S: Maintained 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3680F: drivers/platform/chrome/ 3681 3682CHROMEOS EC SUBDRIVERS 3683M: Benson Leung <bleung@chromium.org> 3684M: Enric Balletbo i Serra <enric.balletbo@collabora.com> 3685R: Guenter Roeck <groeck@chromium.org> 3686S: Maintained 3687N: cros_ec 3688N: cros-ec 3689F: drivers/power/supply/cros_usbpd-charger.c 3690 3691CIRRUS LOGIC AUDIO CODEC DRIVERS 3692M: Brian Austin <brian.austin@cirrus.com> 3693M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3694L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3695S: Maintained 3696F: sound/soc/codecs/cs* 3697 3698CIRRUS LOGIC EP93XX ETHERNET DRIVER 3699M: Hartley Sweeten <hsweeten@visionengravers.com> 3700L: netdev@vger.kernel.org 3701S: Maintained 3702F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3703 3704CISCO FCOE HBA DRIVER 3705M: Satish Kharat <satishkh@cisco.com> 3706M: Sesidhar Baddela <sebaddel@cisco.com> 3707M: Karan Tilak Kumar <kartilak@cisco.com> 3708L: linux-scsi@vger.kernel.org 3709S: Supported 3710F: drivers/scsi/fnic/ 3711 3712CISCO SCSI HBA DRIVER 3713M: Karan Tilak Kumar <kartilak@cisco.com> 3714M: Sesidhar Baddela <sebaddel@cisco.com> 3715L: linux-scsi@vger.kernel.org 3716S: Supported 3717F: drivers/scsi/snic/ 3718 3719CISCO VIC ETHERNET NIC DRIVER 3720M: Christian Benvenuti <benve@cisco.com> 3721M: Govindarajulu Varadarajan <_govind@gmx.com> 3722M: Parvi Kaustubhi <pkaustub@cisco.com> 3723S: Supported 3724F: drivers/net/ethernet/cisco/enic/ 3725 3726CISCO VIC LOW LATENCY NIC DRIVER 3727M: Christian Benvenuti <benve@cisco.com> 3728M: Nelson Escobar <neescoba@cisco.com> 3729M: Parvi Kaustubhi <pkaustub@cisco.com> 3730S: Supported 3731F: drivers/infiniband/hw/usnic/ 3732 3733CIRRUS LOGIC MADERA CODEC DRIVERS 3734M: Charles Keepax <ckeepax@opensource.cirrus.com> 3735M: Richard Fitzgerald <rf@opensource.cirrus.com> 3736L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3737L: patches@opensource.cirrus.com 3738T: git https://github.com/CirrusLogic/linux-drivers.git 3739W: https://github.com/CirrusLogic/linux-drivers/wiki 3740S: Supported 3741F: Documentation/devicetree/bindings/mfd/madera.txt 3742F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3743F: include/linux/irqchip/irq-madera* 3744F: include/linux/mfd/madera/* 3745F: drivers/gpio/gpio-madera* 3746F: drivers/irqchip/irq-madera* 3747F: drivers/mfd/madera* 3748F: drivers/mfd/cs47l* 3749F: drivers/pinctrl/cirrus/* 3750 3751CLANG-FORMAT FILE 3752M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3753S: Maintained 3754F: .clang-format 3755 3756CLEANCACHE API 3757M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3758L: linux-kernel@vger.kernel.org 3759S: Maintained 3760F: mm/cleancache.c 3761F: include/linux/cleancache.h 3762 3763CLK API 3764M: Russell King <linux@armlinux.org.uk> 3765L: linux-clk@vger.kernel.org 3766S: Maintained 3767F: include/linux/clk.h 3768 3769CLOCKSOURCE, CLOCKEVENT DRIVERS 3770M: Daniel Lezcano <daniel.lezcano@linaro.org> 3771M: Thomas Gleixner <tglx@linutronix.de> 3772L: linux-kernel@vger.kernel.org 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3774S: Supported 3775F: drivers/clocksource/ 3776F: Documentation/devicetree/bindings/timer/ 3777 3778CMPC ACPI DRIVER 3779M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3780M: Daniel Oliveira Nascimento <don@syst.com.br> 3781L: platform-driver-x86@vger.kernel.org 3782S: Supported 3783F: drivers/platform/x86/classmate-laptop.c 3784 3785COBALT MEDIA DRIVER 3786M: Hans Verkuil <hans.verkuil@cisco.com> 3787L: linux-media@vger.kernel.org 3788T: git git://linuxtv.org/media_tree.git 3789W: https://linuxtv.org 3790S: Supported 3791F: drivers/media/pci/cobalt/ 3792 3793COCCINELLE/Semantic Patches (SmPL) 3794M: Julia Lawall <Julia.Lawall@lip6.fr> 3795M: Gilles Muller <Gilles.Muller@lip6.fr> 3796M: Nicolas Palix <nicolas.palix@imag.fr> 3797M: Michal Marek <michal.lkml@markovi.net> 3798L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3800W: http://coccinelle.lip6.fr/ 3801S: Supported 3802F: Documentation/dev-tools/coccinelle.rst 3803F: scripts/coccinelle/ 3804F: scripts/coccicheck 3805 3806CODA FILE SYSTEM 3807M: Jan Harkes <jaharkes@cs.cmu.edu> 3808M: coda@cs.cmu.edu 3809L: codalist@coda.cs.cmu.edu 3810W: http://www.coda.cs.cmu.edu/ 3811S: Maintained 3812F: Documentation/filesystems/coda.txt 3813F: fs/coda/ 3814F: include/linux/coda*.h 3815F: include/uapi/linux/coda*.h 3816 3817CODA V4L2 MEM2MEM DRIVER 3818M: Philipp Zabel <p.zabel@pengutronix.de> 3819L: linux-media@vger.kernel.org 3820S: Maintained 3821F: Documentation/devicetree/bindings/media/coda.txt 3822F: drivers/media/platform/coda/ 3823 3824CODE OF CONDUCT 3825M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3826S: Supported 3827F: Documentation/process/code-of-conduct.rst 3828F: Documentation/process/code-of-conduct-interpretation.rst 3829 3830COMMON CLK FRAMEWORK 3831M: Michael Turquette <mturquette@baylibre.com> 3832M: Stephen Boyd <sboyd@kernel.org> 3833L: linux-clk@vger.kernel.org 3834Q: http://patchwork.kernel.org/project/linux-clk/list/ 3835T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3836S: Maintained 3837F: Documentation/devicetree/bindings/clock/ 3838F: drivers/clk/ 3839X: drivers/clk/clkdev.c 3840F: include/linux/clk-pr* 3841F: include/linux/clk/ 3842F: include/linux/of_clk.h 3843 3844COMMON INTERNET FILE SYSTEM (CIFS) 3845M: Steve French <sfrench@samba.org> 3846L: linux-cifs@vger.kernel.org 3847L: samba-technical@lists.samba.org (moderated for non-subscribers) 3848W: http://linux-cifs.samba.org/ 3849T: git git://git.samba.org/sfrench/cifs-2.6.git 3850S: Supported 3851F: Documentation/filesystems/cifs/ 3852F: fs/cifs/ 3853 3854COMPACTPCI HOTPLUG CORE 3855M: Scott Murray <scott@spiteful.org> 3856L: linux-pci@vger.kernel.org 3857S: Maintained 3858F: drivers/pci/hotplug/cpci_hotplug* 3859 3860COMPACTPCI HOTPLUG GENERIC DRIVER 3861M: Scott Murray <scott@spiteful.org> 3862L: linux-pci@vger.kernel.org 3863S: Maintained 3864F: drivers/pci/hotplug/cpcihp_generic.c 3865 3866COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3867M: Scott Murray <scott@spiteful.org> 3868L: linux-pci@vger.kernel.org 3869S: Maintained 3870F: drivers/pci/hotplug/cpcihp_zt5550.* 3871 3872COMPAL LAPTOP SUPPORT 3873M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3874L: platform-driver-x86@vger.kernel.org 3875S: Maintained 3876F: drivers/platform/x86/compal-laptop.c 3877 3878COMPILER ATTRIBUTES 3879M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3880S: Maintained 3881F: include/linux/compiler_attributes.h 3882 3883CONEXANT ACCESSRUNNER USB DRIVER 3884L: accessrunner-general@lists.sourceforge.net 3885W: http://accessrunner.sourceforge.net/ 3886S: Orphan 3887F: drivers/usb/atm/cxacru.c 3888 3889CONFIGFS 3890M: Joel Becker <jlbec@evilplan.org> 3891M: Christoph Hellwig <hch@lst.de> 3892T: git git://git.infradead.org/users/hch/configfs.git 3893S: Supported 3894F: fs/configfs/ 3895F: include/linux/configfs.h 3896 3897CONNECTOR 3898M: Evgeniy Polyakov <zbr@ioremap.net> 3899L: netdev@vger.kernel.org 3900S: Maintained 3901F: drivers/connector/ 3902 3903CONTROL GROUP (CGROUP) 3904M: Tejun Heo <tj@kernel.org> 3905M: Li Zefan <lizefan@huawei.com> 3906M: Johannes Weiner <hannes@cmpxchg.org> 3907L: cgroups@vger.kernel.org 3908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3909S: Maintained 3910F: Documentation/cgroup* 3911F: include/linux/cgroup* 3912F: kernel/cgroup* 3913 3914CONTROL GROUP - CPUSET 3915M: Li Zefan <lizefan@huawei.com> 3916L: cgroups@vger.kernel.org 3917W: http://www.bullopensource.org/cpuset/ 3918W: http://oss.sgi.com/projects/cpusets/ 3919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3920S: Maintained 3921F: Documentation/cgroup-v1/cpusets.txt 3922F: include/linux/cpuset.h 3923F: kernel/cgroup/cpuset.c 3924 3925CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3926M: Johannes Weiner <hannes@cmpxchg.org> 3927M: Michal Hocko <mhocko@kernel.org> 3928M: Vladimir Davydov <vdavydov.dev@gmail.com> 3929L: cgroups@vger.kernel.org 3930L: linux-mm@kvack.org 3931S: Maintained 3932F: mm/memcontrol.c 3933F: mm/swap_cgroup.c 3934 3935CORETEMP HARDWARE MONITORING DRIVER 3936M: Fenghua Yu <fenghua.yu@intel.com> 3937L: linux-hwmon@vger.kernel.org 3938S: Maintained 3939F: Documentation/hwmon/coretemp 3940F: drivers/hwmon/coretemp.c 3941 3942COSA/SRP SYNC SERIAL DRIVER 3943M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3944W: http://www.fi.muni.cz/~kas/cosa/ 3945S: Maintained 3946F: drivers/net/wan/cosa* 3947 3948CPMAC ETHERNET DRIVER 3949M: Florian Fainelli <f.fainelli@gmail.com> 3950L: netdev@vger.kernel.org 3951S: Maintained 3952F: drivers/net/ethernet/ti/cpmac.c 3953 3954CPU FREQUENCY DRIVERS 3955M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3956M: Viresh Kumar <viresh.kumar@linaro.org> 3957L: linux-pm@vger.kernel.org 3958S: Maintained 3959T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3960T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3961B: https://bugzilla.kernel.org 3962F: Documentation/cpu-freq/ 3963F: Documentation/devicetree/bindings/cpufreq/ 3964F: drivers/cpufreq/ 3965F: include/linux/cpufreq.h 3966F: tools/testing/selftests/cpufreq/ 3967 3968CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3969M: Viresh Kumar <viresh.kumar@linaro.org> 3970M: Sudeep Holla <sudeep.holla@arm.com> 3971L: linux-pm@vger.kernel.org 3972W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3973S: Maintained 3974F: drivers/cpufreq/arm_big_little.h 3975F: drivers/cpufreq/arm_big_little.c 3976 3977CPU POWER MONITORING SUBSYSTEM 3978M: Thomas Renninger <trenn@suse.com> 3979M: Shuah Khan <shuah@kernel.org> 3980L: linux-pm@vger.kernel.org 3981S: Maintained 3982F: tools/power/cpupower/ 3983 3984CPUID/MSR DRIVER 3985M: "H. Peter Anvin" <hpa@zytor.com> 3986S: Maintained 3987F: arch/x86/kernel/cpuid.c 3988F: arch/x86/kernel/msr.c 3989 3990CPUIDLE DRIVER - ARM BIG LITTLE 3991M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3992M: Daniel Lezcano <daniel.lezcano@linaro.org> 3993L: linux-pm@vger.kernel.org 3994L: linux-arm-kernel@lists.infradead.org 3995T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3996S: Maintained 3997F: drivers/cpuidle/cpuidle-big_little.c 3998 3999CPUIDLE DRIVER - ARM EXYNOS 4000M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 4001M: Daniel Lezcano <daniel.lezcano@linaro.org> 4002M: Kukjin Kim <kgene@kernel.org> 4003L: linux-pm@vger.kernel.org 4004L: linux-samsung-soc@vger.kernel.org 4005S: Supported 4006F: drivers/cpuidle/cpuidle-exynos.c 4007F: arch/arm/mach-exynos/pm.c 4008 4009CPUIDLE DRIVERS 4010M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 4011M: Daniel Lezcano <daniel.lezcano@linaro.org> 4012L: linux-pm@vger.kernel.org 4013S: Maintained 4014T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 4015B: https://bugzilla.kernel.org 4016F: drivers/cpuidle/* 4017F: include/linux/cpuidle.h 4018 4019CRAMFS FILESYSTEM 4020M: Nicolas Pitre <nico@linaro.org> 4021S: Maintained 4022F: Documentation/filesystems/cramfs.txt 4023F: fs/cramfs/ 4024 4025CRYPTO API 4026M: Herbert Xu <herbert@gondor.apana.org.au> 4027M: "David S. Miller" <davem@davemloft.net> 4028L: linux-crypto@vger.kernel.org 4029T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 4030T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 4031S: Maintained 4032F: Documentation/crypto/ 4033F: Documentation/devicetree/bindings/crypto/ 4034F: arch/*/crypto/ 4035F: crypto/ 4036F: drivers/crypto/ 4037F: include/crypto/ 4038F: include/linux/crypto* 4039 4040CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 4041M: Neil Horman <nhorman@tuxdriver.com> 4042L: linux-crypto@vger.kernel.org 4043S: Maintained 4044F: crypto/ansi_cprng.c 4045F: crypto/rng.c 4046 4047CS3308 MEDIA DRIVER 4048M: Hans Verkuil <hverkuil@xs4all.nl> 4049L: linux-media@vger.kernel.org 4050T: git git://linuxtv.org/media_tree.git 4051W: http://linuxtv.org 4052S: Odd Fixes 4053F: drivers/media/i2c/cs3308.c 4054 4055CS5535 Audio ALSA driver 4056M: Jaya Kumar <jayakumar.alsa@gmail.com> 4057S: Maintained 4058F: sound/pci/cs5535audio/ 4059 4060CSI DRIVERS FOR ALLWINNER V3s 4061M: Yong Deng <yong.deng@magewell.com> 4062L: linux-media@vger.kernel.org 4063T: git git://linuxtv.org/media_tree.git 4064S: Maintained 4065F: drivers/media/platform/sunxi/sun6i-csi/ 4066F: Documentation/devicetree/bindings/media/sun6i-csi.txt 4067 4068CW1200 WLAN driver 4069M: Solomon Peachy <pizza@shaftnet.org> 4070S: Maintained 4071F: drivers/net/wireless/st/cw1200/ 4072 4073CX18 VIDEO4LINUX DRIVER 4074M: Andy Walls <awalls@md.metrocast.net> 4075L: ivtv-devel@ivtvdriver.org (subscribers-only) 4076L: linux-media@vger.kernel.org 4077T: git git://linuxtv.org/media_tree.git 4078W: https://linuxtv.org 4079W: http://www.ivtvdriver.org/index.php/Cx18 4080S: Maintained 4081F: Documentation/media/v4l-drivers/cx18* 4082F: drivers/media/pci/cx18/ 4083F: include/uapi/linux/ivtv* 4084 4085CX2341X MPEG ENCODER HELPER MODULE 4086M: Hans Verkuil <hverkuil@xs4all.nl> 4087L: linux-media@vger.kernel.org 4088T: git git://linuxtv.org/media_tree.git 4089W: https://linuxtv.org 4090S: Maintained 4091F: drivers/media/common/cx2341x* 4092F: include/media/drv-intf/cx2341x.h 4093 4094CX24120 MEDIA DRIVER 4095M: Jemma Denson <jdenson@gmail.com> 4096M: Patrick Boettcher <patrick.boettcher@posteo.de> 4097L: linux-media@vger.kernel.org 4098W: https://linuxtv.org 4099Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4100S: Maintained 4101F: drivers/media/dvb-frontends/cx24120* 4102 4103CX88 VIDEO4LINUX DRIVER 4104M: Mauro Carvalho Chehab <mchehab@kernel.org> 4105L: linux-media@vger.kernel.org 4106W: https://linuxtv.org 4107T: git git://linuxtv.org/media_tree.git 4108S: Odd fixes 4109F: Documentation/media/v4l-drivers/cx88* 4110F: drivers/media/pci/cx88/ 4111 4112CXD2820R MEDIA DRIVER 4113M: Antti Palosaari <crope@iki.fi> 4114L: linux-media@vger.kernel.org 4115W: https://linuxtv.org 4116W: http://palosaari.fi/linux/ 4117Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4118T: git git://linuxtv.org/anttip/media_tree.git 4119S: Maintained 4120F: drivers/media/dvb-frontends/cxd2820r* 4121 4122CXGB3 ETHERNET DRIVER (CXGB3) 4123M: Arjun Vynipadath <arjun@chelsio.com> 4124L: netdev@vger.kernel.org 4125W: http://www.chelsio.com 4126S: Supported 4127F: drivers/net/ethernet/chelsio/cxgb3/ 4128 4129CXGB3 ISCSI DRIVER (CXGB3I) 4130M: Karen Xie <kxie@chelsio.com> 4131L: linux-scsi@vger.kernel.org 4132W: http://www.chelsio.com 4133S: Supported 4134F: drivers/scsi/cxgbi/cxgb3i 4135 4136CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 4137M: Steve Wise <swise@chelsio.com> 4138L: linux-rdma@vger.kernel.org 4139W: http://www.openfabrics.org 4140S: Supported 4141F: drivers/infiniband/hw/cxgb3/ 4142F: include/uapi/rdma/cxgb3-abi.h 4143 4144CXGB4 CRYPTO DRIVER (chcr) 4145M: Harsh Jain <harsh@chelsio.com> 4146L: linux-crypto@vger.kernel.org 4147W: http://www.chelsio.com 4148S: Supported 4149F: drivers/crypto/chelsio 4150 4151CXGB4 ETHERNET DRIVER (CXGB4) 4152M: Arjun Vynipadath <arjun@chelsio.com> 4153L: netdev@vger.kernel.org 4154W: http://www.chelsio.com 4155S: Supported 4156F: drivers/net/ethernet/chelsio/cxgb4/ 4157 4158CXGB4 ISCSI DRIVER (CXGB4I) 4159M: Karen Xie <kxie@chelsio.com> 4160L: linux-scsi@vger.kernel.org 4161W: http://www.chelsio.com 4162S: Supported 4163F: drivers/scsi/cxgbi/cxgb4i 4164 4165CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 4166M: Steve Wise <swise@chelsio.com> 4167L: linux-rdma@vger.kernel.org 4168W: http://www.openfabrics.org 4169S: Supported 4170F: drivers/infiniband/hw/cxgb4/ 4171F: include/uapi/rdma/cxgb4-abi.h 4172 4173CXGB4VF ETHERNET DRIVER (CXGB4VF) 4174M: Casey Leedom <leedom@chelsio.com> 4175L: netdev@vger.kernel.org 4176W: http://www.chelsio.com 4177S: Supported 4178F: drivers/net/ethernet/chelsio/cxgb4vf/ 4179 4180CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4181M: Frederic Barrat <fbarrat@linux.ibm.com> 4182M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4183L: linuxppc-dev@lists.ozlabs.org 4184S: Supported 4185F: arch/powerpc/platforms/powernv/pci-cxl.c 4186F: drivers/misc/cxl/ 4187F: include/misc/cxl* 4188F: include/uapi/misc/cxl.h 4189F: Documentation/powerpc/cxl.txt 4190F: Documentation/ABI/testing/sysfs-class-cxl 4191 4192CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4193M: Manoj N. Kumar <manoj@linux.ibm.com> 4194M: Matthew R. Ochs <mrochs@linux.ibm.com> 4195M: Uma Krishnan <ukrishn@linux.ibm.com> 4196L: linux-scsi@vger.kernel.org 4197S: Supported 4198F: drivers/scsi/cxlflash/ 4199F: include/uapi/scsi/cxlflash_ioctl.h 4200F: Documentation/powerpc/cxlflash.txt 4201 4202CYBERPRO FB DRIVER 4203M: Russell King <linux@armlinux.org.uk> 4204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4205W: http://www.armlinux.org.uk/ 4206S: Maintained 4207F: drivers/video/fbdev/cyber2000fb.* 4208 4209CYCLADES ASYNC MUX DRIVER 4210W: http://www.cyclades.com/ 4211S: Orphan 4212F: drivers/tty/cyclades.c 4213F: include/linux/cyclades.h 4214F: include/uapi/linux/cyclades.h 4215 4216CYCLADES PC300 DRIVER 4217W: http://www.cyclades.com/ 4218S: Orphan 4219F: drivers/net/wan/pc300* 4220 4221CYPRESS_FIRMWARE MEDIA DRIVER 4222M: Antti Palosaari <crope@iki.fi> 4223L: linux-media@vger.kernel.org 4224W: https://linuxtv.org 4225W: http://palosaari.fi/linux/ 4226Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4227T: git git://linuxtv.org/anttip/media_tree.git 4228S: Maintained 4229F: drivers/media/common/cypress_firmware* 4230 4231CYTTSP TOUCHSCREEN DRIVER 4232M: Ferruh Yigit <fery@cypress.com> 4233L: linux-input@vger.kernel.org 4234S: Supported 4235F: drivers/input/touchscreen/cyttsp* 4236F: include/linux/input/cyttsp.h 4237 4238D-LINK DIR-685 TOUCHKEYS DRIVER 4239M: Linus Walleij <linus.walleij@linaro.org> 4240L: linux-input@vger.kernel.org 4241S: Supported 4242F: drivers/input/keyboard/dlink-dir685-touchkeys.c 4243 4244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4245M: Joshua Kinard <kumba@gentoo.org> 4246S: Maintained 4247F: drivers/rtc/rtc-ds1685.c 4248F: include/linux/rtc/ds1685.h 4249 4250DAMA SLAVE for AX.25 4251M: Joerg Reuter <jreuter@yaina.de> 4252W: http://yaina.de/jreuter/ 4253W: http://www.qsl.net/dl1bke/ 4254L: linux-hams@vger.kernel.org 4255S: Maintained 4256F: net/ax25/af_ax25.c 4257F: net/ax25/ax25_dev.c 4258F: net/ax25/ax25_ds_* 4259F: net/ax25/ax25_in.c 4260F: net/ax25/ax25_out.c 4261F: net/ax25/ax25_timer.c 4262F: net/ax25/sysctl_net_ax25.c 4263 4264DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4265L: netdev@vger.kernel.org 4266S: Orphan 4267F: Documentation/networking/device_drivers/dec/dmfe.txt 4268F: drivers/net/ethernet/dec/tulip/dmfe.c 4269 4270DC390/AM53C974 SCSI driver 4271M: Hannes Reinecke <hare@suse.com> 4272L: linux-scsi@vger.kernel.org 4273S: Maintained 4274F: drivers/scsi/am53c974.c 4275 4276DC395x SCSI driver 4277M: Oliver Neukum <oliver@neukum.org> 4278M: Ali Akcaagac <aliakc@web.de> 4279M: Jamie Lenehan <lenehan@twibble.org> 4280L: dc395x@twibble.org 4281W: http://twibble.org/dist/dc395x/ 4282W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4283S: Maintained 4284F: Documentation/scsi/dc395x.txt 4285F: drivers/scsi/dc395x.* 4286 4287DCCP PROTOCOL 4288M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4289L: dccp@vger.kernel.org 4290W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4291S: Maintained 4292F: include/linux/dccp.h 4293F: include/uapi/linux/dccp.h 4294F: include/linux/tfrc.h 4295F: net/dccp/ 4296 4297DECnet NETWORK LAYER 4298W: http://linux-decnet.sourceforge.net 4299L: linux-decnet-user@lists.sourceforge.net 4300S: Orphan 4301F: Documentation/networking/decnet.txt 4302F: net/decnet/ 4303 4304DECSTATION PLATFORM SUPPORT 4305M: "Maciej W. Rozycki" <macro@linux-mips.org> 4306L: linux-mips@vger.kernel.org 4307W: http://www.linux-mips.org/wiki/DECstation 4308S: Maintained 4309F: arch/mips/dec/ 4310F: arch/mips/include/asm/dec/ 4311F: arch/mips/include/asm/mach-dec/ 4312 4313DEFXX FDDI NETWORK DRIVER 4314M: "Maciej W. Rozycki" <macro@linux-mips.org> 4315S: Maintained 4316F: drivers/net/fddi/defxx.* 4317 4318DELL SMBIOS DRIVER 4319M: Pali Rohár <pali.rohar@gmail.com> 4320M: Mario Limonciello <mario.limonciello@dell.com> 4321L: platform-driver-x86@vger.kernel.org 4322S: Maintained 4323F: drivers/platform/x86/dell-smbios.* 4324 4325DELL SMBIOS SMM DRIVER 4326M: Mario Limonciello <mario.limonciello@dell.com> 4327L: platform-driver-x86@vger.kernel.org 4328S: Maintained 4329F: drivers/platform/x86/dell-smbios-smm.c 4330 4331DELL SMBIOS WMI DRIVER 4332M: Mario Limonciello <mario.limonciello@dell.com> 4333L: platform-driver-x86@vger.kernel.org 4334S: Maintained 4335F: drivers/platform/x86/dell-smbios-wmi.c 4336F: tools/wmi/dell-smbios-example.c 4337 4338DEFZA FDDI NETWORK DRIVER 4339M: "Maciej W. Rozycki" <macro@linux-mips.org> 4340S: Maintained 4341F: drivers/net/fddi/defza.* 4342 4343DELL LAPTOP DRIVER 4344M: Matthew Garrett <mjg59@srcf.ucam.org> 4345M: Pali Rohár <pali.rohar@gmail.com> 4346L: platform-driver-x86@vger.kernel.org 4347S: Maintained 4348F: drivers/platform/x86/dell-laptop.c 4349 4350DELL LAPTOP FREEFALL DRIVER 4351M: Pali Rohár <pali.rohar@gmail.com> 4352S: Maintained 4353F: drivers/platform/x86/dell-smo8800.c 4354 4355DELL LAPTOP RBTN DRIVER 4356M: Pali Rohár <pali.rohar@gmail.com> 4357S: Maintained 4358F: drivers/platform/x86/dell-rbtn.* 4359 4360DELL REMOTE BIOS UPDATE DRIVER 4361M: Stuart Hayes <stuart.w.hayes@gmail.com> 4362L: platform-driver-x86@vger.kernel.org 4363S: Maintained 4364F: drivers/platform/x86/dell_rbu.c 4365 4366DELL LAPTOP SMM DRIVER 4367M: Pali Rohár <pali.rohar@gmail.com> 4368S: Maintained 4369F: drivers/hwmon/dell-smm-hwmon.c 4370F: include/uapi/linux/i8k.h 4371 4372DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4373M: Stuart Hayes <stuart.w.hayes@gmail.com> 4374L: platform-driver-x86@vger.kernel.org 4375S: Maintained 4376F: Documentation/dcdbas.txt 4377F: drivers/platform/x86/dcdbas.* 4378 4379DELL WMI NOTIFICATIONS DRIVER 4380M: Matthew Garrett <mjg59@srcf.ucam.org> 4381M: Pali Rohár <pali.rohar@gmail.com> 4382S: Maintained 4383F: drivers/platform/x86/dell-wmi.c 4384 4385DELL WMI DESCRIPTOR DRIVER 4386M: Mario Limonciello <mario.limonciello@dell.com> 4387S: Maintained 4388F: drivers/platform/x86/dell-wmi-descriptor.c 4389 4390DELTA ST MEDIA DRIVER 4391M: Hugues Fruchet <hugues.fruchet@st.com> 4392L: linux-media@vger.kernel.org 4393T: git git://linuxtv.org/media_tree.git 4394W: https://linuxtv.org 4395S: Supported 4396F: drivers/media/platform/sti/delta 4397 4398DENALI NAND DRIVER 4399M: Masahiro Yamada <yamada.masahiro@socionext.com> 4400L: linux-mtd@lists.infradead.org 4401S: Supported 4402F: drivers/mtd/nand/raw/denali* 4403 4404DESIGNWARE USB2 DRD IP DRIVER 4405M: Minas Harutyunyan <hminas@synopsys.com> 4406L: linux-usb@vger.kernel.org 4407T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4408S: Maintained 4409F: drivers/usb/dwc2/ 4410 4411DESIGNWARE USB3 DRD IP DRIVER 4412M: Felipe Balbi <balbi@kernel.org> 4413L: linux-usb@vger.kernel.org 4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4415S: Maintained 4416F: drivers/usb/dwc3/ 4417 4418DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4419M: Andreas Klinger <ak@it-klinger.de> 4420L: linux-iio@vger.kernel.org 4421S: Maintained 4422F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4423F: drivers/iio/proximity/srf*.c 4424 4425DEVICE COREDUMP (DEV_COREDUMP) 4426M: Johannes Berg <johannes@sipsolutions.net> 4427L: linux-kernel@vger.kernel.org 4428S: Maintained 4429F: drivers/base/devcoredump.c 4430F: include/linux/devcoredump.h 4431 4432DEVICE FREQUENCY (DEVFREQ) 4433M: MyungJoo Ham <myungjoo.ham@samsung.com> 4434M: Kyungmin Park <kyungmin.park@samsung.com> 4435R: Chanwoo Choi <cw00.choi@samsung.com> 4436L: linux-pm@vger.kernel.org 4437T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4438S: Maintained 4439F: drivers/devfreq/ 4440F: include/linux/devfreq.h 4441F: Documentation/devicetree/bindings/devfreq/ 4442 4443DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4444M: Chanwoo Choi <cw00.choi@samsung.com> 4445L: linux-pm@vger.kernel.org 4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4447S: Supported 4448F: drivers/devfreq/event/ 4449F: drivers/devfreq/devfreq-event.c 4450F: include/linux/devfreq-event.h 4451F: Documentation/devicetree/bindings/devfreq/event/ 4452 4453DEVICE NUMBER REGISTRY 4454M: Torben Mathiasen <device@lanana.org> 4455W: http://lanana.org/docs/device-list/index.html 4456S: Maintained 4457 4458DEVICE-MAPPER (LVM) 4459M: Alasdair Kergon <agk@redhat.com> 4460M: Mike Snitzer <snitzer@redhat.com> 4461M: dm-devel@redhat.com 4462L: dm-devel@redhat.com 4463W: http://sources.redhat.com/dm 4464Q: http://patchwork.kernel.org/project/dm-devel/list/ 4465T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4466T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4467S: Maintained 4468F: Documentation/device-mapper/ 4469F: drivers/md/Makefile 4470F: drivers/md/Kconfig 4471F: drivers/md/dm* 4472F: drivers/md/persistent-data/ 4473F: include/linux/device-mapper.h 4474F: include/linux/dm-*.h 4475F: include/uapi/linux/dm-*.h 4476 4477DEVLINK 4478M: Jiri Pirko <jiri@mellanox.com> 4479L: netdev@vger.kernel.org 4480S: Supported 4481F: net/core/devlink.c 4482F: include/net/devlink.h 4483F: include/uapi/linux/devlink.h 4484 4485DIALOG SEMICONDUCTOR DRIVERS 4486M: Support Opensource <support.opensource@diasemi.com> 4487W: http://www.dialog-semiconductor.com/products 4488S: Supported 4489F: Documentation/hwmon/da90?? 4490F: Documentation/devicetree/bindings/mfd/da90*.txt 4491F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4492F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4493F: Documentation/devicetree/bindings/regulator/da92*.txt 4494F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4495F: Documentation/devicetree/bindings/sound/da[79]*.txt 4496F: drivers/gpio/gpio-da90??.c 4497F: drivers/hwmon/da90??-hwmon.c 4498F: drivers/iio/adc/da91??-*.c 4499F: drivers/input/misc/da90??_onkey.c 4500F: drivers/input/touchscreen/da9052_tsi.c 4501F: drivers/leds/leds-da90??.c 4502F: drivers/mfd/da903x.c 4503F: drivers/mfd/da90??-*.c 4504F: drivers/mfd/da91??-*.c 4505F: drivers/power/supply/da9052-battery.c 4506F: drivers/power/supply/da91??-*.c 4507F: drivers/regulator/da903x.c 4508F: drivers/regulator/da9???-regulator.[ch] 4509F: drivers/thermal/da90??-thermal.c 4510F: drivers/rtc/rtc-da90??.c 4511F: drivers/video/backlight/da90??_bl.c 4512F: drivers/watchdog/da90??_wdt.c 4513F: include/linux/mfd/da903x.h 4514F: include/linux/mfd/da9052/ 4515F: include/linux/mfd/da9055/ 4516F: include/linux/mfd/da9062/ 4517F: include/linux/mfd/da9063/ 4518F: include/linux/mfd/da9150/ 4519F: include/linux/regulator/da9211.h 4520F: include/sound/da[79]*.h 4521F: sound/soc/codecs/da[79]*.[ch] 4522 4523DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4524M: William Breathitt Gray <vilhelm.gray@gmail.com> 4525L: linux-gpio@vger.kernel.org 4526S: Maintained 4527F: drivers/gpio/gpio-gpio-mm.c 4528 4529DIOLAN U2C-12 I2C DRIVER 4530M: Guenter Roeck <linux@roeck-us.net> 4531L: linux-i2c@vger.kernel.org 4532S: Maintained 4533F: drivers/i2c/busses/i2c-diolan-u2c.c 4534 4535FILESYSTEM DIRECT ACCESS (DAX) 4536M: Matthew Wilcox <willy@infradead.org> 4537M: Ross Zwisler <zwisler@kernel.org> 4538M: Jan Kara <jack@suse.cz> 4539L: linux-fsdevel@vger.kernel.org 4540S: Supported 4541F: fs/dax.c 4542F: include/linux/dax.h 4543F: include/trace/events/fs_dax.h 4544 4545DEVICE DIRECT ACCESS (DAX) 4546M: Dan Williams <dan.j.williams@intel.com> 4547M: Dave Jiang <dave.jiang@intel.com> 4548M: Ross Zwisler <zwisler@kernel.org> 4549M: Vishal Verma <vishal.l.verma@intel.com> 4550L: linux-nvdimm@lists.01.org 4551S: Supported 4552F: drivers/dax/ 4553 4554DIRECTORY NOTIFICATION (DNOTIFY) 4555M: Jan Kara <jack@suse.cz> 4556R: Amir Goldstein <amir73il@gmail.com> 4557L: linux-fsdevel@vger.kernel.org 4558S: Maintained 4559F: Documentation/filesystems/dnotify.txt 4560F: fs/notify/dnotify/ 4561F: include/linux/dnotify.h 4562 4563DISK GEOMETRY AND PARTITION HANDLING 4564M: Andries Brouwer <aeb@cwi.nl> 4565W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4566W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4567W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4568S: Maintained 4569 4570DISKQUOTA 4571M: Jan Kara <jack@suse.com> 4572S: Maintained 4573F: Documentation/filesystems/quota.txt 4574F: fs/quota/ 4575F: include/linux/quota*.h 4576F: include/uapi/linux/quota*.h 4577 4578DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4579M: Bernie Thompson <bernie@plugable.com> 4580L: linux-fbdev@vger.kernel.org 4581S: Maintained 4582W: http://plugable.com/category/projects/udlfb/ 4583F: drivers/video/fbdev/udlfb.c 4584F: include/video/udlfb.h 4585F: Documentation/fb/udlfb.txt 4586 4587DISTRIBUTED LOCK MANAGER (DLM) 4588M: Christine Caulfield <ccaulfie@redhat.com> 4589M: David Teigland <teigland@redhat.com> 4590L: cluster-devel@redhat.com 4591W: http://sources.redhat.com/cluster/ 4592T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4593S: Supported 4594F: fs/dlm/ 4595 4596DMA BUFFER SHARING FRAMEWORK 4597M: Sumit Semwal <sumit.semwal@linaro.org> 4598S: Maintained 4599L: linux-media@vger.kernel.org 4600L: dri-devel@lists.freedesktop.org 4601L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4602F: drivers/dma-buf/ 4603F: include/linux/dma-buf* 4604F: include/linux/reservation.h 4605F: include/linux/*fence.h 4606F: Documentation/driver-api/dma-buf.rst 4607T: git git://anongit.freedesktop.org/drm/drm-misc 4608 4609DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4610M: Vinod Koul <vkoul@kernel.org> 4611L: dmaengine@vger.kernel.org 4612Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4613S: Maintained 4614F: drivers/dma/ 4615F: include/linux/dmaengine.h 4616F: include/linux/of_dma.h 4617F: Documentation/devicetree/bindings/dma/ 4618F: Documentation/driver-api/dmaengine/ 4619T: git git://git.infradead.org/users/vkoul/slave-dma.git 4620 4621DMA MAPPING HELPERS 4622M: Christoph Hellwig <hch@lst.de> 4623M: Marek Szyprowski <m.szyprowski@samsung.com> 4624R: Robin Murphy <robin.murphy@arm.com> 4625L: iommu@lists.linux-foundation.org 4626T: git git://git.infradead.org/users/hch/dma-mapping.git 4627W: http://git.infradead.org/users/hch/dma-mapping.git 4628S: Supported 4629F: kernel/dma/ 4630F: include/asm-generic/dma-mapping.h 4631F: include/linux/dma-direct.h 4632F: include/linux/dma-mapping.h 4633F: include/linux/dma-noncoherent.h 4634 4635DME1737 HARDWARE MONITOR DRIVER 4636M: Juerg Haefliger <juergh@gmail.com> 4637L: linux-hwmon@vger.kernel.org 4638S: Maintained 4639F: Documentation/hwmon/dme1737 4640F: drivers/hwmon/dme1737.c 4641 4642DMI/SMBIOS SUPPORT 4643M: Jean Delvare <jdelvare@suse.com> 4644S: Maintained 4645T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4646F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4647F: drivers/firmware/dmi-id.c 4648F: drivers/firmware/dmi_scan.c 4649F: include/linux/dmi.h 4650 4651DOCUMENTATION 4652M: Jonathan Corbet <corbet@lwn.net> 4653L: linux-doc@vger.kernel.org 4654S: Maintained 4655F: Documentation/ 4656F: scripts/kernel-doc 4657X: Documentation/ABI/ 4658X: Documentation/acpi/ 4659X: Documentation/devicetree/ 4660X: Documentation/i2c/ 4661X: Documentation/media/ 4662X: Documentation/power/ 4663X: Documentation/spi/ 4664T: git git://git.lwn.net/linux.git docs-next 4665 4666DOCUMENTATION/ITALIAN 4667M: Federico Vaga <federico.vaga@vaga.pv.it> 4668L: linux-doc@vger.kernel.org 4669S: Maintained 4670F: Documentation/translations/it_IT 4671 4672DONGWOON DW9714 LENS VOICE COIL DRIVER 4673M: Sakari Ailus <sakari.ailus@linux.intel.com> 4674L: linux-media@vger.kernel.org 4675T: git git://linuxtv.org/media_tree.git 4676S: Maintained 4677F: drivers/media/i2c/dw9714.c 4678F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt 4679 4680DONGWOON DW9807 LENS VOICE COIL DRIVER 4681M: Sakari Ailus <sakari.ailus@linux.intel.com> 4682L: linux-media@vger.kernel.org 4683T: git git://linuxtv.org/media_tree.git 4684S: Maintained 4685F: drivers/media/i2c/dw9807-vcm.c 4686F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt 4687 4688DOUBLETALK DRIVER 4689M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4690L: blinux-list@redhat.com 4691S: Maintained 4692F: drivers/char/dtlk.c 4693F: include/linux/dtlk.h 4694 4695DPAA2 DATAPATH I/O (DPIO) DRIVER 4696M: Roy Pledge <Roy.Pledge@nxp.com> 4697L: linux-kernel@vger.kernel.org 4698S: Maintained 4699F: drivers/soc/fsl/dpio 4700 4701DPAA2 ETHERNET DRIVER 4702M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4703L: netdev@vger.kernel.org 4704S: Maintained 4705F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 4706F: drivers/net/ethernet/freescale/dpaa2/dpni* 4707F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 4708F: drivers/net/ethernet/freescale/dpaa2/Makefile 4709F: drivers/net/ethernet/freescale/dpaa2/Kconfig 4710 4711DPAA2 ETHERNET SWITCH DRIVER 4712M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4713M: Ioana Ciornei <ioana.ciornei@nxp.com> 4714L: linux-kernel@vger.kernel.org 4715S: Maintained 4716F: drivers/staging/fsl-dpaa2/ethsw 4717 4718DPAA2 PTP CLOCK DRIVER 4719M: Yangbo Lu <yangbo.lu@nxp.com> 4720L: netdev@vger.kernel.org 4721S: Maintained 4722F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 4723F: drivers/net/ethernet/freescale/dpaa2/dprtc* 4724 4725DPT_I2O SCSI RAID DRIVER 4726M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4727L: linux-scsi@vger.kernel.org 4728W: http://www.adaptec.com/ 4729S: Maintained 4730F: drivers/scsi/dpt* 4731F: drivers/scsi/dpt/ 4732 4733DRBD DRIVER 4734M: Philipp Reisner <philipp.reisner@linbit.com> 4735M: Lars Ellenberg <lars.ellenberg@linbit.com> 4736L: drbd-dev@lists.linbit.com 4737W: http://www.drbd.org 4738T: git git://git.linbit.com/linux-drbd.git 4739T: git git://git.linbit.com/drbd-8.4.git 4740S: Supported 4741F: drivers/block/drbd/ 4742F: lib/lru_cache.c 4743F: Documentation/blockdev/drbd/ 4744 4745DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4746M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4747R: "Rafael J. Wysocki" <rafael@kernel.org> 4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4749S: Supported 4750F: Documentation/kobject.txt 4751F: drivers/base/ 4752F: fs/debugfs/ 4753F: fs/sysfs/ 4754F: include/linux/debugfs.h 4755F: include/linux/kobj* 4756F: lib/kobj* 4757 4758DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4759M: Kevin Hilman <khilman@kernel.org> 4760M: Nishanth Menon <nm@ti.com> 4761S: Maintained 4762F: drivers/power/avs/ 4763F: include/linux/power/smartreflex.h 4764L: linux-pm@vger.kernel.org 4765 4766DRM DRIVER FOR ARM PL111 CLCD 4767M: Eric Anholt <eric@anholt.net> 4768T: git git://anongit.freedesktop.org/drm/drm-misc 4769S: Supported 4770F: drivers/gpu/drm/pl111/ 4771 4772DRM DRIVER FOR ARM VERSATILE TFT PANELS 4773M: Linus Walleij <linus.walleij@linaro.org> 4774T: git git://anongit.freedesktop.org/drm/drm-misc 4775S: Maintained 4776F: drivers/gpu/drm/panel/panel-arm-versatile.c 4777F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4778 4779DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4780M: Dave Airlie <airlied@redhat.com> 4781S: Odd Fixes 4782F: drivers/gpu/drm/ast/ 4783 4784DRM DRIVER FOR BOCHS VIRTUAL GPU 4785M: Gerd Hoffmann <kraxel@redhat.com> 4786L: virtualization@lists.linux-foundation.org 4787T: git git://anongit.freedesktop.org/drm/drm-misc 4788S: Maintained 4789F: drivers/gpu/drm/bochs/ 4790 4791DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4792M: Linus Walleij <linus.walleij@linaro.org> 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794S: Maintained 4795F: drivers/gpu/drm/tve200/ 4796 4797DRM DRIVER FOR ILITEK ILI9225 PANELS 4798M: David Lechner <david@lechnology.com> 4799S: Maintained 4800F: drivers/gpu/drm/tinydrm/ili9225.c 4801F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4802 4803DRM DRIVER FOR HX8357D PANELS 4804M: Eric Anholt <eric@anholt.net> 4805T: git git://anongit.freedesktop.org/drm/drm-misc 4806S: Maintained 4807F: drivers/gpu/drm/tinydrm/hx8357d.c 4808F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 4809 4810DRM DRIVER FOR INTEL I810 VIDEO CARDS 4811S: Orphan / Obsolete 4812F: drivers/gpu/drm/i810/ 4813F: include/uapi/drm/i810_drm.h 4814 4815DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4816S: Orphan / Obsolete 4817F: drivers/gpu/drm/mga/ 4818F: include/uapi/drm/mga_drm.h 4819 4820DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4821M: Dave Airlie <airlied@redhat.com> 4822S: Odd Fixes 4823F: drivers/gpu/drm/mgag200/ 4824 4825DRM DRIVER FOR MI0283QT 4826M: Noralf Trønnes <noralf@tronnes.org> 4827S: Maintained 4828F: drivers/gpu/drm/tinydrm/mi0283qt.c 4829F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4830 4831DRM DRIVER FOR MSM ADRENO GPU 4832M: Rob Clark <robdclark@gmail.com> 4833L: linux-arm-msm@vger.kernel.org 4834L: dri-devel@lists.freedesktop.org 4835L: freedreno@lists.freedesktop.org 4836T: git git://people.freedesktop.org/~robclark/linux 4837S: Maintained 4838F: drivers/gpu/drm/msm/ 4839F: include/uapi/drm/msm_drm.h 4840F: Documentation/devicetree/bindings/display/msm/ 4841 4842DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4843M: Ben Skeggs <bskeggs@redhat.com> 4844L: dri-devel@lists.freedesktop.org 4845L: nouveau@lists.freedesktop.org 4846T: git git://github.com/skeggsb/linux 4847S: Supported 4848F: drivers/gpu/drm/nouveau/ 4849F: include/uapi/drm/nouveau_drm.h 4850 4851DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 4852M: Stefan Mavrodiev <stefan@olimex.com> 4853S: Maintained 4854F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 4855F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt 4856 4857DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4858M: Noralf Trønnes <noralf@tronnes.org> 4859S: Maintained 4860F: drivers/gpu/drm/tinydrm/repaper.c 4861F: Documentation/devicetree/bindings/display/repaper.txt 4862 4863DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4864M: Dave Airlie <airlied@redhat.com> 4865M: Gerd Hoffmann <kraxel@redhat.com> 4866L: virtualization@lists.linux-foundation.org 4867T: git git://anongit.freedesktop.org/drm/drm-misc 4868S: Obsolete 4869W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4870F: drivers/gpu/drm/cirrus/ 4871 4872DRM DRIVER FOR QXL VIRTUAL GPU 4873M: Dave Airlie <airlied@redhat.com> 4874M: Gerd Hoffmann <kraxel@redhat.com> 4875L: virtualization@lists.linux-foundation.org 4876T: git git://anongit.freedesktop.org/drm/drm-misc 4877S: Maintained 4878F: drivers/gpu/drm/qxl/ 4879F: include/uapi/drm/qxl_drm.h 4880 4881DRM DRIVER FOR RAGE 128 VIDEO CARDS 4882S: Orphan / Obsolete 4883F: drivers/gpu/drm/r128/ 4884F: include/uapi/drm/r128_drm.h 4885 4886DRM DRIVER FOR SAVAGE VIDEO CARDS 4887S: Orphan / Obsolete 4888F: drivers/gpu/drm/savage/ 4889F: include/uapi/drm/savage_drm.h 4890 4891DRM DRIVER FOR SIS VIDEO CARDS 4892S: Orphan / Obsolete 4893F: drivers/gpu/drm/sis/ 4894F: include/uapi/drm/sis_drm.h 4895 4896DRM DRIVER FOR SITRONIX ST7586 PANELS 4897M: David Lechner <david@lechnology.com> 4898S: Maintained 4899F: drivers/gpu/drm/tinydrm/st7586.c 4900F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4901 4902DRM DRIVER FOR SITRONIX ST7735R PANELS 4903M: David Lechner <david@lechnology.com> 4904S: Maintained 4905F: drivers/gpu/drm/tinydrm/st7735r.c 4906F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4907 4908DRM DRIVER FOR TDFX VIDEO CARDS 4909S: Orphan / Obsolete 4910F: drivers/gpu/drm/tdfx/ 4911 4912DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4913M: Dave Airlie <airlied@redhat.com> 4914R: Sean Paul <sean@poorly.run> 4915L: dri-devel@lists.freedesktop.org 4916S: Odd Fixes 4917F: drivers/gpu/drm/udl/ 4918T: git git://anongit.freedesktop.org/drm/drm-misc 4919 4920DRM DRIVER FOR VMWARE VIRTUAL GPU 4921M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4922M: Thomas Hellstrom <thellstrom@vmware.com> 4923L: dri-devel@lists.freedesktop.org 4924T: git git://people.freedesktop.org/~thomash/linux 4925S: Supported 4926F: drivers/gpu/drm/vmwgfx/ 4927F: include/uapi/drm/vmwgfx_drm.h 4928 4929DRM DRIVERS 4930M: David Airlie <airlied@linux.ie> 4931M: Daniel Vetter <daniel@ffwll.ch> 4932L: dri-devel@lists.freedesktop.org 4933T: git git://anongit.freedesktop.org/drm/drm 4934B: https://bugs.freedesktop.org/ 4935C: irc://chat.freenode.net/dri-devel 4936S: Maintained 4937F: drivers/gpu/drm/ 4938F: drivers/gpu/vga/ 4939F: Documentation/devicetree/bindings/display/ 4940F: Documentation/devicetree/bindings/gpu/ 4941F: Documentation/gpu/ 4942F: include/drm/ 4943F: include/uapi/drm/ 4944F: include/linux/vga* 4945 4946DRM DRIVERS AND MISC GPU PATCHES 4947M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4948M: Maxime Ripard <maxime.ripard@bootlin.com> 4949M: Sean Paul <sean@poorly.run> 4950W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4951S: Maintained 4952T: git git://anongit.freedesktop.org/drm/drm-misc 4953F: Documentation/gpu/ 4954F: drivers/gpu/vga/ 4955F: drivers/gpu/drm/* 4956F: include/drm/drm* 4957F: include/uapi/drm/drm* 4958F: include/linux/vga* 4959 4960DRM DRIVERS FOR ALLWINNER A10 4961M: Maxime Ripard <maxime.ripard@bootlin.com> 4962L: dri-devel@lists.freedesktop.org 4963S: Supported 4964F: drivers/gpu/drm/sun4i/ 4965F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4966T: git git://anongit.freedesktop.org/drm/drm-misc 4967 4968DRM DRIVERS FOR AMLOGIC SOCS 4969M: Neil Armstrong <narmstrong@baylibre.com> 4970L: dri-devel@lists.freedesktop.org 4971L: linux-amlogic@lists.infradead.org 4972W: http://linux-meson.com/ 4973S: Supported 4974F: drivers/gpu/drm/meson/ 4975F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4976F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4977F: Documentation/gpu/meson.rst 4978T: git git://anongit.freedesktop.org/drm/drm-misc 4979 4980DRM DRIVERS FOR ATMEL HLCDC 4981M: Boris Brezillon <bbrezillon@kernel.org> 4982L: dri-devel@lists.freedesktop.org 4983S: Supported 4984F: drivers/gpu/drm/atmel-hlcdc/ 4985F: Documentation/devicetree/bindings/display/atmel/ 4986T: git git://anongit.freedesktop.org/drm/drm-misc 4987 4988DRM DRIVERS FOR BRIDGE CHIPS 4989M: Archit Taneja <architt@codeaurora.org> 4990M: Andrzej Hajda <a.hajda@samsung.com> 4991R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4992S: Maintained 4993T: git git://anongit.freedesktop.org/drm/drm-misc 4994F: drivers/gpu/drm/bridge/ 4995 4996DRM DRIVERS FOR EXYNOS 4997M: Inki Dae <inki.dae@samsung.com> 4998M: Joonyoung Shim <jy0922.shim@samsung.com> 4999M: Seung-Woo Kim <sw0312.kim@samsung.com> 5000M: Kyungmin Park <kyungmin.park@samsung.com> 5001L: dri-devel@lists.freedesktop.org 5002T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 5003S: Supported 5004F: drivers/gpu/drm/exynos/ 5005F: include/uapi/drm/exynos_drm.h 5006F: Documentation/devicetree/bindings/display/exynos/ 5007 5008DRM DRIVERS FOR FREESCALE DCU 5009M: Stefan Agner <stefan@agner.ch> 5010M: Alison Wang <alison.wang@nxp.com> 5011L: dri-devel@lists.freedesktop.org 5012S: Supported 5013F: drivers/gpu/drm/fsl-dcu/ 5014F: Documentation/devicetree/bindings/display/fsl,dcu.txt 5015F: Documentation/devicetree/bindings/display/fsl,tcon.txt 5016F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 5017T: git git://anongit.freedesktop.org/drm/drm-misc 5018 5019DRM DRIVERS FOR FREESCALE IMX 5020M: Philipp Zabel <p.zabel@pengutronix.de> 5021L: dri-devel@lists.freedesktop.org 5022S: Maintained 5023F: drivers/gpu/drm/imx/ 5024F: drivers/gpu/ipu-v3/ 5025F: Documentation/devicetree/bindings/display/imx/ 5026 5027DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 5028M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 5029L: dri-devel@lists.freedesktop.org 5030T: git git://github.com/patjak/drm-gma500 5031S: Maintained 5032F: drivers/gpu/drm/gma500/ 5033 5034DRM DRIVERS FOR HISILICON 5035M: Xinliang Liu <z.liuxinliang@hisilicon.com> 5036M: Rongrong Zou <zourongrong@gmail.com> 5037R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 5038R: Chen Feng <puck.chen@hisilicon.com> 5039L: dri-devel@lists.freedesktop.org 5040T: git git://github.com/xin3liang/linux.git 5041S: Maintained 5042F: drivers/gpu/drm/hisilicon/ 5043F: Documentation/devicetree/bindings/display/hisilicon/ 5044 5045DRM DRIVERS FOR MEDIATEK 5046M: CK Hu <ck.hu@mediatek.com> 5047M: Philipp Zabel <p.zabel@pengutronix.de> 5048L: dri-devel@lists.freedesktop.org 5049S: Supported 5050F: drivers/gpu/drm/mediatek/ 5051F: Documentation/devicetree/bindings/display/mediatek/ 5052 5053DRM DRIVERS FOR NVIDIA TEGRA 5054M: Thierry Reding <thierry.reding@gmail.com> 5055L: dri-devel@lists.freedesktop.org 5056L: linux-tegra@vger.kernel.org 5057T: git git://anongit.freedesktop.org/tegra/linux.git 5058S: Supported 5059F: drivers/gpu/drm/tegra/ 5060F: drivers/gpu/host1x/ 5061F: include/linux/host1x.h 5062F: include/uapi/drm/tegra_drm.h 5063F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 5064 5065DRM DRIVERS FOR RENESAS 5066M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 5067M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 5068L: dri-devel@lists.freedesktop.org 5069L: linux-renesas-soc@vger.kernel.org 5070T: git git://linuxtv.org/pinchartl/media drm/du/next 5071S: Supported 5072F: drivers/gpu/drm/rcar-du/ 5073F: drivers/gpu/drm/shmobile/ 5074F: include/linux/platform_data/shmob_drm.h 5075F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 5076F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 5077F: Documentation/devicetree/bindings/display/renesas,du.txt 5078 5079DRM DRIVERS FOR ROCKCHIP 5080M: Sandy Huang <hjc@rock-chips.com> 5081M: Heiko Stübner <heiko@sntech.de> 5082L: dri-devel@lists.freedesktop.org 5083S: Maintained 5084F: drivers/gpu/drm/rockchip/ 5085F: Documentation/devicetree/bindings/display/rockchip/ 5086T: git git://anongit.freedesktop.org/drm/drm-misc 5087 5088DRM DRIVERS FOR STI 5089M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5090M: Vincent Abriou <vincent.abriou@st.com> 5091L: dri-devel@lists.freedesktop.org 5092T: git git://anongit.freedesktop.org/drm/drm-misc 5093S: Maintained 5094F: drivers/gpu/drm/sti 5095F: Documentation/devicetree/bindings/display/st,stih4xx.txt 5096 5097DRM DRIVERS FOR STM 5098M: Yannick Fertre <yannick.fertre@st.com> 5099M: Philippe Cornu <philippe.cornu@st.com> 5100M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 5101M: Vincent Abriou <vincent.abriou@st.com> 5102L: dri-devel@lists.freedesktop.org 5103T: git git://anongit.freedesktop.org/drm/drm-misc 5104S: Maintained 5105F: drivers/gpu/drm/stm 5106F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 5107 5108DRM DRIVERS FOR TI LCDC 5109M: Jyri Sarha <jsarha@ti.com> 5110R: Tomi Valkeinen <tomi.valkeinen@ti.com> 5111L: dri-devel@lists.freedesktop.org 5112S: Maintained 5113F: drivers/gpu/drm/tilcdc/ 5114F: Documentation/devicetree/bindings/display/tilcdc/ 5115 5116DRM DRIVERS FOR TI OMAP 5117M: Tomi Valkeinen <tomi.valkeinen@ti.com> 5118L: dri-devel@lists.freedesktop.org 5119S: Maintained 5120F: drivers/gpu/drm/omapdrm/ 5121F: Documentation/devicetree/bindings/display/ti/ 5122 5123DRM DRIVERS FOR V3D 5124M: Eric Anholt <eric@anholt.net> 5125S: Supported 5126F: drivers/gpu/drm/v3d/ 5127F: include/uapi/drm/v3d_drm.h 5128F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 5129T: git git://anongit.freedesktop.org/drm/drm-misc 5130 5131DRM DRIVERS FOR VC4 5132M: Eric Anholt <eric@anholt.net> 5133T: git git://github.com/anholt/linux 5134S: Supported 5135F: drivers/gpu/drm/vc4/ 5136F: include/uapi/drm/vc4_drm.h 5137F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 5138T: git git://anongit.freedesktop.org/drm/drm-misc 5139 5140DRM DRIVERS FOR VIVANTE GPU IP 5141M: Lucas Stach <l.stach@pengutronix.de> 5142R: Russell King <linux+etnaviv@armlinux.org.uk> 5143R: Christian Gmeiner <christian.gmeiner@gmail.com> 5144L: etnaviv@lists.freedesktop.org 5145L: dri-devel@lists.freedesktop.org 5146S: Maintained 5147F: drivers/gpu/drm/etnaviv/ 5148F: include/uapi/drm/etnaviv_drm.h 5149F: Documentation/devicetree/bindings/display/etnaviv/ 5150 5151DRM DRIVERS FOR ZTE ZX 5152M: Shawn Guo <shawnguo@kernel.org> 5153L: dri-devel@lists.freedesktop.org 5154S: Maintained 5155F: drivers/gpu/drm/zte/ 5156F: Documentation/devicetree/bindings/display/zte,vou.txt 5157T: git git://anongit.freedesktop.org/drm/drm-misc 5158 5159DRM PANEL DRIVERS 5160M: Thierry Reding <thierry.reding@gmail.com> 5161L: dri-devel@lists.freedesktop.org 5162T: git git://anongit.freedesktop.org/drm/drm-misc 5163S: Maintained 5164F: drivers/gpu/drm/drm_panel.c 5165F: drivers/gpu/drm/panel/ 5166F: include/drm/drm_panel.h 5167F: Documentation/devicetree/bindings/display/panel/ 5168 5169DRM TINYDRM DRIVERS 5170M: Noralf Trønnes <noralf@tronnes.org> 5171W: https://github.com/notro/tinydrm/wiki/Development 5172T: git git://anongit.freedesktop.org/drm/drm-misc 5173S: Maintained 5174F: drivers/gpu/drm/tinydrm/ 5175F: include/drm/tinydrm/ 5176 5177DRM DRIVERS FOR XEN 5178M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 5179T: git git://anongit.freedesktop.org/drm/drm-misc 5180L: dri-devel@lists.freedesktop.org 5181L: xen-devel@lists.xen.org 5182S: Supported 5183F: drivers/gpu/drm/xen/ 5184F: Documentation/gpu/xen-front.rst 5185 5186DRM TTM SUBSYSTEM 5187M: Christian Koenig <christian.koenig@amd.com> 5188M: Huang Rui <ray.huang@amd.com> 5189M: Junwei Zhang <Jerry.Zhang@amd.com> 5190T: git git://people.freedesktop.org/~agd5f/linux 5191S: Maintained 5192L: dri-devel@lists.freedesktop.org 5193F: include/drm/ttm/ 5194F: drivers/gpu/drm/ttm/ 5195 5196DSBR100 USB FM RADIO DRIVER 5197M: Alexey Klimov <klimov.linux@gmail.com> 5198L: linux-media@vger.kernel.org 5199T: git git://linuxtv.org/media_tree.git 5200S: Maintained 5201F: drivers/media/radio/dsbr100.c 5202 5203DSCC4 DRIVER 5204M: Francois Romieu <romieu@fr.zoreil.com> 5205L: netdev@vger.kernel.org 5206S: Maintained 5207F: drivers/net/wan/dscc4.c 5208 5209DT3155 MEDIA DRIVER 5210M: Hans Verkuil <hverkuil@xs4all.nl> 5211L: linux-media@vger.kernel.org 5212T: git git://linuxtv.org/media_tree.git 5213W: https://linuxtv.org 5214S: Odd Fixes 5215F: drivers/media/pci/dt3155/ 5216 5217DVB_USB_AF9015 MEDIA DRIVER 5218M: Antti Palosaari <crope@iki.fi> 5219L: linux-media@vger.kernel.org 5220W: https://linuxtv.org 5221W: http://palosaari.fi/linux/ 5222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5223T: git git://linuxtv.org/anttip/media_tree.git 5224S: Maintained 5225F: drivers/media/usb/dvb-usb-v2/af9015* 5226 5227DVB_USB_AF9035 MEDIA DRIVER 5228M: Antti Palosaari <crope@iki.fi> 5229L: linux-media@vger.kernel.org 5230W: https://linuxtv.org 5231W: http://palosaari.fi/linux/ 5232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5233T: git git://linuxtv.org/anttip/media_tree.git 5234S: Maintained 5235F: drivers/media/usb/dvb-usb-v2/af9035* 5236 5237DVB_USB_ANYSEE MEDIA DRIVER 5238M: Antti Palosaari <crope@iki.fi> 5239L: linux-media@vger.kernel.org 5240W: https://linuxtv.org 5241W: http://palosaari.fi/linux/ 5242Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5243T: git git://linuxtv.org/anttip/media_tree.git 5244S: Maintained 5245F: drivers/media/usb/dvb-usb-v2/anysee* 5246 5247DVB_USB_AU6610 MEDIA DRIVER 5248M: Antti Palosaari <crope@iki.fi> 5249L: linux-media@vger.kernel.org 5250W: https://linuxtv.org 5251W: http://palosaari.fi/linux/ 5252Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5253T: git git://linuxtv.org/anttip/media_tree.git 5254S: Maintained 5255F: drivers/media/usb/dvb-usb-v2/au6610* 5256 5257DVB_USB_CE6230 MEDIA DRIVER 5258M: Antti Palosaari <crope@iki.fi> 5259L: linux-media@vger.kernel.org 5260W: https://linuxtv.org 5261W: http://palosaari.fi/linux/ 5262Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5263T: git git://linuxtv.org/anttip/media_tree.git 5264S: Maintained 5265F: drivers/media/usb/dvb-usb-v2/ce6230* 5266 5267DVB_USB_CXUSB MEDIA DRIVER 5268M: Michael Krufky <mkrufky@linuxtv.org> 5269L: linux-media@vger.kernel.org 5270W: https://linuxtv.org 5271W: http://github.com/mkrufky 5272Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5273T: git git://linuxtv.org/media_tree.git 5274S: Maintained 5275F: drivers/media/usb/dvb-usb/cxusb* 5276 5277DVB_USB_EC168 MEDIA DRIVER 5278M: Antti Palosaari <crope@iki.fi> 5279L: linux-media@vger.kernel.org 5280W: https://linuxtv.org 5281W: http://palosaari.fi/linux/ 5282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5283T: git git://linuxtv.org/anttip/media_tree.git 5284S: Maintained 5285F: drivers/media/usb/dvb-usb-v2/ec168* 5286 5287DVB_USB_GL861 MEDIA DRIVER 5288M: Antti Palosaari <crope@iki.fi> 5289L: linux-media@vger.kernel.org 5290W: https://linuxtv.org 5291Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5292T: git git://linuxtv.org/anttip/media_tree.git 5293S: Maintained 5294F: drivers/media/usb/dvb-usb-v2/gl861* 5295 5296DVB_USB_MXL111SF MEDIA DRIVER 5297M: Michael Krufky <mkrufky@linuxtv.org> 5298L: linux-media@vger.kernel.org 5299W: https://linuxtv.org 5300W: http://github.com/mkrufky 5301Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5302T: git git://linuxtv.org/mkrufky/mxl111sf.git 5303S: Maintained 5304F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5305 5306DVB_USB_RTL28XXU MEDIA DRIVER 5307M: Antti Palosaari <crope@iki.fi> 5308L: linux-media@vger.kernel.org 5309W: https://linuxtv.org 5310W: http://palosaari.fi/linux/ 5311Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5312T: git git://linuxtv.org/anttip/media_tree.git 5313S: Maintained 5314F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5315 5316DVB_USB_V2 MEDIA DRIVER 5317M: Antti Palosaari <crope@iki.fi> 5318L: linux-media@vger.kernel.org 5319W: https://linuxtv.org 5320W: http://palosaari.fi/linux/ 5321Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5322T: git git://linuxtv.org/anttip/media_tree.git 5323S: Maintained 5324F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5325F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5326 5327DYNAMIC DEBUG 5328M: Jason Baron <jbaron@akamai.com> 5329S: Maintained 5330F: lib/dynamic_debug.c 5331F: include/linux/dynamic_debug.h 5332 5333DYNAMIC INTERRUPT MODERATION 5334M: Tal Gilboa <talgi@mellanox.com> 5335S: Maintained 5336F: include/linux/net_dim.h 5337 5338DZ DECSTATION DZ11 SERIAL DRIVER 5339M: "Maciej W. Rozycki" <macro@linux-mips.org> 5340S: Maintained 5341F: drivers/tty/serial/dz.* 5342 5343E3X0 POWER BUTTON DRIVER 5344M: Moritz Fischer <moritz.fischer@ettus.com> 5345L: usrp-users@lists.ettus.com 5346W: http://www.ettus.com 5347S: Supported 5348F: drivers/input/misc/e3x0-button.c 5349F: Documentation/devicetree/bindings/input/e3x0-button.txt 5350 5351E4000 MEDIA DRIVER 5352M: Antti Palosaari <crope@iki.fi> 5353L: linux-media@vger.kernel.org 5354W: https://linuxtv.org 5355W: http://palosaari.fi/linux/ 5356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5357T: git git://linuxtv.org/anttip/media_tree.git 5358S: Maintained 5359F: drivers/media/tuners/e4000* 5360 5361EARTH_PT1 MEDIA DRIVER 5362M: Akihiro Tsukada <tskd08@gmail.com> 5363L: linux-media@vger.kernel.org 5364S: Odd Fixes 5365F: drivers/media/pci/pt1/ 5366 5367EARTH_PT3 MEDIA DRIVER 5368M: Akihiro Tsukada <tskd08@gmail.com> 5369L: linux-media@vger.kernel.org 5370S: Odd Fixes 5371F: drivers/media/pci/pt3/ 5372 5373EC100 MEDIA DRIVER 5374M: Antti Palosaari <crope@iki.fi> 5375L: linux-media@vger.kernel.org 5376W: https://linuxtv.org 5377W: http://palosaari.fi/linux/ 5378Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5379T: git git://linuxtv.org/anttip/media_tree.git 5380S: Maintained 5381F: drivers/media/dvb-frontends/ec100* 5382 5383ECRYPT FILE SYSTEM 5384M: Tyler Hicks <tyhicks@canonical.com> 5385L: ecryptfs@vger.kernel.org 5386W: http://ecryptfs.org 5387W: https://launchpad.net/ecryptfs 5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5389S: Supported 5390F: Documentation/filesystems/ecryptfs.txt 5391F: fs/ecryptfs/ 5392 5393EDAC-AMD64 5394M: Borislav Petkov <bp@alien8.de> 5395L: linux-edac@vger.kernel.org 5396S: Maintained 5397F: drivers/edac/amd64_edac* 5398 5399EDAC-CALXEDA 5400M: Robert Richter <rric@kernel.org> 5401L: linux-edac@vger.kernel.org 5402S: Maintained 5403F: drivers/edac/highbank* 5404 5405EDAC-CAVIUM OCTEON 5406M: Ralf Baechle <ralf@linux-mips.org> 5407M: David Daney <david.daney@cavium.com> 5408L: linux-edac@vger.kernel.org 5409L: linux-mips@vger.kernel.org 5410S: Supported 5411F: drivers/edac/octeon_edac* 5412 5413EDAC-CAVIUM THUNDERX 5414M: David Daney <david.daney@cavium.com> 5415M: Jan Glauber <jglauber@cavium.com> 5416L: linux-edac@vger.kernel.org 5417S: Supported 5418F: drivers/edac/thunderx_edac* 5419 5420EDAC-CORE 5421M: Borislav Petkov <bp@alien8.de> 5422M: Mauro Carvalho Chehab <mchehab@kernel.org> 5423L: linux-edac@vger.kernel.org 5424T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5426S: Supported 5427F: Documentation/admin-guide/ras.rst 5428F: Documentation/driver-api/edac.rst 5429F: drivers/edac/ 5430F: include/linux/edac.h 5431 5432EDAC-E752X 5433M: Mark Gross <mark.gross@intel.com> 5434L: linux-edac@vger.kernel.org 5435S: Maintained 5436F: drivers/edac/e752x_edac.c 5437 5438EDAC-E7XXX 5439L: linux-edac@vger.kernel.org 5440S: Maintained 5441F: drivers/edac/e7xxx_edac.c 5442 5443EDAC-FSL_DDR 5444M: York Sun <york.sun@nxp.com> 5445L: linux-edac@vger.kernel.org 5446S: Maintained 5447F: drivers/edac/fsl_ddr_edac.* 5448 5449EDAC-GHES 5450M: Mauro Carvalho Chehab <mchehab@kernel.org> 5451L: linux-edac@vger.kernel.org 5452S: Maintained 5453F: drivers/edac/ghes_edac.c 5454 5455EDAC-I3000 5456L: linux-edac@vger.kernel.org 5457S: Orphan 5458F: drivers/edac/i3000_edac.c 5459 5460EDAC-I5000 5461L: linux-edac@vger.kernel.org 5462S: Maintained 5463F: drivers/edac/i5000_edac.c 5464 5465EDAC-I5400 5466M: Mauro Carvalho Chehab <mchehab@kernel.org> 5467L: linux-edac@vger.kernel.org 5468S: Maintained 5469F: drivers/edac/i5400_edac.c 5470 5471EDAC-I7300 5472M: Mauro Carvalho Chehab <mchehab@kernel.org> 5473L: linux-edac@vger.kernel.org 5474S: Maintained 5475F: drivers/edac/i7300_edac.c 5476 5477EDAC-I7CORE 5478M: Mauro Carvalho Chehab <mchehab@kernel.org> 5479L: linux-edac@vger.kernel.org 5480S: Maintained 5481F: drivers/edac/i7core_edac.c 5482 5483EDAC-I82443BXGX 5484M: Tim Small <tim@buttersideup.com> 5485L: linux-edac@vger.kernel.org 5486S: Maintained 5487F: drivers/edac/i82443bxgx_edac.c 5488 5489EDAC-I82975X 5490M: "Arvind R." <arvino55@gmail.com> 5491L: linux-edac@vger.kernel.org 5492S: Maintained 5493F: drivers/edac/i82975x_edac.c 5494 5495EDAC-IE31200 5496M: Jason Baron <jbaron@akamai.com> 5497L: linux-edac@vger.kernel.org 5498S: Maintained 5499F: drivers/edac/ie31200_edac.c 5500 5501EDAC-MPC85XX 5502M: Johannes Thumshirn <morbidrsa@gmail.com> 5503L: linux-edac@vger.kernel.org 5504S: Maintained 5505F: drivers/edac/mpc85xx_edac.[ch] 5506 5507EDAC-PASEMI 5508M: Egor Martovetsky <egor@pasemi.com> 5509L: linux-edac@vger.kernel.org 5510S: Maintained 5511F: drivers/edac/pasemi_edac.c 5512 5513EDAC-PND2 5514M: Tony Luck <tony.luck@intel.com> 5515L: linux-edac@vger.kernel.org 5516S: Maintained 5517F: drivers/edac/pnd2_edac.[ch] 5518 5519EDAC-R82600 5520M: Tim Small <tim@buttersideup.com> 5521L: linux-edac@vger.kernel.org 5522S: Maintained 5523F: drivers/edac/r82600_edac.c 5524 5525EDAC-SBRIDGE 5526M: Tony Luck <tony.luck@intel.com> 5527R: Qiuxu Zhuo <qiuxu.zhuo@intel.com> 5528L: linux-edac@vger.kernel.org 5529S: Maintained 5530F: drivers/edac/sb_edac.c 5531 5532EDAC-SKYLAKE 5533M: Tony Luck <tony.luck@intel.com> 5534L: linux-edac@vger.kernel.org 5535S: Maintained 5536F: drivers/edac/skx_edac.c 5537 5538EDAC-TI 5539M: Tero Kristo <t-kristo@ti.com> 5540L: linux-edac@vger.kernel.org 5541S: Maintained 5542F: drivers/edac/ti_edac.c 5543 5544EDAC-QCOM 5545M: Channagoud Kadabi <ckadabi@codeaurora.org> 5546M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> 5547L: linux-arm-msm@vger.kernel.org 5548L: linux-edac@vger.kernel.org 5549S: Maintained 5550F: drivers/edac/qcom_edac.c 5551 5552EDIROL UA-101/UA-1000 DRIVER 5553M: Clemens Ladisch <clemens@ladisch.de> 5554L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5555T: git git://git.alsa-project.org/alsa-kernel.git 5556S: Maintained 5557F: sound/usb/misc/ua101.c 5558 5559EFI TEST DRIVER 5560L: linux-efi@vger.kernel.org 5561M: Ivan Hu <ivan.hu@canonical.com> 5562M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5563S: Maintained 5564F: drivers/firmware/efi/test/ 5565 5566EFI VARIABLE FILESYSTEM 5567M: Matthew Garrett <matthew.garrett@nebula.com> 5568M: Jeremy Kerr <jk@ozlabs.org> 5569M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5571L: linux-efi@vger.kernel.org 5572S: Maintained 5573F: fs/efivarfs/ 5574 5575EFIFB FRAMEBUFFER DRIVER 5576L: linux-fbdev@vger.kernel.org 5577M: Peter Jones <pjones@redhat.com> 5578S: Maintained 5579F: drivers/video/fbdev/efifb.c 5580 5581EFS FILESYSTEM 5582W: http://aeschi.ch.eu.org/efs/ 5583S: Orphan 5584F: fs/efs/ 5585 5586EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5587M: Douglas Miller <dougmill@linux.ibm.com> 5588L: netdev@vger.kernel.org 5589S: Maintained 5590F: drivers/net/ethernet/ibm/ehea/ 5591 5592EM28XX VIDEO4LINUX DRIVER 5593M: Mauro Carvalho Chehab <mchehab@kernel.org> 5594L: linux-media@vger.kernel.org 5595W: https://linuxtv.org 5596T: git git://linuxtv.org/media_tree.git 5597S: Maintained 5598F: drivers/media/usb/em28xx/ 5599F: Documentation/media/v4l-drivers/em28xx* 5600 5601EMBEDDED LINUX 5602M: Paul Gortmaker <paul.gortmaker@windriver.com> 5603M: Matt Mackall <mpm@selenic.com> 5604M: David Woodhouse <dwmw2@infradead.org> 5605L: linux-embedded@vger.kernel.org 5606S: Maintained 5607 5608Emulex 10Gbps iSCSI - OneConnect DRIVER 5609M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5610M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5611M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5612L: linux-scsi@vger.kernel.org 5613W: http://www.broadcom.com 5614S: Supported 5615F: drivers/scsi/be2iscsi/ 5616 5617Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5618M: Sathya Perla <sathya.perla@broadcom.com> 5619M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5620M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5621M: Somnath Kotur <somnath.kotur@broadcom.com> 5622L: netdev@vger.kernel.org 5623W: http://www.emulex.com 5624S: Supported 5625F: drivers/net/ethernet/emulex/benet/ 5626 5627EMULEX ONECONNECT ROCE DRIVER 5628M: Selvin Xavier <selvin.xavier@broadcom.com> 5629M: Devesh Sharma <devesh.sharma@broadcom.com> 5630L: linux-rdma@vger.kernel.org 5631W: http://www.broadcom.com 5632S: Odd Fixes 5633F: drivers/infiniband/hw/ocrdma/ 5634F: include/uapi/rdma/ocrdma-abi.h 5635 5636EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5637M: James Smart <james.smart@broadcom.com> 5638M: Dick Kennedy <dick.kennedy@broadcom.com> 5639L: linux-scsi@vger.kernel.org 5640W: http://www.broadcom.com 5641S: Supported 5642F: drivers/scsi/lpfc/ 5643 5644ENE CB710 FLASH CARD READER DRIVER 5645M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5646S: Maintained 5647F: drivers/misc/cb710/ 5648F: drivers/mmc/host/cb710-mmc.* 5649F: include/linux/cb710.h 5650 5651ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5652M: Maxim Levitsky <maximlevitsky@gmail.com> 5653S: Maintained 5654F: drivers/media/rc/ene_ir.* 5655 5656EPSON S1D13XXX FRAMEBUFFER DRIVER 5657M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5658S: Maintained 5659T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5660F: drivers/video/fbdev/s1d13xxxfb.c 5661F: include/video/s1d13xxxfb.h 5662 5663ERRSEQ ERROR TRACKING INFRASTRUCTURE 5664M: Jeff Layton <jlayton@kernel.org> 5665S: Maintained 5666F: lib/errseq.c 5667F: include/linux/errseq.h 5668 5669ET131X NETWORK DRIVER 5670M: Mark Einon <mark.einon@gmail.com> 5671S: Odd Fixes 5672F: drivers/net/ethernet/agere/ 5673 5674ETHERNET BRIDGE 5675M: Roopa Prabhu <roopa@cumulusnetworks.com> 5676M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> 5677L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5678L: netdev@vger.kernel.org 5679W: http://www.linuxfoundation.org/en/Net:Bridge 5680S: Maintained 5681F: include/linux/netfilter_bridge/ 5682F: net/bridge/ 5683 5684ETHERNET PHY LIBRARY 5685M: Andrew Lunn <andrew@lunn.ch> 5686M: Florian Fainelli <f.fainelli@gmail.com> 5687M: Heiner Kallweit <hkallweit1@gmail.com> 5688L: netdev@vger.kernel.org 5689S: Maintained 5690F: Documentation/ABI/testing/sysfs-bus-mdio 5691F: Documentation/devicetree/bindings/net/mdio* 5692F: Documentation/networking/phy.txt 5693F: drivers/net/phy/ 5694F: drivers/of/of_mdio.c 5695F: drivers/of/of_net.c 5696F: include/linux/*mdio*.h 5697F: include/linux/of_net.h 5698F: include/linux/phy.h 5699F: include/linux/phy_fixed.h 5700F: include/linux/platform_data/mdio-bcm-unimac.h 5701F: include/linux/platform_data/mdio-gpio.h 5702F: include/trace/events/mdio.h 5703F: include/uapi/linux/mdio.h 5704F: include/uapi/linux/mii.h 5705 5706EXT2 FILE SYSTEM 5707M: Jan Kara <jack@suse.com> 5708L: linux-ext4@vger.kernel.org 5709S: Maintained 5710F: Documentation/filesystems/ext2.txt 5711F: fs/ext2/ 5712F: include/linux/ext2* 5713 5714EXT4 FILE SYSTEM 5715M: "Theodore Ts'o" <tytso@mit.edu> 5716M: Andreas Dilger <adilger.kernel@dilger.ca> 5717L: linux-ext4@vger.kernel.org 5718W: http://ext4.wiki.kernel.org 5719Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5721S: Maintained 5722F: Documentation/filesystems/ext4/ 5723F: fs/ext4/ 5724 5725Extended Verification Module (EVM) 5726M: Mimi Zohar <zohar@linux.ibm.com> 5727L: linux-integrity@vger.kernel.org 5728S: Supported 5729F: security/integrity/evm/ 5730 5731EXTENSIBLE FIRMWARE INTERFACE (EFI) 5732M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5733L: linux-efi@vger.kernel.org 5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5735S: Maintained 5736F: Documentation/efi-stub.txt 5737F: arch/*/kernel/efi.c 5738F: arch/x86/boot/compressed/eboot.[ch] 5739F: arch/*/include/asm/efi.h 5740F: arch/x86/platform/efi/ 5741F: drivers/firmware/efi/ 5742F: include/linux/efi*.h 5743F: arch/arm/boot/compressed/efi-header.S 5744F: arch/arm64/kernel/efi-entry.S 5745 5746EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5747M: MyungJoo Ham <myungjoo.ham@samsung.com> 5748M: Chanwoo Choi <cw00.choi@samsung.com> 5749L: linux-kernel@vger.kernel.org 5750T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5751S: Maintained 5752F: drivers/extcon/ 5753F: include/linux/extcon/ 5754F: include/linux/extcon.h 5755F: Documentation/extcon/ 5756F: Documentation/devicetree/bindings/extcon/ 5757 5758EXYNOS DP DRIVER 5759M: Jingoo Han <jingoohan1@gmail.com> 5760L: dri-devel@lists.freedesktop.org 5761S: Maintained 5762F: drivers/gpu/drm/exynos/exynos_dp* 5763 5764EXYNOS SYSMMU (IOMMU) driver 5765M: Marek Szyprowski <m.szyprowski@samsung.com> 5766L: iommu@lists.linux-foundation.org 5767S: Maintained 5768F: drivers/iommu/exynos-iommu.c 5769 5770EZchip NPS platform support 5771M: Vineet Gupta <vgupta@synopsys.com> 5772M: Ofer Levi <oferle@mellanox.com> 5773S: Supported 5774F: arch/arc/plat-eznps 5775F: arch/arc/boot/dts/eznps.dts 5776 5777F2FS FILE SYSTEM 5778M: Jaegeuk Kim <jaegeuk@kernel.org> 5779M: Chao Yu <yuchao0@huawei.com> 5780L: linux-f2fs-devel@lists.sourceforge.net 5781W: https://f2fs.wiki.kernel.org/ 5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5783S: Maintained 5784F: Documentation/filesystems/f2fs.txt 5785F: Documentation/ABI/testing/sysfs-fs-f2fs 5786F: fs/f2fs/ 5787F: include/linux/f2fs_fs.h 5788F: include/trace/events/f2fs.h 5789 5790F71805F HARDWARE MONITORING DRIVER 5791M: Jean Delvare <jdelvare@suse.com> 5792L: linux-hwmon@vger.kernel.org 5793S: Maintained 5794F: Documentation/hwmon/f71805f 5795F: drivers/hwmon/f71805f.c 5796 5797FADDR2LINE 5798M: Josh Poimboeuf <jpoimboe@redhat.com> 5799S: Maintained 5800F: scripts/faddr2line 5801 5802FAILOVER MODULE 5803M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5804L: netdev@vger.kernel.org 5805S: Supported 5806F: net/core/failover.c 5807F: include/net/failover.h 5808F: Documentation/networking/failover.rst 5809 5810FANOTIFY 5811M: Jan Kara <jack@suse.cz> 5812R: Amir Goldstein <amir73il@gmail.com> 5813L: linux-fsdevel@vger.kernel.org 5814S: Maintained 5815F: fs/notify/fanotify/ 5816F: include/linux/fanotify.h 5817F: include/uapi/linux/fanotify.h 5818 5819FARSYNC SYNCHRONOUS DRIVER 5820M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5821W: http://www.farsite.co.uk/ 5822S: Supported 5823F: drivers/net/wan/farsync.* 5824 5825FAULT INJECTION SUPPORT 5826M: Akinobu Mita <akinobu.mita@gmail.com> 5827S: Supported 5828F: Documentation/fault-injection/ 5829F: lib/fault-inject.c 5830 5831FBTFT Framebuffer drivers 5832S: Orphan 5833L: dri-devel@lists.freedesktop.org 5834L: linux-fbdev@vger.kernel.org 5835F: drivers/staging/fbtft/ 5836 5837FC0011 TUNER DRIVER 5838M: Michael Buesch <m@bues.ch> 5839L: linux-media@vger.kernel.org 5840S: Maintained 5841F: drivers/media/tuners/fc0011.h 5842F: drivers/media/tuners/fc0011.c 5843 5844FC2580 MEDIA DRIVER 5845M: Antti Palosaari <crope@iki.fi> 5846L: linux-media@vger.kernel.org 5847W: https://linuxtv.org 5848W: http://palosaari.fi/linux/ 5849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5850T: git git://linuxtv.org/anttip/media_tree.git 5851S: Maintained 5852F: drivers/media/tuners/fc2580* 5853 5854FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5855M: Johannes Thumshirn <jth@kernel.org> 5856L: linux-scsi@vger.kernel.org 5857W: www.Open-FCoE.org 5858S: Supported 5859F: drivers/scsi/libfc/ 5860F: drivers/scsi/fcoe/ 5861F: include/scsi/fc/ 5862F: include/scsi/libfc.h 5863F: include/scsi/libfcoe.h 5864F: include/uapi/scsi/fc/ 5865 5866FILE LOCKING (flock() and fcntl()/lockf()) 5867M: Jeff Layton <jlayton@kernel.org> 5868M: "J. Bruce Fields" <bfields@fieldses.org> 5869L: linux-fsdevel@vger.kernel.org 5870S: Maintained 5871F: include/linux/fcntl.h 5872F: include/uapi/linux/fcntl.h 5873F: fs/fcntl.c 5874F: fs/locks.c 5875 5876FILESYSTEMS (VFS and infrastructure) 5877M: Alexander Viro <viro@zeniv.linux.org.uk> 5878L: linux-fsdevel@vger.kernel.org 5879S: Maintained 5880F: fs/* 5881F: include/linux/fs.h 5882F: include/uapi/linux/fs.h 5883 5884FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5885M: Riku Voipio <riku.voipio@iki.fi> 5886L: linux-hwmon@vger.kernel.org 5887S: Maintained 5888F: drivers/hwmon/f75375s.c 5889F: include/linux/f75375s.h 5890 5891FIREWIRE AUDIO DRIVERS 5892M: Clemens Ladisch <clemens@ladisch.de> 5893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5894T: git git://git.alsa-project.org/alsa-kernel.git 5895S: Maintained 5896F: sound/firewire/ 5897 5898FIREWIRE MEDIA DRIVERS (firedtv) 5899M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5900L: linux-media@vger.kernel.org 5901L: linux1394-devel@lists.sourceforge.net 5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5903S: Maintained 5904F: drivers/media/firewire/ 5905 5906FIREWIRE SBP-2 TARGET 5907M: Chris Boot <bootc@bootc.net> 5908L: linux-scsi@vger.kernel.org 5909L: target-devel@vger.kernel.org 5910L: linux1394-devel@lists.sourceforge.net 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5912S: Maintained 5913F: drivers/target/sbp/ 5914 5915FIREWIRE SUBSYSTEM 5916M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5917L: linux1394-devel@lists.sourceforge.net 5918W: http://ieee1394.wiki.kernel.org/ 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5920S: Maintained 5921F: drivers/firewire/ 5922F: include/linux/firewire.h 5923F: include/uapi/linux/firewire*.h 5924F: tools/firewire/ 5925 5926FIRMWARE LOADER (request_firmware) 5927M: Luis Chamberlain <mcgrof@kernel.org> 5928L: linux-kernel@vger.kernel.org 5929S: Maintained 5930F: Documentation/firmware_class/ 5931F: drivers/base/firmware_loader/ 5932F: include/linux/firmware.h 5933 5934FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5935M: Joshua Morris <josh.h.morris@us.ibm.com> 5936M: Philip Kelleher <pjk1939@linux.ibm.com> 5937S: Maintained 5938F: drivers/block/rsxx/ 5939 5940FLOPPY DRIVER 5941M: Jiri Kosina <jikos@kernel.org> 5942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5943S: Odd fixes 5944F: drivers/block/floppy.c 5945 5946FMC SUBSYSTEM 5947M: Alessandro Rubini <rubini@gnudd.com> 5948W: http://www.ohwr.org/projects/fmc-bus 5949S: Supported 5950F: drivers/fmc/ 5951F: include/linux/fmc*.h 5952F: include/linux/ipmi-fru.h 5953K: fmc_d.*register 5954 5955FPGA MANAGER FRAMEWORK 5956M: Alan Tull <atull@kernel.org> 5957M: Moritz Fischer <mdf@kernel.org> 5958L: linux-fpga@vger.kernel.org 5959S: Maintained 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5961Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5962F: Documentation/fpga/ 5963F: Documentation/driver-api/fpga/ 5964F: Documentation/devicetree/bindings/fpga/ 5965F: drivers/fpga/ 5966F: include/linux/fpga/ 5967W: http://www.rocketboards.org 5968 5969FPGA DFL DRIVERS 5970M: Wu Hao <hao.wu@intel.com> 5971L: linux-fpga@vger.kernel.org 5972S: Maintained 5973F: Documentation/fpga/dfl.txt 5974F: include/uapi/linux/fpga-dfl.h 5975F: drivers/fpga/dfl* 5976 5977FPU EMULATOR 5978M: Bill Metzenthen <billm@melbpc.org.au> 5979W: http://floatingpoint.sourceforge.net/emulator/index.html 5980S: Maintained 5981F: arch/x86/math-emu/ 5982 5983FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5984L: netdev@vger.kernel.org 5985S: Orphan 5986F: drivers/net/wan/dlci.c 5987F: drivers/net/wan/sdla.c 5988 5989FRAMEBUFFER LAYER 5990M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5991L: dri-devel@lists.freedesktop.org 5992L: linux-fbdev@vger.kernel.org 5993T: git git://github.com/bzolnier/linux.git 5994Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5995S: Maintained 5996F: Documentation/fb/ 5997F: drivers/video/ 5998F: include/video/ 5999F: include/linux/fb.h 6000F: include/uapi/video/ 6001F: include/uapi/linux/fb.h 6002 6003FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 6004M: Horia Geantă <horia.geanta@nxp.com> 6005M: Aymen Sghaier <aymen.sghaier@nxp.com> 6006L: linux-crypto@vger.kernel.org 6007S: Maintained 6008F: drivers/crypto/caam/ 6009F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 6010 6011FREESCALE DIU FRAMEBUFFER DRIVER 6012M: Timur Tabi <timur@kernel.org> 6013L: linux-fbdev@vger.kernel.org 6014S: Maintained 6015F: drivers/video/fbdev/fsl-diu-fb.* 6016 6017FREESCALE DMA DRIVER 6018M: Li Yang <leoyang.li@nxp.com> 6019M: Zhang Wei <zw@zh-kernel.org> 6020L: linuxppc-dev@lists.ozlabs.org 6021S: Maintained 6022F: drivers/dma/fsldma.* 6023 6024FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 6025M: Claudiu Manoil <claudiu.manoil@nxp.com> 6026L: netdev@vger.kernel.org 6027S: Maintained 6028F: drivers/net/ethernet/freescale/gianfar* 6029F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 6030 6031FREESCALE GPMI NAND DRIVER 6032M: Han Xu <han.xu@nxp.com> 6033L: linux-mtd@lists.infradead.org 6034S: Maintained 6035F: drivers/mtd/nand/raw/gpmi-nand/* 6036 6037FREESCALE I2C CPM DRIVER 6038M: Jochen Friedrich <jochen@scram.de> 6039L: linuxppc-dev@lists.ozlabs.org 6040L: linux-i2c@vger.kernel.org 6041S: Maintained 6042F: drivers/i2c/busses/i2c-cpm.c 6043 6044FREESCALE IMX LPI2C DRIVER 6045M: Dong Aisheng <aisheng.dong@nxp.com> 6046L: linux-i2c@vger.kernel.org 6047L: linux-imx@nxp.com 6048S: Maintained 6049F: drivers/i2c/busses/i2c-imx-lpi2c.c 6050F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt 6051 6052FREESCALE IMX / MXC FEC DRIVER 6053M: Fugang Duan <fugang.duan@nxp.com> 6054L: netdev@vger.kernel.org 6055S: Maintained 6056F: drivers/net/ethernet/freescale/fec_main.c 6057F: drivers/net/ethernet/freescale/fec_ptp.c 6058F: drivers/net/ethernet/freescale/fec.h 6059F: Documentation/devicetree/bindings/net/fsl-fec.txt 6060 6061FREESCALE IMX / MXC FRAMEBUFFER DRIVER 6062M: Sascha Hauer <s.hauer@pengutronix.de> 6063R: Pengutronix Kernel Team <kernel@pengutronix.de> 6064L: linux-fbdev@vger.kernel.org 6065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 6066S: Maintained 6067F: include/linux/platform_data/video-imxfb.h 6068F: drivers/video/fbdev/imxfb.c 6069 6070FREESCALE QORIQ DPAA ETHERNET DRIVER 6071M: Madalin Bucur <madalin.bucur@nxp.com> 6072L: netdev@vger.kernel.org 6073S: Maintained 6074F: drivers/net/ethernet/freescale/dpaa 6075 6076FREESCALE QORIQ DPAA FMAN DRIVER 6077M: Madalin Bucur <madalin.bucur@nxp.com> 6078L: netdev@vger.kernel.org 6079S: Maintained 6080F: drivers/net/ethernet/freescale/fman 6081F: Documentation/devicetree/bindings/net/fsl-fman.txt 6082 6083FREESCALE QORIQ PTP CLOCK DRIVER 6084M: Yangbo Lu <yangbo.lu@nxp.com> 6085L: netdev@vger.kernel.org 6086S: Maintained 6087F: drivers/ptp/ptp_qoriq.c 6088F: include/linux/fsl/ptp_qoriq.h 6089F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 6090 6091FREESCALE QUAD SPI DRIVER 6092M: Han Xu <han.xu@nxp.com> 6093L: linux-mtd@lists.infradead.org 6094S: Maintained 6095F: drivers/mtd/spi-nor/fsl-quadspi.c 6096 6097FREESCALE QUICC ENGINE LIBRARY 6098M: Qiang Zhao <qiang.zhao@nxp.com> 6099L: linuxppc-dev@lists.ozlabs.org 6100S: Maintained 6101F: drivers/soc/fsl/qe/ 6102F: include/soc/fsl/*qe*.h 6103F: include/soc/fsl/*ucc*.h 6104 6105FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 6106M: Li Yang <leoyang.li@nxp.com> 6107L: netdev@vger.kernel.org 6108L: linuxppc-dev@lists.ozlabs.org 6109S: Maintained 6110F: drivers/net/ethernet/freescale/ucc_geth* 6111 6112FREESCALE QUICC ENGINE UCC HDLC DRIVER 6113M: Zhao Qiang <qiang.zhao@nxp.com> 6114L: netdev@vger.kernel.org 6115L: linuxppc-dev@lists.ozlabs.org 6116S: Maintained 6117F: drivers/net/wan/fsl_ucc_hdlc* 6118 6119FREESCALE QUICC ENGINE UCC UART DRIVER 6120M: Timur Tabi <timur@kernel.org> 6121L: linuxppc-dev@lists.ozlabs.org 6122S: Maintained 6123F: drivers/tty/serial/ucc_uart.c 6124 6125FREESCALE SOC DRIVERS 6126M: Li Yang <leoyang.li@nxp.com> 6127L: linuxppc-dev@lists.ozlabs.org 6128L: linux-arm-kernel@lists.infradead.org 6129S: Maintained 6130F: Documentation/devicetree/bindings/soc/fsl/ 6131F: drivers/soc/fsl/ 6132F: include/linux/fsl/ 6133 6134FREESCALE SOC FS_ENET DRIVER 6135M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 6136L: linuxppc-dev@lists.ozlabs.org 6137L: netdev@vger.kernel.org 6138S: Maintained 6139F: drivers/net/ethernet/freescale/fs_enet/ 6140F: include/linux/fs_enet_pd.h 6141 6142FREESCALE SOC SOUND DRIVERS 6143M: Timur Tabi <timur@kernel.org> 6144M: Nicolin Chen <nicoleotsuka@gmail.com> 6145M: Xiubo Li <Xiubo.Lee@gmail.com> 6146R: Fabio Estevam <fabio.estevam@nxp.com> 6147L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6148L: linuxppc-dev@lists.ozlabs.org 6149S: Maintained 6150F: sound/soc/fsl/fsl* 6151F: sound/soc/fsl/imx* 6152F: sound/soc/fsl/mpc8610_hpcd.c 6153 6154FREESCALE USB PERIPHERAL DRIVERS 6155M: Li Yang <leoyang.li@nxp.com> 6156L: linux-usb@vger.kernel.org 6157L: linuxppc-dev@lists.ozlabs.org 6158S: Maintained 6159F: drivers/usb/gadget/udc/fsl* 6160 6161FREEVXFS FILESYSTEM 6162M: Christoph Hellwig <hch@infradead.org> 6163W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 6164S: Maintained 6165F: fs/freevxfs/ 6166 6167FREEZER 6168M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6169M: Pavel Machek <pavel@ucw.cz> 6170L: linux-pm@vger.kernel.org 6171S: Supported 6172F: Documentation/power/freezing-of-tasks.txt 6173F: include/linux/freezer.h 6174F: kernel/freezer.c 6175 6176FRONTSWAP API 6177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 6178L: linux-kernel@vger.kernel.org 6179S: Maintained 6180F: mm/frontswap.c 6181F: include/linux/frontswap.h 6182 6183FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 6184M: David Howells <dhowells@redhat.com> 6185L: linux-cachefs@redhat.com (moderated for non-subscribers) 6186S: Supported 6187F: Documentation/filesystems/caching/ 6188F: fs/fscache/ 6189F: include/linux/fscache*.h 6190 6191FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 6192M: Theodore Y. Ts'o <tytso@mit.edu> 6193M: Jaegeuk Kim <jaegeuk@kernel.org> 6194L: linux-fscrypt@vger.kernel.org 6195Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 6197S: Supported 6198F: fs/crypto/ 6199F: include/linux/fscrypt*.h 6200F: Documentation/filesystems/fscrypt.rst 6201 6202FSI-ATTACHED I2C DRIVER 6203M: Eddie James <eajames@linux.ibm.com> 6204L: linux-i2c@vger.kernel.org 6205L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 6206S: Maintained 6207F: drivers/i2c/busses/i2c-fsi.c 6208F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 6209 6210FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 6211M: Jan Kara <jack@suse.cz> 6212R: Amir Goldstein <amir73il@gmail.com> 6213L: linux-fsdevel@vger.kernel.org 6214S: Maintained 6215F: fs/notify/ 6216F: include/linux/fsnotify*.h 6217 6218FUJITSU LAPTOP EXTRAS 6219M: Jonathan Woithe <jwoithe@just42.net> 6220L: platform-driver-x86@vger.kernel.org 6221S: Maintained 6222F: drivers/platform/x86/fujitsu-laptop.c 6223 6224FUJITSU M-5MO LS CAMERA ISP DRIVER 6225M: Kyungmin Park <kyungmin.park@samsung.com> 6226M: Heungjun Kim <riverful.kim@samsung.com> 6227L: linux-media@vger.kernel.org 6228S: Maintained 6229F: drivers/media/i2c/m5mols/ 6230F: include/media/i2c/m5mols.h 6231 6232FUJITSU TABLET EXTRAS 6233M: Robert Gerlach <khnz@gmx.de> 6234L: platform-driver-x86@vger.kernel.org 6235S: Maintained 6236F: drivers/platform/x86/fujitsu-tablet.c 6237 6238FUSE: FILESYSTEM IN USERSPACE 6239M: Miklos Szeredi <miklos@szeredi.hu> 6240L: linux-fsdevel@vger.kernel.org 6241W: http://fuse.sourceforge.net/ 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6243S: Maintained 6244F: fs/fuse/ 6245F: include/uapi/linux/fuse.h 6246F: Documentation/filesystems/fuse.txt 6247 6248FUTEX SUBSYSTEM 6249M: Thomas Gleixner <tglx@linutronix.de> 6250M: Ingo Molnar <mingo@redhat.com> 6251R: Peter Zijlstra <peterz@infradead.org> 6252R: Darren Hart <dvhart@infradead.org> 6253L: linux-kernel@vger.kernel.org 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6255S: Maintained 6256F: kernel/futex.c 6257F: kernel/futex_compat.c 6258F: include/asm-generic/futex.h 6259F: include/linux/futex.h 6260F: include/uapi/linux/futex.h 6261F: tools/testing/selftests/futex/ 6262F: tools/perf/bench/futex* 6263F: Documentation/*futex* 6264 6265GCC PLUGINS 6266M: Kees Cook <keescook@chromium.org> 6267R: Emese Revfy <re.emese@gmail.com> 6268L: kernel-hardening@lists.openwall.com 6269S: Maintained 6270F: scripts/gcc-plugins/ 6271F: scripts/gcc-plugin.sh 6272F: scripts/Makefile.gcc-plugins 6273F: Documentation/gcc-plugins.txt 6274 6275GASKET DRIVER FRAMEWORK 6276M: Rob Springer <rspringer@google.com> 6277M: Todd Poynor <toddpoynor@google.com> 6278M: Ben Chan <benchan@chromium.org> 6279S: Maintained 6280F: drivers/staging/gasket/ 6281 6282GCOV BASED KERNEL PROFILING 6283M: Peter Oberparleiter <oberpar@linux.ibm.com> 6284S: Maintained 6285F: kernel/gcov/ 6286F: Documentation/dev-tools/gcov.rst 6287 6288GDB KERNEL DEBUGGING HELPER SCRIPTS 6289M: Jan Kiszka <jan.kiszka@siemens.com> 6290M: Kieran Bingham <kbingham@kernel.org> 6291S: Supported 6292F: scripts/gdb/ 6293 6294GDT SCSI DISK ARRAY CONTROLLER DRIVER 6295M: Achim Leubner <achim_leubner@adaptec.com> 6296L: linux-scsi@vger.kernel.org 6297W: http://www.icp-vortex.com/ 6298S: Supported 6299F: drivers/scsi/gdt* 6300 6301GEMTEK FM RADIO RECEIVER DRIVER 6302M: Hans Verkuil <hverkuil@xs4all.nl> 6303L: linux-media@vger.kernel.org 6304T: git git://linuxtv.org/media_tree.git 6305W: https://linuxtv.org 6306S: Maintained 6307F: drivers/media/radio/radio-gemtek* 6308 6309GENERIC GPIO I2C DRIVER 6310M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6311S: Supported 6312F: drivers/i2c/busses/i2c-gpio.c 6313F: include/linux/platform_data/i2c-gpio.h 6314 6315GENERIC GPIO I2C MULTIPLEXER DRIVER 6316M: Peter Korsgaard <peter.korsgaard@barco.com> 6317L: linux-i2c@vger.kernel.org 6318S: Supported 6319F: drivers/i2c/muxes/i2c-mux-gpio.c 6320F: include/linux/platform_data/i2c-mux-gpio.h 6321F: Documentation/i2c/muxes/i2c-mux-gpio 6322 6323GENERIC HDLC (WAN) DRIVERS 6324M: Krzysztof Halasa <khc@pm.waw.pl> 6325W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6326S: Maintained 6327F: drivers/net/wan/c101.c 6328F: drivers/net/wan/hd6457* 6329F: drivers/net/wan/hdlc* 6330F: drivers/net/wan/n2.c 6331F: drivers/net/wan/pc300too.c 6332F: drivers/net/wan/pci200syn.c 6333F: drivers/net/wan/wanxl* 6334 6335GENERIC INCLUDE/ASM HEADER FILES 6336M: Arnd Bergmann <arnd@arndb.de> 6337L: linux-arch@vger.kernel.org 6338T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6339S: Maintained 6340F: include/asm-generic/ 6341F: include/uapi/asm-generic/ 6342 6343GENERIC PHY FRAMEWORK 6344M: Kishon Vijay Abraham I <kishon@ti.com> 6345L: linux-kernel@vger.kernel.org 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6347S: Supported 6348F: drivers/phy/ 6349F: include/linux/phy/ 6350F: Documentation/devicetree/bindings/phy/ 6351 6352GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6353M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6354S: Supported 6355F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6356 6357GENERIC PM DOMAINS 6358M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6359M: Kevin Hilman <khilman@kernel.org> 6360M: Ulf Hansson <ulf.hansson@linaro.org> 6361L: linux-pm@vger.kernel.org 6362S: Supported 6363F: drivers/base/power/domain*.c 6364F: include/linux/pm_domain.h 6365F: Documentation/devicetree/bindings/power/power_domain.txt 6366 6367GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6368M: Eugen Hristev <eugen.hristev@microchip.com> 6369L: linux-input@vger.kernel.org 6370S: Maintained 6371F: drivers/input/touchscreen/resistive-adc-touch.c 6372 6373GENERIC UIO DRIVER FOR PCI DEVICES 6374M: "Michael S. Tsirkin" <mst@redhat.com> 6375L: kvm@vger.kernel.org 6376S: Supported 6377F: drivers/uio/uio_pci_generic.c 6378 6379GENWQE (IBM Generic Workqueue Card) 6380M: Frank Haverkamp <haver@linux.ibm.com> 6381S: Supported 6382F: drivers/misc/genwqe/ 6383 6384GET_MAINTAINER SCRIPT 6385M: Joe Perches <joe@perches.com> 6386S: Maintained 6387F: scripts/get_maintainer.pl 6388 6389GFS2 FILE SYSTEM 6390M: Bob Peterson <rpeterso@redhat.com> 6391M: Andreas Gruenbacher <agruenba@redhat.com> 6392L: cluster-devel@redhat.com 6393W: http://sources.redhat.com/cluster/ 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6395S: Supported 6396F: Documentation/filesystems/gfs2*.txt 6397F: fs/gfs2/ 6398F: include/uapi/linux/gfs2_ondisk.h 6399 6400GIGASET ISDN DRIVERS 6401M: Paul Bolle <pebolle@tiscali.nl> 6402L: gigaset307x-common@lists.sourceforge.net 6403W: http://gigaset307x.sourceforge.net/ 6404S: Odd Fixes 6405F: Documentation/isdn/README.gigaset 6406F: drivers/isdn/gigaset/ 6407F: include/uapi/linux/gigaset_dev.h 6408 6409GNSS SUBSYSTEM 6410M: Johan Hovold <johan@kernel.org> 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 6412S: Maintained 6413F: Documentation/ABI/testing/sysfs-class-gnss 6414F: Documentation/devicetree/bindings/gnss/ 6415F: drivers/gnss/ 6416F: include/linux/gnss.h 6417 6418GO7007 MPEG CODEC 6419M: Hans Verkuil <hans.verkuil@cisco.com> 6420L: linux-media@vger.kernel.org 6421S: Maintained 6422F: drivers/media/usb/go7007/ 6423 6424GOODIX TOUCHSCREEN 6425M: Bastien Nocera <hadess@hadess.net> 6426L: linux-input@vger.kernel.org 6427S: Maintained 6428F: drivers/input/touchscreen/goodix.c 6429 6430GPD POCKET FAN DRIVER 6431M: Hans de Goede <hdegoede@redhat.com> 6432L: platform-driver-x86@vger.kernel.org 6433S: Maintained 6434F: drivers/platform/x86/gpd-pocket-fan.c 6435 6436GPIO ACPI SUPPORT 6437M: Mika Westerberg <mika.westerberg@linux.intel.com> 6438M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6439L: linux-gpio@vger.kernel.org 6440L: linux-acpi@vger.kernel.org 6441S: Maintained 6442F: Documentation/acpi/gpio-properties.txt 6443F: drivers/gpio/gpiolib-acpi.c 6444 6445GPIO IR Transmitter 6446M: Sean Young <sean@mess.org> 6447L: linux-media@vger.kernel.org 6448S: Maintained 6449F: drivers/media/rc/gpio-ir-tx.c 6450 6451GPIO MOCKUP DRIVER 6452M: Bamvor Jian Zhang <bamv2005@gmail.com> 6453L: linux-gpio@vger.kernel.org 6454S: Maintained 6455F: drivers/gpio/gpio-mockup.c 6456F: tools/testing/selftests/gpio/ 6457 6458GPIO SUBSYSTEM 6459M: Linus Walleij <linus.walleij@linaro.org> 6460M: Bartosz Golaszewski <bgolaszewski@baylibre.com> 6461L: linux-gpio@vger.kernel.org 6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6463S: Maintained 6464F: Documentation/devicetree/bindings/gpio/ 6465F: Documentation/driver-api/gpio/ 6466F: Documentation/gpio/ 6467F: Documentation/ABI/testing/gpio-cdev 6468F: Documentation/ABI/obsolete/sysfs-gpio 6469F: drivers/gpio/ 6470F: include/linux/gpio/ 6471F: include/linux/gpio.h 6472F: include/linux/of_gpio.h 6473F: include/asm-generic/gpio.h 6474F: include/uapi/linux/gpio.h 6475F: tools/gpio/ 6476 6477GRE DEMULTIPLEXER DRIVER 6478M: Dmitry Kozlov <xeb@mail.ru> 6479L: netdev@vger.kernel.org 6480S: Maintained 6481F: net/ipv4/gre_demux.c 6482F: net/ipv4/gre_offload.c 6483F: include/net/gre.h 6484 6485GRETH 10/100/1G Ethernet MAC device driver 6486M: Andreas Larsson <andreas@gaisler.com> 6487L: netdev@vger.kernel.org 6488S: Maintained 6489F: drivers/net/ethernet/aeroflex/ 6490 6491GREYBUS AUDIO PROTOCOLS DRIVERS 6492M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6493M: Mark Greer <mgreer@animalcreek.com> 6494S: Maintained 6495F: drivers/staging/greybus/audio_apbridgea.c 6496F: drivers/staging/greybus/audio_apbridgea.h 6497F: drivers/staging/greybus/audio_codec.c 6498F: drivers/staging/greybus/audio_codec.h 6499F: drivers/staging/greybus/audio_gb.c 6500F: drivers/staging/greybus/audio_manager.c 6501F: drivers/staging/greybus/audio_manager.h 6502F: drivers/staging/greybus/audio_manager_module.c 6503F: drivers/staging/greybus/audio_manager_private.h 6504F: drivers/staging/greybus/audio_manager_sysfs.c 6505F: drivers/staging/greybus/audio_module.c 6506F: drivers/staging/greybus/audio_topology.c 6507 6508GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6509M: Viresh Kumar <vireshk@kernel.org> 6510S: Maintained 6511F: drivers/staging/greybus/authentication.c 6512F: drivers/staging/greybus/bootrom.c 6513F: drivers/staging/greybus/firmware.h 6514F: drivers/staging/greybus/fw-core.c 6515F: drivers/staging/greybus/fw-download.c 6516F: drivers/staging/greybus/fw-management.c 6517F: drivers/staging/greybus/greybus_authentication.h 6518F: drivers/staging/greybus/greybus_firmware.h 6519F: drivers/staging/greybus/hid.c 6520F: drivers/staging/greybus/i2c.c 6521F: drivers/staging/greybus/spi.c 6522F: drivers/staging/greybus/spilib.c 6523F: drivers/staging/greybus/spilib.h 6524 6525GREYBUS LOOPBACK DRIVER 6526M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6527S: Maintained 6528F: drivers/staging/greybus/loopback.c 6529 6530GREYBUS PLATFORM DRIVERS 6531M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6532S: Maintained 6533F: drivers/staging/greybus/arche-platform.c 6534F: drivers/staging/greybus/arche-apb-ctrl.c 6535F: drivers/staging/greybus/arche_platform.h 6536 6537GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6538M: Rui Miguel Silva <rmfrfs@gmail.com> 6539S: Maintained 6540F: drivers/staging/greybus/sdio.c 6541F: drivers/staging/greybus/light.c 6542F: drivers/staging/greybus/gpio.c 6543F: drivers/staging/greybus/power_supply.c 6544F: drivers/staging/greybus/spi.c 6545F: drivers/staging/greybus/spilib.c 6546 6547GREYBUS SUBSYSTEM 6548M: Johan Hovold <johan@kernel.org> 6549M: Alex Elder <elder@kernel.org> 6550M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6551S: Maintained 6552F: drivers/staging/greybus/ 6553L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6554 6555GREYBUS UART PROTOCOLS DRIVERS 6556M: David Lin <dtwlin@gmail.com> 6557S: Maintained 6558F: drivers/staging/greybus/uart.c 6559F: drivers/staging/greybus/log.c 6560 6561GS1662 VIDEO SERIALIZER 6562M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6563L: linux-media@vger.kernel.org 6564T: git git://linuxtv.org/media_tree.git 6565S: Maintained 6566F: drivers/media/spi/gs1662.c 6567 6568GSPCA FINEPIX SUBDRIVER 6569M: Frank Zago <frank@zago.net> 6570L: linux-media@vger.kernel.org 6571T: git git://linuxtv.org/media_tree.git 6572S: Maintained 6573F: drivers/media/usb/gspca/finepix.c 6574 6575GSPCA GL860 SUBDRIVER 6576M: Olivier Lorin <o.lorin@laposte.net> 6577L: linux-media@vger.kernel.org 6578T: git git://linuxtv.org/media_tree.git 6579S: Maintained 6580F: drivers/media/usb/gspca/gl860/ 6581 6582GSPCA M5602 SUBDRIVER 6583M: Erik Andren <erik.andren@gmail.com> 6584L: linux-media@vger.kernel.org 6585T: git git://linuxtv.org/media_tree.git 6586S: Maintained 6587F: drivers/media/usb/gspca/m5602/ 6588 6589GSPCA PAC207 SONIXB SUBDRIVER 6590M: Hans Verkuil <hverkuil@xs4all.nl> 6591L: linux-media@vger.kernel.org 6592T: git git://linuxtv.org/media_tree.git 6593S: Odd Fixes 6594F: drivers/media/usb/gspca/pac207.c 6595 6596GSPCA SN9C20X SUBDRIVER 6597M: Brian Johnson <brijohn@gmail.com> 6598L: linux-media@vger.kernel.org 6599T: git git://linuxtv.org/media_tree.git 6600S: Maintained 6601F: drivers/media/usb/gspca/sn9c20x.c 6602 6603GSPCA T613 SUBDRIVER 6604M: Leandro Costantino <lcostantino@gmail.com> 6605L: linux-media@vger.kernel.org 6606T: git git://linuxtv.org/media_tree.git 6607S: Maintained 6608F: drivers/media/usb/gspca/t613.c 6609 6610GSPCA USB WEBCAM DRIVER 6611M: Hans Verkuil <hverkuil@xs4all.nl> 6612L: linux-media@vger.kernel.org 6613T: git git://linuxtv.org/media_tree.git 6614S: Odd Fixes 6615F: drivers/media/usb/gspca/ 6616 6617GTP (GPRS Tunneling Protocol) 6618M: Pablo Neira Ayuso <pablo@netfilter.org> 6619M: Harald Welte <laforge@gnumonks.org> 6620L: osmocom-net-gprs@lists.osmocom.org 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6622S: Maintained 6623F: drivers/net/gtp.c 6624 6625GUID PARTITION TABLE (GPT) 6626M: Davidlohr Bueso <dave@stgolabs.net> 6627L: linux-efi@vger.kernel.org 6628S: Maintained 6629F: block/partitions/efi.* 6630 6631H8/300 ARCHITECTURE 6632M: Yoshinori Sato <ysato@users.sourceforge.jp> 6633L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6634W: http://uclinux-h8.sourceforge.jp 6635T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6636S: Maintained 6637F: arch/h8300/ 6638F: drivers/clocksource/h8300_*.c 6639F: drivers/clk/h8300/ 6640F: drivers/irqchip/irq-renesas-h8*.c 6641 6642HACKRF MEDIA DRIVER 6643M: Antti Palosaari <crope@iki.fi> 6644L: linux-media@vger.kernel.org 6645W: https://linuxtv.org 6646W: http://palosaari.fi/linux/ 6647Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6648T: git git://linuxtv.org/anttip/media_tree.git 6649S: Maintained 6650F: drivers/media/usb/hackrf/ 6651 6652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6653M: Frank Seidel <frank@f-seidel.de> 6654L: platform-driver-x86@vger.kernel.org 6655W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6656S: Maintained 6657F: drivers/platform/x86/hdaps.c 6658 6659HARDWARE MONITORING 6660M: Jean Delvare <jdelvare@suse.com> 6661M: Guenter Roeck <linux@roeck-us.net> 6662L: linux-hwmon@vger.kernel.org 6663W: http://hwmon.wiki.kernel.org/ 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6665S: Maintained 6666F: Documentation/devicetree/bindings/hwmon/ 6667F: Documentation/hwmon/ 6668F: drivers/hwmon/ 6669F: include/linux/hwmon*.h 6670F: include/trace/events/hwmon*.h 6671 6672HARDWARE RANDOM NUMBER GENERATOR CORE 6673M: Matt Mackall <mpm@selenic.com> 6674M: Herbert Xu <herbert@gondor.apana.org.au> 6675L: linux-crypto@vger.kernel.org 6676S: Odd fixes 6677F: Documentation/devicetree/bindings/rng/ 6678F: Documentation/hw_random.txt 6679F: drivers/char/hw_random/ 6680F: include/linux/hw_random.h 6681 6682HARDWARE TRACING FACILITIES 6683M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6684S: Maintained 6685F: drivers/hwtracing/ 6686 6687HARDWARE SPINLOCK CORE 6688M: Ohad Ben-Cohen <ohad@wizery.com> 6689M: Bjorn Andersson <bjorn.andersson@linaro.org> 6690L: linux-remoteproc@vger.kernel.org 6691S: Maintained 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6693F: Documentation/devicetree/bindings/hwlock/ 6694F: Documentation/hwspinlock.txt 6695F: drivers/hwspinlock/ 6696F: include/linux/hwspinlock.h 6697 6698HARMONY SOUND DRIVER 6699L: linux-parisc@vger.kernel.org 6700S: Maintained 6701F: sound/parisc/harmony.* 6702 6703HDPVR USB VIDEO ENCODER DRIVER 6704M: Hans Verkuil <hverkuil@xs4all.nl> 6705L: linux-media@vger.kernel.org 6706T: git git://linuxtv.org/media_tree.git 6707W: https://linuxtv.org 6708S: Odd Fixes 6709F: drivers/media/usb/hdpvr/ 6710 6711HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6712M: Jerry Hoemann <jerry.hoemann@hpe.com> 6713S: Supported 6714F: Documentation/watchdog/hpwdt.txt 6715F: drivers/watchdog/hpwdt.c 6716 6717HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6718M: Don Brace <don.brace@microsemi.com> 6719L: esc.storagedev@microsemi.com 6720L: linux-scsi@vger.kernel.org 6721S: Supported 6722F: Documentation/scsi/hpsa.txt 6723F: drivers/scsi/hpsa*.[ch] 6724F: include/linux/cciss*.h 6725F: include/uapi/linux/cciss*.h 6726 6727HFI1 DRIVER 6728M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6729M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6730L: linux-rdma@vger.kernel.org 6731S: Supported 6732F: drivers/infiniband/hw/hfi1 6733 6734HFS FILESYSTEM 6735L: linux-fsdevel@vger.kernel.org 6736S: Orphan 6737F: Documentation/filesystems/hfs.txt 6738F: fs/hfs/ 6739 6740HFSPLUS FILESYSTEM 6741L: linux-fsdevel@vger.kernel.org 6742S: Orphan 6743F: Documentation/filesystems/hfsplus.txt 6744F: fs/hfsplus/ 6745 6746HGA FRAMEBUFFER DRIVER 6747M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6748L: linux-nvidia@lists.surfsouth.com 6749W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6750S: Maintained 6751F: drivers/video/fbdev/hgafb.c 6752 6753HIBERNATION (aka Software Suspend, aka swsusp) 6754M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6755M: Pavel Machek <pavel@ucw.cz> 6756L: linux-pm@vger.kernel.org 6757B: https://bugzilla.kernel.org 6758S: Supported 6759F: arch/x86/power/ 6760F: drivers/base/power/ 6761F: kernel/power/ 6762F: include/linux/suspend.h 6763F: include/linux/freezer.h 6764F: include/linux/pm.h 6765F: arch/*/include/asm/suspend*.h 6766 6767HID CORE LAYER 6768M: Jiri Kosina <jikos@kernel.org> 6769M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6770L: linux-input@vger.kernel.org 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 6772S: Maintained 6773F: drivers/hid/ 6774F: include/linux/hid* 6775F: include/uapi/linux/hid* 6776 6777HID SENSOR HUB DRIVERS 6778M: Jiri Kosina <jikos@kernel.org> 6779M: Jonathan Cameron <jic23@kernel.org> 6780M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6781L: linux-input@vger.kernel.org 6782L: linux-iio@vger.kernel.org 6783S: Maintained 6784F: Documentation/hid/hid-sensor* 6785F: drivers/hid/hid-sensor-* 6786F: drivers/iio/*/hid-* 6787F: include/linux/hid-sensor-* 6788 6789HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6790M: Thomas Gleixner <tglx@linutronix.de> 6791L: linux-kernel@vger.kernel.org 6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6793S: Maintained 6794F: Documentation/timers/ 6795F: kernel/time/hrtimer.c 6796F: kernel/time/clockevents.c 6797F: kernel/time/timer_*.c 6798F: include/linux/clockchips.h 6799F: include/linux/hrtimer.h 6800 6801HIGH-SPEED SCC DRIVER FOR AX.25 6802L: linux-hams@vger.kernel.org 6803S: Orphan 6804F: drivers/net/hamradio/dmascc.c 6805F: drivers/net/hamradio/scc.c 6806 6807HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6808M: HighPoint Linux Team <linux@highpoint-tech.com> 6809W: http://www.highpoint-tech.com 6810S: Supported 6811F: Documentation/scsi/hptiop.txt 6812F: drivers/scsi/hptiop.c 6813 6814HIPPI 6815M: Jes Sorensen <jes@trained-monkey.org> 6816L: linux-hippi@sunsite.dk 6817S: Maintained 6818F: include/linux/hippidevice.h 6819F: include/uapi/linux/if_hippi.h 6820F: net/802/hippi.c 6821F: drivers/net/hippi/ 6822 6823HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6824M: Yisen Zhuang <yisen.zhuang@huawei.com> 6825M: Salil Mehta <salil.mehta@huawei.com> 6826L: netdev@vger.kernel.org 6827W: http://www.hisilicon.com 6828S: Maintained 6829F: drivers/net/ethernet/hisilicon/hns3/ 6830 6831HISILICON LPC BUS DRIVER 6832M: john.garry@huawei.com 6833W: http://www.hisilicon.com 6834S: Maintained 6835F: drivers/bus/hisi_lpc.c 6836F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6837 6838HISILICON NETWORK SUBSYSTEM DRIVER 6839M: Yisen Zhuang <yisen.zhuang@huawei.com> 6840M: Salil Mehta <salil.mehta@huawei.com> 6841L: netdev@vger.kernel.org 6842W: http://www.hisilicon.com 6843S: Maintained 6844F: drivers/net/ethernet/hisilicon/ 6845F: Documentation/devicetree/bindings/net/hisilicon*.txt 6846 6847HISILICON PMU DRIVER 6848M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6849W: http://www.hisilicon.com 6850S: Supported 6851F: drivers/perf/hisilicon 6852F: Documentation/perf/hisi-pmu.txt 6853 6854HISILICON ROCE DRIVER 6855M: Lijun Ou <oulijun@huawei.com> 6856M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6857L: linux-rdma@vger.kernel.org 6858S: Maintained 6859F: drivers/infiniband/hw/hns/ 6860F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6861 6862HISILICON SAS Controller 6863M: John Garry <john.garry@huawei.com> 6864W: http://www.hisilicon.com 6865S: Supported 6866F: drivers/scsi/hisi_sas/ 6867F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6868 6869HMM - Heterogeneous Memory Management 6870M: Jérôme Glisse <jglisse@redhat.com> 6871L: linux-mm@kvack.org 6872S: Maintained 6873F: mm/hmm* 6874F: include/linux/hmm* 6875F: Documentation/vm/hmm.rst 6876 6877HOST AP DRIVER 6878M: Jouni Malinen <j@w1.fi> 6879L: linux-wireless@vger.kernel.org 6880W: http://w1.fi/hostap-driver.html 6881S: Obsolete 6882F: drivers/net/wireless/intersil/hostap/ 6883 6884HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6885L: platform-driver-x86@vger.kernel.org 6886S: Orphan 6887F: drivers/platform/x86/tc1100-wmi.c 6888 6889HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6890M: Jaroslav Kysela <perex@perex.cz> 6891S: Maintained 6892F: drivers/net/ethernet/hp/hp100.* 6893 6894HPET: High Precision Event Timers driver 6895M: Clemens Ladisch <clemens@ladisch.de> 6896S: Maintained 6897F: Documentation/timers/hpet.txt 6898F: drivers/char/hpet.c 6899F: include/linux/hpet.h 6900F: include/uapi/linux/hpet.h 6901 6902HPET: x86 6903S: Orphan 6904F: arch/x86/kernel/hpet.c 6905F: arch/x86/include/asm/hpet.h 6906 6907HPFS FILESYSTEM 6908M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6909W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6910S: Maintained 6911F: fs/hpfs/ 6912 6913HSI SUBSYSTEM 6914M: Sebastian Reichel <sre@kernel.org> 6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6916S: Maintained 6917F: Documentation/ABI/testing/sysfs-bus-hsi 6918F: Documentation/driver-api/hsi.rst 6919F: drivers/hsi/ 6920F: include/linux/hsi/ 6921F: include/uapi/linux/hsi/ 6922 6923HSO 3G MODEM DRIVER 6924L: linux-usb@vger.kernel.org 6925S: Orphan 6926F: drivers/net/usb/hso.c 6927 6928HSR NETWORK PROTOCOL 6929M: Arvid Brodin <arvid.brodin@alten.se> 6930L: netdev@vger.kernel.org 6931S: Maintained 6932F: net/hsr/ 6933 6934HT16K33 LED CONTROLLER DRIVER 6935M: Robin van der Gracht <robin@protonic.nl> 6936S: Maintained 6937F: drivers/auxdisplay/ht16k33.c 6938F: Documentation/devicetree/bindings/display/ht16k33.txt 6939 6940HTCPEN TOUCHSCREEN DRIVER 6941M: Pau Oliva Fora <pof@eslack.org> 6942L: linux-input@vger.kernel.org 6943S: Maintained 6944F: drivers/input/touchscreen/htcpen.c 6945 6946HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 6947M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 6948L: linux-iio@vger.kernel.org 6949W: http://www.st.com/ 6950S: Maintained 6951F: drivers/iio/humidity/hts221* 6952F: Documentation/devicetree/bindings/iio/humidity/hts221.txt 6953 6954HUAWEI ETHERNET DRIVER 6955M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6956L: netdev@vger.kernel.org 6957S: Supported 6958F: Documentation/networking/hinic.txt 6959F: drivers/net/ethernet/huawei/hinic/ 6960 6961HUGETLB FILESYSTEM 6962M: Mike Kravetz <mike.kravetz@oracle.com> 6963L: linux-mm@kvack.org 6964S: Maintained 6965F: fs/hugetlbfs/ 6966F: mm/hugetlb.c 6967F: include/linux/hugetlb.h 6968F: Documentation/admin-guide/mm/hugetlbpage.rst 6969F: Documentation/vm/hugetlbfs_reserv.rst 6970F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6971 6972HVA ST MEDIA DRIVER 6973M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6974L: linux-media@vger.kernel.org 6975T: git git://linuxtv.org/media_tree.git 6976W: https://linuxtv.org 6977S: Supported 6978F: drivers/media/platform/sti/hva 6979 6980HWPOISON MEMORY FAILURE HANDLING 6981M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6982L: linux-mm@kvack.org 6983S: Maintained 6984F: mm/memory-failure.c 6985F: mm/hwpoison-inject.c 6986 6987HYGON PROCESSOR SUPPORT 6988M: Pu Wen <puwen@hygon.cn> 6989L: linux-kernel@vger.kernel.org 6990S: Maintained 6991F: arch/x86/kernel/cpu/hygon.c 6992 6993Hyper-V CORE AND DRIVERS 6994M: "K. Y. Srinivasan" <kys@microsoft.com> 6995M: Haiyang Zhang <haiyangz@microsoft.com> 6996M: Stephen Hemminger <sthemmin@microsoft.com> 6997M: Sasha Levin <sashal@kernel.org> 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 6999L: devel@linuxdriverproject.org 7000S: Supported 7001F: Documentation/networking/device_drivers/microsoft/netvsc.txt 7002F: arch/x86/include/asm/mshyperv.h 7003F: arch/x86/include/asm/trace/hyperv.h 7004F: arch/x86/include/asm/hyperv-tlfs.h 7005F: arch/x86/kernel/cpu/mshyperv.c 7006F: arch/x86/hyperv 7007F: drivers/hid/hid-hyperv.c 7008F: drivers/hv/ 7009F: drivers/input/serio/hyperv-keyboard.c 7010F: drivers/pci/controller/pci-hyperv.c 7011F: drivers/net/hyperv/ 7012F: drivers/scsi/storvsc_drv.c 7013F: drivers/uio/uio_hv_generic.c 7014F: drivers/video/fbdev/hyperv_fb.c 7015F: net/vmw_vsock/hyperv_transport.c 7016F: include/linux/hyperv.h 7017F: include/uapi/linux/hyperv.h 7018F: tools/hv/ 7019F: Documentation/ABI/stable/sysfs-bus-vmbus 7020 7021HYPERVISOR VIRTUAL CONSOLE DRIVER 7022L: linuxppc-dev@lists.ozlabs.org 7023S: Odd Fixes 7024F: drivers/tty/hvc/ 7025 7026I2C ACPI SUPPORT 7027M: Mika Westerberg <mika.westerberg@linux.intel.com> 7028L: linux-i2c@vger.kernel.org 7029L: linux-acpi@vger.kernel.org 7030S: Maintained 7031F: drivers/i2c/i2c-core-acpi.c 7032 7033I2C CONTROLLER DRIVER FOR NVIDIA GPU 7034M: Ajay Gupta <ajayg@nvidia.com> 7035L: linux-i2c@vger.kernel.org 7036S: Maintained 7037F: Documentation/i2c/busses/i2c-nvidia-gpu 7038F: drivers/i2c/busses/i2c-nvidia-gpu.c 7039 7040I2C MUXES 7041M: Peter Rosin <peda@axentia.se> 7042L: linux-i2c@vger.kernel.org 7043S: Maintained 7044F: Documentation/i2c/i2c-topology 7045F: Documentation/i2c/muxes/ 7046F: Documentation/devicetree/bindings/i2c/i2c-mux* 7047F: Documentation/devicetree/bindings/i2c/i2c-arb* 7048F: Documentation/devicetree/bindings/i2c/i2c-gate* 7049F: drivers/i2c/i2c-mux.c 7050F: drivers/i2c/muxes/ 7051F: include/linux/i2c-mux.h 7052 7053I2C MV64XXX MARVELL AND ALLWINNER DRIVER 7054M: Gregory CLEMENT <gregory.clement@bootlin.com> 7055L: linux-i2c@vger.kernel.org 7056S: Maintained 7057F: drivers/i2c/busses/i2c-mv64xxx.c 7058 7059I2C OVER PARALLEL PORT 7060M: Jean Delvare <jdelvare@suse.com> 7061L: linux-i2c@vger.kernel.org 7062S: Maintained 7063F: Documentation/i2c/busses/i2c-parport 7064F: Documentation/i2c/busses/i2c-parport-light 7065F: drivers/i2c/busses/i2c-parport.c 7066F: drivers/i2c/busses/i2c-parport-light.c 7067 7068I2C SUBSYSTEM 7069M: Wolfram Sang <wsa@the-dreams.de> 7070L: linux-i2c@vger.kernel.org 7071W: https://i2c.wiki.kernel.org/ 7072Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7074S: Maintained 7075F: Documentation/devicetree/bindings/i2c/i2c.txt 7076F: Documentation/i2c/ 7077F: drivers/i2c/* 7078F: include/linux/i2c.h 7079F: include/linux/i2c-dev.h 7080F: include/linux/i2c-smbus.h 7081F: include/uapi/linux/i2c.h 7082F: include/uapi/linux/i2c-*.h 7083 7084I2C SUBSYSTEM HOST DRIVERS 7085L: linux-i2c@vger.kernel.org 7086W: https://i2c.wiki.kernel.org/ 7087Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 7089S: Odd Fixes 7090F: Documentation/devicetree/bindings/i2c/ 7091F: drivers/i2c/algos/ 7092F: drivers/i2c/busses/ 7093 7094I2C-TAOS-EVM DRIVER 7095M: Jean Delvare <jdelvare@suse.com> 7096L: linux-i2c@vger.kernel.org 7097S: Maintained 7098F: Documentation/i2c/busses/i2c-taos-evm 7099F: drivers/i2c/busses/i2c-taos-evm.c 7100 7101I2C-TINY-USB DRIVER 7102M: Till Harbaum <till@harbaum.org> 7103L: linux-i2c@vger.kernel.org 7104W: http://www.harbaum.org/till/i2c_tiny_usb 7105S: Maintained 7106F: drivers/i2c/busses/i2c-tiny-usb.c 7107 7108I2C/SMBUS CONTROLLER DRIVERS FOR PC 7109M: Jean Delvare <jdelvare@suse.com> 7110L: linux-i2c@vger.kernel.org 7111S: Maintained 7112F: Documentation/i2c/busses/i2c-ali1535 7113F: Documentation/i2c/busses/i2c-ali1563 7114F: Documentation/i2c/busses/i2c-ali15x3 7115F: Documentation/i2c/busses/i2c-amd756 7116F: Documentation/i2c/busses/i2c-amd8111 7117F: Documentation/i2c/busses/i2c-i801 7118F: Documentation/i2c/busses/i2c-nforce2 7119F: Documentation/i2c/busses/i2c-piix4 7120F: Documentation/i2c/busses/i2c-sis5595 7121F: Documentation/i2c/busses/i2c-sis630 7122F: Documentation/i2c/busses/i2c-sis96x 7123F: Documentation/i2c/busses/i2c-via 7124F: Documentation/i2c/busses/i2c-viapro 7125F: drivers/i2c/busses/i2c-ali1535.c 7126F: drivers/i2c/busses/i2c-ali1563.c 7127F: drivers/i2c/busses/i2c-ali15x3.c 7128F: drivers/i2c/busses/i2c-amd756.c 7129F: drivers/i2c/busses/i2c-amd756-s4882.c 7130F: drivers/i2c/busses/i2c-amd8111.c 7131F: drivers/i2c/busses/i2c-i801.c 7132F: drivers/i2c/busses/i2c-isch.c 7133F: drivers/i2c/busses/i2c-nforce2.c 7134F: drivers/i2c/busses/i2c-nforce2-s4985.c 7135F: drivers/i2c/busses/i2c-piix4.c 7136F: drivers/i2c/busses/i2c-sis5595.c 7137F: drivers/i2c/busses/i2c-sis630.c 7138F: drivers/i2c/busses/i2c-sis96x.c 7139F: drivers/i2c/busses/i2c-via.c 7140F: drivers/i2c/busses/i2c-viapro.c 7141 7142I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 7143M: Hans de Goede <hdegoede@redhat.com> 7144L: linux-i2c@vger.kernel.org 7145S: Maintained 7146F: drivers/i2c/busses/i2c-cht-wc.c 7147 7148I2C/SMBUS ISMT DRIVER 7149M: Seth Heasley <seth.heasley@intel.com> 7150M: Neil Horman <nhorman@tuxdriver.com> 7151L: linux-i2c@vger.kernel.org 7152F: drivers/i2c/busses/i2c-ismt.c 7153F: Documentation/i2c/busses/i2c-ismt 7154 7155I2C/SMBUS STUB DRIVER 7156M: Jean Delvare <jdelvare@suse.com> 7157L: linux-i2c@vger.kernel.org 7158S: Maintained 7159F: drivers/i2c/i2c-stub.c 7160 7161I3C SUBSYSTEM 7162M: Boris Brezillon <bbrezillon@kernel.org> 7163L: linux-i3c@lists.infradead.org 7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 7165S: Maintained 7166F: Documentation/ABI/testing/sysfs-bus-i3c 7167F: Documentation/devicetree/bindings/i3c/ 7168F: Documentation/driver-api/i3c 7169F: drivers/i3c/ 7170F: include/linux/i3c/ 7171F: include/dt-bindings/i3c/ 7172 7173I3C DRIVER FOR SYNOPSYS DESIGNWARE 7174M: Vitor Soares <vitor.soares@synopsys.com> 7175S: Maintained 7176F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt 7177F: drivers/i3c/master/dw* 7178 7179IA64 (Itanium) PLATFORM 7180M: Tony Luck <tony.luck@intel.com> 7181M: Fenghua Yu <fenghua.yu@intel.com> 7182L: linux-ia64@vger.kernel.org 7183T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 7184S: Maintained 7185F: arch/ia64/ 7186 7187IBM Power 842 compression accelerator 7188M: Haren Myneni <haren@us.ibm.com> 7189S: Supported 7190F: drivers/crypto/nx/Makefile 7191F: drivers/crypto/nx/Kconfig 7192F: drivers/crypto/nx/nx-842* 7193F: include/linux/sw842.h 7194F: crypto/842.c 7195F: lib/842/ 7196 7197IBM Power in-Nest Crypto Acceleration 7198M: Breno Leitão <leitao@debian.org> 7199M: Nayna Jain <nayna@linux.ibm.com> 7200M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7201L: linux-crypto@vger.kernel.org 7202S: Supported 7203F: drivers/crypto/nx/Makefile 7204F: drivers/crypto/nx/Kconfig 7205F: drivers/crypto/nx/nx-aes* 7206F: drivers/crypto/nx/nx-sha* 7207F: drivers/crypto/nx/nx.* 7208F: drivers/crypto/nx/nx_csbcpb.h 7209F: drivers/crypto/nx/nx_debugfs.h 7210 7211IBM Power Linux RAID adapter 7212M: Brian King <brking@us.ibm.com> 7213S: Supported 7214F: drivers/scsi/ipr.* 7215 7216IBM Power SRIOV Virtual NIC Device Driver 7217M: Thomas Falcon <tlfalcon@linux.ibm.com> 7218M: John Allen <jallen@linux.ibm.com> 7219L: netdev@vger.kernel.org 7220S: Supported 7221F: drivers/net/ethernet/ibm/ibmvnic.* 7222 7223IBM Power Virtual Accelerator Switchboard 7224M: Sukadev Bhattiprolu 7225L: linuxppc-dev@lists.ozlabs.org 7226S: Supported 7227F: arch/powerpc/platforms/powernv/vas* 7228F: arch/powerpc/platforms/powernv/copy-paste.h 7229F: arch/powerpc/include/asm/vas.h 7230F: arch/powerpc/include/uapi/asm/vas.h 7231 7232IBM Power Virtual Ethernet Device Driver 7233M: Thomas Falcon <tlfalcon@linux.ibm.com> 7234L: netdev@vger.kernel.org 7235S: Supported 7236F: drivers/net/ethernet/ibm/ibmveth.* 7237 7238IBM Power Virtual FC Device Drivers 7239M: Tyrel Datwyler <tyreld@linux.ibm.com> 7240L: linux-scsi@vger.kernel.org 7241S: Supported 7242F: drivers/scsi/ibmvscsi/ibmvfc* 7243 7244IBM Power Virtual Management Channel Driver 7245M: Steven Royer <seroyer@linux.ibm.com> 7246S: Supported 7247F: drivers/misc/ibmvmc.* 7248 7249IBM Power Virtual SCSI Device Drivers 7250M: Tyrel Datwyler <tyreld@linux.ibm.com> 7251L: linux-scsi@vger.kernel.org 7252S: Supported 7253F: drivers/scsi/ibmvscsi/ibmvscsi* 7254F: include/scsi/viosrp.h 7255 7256IBM Power Virtual SCSI Device Target Driver 7257M: Michael Cyr <mikecyr@linux.ibm.com> 7258L: linux-scsi@vger.kernel.org 7259L: target-devel@vger.kernel.org 7260S: Supported 7261F: drivers/scsi/ibmvscsi_tgt/ 7262 7263IBM Power VMX Cryptographic instructions 7264M: Breno Leitão <leitao@debian.org> 7265M: Nayna Jain <nayna@linux.ibm.com> 7266M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com> 7267L: linux-crypto@vger.kernel.org 7268S: Supported 7269F: drivers/crypto/vmx/Makefile 7270F: drivers/crypto/vmx/Kconfig 7271F: drivers/crypto/vmx/vmx.c 7272F: drivers/crypto/vmx/aes* 7273F: drivers/crypto/vmx/ghash* 7274F: drivers/crypto/vmx/ppc-xlate.pl 7275 7276IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 7277M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7278L: linux-pci@vger.kernel.org 7279L: linuxppc-dev@lists.ozlabs.org 7280S: Supported 7281F: drivers/pci/hotplug/rpaphp* 7282 7283IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 7284M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 7285L: linux-pci@vger.kernel.org 7286L: linuxppc-dev@lists.ozlabs.org 7287S: Supported 7288F: drivers/pci/hotplug/rpadlpar* 7289 7290IBM ServeRAID RAID DRIVER 7291S: Orphan 7292F: drivers/scsi/ips.* 7293 7294ICH LPC AND GPIO DRIVER 7295M: Peter Tyser <ptyser@xes-inc.com> 7296S: Maintained 7297F: drivers/mfd/lpc_ich.c 7298F: drivers/gpio/gpio-ich.c 7299 7300IDE SUBSYSTEM 7301M: "David S. Miller" <davem@davemloft.net> 7302L: linux-ide@vger.kernel.org 7303Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7305S: Maintained 7306F: Documentation/ide/ 7307F: drivers/ide/ 7308F: include/linux/ide.h 7309 7310IDE/ATAPI DRIVERS 7311M: Borislav Petkov <bp@alien8.de> 7312L: linux-ide@vger.kernel.org 7313S: Maintained 7314F: Documentation/cdrom/ide-cd 7315F: drivers/ide/ide-cd* 7316 7317IDEAPAD LAPTOP EXTRAS DRIVER 7318M: Ike Panhc <ike.pan@canonical.com> 7319L: platform-driver-x86@vger.kernel.org 7320W: http://launchpad.net/ideapad-laptop 7321S: Maintained 7322F: drivers/platform/x86/ideapad-laptop.c 7323 7324IDEAPAD LAPTOP SLIDEBAR DRIVER 7325M: Andrey Moiseev <o2g.org.ru@gmail.com> 7326L: linux-input@vger.kernel.org 7327W: https://github.com/o2genum/ideapad-slidebar 7328S: Maintained 7329F: drivers/input/misc/ideapad_slidebar.c 7330 7331IDT VersaClock 5 CLOCK DRIVER 7332M: Marek Vasut <marek.vasut@gmail.com> 7333S: Maintained 7334F: drivers/clk/clk-versaclock5.c 7335 7336IEEE 802.15.4 SUBSYSTEM 7337M: Alexander Aring <alex.aring@gmail.com> 7338M: Stefan Schmidt <stefan@datenfreihafen.org> 7339L: linux-wpan@vger.kernel.org 7340W: http://wpan.cakelab.org/ 7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7343S: Maintained 7344F: net/ieee802154/ 7345F: net/mac802154/ 7346F: drivers/net/ieee802154/ 7347F: include/linux/nl802154.h 7348F: include/linux/ieee802154.h 7349F: include/net/nl802154.h 7350F: include/net/mac802154.h 7351F: include/net/af_ieee802154.h 7352F: include/net/cfg802154.h 7353F: include/net/ieee802154_netdev.h 7354F: Documentation/networking/ieee802154.txt 7355 7356IFE PROTOCOL 7357M: Yotam Gigi <yotam.gi@gmail.com> 7358M: Jamal Hadi Salim <jhs@mojatatu.com> 7359F: net/ife 7360F: include/net/ife.h 7361F: include/uapi/linux/ife.h 7362 7363IGORPLUG-USB IR RECEIVER 7364M: Sean Young <sean@mess.org> 7365L: linux-media@vger.kernel.org 7366S: Maintained 7367F: drivers/media/rc/igorplugusb.c 7368 7369IGUANAWORKS USB IR TRANSCEIVER 7370M: Sean Young <sean@mess.org> 7371L: linux-media@vger.kernel.org 7372S: Maintained 7373F: drivers/media/rc/iguanair.c 7374 7375IIO DIGITAL POTENTIOMETER DAC 7376M: Peter Rosin <peda@axentia.se> 7377L: linux-iio@vger.kernel.org 7378S: Maintained 7379F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7380F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7381F: drivers/iio/dac/dpot-dac.c 7382 7383IIO ENVELOPE DETECTOR 7384M: Peter Rosin <peda@axentia.se> 7385L: linux-iio@vger.kernel.org 7386S: Maintained 7387F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7388F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7389F: drivers/iio/adc/envelope-detector.c 7390 7391IIO MULTIPLEXER 7392M: Peter Rosin <peda@axentia.se> 7393L: linux-iio@vger.kernel.org 7394S: Maintained 7395F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7396F: drivers/iio/multiplexer/iio-mux.c 7397 7398IIO SUBSYSTEM AND DRIVERS 7399M: Jonathan Cameron <jic23@kernel.org> 7400R: Hartmut Knaack <knaack.h@gmx.de> 7401R: Lars-Peter Clausen <lars@metafoo.de> 7402R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7403L: linux-iio@vger.kernel.org 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7405S: Maintained 7406F: Documentation/ABI/testing/configfs-iio* 7407F: Documentation/ABI/testing/sysfs-bus-iio* 7408F: Documentation/devicetree/bindings/iio/ 7409F: drivers/iio/ 7410F: drivers/staging/iio/ 7411F: include/linux/iio/ 7412F: tools/iio/ 7413 7414IIO UNIT CONVERTER 7415M: Peter Rosin <peda@axentia.se> 7416L: linux-iio@vger.kernel.org 7417S: Maintained 7418F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7419F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7420F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7421F: drivers/iio/afe/iio-rescale.c 7422 7423IKANOS/ADI EAGLE ADSL USB DRIVER 7424M: Matthieu Castet <castet.matthieu@free.fr> 7425M: Stanislaw Gruszka <stf_xl@wp.pl> 7426S: Maintained 7427F: drivers/usb/atm/ueagle-atm.c 7428 7429IMGTEC ASCII LCD DRIVER 7430M: Paul Burton <paul.burton@mips.com> 7431S: Maintained 7432F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7433F: drivers/auxdisplay/img-ascii-lcd.c 7434 7435IMGTEC IR DECODER DRIVER 7436M: James Hogan <jhogan@kernel.org> 7437S: Maintained 7438F: drivers/media/rc/img-ir/ 7439 7440IMON SOUNDGRAPH USB IR RECEIVER 7441M: Sean Young <sean@mess.org> 7442L: linux-media@vger.kernel.org 7443S: Maintained 7444F: drivers/media/rc/imon_raw.c 7445F: drivers/media/rc/imon.c 7446 7447IMS TWINTURBO FRAMEBUFFER DRIVER 7448L: linux-fbdev@vger.kernel.org 7449S: Orphan 7450F: drivers/video/fbdev/imsttfb.c 7451 7452INA209 HARDWARE MONITOR DRIVER 7453M: Guenter Roeck <linux@roeck-us.net> 7454L: linux-hwmon@vger.kernel.org 7455S: Maintained 7456F: Documentation/hwmon/ina209 7457F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7458F: drivers/hwmon/ina209.c 7459 7460INA2XX HARDWARE MONITOR DRIVER 7461M: Guenter Roeck <linux@roeck-us.net> 7462L: linux-hwmon@vger.kernel.org 7463S: Maintained 7464F: Documentation/hwmon/ina2xx 7465F: drivers/hwmon/ina2xx.c 7466F: include/linux/platform_data/ina2xx.h 7467 7468INDUSTRY PACK SUBSYSTEM (IPACK) 7469M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7470M: Jens Taprogge <jens.taprogge@taprogge.org> 7471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7472L: industrypack-devel@lists.sourceforge.net 7473W: http://industrypack.sourceforge.net 7474S: Maintained 7475F: drivers/ipack/ 7476 7477INFINIBAND SUBSYSTEM 7478M: Doug Ledford <dledford@redhat.com> 7479M: Jason Gunthorpe <jgg@mellanox.com> 7480L: linux-rdma@vger.kernel.org 7481W: https://github.com/linux-rdma/rdma-core 7482Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7484S: Supported 7485F: Documentation/devicetree/bindings/infiniband/ 7486F: Documentation/infiniband/ 7487F: drivers/infiniband/ 7488F: include/uapi/linux/if_infiniband.h 7489F: include/uapi/rdma/ 7490F: include/rdma/ 7491 7492INGENIC JZ4780 DMA Driver 7493M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7494S: Maintained 7495F: drivers/dma/dma-jz4780.c 7496 7497INGENIC JZ4780 NAND DRIVER 7498M: Harvey Hunt <harveyhuntnexus@gmail.com> 7499L: linux-mtd@lists.infradead.org 7500S: Maintained 7501F: drivers/mtd/nand/raw/jz4780_* 7502 7503INOTIFY 7504M: Jan Kara <jack@suse.cz> 7505R: Amir Goldstein <amir73il@gmail.com> 7506L: linux-fsdevel@vger.kernel.org 7507S: Maintained 7508F: Documentation/filesystems/inotify.txt 7509F: fs/notify/inotify/ 7510F: include/linux/inotify.h 7511F: include/uapi/linux/inotify.h 7512 7513INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7514M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7515L: linux-input@vger.kernel.org 7516Q: http://patchwork.kernel.org/project/linux-input/list/ 7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7518S: Maintained 7519F: drivers/input/ 7520F: include/linux/input.h 7521F: include/uapi/linux/input.h 7522F: include/uapi/linux/input-event-codes.h 7523F: include/linux/input/ 7524F: Documentation/devicetree/bindings/input/ 7525F: Documentation/devicetree/bindings/serio/ 7526F: Documentation/input/ 7527 7528INPUT MULTITOUCH (MT) PROTOCOL 7529M: Henrik Rydberg <rydberg@bitmath.org> 7530L: linux-input@vger.kernel.org 7531S: Odd fixes 7532F: Documentation/input/multi-touch-protocol.rst 7533F: drivers/input/input-mt.c 7534K: \b(ABS|SYN)_MT_ 7535 7536INSIDE SECURE CRYPTO DRIVER 7537M: Antoine Tenart <antoine.tenart@bootlin.com> 7538F: drivers/crypto/inside-secure/ 7539S: Maintained 7540L: linux-crypto@vger.kernel.org 7541 7542INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7543M: Mimi Zohar <zohar@linux.ibm.com> 7544M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7545L: linux-integrity@vger.kernel.org 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7547S: Supported 7548F: security/integrity/ima/ 7549 7550INTEL 810/815 FRAMEBUFFER DRIVER 7551M: Antonino Daplas <adaplas@gmail.com> 7552L: linux-fbdev@vger.kernel.org 7553S: Maintained 7554F: drivers/video/fbdev/i810/ 7555 7556INTEL ASoC DRIVERS 7557M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7558M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7559M: Jie Yang <yang.jie@linux.intel.com> 7560L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7561S: Supported 7562F: sound/soc/intel/ 7563 7564INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 7565M: Hans de Goede <hdegoede@redhat.com> 7566L: platform-driver-x86@vger.kernel.org 7567S: Maintained 7568F: drivers/platform/x86/intel_atomisp2_pm.c 7569 7570INTEL C600 SERIES SAS CONTROLLER DRIVER 7571M: Intel SCU Linux support <intel-linux-scu@intel.com> 7572M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7573L: linux-scsi@vger.kernel.org 7574T: git git://git.code.sf.net/p/intel-sas/isci 7575S: Supported 7576F: drivers/scsi/isci/ 7577 7578INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7579M: Jani Nikula <jani.nikula@linux.intel.com> 7580M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7581M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7582L: intel-gfx@lists.freedesktop.org 7583W: https://01.org/linuxgraphics/ 7584B: https://01.org/linuxgraphics/documentation/how-report-bugs 7585C: irc://chat.freenode.net/intel-gfx 7586Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7587T: git git://anongit.freedesktop.org/drm-intel 7588S: Supported 7589F: drivers/gpu/drm/i915/ 7590F: include/drm/i915* 7591F: include/uapi/drm/i915_drm.h 7592F: Documentation/gpu/i915.rst 7593 7594INTEL ETHERNET DRIVERS 7595M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7596L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7597W: http://www.intel.com/support/feedback.htm 7598W: http://e1000.sourceforge.net/ 7599Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7602S: Supported 7603F: Documentation/networking/device_drivers/intel/e100.rst 7604F: Documentation/networking/device_drivers/intel/e1000.rst 7605F: Documentation/networking/device_drivers/intel/e1000e.rst 7606F: Documentation/networking/device_drivers/intel/fm10k.rst 7607F: Documentation/networking/device_drivers/intel/igb.rst 7608F: Documentation/networking/device_drivers/intel/igbvf.rst 7609F: Documentation/networking/device_drivers/intel/ixgb.rst 7610F: Documentation/networking/device_drivers/intel/ixgbe.rst 7611F: Documentation/networking/device_drivers/intel/ixgbevf.rst 7612F: Documentation/networking/device_drivers/intel/i40e.rst 7613F: Documentation/networking/device_drivers/intel/iavf.rst 7614F: Documentation/networking/device_drivers/intel/ice.rst 7615F: drivers/net/ethernet/intel/ 7616F: drivers/net/ethernet/intel/*/ 7617F: include/linux/avf/virtchnl.h 7618 7619INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7620M: Maik Broemme <mbroemme@libmpq.org> 7621L: linux-fbdev@vger.kernel.org 7622S: Maintained 7623F: Documentation/fb/intelfb.txt 7624F: drivers/video/fbdev/intelfb/ 7625 7626INTEL GPIO DRIVERS 7627M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7628L: linux-gpio@vger.kernel.org 7629S: Maintained 7630T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7631F: drivers/gpio/gpio-ich.c 7632F: drivers/gpio/gpio-intel-mid.c 7633F: drivers/gpio/gpio-lynxpoint.c 7634F: drivers/gpio/gpio-merrifield.c 7635F: drivers/gpio/gpio-ml-ioh.c 7636F: drivers/gpio/gpio-pch.c 7637F: drivers/gpio/gpio-sch.c 7638F: drivers/gpio/gpio-sodaville.c 7639 7640INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7641M: Zhenyu Wang <zhenyuw@linux.intel.com> 7642M: Zhi Wang <zhi.a.wang@intel.com> 7643L: intel-gvt-dev@lists.freedesktop.org 7644L: intel-gfx@lists.freedesktop.org 7645W: https://01.org/igvt-g 7646T: git https://github.com/intel/gvt-linux.git 7647S: Supported 7648F: drivers/gpu/drm/i915/gvt/ 7649 7650INTEL HID EVENT DRIVER 7651M: Alex Hung <alex.hung@canonical.com> 7652L: platform-driver-x86@vger.kernel.org 7653S: Maintained 7654F: drivers/platform/x86/intel-hid.c 7655 7656INTEL I/OAT DMA DRIVER 7657M: Dave Jiang <dave.jiang@intel.com> 7658R: Dan Williams <dan.j.williams@intel.com> 7659L: dmaengine@vger.kernel.org 7660Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7661S: Supported 7662F: drivers/dma/ioat* 7663 7664INTEL IDLE DRIVER 7665M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7666M: Len Brown <lenb@kernel.org> 7667L: linux-pm@vger.kernel.org 7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7669B: https://bugzilla.kernel.org 7670S: Supported 7671F: drivers/idle/intel_idle.c 7672 7673INTEL INTEGRATED SENSOR HUB DRIVER 7674M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7675M: Jiri Kosina <jikos@kernel.org> 7676L: linux-input@vger.kernel.org 7677S: Maintained 7678F: drivers/hid/intel-ish-hid/ 7679 7680INTEL IOMMU (VT-d) 7681M: David Woodhouse <dwmw2@infradead.org> 7682L: iommu@lists.linux-foundation.org 7683T: git git://git.infradead.org/iommu-2.6.git 7684S: Supported 7685F: drivers/iommu/intel-iommu.c 7686F: include/linux/intel-iommu.h 7687 7688INTEL IOP-ADMA DMA DRIVER 7689R: Dan Williams <dan.j.williams@intel.com> 7690S: Odd fixes 7691F: drivers/dma/iop-adma.c 7692 7693INTEL IPU3 CSI-2 CIO2 DRIVER 7694M: Yong Zhi <yong.zhi@intel.com> 7695M: Sakari Ailus <sakari.ailus@linux.intel.com> 7696M: Bingbu Cao <bingbu.cao@intel.com> 7697R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7698R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7699L: linux-media@vger.kernel.org 7700S: Maintained 7701F: drivers/media/pci/intel/ipu3/ 7702F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7703 7704INTEL IPU3 CSI-2 IMGU DRIVER 7705M: Sakari Ailus <sakari.ailus@linux.intel.com> 7706L: linux-media@vger.kernel.org 7707S: Maintained 7708F: drivers/staging/media/ipu3/ 7709F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst 7710F: Documentation/media/v4l-drivers/ipu3.rst 7711 7712INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7713M: Krzysztof Halasa <khalasa@piap.pl> 7714S: Maintained 7715F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7716F: arch/arm/mach-ixp4xx/include/mach/npe.h 7717F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7718F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7719F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7720F: drivers/net/wan/ixp4xx_hss.c 7721 7722INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7723M: Deepak Saxena <dsaxena@plexity.net> 7724S: Maintained 7725F: drivers/char/hw_random/ixp4xx-rng.c 7726 7727INTEL MANAGEMENT ENGINE (mei) 7728M: Tomas Winkler <tomas.winkler@intel.com> 7729L: linux-kernel@vger.kernel.org 7730S: Supported 7731F: include/uapi/linux/mei.h 7732F: include/linux/mei_cl_bus.h 7733F: drivers/misc/mei/* 7734F: drivers/watchdog/mei_wdt.c 7735F: Documentation/misc-devices/mei/* 7736F: samples/mei/* 7737 7738INTEL MENLOW THERMAL DRIVER 7739M: Sujith Thomas <sujith.thomas@intel.com> 7740L: platform-driver-x86@vger.kernel.org 7741W: https://01.org/linux-acpi 7742S: Supported 7743F: drivers/platform/x86/intel_menlow.c 7744 7745INTEL MIC DRIVERS (mic) 7746M: Sudeep Dutt <sudeep.dutt@intel.com> 7747M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7748S: Supported 7749W: https://github.com/sudeepdutt/mic 7750W: http://software.intel.com/en-us/mic-developer 7751F: include/linux/mic_bus.h 7752F: include/linux/scif.h 7753F: include/uapi/linux/mic_common.h 7754F: include/uapi/linux/mic_ioctl.h 7755F: include/uapi/linux/scif_ioctl.h 7756F: drivers/misc/mic/ 7757F: drivers/dma/mic_x100_dma.c 7758F: drivers/dma/mic_x100_dma.h 7759F: Documentation/mic/ 7760 7761INTEL PMC CORE DRIVER 7762M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7763M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7764L: platform-driver-x86@vger.kernel.org 7765S: Maintained 7766F: drivers/platform/x86/intel_pmc_core* 7767 7768INTEL PMC/P-Unit IPC DRIVER 7769M: Zha Qipeng<qipeng.zha@intel.com> 7770L: platform-driver-x86@vger.kernel.org 7771S: Maintained 7772F: drivers/platform/x86/intel_pmc_ipc.c 7773F: drivers/platform/x86/intel_punit_ipc.c 7774F: arch/x86/include/asm/intel_pmc_ipc.h 7775F: arch/x86/include/asm/intel_punit_ipc.h 7776 7777INTEL PMIC GPIO DRIVERS 7778M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7779S: Maintained 7780T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 7781F: drivers/gpio/gpio-*cove.c 7782F: drivers/gpio/gpio-msic.c 7783 7784INTEL MULTIFUNCTION PMIC DEVICE DRIVERS 7785R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7786S: Maintained 7787F: drivers/mfd/intel_msic.c 7788F: drivers/mfd/intel_soc_pmic* 7789F: include/linux/mfd/intel_msic.h 7790F: include/linux/mfd/intel_soc_pmic* 7791 7792INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7793M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7794L: linux-wireless@vger.kernel.org 7795S: Maintained 7796F: Documentation/networking/device_drivers/intel/ipw2100.txt 7797F: Documentation/networking/device_drivers/intel/ipw2200.txt 7798F: drivers/net/wireless/intel/ipw2x00/ 7799 7800INTEL PSTATE DRIVER 7801M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7802M: Len Brown <lenb@kernel.org> 7803L: linux-pm@vger.kernel.org 7804S: Supported 7805F: drivers/cpufreq/intel_pstate.c 7806 7807INTEL RDMA RNIC DRIVER 7808M: Faisal Latif <faisal.latif@intel.com> 7809M: Shiraz Saleem <shiraz.saleem@intel.com> 7810L: linux-rdma@vger.kernel.org 7811S: Supported 7812F: drivers/infiniband/hw/i40iw/ 7813F: include/uapi/rdma/i40iw-abi.h 7814 7815INTEL TELEMETRY DRIVER 7816M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com> 7817M: "David E. Box" <david.e.box@linux.intel.com> 7818L: platform-driver-x86@vger.kernel.org 7819S: Maintained 7820F: arch/x86/include/asm/intel_telemetry.h 7821F: drivers/platform/x86/intel_telemetry* 7822 7823INTEL VIRTUAL BUTTON DRIVER 7824M: AceLan Kao <acelan.kao@canonical.com> 7825L: platform-driver-x86@vger.kernel.org 7826S: Maintained 7827F: drivers/platform/x86/intel-vbtn.c 7828 7829INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7830M: Stanislaw Gruszka <sgruszka@redhat.com> 7831L: linux-wireless@vger.kernel.org 7832S: Supported 7833F: drivers/net/wireless/intel/iwlegacy/ 7834 7835INTEL WIRELESS WIFI LINK (iwlwifi) 7836M: Johannes Berg <johannes.berg@intel.com> 7837M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7838M: Luca Coelho <luciano.coelho@intel.com> 7839M: Intel Linux Wireless <linuxwifi@intel.com> 7840L: linux-wireless@vger.kernel.org 7841W: http://intellinuxwireless.org 7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7843S: Supported 7844F: drivers/net/wireless/intel/iwlwifi/ 7845 7846INTEL WIRELESS WIMAX CONNECTION 2400 7847M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7848M: linux-wimax@intel.com 7849L: wimax@linuxwimax.org (subscribers-only) 7850S: Supported 7851W: http://linuxwimax.org 7852F: Documentation/wimax/README.i2400m 7853F: drivers/net/wimax/i2400m/ 7854F: include/uapi/linux/wimax/i2400m.h 7855 7856INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7857M: Mario Limonciello <mario.limonciello@dell.com> 7858S: Maintained 7859F: drivers/platform/x86/intel-wmi-thunderbolt.c 7860 7861INTEL(R) TRACE HUB 7862M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7863S: Supported 7864F: Documentation/trace/intel_th.rst 7865F: drivers/hwtracing/intel_th/ 7866 7867INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7868M: Ning Sun <ning.sun@intel.com> 7869L: tboot-devel@lists.sourceforge.net 7870W: http://tboot.sourceforge.net 7871T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7872S: Supported 7873F: Documentation/intel_txt.txt 7874F: include/linux/tboot.h 7875F: arch/x86/kernel/tboot.c 7876 7877INTEL-MID GPIO DRIVER 7878M: David Cohen <david.a.cohen@linux.intel.com> 7879L: linux-gpio@vger.kernel.org 7880S: Maintained 7881F: drivers/gpio/gpio-intel-mid.c 7882 7883INVENSENSE MPU-3050 GYROSCOPE DRIVER 7884M: Linus Walleij <linus.walleij@linaro.org> 7885L: linux-iio@vger.kernel.org 7886S: Maintained 7887F: drivers/iio/gyro/mpu3050* 7888F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7889 7890IOC3 ETHERNET DRIVER 7891M: Ralf Baechle <ralf@linux-mips.org> 7892L: linux-mips@vger.kernel.org 7893S: Maintained 7894F: drivers/net/ethernet/sgi/ioc3-eth.c 7895 7896IOC3 SERIAL DRIVER 7897M: Pat Gefre <pfg@sgi.com> 7898L: linux-serial@vger.kernel.org 7899S: Maintained 7900F: drivers/tty/serial/ioc3_serial.c 7901 7902IOMAP FILESYSTEM LIBRARY 7903M: Christoph Hellwig <hch@infradead.org> 7904M: Darrick J. Wong <darrick.wong@oracle.com> 7905M: linux-xfs@vger.kernel.org 7906M: linux-fsdevel@vger.kernel.org 7907L: linux-xfs@vger.kernel.org 7908L: linux-fsdevel@vger.kernel.org 7909T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 7910S: Supported 7911F: fs/iomap.c 7912F: include/linux/iomap.h 7913 7914IOMMU DRIVERS 7915M: Joerg Roedel <joro@8bytes.org> 7916L: iommu@lists.linux-foundation.org 7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7918S: Maintained 7919F: Documentation/devicetree/bindings/iommu/ 7920F: drivers/iommu/ 7921F: include/linux/iommu.h 7922F: include/linux/of_iommu.h 7923F: include/linux/iova.h 7924 7925IP MASQUERADING 7926M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7927S: Maintained 7928F: net/ipv4/netfilter/ipt_MASQUERADE.c 7929 7930IPMI SUBSYSTEM 7931M: Corey Minyard <minyard@acm.org> 7932L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7933W: http://openipmi.sourceforge.net/ 7934S: Supported 7935F: Documentation/devicetree/bindings/ipmi/ 7936F: Documentation/IPMI.txt 7937F: drivers/char/ipmi/ 7938F: include/linux/ipmi* 7939F: include/uapi/linux/ipmi* 7940 7941IPS SCSI RAID DRIVER 7942M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7943L: linux-scsi@vger.kernel.org 7944W: http://www.adaptec.com/ 7945S: Maintained 7946F: drivers/scsi/ips* 7947 7948IPVS 7949M: Wensong Zhang <wensong@linux-vs.org> 7950M: Simon Horman <horms@verge.net.au> 7951M: Julian Anastasov <ja@ssi.bg> 7952L: netdev@vger.kernel.org 7953L: lvs-devel@vger.kernel.org 7954S: Maintained 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7957F: Documentation/networking/ipvs-sysctl.txt 7958F: include/net/ip_vs.h 7959F: include/uapi/linux/ip_vs.h 7960F: net/netfilter/ipvs/ 7961 7962IPWIRELESS DRIVER 7963M: Jiri Kosina <jikos@kernel.org> 7964M: David Sterba <dsterba@suse.com> 7965S: Odd Fixes 7966F: drivers/tty/ipwireless/ 7967 7968IPX NETWORK LAYER 7969L: netdev@vger.kernel.org 7970S: Obsolete 7971F: include/uapi/linux/ipx.h 7972 7973IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7974M: Marc Zyngier <marc.zyngier@arm.com> 7975S: Maintained 7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7977F: Documentation/IRQ-domain.txt 7978F: include/linux/irqdomain.h 7979F: kernel/irq/irqdomain.c 7980F: kernel/irq/msi.c 7981 7982IRQ SUBSYSTEM 7983M: Thomas Gleixner <tglx@linutronix.de> 7984L: linux-kernel@vger.kernel.org 7985S: Maintained 7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7987F: kernel/irq/ 7988 7989IRQCHIP DRIVERS 7990M: Thomas Gleixner <tglx@linutronix.de> 7991M: Jason Cooper <jason@lakedaemon.net> 7992M: Marc Zyngier <marc.zyngier@arm.com> 7993L: linux-kernel@vger.kernel.org 7994S: Maintained 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7996F: Documentation/devicetree/bindings/interrupt-controller/ 7997F: drivers/irqchip/ 7998 7999ISA 8000M: William Breathitt Gray <vilhelm.gray@gmail.com> 8001S: Maintained 8002F: Documentation/isa.txt 8003F: drivers/base/isa.c 8004F: include/linux/isa.h 8005 8006ISA RADIO MODULE 8007M: Hans Verkuil <hverkuil@xs4all.nl> 8008L: linux-media@vger.kernel.org 8009T: git git://linuxtv.org/media_tree.git 8010W: https://linuxtv.org 8011S: Maintained 8012F: drivers/media/radio/radio-isa* 8013 8014ISAPNP 8015M: Jaroslav Kysela <perex@perex.cz> 8016S: Maintained 8017F: Documentation/isapnp.txt 8018F: drivers/pnp/isapnp/ 8019F: include/linux/isapnp.h 8020 8021ISCSI 8022M: Lee Duncan <lduncan@suse.com> 8023M: Chris Leech <cleech@redhat.com> 8024L: open-iscsi@googlegroups.com 8025W: www.open-iscsi.com 8026S: Maintained 8027F: drivers/scsi/*iscsi* 8028F: include/scsi/*iscsi* 8029 8030iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 8031M: Peter Jones <pjones@redhat.com> 8032M: Konrad Rzeszutek Wilk <konrad@kernel.org> 8033S: Maintained 8034F: drivers/firmware/iscsi_ibft* 8035 8036ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 8037M: Sagi Grimberg <sagi@grimberg.me> 8038M: Max Gurtovoy <maxg@mellanox.com> 8039L: linux-rdma@vger.kernel.org 8040S: Supported 8041W: http://www.openfabrics.org 8042W: www.open-iscsi.org 8043Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8044F: drivers/infiniband/ulp/iser/ 8045 8046ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 8047M: Sagi Grimberg <sagi@grimberg.me> 8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 8049L: linux-rdma@vger.kernel.org 8050L: target-devel@vger.kernel.org 8051S: Supported 8052W: http://www.linux-iscsi.org 8053F: drivers/infiniband/ulp/isert 8054 8055ISDN SUBSYSTEM 8056M: Karsten Keil <isdn@linux-pingi.de> 8057L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 8058L: netdev@vger.kernel.org 8059W: http://www.isdn4linux.de 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 8061S: Maintained 8062F: Documentation/isdn/ 8063F: drivers/isdn/ 8064F: include/linux/isdn.h 8065F: include/linux/isdn/ 8066F: include/uapi/linux/isdn.h 8067F: include/uapi/linux/isdn/ 8068 8069IT87 HARDWARE MONITORING DRIVER 8070M: Jean Delvare <jdelvare@suse.com> 8071L: linux-hwmon@vger.kernel.org 8072S: Maintained 8073F: Documentation/hwmon/it87 8074F: drivers/hwmon/it87.c 8075 8076IT913X MEDIA DRIVER 8077M: Antti Palosaari <crope@iki.fi> 8078L: linux-media@vger.kernel.org 8079W: https://linuxtv.org 8080W: http://palosaari.fi/linux/ 8081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8082T: git git://linuxtv.org/anttip/media_tree.git 8083S: Maintained 8084F: drivers/media/tuners/it913x* 8085 8086IVTV VIDEO4LINUX DRIVER 8087M: Andy Walls <awalls@md.metrocast.net> 8088L: ivtv-devel@ivtvdriver.org (subscribers-only) 8089L: linux-media@vger.kernel.org 8090T: git git://linuxtv.org/media_tree.git 8091W: http://www.ivtvdriver.org 8092S: Maintained 8093F: Documentation/media/v4l-drivers/ivtv* 8094F: drivers/media/pci/ivtv/ 8095F: include/uapi/linux/ivtv* 8096 8097IX2505V MEDIA DRIVER 8098M: Malcolm Priestley <tvboxspy@gmail.com> 8099L: linux-media@vger.kernel.org 8100W: https://linuxtv.org 8101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8102S: Maintained 8103F: drivers/media/dvb-frontends/ix2505v* 8104 8105JAILHOUSE HYPERVISOR INTERFACE 8106M: Jan Kiszka <jan.kiszka@siemens.com> 8107L: jailhouse-dev@googlegroups.com 8108S: Maintained 8109F: arch/x86/kernel/jailhouse.c 8110F: arch/x86/include/asm/jailhouse_para.h 8111 8112JC42.4 TEMPERATURE SENSOR DRIVER 8113M: Guenter Roeck <linux@roeck-us.net> 8114L: linux-hwmon@vger.kernel.org 8115S: Maintained 8116F: drivers/hwmon/jc42.c 8117F: Documentation/hwmon/jc42 8118 8119JFS FILESYSTEM 8120M: Dave Kleikamp <shaggy@kernel.org> 8121L: jfs-discussion@lists.sourceforge.net 8122W: http://jfs.sourceforge.net/ 8123T: git git://github.com/kleikamp/linux-shaggy.git 8124S: Maintained 8125F: Documentation/filesystems/jfs.txt 8126F: fs/jfs/ 8127 8128JME NETWORK DRIVER 8129M: Guo-Fu Tseng <cooldavid@cooldavid.org> 8130L: netdev@vger.kernel.org 8131S: Maintained 8132F: drivers/net/ethernet/jme.* 8133 8134JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 8135M: David Woodhouse <dwmw2@infradead.org> 8136L: linux-mtd@lists.infradead.org 8137W: http://www.linux-mtd.infradead.org/doc/jffs2.html 8138S: Maintained 8139F: fs/jffs2/ 8140F: include/uapi/linux/jffs2.h 8141 8142JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 8143M: "Theodore Ts'o" <tytso@mit.edu> 8144M: Jan Kara <jack@suse.com> 8145L: linux-ext4@vger.kernel.org 8146S: Maintained 8147F: fs/jbd2/ 8148F: include/linux/jbd2.h 8149 8150JPU V4L2 MEM2MEM DRIVER FOR RENESAS 8151M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 8152L: linux-media@vger.kernel.org 8153S: Maintained 8154F: drivers/media/platform/rcar_jpu.c 8155 8156JSM Neo PCI based serial card 8157L: linux-serial@vger.kernel.org 8158S: Orphan 8159F: drivers/tty/serial/jsm/ 8160 8161K10TEMP HARDWARE MONITORING DRIVER 8162M: Clemens Ladisch <clemens@ladisch.de> 8163L: linux-hwmon@vger.kernel.org 8164S: Maintained 8165F: Documentation/hwmon/k10temp 8166F: drivers/hwmon/k10temp.c 8167 8168K8TEMP HARDWARE MONITORING DRIVER 8169M: Rudolf Marek <r.marek@assembler.cz> 8170L: linux-hwmon@vger.kernel.org 8171S: Maintained 8172F: Documentation/hwmon/k8temp 8173F: drivers/hwmon/k8temp.c 8174 8175KASAN 8176M: Andrey Ryabinin <aryabinin@virtuozzo.com> 8177R: Alexander Potapenko <glider@google.com> 8178R: Dmitry Vyukov <dvyukov@google.com> 8179L: kasan-dev@googlegroups.com 8180S: Maintained 8181F: arch/*/include/asm/kasan.h 8182F: arch/*/mm/kasan_init* 8183F: Documentation/dev-tools/kasan.rst 8184F: include/linux/kasan*.h 8185F: lib/test_kasan.c 8186F: mm/kasan/ 8187F: scripts/Makefile.kasan 8188 8189KCONFIG 8190M: Masahiro Yamada <yamada.masahiro@socionext.com> 8191T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 8192L: linux-kbuild@vger.kernel.org 8193S: Maintained 8194F: Documentation/kbuild/kconfig* 8195F: scripts/kconfig/ 8196F: scripts/Kconfig.include 8197 8198KDUMP 8199M: Dave Young <dyoung@redhat.com> 8200M: Baoquan He <bhe@redhat.com> 8201R: Vivek Goyal <vgoyal@redhat.com> 8202L: kexec@lists.infradead.org 8203W: http://lse.sourceforge.net/kdump/ 8204S: Maintained 8205F: Documentation/kdump/ 8206 8207KEENE FM RADIO TRANSMITTER DRIVER 8208M: Hans Verkuil <hverkuil@xs4all.nl> 8209L: linux-media@vger.kernel.org 8210T: git git://linuxtv.org/media_tree.git 8211W: https://linuxtv.org 8212S: Maintained 8213F: drivers/media/radio/radio-keene* 8214 8215KERNEL AUTOMOUNTER 8216M: Ian Kent <raven@themaw.net> 8217L: autofs@vger.kernel.org 8218S: Maintained 8219F: fs/autofs/ 8220 8221KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 8222M: Masahiro Yamada <yamada.masahiro@socionext.com> 8223M: Michal Marek <michal.lkml@markovi.net> 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 8225L: linux-kbuild@vger.kernel.org 8226S: Maintained 8227F: Documentation/kbuild/ 8228F: Makefile 8229F: scripts/Kbuild* 8230F: scripts/Makefile* 8231F: scripts/basic/ 8232F: scripts/mk* 8233F: scripts/mod/ 8234F: scripts/package/ 8235 8236KERNEL JANITORS 8237L: kernel-janitors@vger.kernel.org 8238W: http://kernelnewbies.org/KernelJanitors 8239S: Odd Fixes 8240 8241KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 8242M: "J. Bruce Fields" <bfields@fieldses.org> 8243M: Jeff Layton <jlayton@kernel.org> 8244L: linux-nfs@vger.kernel.org 8245W: http://nfs.sourceforge.net/ 8246T: git git://linux-nfs.org/~bfields/linux.git 8247S: Supported 8248F: fs/nfsd/ 8249F: include/uapi/linux/nfsd/ 8250F: fs/lockd/ 8251F: fs/nfs_common/ 8252F: net/sunrpc/ 8253F: include/linux/lockd/ 8254F: include/linux/sunrpc/ 8255F: include/uapi/linux/sunrpc/ 8256 8257KERNEL SELFTEST FRAMEWORK 8258M: Shuah Khan <shuah@kernel.org> 8259L: linux-kselftest@vger.kernel.org 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 8261Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 8262S: Maintained 8263F: tools/testing/selftests/ 8264F: Documentation/dev-tools/kselftest* 8265 8266KERNEL USERMODE HELPER 8267M: Luis Chamberlain <mcgrof@kernel.org> 8268L: linux-kernel@vger.kernel.org 8269S: Maintained 8270F: kernel/umh.c 8271F: include/linux/umh.h 8272 8273KERNEL VIRTUAL MACHINE (KVM) 8274M: Paolo Bonzini <pbonzini@redhat.com> 8275M: Radim Krčmář <rkrcmar@redhat.com> 8276L: kvm@vger.kernel.org 8277W: http://www.linux-kvm.org 8278T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8279S: Supported 8280F: Documentation/virtual/kvm/ 8281F: include/trace/events/kvm.h 8282F: include/uapi/asm-generic/kvm* 8283F: include/uapi/linux/kvm* 8284F: include/asm-generic/kvm* 8285F: include/linux/kvm* 8286F: include/kvm/iodev.h 8287F: virt/kvm/* 8288F: tools/kvm/ 8289 8290KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 8291M: Joerg Roedel <joro@8bytes.org> 8292L: kvm@vger.kernel.org 8293W: http://www.linux-kvm.org/ 8294S: Maintained 8295F: arch/x86/include/asm/svm.h 8296F: arch/x86/kvm/svm.c 8297 8298KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 8299M: Christoffer Dall <christoffer.dall@arm.com> 8300M: Marc Zyngier <marc.zyngier@arm.com> 8301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8302L: kvmarm@lists.cs.columbia.edu 8303W: http://systems.cs.columbia.edu/projects/kvm-arm 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 8305S: Supported 8306F: arch/arm/include/uapi/asm/kvm* 8307F: arch/arm/include/asm/kvm* 8308F: arch/arm/kvm/ 8309F: virt/kvm/arm/ 8310F: include/kvm/arm_* 8311 8312KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 8313M: Christoffer Dall <christoffer.dall@arm.com> 8314M: Marc Zyngier <marc.zyngier@arm.com> 8315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8316L: kvmarm@lists.cs.columbia.edu 8317S: Maintained 8318F: arch/arm64/include/uapi/asm/kvm* 8319F: arch/arm64/include/asm/kvm* 8320F: arch/arm64/kvm/ 8321 8322KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8323M: James Hogan <jhogan@kernel.org> 8324L: linux-mips@vger.kernel.org 8325S: Supported 8326F: arch/mips/include/uapi/asm/kvm* 8327F: arch/mips/include/asm/kvm* 8328F: arch/mips/kvm/ 8329 8330KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8331M: Paul Mackerras <paulus@ozlabs.org> 8332L: kvm-ppc@vger.kernel.org 8333W: http://www.linux-kvm.org/ 8334T: git git://github.com/agraf/linux-2.6.git 8335S: Supported 8336F: arch/powerpc/include/uapi/asm/kvm* 8337F: arch/powerpc/include/asm/kvm* 8338F: arch/powerpc/kvm/ 8339F: arch/powerpc/kernel/kvm* 8340 8341KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8342M: Christian Borntraeger <borntraeger@de.ibm.com> 8343M: Janosch Frank <frankja@linux.ibm.com> 8344R: David Hildenbrand <david@redhat.com> 8345R: Cornelia Huck <cohuck@redhat.com> 8346L: linux-s390@vger.kernel.org 8347W: http://www.ibm.com/developerworks/linux/linux390/ 8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8349S: Supported 8350F: arch/s390/include/uapi/asm/kvm* 8351F: arch/s390/include/asm/gmap.h 8352F: arch/s390/include/asm/kvm* 8353F: arch/s390/kvm/ 8354F: arch/s390/mm/gmap.c 8355 8356KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8357M: Paolo Bonzini <pbonzini@redhat.com> 8358M: Radim Krčmář <rkrcmar@redhat.com> 8359L: kvm@vger.kernel.org 8360W: http://www.linux-kvm.org 8361T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8362S: Supported 8363F: arch/x86/kvm/ 8364F: arch/x86/kvm/*/ 8365F: arch/x86/include/uapi/asm/kvm* 8366F: arch/x86/include/asm/kvm* 8367F: arch/x86/include/asm/pvclock-abi.h 8368F: arch/x86/kernel/kvm.c 8369F: arch/x86/kernel/kvmclock.c 8370 8371KERNFS 8372M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8373M: Tejun Heo <tj@kernel.org> 8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8375S: Supported 8376F: include/linux/kernfs.h 8377F: fs/kernfs/ 8378 8379KEXEC 8380M: Eric Biederman <ebiederm@xmission.com> 8381W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8382L: kexec@lists.infradead.org 8383S: Maintained 8384F: include/linux/kexec.h 8385F: include/uapi/linux/kexec.h 8386F: kernel/kexec* 8387 8388KEYS-ENCRYPTED 8389M: Mimi Zohar <zohar@linux.ibm.com> 8390L: linux-integrity@vger.kernel.org 8391L: keyrings@vger.kernel.org 8392S: Supported 8393F: Documentation/security/keys/trusted-encrypted.rst 8394F: include/keys/encrypted-type.h 8395F: security/keys/encrypted-keys/ 8396 8397KEYS-TRUSTED 8398M: James Bottomley <jejb@linux.ibm.com> 8399M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 8400M: Mimi Zohar <zohar@linuxibm.com> 8401L: linux-integrity@vger.kernel.org 8402L: keyrings@vger.kernel.org 8403S: Supported 8404F: Documentation/security/keys/trusted-encrypted.rst 8405F: include/keys/trusted-type.h 8406F: security/keys/trusted.c 8407F: security/keys/trusted.h 8408 8409KEYS/KEYRINGS: 8410M: David Howells <dhowells@redhat.com> 8411L: keyrings@vger.kernel.org 8412S: Maintained 8413F: Documentation/security/keys/core.rst 8414F: include/linux/key.h 8415F: include/linux/key-type.h 8416F: include/linux/keyctl.h 8417F: include/uapi/linux/keyctl.h 8418F: include/keys/ 8419F: security/keys/ 8420 8421KGDB / KDB /debug_core 8422M: Jason Wessel <jason.wessel@windriver.com> 8423M: Daniel Thompson <daniel.thompson@linaro.org> 8424W: http://kgdb.wiki.kernel.org/ 8425L: kgdb-bugreport@lists.sourceforge.net 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8427S: Maintained 8428F: Documentation/dev-tools/kgdb.rst 8429F: drivers/misc/kgdbts.c 8430F: drivers/tty/serial/kgdboc.c 8431F: include/linux/kdb.h 8432F: include/linux/kgdb.h 8433F: kernel/debug/ 8434 8435KMEMLEAK 8436M: Catalin Marinas <catalin.marinas@arm.com> 8437S: Maintained 8438F: Documentation/dev-tools/kmemleak.rst 8439F: include/linux/kmemleak.h 8440F: mm/kmemleak.c 8441F: mm/kmemleak-test.c 8442 8443KMOD KERNEL MODULE LOADER - USERMODE HELPER 8444M: Luis Chamberlain <mcgrof@kernel.org> 8445L: linux-kernel@vger.kernel.org 8446S: Maintained 8447F: kernel/kmod.c 8448F: include/linux/kmod.h 8449F: lib/test_kmod.c 8450F: tools/testing/selftests/kmod/ 8451 8452KPROBES 8453M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> 8454M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8455M: "David S. Miller" <davem@davemloft.net> 8456M: Masami Hiramatsu <mhiramat@kernel.org> 8457S: Maintained 8458F: Documentation/kprobes.txt 8459F: include/linux/kprobes.h 8460F: include/asm-generic/kprobes.h 8461F: kernel/kprobes.c 8462 8463KS0108 LCD CONTROLLER DRIVER 8464M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8465S: Maintained 8466F: Documentation/auxdisplay/ks0108 8467F: drivers/auxdisplay/ks0108.c 8468F: include/linux/ks0108.h 8469 8470L3MDEV 8471M: David Ahern <dsa@cumulusnetworks.com> 8472L: netdev@vger.kernel.org 8473S: Maintained 8474F: net/l3mdev 8475F: include/net/l3mdev.h 8476 8477L7 BPF FRAMEWORK 8478M: John Fastabend <john.fastabend@gmail.com> 8479M: Daniel Borkmann <daniel@iogearbox.net> 8480L: netdev@vger.kernel.org 8481S: Maintained 8482F: include/linux/skmsg.h 8483F: net/core/skmsg.c 8484F: net/core/sock_map.c 8485F: net/ipv4/tcp_bpf.c 8486 8487LANTIQ / INTEL Ethernet drivers 8488M: Hauke Mehrtens <hauke@hauke-m.de> 8489L: netdev@vger.kernel.org 8490S: Maintained 8491F: net/dsa/tag_gswip.c 8492F: drivers/net/ethernet/lantiq_xrx200.c 8493F: drivers/net/dsa/lantiq_pce.h 8494F: drivers/net/dsa/lantiq_gswip.c 8495 8496LANTIQ MIPS ARCHITECTURE 8497M: John Crispin <john@phrozen.org> 8498L: linux-mips@vger.kernel.org 8499S: Maintained 8500F: arch/mips/lantiq 8501F: drivers/soc/lantiq 8502 8503LAPB module 8504L: linux-x25@vger.kernel.org 8505S: Orphan 8506F: Documentation/networking/lapb-module.txt 8507F: include/*/lapb.h 8508F: net/lapb/ 8509 8510LASI 53c700 driver for PARISC 8511M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8512L: linux-scsi@vger.kernel.org 8513S: Maintained 8514F: Documentation/scsi/53c700.txt 8515F: drivers/scsi/53c700* 8516 8517LEAKING_ADDRESSES 8518M: Tobin C. Harding <me@tobin.cc> 8519M: Tycho Andersen <tycho@tycho.ws> 8520L: kernel-hardening@lists.openwall.com 8521S: Maintained 8522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8523F: scripts/leaking_addresses.pl 8524 8525LED SUBSYSTEM 8526M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8527M: Pavel Machek <pavel@ucw.cz> 8528L: linux-leds@vger.kernel.org 8529T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8530S: Maintained 8531F: Documentation/devicetree/bindings/leds/ 8532F: drivers/leds/ 8533F: include/linux/leds.h 8534 8535LEGACY EEPROM DRIVER 8536M: Jean Delvare <jdelvare@suse.com> 8537S: Maintained 8538F: Documentation/misc-devices/eeprom 8539F: drivers/misc/eeprom/eeprom.c 8540 8541LEGO MINDSTORMS EV3 8542R: David Lechner <david@lechnology.com> 8543S: Maintained 8544F: arch/arm/boot/dts/da850-lego-ev3.dts 8545F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8546F: drivers/power/supply/lego_ev3_battery.c 8547 8548LEGO USB Tower driver 8549M: Juergen Stuber <starblue@users.sourceforge.net> 8550L: legousb-devel@lists.sourceforge.net 8551W: http://legousb.sourceforge.net/ 8552S: Maintained 8553F: drivers/usb/misc/legousbtower.c 8554 8555LG LAPTOP EXTRAS 8556M: Matan Ziv-Av <matan@svgalib.org> 8557L: platform-driver-x86@vger.kernel.org 8558S: Maintained 8559F: Documentation/ABI/testing/sysfs-platform-lg-laptop 8560F: Documentation/laptops/lg-laptop.rst 8561F: drivers/platform/x86/lg-laptop.c 8562 8563LG2160 MEDIA DRIVER 8564M: Michael Krufky <mkrufky@linuxtv.org> 8565L: linux-media@vger.kernel.org 8566W: https://linuxtv.org 8567W: http://github.com/mkrufky 8568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8569T: git git://linuxtv.org/mkrufky/tuners.git 8570S: Maintained 8571F: drivers/media/dvb-frontends/lg2160.* 8572 8573LGDT3305 MEDIA DRIVER 8574M: Michael Krufky <mkrufky@linuxtv.org> 8575L: linux-media@vger.kernel.org 8576W: https://linuxtv.org 8577W: http://github.com/mkrufky 8578Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8579T: git git://linuxtv.org/mkrufky/tuners.git 8580S: Maintained 8581F: drivers/media/dvb-frontends/lgdt3305.* 8582 8583LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8584M: Viresh Kumar <vireshk@kernel.org> 8585L: linux-ide@vger.kernel.org 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8587S: Maintained 8588F: include/linux/pata_arasan_cf_data.h 8589F: drivers/ata/pata_arasan_cf.c 8590 8591LIBATA PATA DRIVERS 8592M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8593M: Jens Axboe <axboe@kernel.dk> 8594L: linux-ide@vger.kernel.org 8595T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8596S: Maintained 8597F: drivers/ata/pata_*.c 8598F: drivers/ata/ata_generic.c 8599 8600LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8601M: Linus Walleij <linus.walleij@linaro.org> 8602L: linux-ide@vger.kernel.org 8603T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8604S: Maintained 8605F: drivers/ata/pata_ftide010.c 8606F: drivers/ata/sata_gemini.c 8607F: drivers/ata/sata_gemini.h 8608 8609LIBATA SATA AHCI PLATFORM devices support 8610M: Hans de Goede <hdegoede@redhat.com> 8611M: Jens Axboe <axboe@kernel.dk> 8612L: linux-ide@vger.kernel.org 8613T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8614S: Maintained 8615F: drivers/ata/ahci_platform.c 8616F: drivers/ata/libahci_platform.c 8617F: include/linux/ahci_platform.h 8618 8619LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8620M: Mikael Pettersson <mikpelinux@gmail.com> 8621L: linux-ide@vger.kernel.org 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8623S: Maintained 8624F: drivers/ata/sata_promise.* 8625 8626LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8627M: Jens Axboe <axboe@kernel.dk> 8628L: linux-ide@vger.kernel.org 8629T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 8630S: Maintained 8631F: drivers/ata/ 8632F: include/linux/ata.h 8633F: include/linux/libata.h 8634F: Documentation/devicetree/bindings/ata/ 8635 8636LIBLOCKDEP 8637M: Sasha Levin <alexander.levin@microsoft.com> 8638S: Maintained 8639F: tools/lib/lockdep/ 8640 8641LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8642M: Ross Zwisler <zwisler@kernel.org> 8643M: Dan Williams <dan.j.williams@intel.com> 8644M: Vishal Verma <vishal.l.verma@intel.com> 8645M: Dave Jiang <dave.jiang@intel.com> 8646L: linux-nvdimm@lists.01.org 8647Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8648S: Supported 8649F: drivers/nvdimm/blk.c 8650F: drivers/nvdimm/region_devs.c 8651 8652LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8653M: Vishal Verma <vishal.l.verma@intel.com> 8654M: Dan Williams <dan.j.williams@intel.com> 8655M: Ross Zwisler <zwisler@kernel.org> 8656M: Dave Jiang <dave.jiang@intel.com> 8657L: linux-nvdimm@lists.01.org 8658Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8659S: Supported 8660F: drivers/nvdimm/btt* 8661 8662LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8663M: Ross Zwisler <zwisler@kernel.org> 8664M: Dan Williams <dan.j.williams@intel.com> 8665M: Vishal Verma <vishal.l.verma@intel.com> 8666M: Dave Jiang <dave.jiang@intel.com> 8667L: linux-nvdimm@lists.01.org 8668Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8669S: Supported 8670F: drivers/nvdimm/pmem* 8671 8672LIBNVDIMM: DEVICETREE BINDINGS 8673M: Oliver O'Halloran <oohall@gmail.com> 8674L: linux-nvdimm@lists.01.org 8675Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8676S: Supported 8677F: drivers/nvdimm/of_pmem.c 8678F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8679 8680LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8681M: Dan Williams <dan.j.williams@intel.com> 8682M: Ross Zwisler <zwisler@kernel.org> 8683M: Vishal Verma <vishal.l.verma@intel.com> 8684M: Dave Jiang <dave.jiang@intel.com> 8685L: linux-nvdimm@lists.01.org 8686Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8688S: Supported 8689F: drivers/nvdimm/* 8690F: drivers/acpi/nfit/* 8691F: include/linux/nd.h 8692F: include/linux/libnvdimm.h 8693F: include/uapi/linux/ndctl.h 8694 8695LIGHTNVM PLATFORM SUPPORT 8696M: Matias Bjorling <mb@lightnvm.io> 8697W: http://github/OpenChannelSSD 8698L: linux-block@vger.kernel.org 8699S: Maintained 8700F: drivers/lightnvm/ 8701F: include/linux/lightnvm.h 8702F: include/uapi/linux/lightnvm.h 8703 8704LINUX FOR POWER MACINTOSH 8705M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8706W: http://www.penguinppc.org/ 8707L: linuxppc-dev@lists.ozlabs.org 8708S: Maintained 8709F: arch/powerpc/platforms/powermac/ 8710F: drivers/macintosh/ 8711 8712LINUX FOR POWERPC (32-BIT AND 64-BIT) 8713M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8714M: Paul Mackerras <paulus@samba.org> 8715M: Michael Ellerman <mpe@ellerman.id.au> 8716W: https://github.com/linuxppc/linux/wiki 8717L: linuxppc-dev@lists.ozlabs.org 8718Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8720S: Supported 8721F: Documentation/ABI/stable/sysfs-firmware-opal-* 8722F: Documentation/devicetree/bindings/powerpc/ 8723F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8724F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8725F: Documentation/powerpc/ 8726F: arch/powerpc/ 8727F: drivers/char/tpm/tpm_ibmvtpm* 8728F: drivers/crypto/nx/ 8729F: drivers/crypto/vmx/ 8730F: drivers/i2c/busses/i2c-opal.c 8731F: drivers/net/ethernet/ibm/ibmveth.* 8732F: drivers/net/ethernet/ibm/ibmvnic.* 8733F: drivers/pci/hotplug/pnv_php.c 8734F: drivers/pci/hotplug/rpa* 8735F: drivers/rtc/rtc-opal.c 8736F: drivers/scsi/ibmvscsi/ 8737F: drivers/tty/hvc/hvc_opal.c 8738F: drivers/watchdog/wdrtas.c 8739F: tools/testing/selftests/powerpc 8740N: /pmac 8741N: powermac 8742N: powernv 8743N: [^a-z0-9]ps3 8744N: pseries 8745 8746LINUX FOR POWERPC EMBEDDED MPC5XXX 8747M: Anatolij Gustschin <agust@denx.de> 8748L: linuxppc-dev@lists.ozlabs.org 8749T: git git://git.denx.de/linux-denx-agust.git 8750S: Maintained 8751F: arch/powerpc/platforms/512x/ 8752F: arch/powerpc/platforms/52xx/ 8753 8754LINUX FOR POWERPC EMBEDDED PPC4XX 8755M: Alistair Popple <alistair@popple.id.au> 8756M: Matt Porter <mporter@kernel.crashing.org> 8757W: http://www.penguinppc.org/ 8758L: linuxppc-dev@lists.ozlabs.org 8759S: Maintained 8760F: arch/powerpc/platforms/40x/ 8761F: arch/powerpc/platforms/44x/ 8762 8763LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8764M: Scott Wood <oss@buserror.net> 8765M: Kumar Gala <galak@kernel.crashing.org> 8766W: http://www.penguinppc.org/ 8767L: linuxppc-dev@lists.ozlabs.org 8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8769S: Maintained 8770F: arch/powerpc/platforms/83xx/ 8771F: arch/powerpc/platforms/85xx/ 8772F: Documentation/devicetree/bindings/powerpc/fsl/ 8773 8774LINUX FOR POWERPC EMBEDDED PPC8XX 8775M: Vitaly Bordug <vitb@kernel.crashing.org> 8776W: http://www.penguinppc.org/ 8777L: linuxppc-dev@lists.ozlabs.org 8778S: Maintained 8779F: arch/powerpc/platforms/8xx/ 8780 8781LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8782L: linuxppc-dev@lists.ozlabs.org 8783S: Orphan 8784F: arch/powerpc/*/*virtex* 8785F: arch/powerpc/*/*/*virtex* 8786 8787LINUX FOR POWERPC PA SEMI PWRFICIENT 8788L: linuxppc-dev@lists.ozlabs.org 8789S: Orphan 8790F: arch/powerpc/platforms/pasemi/ 8791F: drivers/*/*pasemi* 8792F: drivers/*/*/*pasemi* 8793 8794LINUX KERNEL DUMP TEST MODULE (LKDTM) 8795M: Kees Cook <keescook@chromium.org> 8796S: Maintained 8797F: drivers/misc/lkdtm/* 8798 8799LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8800M: Alan Stern <stern@rowland.harvard.edu> 8801M: Andrea Parri <andrea.parri@amarulasolutions.com> 8802M: Will Deacon <will.deacon@arm.com> 8803M: Peter Zijlstra <peterz@infradead.org> 8804M: Boqun Feng <boqun.feng@gmail.com> 8805M: Nicholas Piggin <npiggin@gmail.com> 8806M: David Howells <dhowells@redhat.com> 8807M: Jade Alglave <j.alglave@ucl.ac.uk> 8808M: Luc Maranget <luc.maranget@inria.fr> 8809M: "Paul E. McKenney" <paulmck@linux.ibm.com> 8810R: Akira Yokosawa <akiyks@gmail.com> 8811R: Daniel Lustig <dlustig@nvidia.com> 8812L: linux-kernel@vger.kernel.org 8813L: linux-arch@vger.kernel.org 8814S: Supported 8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8816F: tools/memory-model/ 8817F: Documentation/atomic_bitops.txt 8818F: Documentation/atomic_t.txt 8819F: Documentation/core-api/atomic_ops.rst 8820F: Documentation/core-api/refcount-vs-atomic.rst 8821F: Documentation/memory-barriers.txt 8822 8823LIS3LV02D ACCELEROMETER DRIVER 8824M: Eric Piel <eric.piel@tremplin-utc.net> 8825S: Maintained 8826F: Documentation/misc-devices/lis3lv02d 8827F: drivers/misc/lis3lv02d/ 8828F: drivers/platform/x86/hp_accel.c 8829 8830LIVE PATCHING 8831M: Josh Poimboeuf <jpoimboe@redhat.com> 8832M: Jessica Yu <jeyu@kernel.org> 8833M: Jiri Kosina <jikos@kernel.org> 8834M: Miroslav Benes <mbenes@suse.cz> 8835R: Petr Mladek <pmladek@suse.com> 8836S: Maintained 8837F: kernel/livepatch/ 8838F: include/linux/livepatch.h 8839F: arch/x86/include/asm/livepatch.h 8840F: arch/x86/kernel/livepatch.c 8841F: Documentation/livepatch/ 8842F: Documentation/ABI/testing/sysfs-kernel-livepatch 8843F: samples/livepatch/ 8844L: live-patching@vger.kernel.org 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8846 8847LLC (802.2) 8848L: netdev@vger.kernel.org 8849S: Odd fixes 8850F: include/linux/llc.h 8851F: include/uapi/linux/llc.h 8852F: include/net/llc* 8853F: net/llc/ 8854 8855LM73 HARDWARE MONITOR DRIVER 8856M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8857L: linux-hwmon@vger.kernel.org 8858S: Maintained 8859F: drivers/hwmon/lm73.c 8860 8861LM78 HARDWARE MONITOR DRIVER 8862M: Jean Delvare <jdelvare@suse.com> 8863L: linux-hwmon@vger.kernel.org 8864S: Maintained 8865F: Documentation/hwmon/lm78 8866F: drivers/hwmon/lm78.c 8867 8868LM83 HARDWARE MONITOR DRIVER 8869M: Jean Delvare <jdelvare@suse.com> 8870L: linux-hwmon@vger.kernel.org 8871S: Maintained 8872F: Documentation/hwmon/lm83 8873F: drivers/hwmon/lm83.c 8874 8875LM90 HARDWARE MONITOR DRIVER 8876M: Jean Delvare <jdelvare@suse.com> 8877L: linux-hwmon@vger.kernel.org 8878S: Maintained 8879F: Documentation/hwmon/lm90 8880F: Documentation/devicetree/bindings/hwmon/lm90.txt 8881F: drivers/hwmon/lm90.c 8882F: include/dt-bindings/thermal/lm90.h 8883 8884LM95234 HARDWARE MONITOR DRIVER 8885M: Guenter Roeck <linux@roeck-us.net> 8886L: linux-hwmon@vger.kernel.org 8887S: Maintained 8888F: Documentation/hwmon/lm95234 8889F: drivers/hwmon/lm95234.c 8890 8891LME2510 MEDIA DRIVER 8892M: Malcolm Priestley <tvboxspy@gmail.com> 8893L: linux-media@vger.kernel.org 8894W: https://linuxtv.org 8895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8896S: Maintained 8897F: drivers/media/usb/dvb-usb-v2/lmedm04* 8898 8899LOADPIN SECURITY MODULE 8900M: Kees Cook <keescook@chromium.org> 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8902S: Supported 8903F: security/loadpin/ 8904F: Documentation/admin-guide/LSM/LoadPin.rst 8905 8906LOCKING PRIMITIVES 8907M: Peter Zijlstra <peterz@infradead.org> 8908M: Ingo Molnar <mingo@redhat.com> 8909M: Will Deacon <will.deacon@arm.com> 8910L: linux-kernel@vger.kernel.org 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8912S: Maintained 8913F: Documentation/locking/ 8914F: include/linux/lockdep.h 8915F: include/linux/spinlock*.h 8916F: arch/*/include/asm/spinlock*.h 8917F: include/linux/rwlock*.h 8918F: include/linux/mutex*.h 8919F: include/linux/rwsem*.h 8920F: arch/*/include/asm/rwsem.h 8921F: include/linux/seqlock.h 8922F: lib/locking*.[ch] 8923F: kernel/locking/ 8924X: kernel/locking/locktorture.c 8925 8926LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8927M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8928L: linux-ntfs-dev@lists.sourceforge.net 8929W: http://www.linux-ntfs.org/content/view/19/37/ 8930S: Maintained 8931F: Documentation/ldm.txt 8932F: block/partitions/ldm.* 8933 8934LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8935M: Sathya Prakash <sathya.prakash@broadcom.com> 8936M: Chaitra P B <chaitra.basappa@broadcom.com> 8937M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8938L: MPT-FusionLinux.pdl@broadcom.com 8939L: linux-scsi@vger.kernel.org 8940W: http://www.avagotech.com/support/ 8941S: Supported 8942F: drivers/message/fusion/ 8943F: drivers/scsi/mpt3sas/ 8944 8945LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8946M: Matthew Wilcox <willy@infradead.org> 8947L: linux-scsi@vger.kernel.org 8948S: Maintained 8949F: drivers/scsi/sym53c8xx_2/ 8950 8951LTC1660 DAC DRIVER 8952M: Marcus Folkesson <marcus.folkesson@gmail.com> 8953L: linux-iio@vger.kernel.org 8954S: Maintained 8955F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt 8956F: drivers/iio/dac/ltc1660.c 8957 8958LTC4261 HARDWARE MONITOR DRIVER 8959M: Guenter Roeck <linux@roeck-us.net> 8960L: linux-hwmon@vger.kernel.org 8961S: Maintained 8962F: Documentation/hwmon/ltc4261 8963F: drivers/hwmon/ltc4261.c 8964 8965LTC4306 I2C MULTIPLEXER DRIVER 8966M: Michael Hennerich <michael.hennerich@analog.com> 8967W: http://ez.analog.com/community/linux-device-drivers 8968L: linux-i2c@vger.kernel.org 8969S: Supported 8970F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8971F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8972 8973LTP (Linux Test Project) 8974M: Mike Frysinger <vapier@gentoo.org> 8975M: Cyril Hrubis <chrubis@suse.cz> 8976M: Wanlong Gao <wanlong.gao@gmail.com> 8977M: Jan Stancek <jstancek@redhat.com> 8978M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8979M: Alexey Kodanev <alexey.kodanev@oracle.com> 8980L: ltp@lists.linux.it (subscribers-only) 8981W: http://linux-test-project.github.io/ 8982T: git git://github.com/linux-test-project/ltp.git 8983S: Maintained 8984 8985M68K ARCHITECTURE 8986M: Geert Uytterhoeven <geert@linux-m68k.org> 8987L: linux-m68k@lists.linux-m68k.org 8988W: http://www.linux-m68k.org/ 8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8990S: Maintained 8991F: arch/m68k/ 8992F: drivers/zorro/ 8993 8994M68K ON APPLE MACINTOSH 8995M: Joshua Thompson <funaho@jurai.org> 8996W: http://www.mac.linux-m68k.org/ 8997L: linux-m68k@lists.linux-m68k.org 8998S: Maintained 8999F: arch/m68k/mac/ 9000 9001M68K ON HP9000/300 9002M: Philip Blundell <philb@gnu.org> 9003W: http://www.tazenda.demon.co.uk/phil/linux-hp 9004S: Maintained 9005F: arch/m68k/hp300/ 9006 9007M88DS3103 MEDIA DRIVER 9008M: Antti Palosaari <crope@iki.fi> 9009L: linux-media@vger.kernel.org 9010W: https://linuxtv.org 9011W: http://palosaari.fi/linux/ 9012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9013T: git git://linuxtv.org/anttip/media_tree.git 9014S: Maintained 9015F: drivers/media/dvb-frontends/m88ds3103* 9016 9017M88RS2000 MEDIA DRIVER 9018M: Malcolm Priestley <tvboxspy@gmail.com> 9019L: linux-media@vger.kernel.org 9020W: https://linuxtv.org 9021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9022S: Maintained 9023F: drivers/media/dvb-frontends/m88rs2000* 9024 9025MA901 MASTERKIT USB FM RADIO DRIVER 9026M: Alexey Klimov <klimov.linux@gmail.com> 9027L: linux-media@vger.kernel.org 9028T: git git://linuxtv.org/media_tree.git 9029S: Maintained 9030F: drivers/media/radio/radio-ma901.c 9031 9032MAC80211 9033M: Johannes Berg <johannes@sipsolutions.net> 9034L: linux-wireless@vger.kernel.org 9035W: http://wireless.kernel.org/ 9036T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 9038S: Maintained 9039F: Documentation/networking/mac80211-injection.txt 9040F: include/net/mac80211.h 9041F: net/mac80211/ 9042F: drivers/net/wireless/mac80211_hwsim.[ch] 9043F: Documentation/networking/mac80211_hwsim/README 9044 9045MAILBOX API 9046M: Jassi Brar <jassisinghbrar@gmail.com> 9047L: linux-kernel@vger.kernel.org 9048S: Maintained 9049F: drivers/mailbox/ 9050F: include/linux/mailbox_client.h 9051F: include/linux/mailbox_controller.h 9052 9053MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 9054M: Michael Kerrisk <mtk.manpages@gmail.com> 9055W: http://www.kernel.org/doc/man-pages 9056L: linux-man@vger.kernel.org 9057S: Maintained 9058 9059MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 9060M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 9061L: linux-mips@vger.kernel.org 9062S: Maintained 9063F: arch/mips/boot/dts/img/pistachio_marduk.dts 9064 9065MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 9066M: Andrew Lunn <andrew@lunn.ch> 9067M: Vivien Didelot <vivien.didelot@gmail.com> 9068L: netdev@vger.kernel.org 9069S: Maintained 9070F: drivers/net/dsa/mv88e6xxx/ 9071F: include/linux/platform_data/mv88e6xxx.h 9072F: Documentation/devicetree/bindings/net/dsa/marvell.txt 9073 9074MARVELL ARMADA DRM SUPPORT 9075M: Russell King <linux@armlinux.org.uk> 9076S: Maintained 9077T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 9078T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 9079F: drivers/gpu/drm/armada/ 9080F: include/uapi/drm/armada_drm.h 9081F: Documentation/devicetree/bindings/display/armada/ 9082 9083MARVELL CRYPTO DRIVER 9084M: Boris Brezillon <bbrezillon@kernel.org> 9085M: Arnaud Ebalard <arno@natisbad.org> 9086F: drivers/crypto/marvell/ 9087S: Maintained 9088L: linux-crypto@vger.kernel.org 9089 9090MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 9091M: Mirko Lindner <mlindner@marvell.com> 9092M: Stephen Hemminger <stephen@networkplumber.org> 9093L: netdev@vger.kernel.org 9094S: Maintained 9095F: drivers/net/ethernet/marvell/sk* 9096 9097MARVELL LIBERTAS WIRELESS DRIVER 9098L: libertas-dev@lists.infradead.org 9099S: Orphan 9100F: drivers/net/wireless/marvell/libertas/ 9101 9102MARVELL MACCHIATOBIN SUPPORT 9103M: Russell King <linux@armlinux.org.uk> 9104L: linux-arm-kernel@lists.infradead.org 9105S: Maintained 9106F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 9107 9108MARVELL MV643XX ETHERNET DRIVER 9109M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 9110L: netdev@vger.kernel.org 9111S: Maintained 9112F: drivers/net/ethernet/marvell/mv643xx_eth.* 9113F: include/linux/mv643xx.h 9114 9115MARVELL MV88X3310 PHY DRIVER 9116M: Russell King <linux@armlinux.org.uk> 9117L: netdev@vger.kernel.org 9118S: Maintained 9119F: drivers/net/phy/marvell10g.c 9120 9121MARVELL MVEBU THERMAL DRIVER 9122M: Miquel Raynal <miquel.raynal@bootlin.com> 9123S: Maintained 9124F: drivers/thermal/armada_thermal.c 9125 9126MARVELL MVNETA ETHERNET DRIVER 9127M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 9128L: netdev@vger.kernel.org 9129S: Maintained 9130F: drivers/net/ethernet/marvell/mvneta.* 9131 9132MARVELL MWIFIEX WIRELESS DRIVER 9133M: Amitkumar Karwar <amitkarwar@gmail.com> 9134M: Nishant Sarmukadam <nishants@marvell.com> 9135M: Ganapathi Bhat <gbhat@marvell.com> 9136M: Xinming Hu <huxinming820@gmail.com> 9137L: linux-wireless@vger.kernel.org 9138S: Maintained 9139F: drivers/net/wireless/marvell/mwifiex/ 9140 9141MARVELL MWL8K WIRELESS DRIVER 9142M: Lennert Buytenhek <buytenh@wantstofly.org> 9143L: linux-wireless@vger.kernel.org 9144S: Odd Fixes 9145F: drivers/net/wireless/marvell/mwl8k.c 9146 9147MARVELL NAND CONTROLLER DRIVER 9148M: Miquel Raynal <miquel.raynal@bootlin.com> 9149L: linux-mtd@lists.infradead.org 9150S: Maintained 9151F: drivers/mtd/nand/raw/marvell_nand.c 9152F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 9153 9154MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 9155M: Nicolas Pitre <nico@fluxnic.net> 9156S: Odd Fixes 9157F: drivers/mmc/host/mvsdio.* 9158 9159MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 9160M: Hu Ziji <huziji@marvell.com> 9161L: linux-mmc@vger.kernel.org 9162S: Supported 9163F: drivers/mmc/host/sdhci-xenon* 9164F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 9165 9166MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 9167M: Sunil Goutham <sgoutham@marvell.com> 9168M: Linu Cherian <lcherian@marvell.com> 9169M: Geetha sowjanya <gakula@marvell.com> 9170M: Jerin Jacob <jerinj@marvell.com> 9171L: netdev@vger.kernel.org 9172S: Supported 9173F: drivers/net/ethernet/marvell/octeontx2/af/ 9174 9175MATROX FRAMEBUFFER DRIVER 9176L: linux-fbdev@vger.kernel.org 9177S: Orphan 9178F: drivers/video/fbdev/matrox/matroxfb_* 9179F: include/uapi/linux/matroxfb.h 9180 9181MAX16065 HARDWARE MONITOR DRIVER 9182M: Guenter Roeck <linux@roeck-us.net> 9183L: linux-hwmon@vger.kernel.org 9184S: Maintained 9185F: Documentation/hwmon/max16065 9186F: drivers/hwmon/max16065.c 9187 9188MAX2175 SDR TUNER DRIVER 9189M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9190L: linux-media@vger.kernel.org 9191T: git git://linuxtv.org/media_tree.git 9192S: Maintained 9193F: Documentation/devicetree/bindings/media/i2c/max2175.txt 9194F: Documentation/media/v4l-drivers/max2175.rst 9195F: drivers/media/i2c/max2175* 9196F: include/uapi/linux/max2175.h 9197 9198MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 9199L: linux-hwmon@vger.kernel.org 9200S: Orphan 9201F: Documentation/hwmon/max6650 9202F: drivers/hwmon/max6650.c 9203 9204MAX6697 HARDWARE MONITOR DRIVER 9205M: Guenter Roeck <linux@roeck-us.net> 9206L: linux-hwmon@vger.kernel.org 9207S: Maintained 9208F: Documentation/hwmon/max6697 9209F: Documentation/devicetree/bindings/hwmon/max6697.txt 9210F: drivers/hwmon/max6697.c 9211F: include/linux/platform_data/max6697.h 9212 9213MAX9860 MONO AUDIO VOICE CODEC DRIVER 9214M: Peter Rosin <peda@axentia.se> 9215L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9216S: Maintained 9217F: Documentation/devicetree/bindings/sound/max9860.txt 9218F: sound/soc/codecs/max9860.* 9219 9220MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 9221M: Javier Martinez Canillas <javier@dowhile0.org> 9222L: linux-kernel@vger.kernel.org 9223S: Supported 9224F: drivers/regulator/max77802-regulator.c 9225F: Documentation/devicetree/bindings/*/*max77802.txt 9226F: include/dt-bindings/*/*max77802.h 9227 9228MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 9229M: Krzysztof Kozlowski <krzk@kernel.org> 9230M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9231L: linux-pm@vger.kernel.org 9232S: Supported 9233F: drivers/power/supply/max14577_charger.c 9234F: drivers/power/supply/max77693_charger.c 9235 9236MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 9237M: Chanwoo Choi <cw00.choi@samsung.com> 9238M: Krzysztof Kozlowski <krzk@kernel.org> 9239M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 9240L: linux-kernel@vger.kernel.org 9241S: Supported 9242F: drivers/*/max14577*.c 9243F: drivers/*/max77686*.c 9244F: drivers/*/max77693*.c 9245F: drivers/extcon/extcon-max14577.c 9246F: drivers/extcon/extcon-max77693.c 9247F: drivers/rtc/rtc-max77686.c 9248F: drivers/clk/clk-max77686.c 9249F: Documentation/devicetree/bindings/mfd/max14577.txt 9250F: Documentation/devicetree/bindings/*/max77686.txt 9251F: Documentation/devicetree/bindings/mfd/max77693.txt 9252F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 9253F: include/linux/mfd/max14577*.h 9254F: include/linux/mfd/max77686*.h 9255F: include/linux/mfd/max77693*.h 9256 9257MAXIRADIO FM RADIO RECEIVER DRIVER 9258M: Hans Verkuil <hverkuil@xs4all.nl> 9259L: linux-media@vger.kernel.org 9260T: git git://linuxtv.org/media_tree.git 9261W: https://linuxtv.org 9262S: Maintained 9263F: drivers/media/radio/radio-maxiradio* 9264 9265MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 9266M: Peter Rosin <peda@axentia.se> 9267L: linux-iio@vger.kernel.org 9268S: Maintained 9269F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 9270F: drivers/iio/potentiometer/mcp4018.c 9271F: drivers/iio/potentiometer/mcp4531.c 9272 9273MCR20A IEEE-802.15.4 RADIO DRIVER 9274M: Xue Liu <liuxuenetmail@gmail.com> 9275L: linux-wpan@vger.kernel.org 9276W: https://github.com/xueliu/mcr20a-linux 9277S: Maintained 9278F: drivers/net/ieee802154/mcr20a.c 9279F: drivers/net/ieee802154/mcr20a.h 9280F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 9281 9282MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 9283M: William Breathitt Gray <vilhelm.gray@gmail.com> 9284L: linux-iio@vger.kernel.org 9285S: Maintained 9286F: drivers/iio/dac/cio-dac.c 9287 9288MEDIA DRIVERS FOR ASCOT2E 9289M: Sergey Kozlov <serjk@netup.ru> 9290M: Abylay Ospan <aospan@netup.ru> 9291L: linux-media@vger.kernel.org 9292W: https://linuxtv.org 9293W: http://netup.tv/ 9294T: git git://linuxtv.org/media_tree.git 9295S: Supported 9296F: drivers/media/dvb-frontends/ascot2e* 9297 9298MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 9299M: Jasmin Jessich <jasmin@anw.at> 9300L: linux-media@vger.kernel.org 9301W: https://linuxtv.org 9302T: git git://linuxtv.org/media_tree.git 9303S: Maintained 9304F: drivers/media/dvb-frontends/cxd2099* 9305 9306MEDIA DRIVERS FOR CXD2841ER 9307M: Sergey Kozlov <serjk@netup.ru> 9308M: Abylay Ospan <aospan@netup.ru> 9309L: linux-media@vger.kernel.org 9310W: https://linuxtv.org 9311W: http://netup.tv/ 9312T: git git://linuxtv.org/media_tree.git 9313S: Supported 9314F: drivers/media/dvb-frontends/cxd2841er* 9315 9316MEDIA DRIVERS FOR CXD2880 9317M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 9318L: linux-media@vger.kernel.org 9319W: http://linuxtv.org/ 9320T: git git://linuxtv.org/media_tree.git 9321S: Supported 9322F: drivers/media/dvb-frontends/cxd2880/* 9323F: drivers/media/spi/cxd2880* 9324 9325MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 9326L: linux-media@vger.kernel.org 9327W: https://linuxtv.org 9328T: git git://linuxtv.org/media_tree.git 9329S: Orphan 9330F: drivers/media/pci/ddbridge/* 9331 9332MEDIA DRIVERS FOR FREESCALE IMX 9333M: Steve Longerbeam <slongerbeam@gmail.com> 9334M: Philipp Zabel <p.zabel@pengutronix.de> 9335L: linux-media@vger.kernel.org 9336T: git git://linuxtv.org/media_tree.git 9337S: Maintained 9338F: Documentation/devicetree/bindings/media/imx.txt 9339F: Documentation/media/v4l-drivers/imx.rst 9340F: drivers/staging/media/imx/ 9341F: include/linux/imx-media.h 9342F: include/media/imx.h 9343 9344MEDIA DRIVER FOR FREESCALE IMX PXP 9345M: Philipp Zabel <p.zabel@pengutronix.de> 9346L: linux-media@vger.kernel.org 9347T: git git://linuxtv.org/media_tree.git 9348S: Maintained 9349F: drivers/media/platform/imx-pxp.[ch] 9350 9351MEDIA DRIVERS FOR HELENE 9352M: Abylay Ospan <aospan@netup.ru> 9353L: linux-media@vger.kernel.org 9354W: https://linuxtv.org 9355W: http://netup.tv/ 9356T: git git://linuxtv.org/media_tree.git 9357S: Supported 9358F: drivers/media/dvb-frontends/helene* 9359 9360MEDIA DRIVERS FOR HORUS3A 9361M: Sergey Kozlov <serjk@netup.ru> 9362M: Abylay Ospan <aospan@netup.ru> 9363L: linux-media@vger.kernel.org 9364W: https://linuxtv.org 9365W: http://netup.tv/ 9366T: git git://linuxtv.org/media_tree.git 9367S: Supported 9368F: drivers/media/dvb-frontends/horus3a* 9369 9370MEDIA DRIVERS FOR LNBH25 9371M: Sergey Kozlov <serjk@netup.ru> 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/lnbh25* 9379 9380MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9381L: linux-media@vger.kernel.org 9382W: https://linuxtv.org 9383T: git git://linuxtv.org/media_tree.git 9384S: Orphan 9385F: drivers/media/dvb-frontends/mxl5xx* 9386 9387MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9388M: Sergey Kozlov <serjk@netup.ru> 9389M: Abylay Ospan <aospan@netup.ru> 9390L: linux-media@vger.kernel.org 9391W: https://linuxtv.org 9392W: http://netup.tv/ 9393T: git git://linuxtv.org/media_tree.git 9394S: Supported 9395F: drivers/media/pci/netup_unidvb/* 9396 9397MEDIA DRIVERS FOR RENESAS - CEU 9398M: Jacopo Mondi <jacopo@jmondi.org> 9399L: linux-media@vger.kernel.org 9400L: linux-renesas-soc@vger.kernel.org 9401T: git git://linuxtv.org/media_tree.git 9402S: Supported 9403F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9404F: drivers/media/platform/renesas-ceu.c 9405F: include/media/drv-intf/renesas-ceu.h 9406 9407MEDIA DRIVERS FOR RENESAS - DRIF 9408M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9409L: linux-media@vger.kernel.org 9410L: linux-renesas-soc@vger.kernel.org 9411T: git git://linuxtv.org/media_tree.git 9412S: Supported 9413F: Documentation/devicetree/bindings/media/renesas,drif.txt 9414F: drivers/media/platform/rcar_drif.c 9415 9416MEDIA DRIVERS FOR RENESAS - FCP 9417M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9418L: linux-media@vger.kernel.org 9419L: linux-renesas-soc@vger.kernel.org 9420T: git git://linuxtv.org/media_tree.git 9421S: Supported 9422F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9423F: drivers/media/platform/rcar-fcp.c 9424F: include/media/rcar-fcp.h 9425 9426MEDIA DRIVERS FOR RENESAS - FDP1 9427M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 9428L: linux-media@vger.kernel.org 9429L: linux-renesas-soc@vger.kernel.org 9430T: git git://linuxtv.org/media_tree.git 9431S: Supported 9432F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9433F: drivers/media/platform/rcar_fdp1.c 9434 9435MEDIA DRIVERS FOR RENESAS - VIN 9436M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9437L: linux-media@vger.kernel.org 9438L: linux-renesas-soc@vger.kernel.org 9439T: git git://linuxtv.org/media_tree.git 9440S: Supported 9441F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9442F: Documentation/devicetree/bindings/media/rcar_vin.txt 9443F: drivers/media/platform/rcar-vin/ 9444 9445MEDIA DRIVERS FOR RENESAS - VSP1 9446M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 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,vsp1.txt 9453F: drivers/media/platform/vsp1/ 9454 9455MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9456L: linux-media@vger.kernel.org 9457W: https://linuxtv.org 9458T: git git://linuxtv.org/media_tree.git 9459S: Orphan 9460F: drivers/media/dvb-frontends/stv0910* 9461 9462MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9463L: linux-media@vger.kernel.org 9464W: https://linuxtv.org 9465T: git git://linuxtv.org/media_tree.git 9466S: Orphan 9467F: drivers/media/dvb-frontends/stv6111* 9468 9469MEDIA DRIVERS FOR STM32 - DCMI 9470M: Hugues Fruchet <hugues.fruchet@st.com> 9471L: linux-media@vger.kernel.org 9472T: git git://linuxtv.org/media_tree.git 9473S: Supported 9474F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9475F: drivers/media/platform/stm32/stm32-dcmi.c 9476 9477MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9478M: Dmitry Osipenko <digetx@gmail.com> 9479L: linux-media@vger.kernel.org 9480L: linux-tegra@vger.kernel.org 9481T: git git://linuxtv.org/media_tree.git 9482S: Maintained 9483F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9484F: drivers/staging/media/tegra-vde/ 9485 9486MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9487M: Mauro Carvalho Chehab <mchehab@kernel.org> 9488P: LinuxTV.org Project 9489L: linux-media@vger.kernel.org 9490W: https://linuxtv.org 9491Q: http://patchwork.kernel.org/project/linux-media/list/ 9492T: git git://linuxtv.org/media_tree.git 9493S: Maintained 9494F: Documentation/devicetree/bindings/media/ 9495F: Documentation/media/ 9496F: drivers/media/ 9497F: drivers/staging/media/ 9498F: include/linux/platform_data/media/ 9499F: include/media/ 9500F: include/uapi/linux/dvb/ 9501F: include/uapi/linux/videodev2.h 9502F: include/uapi/linux/media.h 9503F: include/uapi/linux/v4l2-* 9504F: include/uapi/linux/meye.h 9505F: include/uapi/linux/ivtv* 9506F: include/uapi/linux/uvcvideo.h 9507 9508MEDIATEK BLUETOOTH DRIVER 9509M: Sean Wang <sean.wang@mediatek.com> 9510L: linux-bluetooth@vger.kernel.org 9511L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9512S: Maintained 9513F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9514F: drivers/bluetooth/btmtkuart.c 9515 9516MEDIATEK CIR DRIVER 9517M: Sean Wang <sean.wang@mediatek.com> 9518S: Maintained 9519F: drivers/media/rc/mtk-cir.c 9520 9521MEDIATEK DMA DRIVER 9522M: Sean Wang <sean.wang@mediatek.com> 9523L: dmaengine@vger.kernel.org 9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9525L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9526S: Maintained 9527F: Documentation/devicetree/bindings/dma/mtk-* 9528F: drivers/dma/mediatek/ 9529 9530MEDIATEK PMIC LED DRIVER 9531M: Sean Wang <sean.wang@mediatek.com> 9532S: Maintained 9533F: drivers/leds/leds-mt6323.c 9534F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9535 9536MEDIATEK ETHERNET DRIVER 9537M: Felix Fietkau <nbd@openwrt.org> 9538M: John Crispin <john@phrozen.org> 9539M: Sean Wang <sean.wang@mediatek.com> 9540M: Nelson Chang <nelson.chang@mediatek.com> 9541L: netdev@vger.kernel.org 9542S: Maintained 9543F: drivers/net/ethernet/mediatek/ 9544 9545MEDIATEK SWITCH DRIVER 9546M: Sean Wang <sean.wang@mediatek.com> 9547L: netdev@vger.kernel.org 9548S: Maintained 9549F: drivers/net/dsa/mt7530.* 9550F: net/dsa/tag_mtk.c 9551 9552MEDIATEK JPEG DRIVER 9553M: Rick Chang <rick.chang@mediatek.com> 9554M: Bin Liu <bin.liu@mediatek.com> 9555S: Supported 9556F: drivers/media/platform/mtk-jpeg/ 9557F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9558 9559MEDIATEK MDP DRIVER 9560M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9561M: Houlong Wei <houlong.wei@mediatek.com> 9562M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9563S: Supported 9564F: drivers/media/platform/mtk-mdp/ 9565F: drivers/media/platform/mtk-vpu/ 9566F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9567 9568MEDIATEK MEDIA DRIVER 9569M: Tiffany Lin <tiffany.lin@mediatek.com> 9570M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9571S: Supported 9572F: drivers/media/platform/mtk-vcodec/ 9573F: drivers/media/platform/mtk-vpu/ 9574F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9575F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9576 9577MEDIATEK MT76 WIRELESS LAN DRIVER 9578M: Felix Fietkau <nbd@nbd.name> 9579M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 9580L: linux-wireless@vger.kernel.org 9581S: Maintained 9582F: drivers/net/wireless/mediatek/mt76/ 9583 9584MEDIATEK MT7601U WIRELESS LAN DRIVER 9585M: Jakub Kicinski <kubakici@wp.pl> 9586L: linux-wireless@vger.kernel.org 9587S: Maintained 9588F: drivers/net/wireless/mediatek/mt7601u/ 9589 9590MEDIATEK NAND CONTROLLER DRIVER 9591M: Xiaolei Li <xiaolei.li@mediatek.com> 9592L: linux-mtd@lists.infradead.org 9593S: Maintained 9594F: drivers/mtd/nand/raw/mtk_* 9595F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9596 9597MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9598M: Sean Wang <sean.wang@mediatek.com> 9599S: Maintained 9600F: drivers/char/hw_random/mtk-rng.c 9601 9602MEDIATEK USB3 DRD IP DRIVER 9603M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9604L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9606L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9607S: Maintained 9608F: drivers/usb/mtu3/ 9609 9610MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9611M: Peter Senna Tschudin <peter.senna@gmail.com> 9612M: Martin Donnelly <martin.donnelly@ge.com> 9613M: Martyn Welch <martyn.welch@collabora.co.uk> 9614S: Maintained 9615F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9616F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9617 9618MEGARAID SCSI/SAS DRIVERS 9619M: Kashyap Desai <kashyap.desai@broadcom.com> 9620M: Sumit Saxena <sumit.saxena@broadcom.com> 9621M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9622L: megaraidlinux.pdl@broadcom.com 9623L: linux-scsi@vger.kernel.org 9624W: http://www.avagotech.com/support/ 9625S: Maintained 9626F: Documentation/scsi/megaraid.txt 9627F: drivers/scsi/megaraid.* 9628F: drivers/scsi/megaraid/ 9629 9630MELEXIS MLX90614 DRIVER 9631M: Crt Mori <cmo@melexis.com> 9632L: linux-iio@vger.kernel.org 9633W: http://www.melexis.com 9634S: Supported 9635F: drivers/iio/temperature/mlx90614.c 9636 9637MELEXIS MLX90632 DRIVER 9638M: Crt Mori <cmo@melexis.com> 9639L: linux-iio@vger.kernel.org 9640W: http://www.melexis.com 9641S: Supported 9642F: drivers/iio/temperature/mlx90632.c 9643 9644MELFAS MIP4 TOUCHSCREEN DRIVER 9645M: Sangwon Jee <jeesw@melfas.com> 9646W: http://www.melfas.com 9647S: Supported 9648F: drivers/input/touchscreen/melfas_mip4.c 9649F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9650 9651MELLANOX ETHERNET DRIVER (mlx4_en) 9652M: Tariq Toukan <tariqt@mellanox.com> 9653L: netdev@vger.kernel.org 9654S: Supported 9655W: http://www.mellanox.com 9656Q: http://patchwork.ozlabs.org/project/netdev/list/ 9657F: drivers/net/ethernet/mellanox/mlx4/en_* 9658 9659MELLANOX ETHERNET DRIVER (mlx5e) 9660M: Saeed Mahameed <saeedm@mellanox.com> 9661L: netdev@vger.kernel.org 9662S: Supported 9663W: http://www.mellanox.com 9664Q: http://patchwork.ozlabs.org/project/netdev/list/ 9665F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9666 9667MELLANOX ETHERNET INNOVA DRIVERS 9668R: Boris Pismenny <borisp@mellanox.com> 9669L: netdev@vger.kernel.org 9670S: Supported 9671W: http://www.mellanox.com 9672Q: http://patchwork.ozlabs.org/project/netdev/list/ 9673F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9674F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9675F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9676F: include/linux/mlx5/mlx5_ifc_fpga.h 9677 9678MELLANOX ETHERNET INNOVA IPSEC DRIVER 9679R: Boris Pismenny <borisp@mellanox.com> 9680L: netdev@vger.kernel.org 9681S: Supported 9682W: http://www.mellanox.com 9683Q: http://patchwork.ozlabs.org/project/netdev/list/ 9684F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9685F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9686 9687MELLANOX ETHERNET SWITCH DRIVERS 9688M: Jiri Pirko <jiri@mellanox.com> 9689M: Ido Schimmel <idosch@mellanox.com> 9690L: netdev@vger.kernel.org 9691S: Supported 9692W: http://www.mellanox.com 9693Q: http://patchwork.ozlabs.org/project/netdev/list/ 9694F: drivers/net/ethernet/mellanox/mlxsw/ 9695F: tools/testing/selftests/drivers/net/mlxsw/ 9696 9697MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9698M: mlxsw@mellanox.com 9699L: netdev@vger.kernel.org 9700S: Supported 9701W: http://www.mellanox.com 9702Q: http://patchwork.ozlabs.org/project/netdev/list/ 9703F: drivers/net/ethernet/mellanox/mlxfw/ 9704 9705MELLANOX HARDWARE PLATFORM SUPPORT 9706M: Andy Shevchenko <andy@infradead.org> 9707M: Darren Hart <dvhart@infradead.org> 9708M: Vadim Pasternak <vadimp@mellanox.com> 9709L: platform-driver-x86@vger.kernel.org 9710S: Supported 9711F: drivers/platform/mellanox/ 9712 9713MELLANOX MLX4 core VPI driver 9714M: Tariq Toukan <tariqt@mellanox.com> 9715L: netdev@vger.kernel.org 9716L: linux-rdma@vger.kernel.org 9717W: http://www.mellanox.com 9718Q: http://patchwork.ozlabs.org/project/netdev/list/ 9719S: Supported 9720F: drivers/net/ethernet/mellanox/mlx4/ 9721F: include/linux/mlx4/ 9722 9723MELLANOX MLX4 IB driver 9724M: Yishai Hadas <yishaih@mellanox.com> 9725L: linux-rdma@vger.kernel.org 9726W: http://www.mellanox.com 9727Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9728S: Supported 9729F: drivers/infiniband/hw/mlx4/ 9730F: include/linux/mlx4/ 9731F: include/uapi/rdma/mlx4-abi.h 9732 9733MELLANOX MLX5 core VPI driver 9734M: Saeed Mahameed <saeedm@mellanox.com> 9735M: Leon Romanovsky <leonro@mellanox.com> 9736L: netdev@vger.kernel.org 9737L: linux-rdma@vger.kernel.org 9738W: http://www.mellanox.com 9739Q: http://patchwork.ozlabs.org/project/netdev/list/ 9740S: Supported 9741F: drivers/net/ethernet/mellanox/mlx5/core/ 9742F: include/linux/mlx5/ 9743 9744MELLANOX MLX5 IB driver 9745M: Leon Romanovsky <leonro@mellanox.com> 9746L: linux-rdma@vger.kernel.org 9747W: http://www.mellanox.com 9748Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9749S: Supported 9750F: drivers/infiniband/hw/mlx5/ 9751F: include/linux/mlx5/ 9752F: include/uapi/rdma/mlx5-abi.h 9753 9754MELLANOX MLXCPLD I2C AND MUX DRIVER 9755M: Vadim Pasternak <vadimp@mellanox.com> 9756M: Michael Shych <michaelsh@mellanox.com> 9757L: linux-i2c@vger.kernel.org 9758S: Supported 9759F: drivers/i2c/busses/i2c-mlxcpld.c 9760F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9761F: Documentation/i2c/busses/i2c-mlxcpld 9762 9763MELLANOX MLXCPLD LED DRIVER 9764M: Vadim Pasternak <vadimp@mellanox.com> 9765L: linux-leds@vger.kernel.org 9766S: Supported 9767F: drivers/leds/leds-mlxcpld.c 9768F: drivers/leds/leds-mlxreg.c 9769F: Documentation/leds/leds-mlxcpld.txt 9770 9771MELLANOX PLATFORM DRIVER 9772M: Vadim Pasternak <vadimp@mellanox.com> 9773L: platform-driver-x86@vger.kernel.org 9774S: Supported 9775F: drivers/platform/x86/mlx-platform.c 9776 9777MEMBARRIER SUPPORT 9778M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9779M: "Paul E. McKenney" <paulmck@linux.ibm.com> 9780L: linux-kernel@vger.kernel.org 9781S: Supported 9782F: kernel/sched/membarrier.c 9783F: include/uapi/linux/membarrier.h 9784F: arch/powerpc/include/asm/membarrier.h 9785 9786MEMORY MANAGEMENT 9787L: linux-mm@kvack.org 9788W: http://www.linux-mm.org 9789S: Maintained 9790F: include/linux/mm.h 9791F: include/linux/gfp.h 9792F: include/linux/mmzone.h 9793F: include/linux/memory_hotplug.h 9794F: include/linux/vmalloc.h 9795F: mm/ 9796 9797MEMORY TECHNOLOGY DEVICES (MTD) 9798M: David Woodhouse <dwmw2@infradead.org> 9799M: Brian Norris <computersforpeace@gmail.com> 9800M: Boris Brezillon <bbrezillon@kernel.org> 9801M: Marek Vasut <marek.vasut@gmail.com> 9802M: Richard Weinberger <richard@nod.at> 9803L: linux-mtd@lists.infradead.org 9804W: http://www.linux-mtd.infradead.org/ 9805Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9806T: git git://git.infradead.org/linux-mtd.git master 9807T: git git://git.infradead.org/linux-mtd.git mtd/next 9808S: Maintained 9809F: Documentation/devicetree/bindings/mtd/ 9810F: drivers/mtd/ 9811F: include/linux/mtd/ 9812F: include/uapi/mtd/ 9813 9814MEN A21 WATCHDOG DRIVER 9815M: Johannes Thumshirn <morbidrsa@gmail.com> 9816L: linux-watchdog@vger.kernel.org 9817S: Maintained 9818F: drivers/watchdog/mena21_wdt.c 9819 9820MEN CHAMELEON BUS (mcb) 9821M: Johannes Thumshirn <morbidrsa@gmail.com> 9822S: Maintained 9823F: drivers/mcb/ 9824F: include/linux/mcb.h 9825F: Documentation/men-chameleon-bus.txt 9826 9827MEN F21BMC (Board Management Controller) 9828M: Andreas Werner <andreas.werner@men.de> 9829S: Supported 9830F: drivers/mfd/menf21bmc.c 9831F: drivers/watchdog/menf21bmc_wdt.c 9832F: drivers/leds/leds-menf21bmc.c 9833F: drivers/hwmon/menf21bmc_hwmon.c 9834F: Documentation/hwmon/menf21bmc 9835 9836MEN Z069 WATCHDOG DRIVER 9837M: Johannes Thumshirn <jth@kernel.org> 9838L: linux-watchdog@vger.kernel.org 9839S: Maintained 9840F: drivers/watchdog/menz69_wdt.c 9841 9842MESON AO CEC DRIVER FOR AMLOGIC SOCS 9843M: Neil Armstrong <narmstrong@baylibre.com> 9844L: linux-media@lists.freedesktop.org 9845L: linux-amlogic@lists.infradead.org 9846W: http://linux-meson.com/ 9847S: Supported 9848F: drivers/media/platform/meson/ao-cec.c 9849F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9850T: git git://linuxtv.org/media_tree.git 9851 9852MICROBLAZE ARCHITECTURE 9853M: Michal Simek <monstr@monstr.eu> 9854W: http://www.monstr.eu/fdt/ 9855T: git git://git.monstr.eu/linux-2.6-microblaze.git 9856S: Supported 9857F: arch/microblaze/ 9858 9859MICROCHIP AT91 SERIAL DRIVER 9860M: Richard Genoud <richard.genoud@gmail.com> 9861S: Maintained 9862F: drivers/tty/serial/atmel_serial.c 9863F: drivers/tty/serial/atmel_serial.h 9864F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9865 9866MICROCHIP AUDIO ASOC DRIVERS 9867M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com> 9868L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9869S: Supported 9870F: sound/soc/atmel 9871 9872MICROCHIP DMA DRIVER 9873M: Ludovic Desroches <ludovic.desroches@microchip.com> 9874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9875L: dmaengine@vger.kernel.org 9876S: Supported 9877F: drivers/dma/at_hdmac.c 9878F: drivers/dma/at_hdmac_regs.h 9879F: include/linux/platform_data/dma-atmel.h 9880F: Documentation/devicetree/bindings/dma/atmel-dma.txt 9881F: include/dt-bindings/dma/at91.h 9882 9883MICROCHIP ECC DRIVER 9884M: Tudor Ambarus <tudor.ambarus@microchip.com> 9885L: linux-crypto@vger.kernel.org 9886S: Maintained 9887F: drivers/crypto/atmel-ecc.* 9888 9889MICROCHIP I2C DRIVER 9890M: Ludovic Desroches <ludovic.desroches@microchip.com> 9891L: linux-i2c@vger.kernel.org 9892S: Supported 9893F: drivers/i2c/busses/i2c-at91.c 9894 9895MICROCHIP ISC DRIVER 9896M: Eugen Hristev <eugen.hristev@microchip.com> 9897L: linux-media@vger.kernel.org 9898S: Supported 9899F: drivers/media/platform/atmel/atmel-isc.c 9900F: drivers/media/platform/atmel/atmel-isc-regs.h 9901F: Documentation/devicetree/bindings/media/atmel-isc.txt 9902 9903MICROCHIP ISI DRIVER 9904M: Eugen Hristev <eugen.hristev@microchip.com> 9905L: linux-media@vger.kernel.org 9906S: Supported 9907F: drivers/media/platform/atmel/atmel-isi.c 9908F: drivers/media/platform/atmel/atmel-isi.h 9909 9910MICROCHIP AT91 USART MFD DRIVER 9911M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9912L: linux-kernel@vger.kernel.org 9913S: Supported 9914F: drivers/mfd/at91-usart.c 9915F: include/dt-bindings/mfd/at91-usart.h 9916F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9917 9918MICROCHIP AT91 USART SPI DRIVER 9919M: Radu Pirea <radu_nicolae.pirea@upb.ro> 9920L: linux-spi@vger.kernel.org 9921S: Supported 9922F: drivers/spi/spi-at91-usart.c 9923F: Documentation/devicetree/bindings/mfd/atmel-usart.txt 9924 9925MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9926M: Woojung Huh <Woojung.Huh@microchip.com> 9927M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9928L: netdev@vger.kernel.org 9929S: Maintained 9930F: net/dsa/tag_ksz.c 9931F: drivers/net/dsa/microchip/* 9932F: include/linux/platform_data/microchip-ksz.h 9933F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9934 9935MICROCHIP LAN743X ETHERNET DRIVER 9936M: Bryan Whitehead <bryan.whitehead@microchip.com> 9937M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9938L: netdev@vger.kernel.org 9939S: Maintained 9940F: drivers/net/ethernet/microchip/lan743x_* 9941 9942MICROCHIP LCDFB DRIVER 9943M: Nicolas Ferre <nicolas.ferre@microchip.com> 9944L: linux-fbdev@vger.kernel.org 9945S: Maintained 9946F: drivers/video/fbdev/atmel_lcdfb.c 9947F: include/video/atmel_lcdc.h 9948 9949MICROCHIP MMC/SD/SDIO MCI DRIVER 9950M: Ludovic Desroches <ludovic.desroches@microchip.com> 9951S: Maintained 9952F: drivers/mmc/host/atmel-mci.c 9953 9954MICROCHIP MCP16502 PMIC DRIVER 9955M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 9956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9957S: Maintained 9958F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt 9959F: drivers/regulator/mcp16502.c 9960 9961MICROCHIP MCP3911 ADC DRIVER 9962M: Marcus Folkesson <marcus.folkesson@gmail.com> 9963M: Kent Gustavsson <kent@minoris.se> 9964L: linux-iio@vger.kernel.org 9965S: Supported 9966F: drivers/iio/adc/mcp3911.c 9967F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt 9968 9969MICROCHIP NAND DRIVER 9970M: Tudor Ambarus <tudor.ambarus@microchip.com> 9971L: linux-mtd@lists.infradead.org 9972S: Supported 9973F: drivers/mtd/nand/raw/atmel/* 9974F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9975 9976MICROCHIP PWM DRIVER 9977M: Claudiu Beznea <claudiu.beznea@microchip.com> 9978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9979L: linux-pwm@vger.kernel.org 9980S: Supported 9981F: drivers/pwm/pwm-atmel.c 9982F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt 9983 9984MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 9985M: Ludovic Desroches <ludovic.desroches@microchip.com> 9986M: Eugen Hristev <eugen.hristev@microchip.com> 9987L: linux-iio@vger.kernel.org 9988S: Supported 9989F: drivers/iio/adc/at91-sama5d2_adc.c 9990F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt 9991F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 9992 9993MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 9994M: Nicolas Ferre <nicolas.ferre@microchip.com> 9995S: Supported 9996F: drivers/power/reset/at91-sama5d2_shdwc.c 9997 9998MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO 9999M: Andrei Stefanescu <andrei.stefanescu@microchip.com> 10000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10001L: linux-gpio@vger.kernel.org 10002F: drivers/gpio/gpio-sama5d2-piobu.c 10003 10004MICROCHIP SPI DRIVER 10005M: Nicolas Ferre <nicolas.ferre@microchip.com> 10006S: Supported 10007F: drivers/spi/spi-atmel.* 10008 10009MICROCHIP SSC DRIVER 10010M: Nicolas Ferre <nicolas.ferre@microchip.com> 10011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10012S: Supported 10013F: drivers/misc/atmel-ssc.c 10014F: include/linux/atmel-ssc.h 10015 10016MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS 10017M: Nicolas Ferre <nicolas.ferre@microchip.com> 10018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10019S: Supported 10020F: drivers/misc/atmel_tclib.c 10021F: drivers/clocksource/tcb_clksrc.c 10022 10023MICROCHIP USBA UDC DRIVER 10024M: Cristian Birsan <cristian.birsan@microchip.com> 10025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10026S: Supported 10027F: drivers/usb/gadget/udc/atmel_usba_udc.* 10028 10029MICROCHIP USB251XB DRIVER 10030M: Richard Leitner <richard.leitner@skidata.com> 10031L: linux-usb@vger.kernel.org 10032S: Maintained 10033F: drivers/usb/misc/usb251xb.c 10034F: Documentation/devicetree/bindings/usb/usb251xb.txt 10035 10036MICROCHIP XDMA DRIVER 10037M: Ludovic Desroches <ludovic.desroches@microchip.com> 10038L: linux-arm-kernel@lists.infradead.org 10039L: dmaengine@vger.kernel.org 10040S: Supported 10041F: drivers/dma/at_xdmac.c 10042 10043MICROSEMI MIPS SOCS 10044M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10045M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10046L: linux-mips@vger.kernel.org 10047S: Supported 10048F: arch/mips/generic/board-ocelot.c 10049F: arch/mips/configs/generic/board-ocelot.config 10050F: arch/mips/boot/dts/mscc/ 10051F: Documentation/devicetree/bindings/mips/mscc.txt 10052 10053MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 10054M: Don Brace <don.brace@microsemi.com> 10055L: esc.storagedev@microsemi.com 10056L: linux-scsi@vger.kernel.org 10057S: Supported 10058F: drivers/scsi/smartpqi/smartpqi*.[ch] 10059F: drivers/scsi/smartpqi/Kconfig 10060F: drivers/scsi/smartpqi/Makefile 10061F: include/linux/cciss*.h 10062F: include/uapi/linux/cciss*.h 10063F: Documentation/scsi/smartpqi.txt 10064 10065MICROSEMI ETHERNET SWITCH DRIVER 10066M: Alexandre Belloni <alexandre.belloni@bootlin.com> 10067M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 10068L: netdev@vger.kernel.org 10069S: Supported 10070F: drivers/net/ethernet/mscc/ 10071 10072MICROSOFT SURFACE PRO 3 BUTTON DRIVER 10073M: Chen Yu <yu.c.chen@intel.com> 10074L: platform-driver-x86@vger.kernel.org 10075S: Supported 10076F: drivers/platform/x86/surfacepro3_button.c 10077 10078MICROTEK X6 SCANNER 10079M: Oliver Neukum <oliver@neukum.org> 10080S: Maintained 10081F: drivers/usb/image/microtek.* 10082 10083MIPS 10084M: Ralf Baechle <ralf@linux-mips.org> 10085M: Paul Burton <paul.burton@mips.com> 10086M: James Hogan <jhogan@kernel.org> 10087L: linux-mips@vger.kernel.org 10088W: http://www.linux-mips.org/ 10089T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 10090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 10091Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 10092S: Supported 10093F: Documentation/devicetree/bindings/mips/ 10094F: Documentation/mips/ 10095F: arch/mips/ 10096F: drivers/platform/mips/ 10097 10098MIPS BOSTON DEVELOPMENT BOARD 10099M: Paul Burton <paul.burton@mips.com> 10100L: linux-mips@vger.kernel.org 10101S: Maintained 10102F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 10103F: arch/mips/boot/dts/img/boston.dts 10104F: arch/mips/configs/generic/board-boston.config 10105F: drivers/clk/imgtec/clk-boston.c 10106F: include/dt-bindings/clock/boston-clock.h 10107 10108MIPS GENERIC PLATFORM 10109M: Paul Burton <paul.burton@mips.com> 10110L: linux-mips@vger.kernel.org 10111S: Supported 10112F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 10113F: arch/mips/generic/ 10114F: arch/mips/tools/generic-board-config.sh 10115 10116MIPS/LOONGSON1 ARCHITECTURE 10117M: Keguang Zhang <keguang.zhang@gmail.com> 10118L: linux-mips@vger.kernel.org 10119S: Maintained 10120F: arch/mips/loongson32/ 10121F: arch/mips/include/asm/mach-loongson32/ 10122F: drivers/*/*loongson1* 10123F: drivers/*/*/*loongson1* 10124 10125MIPS/LOONGSON2 ARCHITECTURE 10126M: Jiaxun Yang <jiaxun.yang@flygoat.com> 10127L: linux-mips@vger.kernel.org 10128S: Maintained 10129F: arch/mips/loongson64/fuloong-2e/ 10130F: arch/mips/loongson64/lemote-2f/ 10131F: arch/mips/include/asm/mach-loongson64/ 10132F: drivers/*/*loongson2* 10133F: drivers/*/*/*loongson2* 10134 10135MIPS/LOONGSON3 ARCHITECTURE 10136M: Huacai Chen <chenhc@lemote.com> 10137L: linux-mips@vger.kernel.org 10138S: Maintained 10139F: arch/mips/loongson64/ 10140F: arch/mips/include/asm/mach-loongson64/ 10141F: drivers/platform/mips/cpu_hwmon.c 10142F: drivers/*/*loongson3* 10143F: drivers/*/*/*loongson3* 10144 10145MIPS RINT INSTRUCTION EMULATION 10146M: Aleksandar Markovic <aleksandar.markovic@mips.com> 10147L: linux-mips@vger.kernel.org 10148S: Supported 10149F: arch/mips/math-emu/sp_rint.c 10150F: arch/mips/math-emu/dp_rint.c 10151 10152MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 10153M: Hans Verkuil <hverkuil@xs4all.nl> 10154L: linux-media@vger.kernel.org 10155T: git git://linuxtv.org/media_tree.git 10156W: https://linuxtv.org 10157S: Odd Fixes 10158F: drivers/media/radio/radio-miropcm20* 10159 10160MMP SUPPORT 10161R: Lubomir Rintel <lkundrak@v3.sk> 10162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10163S: Odd Fixes 10164F: arch/arm/boot/dts/mmp* 10165F: arch/arm/mach-mmp/ 10166 10167MMU GATHER AND TLB INVALIDATION 10168M: Will Deacon <will.deacon@arm.com> 10169M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> 10170M: Andrew Morton <akpm@linux-foundation.org> 10171M: Nick Piggin <npiggin@gmail.com> 10172M: Peter Zijlstra <peterz@infradead.org> 10173L: linux-arch@vger.kernel.org 10174L: linux-mm@kvack.org 10175S: Maintained 10176F: arch/*/include/asm/tlb.h 10177F: include/asm-generic/tlb.h 10178F: mm/mmu_gather.c 10179 10180MN88472 MEDIA DRIVER 10181M: Antti Palosaari <crope@iki.fi> 10182L: linux-media@vger.kernel.org 10183W: https://linuxtv.org 10184W: http://palosaari.fi/linux/ 10185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10186S: Maintained 10187F: drivers/media/dvb-frontends/mn88472* 10188 10189MN88473 MEDIA DRIVER 10190M: Antti Palosaari <crope@iki.fi> 10191L: linux-media@vger.kernel.org 10192W: https://linuxtv.org 10193W: http://palosaari.fi/linux/ 10194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10195S: Maintained 10196F: drivers/media/dvb-frontends/mn88473* 10197 10198MODULE SUPPORT 10199M: Jessica Yu <jeyu@kernel.org> 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 10201S: Maintained 10202F: include/linux/module.h 10203F: kernel/module.c 10204 10205MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 10206W: http://popies.net/meye/ 10207S: Orphan 10208F: Documentation/media/v4l-drivers/meye* 10209F: drivers/media/pci/meye/ 10210F: include/uapi/linux/meye.h 10211 10212MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 10213M: Jiri Slaby <jirislaby@gmail.com> 10214S: Maintained 10215F: Documentation/serial/moxa-smartio 10216F: drivers/tty/mxser.* 10217 10218MR800 AVERMEDIA USB FM RADIO DRIVER 10219M: Alexey Klimov <klimov.linux@gmail.com> 10220L: linux-media@vger.kernel.org 10221T: git git://linuxtv.org/media_tree.git 10222S: Maintained 10223F: drivers/media/radio/radio-mr800.c 10224 10225MRF24J40 IEEE 802.15.4 RADIO DRIVER 10226M: Alan Ott <alan@signal11.us> 10227L: linux-wpan@vger.kernel.org 10228S: Maintained 10229F: drivers/net/ieee802154/mrf24j40.c 10230F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 10231 10232MSI LAPTOP SUPPORT 10233M: "Lee, Chun-Yi" <jlee@suse.com> 10234L: platform-driver-x86@vger.kernel.org 10235S: Maintained 10236F: drivers/platform/x86/msi-laptop.c 10237 10238MSI WMI SUPPORT 10239L: platform-driver-x86@vger.kernel.org 10240S: Orphan 10241F: drivers/platform/x86/msi-wmi.c 10242 10243MSI001 MEDIA DRIVER 10244M: Antti Palosaari <crope@iki.fi> 10245L: linux-media@vger.kernel.org 10246W: https://linuxtv.org 10247W: http://palosaari.fi/linux/ 10248Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10249T: git git://linuxtv.org/anttip/media_tree.git 10250S: Maintained 10251F: drivers/media/tuners/msi001* 10252 10253MSI2500 MEDIA DRIVER 10254M: Antti Palosaari <crope@iki.fi> 10255L: linux-media@vger.kernel.org 10256W: https://linuxtv.org 10257W: http://palosaari.fi/linux/ 10258Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10259T: git git://linuxtv.org/anttip/media_tree.git 10260S: Maintained 10261F: drivers/media/usb/msi2500/ 10262 10263MSYSTEMS DISKONCHIP G3 MTD DRIVER 10264M: Robert Jarzmik <robert.jarzmik@free.fr> 10265L: linux-mtd@lists.infradead.org 10266S: Maintained 10267F: drivers/mtd/devices/docg3* 10268 10269MT9M032 APTINA SENSOR DRIVER 10270M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10271L: linux-media@vger.kernel.org 10272T: git git://linuxtv.org/media_tree.git 10273S: Maintained 10274F: drivers/media/i2c/mt9m032.c 10275F: include/media/i2c/mt9m032.h 10276 10277MT9P031 APTINA CAMERA SENSOR 10278M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10279L: linux-media@vger.kernel.org 10280T: git git://linuxtv.org/media_tree.git 10281S: Maintained 10282F: drivers/media/i2c/mt9p031.c 10283F: include/media/i2c/mt9p031.h 10284 10285MT9T001 APTINA CAMERA SENSOR 10286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10287L: linux-media@vger.kernel.org 10288T: git git://linuxtv.org/media_tree.git 10289S: Maintained 10290F: drivers/media/i2c/mt9t001.c 10291F: include/media/i2c/mt9t001.h 10292 10293MT9T112 APTINA CAMERA SENSOR 10294M: Jacopo Mondi <jacopo@jmondi.org> 10295L: linux-media@vger.kernel.org 10296T: git git://linuxtv.org/media_tree.git 10297S: Odd Fixes 10298F: drivers/media/i2c/mt9t112.c 10299F: include/media/i2c/mt9t112.h 10300 10301MT9V032 APTINA CAMERA SENSOR 10302M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10303L: linux-media@vger.kernel.org 10304T: git git://linuxtv.org/media_tree.git 10305S: Maintained 10306F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 10307F: drivers/media/i2c/mt9v032.c 10308F: include/media/i2c/mt9v032.h 10309 10310MT9V111 APTINA CAMERA SENSOR 10311M: Jacopo Mondi <jacopo@jmondi.org> 10312L: linux-media@vger.kernel.org 10313T: git git://linuxtv.org/media_tree.git 10314S: Maintained 10315F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 10316F: drivers/media/i2c/mt9v111.c 10317 10318MULTIFUNCTION DEVICES (MFD) 10319M: Lee Jones <lee.jones@linaro.org> 10320T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 10321S: Supported 10322F: Documentation/devicetree/bindings/mfd/ 10323F: drivers/mfd/ 10324F: include/linux/mfd/ 10325F: include/dt-bindings/mfd/ 10326 10327MULTIMEDIA CARD (MMC) ETC. OVER SPI 10328S: Orphan 10329F: drivers/mmc/host/mmc_spi.c 10330F: include/linux/spi/mmc_spi.h 10331 10332MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 10333M: Ulf Hansson <ulf.hansson@linaro.org> 10334L: linux-mmc@vger.kernel.org 10335T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 10336S: Maintained 10337F: Documentation/devicetree/bindings/mmc/ 10338F: drivers/mmc/ 10339F: include/linux/mmc/ 10340F: include/uapi/linux/mmc/ 10341 10342MULTIPLEXER SUBSYSTEM 10343M: Peter Rosin <peda@axentia.se> 10344S: Maintained 10345F: Documentation/ABI/testing/sysfs-class-mux* 10346F: Documentation/devicetree/bindings/mux/ 10347F: include/dt-bindings/mux/ 10348F: include/linux/mux/ 10349F: drivers/mux/ 10350 10351MULTITECH MULTIPORT CARD (ISICOM) 10352S: Orphan 10353F: drivers/tty/isicom.c 10354F: include/linux/isicom.h 10355 10356MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 10357M: Bin Liu <b-liu@ti.com> 10358L: linux-usb@vger.kernel.org 10359S: Maintained 10360F: drivers/usb/musb/ 10361 10362MXL301RF MEDIA DRIVER 10363M: Akihiro Tsukada <tskd08@gmail.com> 10364L: linux-media@vger.kernel.org 10365S: Odd Fixes 10366F: drivers/media/tuners/mxl301rf* 10367 10368MXL5007T MEDIA DRIVER 10369M: Michael Krufky <mkrufky@linuxtv.org> 10370L: linux-media@vger.kernel.org 10371W: https://linuxtv.org 10372W: http://github.com/mkrufky 10373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10374T: git git://linuxtv.org/mkrufky/tuners.git 10375S: Maintained 10376F: drivers/media/tuners/mxl5007t.* 10377 10378MXSFB DRM DRIVER 10379M: Marek Vasut <marex@denx.de> 10380M: Stefan Agner <stefan@agner.ch> 10381L: dri-devel@lists.freedesktop.org 10382S: Supported 10383F: drivers/gpu/drm/mxsfb/ 10384F: Documentation/devicetree/bindings/display/mxsfb.txt 10385T: git git://anongit.freedesktop.org/drm/drm-misc 10386 10387MYLEX DAC960 PCI RAID Controller 10388M: Hannes Reinecke <hare@kernel.org> 10389L: linux-scsi@vger.kernel.org 10390S: Supported 10391F: drivers/scsi/myrb.* 10392F: drivers/scsi/myrs.* 10393 10394MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 10395M: Chris Lee <christopher.lee@cspi.com> 10396L: netdev@vger.kernel.org 10397W: https://www.cspi.com/ethernet-products/support/downloads/ 10398S: Supported 10399F: drivers/net/ethernet/myricom/myri10ge/ 10400 10401NAND FLASH SUBSYSTEM 10402M: Boris Brezillon <bbrezillon@kernel.org> 10403M: Miquel Raynal <miquel.raynal@bootlin.com> 10404R: Richard Weinberger <richard@nod.at> 10405L: linux-mtd@lists.infradead.org 10406W: http://www.linux-mtd.infradead.org/ 10407Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10408T: git git://git.infradead.org/linux-mtd.git nand/fixes 10409T: git git://git.infradead.org/linux-mtd.git nand/next 10410S: Maintained 10411F: drivers/mtd/nand/ 10412F: include/linux/mtd/*nand*.h 10413 10414NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 10415M: Daniel Mack <zonque@gmail.com> 10416S: Maintained 10417L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10418W: http://www.native-instruments.com 10419F: sound/usb/caiaq/ 10420 10421NATSEMI ETHERNET DRIVER (DP8381x) 10422S: Orphan 10423F: drivers/net/ethernet/natsemi/natsemi.c 10424 10425NCR 5380 SCSI DRIVERS 10426M: Finn Thain <fthain@telegraphics.com.au> 10427M: Michael Schmitz <schmitzmic@gmail.com> 10428L: linux-scsi@vger.kernel.org 10429S: Maintained 10430F: Documentation/scsi/g_NCR5380.txt 10431F: drivers/scsi/NCR5380.* 10432F: drivers/scsi/arm/cumana_1.c 10433F: drivers/scsi/arm/oak.c 10434F: drivers/scsi/atari_scsi.* 10435F: drivers/scsi/dmx3191d.c 10436F: drivers/scsi/g_NCR5380.* 10437F: drivers/scsi/mac_scsi.* 10438F: drivers/scsi/sun3_scsi.* 10439F: drivers/scsi/sun3_scsi_vme.c 10440 10441NCSI LIBRARY: 10442M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 10443S: Maintained 10444F: net/ncsi/ 10445 10446NCT6775 HARDWARE MONITOR DRIVER 10447M: Guenter Roeck <linux@roeck-us.net> 10448L: linux-hwmon@vger.kernel.org 10449S: Maintained 10450F: Documentation/hwmon/nct6775 10451F: drivers/hwmon/nct6775.c 10452 10453NET_FAILOVER MODULE 10454M: Sridhar Samudrala <sridhar.samudrala@intel.com> 10455L: netdev@vger.kernel.org 10456S: Supported 10457F: driver/net/net_failover.c 10458F: include/net/net_failover.h 10459F: Documentation/networking/net_failover.rst 10460 10461NETEFFECT IWARP RNIC DRIVER (IW_NES) 10462M: Faisal Latif <faisal.latif@intel.com> 10463L: linux-rdma@vger.kernel.org 10464W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 10465S: Supported 10466F: drivers/infiniband/hw/nes/ 10467F: include/uapi/rdma/nes-abi.h 10468 10469NETEM NETWORK EMULATOR 10470M: Stephen Hemminger <stephen@networkplumber.org> 10471L: netem@lists.linux-foundation.org (moderated for non-subscribers) 10472S: Maintained 10473F: net/sched/sch_netem.c 10474 10475NETERION 10GbE DRIVERS (s2io/vxge) 10476M: Jon Mason <jdmason@kudzu.us> 10477L: netdev@vger.kernel.org 10478S: Supported 10479F: Documentation/networking/device_drivers/neterion/s2io.txt 10480F: Documentation/networking/device_drivers/neterion/vxge.txt 10481F: drivers/net/ethernet/neterion/ 10482 10483NETFILTER 10484M: Pablo Neira Ayuso <pablo@netfilter.org> 10485M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 10486M: Florian Westphal <fw@strlen.de> 10487L: netfilter-devel@vger.kernel.org 10488L: coreteam@netfilter.org 10489W: http://www.netfilter.org/ 10490W: http://www.iptables.org/ 10491W: http://www.nftables.org/ 10492Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 10493T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 10494T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 10495S: Maintained 10496F: include/linux/netfilter* 10497F: include/linux/netfilter/ 10498F: include/net/netfilter/ 10499F: include/uapi/linux/netfilter* 10500F: include/uapi/linux/netfilter/ 10501F: net/*/netfilter.c 10502F: net/*/netfilter/ 10503F: net/netfilter/ 10504F: net/bridge/br_netfilter*.c 10505 10506NETROM NETWORK LAYER 10507M: Ralf Baechle <ralf@linux-mips.org> 10508L: linux-hams@vger.kernel.org 10509W: http://www.linux-ax25.org/ 10510S: Maintained 10511F: include/net/netrom.h 10512F: include/uapi/linux/netrom.h 10513F: net/netrom/ 10514 10515NETRONOME ETHERNET DRIVERS 10516M: Jakub Kicinski <jakub.kicinski@netronome.com> 10517L: oss-drivers@netronome.com 10518S: Maintained 10519F: drivers/net/ethernet/netronome/ 10520 10521NETWORK BLOCK DEVICE (NBD) 10522M: Josef Bacik <josef@toxicpanda.com> 10523S: Maintained 10524L: linux-block@vger.kernel.org 10525L: nbd@other.debian.org 10526F: Documentation/blockdev/nbd.txt 10527F: drivers/block/nbd.c 10528F: include/uapi/linux/nbd.h 10529 10530NETWORK DROP MONITOR 10531M: Neil Horman <nhorman@tuxdriver.com> 10532L: netdev@vger.kernel.org 10533S: Maintained 10534W: https://fedorahosted.org/dropwatch/ 10535F: net/core/drop_monitor.c 10536 10537NETWORKING DRIVERS 10538M: "David S. Miller" <davem@davemloft.net> 10539L: netdev@vger.kernel.org 10540W: http://www.linuxfoundation.org/en/Net 10541Q: http://patchwork.ozlabs.org/project/netdev/list/ 10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10544S: Odd Fixes 10545F: Documentation/devicetree/bindings/net/ 10546F: drivers/net/ 10547F: include/linux/if_* 10548F: include/linux/netdevice.h 10549F: include/linux/etherdevice.h 10550F: include/linux/fcdevice.h 10551F: include/linux/fddidevice.h 10552F: include/linux/hippidevice.h 10553F: include/linux/inetdevice.h 10554F: include/uapi/linux/if_* 10555F: include/uapi/linux/netdevice.h 10556 10557NETWORKING DRIVERS (WIRELESS) 10558M: Kalle Valo <kvalo@codeaurora.org> 10559L: linux-wireless@vger.kernel.org 10560Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10563S: Maintained 10564F: Documentation/devicetree/bindings/net/wireless/ 10565F: drivers/net/wireless/ 10566 10567NETWORKING [DSA] 10568M: Andrew Lunn <andrew@lunn.ch> 10569M: Vivien Didelot <vivien.didelot@gmail.com> 10570M: Florian Fainelli <f.fainelli@gmail.com> 10571S: Maintained 10572F: Documentation/devicetree/bindings/net/dsa/ 10573F: net/dsa/ 10574F: include/net/dsa.h 10575F: include/linux/dsa/ 10576F: drivers/net/dsa/ 10577 10578NETWORKING [GENERAL] 10579M: "David S. Miller" <davem@davemloft.net> 10580L: netdev@vger.kernel.org 10581W: http://www.linuxfoundation.org/en/Net 10582Q: http://patchwork.ozlabs.org/project/netdev/list/ 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10585B: mailto:netdev@vger.kernel.org 10586S: Maintained 10587F: net/ 10588F: include/net/ 10589F: include/linux/in.h 10590F: include/linux/net.h 10591F: include/linux/netdevice.h 10592F: include/uapi/linux/in.h 10593F: include/uapi/linux/net.h 10594F: include/uapi/linux/netdevice.h 10595F: include/uapi/linux/net_namespace.h 10596F: tools/testing/selftests/net/ 10597F: lib/net_utils.c 10598F: lib/random32.c 10599F: Documentation/networking/ 10600 10601NETWORKING [IPSEC] 10602M: Steffen Klassert <steffen.klassert@secunet.com> 10603M: Herbert Xu <herbert@gondor.apana.org.au> 10604M: "David S. Miller" <davem@davemloft.net> 10605L: netdev@vger.kernel.org 10606T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10608S: Maintained 10609F: net/xfrm/ 10610F: net/key/ 10611F: net/ipv4/xfrm* 10612F: net/ipv4/esp4* 10613F: net/ipv4/ah4.c 10614F: net/ipv4/ipcomp.c 10615F: net/ipv4/ip_vti.c 10616F: net/ipv6/xfrm* 10617F: net/ipv6/esp6* 10618F: net/ipv6/ah6.c 10619F: net/ipv6/ipcomp6.c 10620F: net/ipv6/ip6_vti.c 10621F: include/uapi/linux/xfrm.h 10622F: include/net/xfrm.h 10623 10624NETWORKING [IPv4/IPv6] 10625M: "David S. Miller" <davem@davemloft.net> 10626M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10627M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10628L: netdev@vger.kernel.org 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10630S: Maintained 10631F: net/ipv4/ 10632F: net/ipv6/ 10633F: include/net/ip* 10634F: arch/x86/net/* 10635 10636NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10637M: Paul Moore <paul@paul-moore.com> 10638W: https://github.com/netlabel 10639L: netdev@vger.kernel.org 10640L: linux-security-module@vger.kernel.org 10641S: Maintained 10642F: Documentation/netlabel/ 10643F: include/net/calipso.h 10644F: include/net/cipso_ipv4.h 10645F: include/net/netlabel.h 10646F: include/uapi/linux/netfilter/xt_SECMARK.h 10647F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10648F: net/netlabel/ 10649F: net/ipv4/cipso_ipv4.c 10650F: net/ipv6/calipso.c 10651F: net/netfilter/xt_CONNSECMARK.c 10652F: net/netfilter/xt_SECMARK.c 10653 10654NETWORKING [TCP] 10655M: Eric Dumazet <edumazet@google.com> 10656L: netdev@vger.kernel.org 10657S: Maintained 10658F: net/ipv4/tcp*.c 10659F: net/ipv4/syncookies.c 10660F: net/ipv6/tcp*.c 10661F: net/ipv6/syncookies.c 10662F: include/uapi/linux/tcp.h 10663F: include/net/tcp.h 10664F: include/linux/tcp.h 10665F: include/trace/events/tcp.h 10666 10667NETWORKING [TLS] 10668M: Boris Pismenny <borisp@mellanox.com> 10669M: Aviad Yehezkel <aviadye@mellanox.com> 10670M: Dave Watson <davejwatson@fb.com> 10671M: John Fastabend <john.fastabend@gmail.com> 10672M: Daniel Borkmann <daniel@iogearbox.net> 10673L: netdev@vger.kernel.org 10674S: Maintained 10675F: net/tls/* 10676F: include/uapi/linux/tls.h 10677F: include/net/tls.h 10678 10679NETWORKING [WIRELESS] 10680L: linux-wireless@vger.kernel.org 10681Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10682 10683NETDEVSIM 10684M: Jakub Kicinski <jakub.kicinski@netronome.com> 10685S: Maintained 10686F: drivers/net/netdevsim/* 10687 10688NETXEN (1/10) GbE SUPPORT 10689M: Manish Chopra <manish.chopra@cavium.com> 10690M: Rahul Verma <rahul.verma@cavium.com> 10691M: Dept-GELinuxNICDev@cavium.com 10692L: netdev@vger.kernel.org 10693S: Supported 10694F: drivers/net/ethernet/qlogic/netxen/ 10695 10696NFC SUBSYSTEM 10697M: Samuel Ortiz <sameo@linux.intel.com> 10698L: linux-wireless@vger.kernel.org 10699L: linux-nfc@lists.01.org (subscribers-only) 10700S: Supported 10701F: net/nfc/ 10702F: include/net/nfc/ 10703F: include/uapi/linux/nfc.h 10704F: drivers/nfc/ 10705F: include/linux/platform_data/nfcmrvl.h 10706F: include/linux/platform_data/nxp-nci.h 10707F: Documentation/devicetree/bindings/net/nfc/ 10708 10709NFS, SUNRPC, AND LOCKD CLIENTS 10710M: Trond Myklebust <trond.myklebust@hammerspace.com> 10711M: Anna Schumaker <anna.schumaker@netapp.com> 10712L: linux-nfs@vger.kernel.org 10713W: http://client.linux-nfs.org 10714T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10715S: Maintained 10716F: fs/lockd/ 10717F: fs/nfs/ 10718F: fs/nfs_common/ 10719F: net/sunrpc/ 10720F: include/linux/lockd/ 10721F: include/linux/nfs* 10722F: include/linux/sunrpc/ 10723F: include/uapi/linux/nfs* 10724F: include/uapi/linux/sunrpc/ 10725 10726NILFS2 FILESYSTEM 10727M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10728L: linux-nilfs@vger.kernel.org 10729W: https://nilfs.sourceforge.io/ 10730W: https://nilfs.osdn.jp/ 10731T: git git://github.com/konis/nilfs2.git 10732S: Supported 10733F: Documentation/filesystems/nilfs2.txt 10734F: fs/nilfs2/ 10735F: include/trace/events/nilfs2.h 10736F: include/uapi/linux/nilfs2_api.h 10737F: include/uapi/linux/nilfs2_ondisk.h 10738 10739NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10740M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10741W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10742S: Maintained 10743F: Documentation/scsi/NinjaSCSI.txt 10744F: drivers/scsi/pcmcia/nsp_* 10745 10746NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10747M: GOTO Masanori <gotom@debian.or.jp> 10748M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10749W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10750S: Maintained 10751F: Documentation/scsi/NinjaSCSI.txt 10752F: drivers/scsi/nsp32* 10753 10754NIOS2 ARCHITECTURE 10755M: Ley Foon Tan <lftan@altera.com> 10756L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10757T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10758S: Maintained 10759F: arch/nios2/ 10760 10761NOHZ, DYNTICKS SUPPORT 10762M: Frederic Weisbecker <fweisbec@gmail.com> 10763M: Thomas Gleixner <tglx@linutronix.de> 10764M: Ingo Molnar <mingo@kernel.org> 10765L: linux-kernel@vger.kernel.org 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10767S: Maintained 10768F: kernel/time/tick*.* 10769F: include/linux/tick.h 10770F: include/linux/sched/nohz.h 10771 10772NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10773M: Pavel Machek <pavel@ucw.cz> 10774M: Sakari Ailus <sakari.ailus@iki.fi> 10775L: linux-media@vger.kernel.org 10776S: Maintained 10777F: drivers/media/i2c/et8ek8 10778F: drivers/media/i2c/ad5820.c 10779 10780NOKIA N900 POWER SUPPLY DRIVERS 10781R: Pali Rohár <pali.rohar@gmail.com> 10782F: include/linux/power/bq2415x_charger.h 10783F: include/linux/power/bq27xxx_battery.h 10784F: include/linux/power/isp1704_charger.h 10785F: drivers/power/supply/bq2415x_charger.c 10786F: drivers/power/supply/bq27xxx_battery.c 10787F: drivers/power/supply/bq27xxx_battery_i2c.c 10788F: drivers/power/supply/isp1704_charger.c 10789F: drivers/power/supply/rx51_battery.c 10790 10791NTB AMD DRIVER 10792M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10793L: linux-ntb@googlegroups.com 10794S: Supported 10795F: drivers/ntb/hw/amd/ 10796 10797NTB DRIVER CORE 10798M: Jon Mason <jdmason@kudzu.us> 10799M: Dave Jiang <dave.jiang@intel.com> 10800M: Allen Hubbe <allenbh@gmail.com> 10801L: linux-ntb@googlegroups.com 10802S: Supported 10803W: https://github.com/jonmason/ntb/wiki 10804T: git git://github.com/jonmason/ntb.git 10805F: drivers/ntb/ 10806F: drivers/net/ntb_netdev.c 10807F: include/linux/ntb.h 10808F: include/linux/ntb_transport.h 10809F: tools/testing/selftests/ntb/ 10810 10811NTB IDT DRIVER 10812M: Serge Semin <fancer.lancer@gmail.com> 10813L: linux-ntb@googlegroups.com 10814S: Supported 10815F: drivers/ntb/hw/idt/ 10816 10817NTB INTEL DRIVER 10818M: Dave Jiang <dave.jiang@intel.com> 10819L: linux-ntb@googlegroups.com 10820S: Supported 10821W: https://github.com/davejiang/linux/wiki 10822T: git https://github.com/davejiang/linux.git 10823F: drivers/ntb/hw/intel/ 10824 10825NTFS FILESYSTEM 10826M: Anton Altaparmakov <anton@tuxera.com> 10827L: linux-ntfs-dev@lists.sourceforge.net 10828W: http://www.tuxera.com/ 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10830S: Supported 10831F: Documentation/filesystems/ntfs.txt 10832F: fs/ntfs/ 10833 10834NUBUS SUBSYSTEM 10835M: Finn Thain <fthain@telegraphics.com.au> 10836L: linux-m68k@lists.linux-m68k.org 10837S: Maintained 10838F: arch/*/include/asm/nubus.h 10839F: drivers/nubus/ 10840F: include/linux/nubus.h 10841F: include/uapi/linux/nubus.h 10842 10843NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10844M: Antonino Daplas <adaplas@gmail.com> 10845L: linux-fbdev@vger.kernel.org 10846S: Maintained 10847F: drivers/video/fbdev/riva/ 10848F: drivers/video/fbdev/nvidia/ 10849 10850NVM EXPRESS DRIVER 10851M: Keith Busch <keith.busch@intel.com> 10852M: Jens Axboe <axboe@fb.com> 10853M: Christoph Hellwig <hch@lst.de> 10854M: Sagi Grimberg <sagi@grimberg.me> 10855L: linux-nvme@lists.infradead.org 10856T: git://git.infradead.org/nvme.git 10857W: http://git.infradead.org/nvme.git 10858S: Supported 10859F: drivers/nvme/host/ 10860F: include/linux/nvme.h 10861F: include/uapi/linux/nvme_ioctl.h 10862 10863NVM EXPRESS FC TRANSPORT DRIVERS 10864M: James Smart <james.smart@broadcom.com> 10865L: linux-nvme@lists.infradead.org 10866S: Supported 10867F: include/linux/nvme-fc.h 10868F: include/linux/nvme-fc-driver.h 10869F: drivers/nvme/host/fc.c 10870F: drivers/nvme/target/fc.c 10871F: drivers/nvme/target/fcloop.c 10872 10873NVM EXPRESS TARGET DRIVER 10874M: Christoph Hellwig <hch@lst.de> 10875M: Sagi Grimberg <sagi@grimberg.me> 10876L: linux-nvme@lists.infradead.org 10877T: git://git.infradead.org/nvme.git 10878W: http://git.infradead.org/nvme.git 10879S: Supported 10880F: drivers/nvme/target/ 10881 10882NVMEM FRAMEWORK 10883M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10884S: Maintained 10885F: drivers/nvmem/ 10886F: Documentation/devicetree/bindings/nvmem/ 10887F: Documentation/ABI/stable/sysfs-bus-nvmem 10888F: include/linux/nvmem-consumer.h 10889F: include/linux/nvmem-provider.h 10890 10891NXP SGTL5000 DRIVER 10892M: Fabio Estevam <fabio.estevam@nxp.com> 10893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10894S: Maintained 10895F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10896F: sound/soc/codecs/sgtl5000* 10897 10898NXP TDA998X DRM DRIVER 10899M: Russell King <linux@armlinux.org.uk> 10900S: Maintained 10901T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10902T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10903F: drivers/gpu/drm/i2c/tda998x_drv.c 10904F: include/drm/i2c/tda998x.h 10905F: include/dt-bindings/display/tda998x.h 10906K: "nxp,tda998x" 10907 10908NXP TFA9879 DRIVER 10909M: Peter Rosin <peda@axentia.se> 10910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10911S: Maintained 10912F: Documentation/devicetree/bindings/sound/tfa9879.txt 10913F: sound/soc/codecs/tfa9879* 10914 10915NXP-NCI NFC DRIVER 10916M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10917R: Charles Gorand <charles.gorand@effinnov.com> 10918L: linux-nfc@lists.01.org (moderated for non-subscribers) 10919S: Supported 10920F: drivers/nfc/nxp-nci 10921 10922OBJAGG 10923M: Jiri Pirko <jiri@mellanox.com> 10924L: netdev@vger.kernel.org 10925S: Supported 10926F: lib/objagg.c 10927F: lib/test_objagg.c 10928F: include/linux/objagg.h 10929 10930OBJTOOL 10931M: Josh Poimboeuf <jpoimboe@redhat.com> 10932M: Peter Zijlstra <peterz@infradead.org> 10933S: Supported 10934F: tools/objtool/ 10935 10936OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10937M: Frederic Barrat <fbarrat@linux.ibm.com> 10938M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10939L: linuxppc-dev@lists.ozlabs.org 10940S: Supported 10941F: arch/powerpc/platforms/powernv/ocxl.c 10942F: arch/powerpc/include/asm/pnv-ocxl.h 10943F: drivers/misc/ocxl/ 10944F: include/misc/ocxl* 10945F: include/uapi/misc/ocxl.h 10946F: Documentation/accelerators/ocxl.rst 10947 10948OMAP AUDIO SUPPORT 10949M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10950M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10951L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10952L: linux-omap@vger.kernel.org 10953S: Maintained 10954F: sound/soc/ti/omap* 10955F: sound/soc/ti/rx51.c 10956F: sound/soc/ti/n810.c 10957F: sound/soc/ti/sdma-pcm.* 10958 10959OMAP CLOCK FRAMEWORK SUPPORT 10960M: Paul Walmsley <paul@pwsan.com> 10961L: linux-omap@vger.kernel.org 10962S: Maintained 10963F: arch/arm/*omap*/*clock* 10964 10965OMAP DEVICE TREE SUPPORT 10966M: Benoît Cousson <bcousson@baylibre.com> 10967M: Tony Lindgren <tony@atomide.com> 10968L: linux-omap@vger.kernel.org 10969L: devicetree@vger.kernel.org 10970S: Maintained 10971F: arch/arm/boot/dts/*omap* 10972F: arch/arm/boot/dts/*am3* 10973F: arch/arm/boot/dts/*am4* 10974F: arch/arm/boot/dts/*am5* 10975F: arch/arm/boot/dts/*dra7* 10976 10977OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10978L: linux-omap@vger.kernel.org 10979L: linux-fbdev@vger.kernel.org 10980S: Orphan 10981F: drivers/video/fbdev/omap2/ 10982F: Documentation/arm/OMAP/DSS 10983 10984OMAP FRAMEBUFFER SUPPORT 10985L: linux-fbdev@vger.kernel.org 10986L: linux-omap@vger.kernel.org 10987S: Orphan 10988F: drivers/video/fbdev/omap/ 10989 10990OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10991M: Roger Quadros <rogerq@ti.com> 10992M: Tony Lindgren <tony@atomide.com> 10993L: linux-omap@vger.kernel.org 10994S: Maintained 10995F: drivers/memory/omap-gpmc.c 10996F: arch/arm/mach-omap2/*gpmc* 10997 10998OMAP GPIO DRIVER 10999M: Grygorii Strashko <grygorii.strashko@ti.com> 11000M: Santosh Shilimkar <ssantosh@kernel.org> 11001M: Kevin Hilman <khilman@kernel.org> 11002L: linux-omap@vger.kernel.org 11003S: Maintained 11004F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 11005F: drivers/gpio/gpio-omap.c 11006 11007OMAP HARDWARE SPINLOCK SUPPORT 11008M: Ohad Ben-Cohen <ohad@wizery.com> 11009L: linux-omap@vger.kernel.org 11010S: Maintained 11011F: drivers/hwspinlock/omap_hwspinlock.c 11012 11013OMAP HS MMC SUPPORT 11014L: linux-mmc@vger.kernel.org 11015L: linux-omap@vger.kernel.org 11016S: Orphan 11017F: drivers/mmc/host/omap_hsmmc.c 11018 11019OMAP HWMOD DATA 11020M: Paul Walmsley <paul@pwsan.com> 11021L: linux-omap@vger.kernel.org 11022S: Maintained 11023F: arch/arm/mach-omap2/omap_hwmod*data* 11024 11025OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 11026M: Benoît Cousson <bcousson@baylibre.com> 11027L: linux-omap@vger.kernel.org 11028S: Maintained 11029F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 11030 11031OMAP HWMOD SUPPORT 11032M: Benoît Cousson <bcousson@baylibre.com> 11033M: Paul Walmsley <paul@pwsan.com> 11034L: linux-omap@vger.kernel.org 11035S: Maintained 11036F: arch/arm/mach-omap2/omap_hwmod.* 11037 11038OMAP I2C DRIVER 11039M: Vignesh R <vigneshr@ti.com> 11040L: linux-omap@vger.kernel.org 11041L: linux-i2c@vger.kernel.org 11042S: Maintained 11043F: Documentation/devicetree/bindings/i2c/i2c-omap.txt 11044F: drivers/i2c/busses/i2c-omap.c 11045 11046OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 11047M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11048L: linux-media@vger.kernel.org 11049S: Maintained 11050F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 11051F: drivers/media/platform/omap3isp/ 11052F: drivers/staging/media/omap4iss/ 11053 11054OMAP MMC SUPPORT 11055M: Aaro Koskinen <aaro.koskinen@iki.fi> 11056L: linux-omap@vger.kernel.org 11057S: Odd Fixes 11058F: drivers/mmc/host/omap.c 11059 11060OMAP POWER MANAGEMENT SUPPORT 11061M: Kevin Hilman <khilman@kernel.org> 11062L: linux-omap@vger.kernel.org 11063S: Maintained 11064F: arch/arm/*omap*/*pm* 11065F: drivers/cpufreq/omap-cpufreq.c 11066 11067OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 11068M: Rajendra Nayak <rnayak@codeaurora.org> 11069M: Paul Walmsley <paul@pwsan.com> 11070L: linux-omap@vger.kernel.org 11071S: Maintained 11072F: arch/arm/mach-omap2/prm* 11073 11074OMAP RANDOM NUMBER GENERATOR SUPPORT 11075M: Deepak Saxena <dsaxena@plexity.net> 11076S: Maintained 11077F: drivers/char/hw_random/omap-rng.c 11078 11079OMAP USB SUPPORT 11080L: linux-usb@vger.kernel.org 11081L: linux-omap@vger.kernel.org 11082S: Orphan 11083F: drivers/usb/*/*omap* 11084F: arch/arm/*omap*/usb* 11085 11086OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 11087M: Mark Jackson <mpfj@newflow.co.uk> 11088L: linux-omap@vger.kernel.org 11089S: Maintained 11090F: arch/arm/boot/dts/am335x-nano.dts 11091 11092OMAP1 SUPPORT 11093M: Aaro Koskinen <aaro.koskinen@iki.fi> 11094M: Tony Lindgren <tony@atomide.com> 11095L: linux-omap@vger.kernel.org 11096Q: http://patchwork.kernel.org/project/linux-omap/list/ 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11098S: Maintained 11099F: arch/arm/mach-omap1/ 11100F: arch/arm/plat-omap/ 11101F: arch/arm/configs/omap1_defconfig 11102F: drivers/i2c/busses/i2c-omap.c 11103F: include/linux/platform_data/i2c-omap.h 11104F: include/linux/platform_data/ams-delta-fiq.h 11105 11106OMAP2+ SUPPORT 11107M: Tony Lindgren <tony@atomide.com> 11108L: linux-omap@vger.kernel.org 11109W: http://www.muru.com/linux/omap/ 11110W: http://linux.omap.com/ 11111Q: http://patchwork.kernel.org/project/linux-omap/list/ 11112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 11113S: Maintained 11114F: arch/arm/mach-omap2/ 11115F: arch/arm/plat-omap/ 11116F: arch/arm/configs/omap2plus_defconfig 11117F: drivers/i2c/busses/i2c-omap.c 11118F: drivers/irqchip/irq-omap-intc.c 11119F: drivers/mfd/*omap*.c 11120F: drivers/mfd/menelaus.c 11121F: drivers/mfd/palmas.c 11122F: drivers/mfd/tps65217.c 11123F: drivers/mfd/tps65218.c 11124F: drivers/mfd/tps65910.c 11125F: drivers/mfd/twl-core.[ch] 11126F: drivers/mfd/twl4030*.c 11127F: drivers/mfd/twl6030*.c 11128F: drivers/mfd/twl6040*.c 11129F: drivers/regulator/palmas-regulator*.c 11130F: drivers/regulator/pbias-regulator.c 11131F: drivers/regulator/tps65217-regulator.c 11132F: drivers/regulator/tps65218-regulator.c 11133F: drivers/regulator/tps65910-regulator.c 11134F: drivers/regulator/twl-regulator.c 11135F: drivers/regulator/twl6030-regulator.c 11136F: include/linux/platform_data/i2c-omap.h 11137 11138ONION OMEGA2+ BOARD 11139M: Harvey Hunt <harveyhuntnexus@gmail.com> 11140L: linux-mips@vger.kernel.org 11141S: Maintained 11142F: arch/mips/boot/dts/ralink/omega2p.dts 11143 11144OMFS FILESYSTEM 11145M: Bob Copeland <me@bobcopeland.com> 11146L: linux-karma-devel@lists.sourceforge.net 11147S: Maintained 11148F: Documentation/filesystems/omfs.txt 11149F: fs/omfs/ 11150 11151OMNIKEY CARDMAN 4000 DRIVER 11152M: Harald Welte <laforge@gnumonks.org> 11153S: Maintained 11154F: drivers/char/pcmcia/cm4000_cs.c 11155F: include/linux/cm4000_cs.h 11156F: include/uapi/linux/cm4000_cs.h 11157 11158OMNIKEY CARDMAN 4040 DRIVER 11159M: Harald Welte <laforge@gnumonks.org> 11160S: Maintained 11161F: drivers/char/pcmcia/cm4040_cs.* 11162 11163OMNIVISION OV13858 SENSOR DRIVER 11164M: Sakari Ailus <sakari.ailus@linux.intel.com> 11165L: linux-media@vger.kernel.org 11166T: git git://linuxtv.org/media_tree.git 11167S: Maintained 11168F: drivers/media/i2c/ov13858.c 11169 11170OMNIVISION OV2680 SENSOR DRIVER 11171M: Rui Miguel Silva <rmfrfs@gmail.com> 11172L: linux-media@vger.kernel.org 11173T: git git://linuxtv.org/media_tree.git 11174S: Maintained 11175F: drivers/media/i2c/ov2680.c 11176F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 11177 11178OMNIVISION OV2685 SENSOR DRIVER 11179M: Shunqian Zheng <zhengsq@rock-chips.com> 11180L: linux-media@vger.kernel.org 11181T: git git://linuxtv.org/media_tree.git 11182S: Maintained 11183F: drivers/media/i2c/ov2685.c 11184 11185OMNIVISION OV5640 SENSOR DRIVER 11186M: Steve Longerbeam <slongerbeam@gmail.com> 11187L: linux-media@vger.kernel.org 11188T: git git://linuxtv.org/media_tree.git 11189S: Maintained 11190F: drivers/media/i2c/ov5640.c 11191 11192OMNIVISION OV5647 SENSOR DRIVER 11193M: Luis Oliveira <lolivei@synopsys.com> 11194L: linux-media@vger.kernel.org 11195T: git git://linuxtv.org/media_tree.git 11196S: Maintained 11197F: drivers/media/i2c/ov5647.c 11198 11199OMNIVISION OV5695 SENSOR DRIVER 11200M: Shunqian Zheng <zhengsq@rock-chips.com> 11201L: linux-media@vger.kernel.org 11202T: git git://linuxtv.org/media_tree.git 11203S: Maintained 11204F: drivers/media/i2c/ov5695.c 11205 11206OMNIVISION OV7670 SENSOR DRIVER 11207M: Jonathan Corbet <corbet@lwn.net> 11208L: linux-media@vger.kernel.org 11209T: git git://linuxtv.org/media_tree.git 11210S: Maintained 11211F: drivers/media/i2c/ov7670.c 11212F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 11213 11214OMNIVISION OV772x SENSOR DRIVER 11215M: Jacopo Mondi <jacopo@jmondi.org> 11216L: linux-media@vger.kernel.org 11217T: git git://linuxtv.org/media_tree.git 11218S: Odd fixes 11219F: drivers/media/i2c/ov772x.c 11220F: include/media/i2c/ov772x.h 11221F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 11222 11223OMNIVISION OV7740 SENSOR DRIVER 11224M: Wenyou Yang <wenyou.yang@microchip.com> 11225L: linux-media@vger.kernel.org 11226T: git git://linuxtv.org/media_tree.git 11227S: Maintained 11228F: drivers/media/i2c/ov7740.c 11229F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 11230 11231OMNIVISION OV9650 SENSOR DRIVER 11232M: Sakari Ailus <sakari.ailus@linux.intel.com> 11233R: Akinobu Mita <akinobu.mita@gmail.com> 11234R: Sylwester Nawrocki <s.nawrocki@samsung.com> 11235L: linux-media@vger.kernel.org 11236T: git git://linuxtv.org/media_tree.git 11237S: Maintained 11238F: drivers/media/i2c/ov9650.c 11239F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 11240 11241ONENAND FLASH DRIVER 11242M: Kyungmin Park <kyungmin.park@samsung.com> 11243L: linux-mtd@lists.infradead.org 11244S: Maintained 11245F: drivers/mtd/nand/onenand/ 11246F: include/linux/mtd/onenand*.h 11247 11248ONSTREAM SCSI TAPE DRIVER 11249M: Willem Riede <osst@riede.org> 11250L: osst-users@lists.sourceforge.net 11251L: linux-scsi@vger.kernel.org 11252S: Maintained 11253F: Documentation/scsi/osst.txt 11254F: drivers/scsi/osst.* 11255F: drivers/scsi/osst_*.h 11256F: drivers/scsi/st.h 11257 11258OP-TEE DRIVER 11259M: Jens Wiklander <jens.wiklander@linaro.org> 11260S: Maintained 11261F: drivers/tee/optee/ 11262 11263OPA-VNIC DRIVER 11264M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11265M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 11266L: linux-rdma@vger.kernel.org 11267S: Supported 11268F: drivers/infiniband/ulp/opa_vnic 11269 11270OPEN FIRMWARE AND DEVICE TREE OVERLAYS 11271M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 11272M: Frank Rowand <frowand.list@gmail.com> 11273L: devicetree@vger.kernel.org 11274S: Maintained 11275F: Documentation/devicetree/dynamic-resolution-notes.txt 11276F: Documentation/devicetree/overlay-notes.txt 11277F: drivers/of/overlay.c 11278F: drivers/of/resolver.c 11279K: of_overlay_notifier_ 11280 11281OPEN FIRMWARE AND FLATTENED DEVICE TREE 11282M: Rob Herring <robh+dt@kernel.org> 11283M: Frank Rowand <frowand.list@gmail.com> 11284L: devicetree@vger.kernel.org 11285W: http://www.devicetree.org/ 11286T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11287S: Maintained 11288F: drivers/of/ 11289F: include/linux/of*.h 11290F: scripts/dtc/ 11291F: Documentation/ABI/testing/sysfs-firmware-ofw 11292 11293OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 11294M: Rob Herring <robh+dt@kernel.org> 11295M: Mark Rutland <mark.rutland@arm.com> 11296L: devicetree@vger.kernel.org 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 11298Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 11299S: Maintained 11300F: Documentation/devicetree/ 11301F: arch/*/boot/dts/ 11302F: include/dt-bindings/ 11303 11304OPENCORES I2C BUS DRIVER 11305M: Peter Korsgaard <peter@korsgaard.com> 11306L: linux-i2c@vger.kernel.org 11307S: Maintained 11308F: Documentation/i2c/busses/i2c-ocores 11309F: drivers/i2c/busses/i2c-ocores.c 11310 11311OPENRISC ARCHITECTURE 11312M: Jonas Bonn <jonas@southpole.se> 11313M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 11314M: Stafford Horne <shorne@gmail.com> 11315T: git git://github.com/openrisc/linux.git 11316L: openrisc@lists.librecores.org 11317W: http://openrisc.io 11318S: Maintained 11319F: Documentation/devicetree/bindings/openrisc/ 11320F: Documentation/openrisc/ 11321F: arch/openrisc/ 11322F: drivers/irqchip/irq-ompic.c 11323F: drivers/irqchip/irq-or1k-* 11324 11325OPENVSWITCH 11326M: Pravin B Shelar <pshelar@ovn.org> 11327L: netdev@vger.kernel.org 11328L: dev@openvswitch.org 11329W: http://openvswitch.org 11330S: Maintained 11331F: net/openvswitch/ 11332F: include/uapi/linux/openvswitch.h 11333 11334OPERATING PERFORMANCE POINTS (OPP) 11335M: Viresh Kumar <vireshk@kernel.org> 11336M: Nishanth Menon <nm@ti.com> 11337M: Stephen Boyd <sboyd@kernel.org> 11338L: linux-pm@vger.kernel.org 11339S: Maintained 11340T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 11341F: drivers/opp/ 11342F: include/linux/pm_opp.h 11343F: Documentation/power/opp.txt 11344F: Documentation/devicetree/bindings/opp/ 11345 11346OPL4 DRIVER 11347M: Clemens Ladisch <clemens@ladisch.de> 11348L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11349T: git git://git.alsa-project.org/alsa-kernel.git 11350S: Maintained 11351F: sound/drivers/opl4/ 11352 11353OPROFILE 11354M: Robert Richter <rric@kernel.org> 11355L: oprofile-list@lists.sf.net 11356S: Maintained 11357F: arch/*/include/asm/oprofile*.h 11358F: arch/*/oprofile/ 11359F: drivers/oprofile/ 11360F: include/linux/oprofile.h 11361 11362ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 11363M: Mark Fasheh <mark@fasheh.com> 11364M: Joel Becker <jlbec@evilplan.org> 11365L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 11366W: http://ocfs2.wiki.kernel.org 11367S: Supported 11368F: Documentation/filesystems/ocfs2.txt 11369F: Documentation/filesystems/dlmfs.txt 11370F: fs/ocfs2/ 11371 11372ORANGEFS FILESYSTEM 11373M: Mike Marshall <hubcap@omnibond.com> 11374R: Martin Brandenburg <martin@omnibond.com> 11375L: devel@lists.orangefs.org 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 11377S: Supported 11378F: fs/orangefs/ 11379F: Documentation/filesystems/orangefs.txt 11380 11381ORINOCO DRIVER 11382L: linux-wireless@vger.kernel.org 11383W: http://wireless.kernel.org/en/users/Drivers/orinoco 11384W: http://www.nongnu.org/orinoco/ 11385S: Orphan 11386F: drivers/net/wireless/intersil/orinoco/ 11387 11388OSD LIBRARY and FILESYSTEM 11389M: Boaz Harrosh <ooo@electrozaur.com> 11390S: Maintained 11391F: drivers/scsi/osd/ 11392F: include/scsi/osd_* 11393F: fs/exofs/ 11394 11395OV2659 OMNIVISION SENSOR DRIVER 11396M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 11397L: linux-media@vger.kernel.org 11398W: https://linuxtv.org 11399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11400T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 11401S: Maintained 11402F: drivers/media/i2c/ov2659.c 11403F: include/media/i2c/ov2659.h 11404 11405OVERLAY FILESYSTEM 11406M: Miklos Szeredi <miklos@szeredi.hu> 11407L: linux-unionfs@vger.kernel.org 11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 11409S: Supported 11410F: fs/overlayfs/ 11411F: Documentation/filesystems/overlayfs.txt 11412 11413P54 WIRELESS DRIVER 11414M: Christian Lamparter <chunkeey@googlemail.com> 11415L: linux-wireless@vger.kernel.org 11416W: http://wireless.kernel.org/en/users/Drivers/p54 11417S: Maintained 11418F: drivers/net/wireless/intersil/p54/ 11419 11420PA SEMI ETHERNET DRIVER 11421L: netdev@vger.kernel.org 11422S: Orphan 11423F: drivers/net/ethernet/pasemi/* 11424 11425PA SEMI SMBUS DRIVER 11426L: linux-i2c@vger.kernel.org 11427S: Orphan 11428F: drivers/i2c/busses/i2c-pasemi.c 11429 11430PADATA PARALLEL EXECUTION MECHANISM 11431M: Steffen Klassert <steffen.klassert@secunet.com> 11432L: linux-crypto@vger.kernel.org 11433S: Maintained 11434F: kernel/padata.c 11435F: include/linux/padata.h 11436F: Documentation/padata.txt 11437 11438PANASONIC LAPTOP ACPI EXTRAS DRIVER 11439M: Harald Welte <laforge@gnumonks.org> 11440L: platform-driver-x86@vger.kernel.org 11441S: Maintained 11442F: drivers/platform/x86/panasonic-laptop.c 11443 11444PARALLEL LCD/KEYPAD PANEL DRIVER 11445M: Willy Tarreau <willy@haproxy.com> 11446M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 11447S: Odd Fixes 11448F: Documentation/auxdisplay/lcd-panel-cgram.txt 11449F: drivers/auxdisplay/panel.c 11450 11451PARALLEL PORT SUBSYSTEM 11452M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 11453M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 11454L: linux-parport@lists.infradead.org (subscribers-only) 11455S: Maintained 11456F: drivers/parport/ 11457F: include/linux/parport*.h 11458F: drivers/char/ppdev.c 11459F: include/uapi/linux/ppdev.h 11460F: Documentation/parport*.txt 11461 11462PARAVIRT_OPS INTERFACE 11463M: Juergen Gross <jgross@suse.com> 11464M: Alok Kataria <akataria@vmware.com> 11465L: virtualization@lists.linux-foundation.org 11466S: Supported 11467F: Documentation/virtual/paravirt_ops.txt 11468F: arch/*/kernel/paravirt* 11469F: arch/*/include/asm/paravirt*.h 11470F: include/linux/hypervisor.h 11471 11472PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 11473M: Tim Waugh <tim@cyberelk.net> 11474L: linux-parport@lists.infradead.org (subscribers-only) 11475S: Maintained 11476F: Documentation/blockdev/paride.txt 11477F: drivers/block/paride/ 11478 11479PARISC ARCHITECTURE 11480M: "James E.J. Bottomley" <jejb@parisc-linux.org> 11481M: Helge Deller <deller@gmx.de> 11482L: linux-parisc@vger.kernel.org 11483W: http://www.parisc-linux.org/ 11484Q: http://patchwork.kernel.org/project/linux-parisc/list/ 11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 11486T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 11487S: Maintained 11488F: arch/parisc/ 11489F: Documentation/parisc/ 11490F: drivers/parisc/ 11491F: drivers/char/agp/parisc-agp.c 11492F: drivers/input/serio/gscps2.c 11493F: drivers/parport/parport_gsc.* 11494F: drivers/tty/serial/8250/8250_gsc.c 11495F: drivers/video/fbdev/sti* 11496F: drivers/video/console/sti* 11497F: drivers/video/logo/logo_parisc* 11498 11499PARMAN 11500M: Jiri Pirko <jiri@mellanox.com> 11501L: netdev@vger.kernel.org 11502S: Supported 11503F: lib/parman.c 11504F: lib/test_parman.c 11505F: include/linux/parman.h 11506 11507PC87360 HARDWARE MONITORING DRIVER 11508M: Jim Cromie <jim.cromie@gmail.com> 11509L: linux-hwmon@vger.kernel.org 11510S: Maintained 11511F: Documentation/hwmon/pc87360 11512F: drivers/hwmon/pc87360.c 11513 11514PC8736x GPIO DRIVER 11515M: Jim Cromie <jim.cromie@gmail.com> 11516S: Maintained 11517F: drivers/char/pc8736x_gpio.c 11518 11519PC87427 HARDWARE MONITORING DRIVER 11520M: Jean Delvare <jdelvare@suse.com> 11521L: linux-hwmon@vger.kernel.org 11522S: Maintained 11523F: Documentation/hwmon/pc87427 11524F: drivers/hwmon/pc87427.c 11525 11526PCA9532 LED DRIVER 11527M: Riku Voipio <riku.voipio@iki.fi> 11528S: Maintained 11529F: drivers/leds/leds-pca9532.c 11530F: include/linux/leds-pca9532.h 11531 11532PCA9541 I2C BUS MASTER SELECTOR DRIVER 11533M: Guenter Roeck <linux@roeck-us.net> 11534L: linux-i2c@vger.kernel.org 11535S: Maintained 11536F: drivers/i2c/muxes/i2c-mux-pca9541.c 11537 11538PCDP - PRIMARY CONSOLE AND DEBUG PORT 11539M: Khalid Aziz <khalid@gonehiking.org> 11540S: Maintained 11541F: drivers/firmware/pcdp.* 11542 11543PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11544M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11545L: linux-pci@vger.kernel.org 11546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11547S: Maintained 11548F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11549F: drivers/pci/controller/pci-aardvark.c 11550 11551PCI DRIVER FOR ALTERA PCIE IP 11552M: Ley Foon Tan <lftan@altera.com> 11553L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11554L: linux-pci@vger.kernel.org 11555S: Supported 11556F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11557F: drivers/pci/controller/pcie-altera.c 11558 11559PCI DRIVER FOR APPLIEDMICRO XGENE 11560M: Tanmay Inamdar <tinamdar@apm.com> 11561L: linux-pci@vger.kernel.org 11562L: linux-arm-kernel@lists.infradead.org 11563S: Maintained 11564F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11565F: drivers/pci/controller/pci-xgene.c 11566 11567PCI DRIVER FOR ARM VERSATILE PLATFORM 11568M: Rob Herring <robh@kernel.org> 11569L: linux-pci@vger.kernel.org 11570L: linux-arm-kernel@lists.infradead.org 11571S: Maintained 11572F: Documentation/devicetree/bindings/pci/versatile.txt 11573F: drivers/pci/controller/pci-versatile.c 11574 11575PCI DRIVER FOR ARMADA 8K 11576M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11577L: linux-pci@vger.kernel.org 11578L: linux-arm-kernel@lists.infradead.org 11579S: Maintained 11580F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11581F: drivers/pci/controller/dwc/pcie-armada8k.c 11582 11583PCI DRIVER FOR CADENCE PCIE IP 11584M: Alan Douglas <adouglas@cadence.com> 11585L: linux-pci@vger.kernel.org 11586S: Maintained 11587F: Documentation/devicetree/bindings/pci/cdns,*.txt 11588F: drivers/pci/controller/pcie-cadence* 11589 11590PCI DRIVER FOR FREESCALE LAYERSCAPE 11591M: Minghuan Lian <minghuan.Lian@nxp.com> 11592M: Mingkai Hu <mingkai.hu@nxp.com> 11593M: Roy Zang <roy.zang@nxp.com> 11594L: linuxppc-dev@lists.ozlabs.org 11595L: linux-pci@vger.kernel.org 11596L: linux-arm-kernel@lists.infradead.org 11597S: Maintained 11598F: drivers/pci/controller/dwc/*layerscape* 11599 11600PCI DRIVER FOR GENERIC OF HOSTS 11601M: Will Deacon <will.deacon@arm.com> 11602L: linux-pci@vger.kernel.org 11603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11604S: Maintained 11605F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11606F: drivers/pci/controller/pci-host-common.c 11607F: drivers/pci/controller/pci-host-generic.c 11608 11609PCI DRIVER FOR IMX6 11610M: Richard Zhu <hongxing.zhu@nxp.com> 11611M: Lucas Stach <l.stach@pengutronix.de> 11612L: linux-pci@vger.kernel.org 11613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11614S: Maintained 11615F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11616F: drivers/pci/controller/dwc/*imx6* 11617 11618PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11619M: Keith Busch <keith.busch@intel.com> 11620M: Jonathan Derrick <jonathan.derrick@intel.com> 11621L: linux-pci@vger.kernel.org 11622S: Supported 11623F: drivers/pci/controller/vmd.c 11624 11625PCI DRIVER FOR MICROSEMI SWITCHTEC 11626M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11627M: Logan Gunthorpe <logang@deltatee.com> 11628L: linux-pci@vger.kernel.org 11629S: Maintained 11630F: Documentation/switchtec.txt 11631F: Documentation/ABI/testing/sysfs-class-switchtec 11632F: drivers/pci/switch/switchtec* 11633F: include/uapi/linux/switchtec_ioctl.h 11634F: include/linux/switchtec.h 11635F: drivers/ntb/hw/mscc/ 11636 11637PCI DRIVER FOR MOBIVEIL PCIE IP 11638M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 11639L: linux-pci@vger.kernel.org 11640S: Supported 11641F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 11642F: drivers/pci/controller/pcie-mobiveil.c 11643 11644PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11645M: Thomas Petazzoni <thomas.petazzoni@bootlin.com> 11646M: Jason Cooper <jason@lakedaemon.net> 11647L: linux-pci@vger.kernel.org 11648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11649S: Maintained 11650F: drivers/pci/controller/*mvebu* 11651 11652PCI DRIVER FOR NVIDIA TEGRA 11653M: Thierry Reding <thierry.reding@gmail.com> 11654L: linux-tegra@vger.kernel.org 11655L: linux-pci@vger.kernel.org 11656S: Supported 11657F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11658F: drivers/pci/controller/pci-tegra.c 11659 11660PCI DRIVER FOR RENESAS R-CAR 11661M: Simon Horman <horms@verge.net.au> 11662L: linux-pci@vger.kernel.org 11663L: linux-renesas-soc@vger.kernel.org 11664S: Maintained 11665F: drivers/pci/controller/*rcar* 11666 11667PCI DRIVER FOR SAMSUNG EXYNOS 11668M: Jingoo Han <jingoohan1@gmail.com> 11669L: linux-pci@vger.kernel.org 11670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11671L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11672S: Maintained 11673F: drivers/pci/controller/dwc/pci-exynos.c 11674 11675PCI DRIVER FOR SYNOPSYS DESIGNWARE 11676M: Jingoo Han <jingoohan1@gmail.com> 11677M: Gustavo Pimentel <gustavo.pimentel@synopsys.com> 11678L: linux-pci@vger.kernel.org 11679S: Maintained 11680F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11681F: drivers/pci/controller/dwc/*designware* 11682 11683PCI DRIVER FOR TI DRA7XX 11684M: Kishon Vijay Abraham I <kishon@ti.com> 11685L: linux-omap@vger.kernel.org 11686L: linux-pci@vger.kernel.org 11687S: Supported 11688F: Documentation/devicetree/bindings/pci/ti-pci.txt 11689F: drivers/pci/controller/dwc/pci-dra7xx.c 11690 11691PCI DRIVER FOR TI KEYSTONE 11692M: Murali Karicheri <m-karicheri2@ti.com> 11693L: linux-pci@vger.kernel.org 11694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11695S: Maintained 11696F: drivers/pci/controller/dwc/pci-keystone.c 11697 11698PCI ENDPOINT SUBSYSTEM 11699M: Kishon Vijay Abraham I <kishon@ti.com> 11700M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11701L: linux-pci@vger.kernel.org 11702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11703S: Supported 11704F: drivers/pci/endpoint/ 11705F: drivers/misc/pci_endpoint_test.c 11706F: tools/pci/ 11707 11708PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11709M: Russell Currey <ruscur@russell.cc> 11710M: Sam Bobroff <sbobroff@linux.ibm.com> 11711M: Oliver O'Halloran <oohall@gmail.com> 11712L: linuxppc-dev@lists.ozlabs.org 11713S: Supported 11714F: Documentation/PCI/pci-error-recovery.txt 11715F: drivers/pci/pcie/aer.c 11716F: drivers/pci/pcie/dpc.c 11717F: drivers/pci/pcie/err.c 11718F: Documentation/powerpc/eeh-pci-error-recovery.txt 11719F: arch/powerpc/kernel/eeh*.c 11720F: arch/powerpc/platforms/*/eeh*.c 11721F: arch/powerpc/include/*/eeh*.h 11722 11723PCI ERROR RECOVERY 11724M: Linas Vepstas <linasvepstas@gmail.com> 11725L: linux-pci@vger.kernel.org 11726S: Supported 11727F: Documentation/PCI/pci-error-recovery.txt 11728 11729PCI MSI DRIVER FOR ALTERA MSI IP 11730M: Ley Foon Tan <lftan@altera.com> 11731L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11732L: linux-pci@vger.kernel.org 11733S: Supported 11734F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11735F: drivers/pci/controller/pcie-altera-msi.c 11736 11737PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11738M: Duc Dang <dhdang@apm.com> 11739L: linux-pci@vger.kernel.org 11740L: linux-arm-kernel@lists.infradead.org 11741S: Maintained 11742F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11743F: drivers/pci/controller/pci-xgene-msi.c 11744 11745PCI SUBSYSTEM 11746M: Bjorn Helgaas <bhelgaas@google.com> 11747L: linux-pci@vger.kernel.org 11748Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11750S: Supported 11751F: Documentation/devicetree/bindings/pci/ 11752F: Documentation/PCI/ 11753F: drivers/acpi/pci* 11754F: drivers/pci/ 11755F: include/asm-generic/pci* 11756F: include/linux/pci* 11757F: include/linux/of_pci.h 11758F: include/uapi/linux/pci* 11759F: lib/pci* 11760F: arch/x86/pci/ 11761F: arch/x86/kernel/quirks.c 11762F: arch/x86/kernel/early-quirks.c 11763 11764PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11765M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11766L: linux-pci@vger.kernel.org 11767Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11769S: Supported 11770F: drivers/pci/controller/ 11771 11772PCIE DRIVER FOR AMLOGIC MESON 11773M: Yue Wang <yue.wang@Amlogic.com> 11774L: linux-pci@vger.kernel.org 11775L: linux-amlogic@lists.infradead.org 11776S: Maintained 11777F: drivers/pci/controller/dwc/pci-meson.c 11778 11779PCIE DRIVER FOR AXIS ARTPEC 11780M: Jesper Nilsson <jesper.nilsson@axis.com> 11781L: linux-arm-kernel@axis.com 11782L: linux-pci@vger.kernel.org 11783S: Maintained 11784F: Documentation/devicetree/bindings/pci/axis,artpec* 11785F: drivers/pci/controller/dwc/*artpec* 11786 11787PCIE DRIVER FOR CAVIUM THUNDERX 11788M: David Daney <david.daney@cavium.com> 11789L: linux-pci@vger.kernel.org 11790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11791S: Supported 11792F: Documentation/devicetree/bindings/pci/pci-thunder-* 11793F: drivers/pci/controller/pci-thunder-* 11794 11795PCIE DRIVER FOR HISILICON 11796M: Zhou Wang <wangzhou1@hisilicon.com> 11797L: linux-pci@vger.kernel.org 11798S: Maintained 11799F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11800F: drivers/pci/controller/dwc/pcie-hisi.c 11801 11802PCIE DRIVER FOR HISILICON KIRIN 11803M: Xiaowei Song <songxiaowei@hisilicon.com> 11804M: Binghui Wang <wangbinghui@hisilicon.com> 11805L: linux-pci@vger.kernel.org 11806S: Maintained 11807F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11808F: drivers/pci/controller/dwc/pcie-kirin.c 11809 11810PCIE DRIVER FOR HISILICON STB 11811M: Shawn Guo <shawn.guo@linaro.org> 11812L: linux-pci@vger.kernel.org 11813S: Maintained 11814F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11815F: drivers/pci/controller/dwc/pcie-histb.c 11816 11817PCIE DRIVER FOR MEDIATEK 11818M: Ryder Lee <ryder.lee@mediatek.com> 11819L: linux-pci@vger.kernel.org 11820L: linux-mediatek@lists.infradead.org 11821S: Supported 11822F: Documentation/devicetree/bindings/pci/mediatek* 11823F: drivers/pci/controller/*mediatek* 11824 11825PCIE DRIVER FOR QUALCOMM MSM 11826M: Stanimir Varbanov <svarbanov@mm-sol.com> 11827L: linux-pci@vger.kernel.org 11828L: linux-arm-msm@vger.kernel.org 11829S: Maintained 11830F: drivers/pci/controller/dwc/*qcom* 11831 11832PCIE DRIVER FOR ROCKCHIP 11833M: Shawn Lin <shawn.lin@rock-chips.com> 11834L: linux-pci@vger.kernel.org 11835L: linux-rockchip@lists.infradead.org 11836S: Maintained 11837F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11838F: drivers/pci/controller/pcie-rockchip* 11839 11840PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11841M: Linus Walleij <linus.walleij@linaro.org> 11842L: linux-pci@vger.kernel.org 11843S: Maintained 11844F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11845F: drivers/pci/controller/pci-v3-semi.c 11846 11847PCIE DRIVER FOR SOCIONEXT UNIPHIER 11848M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11849L: linux-pci@vger.kernel.org 11850S: Maintained 11851F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt 11852F: drivers/pci/controller/dwc/pcie-uniphier.c 11853 11854PCIE DRIVER FOR ST SPEAR13XX 11855M: Pratyush Anand <pratyush.anand@gmail.com> 11856L: linux-pci@vger.kernel.org 11857S: Maintained 11858F: drivers/pci/controller/dwc/*spear* 11859 11860PCMCIA SUBSYSTEM 11861M: Dominik Brodowski <linux@dominikbrodowski.net> 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11863S: Odd Fixes 11864F: Documentation/pcmcia/ 11865F: tools/pcmcia/ 11866F: drivers/pcmcia/ 11867F: include/pcmcia/ 11868 11869PCNET32 NETWORK DRIVER 11870M: Don Fry <pcnet32@frontier.com> 11871L: netdev@vger.kernel.org 11872S: Maintained 11873F: drivers/net/ethernet/amd/pcnet32.c 11874 11875PCRYPT PARALLEL CRYPTO ENGINE 11876M: Steffen Klassert <steffen.klassert@secunet.com> 11877L: linux-crypto@vger.kernel.org 11878S: Maintained 11879F: crypto/pcrypt.c 11880F: include/crypto/pcrypt.h 11881 11882PEAQ WMI HOTKEYS DRIVER 11883M: Hans de Goede <hdegoede@redhat.com> 11884L: platform-driver-x86@vger.kernel.org 11885S: Maintained 11886F: drivers/platform/x86/peaq-wmi.c 11887 11888PER-CPU MEMORY ALLOCATOR 11889M: Dennis Zhou <dennis@kernel.org> 11890M: Tejun Heo <tj@kernel.org> 11891M: Christoph Lameter <cl@linux.com> 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 11893S: Maintained 11894F: include/linux/percpu*.h 11895F: mm/percpu*.c 11896F: arch/*/include/asm/percpu.h 11897 11898PER-TASK DELAY ACCOUNTING 11899M: Balbir Singh <bsingharora@gmail.com> 11900S: Maintained 11901F: include/linux/delayacct.h 11902F: kernel/delayacct.c 11903 11904PERFORMANCE EVENTS SUBSYSTEM 11905M: Peter Zijlstra <peterz@infradead.org> 11906M: Ingo Molnar <mingo@redhat.com> 11907M: Arnaldo Carvalho de Melo <acme@kernel.org> 11908R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11909R: Jiri Olsa <jolsa@redhat.com> 11910R: Namhyung Kim <namhyung@kernel.org> 11911L: linux-kernel@vger.kernel.org 11912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11913S: Supported 11914F: kernel/events/* 11915F: include/linux/perf_event.h 11916F: include/uapi/linux/perf_event.h 11917F: arch/*/kernel/perf_event*.c 11918F: arch/*/kernel/*/perf_event*.c 11919F: arch/*/kernel/*/*/perf_event*.c 11920F: arch/*/include/asm/perf_event.h 11921F: arch/*/kernel/perf_callchain.c 11922F: arch/*/events/* 11923F: tools/perf/ 11924 11925PERSONALITY HANDLING 11926M: Christoph Hellwig <hch@infradead.org> 11927L: linux-abi-devel@lists.sourceforge.net 11928S: Maintained 11929F: include/linux/personality.h 11930F: include/uapi/linux/personality.h 11931 11932PHOENIX RC FLIGHT CONTROLLER ADAPTER 11933M: Marcus Folkesson <marcus.folkesson@gmail.com> 11934L: linux-input@vger.kernel.org 11935S: Maintained 11936F: Documentation/input/devices/pxrc.rst 11937F: drivers/input/joystick/pxrc.c 11938 11939PHONET PROTOCOL 11940M: Remi Denis-Courmont <courmisch@gmail.com> 11941S: Supported 11942F: Documentation/networking/phonet.txt 11943F: include/linux/phonet.h 11944F: include/net/phonet/ 11945F: include/uapi/linux/phonet.h 11946F: net/phonet/ 11947 11948PHRAM MTD DRIVER 11949M: Joern Engel <joern@lazybastard.org> 11950L: linux-mtd@lists.infradead.org 11951S: Maintained 11952F: drivers/mtd/devices/phram.c 11953 11954PICOLCD HID DRIVER 11955M: Bruno Prémont <bonbons@linux-vserver.org> 11956L: linux-input@vger.kernel.org 11957S: Maintained 11958F: drivers/hid/hid-picolcd* 11959 11960PICOXCELL SUPPORT 11961M: Jamie Iles <jamie@jamieiles.com> 11962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11963T: git git://github.com/jamieiles/linux-2.6-ji.git 11964S: Supported 11965F: arch/arm/boot/dts/picoxcell* 11966F: arch/arm/mach-picoxcell/ 11967F: drivers/crypto/picoxcell* 11968 11969PIN CONTROL SUBSYSTEM 11970M: Linus Walleij <linus.walleij@linaro.org> 11971L: linux-gpio@vger.kernel.org 11972T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11973S: Maintained 11974F: Documentation/devicetree/bindings/pinctrl/ 11975F: Documentation/driver-api/pinctl.rst 11976F: drivers/pinctrl/ 11977F: include/linux/pinctrl/ 11978 11979PIN CONTROLLER - MICROCHIP AT91 11980M: Ludovic Desroches <ludovic.desroches@microchip.com> 11981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11982L: linux-gpio@vger.kernel.org 11983S: Supported 11984F: drivers/pinctrl/pinctrl-at91* 11985 11986PIN CONTROLLER - FREESCALE 11987M: Dong Aisheng <aisheng.dong@nxp.com> 11988M: Fabio Estevam <festevam@gmail.com> 11989M: Shawn Guo <shawnguo@kernel.org> 11990M: Stefan Agner <stefan@agner.ch> 11991R: Pengutronix Kernel Team <kernel@pengutronix.de> 11992L: linux-gpio@vger.kernel.org 11993S: Maintained 11994F: drivers/pinctrl/freescale/ 11995F: Documentation/devicetree/bindings/pinctrl/fsl,* 11996 11997PIN CONTROLLER - INTEL 11998M: Mika Westerberg <mika.westerberg@linux.intel.com> 11999M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 12001S: Maintained 12002F: drivers/pinctrl/intel/ 12003 12004PIN CONTROLLER - MEDIATEK 12005M: Sean Wang <sean.wang@kernel.org> 12006L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 12007S: Maintained 12008F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 12009F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 12010F: drivers/pinctrl/mediatek/ 12011 12012PIN CONTROLLER - QUALCOMM 12013M: Bjorn Andersson <bjorn.andersson@linaro.org> 12014S: Maintained 12015L: linux-arm-msm@vger.kernel.org 12016F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 12017F: drivers/pinctrl/qcom/ 12018 12019PIN CONTROLLER - RENESAS 12020M: Geert Uytterhoeven <geert+renesas@glider.be> 12021L: linux-renesas-soc@vger.kernel.org 12022T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 12023S: Maintained 12024F: drivers/pinctrl/pinctrl-rz* 12025F: drivers/pinctrl/sh-pfc/ 12026 12027PIN CONTROLLER - SAMSUNG 12028M: Tomasz Figa <tomasz.figa@gmail.com> 12029M: Krzysztof Kozlowski <krzk@kernel.org> 12030M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12032L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12033Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 12035S: Maintained 12036F: drivers/pinctrl/samsung/ 12037F: include/dt-bindings/pinctrl/samsung.h 12038F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 12039 12040PIN CONTROLLER - SINGLE 12041M: Tony Lindgren <tony@atomide.com> 12042M: Haojian Zhuang <haojian.zhuang@linaro.org> 12043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12044L: linux-omap@vger.kernel.org 12045S: Maintained 12046F: drivers/pinctrl/pinctrl-single.c 12047 12048PIN CONTROLLER - ST SPEAR 12049M: Viresh Kumar <vireshk@kernel.org> 12050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12051W: http://www.st.com/spear 12052S: Maintained 12053F: drivers/pinctrl/spear/ 12054 12055PISTACHIO SOC SUPPORT 12056M: James Hartley <james.hartley@sondrel.com> 12057L: linux-mips@vger.kernel.org 12058S: Odd Fixes 12059F: arch/mips/pistachio/ 12060F: arch/mips/include/asm/mach-pistachio/ 12061F: arch/mips/boot/dts/img/pistachio* 12062F: arch/mips/configs/pistachio*_defconfig 12063 12064PKTCDVD DRIVER 12065S: Orphan 12066M: linux-block@vger.kernel.org 12067F: drivers/block/pktcdvd.c 12068F: include/linux/pktcdvd.h 12069F: include/uapi/linux/pktcdvd.h 12070 12071PKUNITY SOC DRIVERS 12072M: Guan Xuetao <gxt@pku.edu.cn> 12073W: http://mprc.pku.edu.cn/~guanxuetao/linux 12074S: Maintained 12075T: git git://github.com/gxt/linux.git 12076F: drivers/input/serio/i8042-unicore32io.h 12077F: drivers/i2c/busses/i2c-puv3.c 12078F: drivers/video/fbdev/fb-puv3.c 12079F: drivers/rtc/rtc-puv3.c 12080 12081PMBUS HARDWARE MONITORING DRIVERS 12082M: Guenter Roeck <linux@roeck-us.net> 12083L: linux-hwmon@vger.kernel.org 12084W: http://hwmon.wiki.kernel.org/ 12085W: http://www.roeck-us.net/linux/drivers/ 12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 12087S: Maintained 12088F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt 12089F: Documentation/devicetree/bindings/hwmon/max31785.txt 12090F: Documentation/devicetree/bindings/hwmon/ltc2978.txt 12091F: Documentation/hwmon/adm1275 12092F: Documentation/hwmon/ibm-cffps 12093F: Documentation/hwmon/ir35221 12094F: Documentation/hwmon/lm25066 12095F: Documentation/hwmon/ltc2978 12096F: Documentation/hwmon/ltc3815 12097F: Documentation/hwmon/max16064 12098F: Documentation/hwmon/max20751 12099F: Documentation/hwmon/max31785 12100F: Documentation/hwmon/max34440 12101F: Documentation/hwmon/max8688 12102F: Documentation/hwmon/pmbus 12103F: Documentation/hwmon/pmbus-core 12104F: Documentation/hwmon/tps40422 12105F: Documentation/hwmon/ucd9000 12106F: Documentation/hwmon/ucd9200 12107F: Documentation/hwmon/zl6100 12108F: drivers/hwmon/pmbus/ 12109F: include/linux/pmbus.h 12110 12111PMC SIERRA MaxRAID DRIVER 12112L: linux-scsi@vger.kernel.org 12113W: http://www.pmc-sierra.com/ 12114S: Orphan 12115F: drivers/scsi/pmcraid.* 12116 12117PMC SIERRA PM8001 DRIVER 12118M: Jack Wang <jinpu.wang@profitbricks.com> 12119M: lindar_liu@usish.com 12120L: linux-scsi@vger.kernel.org 12121S: Supported 12122F: drivers/scsi/pm8001/ 12123 12124PNP SUPPORT 12125M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 12126S: Maintained 12127F: drivers/pnp/ 12128 12129PNI RM3100 IIO DRIVER 12130M: Song Qiang <songqiang1304521@gmail.com> 12131L: linux-iio@vger.kernel.org 12132S: Maintained 12133F: drivers/iio/magnetometer/rm3100* 12134F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt 12135 12136POSIX CLOCKS and TIMERS 12137M: Thomas Gleixner <tglx@linutronix.de> 12138L: linux-kernel@vger.kernel.org 12139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 12140S: Maintained 12141F: fs/timerfd.c 12142F: include/linux/timer* 12143F: kernel/time/*timer* 12144 12145POWER MANAGEMENT CORE 12146M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12147L: linux-pm@vger.kernel.org 12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 12149B: https://bugzilla.kernel.org 12150S: Supported 12151F: drivers/base/power/ 12152F: include/linux/pm.h 12153F: include/linux/pm_* 12154F: include/linux/powercap.h 12155F: drivers/powercap/ 12156F: kernel/configs/nopm.config 12157 12158POWER STATE COORDINATION INTERFACE (PSCI) 12159M: Mark Rutland <mark.rutland@arm.com> 12160M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 12161L: linux-arm-kernel@lists.infradead.org 12162S: Maintained 12163F: drivers/firmware/psci*.c 12164F: include/linux/psci.h 12165F: include/uapi/linux/psci.h 12166 12167POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 12168M: Sebastian Reichel <sre@kernel.org> 12169L: linux-pm@vger.kernel.org 12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12171S: Maintained 12172F: Documentation/ABI/testing/sysfs-class-power 12173F: Documentation/devicetree/bindings/power/supply/ 12174F: include/linux/power_supply.h 12175F: drivers/power/supply/ 12176 12177POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 12178M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 12179L: linuxppc-dev@lists.ozlabs.org 12180S: Maintained 12181F: drivers/char/powernv-op-panel.c 12182 12183PPP OVER ATM (RFC 2364) 12184M: Mitchell Blank Jr <mitch@sfgoth.com> 12185S: Maintained 12186F: net/atm/pppoatm.c 12187F: include/uapi/linux/atmppp.h 12188 12189PPP OVER ETHERNET 12190M: Michal Ostrowski <mostrows@earthlink.net> 12191S: Maintained 12192F: drivers/net/ppp/pppoe.c 12193F: drivers/net/ppp/pppox.c 12194 12195PPP OVER L2TP 12196M: James Chapman <jchapman@katalix.com> 12197S: Maintained 12198F: net/l2tp/l2tp_ppp.c 12199F: include/linux/if_pppol2tp.h 12200F: include/uapi/linux/if_pppol2tp.h 12201 12202PPP PROTOCOL DRIVERS AND COMPRESSORS 12203M: Paul Mackerras <paulus@samba.org> 12204L: linux-ppp@vger.kernel.org 12205S: Maintained 12206F: drivers/net/ppp/ppp_* 12207 12208PPS SUPPORT 12209M: Rodolfo Giometti <giometti@enneenne.com> 12210W: http://wiki.enneenne.com/index.php/LinuxPPS_support 12211L: linuxpps@ml.enneenne.com (subscribers-only) 12212S: Maintained 12213F: Documentation/pps/ 12214F: Documentation/devicetree/bindings/pps/pps-gpio.txt 12215F: Documentation/ABI/testing/sysfs-pps 12216F: drivers/pps/ 12217F: include/linux/pps*.h 12218F: include/uapi/linux/pps.h 12219 12220PPTP DRIVER 12221M: Dmitry Kozlov <xeb@mail.ru> 12222L: netdev@vger.kernel.org 12223S: Maintained 12224F: drivers/net/ppp/pptp.c 12225W: http://sourceforge.net/projects/accel-pptp 12226 12227PREEMPTIBLE KERNEL 12228M: Robert Love <rml@tech9.net> 12229L: kpreempt-tech@lists.sourceforge.net 12230W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 12231S: Supported 12232F: Documentation/preempt-locking.txt 12233F: include/linux/preempt.h 12234 12235PRINTK 12236M: Petr Mladek <pmladek@suse.com> 12237M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 12238R: Steven Rostedt <rostedt@goodmis.org> 12239S: Maintained 12240F: kernel/printk/ 12241F: include/linux/printk.h 12242 12243PRISM54 WIRELESS DRIVER 12244M: Luis Chamberlain <mcgrof@kernel.org> 12245L: linux-wireless@vger.kernel.org 12246W: http://wireless.kernel.org/en/users/Drivers/p54 12247S: Obsolete 12248F: drivers/net/wireless/intersil/prism54/ 12249 12250PROC FILESYSTEM 12251R: Alexey Dobriyan <adobriyan@gmail.com> 12252L: linux-kernel@vger.kernel.org 12253L: linux-fsdevel@vger.kernel.org 12254S: Maintained 12255F: fs/proc/ 12256F: include/linux/proc_fs.h 12257F: tools/testing/selftests/proc/ 12258F: Documentation/filesystems/proc.txt 12259 12260PROC SYSCTL 12261M: Luis Chamberlain <mcgrof@kernel.org> 12262M: Kees Cook <keescook@chromium.org> 12263L: linux-kernel@vger.kernel.org 12264L: linux-fsdevel@vger.kernel.org 12265S: Maintained 12266F: fs/proc/proc_sysctl.c 12267F: include/linux/sysctl.h 12268F: kernel/sysctl.c 12269F: tools/testing/selftests/sysctl/ 12270 12271PS3 NETWORK SUPPORT 12272M: Geoff Levand <geoff@infradead.org> 12273L: netdev@vger.kernel.org 12274L: linuxppc-dev@lists.ozlabs.org 12275S: Maintained 12276F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 12277 12278PS3 PLATFORM SUPPORT 12279M: Geoff Levand <geoff@infradead.org> 12280L: linuxppc-dev@lists.ozlabs.org 12281S: Maintained 12282F: arch/powerpc/boot/ps3* 12283F: arch/powerpc/include/asm/lv1call.h 12284F: arch/powerpc/include/asm/ps3*.h 12285F: arch/powerpc/platforms/ps3/ 12286F: drivers/*/ps3* 12287F: drivers/ps3/ 12288F: drivers/rtc/rtc-ps3.c 12289F: drivers/usb/host/*ps3.c 12290F: sound/ppc/snd_ps3* 12291 12292PS3VRAM DRIVER 12293M: Jim Paris <jim@jtan.com> 12294M: Geoff Levand <geoff@infradead.org> 12295L: linuxppc-dev@lists.ozlabs.org 12296S: Maintained 12297F: drivers/block/ps3vram.c 12298 12299PSAMPLE PACKET SAMPLING SUPPORT: 12300M: Yotam Gigi <yotam.gi@gmail.com> 12301S: Maintained 12302F: net/psample 12303F: include/net/psample.h 12304F: include/uapi/linux/psample.h 12305 12306PSTORE FILESYSTEM 12307M: Kees Cook <keescook@chromium.org> 12308M: Anton Vorontsov <anton@enomsg.org> 12309M: Colin Cross <ccross@android.com> 12310M: Tony Luck <tony.luck@intel.com> 12311S: Maintained 12312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 12313F: fs/pstore/ 12314F: include/linux/pstore* 12315F: drivers/firmware/efi/efi-pstore.c 12316F: drivers/acpi/apei/erst.c 12317F: Documentation/admin-guide/ramoops.rst 12318F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 12319K: \b(pstore|ramoops) 12320 12321PTP HARDWARE CLOCK SUPPORT 12322M: Richard Cochran <richardcochran@gmail.com> 12323L: netdev@vger.kernel.org 12324S: Maintained 12325W: http://linuxptp.sourceforge.net/ 12326F: Documentation/ABI/testing/sysfs-ptp 12327F: Documentation/ptp/* 12328F: drivers/net/phy/dp83640* 12329F: drivers/ptp/* 12330F: include/linux/ptp_cl* 12331 12332PTRACE SUPPORT 12333M: Oleg Nesterov <oleg@redhat.com> 12334S: Maintained 12335F: include/asm-generic/syscall.h 12336F: include/linux/ptrace.h 12337F: include/linux/regset.h 12338F: include/linux/tracehook.h 12339F: include/uapi/linux/ptrace.h 12340F: include/uapi/linux/ptrace.h 12341F: include/asm-generic/ptrace.h 12342F: kernel/ptrace.c 12343F: arch/*/ptrace*.c 12344F: arch/*/*/ptrace*.c 12345F: arch/*/include/asm/ptrace*.h 12346 12347PULSE8-CEC DRIVER 12348M: Hans Verkuil <hverkuil@xs4all.nl> 12349L: linux-media@vger.kernel.org 12350T: git git://linuxtv.org/media_tree.git 12351S: Maintained 12352F: drivers/media/usb/pulse8-cec/* 12353F: Documentation/media/cec-drivers/pulse8-cec.rst 12354 12355PVRUSB2 VIDEO4LINUX DRIVER 12356M: Mike Isely <isely@pobox.com> 12357L: pvrusb2@isely.net (subscribers-only) 12358L: linux-media@vger.kernel.org 12359W: http://www.isely.net/pvrusb2/ 12360T: git git://linuxtv.org/media_tree.git 12361S: Maintained 12362F: Documentation/media/v4l-drivers/pvrusb2* 12363F: drivers/media/usb/pvrusb2/ 12364 12365PWC WEBCAM DRIVER 12366M: Hans Verkuil <hverkuil@xs4all.nl> 12367L: linux-media@vger.kernel.org 12368T: git git://linuxtv.org/media_tree.git 12369S: Odd Fixes 12370F: drivers/media/usb/pwc/* 12371 12372PWM FAN DRIVER 12373M: Kamil Debski <kamil@wypas.org> 12374M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12375L: linux-hwmon@vger.kernel.org 12376S: Supported 12377F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 12378F: Documentation/hwmon/pwm-fan 12379F: drivers/hwmon/pwm-fan.c 12380 12381PWM IR Transmitter 12382M: Sean Young <sean@mess.org> 12383L: linux-media@vger.kernel.org 12384S: Maintained 12385F: drivers/media/rc/pwm-ir-tx.c 12386 12387PWM SUBSYSTEM 12388M: Thierry Reding <thierry.reding@gmail.com> 12389L: linux-pwm@vger.kernel.org 12390S: Maintained 12391T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 12392F: Documentation/pwm.txt 12393F: Documentation/devicetree/bindings/pwm/ 12394F: include/linux/pwm.h 12395F: drivers/pwm/ 12396F: drivers/video/backlight/pwm_bl.c 12397F: include/linux/pwm_backlight.h 12398F: drivers/gpio/gpio-mvebu.c 12399F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 12400 12401PXA GPIO DRIVER 12402M: Robert Jarzmik <robert.jarzmik@free.fr> 12403L: linux-gpio@vger.kernel.org 12404S: Maintained 12405F: drivers/gpio/gpio-pxa.c 12406 12407PXA MMCI DRIVER 12408S: Orphan 12409 12410PXA RTC DRIVER 12411M: Robert Jarzmik <robert.jarzmik@free.fr> 12412L: linux-rtc@vger.kernel.org 12413S: Maintained 12414 12415PXA2xx/PXA3xx SUPPORT 12416M: Daniel Mack <daniel@zonque.org> 12417M: Haojian Zhuang <haojian.zhuang@gmail.com> 12418M: Robert Jarzmik <robert.jarzmik@free.fr> 12419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12420T: git git://github.com/hzhuang1/linux.git 12421T: git git://github.com/rjarzmik/linux.git 12422S: Maintained 12423F: arch/arm/boot/dts/pxa* 12424F: arch/arm/mach-pxa/ 12425F: drivers/dma/pxa* 12426F: drivers/pcmcia/pxa2xx* 12427F: drivers/pinctrl/pxa/ 12428F: drivers/spi/spi-pxa2xx* 12429F: drivers/usb/gadget/udc/pxa2* 12430F: include/sound/pxa2xx-lib.h 12431F: sound/arm/pxa* 12432F: sound/soc/pxa/ 12433 12434QAT DRIVER 12435M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 12436L: qat-linux@intel.com 12437S: Supported 12438F: drivers/crypto/qat/ 12439 12440QCOM AUDIO (ASoC) DRIVERS 12441M: Patrick Lai <plai@codeaurora.org> 12442M: Banajit Goswami <bgoswami@codeaurora.org> 12443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12444S: Supported 12445F: sound/soc/qcom/ 12446 12447QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 12448M: Gabriel Somlo <somlo@cmu.edu> 12449M: "Michael S. Tsirkin" <mst@redhat.com> 12450L: qemu-devel@nongnu.org 12451S: Maintained 12452F: drivers/firmware/qemu_fw_cfg.c 12453F: include/uapi/linux/qemu_fw_cfg.h 12454 12455QIB DRIVER 12456M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12457M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12458L: linux-rdma@vger.kernel.org 12459S: Supported 12460F: drivers/infiniband/hw/qib/ 12461 12462QLOGIC QL41xxx FCOE DRIVER 12463M: QLogic-Storage-Upstream@cavium.com 12464L: linux-scsi@vger.kernel.org 12465S: Supported 12466F: drivers/scsi/qedf/ 12467 12468QLOGIC QL41xxx ISCSI DRIVER 12469M: QLogic-Storage-Upstream@cavium.com 12470L: linux-scsi@vger.kernel.org 12471S: Supported 12472F: drivers/scsi/qedi/ 12473 12474QLOGIC QL4xxx ETHERNET DRIVER 12475M: Ariel Elior <Ariel.Elior@cavium.com> 12476M: everest-linux-l2@cavium.com 12477L: netdev@vger.kernel.org 12478S: Supported 12479F: drivers/net/ethernet/qlogic/qed/ 12480F: include/linux/qed/ 12481F: drivers/net/ethernet/qlogic/qede/ 12482 12483QLOGIC QL4xxx RDMA DRIVER 12484M: Michal Kalderon <Michal.Kalderon@cavium.com> 12485M: Ariel Elior <Ariel.Elior@cavium.com> 12486L: linux-rdma@vger.kernel.org 12487S: Supported 12488F: drivers/infiniband/hw/qedr/ 12489F: include/uapi/rdma/qedr-abi.h 12490 12491QLOGIC QLA1280 SCSI DRIVER 12492M: Michael Reed <mdr@sgi.com> 12493L: linux-scsi@vger.kernel.org 12494S: Maintained 12495F: drivers/scsi/qla1280.[ch] 12496 12497QLOGIC QLA2XXX FC-SCSI DRIVER 12498M: qla2xxx-upstream@qlogic.com 12499L: linux-scsi@vger.kernel.org 12500S: Supported 12501F: Documentation/scsi/LICENSE.qla2xxx 12502F: drivers/scsi/qla2xxx/ 12503 12504QLOGIC QLA3XXX NETWORK DRIVER 12505M: Dept-GELinuxNICDev@cavium.com 12506L: netdev@vger.kernel.org 12507S: Supported 12508F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 12509F: drivers/net/ethernet/qlogic/qla3xxx.* 12510 12511QLOGIC QLA4XXX iSCSI DRIVER 12512M: QLogic-Storage-Upstream@qlogic.com 12513L: linux-scsi@vger.kernel.org 12514S: Supported 12515F: Documentation/scsi/LICENSE.qla4xxx 12516F: drivers/scsi/qla4xxx/ 12517 12518QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 12519M: Shahed Shaikh <Shahed.Shaikh@cavium.com> 12520M: Manish Chopra <manish.chopra@cavium.com> 12521M: Dept-GELinuxNICDev@cavium.com 12522L: netdev@vger.kernel.org 12523S: Supported 12524F: drivers/net/ethernet/qlogic/qlcnic/ 12525 12526QLOGIC QLGE 10Gb ETHERNET DRIVER 12527M: Manish Chopra <manish.chopra@cavium.com> 12528M: Dept-GELinuxNICDev@cavium.com 12529L: netdev@vger.kernel.org 12530S: Supported 12531F: drivers/net/ethernet/qlogic/qlge/ 12532 12533QM1D1B0004 MEDIA DRIVER 12534M: Akihiro Tsukada <tskd08@gmail.com> 12535L: linux-media@vger.kernel.org 12536S: Odd Fixes 12537F: drivers/media/tuners/qm1d1b0004* 12538 12539QM1D1C0042 MEDIA DRIVER 12540M: Akihiro Tsukada <tskd08@gmail.com> 12541L: linux-media@vger.kernel.org 12542S: Odd Fixes 12543F: drivers/media/tuners/qm1d1c0042* 12544 12545QNX4 FILESYSTEM 12546M: Anders Larsen <al@alarsen.net> 12547W: http://www.alarsen.net/linux/qnx4fs/ 12548S: Maintained 12549F: fs/qnx4/ 12550F: include/uapi/linux/qnx4_fs.h 12551F: include/uapi/linux/qnxtypes.h 12552 12553QORIQ DPAA2 FSL-MC BUS DRIVER 12554M: Stuart Yoder <stuyoder@gmail.com> 12555M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 12556L: linux-kernel@vger.kernel.org 12557S: Maintained 12558F: drivers/bus/fsl-mc/ 12559F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 12560F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 12561 12562QT1010 MEDIA DRIVER 12563M: Antti Palosaari <crope@iki.fi> 12564L: linux-media@vger.kernel.org 12565W: https://linuxtv.org 12566W: http://palosaari.fi/linux/ 12567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12568T: git git://linuxtv.org/anttip/media_tree.git 12569S: Maintained 12570F: drivers/media/tuners/qt1010* 12571 12572QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 12573M: Kalle Valo <kvalo@codeaurora.org> 12574L: ath10k@lists.infradead.org 12575W: http://wireless.kernel.org/en/users/Drivers/ath10k 12576T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12577S: Supported 12578F: drivers/net/wireless/ath/ath10k/ 12579 12580QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12581M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12582L: linux-wireless@vger.kernel.org 12583W: http://wireless.kernel.org/en/users/Drivers/ath9k 12584S: Supported 12585F: drivers/net/wireless/ath/ath9k/ 12586 12587QUALCOMM CAMERA SUBSYSTEM DRIVER 12588M: Todor Tomov <todor.too@gmail.com> 12589L: linux-media@vger.kernel.org 12590S: Maintained 12591F: Documentation/devicetree/bindings/media/qcom,camss.txt 12592F: Documentation/media/v4l-drivers/qcom_camss.rst 12593F: drivers/media/platform/qcom/camss/ 12594 12595QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12596M: Ilia Lin <ilia.lin@gmail.com> 12597L: linux-pm@vger.kernel.org 12598S: Maintained 12599F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12600F: drivers/cpufreq/qcom-cpufreq-kryo.c 12601 12602QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12603M: Timur Tabi <timur@kernel.org> 12604L: netdev@vger.kernel.org 12605S: Maintained 12606F: drivers/net/ethernet/qualcomm/emac/ 12607 12608QUALCOMM GENERIC INTERFACE I2C DRIVER 12609M: Alok Chauhan <alokc@codeaurora.org> 12610M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12611L: linux-i2c@vger.kernel.org 12612L: linux-arm-msm@vger.kernel.org 12613S: Supported 12614F: drivers/i2c/busses/i2c-qcom-geni.c 12615 12616QUALCOMM HEXAGON ARCHITECTURE 12617M: Richard Kuo <rkuo@codeaurora.org> 12618L: linux-hexagon@vger.kernel.org 12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12620S: Supported 12621F: arch/hexagon/ 12622 12623QUALCOMM HIDMA DRIVER 12624M: Sinan Kaya <okaya@kernel.org> 12625L: linux-arm-kernel@lists.infradead.org 12626L: linux-arm-msm@vger.kernel.org 12627L: dmaengine@vger.kernel.org 12628S: Supported 12629F: drivers/dma/qcom/hidma* 12630 12631QUALCOMM IOMMU 12632M: Rob Clark <robdclark@gmail.com> 12633L: iommu@lists.linux-foundation.org 12634L: linux-arm-msm@vger.kernel.org 12635S: Maintained 12636F: drivers/iommu/qcom_iommu.c 12637 12638QUALCOMM TSENS THERMAL DRIVER 12639M: Amit Kucheria <amit.kucheria@linaro.org> 12640L: linux-pm@vger.kernel.org 12641L: linux-arm-msm@vger.kernel.org 12642S: Maintained 12643F: drivers/thermal/qcom/ 12644 12645QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12646M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12647L: linux-media@vger.kernel.org 12648L: linux-arm-msm@vger.kernel.org 12649T: git git://linuxtv.org/media_tree.git 12650S: Maintained 12651F: drivers/media/platform/qcom/venus/ 12652 12653QUALCOMM WCN36XX WIRELESS DRIVER 12654M: Kalle Valo <kvalo@codeaurora.org> 12655L: wcn36xx@lists.infradead.org 12656W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12657T: git git://github.com/KrasnikovEugene/wcn36xx.git 12658S: Supported 12659F: drivers/net/wireless/ath/wcn36xx/ 12660 12661QUANTENNA QTNFMAC WIRELESS DRIVER 12662M: Igor Mitsyanko <imitsyanko@quantenna.com> 12663M: Avinash Patil <avinashp@quantenna.com> 12664M: Sergey Matyukevich <smatyukevich@quantenna.com> 12665L: linux-wireless@vger.kernel.org 12666S: Maintained 12667F: drivers/net/wireless/quantenna 12668 12669RADEON and AMDGPU DRM DRIVERS 12670M: Alex Deucher <alexander.deucher@amd.com> 12671M: Christian König <christian.koenig@amd.com> 12672M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12673L: amd-gfx@lists.freedesktop.org 12674T: git git://people.freedesktop.org/~agd5f/linux 12675S: Supported 12676F: drivers/gpu/drm/radeon/ 12677F: include/uapi/drm/radeon_drm.h 12678F: drivers/gpu/drm/amd/ 12679F: include/uapi/drm/amdgpu_drm.h 12680 12681RADEON FRAMEBUFFER DISPLAY DRIVER 12682M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12683L: linux-fbdev@vger.kernel.org 12684S: Maintained 12685F: drivers/video/fbdev/aty/radeon* 12686F: include/uapi/linux/radeonfb.h 12687 12688RADIOSHARK RADIO DRIVER 12689M: Hans Verkuil <hverkuil@xs4all.nl> 12690L: linux-media@vger.kernel.org 12691T: git git://linuxtv.org/media_tree.git 12692S: Maintained 12693F: drivers/media/radio/radio-shark.c 12694 12695RADIOSHARK2 RADIO DRIVER 12696M: Hans Verkuil <hverkuil@xs4all.nl> 12697L: linux-media@vger.kernel.org 12698T: git git://linuxtv.org/media_tree.git 12699S: Maintained 12700F: drivers/media/radio/radio-shark2.c 12701F: drivers/media/radio/radio-tea5777.c 12702 12703RADOS BLOCK DEVICE (RBD) 12704M: Ilya Dryomov <idryomov@gmail.com> 12705M: Sage Weil <sage@redhat.com> 12706M: Alex Elder <elder@kernel.org> 12707L: ceph-devel@vger.kernel.org 12708W: http://ceph.com/ 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12710T: git git://github.com/ceph/ceph-client.git 12711S: Supported 12712F: Documentation/ABI/testing/sysfs-bus-rbd 12713F: drivers/block/rbd.c 12714F: drivers/block/rbd_types.h 12715 12716RAGE128 FRAMEBUFFER DISPLAY DRIVER 12717M: Paul Mackerras <paulus@samba.org> 12718L: linux-fbdev@vger.kernel.org 12719S: Maintained 12720F: drivers/video/fbdev/aty/aty128fb.c 12721 12722RAINSHADOW-CEC DRIVER 12723M: Hans Verkuil <hverkuil@xs4all.nl> 12724L: linux-media@vger.kernel.org 12725T: git git://linuxtv.org/media_tree.git 12726S: Maintained 12727F: drivers/media/usb/rainshadow-cec/* 12728 12729RALINK MIPS ARCHITECTURE 12730M: John Crispin <john@phrozen.org> 12731L: linux-mips@vger.kernel.org 12732S: Maintained 12733F: arch/mips/ralink 12734 12735RALINK RT2X00 WIRELESS LAN DRIVER 12736P: rt2x00 project 12737M: Stanislaw Gruszka <sgruszka@redhat.com> 12738M: Helmut Schaa <helmut.schaa@googlemail.com> 12739L: linux-wireless@vger.kernel.org 12740S: Maintained 12741F: drivers/net/wireless/ralink/rt2x00/ 12742 12743RAMDISK RAM BLOCK DEVICE DRIVER 12744M: Jens Axboe <axboe@kernel.dk> 12745S: Maintained 12746F: Documentation/blockdev/ramdisk.txt 12747F: drivers/block/brd.c 12748 12749RANCHU VIRTUAL BOARD FOR MIPS 12750M: Miodrag Dinic <miodrag.dinic@mips.com> 12751L: linux-mips@vger.kernel.org 12752S: Supported 12753F: arch/mips/generic/board-ranchu.c 12754F: arch/mips/configs/generic/board-ranchu.config 12755 12756RANDOM NUMBER DRIVER 12757M: "Theodore Ts'o" <tytso@mit.edu> 12758S: Maintained 12759F: drivers/char/random.c 12760 12761RAPIDIO SUBSYSTEM 12762M: Matt Porter <mporter@kernel.crashing.org> 12763M: Alexandre Bounine <alex.bou9@gmail.com> 12764S: Maintained 12765F: drivers/rapidio/ 12766 12767RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12768L: linux-wireless@vger.kernel.org 12769S: Orphan 12770F: drivers/net/wireless/ray* 12771 12772RCUTORTURE TEST FRAMEWORK 12773M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12774M: Josh Triplett <josh@joshtriplett.org> 12775R: Steven Rostedt <rostedt@goodmis.org> 12776R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12777R: Lai Jiangshan <jiangshanlai@gmail.com> 12778L: linux-kernel@vger.kernel.org 12779S: Supported 12780T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12781F: tools/testing/selftests/rcutorture 12782 12783RDC R-321X SoC 12784M: Florian Fainelli <florian@openwrt.org> 12785S: Maintained 12786 12787RDC R6040 FAST ETHERNET DRIVER 12788M: Florian Fainelli <f.fainelli@gmail.com> 12789L: netdev@vger.kernel.org 12790S: Maintained 12791F: drivers/net/ethernet/rdc/r6040.c 12792 12793RDMAVT - RDMA verbs software 12794M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12795M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12796L: linux-rdma@vger.kernel.org 12797S: Supported 12798F: drivers/infiniband/sw/rdmavt 12799 12800RDS - RELIABLE DATAGRAM SOCKETS 12801M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12802L: netdev@vger.kernel.org 12803L: linux-rdma@vger.kernel.org 12804L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12805W: https://oss.oracle.com/projects/rds/ 12806S: Supported 12807F: net/rds/ 12808F: Documentation/networking/rds.txt 12809 12810RDT - RESOURCE ALLOCATION 12811M: Fenghua Yu <fenghua.yu@intel.com> 12812M: Reinette Chatre <reinette.chatre@intel.com> 12813L: linux-kernel@vger.kernel.org 12814S: Supported 12815F: arch/x86/kernel/cpu/resctrl/ 12816F: arch/x86/include/asm/resctrl_sched.h 12817F: Documentation/x86/resctrl* 12818 12819READ-COPY UPDATE (RCU) 12820M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12821M: Josh Triplett <josh@joshtriplett.org> 12822R: Steven Rostedt <rostedt@goodmis.org> 12823R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12824R: Lai Jiangshan <jiangshanlai@gmail.com> 12825R: Joel Fernandes <joel@joelfernandes.org> 12826L: linux-kernel@vger.kernel.org 12827W: http://www.rdrop.com/users/paulmck/RCU/ 12828S: Supported 12829T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12830F: Documentation/RCU/ 12831X: Documentation/RCU/torture.txt 12832F: include/linux/rcu* 12833X: include/linux/srcu*.h 12834F: kernel/rcu/ 12835X: kernel/rcu/srcu*.c 12836 12837REAL TIME CLOCK (RTC) SUBSYSTEM 12838M: Alessandro Zummo <a.zummo@towertech.it> 12839M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12840L: linux-rtc@vger.kernel.org 12841Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12843S: Maintained 12844F: Documentation/devicetree/bindings/rtc/ 12845F: Documentation/rtc.txt 12846F: drivers/rtc/ 12847F: include/linux/rtc.h 12848F: include/uapi/linux/rtc.h 12849F: include/linux/rtc/ 12850F: include/linux/platform_data/rtc-* 12851F: tools/testing/selftests/rtc/ 12852 12853REALTEK AUDIO CODECS 12854M: Bard Liao <bardliao@realtek.com> 12855M: Oder Chiou <oder_chiou@realtek.com> 12856S: Maintained 12857F: sound/soc/codecs/rt* 12858F: include/sound/rt*.h 12859 12860REALTEK RTL83xx SMI DSA ROUTER CHIPS 12861M: Linus Walleij <linus.walleij@linaro.org> 12862S: Maintained 12863F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12864F: drivers/net/dsa/realtek-smi* 12865F: drivers/net/dsa/rtl83* 12866 12867REGISTER MAP ABSTRACTION 12868M: Mark Brown <broonie@kernel.org> 12869L: linux-kernel@vger.kernel.org 12870T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12871S: Supported 12872F: Documentation/devicetree/bindings/regmap/ 12873F: drivers/base/regmap/ 12874F: include/linux/regmap.h 12875 12876REISERFS FILE SYSTEM 12877L: reiserfs-devel@vger.kernel.org 12878S: Supported 12879F: fs/reiserfs/ 12880 12881REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12882M: Ohad Ben-Cohen <ohad@wizery.com> 12883M: Bjorn Andersson <bjorn.andersson@linaro.org> 12884L: linux-remoteproc@vger.kernel.org 12885T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12886S: Maintained 12887F: Documentation/devicetree/bindings/remoteproc/ 12888F: Documentation/remoteproc.txt 12889F: drivers/remoteproc/ 12890F: include/linux/remoteproc.h 12891 12892REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12893M: Ohad Ben-Cohen <ohad@wizery.com> 12894M: Bjorn Andersson <bjorn.andersson@linaro.org> 12895L: linux-remoteproc@vger.kernel.org 12896T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12897S: Maintained 12898F: drivers/rpmsg/ 12899F: Documentation/rpmsg.txt 12900F: include/linux/rpmsg.h 12901F: include/linux/rpmsg/ 12902 12903RENESAS CLOCK DRIVERS 12904M: Geert Uytterhoeven <geert+renesas@glider.be> 12905L: linux-renesas-soc@vger.kernel.org 12906T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12907S: Supported 12908F: drivers/clk/renesas/ 12909 12910RENESAS EMEV2 I2C DRIVER 12911M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12912S: Supported 12913F: drivers/i2c/busses/i2c-emev2.c 12914 12915RENESAS ETHERNET DRIVERS 12916R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12917L: netdev@vger.kernel.org 12918L: linux-renesas-soc@vger.kernel.org 12919F: Documentation/devicetree/bindings/net/renesas,*.txt 12920F: Documentation/devicetree/bindings/net/sh_eth.txt 12921F: drivers/net/ethernet/renesas/ 12922F: include/linux/sh_eth.h 12923 12924RENESAS R-CAR GYROADC DRIVER 12925M: Marek Vasut <marek.vasut@gmail.com> 12926L: linux-iio@vger.kernel.org 12927S: Supported 12928F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt 12929F: drivers/iio/adc/rcar-gyroadc.c 12930 12931RENESAS R-CAR I2C DRIVERS 12932M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12933S: Supported 12934F: drivers/i2c/busses/i2c-rcar.c 12935F: drivers/i2c/busses/i2c-sh_mobile.c 12936 12937RENESAS RIIC DRIVER 12938M: Chris Brandt <chris.brandt@renesas.com> 12939S: Supported 12940F: Documentation/devicetree/bindings/i2c/i2c-riic.txt 12941F: drivers/i2c/busses/i2c-riic.c 12942 12943RENESAS USB PHY DRIVER 12944M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12945L: linux-renesas-soc@vger.kernel.org 12946S: Maintained 12947F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12948 12949RESET CONTROLLER FRAMEWORK 12950M: Philipp Zabel <p.zabel@pengutronix.de> 12951T: git git://git.pengutronix.de/git/pza/linux 12952S: Maintained 12953F: drivers/reset/ 12954F: Documentation/devicetree/bindings/reset/ 12955F: include/dt-bindings/reset/ 12956F: include/linux/reset.h 12957F: include/linux/reset-controller.h 12958 12959RESTARTABLE SEQUENCES SUPPORT 12960M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12961M: Peter Zijlstra <peterz@infradead.org> 12962M: "Paul E. McKenney" <paulmck@linux.ibm.com> 12963M: Boqun Feng <boqun.feng@gmail.com> 12964L: linux-kernel@vger.kernel.org 12965S: Supported 12966F: kernel/rseq.c 12967F: include/uapi/linux/rseq.h 12968F: include/trace/events/rseq.h 12969F: tools/testing/selftests/rseq/ 12970 12971RFKILL 12972M: Johannes Berg <johannes@sipsolutions.net> 12973L: linux-wireless@vger.kernel.org 12974W: http://wireless.kernel.org/ 12975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12977S: Maintained 12978F: Documentation/rfkill.txt 12979F: Documentation/ABI/stable/sysfs-class-rfkill 12980F: net/rfkill/ 12981F: include/linux/rfkill.h 12982F: include/uapi/linux/rfkill.h 12983 12984RHASHTABLE 12985M: Thomas Graf <tgraf@suug.ch> 12986M: Herbert Xu <herbert@gondor.apana.org.au> 12987L: netdev@vger.kernel.org 12988S: Maintained 12989F: lib/rhashtable.c 12990F: lib/test_rhashtable.c 12991F: include/linux/rhashtable.h 12992F: include/linux/rhashtable-types.h 12993 12994RICOH R5C592 MEMORYSTICK DRIVER 12995M: Maxim Levitsky <maximlevitsky@gmail.com> 12996S: Maintained 12997F: drivers/memstick/host/r592.* 12998 12999RICOH SMARTMEDIA/XD DRIVER 13000M: Maxim Levitsky <maximlevitsky@gmail.com> 13001S: Maintained 13002F: drivers/mtd/nand/raw/r852.c 13003F: drivers/mtd/nand/raw/r852.h 13004 13005RISC-V ARCHITECTURE 13006M: Palmer Dabbelt <palmer@sifive.com> 13007M: Albert Ou <aou@eecs.berkeley.edu> 13008L: linux-riscv@lists.infradead.org 13009T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13010S: Supported 13011F: arch/riscv/ 13012K: riscv 13013N: riscv 13014 13015ROCCAT DRIVERS 13016M: Stefan Achatz <erazor_de@users.sourceforge.net> 13017W: http://sourceforge.net/projects/roccat/ 13018S: Maintained 13019F: drivers/hid/hid-roccat* 13020F: include/linux/hid-roccat* 13021F: Documentation/ABI/*/sysfs-driver-hid-roccat* 13022 13023ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 13024M: Jacob chen <jacob2.chen@rock-chips.com> 13025L: linux-media@vger.kernel.org 13026S: Maintained 13027F: drivers/media/platform/rockchip/rga/ 13028F: Documentation/devicetree/bindings/media/rockchip-rga.txt 13029 13030ROCKCHIP VPU CODEC DRIVER 13031M: Ezequiel Garcia <ezequiel@collabora.com> 13032L: linux-media@vger.kernel.org 13033S: Maintained 13034F: drivers/staging/media/platform/rockchip/vpu/ 13035F: Documentation/devicetree/bindings/media/rockchip-vpu.txt 13036 13037ROCKER DRIVER 13038M: Jiri Pirko <jiri@resnulli.us> 13039L: netdev@vger.kernel.org 13040S: Supported 13041F: drivers/net/ethernet/rocker/ 13042 13043ROCKETPORT DRIVER 13044P: Comtrol Corp. 13045W: http://www.comtrol.com 13046S: Maintained 13047F: Documentation/serial/rocket.txt 13048F: drivers/tty/rocket* 13049 13050ROCKETPORT EXPRESS/INFINITY DRIVER 13051M: Kevin Cernekee <cernekee@gmail.com> 13052L: linux-serial@vger.kernel.org 13053S: Odd Fixes 13054F: drivers/tty/serial/rp2.* 13055 13056ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 13057M: Marek Vasut <marek.vasut+renesas@gmail.com> 13058L: linux-kernel@vger.kernel.org 13059L: linux-renesas-soc@vger.kernel.org 13060S: Supported 13061F: drivers/mfd/bd9571mwv.c 13062F: drivers/regulator/bd9571mwv-regulator.c 13063F: drivers/gpio/gpio-bd9571mwv.c 13064F: include/linux/mfd/bd9571mwv.h 13065F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 13066 13067ROSE NETWORK LAYER 13068M: Ralf Baechle <ralf@linux-mips.org> 13069L: linux-hams@vger.kernel.org 13070W: http://www.linux-ax25.org/ 13071S: Maintained 13072F: include/net/rose.h 13073F: include/uapi/linux/rose.h 13074F: net/rose/ 13075 13076RTL2830 MEDIA DRIVER 13077M: Antti Palosaari <crope@iki.fi> 13078L: linux-media@vger.kernel.org 13079W: https://linuxtv.org 13080W: http://palosaari.fi/linux/ 13081Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13082T: git git://linuxtv.org/anttip/media_tree.git 13083S: Maintained 13084F: drivers/media/dvb-frontends/rtl2830* 13085 13086RTL2832 MEDIA DRIVER 13087M: Antti Palosaari <crope@iki.fi> 13088L: linux-media@vger.kernel.org 13089W: https://linuxtv.org 13090W: http://palosaari.fi/linux/ 13091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13092T: git git://linuxtv.org/anttip/media_tree.git 13093S: Maintained 13094F: drivers/media/dvb-frontends/rtl2832* 13095 13096RTL2832_SDR MEDIA DRIVER 13097M: Antti Palosaari <crope@iki.fi> 13098L: linux-media@vger.kernel.org 13099W: https://linuxtv.org 13100W: http://palosaari.fi/linux/ 13101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13102T: git git://linuxtv.org/anttip/media_tree.git 13103S: Maintained 13104F: drivers/media/dvb-frontends/rtl2832_sdr* 13105 13106RTL8180 WIRELESS DRIVER 13107L: linux-wireless@vger.kernel.org 13108W: http://wireless.kernel.org/ 13109T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13110S: Orphan 13111F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 13112 13113RTL8187 WIRELESS DRIVER 13114M: Herton Ronaldo Krzesinski <herton@canonical.com> 13115M: Hin-Tak Leung <htl10@users.sourceforge.net> 13116M: Larry Finger <Larry.Finger@lwfinger.net> 13117L: linux-wireless@vger.kernel.org 13118W: http://wireless.kernel.org/ 13119T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13120S: Maintained 13121F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 13122 13123REALTEK WIRELESS DRIVER (rtlwifi family) 13124M: Ping-Ke Shih <pkshih@realtek.com> 13125L: linux-wireless@vger.kernel.org 13126W: http://wireless.kernel.org/ 13127T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 13128S: Maintained 13129F: drivers/net/wireless/realtek/rtlwifi/ 13130 13131RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 13132M: Jes Sorensen <Jes.Sorensen@gmail.com> 13133L: linux-wireless@vger.kernel.org 13134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 13135S: Maintained 13136F: drivers/net/wireless/realtek/rtl8xxxu/ 13137 13138RXRPC SOCKETS (AF_RXRPC) 13139M: David Howells <dhowells@redhat.com> 13140L: linux-afs@lists.infradead.org 13141S: Supported 13142F: net/rxrpc/ 13143F: include/keys/rxrpc-type.h 13144F: include/net/af_rxrpc.h 13145F: include/trace/events/rxrpc.h 13146F: include/uapi/linux/rxrpc.h 13147F: Documentation/networking/rxrpc.txt 13148W: https://www.infradead.org/~dhowells/kafs/ 13149 13150S3 SAVAGE FRAMEBUFFER DRIVER 13151M: Antonino Daplas <adaplas@gmail.com> 13152L: linux-fbdev@vger.kernel.org 13153S: Maintained 13154F: drivers/video/fbdev/savage/ 13155 13156S390 13157M: Martin Schwidefsky <schwidefsky@de.ibm.com> 13158M: Heiko Carstens <heiko.carstens@de.ibm.com> 13159L: linux-s390@vger.kernel.org 13160W: http://www.ibm.com/developerworks/linux/linux390/ 13161T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 13162S: Supported 13163F: arch/s390/ 13164F: drivers/s390/ 13165F: Documentation/s390/ 13166F: Documentation/driver-api/s390-drivers.rst 13167 13168S390 COMMON I/O LAYER 13169M: Sebastian Ott <sebott@linux.ibm.com> 13170M: Peter Oberparleiter <oberpar@linux.ibm.com> 13171L: linux-s390@vger.kernel.org 13172W: http://www.ibm.com/developerworks/linux/linux390/ 13173S: Supported 13174F: drivers/s390/cio/ 13175 13176S390 DASD DRIVER 13177M: Stefan Haberland <sth@linux.ibm.com> 13178M: Jan Hoeppner <hoeppner@linux.ibm.com> 13179L: linux-s390@vger.kernel.org 13180W: http://www.ibm.com/developerworks/linux/linux390/ 13181S: Supported 13182F: drivers/s390/block/dasd* 13183F: block/partitions/ibm.c 13184 13185S390 IOMMU (PCI) 13186M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13187L: linux-s390@vger.kernel.org 13188W: http://www.ibm.com/developerworks/linux/linux390/ 13189S: Supported 13190F: drivers/iommu/s390-iommu.c 13191 13192S390 IUCV NETWORK LAYER 13193M: Julian Wiedmann <jwi@linux.ibm.com> 13194M: Ursula Braun <ubraun@linux.ibm.com> 13195L: linux-s390@vger.kernel.org 13196W: http://www.ibm.com/developerworks/linux/linux390/ 13197S: Supported 13198F: drivers/s390/net/*iucv* 13199F: include/net/iucv/ 13200F: net/iucv/ 13201 13202S390 NETWORK DRIVERS 13203M: Julian Wiedmann <jwi@linux.ibm.com> 13204M: Ursula Braun <ubraun@linux.ibm.com> 13205L: linux-s390@vger.kernel.org 13206W: http://www.ibm.com/developerworks/linux/linux390/ 13207S: Supported 13208F: drivers/s390/net/ 13209 13210S390 PCI SUBSYSTEM 13211M: Sebastian Ott <sebott@linux.ibm.com> 13212M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 13213L: linux-s390@vger.kernel.org 13214W: http://www.ibm.com/developerworks/linux/linux390/ 13215S: Supported 13216F: arch/s390/pci/ 13217F: drivers/pci/hotplug/s390_pci_hpc.c 13218 13219S390 VFIO-CCW DRIVER 13220M: Cornelia Huck <cohuck@redhat.com> 13221M: Farhan Ali <alifm@linux.ibm.com> 13222M: Eric Farman <farman@linux.ibm.com> 13223R: Halil Pasic <pasic@linux.ibm.com> 13224L: linux-s390@vger.kernel.org 13225L: kvm@vger.kernel.org 13226S: Supported 13227F: drivers/s390/cio/vfio_ccw* 13228F: Documentation/s390/vfio-ccw.txt 13229F: include/uapi/linux/vfio_ccw.h 13230 13231S390 ZCRYPT DRIVER 13232M: Harald Freudenberger <freude@linux.ibm.com> 13233L: linux-s390@vger.kernel.org 13234W: http://www.ibm.com/developerworks/linux/linux390/ 13235S: Supported 13236F: drivers/s390/crypto/ 13237 13238S390 VFIO AP DRIVER 13239M: Tony Krowiak <akrowiak@linux.ibm.com> 13240M: Pierre Morel <pmorel@linux.ibm.com> 13241M: Halil Pasic <pasic@linux.ibm.com> 13242L: linux-s390@vger.kernel.org 13243W: http://www.ibm.com/developerworks/linux/linux390/ 13244S: Supported 13245F: drivers/s390/crypto/vfio_ap_drv.c 13246F: drivers/s390/crypto/vfio_ap_private.h 13247F: drivers/s390/crypto/vfio_ap_ops.c 13248F: Documentation/s390/vfio-ap.txt 13249 13250S390 ZFCP DRIVER 13251M: Steffen Maier <maier@linux.ibm.com> 13252M: Benjamin Block <bblock@linux.ibm.com> 13253L: linux-s390@vger.kernel.org 13254W: http://www.ibm.com/developerworks/linux/linux390/ 13255S: Supported 13256F: drivers/s390/scsi/zfcp_* 13257 13258S3C24XX SD/MMC Driver 13259M: Ben Dooks <ben-linux@fluff.org> 13260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13261S: Supported 13262F: drivers/mmc/host/s3cmci.* 13263 13264SAA6588 RDS RECEIVER DRIVER 13265M: Hans Verkuil <hverkuil@xs4all.nl> 13266L: linux-media@vger.kernel.org 13267T: git git://linuxtv.org/media_tree.git 13268W: https://linuxtv.org 13269S: Odd Fixes 13270F: drivers/media/i2c/saa6588* 13271 13272SAA7134 VIDEO4LINUX DRIVER 13273M: Mauro Carvalho Chehab <mchehab@kernel.org> 13274L: linux-media@vger.kernel.org 13275W: https://linuxtv.org 13276T: git git://linuxtv.org/media_tree.git 13277S: Odd fixes 13278F: Documentation/media/v4l-drivers/saa7134* 13279F: drivers/media/pci/saa7134/ 13280 13281SAA7146 VIDEO4LINUX-2 DRIVER 13282M: Hans Verkuil <hverkuil@xs4all.nl> 13283L: linux-media@vger.kernel.org 13284T: git git://linuxtv.org/media_tree.git 13285S: Maintained 13286F: drivers/media/common/saa7146/ 13287F: drivers/media/pci/saa7146/ 13288F: include/media/drv-intf/saa7146* 13289 13290SAMSUNG AUDIO (ASoC) DRIVERS 13291M: Krzysztof Kozlowski <krzk@kernel.org> 13292M: Sangbeom Kim <sbkim73@samsung.com> 13293M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13294L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13295S: Supported 13296F: sound/soc/samsung/ 13297F: Documentation/devicetree/bindings/sound/samsung* 13298 13299SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 13300M: Krzysztof Kozlowski <krzk@kernel.org> 13301L: linux-crypto@vger.kernel.org 13302L: linux-samsung-soc@vger.kernel.org 13303S: Maintained 13304F: drivers/crypto/exynos-rng.c 13305F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 13306 13307SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 13308M: Łukasz Stelmach <l.stelmach@samsung.com> 13309L: linux-samsung-soc@vger.kernel.org 13310S: Maintained 13311F: drivers/char/hw_random/exynos-trng.c 13312F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 13313 13314SAMSUNG FRAMEBUFFER DRIVER 13315M: Jingoo Han <jingoohan1@gmail.com> 13316L: linux-fbdev@vger.kernel.org 13317S: Maintained 13318F: drivers/video/fbdev/s3c-fb.c 13319 13320SAMSUNG LAPTOP DRIVER 13321M: Corentin Chary <corentin.chary@gmail.com> 13322L: platform-driver-x86@vger.kernel.org 13323S: Maintained 13324F: drivers/platform/x86/samsung-laptop.c 13325 13326SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 13327M: Sangbeom Kim <sbkim73@samsung.com> 13328M: Krzysztof Kozlowski <krzk@kernel.org> 13329M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13330L: linux-kernel@vger.kernel.org 13331L: linux-samsung-soc@vger.kernel.org 13332S: Supported 13333F: drivers/mfd/sec*.c 13334F: drivers/regulator/s2m*.c 13335F: drivers/regulator/s5m*.c 13336F: drivers/clk/clk-s2mps11.c 13337F: drivers/rtc/rtc-s5m.c 13338F: include/linux/mfd/samsung/ 13339F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 13340F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 13341F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 13342F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 13343 13344SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 13345M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 13346L: linux-media@vger.kernel.org 13347L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13348S: Maintained 13349F: drivers/media/platform/s3c-camif/ 13350F: include/media/drv-intf/s3c_camif.h 13351 13352SAMSUNG S3FWRN5 NFC DRIVER 13353M: Robert Baldyga <r.baldyga@samsung.com> 13354M: Krzysztof Opasiak <k.opasiak@samsung.com> 13355L: linux-nfc@lists.01.org (moderated for non-subscribers) 13356S: Supported 13357F: drivers/nfc/s3fwrn5 13358 13359SAMSUNG S5C73M3 CAMERA DRIVER 13360M: Kyungmin Park <kyungmin.park@samsung.com> 13361M: Andrzej Hajda <a.hajda@samsung.com> 13362L: linux-media@vger.kernel.org 13363S: Supported 13364F: drivers/media/i2c/s5c73m3/* 13365 13366SAMSUNG S5K5BAF CAMERA DRIVER 13367M: Kyungmin Park <kyungmin.park@samsung.com> 13368M: Andrzej Hajda <a.hajda@samsung.com> 13369L: linux-media@vger.kernel.org 13370S: Supported 13371F: drivers/media/i2c/s5k5baf.c 13372 13373SAMSUNG S5P Security SubSystem (SSS) DRIVER 13374M: Krzysztof Kozlowski <krzk@kernel.org> 13375M: Vladimir Zapolskiy <vz@mleia.com> 13376M: Kamil Konieczny <k.konieczny@partner.samsung.com> 13377L: linux-crypto@vger.kernel.org 13378L: linux-samsung-soc@vger.kernel.org 13379S: Maintained 13380F: drivers/crypto/s5p-sss.c 13381 13382SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 13383M: Kyungmin Park <kyungmin.park@samsung.com> 13384M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13385L: linux-media@vger.kernel.org 13386Q: https://patchwork.linuxtv.org/project/linux-media/list/ 13387S: Supported 13388F: drivers/media/platform/exynos4-is/ 13389 13390SAMSUNG SOC CLOCK DRIVERS 13391M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13392M: Tomasz Figa <tomasz.figa@gmail.com> 13393M: Chanwoo Choi <cw00.choi@samsung.com> 13394S: Supported 13395L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 13397F: drivers/clk/samsung/ 13398F: include/dt-bindings/clock/exynos*.h 13399F: Documentation/devicetree/bindings/clock/exynos*.txt 13400 13401SAMSUNG SPI DRIVERS 13402M: Kukjin Kim <kgene@kernel.org> 13403M: Krzysztof Kozlowski <krzk@kernel.org> 13404M: Andi Shyti <andi@etezian.org> 13405L: linux-spi@vger.kernel.org 13406L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 13407S: Maintained 13408F: Documentation/devicetree/bindings/spi/spi-samsung.txt 13409F: drivers/spi/spi-s3c* 13410F: include/linux/platform_data/spi-s3c64xx.h 13411 13412SAMSUNG SXGBE DRIVERS 13413M: Byungho An <bh74.an@samsung.com> 13414M: Girish K S <ks.giri@samsung.com> 13415M: Vipul Pandya <vipul.pandya@samsung.com> 13416S: Supported 13417L: netdev@vger.kernel.org 13418F: drivers/net/ethernet/samsung/sxgbe/ 13419 13420SAMSUNG THERMAL DRIVER 13421M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 13422L: linux-pm@vger.kernel.org 13423L: linux-samsung-soc@vger.kernel.org 13424S: Supported 13425T: git https://github.com/lmajewski/linux-samsung-thermal.git 13426F: drivers/thermal/samsung/ 13427 13428SAMSUNG USB2 PHY DRIVER 13429M: Kamil Debski <kamil@wypas.org> 13430M: Sylwester Nawrocki <s.nawrocki@samsung.com> 13431L: linux-kernel@vger.kernel.org 13432S: Supported 13433F: Documentation/devicetree/bindings/phy/samsung-phy.txt 13434F: Documentation/phy/samsung-usb2.txt 13435F: drivers/phy/samsung/phy-exynos4210-usb2.c 13436F: drivers/phy/samsung/phy-exynos4x12-usb2.c 13437F: drivers/phy/samsung/phy-exynos5250-usb2.c 13438F: drivers/phy/samsung/phy-s5pv210-usb2.c 13439F: drivers/phy/samsung/phy-samsung-usb2.c 13440F: drivers/phy/samsung/phy-samsung-usb2.h 13441 13442SC1200 WDT DRIVER 13443M: Zwane Mwaikambo <zwanem@gmail.com> 13444S: Maintained 13445F: drivers/watchdog/sc1200wdt.c 13446 13447SCHEDULER 13448M: Ingo Molnar <mingo@redhat.com> 13449M: Peter Zijlstra <peterz@infradead.org> 13450L: linux-kernel@vger.kernel.org 13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 13452S: Maintained 13453F: kernel/sched/ 13454F: include/linux/sched.h 13455F: include/uapi/linux/sched.h 13456F: include/linux/wait.h 13457 13458SCR24X CHIP CARD INTERFACE DRIVER 13459M: Lubomir Rintel <lkundrak@v3.sk> 13460S: Supported 13461F: drivers/char/pcmcia/scr24x_cs.c 13462 13463SCSI CDROM DRIVER 13464M: Jens Axboe <axboe@kernel.dk> 13465L: linux-scsi@vger.kernel.org 13466W: http://www.kernel.dk 13467S: Maintained 13468F: drivers/scsi/sr* 13469 13470SCSI RDMA PROTOCOL (SRP) INITIATOR 13471M: Bart Van Assche <bvanassche@acm.org> 13472L: linux-rdma@vger.kernel.org 13473S: Supported 13474Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13475F: drivers/infiniband/ulp/srp/ 13476F: include/scsi/srp.h 13477 13478SCSI RDMA PROTOCOL (SRP) TARGET 13479M: Bart Van Assche <bvanassche@acm.org> 13480L: linux-rdma@vger.kernel.org 13481L: target-devel@vger.kernel.org 13482S: Supported 13483Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13484F: drivers/infiniband/ulp/srpt/ 13485 13486SCSI SG DRIVER 13487M: Doug Gilbert <dgilbert@interlog.com> 13488L: linux-scsi@vger.kernel.org 13489W: http://sg.danny.cz/sg 13490S: Maintained 13491F: Documentation/scsi/scsi-generic.txt 13492F: drivers/scsi/sg.c 13493F: include/scsi/sg.h 13494 13495SCSI SUBSYSTEM 13496M: "James E.J. Bottomley" <jejb@linux.ibm.com> 13497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 13498M: "Martin K. Petersen" <martin.petersen@oracle.com> 13499T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 13500L: linux-scsi@vger.kernel.org 13501S: Maintained 13502F: Documentation/devicetree/bindings/scsi/ 13503F: drivers/scsi/ 13504F: include/scsi/ 13505 13506SCSI TAPE DRIVER 13507M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 13508L: linux-scsi@vger.kernel.org 13509S: Maintained 13510F: Documentation/scsi/st.txt 13511F: drivers/scsi/st.* 13512F: drivers/scsi/st_*.h 13513 13514SCTP PROTOCOL 13515M: Vlad Yasevich <vyasevich@gmail.com> 13516M: Neil Horman <nhorman@tuxdriver.com> 13517M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 13518L: linux-sctp@vger.kernel.org 13519W: http://lksctp.sourceforge.net 13520S: Maintained 13521F: Documentation/networking/sctp.txt 13522F: include/linux/sctp.h 13523F: include/uapi/linux/sctp.h 13524F: include/net/sctp/ 13525F: net/sctp/ 13526 13527SCx200 CPU SUPPORT 13528M: Jim Cromie <jim.cromie@gmail.com> 13529S: Odd Fixes 13530F: Documentation/i2c/busses/scx200_acb 13531F: arch/x86/platform/scx200/ 13532F: drivers/watchdog/scx200_wdt.c 13533F: drivers/i2c/busses/scx200* 13534F: drivers/mtd/maps/scx200_docflash.c 13535F: include/linux/scx200.h 13536 13537SCx200 GPIO DRIVER 13538M: Jim Cromie <jim.cromie@gmail.com> 13539S: Maintained 13540F: drivers/char/scx200_gpio.c 13541F: include/linux/scx200_gpio.h 13542 13543SCx200 HRT CLOCKSOURCE DRIVER 13544M: Jim Cromie <jim.cromie@gmail.com> 13545S: Maintained 13546F: drivers/clocksource/scx200_hrt.c 13547 13548SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 13549M: Sascha Sommer <saschasommer@freenet.de> 13550L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 13551S: Maintained 13552F: drivers/mmc/host/sdricoh_cs.c 13553 13554SECO BOARDS CEC DRIVER 13555M: Ettore Chimenti <ek5.chimenti@gmail.com> 13556S: Maintained 13557F: drivers/media/platform/seco-cec/seco-cec.c 13558F: drivers/media/platform/seco-cec/seco-cec.h 13559 13560SECURE COMPUTING 13561M: Kees Cook <keescook@chromium.org> 13562R: Andy Lutomirski <luto@amacapital.net> 13563R: Will Drewry <wad@chromium.org> 13564T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 13565S: Supported 13566F: kernel/seccomp.c 13567F: include/uapi/linux/seccomp.h 13568F: include/linux/seccomp.h 13569F: tools/testing/selftests/seccomp/* 13570F: tools/testing/selftests/kselftest_harness.h 13571F: Documentation/userspace-api/seccomp_filter.rst 13572K: \bsecure_computing 13573K: \bTIF_SECCOMP\b 13574 13575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 13576M: Al Cooper <alcooperx@gmail.com> 13577L: linux-mmc@vger.kernel.org 13578L: bcm-kernel-feedback-list@broadcom.com 13579S: Maintained 13580F: drivers/mmc/host/sdhci-brcmstb* 13581 13582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 13583M: Adrian Hunter <adrian.hunter@intel.com> 13584L: linux-mmc@vger.kernel.org 13585T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 13586S: Maintained 13587F: drivers/mmc/host/sdhci* 13588F: include/linux/mmc/sdhci* 13589 13590SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 13591M: Prabu Thangamuthu <prabu.t@synopsys.com> 13592M: Manjunath M B <manjumb@synopsys.com> 13593L: linux-mmc@vger.kernel.org 13594S: Maintained 13595F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 13596 13597SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 13598M: Ludovic Desroches <ludovic.desroches@microchip.com> 13599L: linux-mmc@vger.kernel.org 13600S: Supported 13601F: drivers/mmc/host/sdhci-of-at91.c 13602 13603SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 13604M: Ben Dooks <ben-linux@fluff.org> 13605M: Jaehoon Chung <jh80.chung@samsung.com> 13606L: linux-mmc@vger.kernel.org 13607S: Maintained 13608F: drivers/mmc/host/sdhci-s3c* 13609 13610SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 13611M: Viresh Kumar <vireshk@kernel.org> 13612L: linux-mmc@vger.kernel.org 13613S: Maintained 13614F: drivers/mmc/host/sdhci-spear.c 13615 13616SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 13617M: Kishon Vijay Abraham I <kishon@ti.com> 13618L: linux-mmc@vger.kernel.org 13619S: Maintained 13620F: drivers/mmc/host/sdhci-omap.c 13621 13622SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 13623M: Scott Bauer <scott.bauer@intel.com> 13624M: Jonathan Derrick <jonathan.derrick@intel.com> 13625L: linux-block@vger.kernel.org 13626S: Supported 13627F: block/sed* 13628F: block/opal_proto.h 13629F: include/linux/sed* 13630F: include/uapi/linux/sed* 13631 13632SECURITY CONTACT 13633M: Security Officers <security@kernel.org> 13634S: Supported 13635 13636SECURITY SUBSYSTEM 13637M: James Morris <jmorris@namei.org> 13638M: "Serge E. Hallyn" <serge@hallyn.com> 13639L: linux-security-module@vger.kernel.org (suggested Cc:) 13640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13641W: http://kernsec.org/ 13642S: Supported 13643F: security/ 13644X: security/selinux/ 13645 13646SELINUX SECURITY MODULE 13647M: Paul Moore <paul@paul-moore.com> 13648M: Stephen Smalley <sds@tycho.nsa.gov> 13649M: Eric Paris <eparis@parisplace.org> 13650L: selinux@vger.kernel.org 13651W: https://selinuxproject.org 13652W: https://github.com/SELinuxProject 13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13654S: Supported 13655F: include/linux/selinux* 13656F: security/selinux/ 13657F: scripts/selinux/ 13658F: Documentation/admin-guide/LSM/SELinux.rst 13659 13660SENSABLE PHANTOM 13661M: Jiri Slaby <jirislaby@gmail.com> 13662S: Maintained 13663F: drivers/misc/phantom.c 13664F: include/uapi/linux/phantom.h 13665 13666SERIAL DEVICE BUS 13667M: Rob Herring <robh@kernel.org> 13668L: linux-serial@vger.kernel.org 13669S: Maintained 13670F: Documentation/devicetree/bindings/serial/slave-device.txt 13671F: drivers/tty/serdev/ 13672F: include/linux/serdev.h 13673 13674SERIAL DRIVERS 13675M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13676L: linux-serial@vger.kernel.org 13677S: Maintained 13678F: Documentation/devicetree/bindings/serial/ 13679F: drivers/tty/serial/ 13680 13681SERIAL IR RECEIVER 13682M: Sean Young <sean@mess.org> 13683L: linux-media@vger.kernel.org 13684S: Maintained 13685F: drivers/media/rc/serial_ir.c 13686 13687SFC NETWORK DRIVER 13688M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13689M: Edward Cree <ecree@solarflare.com> 13690M: Bert Kenward <bkenward@solarflare.com> 13691L: netdev@vger.kernel.org 13692S: Supported 13693F: drivers/net/ethernet/sfc/ 13694 13695SGI GRU DRIVER 13696M: Dimitri Sivanich <sivanich@sgi.com> 13697S: Maintained 13698F: drivers/misc/sgi-gru/ 13699 13700SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13701M: Pat Gefre <pfg@sgi.com> 13702L: linux-ia64@vger.kernel.org 13703S: Supported 13704F: Documentation/ia64/serial.txt 13705F: drivers/tty/serial/ioc?_serial.c 13706F: include/linux/ioc?.h 13707 13708SGI XP/XPC/XPNET DRIVER 13709M: Cliff Whickman <cpw@sgi.com> 13710M: Robin Holt <robinmholt@gmail.com> 13711S: Maintained 13712F: drivers/misc/sgi-xp/ 13713 13714SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13715M: Ursula Braun <ubraun@linux.ibm.com> 13716L: linux-s390@vger.kernel.org 13717W: http://www.ibm.com/developerworks/linux/linux390/ 13718S: Supported 13719F: net/smc/ 13720 13721SHARP RJ54N1CB0C SENSOR DRIVER 13722M: Jacopo Mondi <jacopo@jmondi.org> 13723L: linux-media@vger.kernel.org 13724T: git git://linuxtv.org/media_tree.git 13725S: Odd fixes 13726F: drivers/media/i2c/rj54n1cb0c.c 13727F: include/media/i2c/rj54n1cb0c.h 13728 13729SH_VEU V4L2 MEM2MEM DRIVER 13730L: linux-media@vger.kernel.org 13731S: Orphan 13732F: drivers/media/platform/sh_veu.c 13733 13734SH_VOU V4L2 OUTPUT DRIVER 13735L: linux-media@vger.kernel.org 13736S: Orphan 13737F: drivers/media/platform/sh_vou.c 13738F: include/media/drv-intf/sh_vou.h 13739 13740SI2157 MEDIA DRIVER 13741M: Antti Palosaari <crope@iki.fi> 13742L: linux-media@vger.kernel.org 13743W: https://linuxtv.org 13744W: http://palosaari.fi/linux/ 13745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13746T: git git://linuxtv.org/anttip/media_tree.git 13747S: Maintained 13748F: drivers/media/tuners/si2157* 13749 13750SI2165 MEDIA DRIVER 13751M: Matthias Schwarzott <zzam@gentoo.org> 13752L: linux-media@vger.kernel.org 13753W: https://linuxtv.org 13754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13755S: Maintained 13756F: drivers/media/dvb-frontends/si2165* 13757 13758SI2168 MEDIA DRIVER 13759M: Antti Palosaari <crope@iki.fi> 13760L: linux-media@vger.kernel.org 13761W: https://linuxtv.org 13762W: http://palosaari.fi/linux/ 13763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13764T: git git://linuxtv.org/anttip/media_tree.git 13765S: Maintained 13766F: drivers/media/dvb-frontends/si2168* 13767 13768SI470X FM RADIO RECEIVER I2C DRIVER 13769M: Hans Verkuil <hverkuil@xs4all.nl> 13770L: linux-media@vger.kernel.org 13771T: git git://linuxtv.org/media_tree.git 13772W: https://linuxtv.org 13773S: Odd Fixes 13774F: drivers/media/radio/si470x/radio-si470x-i2c.c 13775 13776SI470X FM RADIO RECEIVER USB DRIVER 13777M: Hans Verkuil <hverkuil@xs4all.nl> 13778L: linux-media@vger.kernel.org 13779T: git git://linuxtv.org/media_tree.git 13780W: https://linuxtv.org 13781S: Maintained 13782F: drivers/media/radio/si470x/radio-si470x-common.c 13783F: drivers/media/radio/si470x/radio-si470x.h 13784F: drivers/media/radio/si470x/radio-si470x-usb.c 13785 13786SI4713 FM RADIO TRANSMITTER I2C DRIVER 13787M: Eduardo Valentin <edubezval@gmail.com> 13788L: linux-media@vger.kernel.org 13789T: git git://linuxtv.org/media_tree.git 13790W: https://linuxtv.org 13791S: Odd Fixes 13792F: drivers/media/radio/si4713/si4713.? 13793 13794SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13795M: Eduardo Valentin <edubezval@gmail.com> 13796L: linux-media@vger.kernel.org 13797T: git git://linuxtv.org/media_tree.git 13798W: https://linuxtv.org 13799S: Odd Fixes 13800F: drivers/media/radio/si4713/radio-platform-si4713.c 13801 13802SI4713 FM RADIO TRANSMITTER USB DRIVER 13803M: Hans Verkuil <hverkuil@xs4all.nl> 13804L: linux-media@vger.kernel.org 13805T: git git://linuxtv.org/media_tree.git 13806W: https://linuxtv.org 13807S: Maintained 13808F: drivers/media/radio/si4713/radio-usb-si4713.c 13809 13810SIANO DVB DRIVER 13811M: Mauro Carvalho Chehab <mchehab@kernel.org> 13812L: linux-media@vger.kernel.org 13813W: https://linuxtv.org 13814T: git git://linuxtv.org/media_tree.git 13815S: Odd fixes 13816F: drivers/media/common/siano/ 13817F: drivers/media/usb/siano/ 13818F: drivers/media/usb/siano/ 13819F: drivers/media/mmc/siano/ 13820 13821SIFIVE DRIVERS 13822M: Palmer Dabbelt <palmer@sifive.com> 13823L: linux-riscv@lists.infradead.org 13824T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13825S: Supported 13826K: sifive 13827N: sifive 13828 13829SILEAD TOUCHSCREEN DRIVER 13830M: Hans de Goede <hdegoede@redhat.com> 13831L: linux-input@vger.kernel.org 13832L: platform-driver-x86@vger.kernel.org 13833S: Maintained 13834F: drivers/input/touchscreen/silead.c 13835F: drivers/platform/x86/touchscreen_dmi.c 13836 13837SILICON MOTION SM712 FRAME BUFFER DRIVER 13838M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13839M: Teddy Wang <teddy.wang@siliconmotion.com> 13840M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13841L: linux-fbdev@vger.kernel.org 13842S: Maintained 13843F: drivers/video/fbdev/sm712* 13844F: Documentation/fb/sm712fb.txt 13845 13846SIMPLE FIRMWARE INTERFACE (SFI) 13847M: Len Brown <lenb@kernel.org> 13848L: sfi-devel@simplefirmware.org 13849W: http://simplefirmware.org/ 13850T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13851S: Supported 13852F: arch/x86/platform/sfi/ 13853F: drivers/sfi/ 13854F: include/linux/sfi*.h 13855 13856SIMPLEFB FB DRIVER 13857M: Hans de Goede <hdegoede@redhat.com> 13858L: linux-fbdev@vger.kernel.org 13859S: Maintained 13860F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13861F: drivers/video/fbdev/simplefb.c 13862F: include/linux/platform_data/simplefb.h 13863 13864SIMTEC EB110ATX (Chalice CATS) 13865P: Ben Dooks 13866P: Vincent Sanders <vince@simtec.co.uk> 13867M: Simtec Linux Team <linux@simtec.co.uk> 13868W: http://www.simtec.co.uk/products/EB110ATX/ 13869S: Supported 13870 13871SIMTEC EB2410ITX (BAST) 13872P: Ben Dooks 13873P: Vincent Sanders <vince@simtec.co.uk> 13874M: Simtec Linux Team <linux@simtec.co.uk> 13875W: http://www.simtec.co.uk/products/EB2410ITX/ 13876S: Supported 13877F: arch/arm/mach-s3c24xx/mach-bast.c 13878F: arch/arm/mach-s3c24xx/bast-ide.c 13879F: arch/arm/mach-s3c24xx/bast-irq.c 13880 13881SIPHASH PRF ROUTINES 13882M: Jason A. Donenfeld <Jason@zx2c4.com> 13883S: Maintained 13884F: lib/siphash.c 13885F: lib/test_siphash.c 13886F: include/linux/siphash.h 13887 13888SIOX 13889M: Gavin Schenk <g.schenk@eckelmann.de> 13890M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13891R: Pengutronix Kernel Team <kernel@pengutronix.de> 13892S: Supported 13893F: drivers/siox/* 13894F: drivers/gpio/gpio-siox.c 13895F: include/trace/events/siox.h 13896 13897SIS 190 ETHERNET DRIVER 13898M: Francois Romieu <romieu@fr.zoreil.com> 13899L: netdev@vger.kernel.org 13900S: Maintained 13901F: drivers/net/ethernet/sis/sis190.c 13902 13903SIS 900/7016 FAST ETHERNET DRIVER 13904M: Daniele Venzano <venza@brownhat.org> 13905W: http://www.brownhat.org/sis900.html 13906L: netdev@vger.kernel.org 13907S: Maintained 13908F: drivers/net/ethernet/sis/sis900.* 13909 13910SIS FRAMEBUFFER DRIVER 13911M: Thomas Winischhofer <thomas@winischhofer.net> 13912W: http://www.winischhofer.net/linuxsisvga.shtml 13913S: Maintained 13914F: Documentation/fb/sisfb.txt 13915F: drivers/video/fbdev/sis/ 13916F: include/video/sisfb.h 13917 13918SIS USB2VGA DRIVER 13919M: Thomas Winischhofer <thomas@winischhofer.net> 13920W: http://www.winischhofer.at/linuxsisusbvga.shtml 13921S: Maintained 13922F: drivers/usb/misc/sisusbvga/ 13923 13924SLAB ALLOCATOR 13925M: Christoph Lameter <cl@linux.com> 13926M: Pekka Enberg <penberg@kernel.org> 13927M: David Rientjes <rientjes@google.com> 13928M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13929M: Andrew Morton <akpm@linux-foundation.org> 13930L: linux-mm@kvack.org 13931S: Maintained 13932F: include/linux/sl?b*.h 13933F: mm/sl?b* 13934 13935SLEEPABLE READ-COPY UPDATE (SRCU) 13936M: Lai Jiangshan <jiangshanlai@gmail.com> 13937M: "Paul E. McKenney" <paulmck@linux.ibm.com> 13938M: Josh Triplett <josh@joshtriplett.org> 13939R: Steven Rostedt <rostedt@goodmis.org> 13940R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13941L: linux-kernel@vger.kernel.org 13942W: http://www.rdrop.com/users/paulmck/RCU/ 13943S: Supported 13944T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13945F: include/linux/srcu*.h 13946F: kernel/rcu/srcu*.c 13947 13948SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13949M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13950L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13951S: Maintained 13952F: drivers/slimbus/ 13953F: Documentation/devicetree/bindings/slimbus/ 13954F: include/linux/slimbus.h 13955 13956SMACK SECURITY MODULE 13957M: Casey Schaufler <casey@schaufler-ca.com> 13958L: linux-security-module@vger.kernel.org 13959W: http://schaufler-ca.com 13960T: git git://github.com/cschaufler/smack-next 13961S: Maintained 13962F: Documentation/admin-guide/LSM/Smack.rst 13963F: security/smack/ 13964 13965SMC91x ETHERNET DRIVER 13966M: Nicolas Pitre <nico@fluxnic.net> 13967S: Odd Fixes 13968F: drivers/net/ethernet/smsc/smc91x.* 13969 13970SMIA AND SMIA++ IMAGE SENSOR DRIVER 13971M: Sakari Ailus <sakari.ailus@iki.fi> 13972L: linux-media@vger.kernel.org 13973S: Maintained 13974F: drivers/media/i2c/smiapp/ 13975F: include/media/i2c/smiapp.h 13976F: drivers/media/i2c/smiapp-pll.c 13977F: drivers/media/i2c/smiapp-pll.h 13978F: include/uapi/linux/smiapp.h 13979F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13980 13981SMM665 HARDWARE MONITOR DRIVER 13982M: Guenter Roeck <linux@roeck-us.net> 13983L: linux-hwmon@vger.kernel.org 13984S: Maintained 13985F: Documentation/hwmon/smm665 13986F: drivers/hwmon/smm665.c 13987 13988SMSC EMC2103 HARDWARE MONITOR DRIVER 13989M: Steve Glendinning <steve.glendinning@shawell.net> 13990L: linux-hwmon@vger.kernel.org 13991S: Maintained 13992F: Documentation/hwmon/emc2103 13993F: drivers/hwmon/emc2103.c 13994 13995SMSC SCH5627 HARDWARE MONITOR DRIVER 13996M: Hans de Goede <hdegoede@redhat.com> 13997L: linux-hwmon@vger.kernel.org 13998S: Supported 13999F: Documentation/hwmon/sch5627 14000F: drivers/hwmon/sch5627.c 14001 14002SMSC UFX6000 and UFX7000 USB to VGA DRIVER 14003M: Steve Glendinning <steve.glendinning@shawell.net> 14004L: linux-fbdev@vger.kernel.org 14005S: Maintained 14006F: drivers/video/fbdev/smscufx.c 14007 14008SMSC47B397 HARDWARE MONITOR DRIVER 14009M: Jean Delvare <jdelvare@suse.com> 14010L: linux-hwmon@vger.kernel.org 14011S: Maintained 14012F: Documentation/hwmon/smsc47b397 14013F: drivers/hwmon/smsc47b397.c 14014 14015SMSC911x ETHERNET DRIVER 14016M: Steve Glendinning <steve.glendinning@shawell.net> 14017L: netdev@vger.kernel.org 14018S: Maintained 14019F: include/linux/smsc911x.h 14020F: drivers/net/ethernet/smsc/smsc911x.* 14021 14022SMSC9420 PCI ETHERNET DRIVER 14023M: Steve Glendinning <steve.glendinning@shawell.net> 14024L: netdev@vger.kernel.org 14025S: Maintained 14026F: drivers/net/ethernet/smsc/smsc9420.* 14027 14028SOC-CAMERA V4L2 SUBSYSTEM 14029L: linux-media@vger.kernel.org 14030T: git git://linuxtv.org/media_tree.git 14031S: Orphan 14032F: include/media/soc* 14033F: drivers/media/i2c/soc_camera/ 14034F: drivers/media/platform/soc_camera/ 14035 14036SOCIONEXT SYNQUACER I2C DRIVER 14037M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 14038L: linux-i2c@vger.kernel.org 14039S: Maintained 14040F: drivers/i2c/busses/i2c-synquacer.c 14041F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 14042 14043SOCIONEXT UNIPHIER SOUND DRIVER 14044L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14045S: Orphan 14046F: sound/soc/uniphier/ 14047 14048SOEKRIS NET48XX LED SUPPORT 14049M: Chris Boot <bootc@bootc.net> 14050S: Maintained 14051F: drivers/leds/leds-net48xx.c 14052 14053SOFT-ROCE DRIVER (rxe) 14054M: Moni Shoua <monis@mellanox.com> 14055L: linux-rdma@vger.kernel.org 14056S: Supported 14057W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 14058Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14059F: drivers/infiniband/sw/rxe/ 14060F: include/uapi/rdma/rdma_user_rxe.h 14061 14062SOFTLOGIC 6x10 MPEG CODEC 14063M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14064M: Anton Sviridenko <anton@corp.bluecherry.net> 14065M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14066M: Andrey Utkin <andrey_utkin@fastmail.com> 14067M: Ismael Luceno <ismael@iodev.co.uk> 14068L: linux-media@vger.kernel.org 14069S: Supported 14070F: drivers/media/pci/solo6x10/ 14071 14072SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 14073M: James Morse <james.morse@arm.com> 14074L: linux-arm-kernel@lists.infradead.org 14075S: Maintained 14076F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 14077F: drivers/firmware/arm_sdei.c 14078F: include/linux/arm_sdei.h 14079F: include/uapi/linux/arm_sdei.h 14080 14081SOFTWARE RAID (Multiple Disks) SUPPORT 14082M: Shaohua Li <shli@kernel.org> 14083L: linux-raid@vger.kernel.org 14084T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 14085S: Supported 14086F: drivers/md/Makefile 14087F: drivers/md/Kconfig 14088F: drivers/md/md* 14089F: drivers/md/raid* 14090F: include/linux/raid/ 14091F: include/uapi/linux/raid/ 14092 14093SOCIONEXT (SNI) AVE NETWORK DRIVER 14094M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 14095L: netdev@vger.kernel.org 14096S: Maintained 14097F: drivers/net/ethernet/socionext/sni_ave.c 14098F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt 14099 14100SOCIONEXT (SNI) NETSEC NETWORK DRIVER 14101M: Jassi Brar <jaswinder.singh@linaro.org> 14102L: netdev@vger.kernel.org 14103S: Maintained 14104F: drivers/net/ethernet/socionext/netsec.c 14105F: Documentation/devicetree/bindings/net/socionext-netsec.txt 14106 14107SOLIDRUN CLEARFOG SUPPORT 14108M: Russell King <linux@armlinux.org.uk> 14109S: Maintained 14110F: arch/arm/boot/dts/armada-388-clearfog* 14111F: arch/arm/boot/dts/armada-38x-solidrun-* 14112 14113SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 14114M: Russell King <linux@armlinux.org.uk> 14115S: Maintained 14116F: arch/arm/boot/dts/imx6*-cubox-i* 14117F: arch/arm/boot/dts/imx6*-hummingboard* 14118F: arch/arm/boot/dts/imx6*-sr-* 14119 14120SONIC NETWORK DRIVER 14121M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 14122L: netdev@vger.kernel.org 14123S: Maintained 14124F: drivers/net/ethernet/natsemi/sonic.* 14125 14126SONICS SILICON BACKPLANE DRIVER (SSB) 14127M: Michael Buesch <m@bues.ch> 14128L: linux-wireless@vger.kernel.org 14129S: Maintained 14130F: drivers/ssb/ 14131F: include/linux/ssb/ 14132 14133SONY IMX214 SENSOR DRIVER 14134M: Ricardo Ribalda <ricardo.ribalda@gmail.com> 14135L: linux-media@vger.kernel.org 14136T: git git://linuxtv.org/media_tree.git 14137S: Maintained 14138F: drivers/media/i2c/imx214.c 14139F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt 14140 14141SONY IMX258 SENSOR DRIVER 14142M: Sakari Ailus <sakari.ailus@linux.intel.com> 14143L: linux-media@vger.kernel.org 14144T: git git://linuxtv.org/media_tree.git 14145S: Maintained 14146F: drivers/media/i2c/imx258.c 14147 14148SONY IMX274 SENSOR DRIVER 14149M: Leon Luo <leonl@leopardimaging.com> 14150L: linux-media@vger.kernel.org 14151T: git git://linuxtv.org/media_tree.git 14152S: Maintained 14153F: drivers/media/i2c/imx274.c 14154F: Documentation/devicetree/bindings/media/i2c/imx274.txt 14155 14156SONY IMX319 SENSOR DRIVER 14157M: Bingbu Cao <bingbu.cao@intel.com> 14158L: linux-media@vger.kernel.org 14159T: git git://linuxtv.org/media_tree.git 14160S: Maintained 14161F: drivers/media/i2c/imx319.c 14162 14163SONY IMX355 SENSOR DRIVER 14164M: Tianshu Qiu <tian.shu.qiu@intel.com> 14165L: linux-media@vger.kernel.org 14166T: git git://linuxtv.org/media_tree.git 14167S: Maintained 14168F: drivers/media/i2c/imx355.c 14169 14170SONY MEMORYSTICK CARD SUPPORT 14171M: Alex Dubov <oakad@yahoo.com> 14172W: http://tifmxx.berlios.de/ 14173S: Maintained 14174F: drivers/memstick/host/tifm_ms.c 14175 14176SONY MEMORYSTICK STANDARD SUPPORT 14177M: Maxim Levitsky <maximlevitsky@gmail.com> 14178S: Maintained 14179F: drivers/memstick/core/ms_block.* 14180 14181SONY VAIO CONTROL DEVICE DRIVER 14182M: Mattia Dongili <malattia@linux.it> 14183L: platform-driver-x86@vger.kernel.org 14184W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 14185S: Maintained 14186F: Documentation/laptops/sony-laptop.txt 14187F: drivers/char/sonypi.c 14188F: drivers/platform/x86/sony-laptop.c 14189F: include/linux/sony-laptop.h 14190 14191SOUND 14192M: Jaroslav Kysela <perex@perex.cz> 14193M: Takashi Iwai <tiwai@suse.com> 14194L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14195W: http://www.alsa-project.org/ 14196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14197T: git git://git.alsa-project.org/alsa-kernel.git 14198Q: http://patchwork.kernel.org/project/alsa-devel/list/ 14199S: Maintained 14200F: Documentation/sound/ 14201F: include/sound/ 14202F: include/uapi/sound/ 14203F: sound/ 14204 14205SOUND - COMPRESSED AUDIO 14206M: Vinod Koul <vkoul@kernel.org> 14207L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 14209S: Supported 14210F: Documentation/sound/designs/compress-offload.rst 14211F: include/sound/compress_driver.h 14212F: include/uapi/sound/compress_* 14213F: sound/core/compress_offload.c 14214F: sound/soc/soc-compress.c 14215 14216SOUND - DMAENGINE HELPERS 14217M: Lars-Peter Clausen <lars@metafoo.de> 14218S: Supported 14219F: include/sound/dmaengine_pcm.h 14220F: sound/core/pcm_dmaengine.c 14221F: sound/soc/soc-generic-dmaengine-pcm.c 14222 14223SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 14224M: Liam Girdwood <lgirdwood@gmail.com> 14225M: Mark Brown <broonie@kernel.org> 14226T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 14227L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14228W: http://alsa-project.org/main/index.php/ASoC 14229S: Supported 14230F: Documentation/devicetree/bindings/sound/ 14231F: Documentation/sound/soc/ 14232F: sound/soc/ 14233F: include/dt-bindings/sound/ 14234F: include/sound/soc* 14235 14236SOUNDWIRE SUBSYSTEM 14237M: Vinod Koul <vkoul@kernel.org> 14238M: Sanyog Kale <sanyog.r.kale@intel.com> 14239R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 14240L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14241S: Supported 14242F: Documentation/driver-api/soundwire/ 14243F: drivers/soundwire/ 14244F: include/linux/soundwire/ 14245 14246SP2 MEDIA DRIVER 14247M: Olli Salonen <olli.salonen@iki.fi> 14248L: linux-media@vger.kernel.org 14249W: https://linuxtv.org 14250Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14251S: Maintained 14252F: drivers/media/dvb-frontends/sp2* 14253 14254SPARC + UltraSPARC (sparc/sparc64) 14255M: "David S. Miller" <davem@davemloft.net> 14256L: sparclinux@vger.kernel.org 14257Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 14258T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14259T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14260S: Maintained 14261F: arch/sparc/ 14262F: drivers/sbus/ 14263 14264SPARC SERIAL DRIVERS 14265M: "David S. Miller" <davem@davemloft.net> 14266L: sparclinux@vger.kernel.org 14267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 14268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 14269S: Maintained 14270F: include/linux/sunserialcore.h 14271F: drivers/tty/serial/suncore.c 14272F: drivers/tty/serial/sunhv.c 14273F: drivers/tty/serial/sunsab.c 14274F: drivers/tty/serial/sunsab.h 14275F: drivers/tty/serial/sunsu.c 14276F: drivers/tty/serial/sunzilog.c 14277F: drivers/tty/serial/sunzilog.h 14278F: drivers/tty/vcc.c 14279 14280SPARSE CHECKER 14281M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com> 14282L: linux-sparse@vger.kernel.org 14283W: https://sparse.wiki.kernel.org/ 14284T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 14285S: Maintained 14286F: include/linux/compiler.h 14287 14288SPEAR CLOCK FRAMEWORK SUPPORT 14289M: Viresh Kumar <vireshk@kernel.org> 14290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14291W: http://www.st.com/spear 14292S: Maintained 14293F: drivers/clk/spear/ 14294 14295SPEAR PLATFORM SUPPORT 14296M: Viresh Kumar <vireshk@kernel.org> 14297M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 14298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14299W: http://www.st.com/spear 14300S: Maintained 14301F: arch/arm/boot/dts/spear* 14302F: arch/arm/mach-spear/ 14303 14304SPI NOR SUBSYSTEM 14305M: Marek Vasut <marek.vasut@gmail.com> 14306L: linux-mtd@lists.infradead.org 14307W: http://www.linux-mtd.infradead.org/ 14308Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 14309T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 14310T: git git://git.infradead.org/linux-mtd.git spi-nor/next 14311S: Maintained 14312F: drivers/mtd/spi-nor/ 14313F: include/linux/mtd/spi-nor.h 14314 14315SPI SUBSYSTEM 14316M: Mark Brown <broonie@kernel.org> 14317L: linux-spi@vger.kernel.org 14318T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 14319Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 14320S: Maintained 14321F: Documentation/devicetree/bindings/spi/ 14322F: Documentation/spi/ 14323F: drivers/spi/ 14324F: include/linux/spi/ 14325F: include/uapi/linux/spi/ 14326F: tools/spi/ 14327 14328SPIDERNET NETWORK DRIVER for CELL 14329M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 14330L: netdev@vger.kernel.org 14331S: Supported 14332F: Documentation/networking/device_drivers/toshiba/spider_net.txt 14333F: drivers/net/ethernet/toshiba/spider_net* 14334 14335SPMI SUBSYSTEM 14336R: Stephen Boyd <sboyd@kernel.org> 14337L: linux-arm-msm@vger.kernel.org 14338F: Documentation/devicetree/bindings/spmi/ 14339F: drivers/spmi/ 14340F: include/dt-bindings/spmi/spmi.h 14341F: include/linux/spmi.h 14342F: include/trace/events/spmi.h 14343 14344SPU FILE SYSTEM 14345M: Jeremy Kerr <jk@ozlabs.org> 14346L: linuxppc-dev@lists.ozlabs.org 14347W: http://www.ibm.com/developerworks/power/cell/ 14348S: Supported 14349F: Documentation/filesystems/spufs.txt 14350F: arch/powerpc/platforms/cell/spufs/ 14351 14352SQUASHFS FILE SYSTEM 14353M: Phillip Lougher <phillip@squashfs.org.uk> 14354L: squashfs-devel@lists.sourceforge.net (subscribers-only) 14355W: http://squashfs.org.uk 14356T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 14357S: Maintained 14358F: Documentation/filesystems/squashfs.txt 14359F: fs/squashfs/ 14360 14361SRM (Alpha) environment access 14362M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 14363S: Maintained 14364F: arch/alpha/kernel/srm_env.c 14365 14366ST LSM6DSx IMU IIO DRIVER 14367M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> 14368L: linux-iio@vger.kernel.org 14369W: http://www.st.com/ 14370S: Maintained 14371F: drivers/iio/imu/st_lsm6dsx/ 14372F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt 14373 14374ST STM32 I2C/SMBUS DRIVER 14375M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 14376L: linux-i2c@vger.kernel.org 14377S: Maintained 14378F: drivers/i2c/busses/i2c-stm32* 14379 14380ST VL53L0X ToF RANGER(I2C) IIO DRIVER 14381M: Song Qiang <songqiang1304521@gmail.com> 14382L: linux-iio@vger.kernel.org 14383S: Maintained 14384F: drivers/iio/proximity/vl53l0x-i2c.c 14385F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt 14386 14387STABLE BRANCH 14388M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14389M: Sasha Levin <sashal@kernel.org> 14390L: stable@vger.kernel.org 14391S: Supported 14392F: Documentation/process/stable-kernel-rules.rst 14393 14394STAGING - COMEDI 14395M: Ian Abbott <abbotti@mev.co.uk> 14396M: H Hartley Sweeten <hsweeten@visionengravers.com> 14397S: Odd Fixes 14398F: drivers/staging/comedi/ 14399 14400STAGING - EROFS FILE SYSTEM 14401M: Gao Xiang <gaoxiang25@huawei.com> 14402M: Chao Yu <yuchao0@huawei.com> 14403L: linux-erofs@lists.ozlabs.org 14404S: Maintained 14405F: drivers/staging/erofs/ 14406 14407STAGING - INDUSTRIAL IO 14408M: Jonathan Cameron <jic23@kernel.org> 14409L: linux-iio@vger.kernel.org 14410S: Odd Fixes 14411F: Documentation/devicetree/bindings/staging/iio/ 14412F: drivers/staging/iio/ 14413 14414STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 14415M: Marc Dietrich <marvin24@gmx.de> 14416L: ac100@lists.launchpad.net (moderated for non-subscribers) 14417L: linux-tegra@vger.kernel.org 14418S: Maintained 14419F: drivers/staging/nvec/ 14420 14421STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 14422M: Jens Frederich <jfrederich@gmail.com> 14423M: Daniel Drake <dsd@laptop.org> 14424M: Jon Nettleton <jon.nettleton@gmail.com> 14425W: http://wiki.laptop.org/go/DCON 14426S: Maintained 14427F: drivers/staging/olpc_dcon/ 14428 14429STAGING - REALTEK RTL8712U DRIVERS 14430M: Larry Finger <Larry.Finger@lwfinger.net> 14431M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 14432S: Odd Fixes 14433F: drivers/staging/rtl8712/ 14434 14435STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 14436M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 14437M: Teddy Wang <teddy.wang@siliconmotion.com> 14438M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 14439L: linux-fbdev@vger.kernel.org 14440S: Maintained 14441F: drivers/staging/sm750fb/ 14442 14443STAGING - SPEAKUP CONSOLE SPEECH DRIVER 14444M: William Hubbs <w.d.hubbs@gmail.com> 14445M: Chris Brannon <chris@the-brannons.com> 14446M: Kirk Reiser <kirk@reisers.ca> 14447M: Samuel Thibault <samuel.thibault@ens-lyon.org> 14448L: speakup@linux-speakup.org 14449W: http://www.linux-speakup.org/ 14450S: Odd Fixes 14451F: drivers/staging/speakup/ 14452 14453STAGING - VIA VT665X DRIVERS 14454M: Forest Bond <forest@alittletooquiet.net> 14455S: Odd Fixes 14456F: drivers/staging/vt665?/ 14457 14458STAGING - WILC1000 WIFI DRIVER 14459M: Adham Abozaeid <adham.abozaeid@microchip.com> 14460M: Ajay Singh <ajay.kathat@microchip.com> 14461L: linux-wireless@vger.kernel.org 14462S: Supported 14463F: drivers/staging/wilc1000/ 14464 14465STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 14466M: Arnaud Patard <arnaud.patard@rtp-net.org> 14467S: Odd Fixes 14468F: drivers/staging/xgifb/ 14469 14470STAGING SUBSYSTEM 14471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14472T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 14473L: devel@driverdev.osuosl.org 14474S: Supported 14475F: drivers/staging/ 14476 14477STARFIRE/DURALAN NETWORK DRIVER 14478M: Ion Badulescu <ionut@badula.org> 14479S: Odd Fixes 14480F: drivers/net/ethernet/adaptec/starfire* 14481 14482STEC S1220 SKD DRIVER 14483M: Bart Van Assche <bart.vanassche@wdc.com> 14484L: linux-block@vger.kernel.org 14485S: Maintained 14486F: drivers/block/skd*[ch] 14487 14488STI AUDIO (ASoC) DRIVERS 14489M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14491S: Maintained 14492F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 14493F: sound/soc/sti/ 14494 14495STI CEC DRIVER 14496M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 14497S: Maintained 14498F: drivers/media/platform/sti/cec/ 14499F: Documentation/devicetree/bindings/media/stih-cec.txt 14500 14501STK1160 USB VIDEO CAPTURE DRIVER 14502M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14503L: linux-media@vger.kernel.org 14504T: git git://linuxtv.org/media_tree.git 14505S: Maintained 14506F: drivers/media/usb/stk1160/ 14507 14508STM32 AUDIO (ASoC) DRIVERS 14509M: Olivier Moysan <olivier.moysan@st.com> 14510M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 14511L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14512S: Maintained 14513F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 14514F: sound/soc/stm/ 14515 14516STM32 TIMER/LPTIMER DRIVERS 14517M: Fabrice Gasnier <fabrice.gasnier@st.com> 14518S: Maintained 14519F: drivers/*/stm32-*timer* 14520F: drivers/pwm/pwm-stm32* 14521F: include/linux/*/stm32-*tim* 14522F: Documentation/ABI/testing/*timer-stm32 14523F: Documentation/devicetree/bindings/*/stm32-*timer* 14524F: Documentation/devicetree/bindings/pwm/pwm-stm32* 14525 14526STMMAC ETHERNET DRIVER 14527M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 14528M: Alexandre Torgue <alexandre.torgue@st.com> 14529M: Jose Abreu <joabreu@synopsys.com> 14530L: netdev@vger.kernel.org 14531W: http://www.stlinux.com 14532S: Supported 14533F: drivers/net/ethernet/stmicro/stmmac/ 14534 14535SUN3/3X 14536M: Sam Creasey <sammy@sammy.net> 14537W: http://sammy.net/sun3/ 14538S: Maintained 14539F: arch/m68k/kernel/*sun3* 14540F: arch/m68k/sun3*/ 14541F: arch/m68k/include/asm/sun3* 14542F: drivers/net/ethernet/i825xx/sun3* 14543 14544SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 14545M: Hans de Goede <hdegoede@redhat.com> 14546L: linux-input@vger.kernel.org 14547S: Maintained 14548F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 14549F: drivers/input/keyboard/sun4i-lradc-keys.c 14550 14551SUNDANCE NETWORK DRIVER 14552M: Denis Kirjanov <kda@linux-powerpc.org> 14553L: netdev@vger.kernel.org 14554S: Maintained 14555F: drivers/net/ethernet/dlink/sundance.c 14556 14557SUPERH 14558M: Yoshinori Sato <ysato@users.sourceforge.jp> 14559M: Rich Felker <dalias@libc.org> 14560L: linux-sh@vger.kernel.org 14561Q: http://patchwork.kernel.org/project/linux-sh/list/ 14562S: Maintained 14563F: Documentation/sh/ 14564F: arch/sh/ 14565F: drivers/sh/ 14566 14567SUSPEND TO RAM 14568M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 14569M: Len Brown <len.brown@intel.com> 14570M: Pavel Machek <pavel@ucw.cz> 14571L: linux-pm@vger.kernel.org 14572B: https://bugzilla.kernel.org 14573S: Supported 14574F: Documentation/power/ 14575F: arch/x86/kernel/acpi/ 14576F: drivers/base/power/ 14577F: kernel/power/ 14578F: include/linux/suspend.h 14579F: include/linux/freezer.h 14580F: include/linux/pm.h 14581 14582SVGA HANDLING 14583M: Martin Mares <mj@ucw.cz> 14584L: linux-video@atrey.karlin.mff.cuni.cz 14585S: Maintained 14586F: Documentation/svga.txt 14587F: arch/x86/boot/video* 14588 14589SWIOTLB SUBSYSTEM 14590M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14591L: iommu@lists.linux-foundation.org 14592T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 14593S: Supported 14594F: kernel/dma/swiotlb.c 14595F: arch/*/kernel/pci-swiotlb.c 14596F: include/linux/swiotlb.h 14597 14598SWITCHDEV 14599M: Jiri Pirko <jiri@resnulli.us> 14600M: Ivan Vecera <ivecera@redhat.com> 14601L: netdev@vger.kernel.org 14602S: Supported 14603F: net/switchdev/ 14604F: include/net/switchdev.h 14605 14606SY8106A REGULATOR DRIVER 14607M: Icenowy Zheng <icenowy@aosc.io> 14608S: Maintained 14609F: drivers/regulator/sy8106a-regulator.c 14610F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 14611 14612SYNC FILE FRAMEWORK 14613M: Sumit Semwal <sumit.semwal@linaro.org> 14614R: Gustavo Padovan <gustavo@padovan.org> 14615S: Maintained 14616L: linux-media@vger.kernel.org 14617L: dri-devel@lists.freedesktop.org 14618F: drivers/dma-buf/sync_* 14619F: drivers/dma-buf/dma-fence* 14620F: drivers/dma-buf/sw_sync.c 14621F: include/linux/sync_file.h 14622F: include/uapi/linux/sync_file.h 14623F: Documentation/sync_file.txt 14624T: git git://anongit.freedesktop.org/drm/drm-misc 14625 14626SYNOPSYS ARC ARCHITECTURE 14627M: Vineet Gupta <vgupta@synopsys.com> 14628L: linux-snps-arc@lists.infradead.org 14629S: Supported 14630F: arch/arc/ 14631F: Documentation/devicetree/bindings/arc/* 14632F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 14633F: drivers/clocksource/arc_timer.c 14634F: drivers/tty/serial/arc_uart.c 14635T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 14636 14637SYNOPSYS ARC HSDK SDP pll clock driver 14638M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14639S: Supported 14640F: drivers/clk/clk-hsdk-pll.c 14641F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 14642 14643SYNOPSYS ARC SDP clock driver 14644M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14645S: Supported 14646F: drivers/clk/axs10x/* 14647F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 14648 14649SYNOPSYS ARC SDP platform support 14650M: Alexey Brodkin <abrodkin@synopsys.com> 14651S: Supported 14652F: arch/arc/plat-axs10x 14653F: arch/arc/boot/dts/ax* 14654F: Documentation/devicetree/bindings/arc/axs10* 14655 14656SYNOPSYS AXS10x RESET CONTROLLER DRIVER 14657M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14658S: Supported 14659F: drivers/reset/reset-axs10x.c 14660F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 14661 14662SYNOPSYS CREG GPIO DRIVER 14663M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14664S: Maintained 14665F: drivers/gpio/gpio-creg-snps.c 14666F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 14667 14668SYNOPSYS DESIGNWARE 8250 UART DRIVER 14669R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14670S: Maintained 14671F: drivers/tty/serial/8250/8250_dw.c 14672 14673SYNOPSYS DESIGNWARE APB GPIO DRIVER 14674M: Hoan Tran <hotran@apm.com> 14675L: linux-gpio@vger.kernel.org 14676S: Maintained 14677F: drivers/gpio/gpio-dwapb.c 14678F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14679 14680SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14681M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14682S: Maintained 14683F: drivers/dma/dwi-axi-dmac/ 14684F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14685 14686SYNOPSYS DESIGNWARE DMAC DRIVER 14687M: Viresh Kumar <vireshk@kernel.org> 14688R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14689S: Maintained 14690F: Documentation/devicetree/bindings/dma/snps-dma.txt 14691F: drivers/dma/dw/ 14692F: include/dt-bindings/dma/dw-dmac.h 14693F: include/linux/dma/dw.h 14694F: include/linux/platform_data/dma-dw.h 14695 14696SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14697M: Jose Abreu <Jose.Abreu@synopsys.com> 14698L: netdev@vger.kernel.org 14699S: Supported 14700F: drivers/net/ethernet/synopsys/ 14701 14702SYNOPSYS DESIGNWARE I2C DRIVER 14703M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14704R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14705R: Mika Westerberg <mika.westerberg@linux.intel.com> 14706L: linux-i2c@vger.kernel.org 14707S: Maintained 14708F: drivers/i2c/busses/i2c-designware-* 14709F: include/linux/platform_data/i2c-designware.h 14710 14711SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14712M: Jaehoon Chung <jh80.chung@samsung.com> 14713L: linux-mmc@vger.kernel.org 14714S: Maintained 14715F: drivers/mmc/host/dw_mmc* 14716 14717SYNOPSYS HSDK RESET CONTROLLER DRIVER 14718M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14719S: Supported 14720F: drivers/reset/reset-hsdk.c 14721F: include/dt-bindings/reset/snps,hsdk-reset.h 14722F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14723 14724SYSTEM CONFIGURATION (SYSCON) 14725M: Lee Jones <lee.jones@linaro.org> 14726M: Arnd Bergmann <arnd@arndb.de> 14727T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14728S: Supported 14729F: drivers/mfd/syscon.c 14730 14731SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14732M: Sudeep Holla <sudeep.holla@arm.com> 14733L: linux-arm-kernel@lists.infradead.org 14734S: Maintained 14735F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14736F: drivers/clk/clk-sc[mp]i.c 14737F: drivers/cpufreq/sc[mp]i-cpufreq.c 14738F: drivers/firmware/arm_scpi.c 14739F: drivers/firmware/arm_scmi/ 14740F: include/linux/sc[mp]i_protocol.h 14741 14742SYSTEM RESET/SHUTDOWN DRIVERS 14743M: Sebastian Reichel <sre@kernel.org> 14744L: linux-pm@vger.kernel.org 14745T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14746S: Maintained 14747F: Documentation/devicetree/bindings/power/reset/ 14748F: drivers/power/reset/ 14749 14750SYSTEM TRACE MODULE CLASS 14751M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14752S: Maintained 14753T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14754F: Documentation/trace/stm.rst 14755F: drivers/hwtracing/stm/ 14756F: include/linux/stm.h 14757F: include/uapi/linux/stm.h 14758 14759SYSV FILESYSTEM 14760M: Christoph Hellwig <hch@infradead.org> 14761S: Maintained 14762F: Documentation/filesystems/sysv-fs.txt 14763F: fs/sysv/ 14764F: include/linux/sysv_fs.h 14765 14766TARGET SUBSYSTEM 14767M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14768L: linux-scsi@vger.kernel.org 14769L: target-devel@vger.kernel.org 14770W: http://www.linux-iscsi.org 14771W: http://groups.google.com/group/linux-iscsi-target-dev 14772T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14773S: Supported 14774F: drivers/target/ 14775F: include/target/ 14776F: Documentation/target/ 14777 14778TASKSTATS STATISTICS INTERFACE 14779M: Balbir Singh <bsingharora@gmail.com> 14780S: Maintained 14781F: Documentation/accounting/taskstats* 14782F: include/linux/taskstats* 14783F: kernel/taskstats.c 14784 14785TC subsystem 14786M: Jamal Hadi Salim <jhs@mojatatu.com> 14787M: Cong Wang <xiyou.wangcong@gmail.com> 14788M: Jiri Pirko <jiri@resnulli.us> 14789L: netdev@vger.kernel.org 14790S: Maintained 14791F: include/net/pkt_cls.h 14792F: include/net/pkt_sched.h 14793F: include/net/tc_act/ 14794F: include/uapi/linux/pkt_cls.h 14795F: include/uapi/linux/pkt_sched.h 14796F: include/uapi/linux/tc_act/ 14797F: include/uapi/linux/tc_ematch/ 14798F: net/sched/ 14799 14800TC90522 MEDIA DRIVER 14801M: Akihiro Tsukada <tskd08@gmail.com> 14802L: linux-media@vger.kernel.org 14803S: Odd Fixes 14804F: drivers/media/dvb-frontends/tc90522* 14805 14806TCP LOW PRIORITY MODULE 14807M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14808M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14809W: http://tcp-lp-mod.sourceforge.net/ 14810S: Maintained 14811F: net/ipv4/tcp_lp.c 14812 14813TDA10071 MEDIA DRIVER 14814M: Antti Palosaari <crope@iki.fi> 14815L: linux-media@vger.kernel.org 14816W: https://linuxtv.org 14817W: http://palosaari.fi/linux/ 14818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14819T: git git://linuxtv.org/anttip/media_tree.git 14820S: Maintained 14821F: drivers/media/dvb-frontends/tda10071* 14822 14823TDA18212 MEDIA DRIVER 14824M: Antti Palosaari <crope@iki.fi> 14825L: linux-media@vger.kernel.org 14826W: https://linuxtv.org 14827W: http://palosaari.fi/linux/ 14828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14829T: git git://linuxtv.org/anttip/media_tree.git 14830S: Maintained 14831F: drivers/media/tuners/tda18212* 14832 14833TDA18218 MEDIA DRIVER 14834M: Antti Palosaari <crope@iki.fi> 14835L: linux-media@vger.kernel.org 14836W: https://linuxtv.org 14837W: http://palosaari.fi/linux/ 14838Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14839T: git git://linuxtv.org/anttip/media_tree.git 14840S: Maintained 14841F: drivers/media/tuners/tda18218* 14842 14843TDA18250 MEDIA DRIVER 14844M: Olli Salonen <olli.salonen@iki.fi> 14845L: linux-media@vger.kernel.org 14846W: https://linuxtv.org 14847Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14848T: git git://linuxtv.org/media_tree.git 14849S: Maintained 14850F: drivers/media/tuners/tda18250* 14851 14852TDA18271 MEDIA DRIVER 14853M: Michael Krufky <mkrufky@linuxtv.org> 14854L: linux-media@vger.kernel.org 14855W: https://linuxtv.org 14856W: http://github.com/mkrufky 14857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14858T: git git://linuxtv.org/mkrufky/tuners.git 14859S: Maintained 14860F: drivers/media/tuners/tda18271* 14861 14862TDA1997x MEDIA DRIVER 14863M: Tim Harvey <tharvey@gateworks.com> 14864L: linux-media@vger.kernel.org 14865W: https://linuxtv.org 14866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14867S: Maintained 14868F: drivers/media/i2c/tda1997x.* 14869 14870TDA827x MEDIA DRIVER 14871M: Michael Krufky <mkrufky@linuxtv.org> 14872L: linux-media@vger.kernel.org 14873W: https://linuxtv.org 14874W: http://github.com/mkrufky 14875Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14876T: git git://linuxtv.org/mkrufky/tuners.git 14877S: Maintained 14878F: drivers/media/tuners/tda8290.* 14879 14880TDA8290 MEDIA DRIVER 14881M: Michael Krufky <mkrufky@linuxtv.org> 14882L: linux-media@vger.kernel.org 14883W: https://linuxtv.org 14884W: http://github.com/mkrufky 14885Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14886T: git git://linuxtv.org/mkrufky/tuners.git 14887S: Maintained 14888F: drivers/media/tuners/tda8290.* 14889 14890TDA9840 MEDIA DRIVER 14891M: Hans Verkuil <hverkuil@xs4all.nl> 14892L: linux-media@vger.kernel.org 14893T: git git://linuxtv.org/media_tree.git 14894W: https://linuxtv.org 14895S: Maintained 14896F: drivers/media/i2c/tda9840* 14897 14898TEA5761 TUNER DRIVER 14899M: Mauro Carvalho Chehab <mchehab@kernel.org> 14900L: linux-media@vger.kernel.org 14901W: https://linuxtv.org 14902T: git git://linuxtv.org/media_tree.git 14903S: Odd fixes 14904F: drivers/media/tuners/tea5761.* 14905 14906TEA5767 TUNER DRIVER 14907M: Mauro Carvalho Chehab <mchehab@kernel.org> 14908L: linux-media@vger.kernel.org 14909W: https://linuxtv.org 14910T: git git://linuxtv.org/media_tree.git 14911S: Maintained 14912F: drivers/media/tuners/tea5767.* 14913 14914TEA6415C MEDIA DRIVER 14915M: Hans Verkuil <hverkuil@xs4all.nl> 14916L: linux-media@vger.kernel.org 14917T: git git://linuxtv.org/media_tree.git 14918W: https://linuxtv.org 14919S: Maintained 14920F: drivers/media/i2c/tea6415c* 14921 14922TEA6420 MEDIA DRIVER 14923M: Hans Verkuil <hverkuil@xs4all.nl> 14924L: linux-media@vger.kernel.org 14925T: git git://linuxtv.org/media_tree.git 14926W: https://linuxtv.org 14927S: Maintained 14928F: drivers/media/i2c/tea6420* 14929 14930TEAM DRIVER 14931M: Jiri Pirko <jiri@resnulli.us> 14932L: netdev@vger.kernel.org 14933S: Supported 14934F: drivers/net/team/ 14935F: include/linux/if_team.h 14936F: include/uapi/linux/if_team.h 14937 14938TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14939M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14940S: Maintained 14941F: arch/x86/platform/ts5500/ 14942 14943TECHNOTREND USB IR RECEIVER 14944M: Sean Young <sean@mess.org> 14945L: linux-media@vger.kernel.org 14946S: Maintained 14947F: drivers/media/rc/ttusbir.c 14948 14949TECHWELL TW9910 VIDEO DECODER 14950L: linux-media@vger.kernel.org 14951S: Orphan 14952F: drivers/media/i2c/tw9910.c 14953F: include/media/i2c/tw9910.h 14954 14955TEE SUBSYSTEM 14956M: Jens Wiklander <jens.wiklander@linaro.org> 14957S: Maintained 14958F: include/linux/tee_drv.h 14959F: include/uapi/linux/tee.h 14960F: drivers/tee/ 14961F: Documentation/tee.txt 14962 14963TEGRA ARCHITECTURE SUPPORT 14964M: Thierry Reding <thierry.reding@gmail.com> 14965M: Jonathan Hunter <jonathanh@nvidia.com> 14966L: linux-tegra@vger.kernel.org 14967Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14969S: Supported 14970N: [^a-z]tegra 14971 14972TEGRA CLOCK DRIVER 14973M: Peter De Schrijver <pdeschrijver@nvidia.com> 14974M: Prashant Gaikwad <pgaikwad@nvidia.com> 14975S: Supported 14976F: drivers/clk/tegra/ 14977 14978TEGRA DMA DRIVERS 14979M: Laxman Dewangan <ldewangan@nvidia.com> 14980M: Jon Hunter <jonathanh@nvidia.com> 14981S: Supported 14982F: drivers/dma/tegra* 14983 14984TEGRA I2C DRIVER 14985M: Laxman Dewangan <ldewangan@nvidia.com> 14986S: Supported 14987F: drivers/i2c/busses/i2c-tegra.c 14988 14989TEGRA IOMMU DRIVERS 14990M: Thierry Reding <thierry.reding@gmail.com> 14991L: linux-tegra@vger.kernel.org 14992S: Supported 14993F: drivers/iommu/tegra* 14994 14995TEGRA KBC DRIVER 14996M: Laxman Dewangan <ldewangan@nvidia.com> 14997S: Supported 14998F: drivers/input/keyboard/tegra-kbc.c 14999 15000TEGRA NAND DRIVER 15001M: Stefan Agner <stefan@agner.ch> 15002M: Lucas Stach <dev@lynxeye.de> 15003S: Maintained 15004F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 15005F: drivers/mtd/nand/raw/tegra_nand.c 15006 15007TEGRA PWM DRIVER 15008M: Thierry Reding <thierry.reding@gmail.com> 15009S: Supported 15010F: drivers/pwm/pwm-tegra.c 15011 15012TEGRA SERIAL DRIVER 15013M: Laxman Dewangan <ldewangan@nvidia.com> 15014S: Supported 15015F: drivers/tty/serial/serial-tegra.c 15016 15017TEGRA SPI DRIVER 15018M: Laxman Dewangan <ldewangan@nvidia.com> 15019S: Supported 15020F: drivers/spi/spi-tegra* 15021 15022TEHUTI ETHERNET DRIVER 15023M: Andy Gospodarek <andy@greyhouse.net> 15024L: netdev@vger.kernel.org 15025S: Supported 15026F: drivers/net/ethernet/tehuti/* 15027 15028Telecom Clock Driver for MCPL0010 15029M: Mark Gross <mark.gross@intel.com> 15030S: Supported 15031F: drivers/char/tlclk.c 15032 15033TENSILICA XTENSA PORT (xtensa) 15034M: Chris Zankel <chris@zankel.net> 15035M: Max Filippov <jcmvbkbc@gmail.com> 15036L: linux-xtensa@linux-xtensa.org 15037T: git git://github.com/czankel/xtensa-linux.git 15038S: Maintained 15039F: arch/xtensa/ 15040F: drivers/irqchip/irq-xtensa-* 15041 15042Texas Instruments' System Control Interface (TISCI) Protocol Driver 15043M: Nishanth Menon <nm@ti.com> 15044M: Tero Kristo <t-kristo@ti.com> 15045M: Santosh Shilimkar <ssantosh@kernel.org> 15046L: linux-arm-kernel@lists.infradead.org 15047S: Maintained 15048F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15049F: drivers/firmware/ti_sci* 15050F: include/linux/soc/ti/ti_sci_protocol.h 15051F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 15052F: drivers/soc/ti/ti_sci_pm_domains.c 15053F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 15054F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 15055F: drivers/clk/keystone/sci-clk.c 15056F: drivers/reset/reset-ti-sci.c 15057 15058Texas Instruments ASoC drivers 15059M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15060L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15061S: Maintained 15062F: sound/soc/ti/ 15063 15064THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 15065M: Hans Verkuil <hverkuil@xs4all.nl> 15066L: linux-media@vger.kernel.org 15067T: git git://linuxtv.org/media_tree.git 15068W: https://linuxtv.org 15069S: Maintained 15070F: drivers/media/radio/radio-raremono.c 15071 15072THERMAL 15073M: Zhang Rui <rui.zhang@intel.com> 15074M: Eduardo Valentin <edubezval@gmail.com> 15075R: Daniel Lezcano <daniel.lezcano@linaro.org> 15076L: linux-pm@vger.kernel.org 15077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 15078T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 15079Q: https://patchwork.kernel.org/project/linux-pm/list/ 15080S: Supported 15081F: drivers/thermal/ 15082F: include/linux/thermal.h 15083F: include/uapi/linux/thermal.h 15084F: include/linux/cpu_cooling.h 15085F: Documentation/devicetree/bindings/thermal/ 15086 15087THERMAL/CPU_COOLING 15088M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 15089M: Viresh Kumar <viresh.kumar@linaro.org> 15090M: Javi Merino <javi.merino@kernel.org> 15091L: linux-pm@vger.kernel.org 15092S: Supported 15093F: Documentation/thermal/cpu-cooling-api.txt 15094F: drivers/thermal/cpu_cooling.c 15095F: include/linux/cpu_cooling.h 15096 15097THINKPAD ACPI EXTRAS DRIVER 15098M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 15099L: ibm-acpi-devel@lists.sourceforge.net 15100L: platform-driver-x86@vger.kernel.org 15101W: http://ibm-acpi.sourceforge.net 15102W: http://thinkwiki.org/wiki/Ibm-acpi 15103T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 15104S: Maintained 15105F: drivers/platform/x86/thinkpad_acpi.c 15106 15107THUNDERBOLT DRIVER 15108M: Andreas Noever <andreas.noever@gmail.com> 15109M: Michael Jamet <michael.jamet@intel.com> 15110M: Mika Westerberg <mika.westerberg@linux.intel.com> 15111M: Yehezkel Bernat <YehezkelShB@gmail.com> 15112T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 15113S: Maintained 15114F: Documentation/admin-guide/thunderbolt.rst 15115F: drivers/thunderbolt/ 15116F: include/linux/thunderbolt.h 15117 15118THUNDERBOLT NETWORK DRIVER 15119M: Michael Jamet <michael.jamet@intel.com> 15120M: Mika Westerberg <mika.westerberg@linux.intel.com> 15121M: Yehezkel Bernat <YehezkelShB@gmail.com> 15122L: netdev@vger.kernel.org 15123S: Maintained 15124F: drivers/net/thunderbolt.c 15125 15126THUNDERX GPIO DRIVER 15127M: David Daney <david.daney@cavium.com> 15128S: Maintained 15129F: drivers/gpio/gpio-thunderx.c 15130 15131TI AM437X VPFE DRIVER 15132M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15133L: linux-media@vger.kernel.org 15134W: https://linuxtv.org 15135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15136T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15137S: Maintained 15138F: drivers/media/platform/am437x/ 15139 15140TI BANDGAP AND THERMAL DRIVER 15141M: Eduardo Valentin <edubezval@gmail.com> 15142M: Keerthy <j-keerthy@ti.com> 15143L: linux-pm@vger.kernel.org 15144L: linux-omap@vger.kernel.org 15145S: Maintained 15146F: drivers/thermal/ti-soc-thermal/ 15147 15148TI BQ27XXX POWER SUPPLY DRIVER 15149R: Andrew F. Davis <afd@ti.com> 15150F: include/linux/power/bq27xxx_battery.h 15151F: drivers/power/supply/bq27xxx_battery.c 15152F: drivers/power/supply/bq27xxx_battery_i2c.c 15153 15154TI CDCE706 CLOCK DRIVER 15155M: Max Filippov <jcmvbkbc@gmail.com> 15156S: Maintained 15157F: drivers/clk/clk-cdce706.c 15158 15159TI CLOCK DRIVER 15160M: Tero Kristo <t-kristo@ti.com> 15161L: linux-omap@vger.kernel.org 15162S: Maintained 15163F: drivers/clk/ti/ 15164F: include/linux/clk/ti.h 15165 15166TI DAVINCI MACHINE SUPPORT 15167M: Sekhar Nori <nsekhar@ti.com> 15168M: Kevin Hilman <khilman@kernel.org> 15169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15170T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 15171S: Supported 15172F: arch/arm/mach-davinci/ 15173F: drivers/i2c/busses/i2c-davinci.c 15174F: arch/arm/boot/dts/da850* 15175 15176TI DAVINCI SERIES CLOCK DRIVER 15177M: David Lechner <david@lechnology.com> 15178R: Sekhar Nori <nsekhar@ti.com> 15179S: Maintained 15180F: Documentation/devicetree/bindings/clock/ti/davinci/ 15181F: drivers/clk/davinci/ 15182 15183TI DAVINCI SERIES GPIO DRIVER 15184M: Keerthy <j-keerthy@ti.com> 15185L: linux-gpio@vger.kernel.org 15186S: Maintained 15187F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 15188F: drivers/gpio/gpio-davinci.c 15189 15190TI DAVINCI SERIES MEDIA DRIVER 15191M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 15192L: linux-media@vger.kernel.org 15193W: https://linuxtv.org 15194Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15195T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 15196S: Maintained 15197F: drivers/media/platform/davinci/ 15198F: include/media/davinci/ 15199 15200TI ETHERNET SWITCH DRIVER (CPSW) 15201R: Grygorii Strashko <grygorii.strashko@ti.com> 15202L: linux-omap@vger.kernel.org 15203L: netdev@vger.kernel.org 15204S: Maintained 15205F: drivers/net/ethernet/ti/cpsw* 15206F: drivers/net/ethernet/ti/davinci* 15207 15208TI FLASH MEDIA INTERFACE DRIVER 15209M: Alex Dubov <oakad@yahoo.com> 15210S: Maintained 15211F: drivers/misc/tifm* 15212F: drivers/mmc/host/tifm_sd.c 15213F: include/linux/tifm.h 15214 15215TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 15216M: Santosh Shilimkar <ssantosh@kernel.org> 15217L: linux-kernel@vger.kernel.org 15218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 15219S: Maintained 15220F: drivers/soc/ti/* 15221T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 15222 15223TI LM49xxx FAMILY ASoC CODEC DRIVERS 15224M: M R Swami Reddy <mr.swami.reddy@ti.com> 15225M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 15226L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15227S: Maintained 15228F: sound/soc/codecs/lm49453* 15229F: sound/soc/codecs/isabelle* 15230 15231TI LP855x BACKLIGHT DRIVER 15232M: Milo Kim <milo.kim@ti.com> 15233S: Maintained 15234F: Documentation/backlight/lp855x-driver.txt 15235F: drivers/video/backlight/lp855x_bl.c 15236F: include/linux/platform_data/lp855x.h 15237 15238TI LP8727 CHARGER DRIVER 15239M: Milo Kim <milo.kim@ti.com> 15240S: Maintained 15241F: drivers/power/supply/lp8727_charger.c 15242F: include/linux/platform_data/lp8727.h 15243 15244TI LP8788 MFD DRIVER 15245M: Milo Kim <milo.kim@ti.com> 15246S: Maintained 15247F: drivers/iio/adc/lp8788_adc.c 15248F: drivers/leds/leds-lp8788.c 15249F: drivers/mfd/lp8788*.c 15250F: drivers/power/supply/lp8788-charger.c 15251F: drivers/regulator/lp8788-*.c 15252F: include/linux/mfd/lp8788*.h 15253 15254TI NETCP ETHERNET DRIVER 15255M: Wingman Kwok <w-kwok2@ti.com> 15256M: Murali Karicheri <m-karicheri2@ti.com> 15257L: netdev@vger.kernel.org 15258S: Maintained 15259F: drivers/net/ethernet/ti/netcp* 15260 15261TI PCM3060 ASoC CODEC DRIVER 15262M: Kirill Marinushkin <kmarinushkin@birdec.tech> 15263L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15264S: Maintained 15265F: Documentation/devicetree/bindings/sound/pcm3060.txt 15266F: sound/soc/codecs/pcm3060* 15267 15268TI TAS571X FAMILY ASoC CODEC DRIVER 15269M: Kevin Cernekee <cernekee@chromium.org> 15270L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15271S: Odd Fixes 15272F: sound/soc/codecs/tas571x* 15273 15274TI TRF7970A NFC DRIVER 15275M: Mark Greer <mgreer@animalcreek.com> 15276L: linux-wireless@vger.kernel.org 15277L: linux-nfc@lists.01.org (moderated for non-subscribers) 15278S: Supported 15279F: drivers/nfc/trf7970a.c 15280F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 15281 15282TI TWL4030 SERIES SOC CODEC DRIVER 15283M: Peter Ujfalusi <peter.ujfalusi@ti.com> 15284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15285S: Maintained 15286F: sound/soc/codecs/twl4030* 15287 15288TI VPE/CAL DRIVERS 15289M: Benoit Parrot <bparrot@ti.com> 15290L: linux-media@vger.kernel.org 15291W: http://linuxtv.org/ 15292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15293S: Maintained 15294F: drivers/media/platform/ti-vpe/ 15295 15296TI WILINK WIRELESS DRIVERS 15297L: linux-wireless@vger.kernel.org 15298W: http://wireless.kernel.org/en/users/Drivers/wl12xx 15299W: http://wireless.kernel.org/en/users/Drivers/wl1251 15300T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 15301S: Orphan 15302F: drivers/net/wireless/ti/ 15303F: include/linux/wl12xx.h 15304 15305TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 15306M: John Stultz <john.stultz@linaro.org> 15307M: Thomas Gleixner <tglx@linutronix.de> 15308R: Stephen Boyd <sboyd@kernel.org> 15309L: linux-kernel@vger.kernel.org 15310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 15311S: Supported 15312F: include/linux/clocksource.h 15313F: include/linux/time.h 15314F: include/linux/timex.h 15315F: include/uapi/linux/time.h 15316F: include/uapi/linux/timex.h 15317F: kernel/time/clocksource.c 15318F: kernel/time/time*.c 15319F: kernel/time/alarmtimer.c 15320F: kernel/time/ntp.c 15321F: tools/testing/selftests/timers/ 15322 15323TIPC NETWORK LAYER 15324M: Jon Maloy <jon.maloy@ericsson.com> 15325M: Ying Xue <ying.xue@windriver.com> 15326L: netdev@vger.kernel.org (core kernel code) 15327L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 15328W: http://tipc.sourceforge.net/ 15329S: Maintained 15330F: include/uapi/linux/tipc*.h 15331F: net/tipc/ 15332 15333TLAN NETWORK DRIVER 15334M: Samuel Chessman <chessman@tux.org> 15335L: tlan-devel@lists.sourceforge.net (subscribers-only) 15336W: http://sourceforge.net/projects/tlan/ 15337S: Maintained 15338F: Documentation/networking/device_drivers/ti/tlan.txt 15339F: drivers/net/ethernet/ti/tlan.* 15340 15341TM6000 VIDEO4LINUX DRIVER 15342M: Mauro Carvalho Chehab <mchehab@kernel.org> 15343L: linux-media@vger.kernel.org 15344W: https://linuxtv.org 15345T: git git://linuxtv.org/media_tree.git 15346S: Odd fixes 15347F: drivers/media/usb/tm6000/ 15348F: Documentation/media/v4l-drivers/tm6000* 15349 15350TMIO/SDHI MMC DRIVER 15351M: Wolfram Sang <wsa+renesas@sang-engineering.com> 15352L: linux-mmc@vger.kernel.org 15353S: Supported 15354F: drivers/mmc/host/tmio_mmc* 15355F: drivers/mmc/host/renesas_sdhi* 15356F: include/linux/mfd/tmio.h 15357 15358TMP401 HARDWARE MONITOR DRIVER 15359M: Guenter Roeck <linux@roeck-us.net> 15360L: linux-hwmon@vger.kernel.org 15361S: Maintained 15362F: Documentation/hwmon/tmp401 15363F: drivers/hwmon/tmp401.c 15364 15365TMPFS (SHMEM FILESYSTEM) 15366M: Hugh Dickins <hughd@google.com> 15367L: linux-mm@kvack.org 15368S: Maintained 15369F: include/linux/shmem_fs.h 15370F: mm/shmem.c 15371 15372TOMOYO SECURITY MODULE 15373M: Kentaro Takeda <takedakn@nttdata.co.jp> 15374M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 15375L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 15376L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 15377L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 15378L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 15379W: http://tomoyo.sourceforge.jp/ 15380T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 15381S: Maintained 15382F: security/tomoyo/ 15383 15384TOPSTAR LAPTOP EXTRAS DRIVER 15385M: Herton Ronaldo Krzesinski <herton@canonical.com> 15386L: platform-driver-x86@vger.kernel.org 15387S: Maintained 15388F: drivers/platform/x86/topstar-laptop.c 15389 15390TORTURE-TEST MODULES 15391M: Davidlohr Bueso <dave@stgolabs.net> 15392M: "Paul E. McKenney" <paulmck@linux.ibm.com> 15393M: Josh Triplett <josh@joshtriplett.org> 15394L: linux-kernel@vger.kernel.org 15395S: Supported 15396T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 15397F: Documentation/RCU/torture.txt 15398F: kernel/torture.c 15399F: kernel/rcu/rcutorture.c 15400F: kernel/rcu/rcuperf.c 15401F: kernel/locking/locktorture.c 15402 15403TOSHIBA ACPI EXTRAS DRIVER 15404M: Azael Avalos <coproscefalo@gmail.com> 15405L: platform-driver-x86@vger.kernel.org 15406S: Maintained 15407F: drivers/platform/x86/toshiba_acpi.c 15408 15409TOSHIBA BLUETOOTH DRIVER 15410M: Azael Avalos <coproscefalo@gmail.com> 15411L: platform-driver-x86@vger.kernel.org 15412S: Maintained 15413F: drivers/platform/x86/toshiba_bluetooth.c 15414 15415TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 15416M: Azael Avalos <coproscefalo@gmail.com> 15417L: platform-driver-x86@vger.kernel.org 15418S: Maintained 15419F: drivers/platform/x86/toshiba_haps.c 15420 15421TOSHIBA SMM DRIVER 15422M: Jonathan Buzzard <jonathan@buzzard.org.uk> 15423W: http://www.buzzard.org.uk/toshiba/ 15424S: Maintained 15425F: drivers/char/toshiba.c 15426F: include/linux/toshiba.h 15427F: include/uapi/linux/toshiba.h 15428 15429TOSHIBA TC358743 DRIVER 15430M: Mats Randgaard <matrandg@cisco.com> 15431L: linux-media@vger.kernel.org 15432S: Maintained 15433F: drivers/media/i2c/tc358743* 15434F: include/media/i2c/tc358743.h 15435 15436TOSHIBA WMI HOTKEYS DRIVER 15437M: Azael Avalos <coproscefalo@gmail.com> 15438L: platform-driver-x86@vger.kernel.org 15439S: Maintained 15440F: drivers/platform/x86/toshiba-wmi.c 15441 15442TPM DEVICE DRIVER 15443M: Peter Huewe <peterhuewe@gmx.de> 15444M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 15445R: Jason Gunthorpe <jgg@ziepe.ca> 15446L: linux-integrity@vger.kernel.org 15447Q: https://patchwork.kernel.org/project/linux-integrity/list/ 15448W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 15449T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 15450S: Maintained 15451F: drivers/char/tpm/ 15452 15453TRACING 15454M: Steven Rostedt <rostedt@goodmis.org> 15455M: Ingo Molnar <mingo@redhat.com> 15456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 15457S: Maintained 15458F: Documentation/trace/ftrace.rst 15459F: arch/*/*/*/ftrace.h 15460F: arch/*/kernel/ftrace.c 15461F: include/*/ftrace.h 15462F: include/linux/trace*.h 15463F: include/trace/ 15464F: kernel/trace/ 15465F: tools/testing/selftests/ftrace/ 15466 15467TRACING MMIO ACCESSES (MMIOTRACE) 15468M: Steven Rostedt <rostedt@goodmis.org> 15469M: Ingo Molnar <mingo@kernel.org> 15470R: Karol Herbst <karolherbst@gmail.com> 15471R: Pekka Paalanen <ppaalanen@gmail.com> 15472S: Maintained 15473L: linux-kernel@vger.kernel.org 15474L: nouveau@lists.freedesktop.org 15475F: kernel/trace/trace_mmiotrace.c 15476F: include/linux/mmiotrace.h 15477F: arch/x86/mm/kmmio.c 15478F: arch/x86/mm/mmio-mod.c 15479F: arch/x86/mm/testmmiotrace.c 15480 15481TRIVIAL PATCHES 15482M: Jiri Kosina <trivial@kernel.org> 15483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 15484S: Maintained 15485K: ^Subject:.*(?i)trivial 15486 15487TEMPO SEMICONDUCTOR DRIVERS 15488M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 15489S: Maintained 15490F: sound/soc/codecs/tscs*.c 15491F: sound/soc/codecs/tscs*.h 15492F: Documentation/devicetree/bindings/sound/tscs*.txt 15493 15494TTY LAYER 15495M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15496M: Jiri Slaby <jslaby@suse.com> 15497S: Supported 15498T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 15499F: Documentation/serial/ 15500F: drivers/tty/ 15501F: drivers/tty/serial/serial_core.c 15502F: include/linux/serial_core.h 15503F: include/linux/serial.h 15504F: include/linux/tty.h 15505F: include/uapi/linux/serial_core.h 15506F: include/uapi/linux/serial.h 15507F: include/uapi/linux/tty.h 15508 15509TUA9001 MEDIA DRIVER 15510M: Antti Palosaari <crope@iki.fi> 15511L: linux-media@vger.kernel.org 15512W: https://linuxtv.org 15513W: http://palosaari.fi/linux/ 15514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15515T: git git://linuxtv.org/anttip/media_tree.git 15516S: Maintained 15517F: drivers/media/tuners/tua9001* 15518 15519TULIP NETWORK DRIVERS 15520L: netdev@vger.kernel.org 15521L: linux-parisc@vger.kernel.org 15522S: Orphan 15523F: drivers/net/ethernet/dec/tulip/ 15524 15525TUN/TAP driver 15526M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 15527W: http://vtun.sourceforge.net/tun 15528S: Maintained 15529F: Documentation/networking/tuntap.txt 15530F: arch/um/os-Linux/drivers/ 15531 15532TURBOCHANNEL SUBSYSTEM 15533M: "Maciej W. Rozycki" <macro@linux-mips.org> 15534M: Ralf Baechle <ralf@linux-mips.org> 15535L: linux-mips@vger.kernel.org 15536Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 15537S: Maintained 15538F: drivers/tc/ 15539F: include/linux/tc.h 15540 15541TURBOSTAT UTILITY 15542M: "Len Brown" <lenb@kernel.org> 15543L: linux-pm@vger.kernel.org 15544B: https://bugzilla.kernel.org 15545Q: https://patchwork.kernel.org/project/linux-pm/list/ 15546T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 15547S: Supported 15548F: tools/power/x86/turbostat/ 15549 15550TW5864 VIDEO4LINUX DRIVER 15551M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 15552M: Anton Sviridenko <anton@corp.bluecherry.net> 15553M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 15554M: Andrey Utkin <andrey_utkin@fastmail.com> 15555L: linux-media@vger.kernel.org 15556S: Supported 15557F: drivers/media/pci/tw5864/ 15558 15559TW68 VIDEO4LINUX DRIVER 15560M: Hans Verkuil <hverkuil@xs4all.nl> 15561L: linux-media@vger.kernel.org 15562T: git git://linuxtv.org/media_tree.git 15563W: https://linuxtv.org 15564S: Odd Fixes 15565F: drivers/media/pci/tw68/ 15566 15567TW686X VIDEO4LINUX DRIVER 15568M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 15569L: linux-media@vger.kernel.org 15570T: git git://linuxtv.org/media_tree.git 15571W: http://linuxtv.org 15572S: Maintained 15573F: drivers/media/pci/tw686x/ 15574 15575UBI FILE SYSTEM (UBIFS) 15576M: Richard Weinberger <richard@nod.at> 15577M: Artem Bityutskiy <dedekind1@gmail.com> 15578M: Adrian Hunter <adrian.hunter@intel.com> 15579L: linux-mtd@lists.infradead.org 15580T: git git://git.infradead.org/ubifs-2.6.git 15581W: http://www.linux-mtd.infradead.org/doc/ubifs.html 15582S: Supported 15583F: Documentation/filesystems/ubifs.txt 15584F: fs/ubifs/ 15585 15586UCLINUX (M68KNOMMU AND COLDFIRE) 15587M: Greg Ungerer <gerg@linux-m68k.org> 15588W: http://www.linux-m68k.org/ 15589W: http://www.uclinux.org/ 15590L: linux-m68k@lists.linux-m68k.org 15591L: uclinux-dev@uclinux.org (subscribers-only) 15592T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 15593S: Maintained 15594F: arch/m68k/coldfire/ 15595F: arch/m68k/68*/ 15596F: arch/m68k/*/*_no.* 15597F: arch/m68k/include/asm/*_no.* 15598 15599UDF FILESYSTEM 15600M: Jan Kara <jack@suse.com> 15601S: Maintained 15602F: Documentation/filesystems/udf.txt 15603F: fs/udf/ 15604 15605UDRAW TABLET 15606M: Bastien Nocera <hadess@hadess.net> 15607L: linux-input@vger.kernel.org 15608S: Maintained 15609F: drivers/hid/hid-udraw-ps3.c 15610 15611UFS FILESYSTEM 15612M: Evgeniy Dushistov <dushistov@mail.ru> 15613S: Maintained 15614F: Documentation/filesystems/ufs.txt 15615F: fs/ufs/ 15616 15617UHID USERSPACE HID IO DRIVER: 15618M: David Herrmann <dh.herrmann@googlemail.com> 15619L: linux-input@vger.kernel.org 15620S: Maintained 15621F: drivers/hid/uhid.c 15622F: include/uapi/linux/uhid.h 15623 15624ULPI BUS 15625M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15626L: linux-usb@vger.kernel.org 15627S: Maintained 15628F: drivers/usb/common/ulpi.c 15629F: include/linux/ulpi/ 15630 15631ULTRA-WIDEBAND (UWB) SUBSYSTEM: 15632L: linux-usb@vger.kernel.org 15633S: Orphan 15634F: drivers/uwb/ 15635F: include/linux/uwb.h 15636F: include/linux/uwb/ 15637 15638UNICORE32 ARCHITECTURE: 15639M: Guan Xuetao <gxt@pku.edu.cn> 15640W: http://mprc.pku.edu.cn/~guanxuetao/linux 15641S: Maintained 15642T: git git://github.com/gxt/linux.git 15643F: arch/unicore32/ 15644 15645UNIFDEF 15646M: Tony Finch <dot@dotat.at> 15647W: http://dotat.at/prog/unifdef 15648S: Maintained 15649F: scripts/unifdef.c 15650 15651UNIFORM CDROM DRIVER 15652M: Jens Axboe <axboe@kernel.dk> 15653W: http://www.kernel.dk 15654S: Maintained 15655F: Documentation/cdrom/ 15656F: drivers/cdrom/cdrom.c 15657F: include/linux/cdrom.h 15658F: include/uapi/linux/cdrom.h 15659 15660UNISYS S-PAR DRIVERS 15661M: David Kershner <david.kershner@unisys.com> 15662L: sparmaintainer@unisys.com (Unisys internal) 15663S: Supported 15664F: include/linux/visorbus.h 15665F: drivers/visorbus/ 15666F: drivers/staging/unisys/ 15667 15668UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 15669M: Vinayak Holikatti <vinholikatti@gmail.com> 15670L: linux-scsi@vger.kernel.org 15671S: Supported 15672F: Documentation/scsi/ufs.txt 15673F: drivers/scsi/ufs/ 15674 15675UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 15676M: Joao Pinto <jpinto@synopsys.com> 15677L: linux-scsi@vger.kernel.org 15678S: Supported 15679F: drivers/scsi/ufs/*dwc* 15680 15681UNSORTED BLOCK IMAGES (UBI) 15682M: Artem Bityutskiy <dedekind1@gmail.com> 15683M: Richard Weinberger <richard@nod.at> 15684W: http://www.linux-mtd.infradead.org/ 15685L: linux-mtd@lists.infradead.org 15686T: git git://git.infradead.org/ubifs-2.6.git 15687S: Supported 15688F: drivers/mtd/ubi/ 15689F: include/linux/mtd/ubi.h 15690F: include/uapi/mtd/ubi-user.h 15691 15692USB "USBNET" DRIVER FRAMEWORK 15693M: Oliver Neukum <oneukum@suse.com> 15694L: netdev@vger.kernel.org 15695W: http://www.linux-usb.org/usbnet 15696S: Maintained 15697F: drivers/net/usb/usbnet.c 15698F: include/linux/usb/usbnet.h 15699 15700USB ACM DRIVER 15701M: Oliver Neukum <oneukum@suse.com> 15702L: linux-usb@vger.kernel.org 15703S: Maintained 15704F: Documentation/usb/acm.txt 15705F: drivers/usb/class/cdc-acm.* 15706 15707USB AR5523 WIRELESS DRIVER 15708M: Pontus Fuchs <pontus.fuchs@gmail.com> 15709L: linux-wireless@vger.kernel.org 15710S: Maintained 15711F: drivers/net/wireless/ath/ar5523/ 15712 15713USB ATTACHED SCSI 15714M: Oliver Neukum <oneukum@suse.com> 15715L: linux-usb@vger.kernel.org 15716L: linux-scsi@vger.kernel.org 15717S: Maintained 15718F: drivers/usb/storage/uas.c 15719 15720USB CDC ETHERNET DRIVER 15721M: Oliver Neukum <oliver@neukum.org> 15722L: linux-usb@vger.kernel.org 15723S: Maintained 15724F: drivers/net/usb/cdc_*.c 15725F: include/uapi/linux/usb/cdc.h 15726 15727USB CHAOSKEY DRIVER 15728M: Keith Packard <keithp@keithp.com> 15729L: linux-usb@vger.kernel.org 15730S: Maintained 15731F: drivers/usb/misc/chaoskey.c 15732 15733USB CYPRESS C67X00 DRIVER 15734M: Peter Korsgaard <jacmet@sunsite.dk> 15735L: linux-usb@vger.kernel.org 15736S: Maintained 15737F: drivers/usb/c67x00/ 15738 15739USB DAVICOM DM9601 DRIVER 15740M: Peter Korsgaard <jacmet@sunsite.dk> 15741L: netdev@vger.kernel.org 15742W: http://www.linux-usb.org/usbnet 15743S: Maintained 15744F: drivers/net/usb/dm9601.c 15745 15746USB DIAMOND RIO500 DRIVER 15747M: Cesar Miquel <miquel@df.uba.ar> 15748L: rio500-users@lists.sourceforge.net 15749W: http://rio500.sourceforge.net 15750S: Maintained 15751F: drivers/usb/misc/rio500* 15752 15753USB EHCI DRIVER 15754M: Alan Stern <stern@rowland.harvard.edu> 15755L: linux-usb@vger.kernel.org 15756S: Maintained 15757F: Documentation/usb/ehci.txt 15758F: drivers/usb/host/ehci* 15759 15760USB GADGET/PERIPHERAL SUBSYSTEM 15761M: Felipe Balbi <balbi@kernel.org> 15762L: linux-usb@vger.kernel.org 15763W: http://www.linux-usb.org/gadget 15764T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15765S: Maintained 15766F: drivers/usb/gadget/ 15767F: include/linux/usb/gadget* 15768 15769USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15770M: Jiri Kosina <jikos@kernel.org> 15771M: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15772L: linux-usb@vger.kernel.org 15773T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 15774S: Maintained 15775F: Documentation/hid/hiddev.txt 15776F: drivers/hid/usbhid/ 15777 15778USB INTEL XHCI ROLE MUX DRIVER 15779M: Hans de Goede <hdegoede@redhat.com> 15780L: linux-usb@vger.kernel.org 15781S: Maintained 15782F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15783 15784USB ISP116X DRIVER 15785M: Olav Kongas <ok@artecdesign.ee> 15786L: linux-usb@vger.kernel.org 15787S: Maintained 15788F: drivers/usb/host/isp116x* 15789F: include/linux/usb/isp116x.h 15790 15791USB LAN78XX ETHERNET DRIVER 15792M: Woojung Huh <woojung.huh@microchip.com> 15793M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15794L: netdev@vger.kernel.org 15795S: Maintained 15796F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15797F: drivers/net/usb/lan78xx.* 15798F: include/dt-bindings/net/microchip-lan78xx.h 15799 15800USB MASS STORAGE DRIVER 15801M: Alan Stern <stern@rowland.harvard.edu> 15802L: linux-usb@vger.kernel.org 15803L: usb-storage@lists.one-eyed-alien.net 15804S: Maintained 15805W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15806F: drivers/usb/storage/ 15807 15808USB MIDI DRIVER 15809M: Clemens Ladisch <clemens@ladisch.de> 15810L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15811T: git git://git.alsa-project.org/alsa-kernel.git 15812S: Maintained 15813F: sound/usb/midi.* 15814 15815USB NETWORKING DRIVERS 15816L: linux-usb@vger.kernel.org 15817S: Odd Fixes 15818F: drivers/net/usb/ 15819 15820USB OHCI DRIVER 15821M: Alan Stern <stern@rowland.harvard.edu> 15822L: linux-usb@vger.kernel.org 15823S: Maintained 15824F: Documentation/usb/ohci.txt 15825F: drivers/usb/host/ohci* 15826 15827USB OTG FSM (Finite State Machine) 15828M: Peter Chen <Peter.Chen@nxp.com> 15829T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15830L: linux-usb@vger.kernel.org 15831S: Maintained 15832F: drivers/usb/common/usb-otg-fsm.c 15833 15834USB OVER IP DRIVER 15835M: Valentina Manea <valentina.manea.m@gmail.com> 15836M: Shuah Khan <shuah@kernel.org> 15837L: linux-usb@vger.kernel.org 15838S: Maintained 15839F: Documentation/usb/usbip_protocol.txt 15840F: drivers/usb/usbip/ 15841F: tools/usb/usbip/ 15842F: tools/testing/selftests/drivers/usb/usbip/ 15843 15844USB PEGASUS DRIVER 15845M: Petko Manolov <petkan@nucleusys.com> 15846L: linux-usb@vger.kernel.org 15847L: netdev@vger.kernel.org 15848T: git git://github.com/petkan/pegasus.git 15849W: https://github.com/petkan/pegasus 15850S: Maintained 15851F: drivers/net/usb/pegasus.* 15852 15853USB PHY LAYER 15854M: Felipe Balbi <balbi@kernel.org> 15855L: linux-usb@vger.kernel.org 15856T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15857S: Maintained 15858F: drivers/usb/phy/ 15859 15860USB PRINTER DRIVER (usblp) 15861M: Pete Zaitcev <zaitcev@redhat.com> 15862L: linux-usb@vger.kernel.org 15863S: Supported 15864F: drivers/usb/class/usblp.c 15865 15866USB QMI WWAN NETWORK DRIVER 15867M: Bjørn Mork <bjorn@mork.no> 15868L: netdev@vger.kernel.org 15869S: Maintained 15870F: Documentation/ABI/testing/sysfs-class-net-qmi 15871F: drivers/net/usb/qmi_wwan.c 15872 15873USB RTL8150 DRIVER 15874M: Petko Manolov <petkan@nucleusys.com> 15875L: linux-usb@vger.kernel.org 15876L: netdev@vger.kernel.org 15877T: git git://github.com/petkan/rtl8150.git 15878W: https://github.com/petkan/rtl8150 15879S: Maintained 15880F: drivers/net/usb/rtl8150.c 15881 15882USB SERIAL SUBSYSTEM 15883M: Johan Hovold <johan@kernel.org> 15884L: linux-usb@vger.kernel.org 15885T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15886S: Maintained 15887F: Documentation/usb/usb-serial.txt 15888F: drivers/usb/serial/ 15889F: include/linux/usb/serial.h 15890 15891USB SMSC75XX ETHERNET DRIVER 15892M: Steve Glendinning <steve.glendinning@shawell.net> 15893L: netdev@vger.kernel.org 15894S: Maintained 15895F: drivers/net/usb/smsc75xx.* 15896 15897USB SMSC95XX ETHERNET DRIVER 15898M: Steve Glendinning <steve.glendinning@shawell.net> 15899M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15900L: netdev@vger.kernel.org 15901S: Maintained 15902F: drivers/net/usb/smsc95xx.* 15903 15904USB SUBSYSTEM 15905M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15906L: linux-usb@vger.kernel.org 15907W: http://www.linux-usb.org 15908T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15909S: Supported 15910F: Documentation/devicetree/bindings/usb/ 15911F: Documentation/usb/ 15912F: drivers/usb/ 15913F: include/linux/usb.h 15914F: include/linux/usb/ 15915 15916USB TYPEC PI3USB30532 MUX DRIVER 15917M: Hans de Goede <hdegoede@redhat.com> 15918L: linux-usb@vger.kernel.org 15919S: Maintained 15920F: drivers/usb/typec/mux/pi3usb30532.c 15921 15922USB TYPEC CLASS 15923M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15924L: linux-usb@vger.kernel.org 15925S: Maintained 15926F: Documentation/ABI/testing/sysfs-class-typec 15927F: Documentation/driver-api/usb/typec.rst 15928F: drivers/usb/typec/ 15929F: include/linux/usb/typec.h 15930 15931USB TYPEC BUS FOR ALTERNATE MODES 15932M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15933L: linux-usb@vger.kernel.org 15934S: Maintained 15935F: Documentation/ABI/testing/sysfs-bus-typec 15936F: Documentation/driver-api/usb/typec_bus.rst 15937F: drivers/usb/typec/altmodes/ 15938F: include/linux/usb/typec_altmode.h 15939 15940USB TYPEC PORT CONTROLLER DRIVERS 15941M: Guenter Roeck <linux@roeck-us.net> 15942L: linux-usb@vger.kernel.org 15943S: Maintained 15944F: drivers/usb/typec/tcpm/ 15945 15946USB UHCI DRIVER 15947M: Alan Stern <stern@rowland.harvard.edu> 15948L: linux-usb@vger.kernel.org 15949S: Maintained 15950F: drivers/usb/host/uhci* 15951 15952USB VIDEO CLASS 15953M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15954L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15955L: linux-media@vger.kernel.org 15956T: git git://linuxtv.org/media_tree.git 15957W: http://www.ideasonboard.org/uvc/ 15958S: Maintained 15959F: drivers/media/usb/uvc/ 15960F: include/uapi/linux/uvcvideo.h 15961 15962USB VISION DRIVER 15963M: Hans Verkuil <hverkuil@xs4all.nl> 15964L: linux-media@vger.kernel.org 15965T: git git://linuxtv.org/media_tree.git 15966W: https://linuxtv.org 15967S: Odd Fixes 15968F: drivers/media/usb/usbvision/ 15969 15970USB WEBCAM GADGET 15971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15972L: linux-usb@vger.kernel.org 15973S: Maintained 15974F: drivers/usb/gadget/function/*uvc* 15975F: drivers/usb/gadget/legacy/webcam.c 15976F: include/uapi/linux/usb/g_uvc.h 15977 15978USB WIRELESS RNDIS DRIVER (rndis_wlan) 15979M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15980L: linux-wireless@vger.kernel.org 15981S: Maintained 15982F: drivers/net/wireless/rndis_wlan.c 15983 15984USB XHCI DRIVER 15985M: Mathias Nyman <mathias.nyman@intel.com> 15986L: linux-usb@vger.kernel.org 15987S: Supported 15988F: drivers/usb/host/xhci* 15989F: drivers/usb/host/pci-quirks* 15990 15991USB ZD1201 DRIVER 15992L: linux-wireless@vger.kernel.org 15993W: http://linux-lc100020.sourceforge.net 15994S: Orphan 15995F: drivers/net/wireless/zydas/zd1201.* 15996 15997USB ZR364XX DRIVER 15998M: Antoine Jacquet <royale@zerezo.com> 15999L: linux-usb@vger.kernel.org 16000L: linux-media@vger.kernel.org 16001T: git git://linuxtv.org/media_tree.git 16002W: http://royale.zerezo.com/zr364xx/ 16003S: Maintained 16004F: Documentation/media/v4l-drivers/zr364xx* 16005F: drivers/media/usb/zr364xx/ 16006 16007USER-MODE LINUX (UML) 16008M: Jeff Dike <jdike@addtoit.com> 16009M: Richard Weinberger <richard@nod.at> 16010M: Anton Ivanov <anton.ivanov@cambridgegreys.com> 16011L: linux-um@lists.infradead.org 16012W: http://user-mode-linux.sourceforge.net 16013Q: https://patchwork.ozlabs.org/project/linux-um/list/ 16014T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 16015S: Maintained 16016F: Documentation/virtual/uml/ 16017F: arch/um/ 16018F: arch/x86/um/ 16019F: fs/hostfs/ 16020 16021USERSPACE COPYIN/COPYOUT (UIOVEC) 16022M: Alexander Viro <viro@zeniv.linux.org.uk> 16023S: Maintained 16024F: lib/iov_iter.c 16025F: include/linux/uio.h 16026 16027USERSPACE DMA BUFFER DRIVER 16028M: Gerd Hoffmann <kraxel@redhat.com> 16029S: Maintained 16030L: dri-devel@lists.freedesktop.org 16031F: drivers/dma-buf/udmabuf.c 16032F: include/uapi/linux/udmabuf.h 16033T: git git://anongit.freedesktop.org/drm/drm-misc 16034 16035USERSPACE I/O (UIO) 16036M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16037S: Maintained 16038T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16039F: Documentation/driver-api/uio-howto.rst 16040F: drivers/uio/ 16041F: include/linux/uio_driver.h 16042 16043UTIL-LINUX PACKAGE 16044M: Karel Zak <kzak@redhat.com> 16045L: util-linux@vger.kernel.org 16046W: http://en.wikipedia.org/wiki/Util-linux 16047T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 16048S: Maintained 16049 16050UUID HELPERS 16051M: Christoph Hellwig <hch@lst.de> 16052R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 16053L: linux-kernel@vger.kernel.org 16054T: git git://git.infradead.org/users/hch/uuid.git 16055F: lib/uuid.c 16056F: lib/test_uuid.c 16057F: include/linux/uuid.h 16058F: include/uapi/linux/uuid.h 16059S: Maintained 16060 16061UVESAFB DRIVER 16062M: Michal Januszewski <spock@gentoo.org> 16063L: linux-fbdev@vger.kernel.org 16064W: https://github.com/mjanusz/v86d 16065S: Maintained 16066F: Documentation/fb/uvesafb.txt 16067F: drivers/video/fbdev/uvesafb.* 16068 16069VF610 NAND DRIVER 16070M: Stefan Agner <stefan@agner.ch> 16071L: linux-mtd@lists.infradead.org 16072S: Supported 16073F: drivers/mtd/nand/raw/vf610_nfc.c 16074 16075VFAT/FAT/MSDOS FILESYSTEM 16076M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 16077S: Maintained 16078F: Documentation/filesystems/vfat.txt 16079F: fs/fat/ 16080 16081VFIO DRIVER 16082M: Alex Williamson <alex.williamson@redhat.com> 16083L: kvm@vger.kernel.org 16084T: git git://github.com/awilliam/linux-vfio.git 16085S: Maintained 16086F: Documentation/vfio.txt 16087F: drivers/vfio/ 16088F: include/linux/vfio.h 16089F: include/uapi/linux/vfio.h 16090 16091VFIO MEDIATED DEVICE DRIVERS 16092M: Kirti Wankhede <kwankhede@nvidia.com> 16093L: kvm@vger.kernel.org 16094S: Maintained 16095F: Documentation/vfio-mediated-device.txt 16096F: drivers/vfio/mdev/ 16097F: include/linux/mdev.h 16098F: samples/vfio-mdev/ 16099 16100VFIO PLATFORM DRIVER 16101M: Eric Auger <eric.auger@redhat.com> 16102L: kvm@vger.kernel.org 16103S: Maintained 16104F: drivers/vfio/platform/ 16105 16106VGA_SWITCHEROO 16107R: Lukas Wunner <lukas@wunner.de> 16108S: Maintained 16109F: Documentation/gpu/vga-switcheroo.rst 16110F: drivers/gpu/vga/vga_switcheroo.c 16111F: include/linux/vga_switcheroo.h 16112T: git git://anongit.freedesktop.org/drm/drm-misc 16113 16114VIA RHINE NETWORK DRIVER 16115S: Orphan 16116F: drivers/net/ethernet/via/via-rhine.c 16117 16118VIA SD/MMC CARD CONTROLLER DRIVER 16119M: Bruce Chang <brucechang@via.com.tw> 16120M: Harald Welte <HaraldWelte@viatech.com> 16121S: Maintained 16122F: drivers/mmc/host/via-sdmmc.c 16123 16124VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 16125M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 16126L: linux-fbdev@vger.kernel.org 16127S: Maintained 16128F: include/linux/via-core.h 16129F: include/linux/via-gpio.h 16130F: include/linux/via_i2c.h 16131F: drivers/video/fbdev/via/ 16132 16133VIA VELOCITY NETWORK DRIVER 16134M: Francois Romieu <romieu@fr.zoreil.com> 16135L: netdev@vger.kernel.org 16136S: Maintained 16137F: drivers/net/ethernet/via/via-velocity.* 16138 16139VICODEC VIRTUAL CODEC DRIVER 16140M: Hans Verkuil <hans.verkuil@cisco.com> 16141L: linux-media@vger.kernel.org 16142T: git git://linuxtv.org/media_tree.git 16143W: https://linuxtv.org 16144S: Maintained 16145F: drivers/media/platform/vicodec/* 16146 16147VIDEO MULTIPLEXER DRIVER 16148M: Philipp Zabel <p.zabel@pengutronix.de> 16149L: linux-media@vger.kernel.org 16150S: Maintained 16151F: drivers/media/platform/video-mux.c 16152 16153VIDEO I2C POLLING DRIVER 16154M: Matt Ranostay <matt.ranostay@konsulko.com> 16155L: linux-media@vger.kernel.org 16156S: Maintained 16157F: drivers/media/i2c/video-i2c.c 16158 16159VIDEOBUF2 FRAMEWORK 16160M: Pawel Osciak <pawel@osciak.com> 16161M: Marek Szyprowski <m.szyprowski@samsung.com> 16162M: Kyungmin Park <kyungmin.park@samsung.com> 16163L: linux-media@vger.kernel.org 16164S: Maintained 16165F: drivers/media/common/videobuf2/* 16166F: include/media/videobuf2-* 16167 16168VIMC VIRTUAL MEDIA CONTROLLER DRIVER 16169M: Helen Koike <helen.koike@collabora.com> 16170L: linux-media@vger.kernel.org 16171T: git git://linuxtv.org/media_tree.git 16172W: https://linuxtv.org 16173S: Maintained 16174F: drivers/media/platform/vimc/* 16175 16176VIRT LIB 16177M: Alex Williamson <alex.williamson@redhat.com> 16178M: Paolo Bonzini <pbonzini@redhat.com> 16179L: kvm@vger.kernel.org 16180S: Supported 16181F: virt/lib/ 16182 16183VIRTIO AND VHOST VSOCK DRIVER 16184M: Stefan Hajnoczi <stefanha@redhat.com> 16185L: kvm@vger.kernel.org 16186L: virtualization@lists.linux-foundation.org 16187L: netdev@vger.kernel.org 16188S: Maintained 16189F: include/linux/virtio_vsock.h 16190F: include/uapi/linux/virtio_vsock.h 16191F: include/uapi/linux/vsockmon.h 16192F: include/uapi/linux/vm_sockets_diag.h 16193F: net/vmw_vsock/diag.c 16194F: net/vmw_vsock/af_vsock_tap.c 16195F: net/vmw_vsock/virtio_transport_common.c 16196F: net/vmw_vsock/virtio_transport.c 16197F: drivers/net/vsockmon.c 16198F: drivers/vhost/vsock.c 16199F: tools/testing/vsock/ 16200 16201VIRTIO CONSOLE DRIVER 16202M: Amit Shah <amit@kernel.org> 16203L: virtualization@lists.linux-foundation.org 16204S: Maintained 16205F: drivers/char/virtio_console.c 16206F: include/linux/virtio_console.h 16207F: include/uapi/linux/virtio_console.h 16208 16209VIRTIO CORE, NET AND BLOCK DRIVERS 16210M: "Michael S. Tsirkin" <mst@redhat.com> 16211M: Jason Wang <jasowang@redhat.com> 16212L: virtualization@lists.linux-foundation.org 16213S: Maintained 16214F: Documentation/devicetree/bindings/virtio/ 16215F: drivers/virtio/ 16216F: tools/virtio/ 16217F: drivers/net/virtio_net.c 16218F: drivers/block/virtio_blk.c 16219F: include/linux/virtio*.h 16220F: include/uapi/linux/virtio_*.h 16221F: drivers/crypto/virtio/ 16222F: mm/balloon_compaction.c 16223 16224VIRTIO CRYPTO DRIVER 16225M: Gonglei <arei.gonglei@huawei.com> 16226L: virtualization@lists.linux-foundation.org 16227L: linux-crypto@vger.kernel.org 16228S: Maintained 16229F: drivers/crypto/virtio/ 16230F: include/uapi/linux/virtio_crypto.h 16231 16232VIRTIO DRIVERS FOR S390 16233M: Cornelia Huck <cohuck@redhat.com> 16234M: Halil Pasic <pasic@linux.ibm.com> 16235L: linux-s390@vger.kernel.org 16236L: virtualization@lists.linux-foundation.org 16237L: kvm@vger.kernel.org 16238S: Supported 16239F: drivers/s390/virtio/ 16240F: arch/s390/include/uapi/asm/virtio-ccw.h 16241 16242VIRTIO GPU DRIVER 16243M: David Airlie <airlied@linux.ie> 16244M: Gerd Hoffmann <kraxel@redhat.com> 16245L: dri-devel@lists.freedesktop.org 16246L: virtualization@lists.linux-foundation.org 16247T: git git://anongit.freedesktop.org/drm/drm-misc 16248S: Maintained 16249F: drivers/gpu/drm/virtio/ 16250F: include/uapi/linux/virtio_gpu.h 16251 16252VIRTIO HOST (VHOST) 16253M: "Michael S. Tsirkin" <mst@redhat.com> 16254M: Jason Wang <jasowang@redhat.com> 16255L: kvm@vger.kernel.org 16256L: virtualization@lists.linux-foundation.org 16257L: netdev@vger.kernel.org 16258T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 16259S: Maintained 16260F: drivers/vhost/ 16261F: include/uapi/linux/vhost.h 16262 16263VIRTIO INPUT DRIVER 16264M: Gerd Hoffmann <kraxel@redhat.com> 16265S: Maintained 16266F: drivers/virtio/virtio_input.c 16267F: include/uapi/linux/virtio_input.h 16268 16269VIRTUAL BOX GUEST DEVICE DRIVER 16270M: Hans de Goede <hdegoede@redhat.com> 16271M: Arnd Bergmann <arnd@arndb.de> 16272M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16273S: Maintained 16274F: include/linux/vbox_utils.h 16275F: include/uapi/linux/vbox*.h 16276F: drivers/virt/vboxguest/ 16277 16278VIRTUAL SERIO DEVICE DRIVER 16279M: Stephen Chandler Paul <thatslyude@gmail.com> 16280S: Maintained 16281F: drivers/input/serio/userio.c 16282F: include/uapi/linux/userio.h 16283 16284VIVID VIRTUAL VIDEO DRIVER 16285M: Hans Verkuil <hverkuil@xs4all.nl> 16286L: linux-media@vger.kernel.org 16287T: git git://linuxtv.org/media_tree.git 16288W: https://linuxtv.org 16289S: Maintained 16290F: drivers/media/platform/vivid/* 16291 16292VLYNQ BUS 16293M: Florian Fainelli <f.fainelli@gmail.com> 16294L: openwrt-devel@lists.openwrt.org (subscribers-only) 16295S: Maintained 16296F: drivers/vlynq/vlynq.c 16297F: include/linux/vlynq.h 16298 16299VME SUBSYSTEM 16300M: Martyn Welch <martyn@welchs.me.uk> 16301M: Manohar Vanga <manohar.vanga@gmail.com> 16302M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 16303L: devel@driverdev.osuosl.org 16304S: Maintained 16305T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 16306F: Documentation/driver-api/vme.rst 16307F: drivers/staging/vme/ 16308F: drivers/vme/ 16309F: include/linux/vme* 16310 16311VMWARE BALLOON DRIVER 16312M: Julien Freche <jfreche@vmware.com> 16313M: Nadav Amit <namit@vmware.com> 16314M: "VMware, Inc." <pv-drivers@vmware.com> 16315L: linux-kernel@vger.kernel.org 16316S: Maintained 16317F: drivers/misc/vmw_balloon.c 16318 16319VMWARE HYPERVISOR INTERFACE 16320M: Alok Kataria <akataria@vmware.com> 16321L: virtualization@lists.linux-foundation.org 16322S: Supported 16323F: arch/x86/kernel/cpu/vmware.c 16324 16325VMWARE PVRDMA DRIVER 16326M: Adit Ranadive <aditr@vmware.com> 16327M: VMware PV-Drivers <pv-drivers@vmware.com> 16328L: linux-rdma@vger.kernel.org 16329S: Maintained 16330F: drivers/infiniband/hw/vmw_pvrdma/ 16331 16332VMware PVSCSI driver 16333M: Jim Gill <jgill@vmware.com> 16334M: VMware PV-Drivers <pv-drivers@vmware.com> 16335L: linux-scsi@vger.kernel.org 16336S: Maintained 16337F: drivers/scsi/vmw_pvscsi.c 16338F: drivers/scsi/vmw_pvscsi.h 16339 16340VMWARE VMMOUSE SUBDRIVER 16341M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 16342M: "VMware, Inc." <pv-drivers@vmware.com> 16343L: linux-input@vger.kernel.org 16344S: Maintained 16345F: drivers/input/mouse/vmmouse.c 16346F: drivers/input/mouse/vmmouse.h 16347 16348VMWARE VMXNET3 ETHERNET DRIVER 16349M: Ronak Doshi <doshir@vmware.com> 16350M: "VMware, Inc." <pv-drivers@vmware.com> 16351L: netdev@vger.kernel.org 16352S: Maintained 16353F: drivers/net/vmxnet3/ 16354 16355VOCORE VOCORE2 BOARD 16356M: Harvey Hunt <harveyhuntnexus@gmail.com> 16357L: linux-mips@vger.kernel.org 16358S: Maintained 16359F: arch/mips/boot/dts/ralink/vocore2.dts 16360 16361VOLTAGE AND CURRENT REGULATOR FRAMEWORK 16362M: Liam Girdwood <lgirdwood@gmail.com> 16363M: Mark Brown <broonie@kernel.org> 16364L: linux-kernel@vger.kernel.org 16365W: http://www.slimlogic.co.uk/?p=48 16366T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 16367S: Supported 16368F: Documentation/devicetree/bindings/regulator/ 16369F: Documentation/power/regulator/ 16370F: drivers/regulator/ 16371F: include/dt-bindings/regulator/ 16372F: include/linux/regulator/ 16373 16374VRF 16375M: David Ahern <dsa@cumulusnetworks.com> 16376M: Shrijeet Mukherjee <shrijeet@gmail.com> 16377L: netdev@vger.kernel.org 16378S: Maintained 16379F: drivers/net/vrf.c 16380F: Documentation/networking/vrf.txt 16381 16382VT1211 HARDWARE MONITOR DRIVER 16383M: Juerg Haefliger <juergh@gmail.com> 16384L: linux-hwmon@vger.kernel.org 16385S: Maintained 16386F: Documentation/hwmon/vt1211 16387F: drivers/hwmon/vt1211.c 16388 16389VT8231 HARDWARE MONITOR DRIVER 16390M: Roger Lucas <vt8231@hiddenengine.co.uk> 16391L: linux-hwmon@vger.kernel.org 16392S: Maintained 16393F: drivers/hwmon/vt8231.c 16394 16395VUB300 USB to SDIO/SD/MMC bridge chip 16396M: Tony Olech <tony.olech@elandigitalsystems.com> 16397L: linux-mmc@vger.kernel.org 16398L: linux-usb@vger.kernel.org 16399S: Supported 16400F: drivers/mmc/host/vub300.c 16401 16402W1 DALLAS'S 1-WIRE BUS 16403M: Evgeniy Polyakov <zbr@ioremap.net> 16404S: Maintained 16405F: Documentation/devicetree/bindings/w1/ 16406F: Documentation/w1/ 16407F: drivers/w1/ 16408F: include/linux/w1.h 16409 16410W83791D HARDWARE MONITORING DRIVER 16411M: Marc Hulsman <m.hulsman@tudelft.nl> 16412L: linux-hwmon@vger.kernel.org 16413S: Maintained 16414F: Documentation/hwmon/w83791d 16415F: drivers/hwmon/w83791d.c 16416 16417W83793 HARDWARE MONITORING DRIVER 16418M: Rudolf Marek <r.marek@assembler.cz> 16419L: linux-hwmon@vger.kernel.org 16420S: Maintained 16421F: Documentation/hwmon/w83793 16422F: drivers/hwmon/w83793.c 16423 16424W83795 HARDWARE MONITORING DRIVER 16425M: Jean Delvare <jdelvare@suse.com> 16426L: linux-hwmon@vger.kernel.org 16427S: Maintained 16428F: drivers/hwmon/w83795.c 16429 16430W83L51xD SD/MMC CARD INTERFACE DRIVER 16431M: Pierre Ossman <pierre@ossman.eu> 16432S: Maintained 16433F: drivers/mmc/host/wbsd.* 16434 16435WACOM PROTOCOL 4 SERIAL TABLETS 16436M: Julian Squires <julian@cipht.net> 16437M: Hans de Goede <hdegoede@redhat.com> 16438L: linux-input@vger.kernel.org 16439S: Maintained 16440F: drivers/input/tablet/wacom_serial4.c 16441 16442WATCHDOG DEVICE DRIVERS 16443M: Wim Van Sebroeck <wim@linux-watchdog.org> 16444M: Guenter Roeck <linux@roeck-us.net> 16445L: linux-watchdog@vger.kernel.org 16446W: http://www.linux-watchdog.org/ 16447T: git git://www.linux-watchdog.org/linux-watchdog.git 16448S: Maintained 16449F: Documentation/devicetree/bindings/watchdog/ 16450F: Documentation/watchdog/ 16451F: drivers/watchdog/ 16452F: include/linux/watchdog.h 16453F: include/uapi/linux/watchdog.h 16454 16455WHISKEYCOVE PMIC GPIO DRIVER 16456M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 16457L: linux-gpio@vger.kernel.org 16458S: Maintained 16459F: drivers/gpio/gpio-wcove.c 16460 16461WIIMOTE HID DRIVER 16462M: David Herrmann <dh.herrmann@googlemail.com> 16463L: linux-input@vger.kernel.org 16464S: Maintained 16465F: drivers/hid/hid-wiimote* 16466 16467WILOCITY WIL6210 WIRELESS DRIVER 16468M: Maya Erez <merez@codeaurora.org> 16469L: linux-wireless@vger.kernel.org 16470L: wil6210@qti.qualcomm.com 16471S: Supported 16472W: http://wireless.kernel.org/en/users/Drivers/wil6210 16473F: drivers/net/wireless/ath/wil6210/ 16474 16475WIMAX STACK 16476M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 16477M: linux-wimax@intel.com 16478L: wimax@linuxwimax.org (subscribers-only) 16479S: Supported 16480W: http://linuxwimax.org 16481F: Documentation/wimax/README.wimax 16482F: include/linux/wimax/debug.h 16483F: include/net/wimax.h 16484F: include/uapi/linux/wimax.h 16485F: net/wimax/ 16486 16487WINBOND CIR DRIVER 16488M: David Härdeman <david@hardeman.nu> 16489S: Maintained 16490F: drivers/media/rc/winbond-cir.c 16491 16492WINSYSTEMS EBC-C384 WATCHDOG DRIVER 16493M: William Breathitt Gray <vilhelm.gray@gmail.com> 16494L: linux-watchdog@vger.kernel.org 16495S: Maintained 16496F: drivers/watchdog/ebc-c384_wdt.c 16497 16498WINSYSTEMS WS16C48 GPIO DRIVER 16499M: William Breathitt Gray <vilhelm.gray@gmail.com> 16500L: linux-gpio@vger.kernel.org 16501S: Maintained 16502F: drivers/gpio/gpio-ws16c48.c 16503 16504WISTRON LAPTOP BUTTON DRIVER 16505M: Miloslav Trmac <mitr@volny.cz> 16506S: Maintained 16507F: drivers/input/misc/wistron_btns.c 16508 16509WL3501 WIRELESS PCMCIA CARD DRIVER 16510L: linux-wireless@vger.kernel.org 16511S: Odd fixes 16512F: drivers/net/wireless/wl3501* 16513 16514WOLFSON MICROELECTRONICS DRIVERS 16515L: patches@opensource.cirrus.com 16516T: git https://github.com/CirrusLogic/linux-drivers.git 16517W: https://github.com/CirrusLogic/linux-drivers/wiki 16518S: Supported 16519F: Documentation/hwmon/wm83?? 16520F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 16521F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 16522F: Documentation/devicetree/bindings/mfd/arizona.txt 16523F: Documentation/devicetree/bindings/mfd/wm831x.txt 16524F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 16525F: arch/arm/mach-s3c64xx/mach-crag6410* 16526F: drivers/clk/clk-wm83*.c 16527F: drivers/extcon/extcon-arizona.c 16528F: drivers/leds/leds-wm83*.c 16529F: drivers/gpio/gpio-*wm*.c 16530F: drivers/gpio/gpio-arizona.c 16531F: drivers/hwmon/wm83??-hwmon.c 16532F: drivers/input/misc/wm831x-on.c 16533F: drivers/input/touchscreen/wm831x-ts.c 16534F: drivers/input/touchscreen/wm97*.c 16535F: drivers/mfd/arizona* 16536F: drivers/mfd/wm*.c 16537F: drivers/mfd/cs47l24* 16538F: drivers/power/supply/wm83*.c 16539F: drivers/rtc/rtc-wm83*.c 16540F: drivers/regulator/wm8*.c 16541F: drivers/regulator/arizona* 16542F: drivers/video/backlight/wm83*_bl.c 16543F: drivers/watchdog/wm83*_wdt.c 16544F: include/linux/mfd/arizona/ 16545F: include/linux/mfd/wm831x/ 16546F: include/linux/mfd/wm8350/ 16547F: include/linux/mfd/wm8400* 16548F: include/linux/regulator/arizona* 16549F: include/linux/wm97xx.h 16550F: include/sound/wm????.h 16551F: sound/soc/codecs/arizona.? 16552F: sound/soc/codecs/wm* 16553F: sound/soc/codecs/cs47l24* 16554 16555WORKQUEUE 16556M: Tejun Heo <tj@kernel.org> 16557R: Lai Jiangshan <jiangshanlai@gmail.com> 16558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 16559S: Maintained 16560F: include/linux/workqueue.h 16561F: kernel/workqueue.c 16562F: Documentation/core-api/workqueue.rst 16563 16564X-POWERS AXP288 PMIC DRIVERS 16565M: Hans de Goede <hdegoede@redhat.com> 16566S: Maintained 16567N: axp288 16568F: drivers/acpi/pmic/intel_pmic_xpower.c 16569 16570X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 16571M: Chen-Yu Tsai <wens@csie.org> 16572L: linux-kernel@vger.kernel.org 16573S: Maintained 16574N: axp[128] 16575 16576X.25 NETWORK LAYER 16577M: Andrew Hendry <andrew.hendry@gmail.com> 16578L: linux-x25@vger.kernel.org 16579S: Odd Fixes 16580F: Documentation/networking/x25* 16581F: include/net/x25* 16582F: net/x25/ 16583 16584X86 ARCHITECTURE (32-BIT AND 64-BIT) 16585M: Thomas Gleixner <tglx@linutronix.de> 16586M: Ingo Molnar <mingo@redhat.com> 16587M: Borislav Petkov <bp@alien8.de> 16588R: "H. Peter Anvin" <hpa@zytor.com> 16589M: x86@kernel.org 16590L: linux-kernel@vger.kernel.org 16591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 16592S: Maintained 16593F: Documentation/devicetree/bindings/x86/ 16594F: Documentation/x86/ 16595F: arch/x86/ 16596 16597X86 ENTRY CODE 16598M: Andy Lutomirski <luto@kernel.org> 16599L: linux-kernel@vger.kernel.org 16600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 16601S: Maintained 16602F: arch/x86/entry/ 16603 16604X86 MCE INFRASTRUCTURE 16605M: Tony Luck <tony.luck@intel.com> 16606M: Borislav Petkov <bp@alien8.de> 16607L: linux-edac@vger.kernel.org 16608S: Maintained 16609F: arch/x86/kernel/cpu/mcheck/* 16610 16611X86 MICROCODE UPDATE SUPPORT 16612M: Borislav Petkov <bp@alien8.de> 16613S: Maintained 16614F: arch/x86/kernel/cpu/microcode/* 16615 16616X86 MM 16617M: Dave Hansen <dave.hansen@linux.intel.com> 16618M: Andy Lutomirski <luto@kernel.org> 16619M: Peter Zijlstra <peterz@infradead.org> 16620L: linux-kernel@vger.kernel.org 16621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 16622S: Maintained 16623F: arch/x86/mm/ 16624 16625X86 PLATFORM DRIVERS 16626M: Darren Hart <dvhart@infradead.org> 16627M: Andy Shevchenko <andy@infradead.org> 16628L: platform-driver-x86@vger.kernel.org 16629T: git git://git.infradead.org/linux-platform-drivers-x86.git 16630S: Maintained 16631F: drivers/platform/x86/ 16632F: drivers/platform/olpc/ 16633 16634X86 VDSO 16635M: Andy Lutomirski <luto@kernel.org> 16636L: linux-kernel@vger.kernel.org 16637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 16638S: Maintained 16639F: arch/x86/entry/vdso/ 16640 16641XARRAY 16642M: Matthew Wilcox <willy@infradead.org> 16643L: linux-fsdevel@vger.kernel.org 16644S: Supported 16645F: Documentation/core-api/xarray.rst 16646F: lib/idr.c 16647F: lib/xarray.c 16648F: include/linux/idr.h 16649F: include/linux/xarray.h 16650F: tools/testing/radix-tree 16651 16652XBOX DVD IR REMOTE 16653M: Benjamin Valentin <benpicco@googlemail.com> 16654S: Maintained 16655F: drivers/media/rc/xbox_remote.c 16656F: drivers/media/rc/keymaps/rc-xbox-dvd.c 16657 16658XC2028/3028 TUNER DRIVER 16659M: Mauro Carvalho Chehab <mchehab@kernel.org> 16660L: linux-media@vger.kernel.org 16661W: https://linuxtv.org 16662T: git git://linuxtv.org/media_tree.git 16663S: Maintained 16664F: drivers/media/tuners/tuner-xc2028.* 16665 16666XDP SOCKETS (AF_XDP) 16667M: Björn Töpel <bjorn.topel@intel.com> 16668M: Magnus Karlsson <magnus.karlsson@intel.com> 16669L: netdev@vger.kernel.org 16670S: Maintained 16671F: kernel/bpf/xskmap.c 16672F: net/xdp/ 16673 16674XEN BLOCK SUBSYSTEM 16675M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16676M: Roger Pau Monné <roger.pau@citrix.com> 16677L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16678S: Supported 16679F: drivers/block/xen-blkback/* 16680F: drivers/block/xen* 16681 16682XEN HYPERVISOR ARM 16683M: Stefano Stabellini <sstabellini@kernel.org> 16684L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16685S: Maintained 16686F: arch/arm/xen/ 16687F: arch/arm/include/asm/xen/ 16688 16689XEN HYPERVISOR ARM64 16690M: Stefano Stabellini <sstabellini@kernel.org> 16691L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16692S: Maintained 16693F: arch/arm64/xen/ 16694F: arch/arm64/include/asm/xen/ 16695 16696XEN HYPERVISOR INTERFACE 16697M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 16698M: Juergen Gross <jgross@suse.com> 16699R: Stefano Stabellini <sstabellini@kernel.org> 16700L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16701T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 16702S: Supported 16703F: arch/x86/xen/ 16704F: arch/x86/platform/pvh/ 16705F: drivers/*/xen-*front.c 16706F: drivers/xen/ 16707F: arch/x86/include/asm/xen/ 16708F: arch/x86/include/asm/pvclock-abi.h 16709F: include/xen/ 16710F: include/uapi/xen/ 16711F: Documentation/ABI/stable/sysfs-hypervisor-xen 16712F: Documentation/ABI/testing/sysfs-hypervisor-xen 16713 16714XEN NETWORK BACKEND DRIVER 16715M: Wei Liu <wei.liu2@citrix.com> 16716M: Paul Durrant <paul.durrant@citrix.com> 16717L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16718L: netdev@vger.kernel.org 16719S: Supported 16720F: drivers/net/xen-netback/* 16721 16722XEN PCI SUBSYSTEM 16723M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16724L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16725S: Supported 16726F: arch/x86/pci/*xen* 16727F: drivers/pci/*xen* 16728 16729XEN PVSCSI DRIVERS 16730M: Juergen Gross <jgross@suse.com> 16731L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16732L: linux-scsi@vger.kernel.org 16733S: Supported 16734F: drivers/scsi/xen-scsifront.c 16735F: drivers/xen/xen-scsiback.c 16736F: include/xen/interface/io/vscsiif.h 16737 16738XEN SWIOTLB SUBSYSTEM 16739M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16740L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16741L: iommu@lists.linux-foundation.org 16742S: Supported 16743F: arch/x86/xen/*swiotlb* 16744F: drivers/xen/*swiotlb* 16745 16746XEN SOUND FRONTEND DRIVER 16747M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16748L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16749L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16750S: Supported 16751F: sound/xen/* 16752 16753XFS FILESYSTEM 16754M: Darrick J. Wong <darrick.wong@oracle.com> 16755M: linux-xfs@vger.kernel.org 16756L: linux-xfs@vger.kernel.org 16757W: http://xfs.org/ 16758T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16759S: Supported 16760F: Documentation/filesystems/xfs.txt 16761F: fs/xfs/ 16762 16763XILINX AXI ETHERNET DRIVER 16764M: Anirudha Sarangi <anirudh@xilinx.com> 16765M: John Linn <John.Linn@xilinx.com> 16766S: Maintained 16767F: drivers/net/ethernet/xilinx/xilinx_axienet* 16768 16769XILINX UARTLITE SERIAL DRIVER 16770M: Peter Korsgaard <jacmet@sunsite.dk> 16771L: linux-serial@vger.kernel.org 16772S: Maintained 16773F: drivers/tty/serial/uartlite.c 16774 16775XILINX VIDEO IP CORES 16776M: Hyun Kwon <hyun.kwon@xilinx.com> 16777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16778L: linux-media@vger.kernel.org 16779T: git git://linuxtv.org/media_tree.git 16780S: Supported 16781F: Documentation/devicetree/bindings/media/xilinx/ 16782F: drivers/media/platform/xilinx/ 16783F: include/uapi/linux/xilinx-v4l2-controls.h 16784 16785XILLYBUS DRIVER 16786M: Eli Billauer <eli.billauer@gmail.com> 16787L: linux-kernel@vger.kernel.org 16788S: Supported 16789F: drivers/char/xillybus/ 16790 16791XLP9XX I2C DRIVER 16792M: George Cherian <george.cherian@cavium.com> 16793M: Jan Glauber <jglauber@cavium.com> 16794L: linux-i2c@vger.kernel.org 16795W: http://www.cavium.com 16796S: Supported 16797F: drivers/i2c/busses/i2c-xlp9xx.c 16798 16799XRA1403 GPIO EXPANDER 16800M: Nandor Han <nandor.han@ge.com> 16801M: Semi Malinen <semi.malinen@ge.com> 16802L: linux-gpio@vger.kernel.org 16803S: Maintained 16804F: drivers/gpio/gpio-xra1403.c 16805F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16806 16807XTENSA XTFPGA PLATFORM SUPPORT 16808M: Max Filippov <jcmvbkbc@gmail.com> 16809L: linux-xtensa@linux-xtensa.org 16810S: Maintained 16811F: drivers/spi/spi-xtensa-xtfpga.c 16812F: sound/soc/xtensa/xtfpga-i2s.c 16813 16814YAM DRIVER FOR AX.25 16815M: Jean-Paul Roubelat <jpr@f6fbb.org> 16816L: linux-hams@vger.kernel.org 16817S: Maintained 16818F: drivers/net/hamradio/yam* 16819F: include/linux/yam.h 16820 16821YAMA SECURITY MODULE 16822M: Kees Cook <keescook@chromium.org> 16823T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16824S: Supported 16825F: security/yama/ 16826F: Documentation/admin-guide/LSM/Yama.rst 16827 16828YEALINK PHONE DRIVER 16829M: Henk Vergonet <Henk.Vergonet@gmail.com> 16830L: usbb2k-api-dev@nongnu.org 16831S: Maintained 16832F: Documentation/input/devices/yealink.rst 16833F: drivers/input/misc/yealink.* 16834 16835Z8530 DRIVER FOR AX.25 16836M: Joerg Reuter <jreuter@yaina.de> 16837W: http://yaina.de/jreuter/ 16838W: http://www.qsl.net/dl1bke/ 16839L: linux-hams@vger.kernel.org 16840S: Maintained 16841F: Documentation/networking/z8530drv.txt 16842F: drivers/net/hamradio/*scc.c 16843F: drivers/net/hamradio/z8530.h 16844 16845ZBUD COMPRESSED PAGE ALLOCATOR 16846M: Seth Jennings <sjenning@redhat.com> 16847M: Dan Streetman <ddstreet@ieee.org> 16848L: linux-mm@kvack.org 16849S: Maintained 16850F: mm/zbud.c 16851F: include/linux/zbud.h 16852 16853ZD1211RW WIRELESS DRIVER 16854M: Daniel Drake <dsd@gentoo.org> 16855M: Ulrich Kunitz <kune@deine-taler.de> 16856W: http://zd1211.ath.cx/wiki/DriverRewrite 16857L: linux-wireless@vger.kernel.org 16858L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16859S: Maintained 16860F: drivers/net/wireless/zydas/zd1211rw/ 16861 16862ZD1301 MEDIA DRIVER 16863M: Antti Palosaari <crope@iki.fi> 16864L: linux-media@vger.kernel.org 16865W: https://linuxtv.org/ 16866W: http://palosaari.fi/linux/ 16867Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16868S: Maintained 16869F: drivers/media/usb/dvb-usb-v2/zd1301* 16870 16871ZD1301_DEMOD MEDIA DRIVER 16872M: Antti Palosaari <crope@iki.fi> 16873L: linux-media@vger.kernel.org 16874W: https://linuxtv.org/ 16875W: http://palosaari.fi/linux/ 16876Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16877S: Maintained 16878F: drivers/media/dvb-frontends/zd1301_demod* 16879 16880ZPOOL COMPRESSED PAGE STORAGE API 16881M: Dan Streetman <ddstreet@ieee.org> 16882L: linux-mm@kvack.org 16883S: Maintained 16884F: mm/zpool.c 16885F: include/linux/zpool.h 16886 16887ZR36067 VIDEO FOR LINUX DRIVER 16888L: mjpeg-users@lists.sourceforge.net 16889L: linux-media@vger.kernel.org 16890W: http://mjpeg.sourceforge.net/driver-zoran/ 16891T: hg https://linuxtv.org/hg/v4l-dvb 16892S: Odd Fixes 16893F: drivers/staging/media/zoran/ 16894 16895ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16896M: Minchan Kim <minchan@kernel.org> 16897M: Nitin Gupta <ngupta@vflare.org> 16898R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16899L: linux-kernel@vger.kernel.org 16900S: Maintained 16901F: drivers/block/zram/ 16902F: Documentation/blockdev/zram.txt 16903 16904ZS DECSTATION Z85C30 SERIAL DRIVER 16905M: "Maciej W. Rozycki" <macro@linux-mips.org> 16906S: Maintained 16907F: drivers/tty/serial/zs.* 16908 16909ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16910M: Minchan Kim <minchan@kernel.org> 16911M: Nitin Gupta <ngupta@vflare.org> 16912R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16913L: linux-mm@kvack.org 16914S: Maintained 16915F: mm/zsmalloc.c 16916F: include/linux/zsmalloc.h 16917F: Documentation/vm/zsmalloc.rst 16918 16919ZSWAP COMPRESSED SWAP CACHING 16920M: Seth Jennings <sjenning@redhat.com> 16921M: Dan Streetman <ddstreet@ieee.org> 16922L: linux-mm@kvack.org 16923S: Maintained 16924F: mm/zswap.c 16925 16926THE REST 16927M: Linus Torvalds <torvalds@linux-foundation.org> 16928L: linux-kernel@vger.kernel.org 16929Q: http://patchwork.kernel.org/project/LKML/list/ 16930T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16931S: Buried alive in reporters 16932F: * 16933F: */ 16934