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@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567L: linux-fsdevel@vger.kernel.org 568S: Orphan 569F: Documentation/filesystems/affs.txt 570F: fs/affs/ 571 572AFS FILESYSTEM 573M: David Howells <dhowells@redhat.com> 574L: linux-afs@lists.infradead.org 575S: Supported 576F: fs/afs/ 577F: include/trace/events/afs.h 578F: Documentation/filesystems/afs.txt 579W: https://www.infradead.org/~dhowells/kafs/ 580 581AGPGART DRIVER 582M: David Airlie <airlied@linux.ie> 583T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 584S: Maintained 585F: drivers/char/agp/ 586F: include/linux/agp* 587F: include/uapi/linux/agp* 588 589AHA152X SCSI DRIVER 590M: "Juergen E. Fischer" <fischer@norbit.de> 591L: linux-scsi@vger.kernel.org 592S: Maintained 593F: drivers/scsi/aha152x* 594F: drivers/scsi/pcmcia/aha152x* 595 596AIC7XXX / AIC79XX SCSI DRIVER 597M: Hannes Reinecke <hare@suse.com> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aic7xxx/ 601 602AIMSLAB FM RADIO RECEIVER DRIVER 603M: Hans Verkuil <hverkuil@xs4all.nl> 604L: linux-media@vger.kernel.org 605T: git git://linuxtv.org/media_tree.git 606W: https://linuxtv.org 607S: Maintained 608F: drivers/media/radio/radio-aimslab* 609 610AIO 611M: Benjamin LaHaise <bcrl@kvack.org> 612L: linux-aio@kvack.org 613S: Supported 614F: fs/aio.c 615F: include/linux/*aio*.h 616 617AIRSPY MEDIA DRIVER 618M: Antti Palosaari <crope@iki.fi> 619L: linux-media@vger.kernel.org 620W: https://linuxtv.org 621W: http://palosaari.fi/linux/ 622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 623T: git git://linuxtv.org/anttip/media_tree.git 624S: Maintained 625F: drivers/media/usb/airspy/ 626 627ALACRITECH GIGABIT ETHERNET DRIVER 628M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 629S: Maintained 630F: drivers/net/ethernet/alacritech/* 631 632ALCATEL SPEEDTOUCH USB DRIVER 633M: Duncan Sands <duncan.sands@free.fr> 634L: linux-usb@vger.kernel.org 635W: http://www.linux-usb.org/SpeedTouch/ 636S: Maintained 637F: drivers/usb/atm/speedtch.c 638F: drivers/usb/atm/usbatm.c 639 640ALCHEMY AU1XX0 MMC DRIVER 641M: Manuel Lauss <manuel.lauss@gmail.com> 642S: Maintained 643F: drivers/mmc/host/au1xmmc.c 644 645ALI1563 I2C DRIVER 646M: Rudolf Marek <r.marek@assembler.cz> 647L: linux-i2c@vger.kernel.org 648S: Maintained 649F: Documentation/i2c/busses/i2c-ali1563 650F: drivers/i2c/busses/i2c-ali1563.c 651 652ALLWINNER SECURITY SYSTEM 653M: Corentin Labbe <clabbe.montjoie@gmail.com> 654L: linux-crypto@vger.kernel.org 655S: Maintained 656F: drivers/crypto/sunxi-ss/ 657 658ALPHA PORT 659M: Richard Henderson <rth@twiddle.net> 660M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 661M: Matt Turner <mattst88@gmail.com> 662S: Odd Fixes 663L: linux-alpha@vger.kernel.org 664F: arch/alpha/ 665 666ALPS PS/2 TOUCHPAD DRIVER 667R: Pali Rohár <pali.rohar@gmail.com> 668F: drivers/input/mouse/alps.* 669 670ALTERA I2C CONTROLLER DRIVER 671M: Thor Thayer <thor.thayer@linux.intel.com> 672S: Maintained 673F: drivers/i2c/busses/i2c-altera.c 674 675ALTERA MAILBOX DRIVER 676M: Ley Foon Tan <lftan@altera.com> 677L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 678S: Maintained 679F: drivers/mailbox/mailbox-altera.c 680 681ALTERA PIO DRIVER 682M: Tien Hock Loh <thloh@altera.com> 683L: linux-gpio@vger.kernel.org 684S: Maintained 685F: drivers/gpio/gpio-altera.c 686 687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 688M: Thor Thayer <thor.thayer@linux.intel.com> 689S: Maintained 690F: drivers/gpio/gpio-altera-a10sr.c 691F: drivers/mfd/altera-a10sr.c 692F: drivers/reset/reset-a10sr.c 693F: include/linux/mfd/altera-a10sr.h 694F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 695 696ALTERA TRIPLE SPEED ETHERNET DRIVER 697M: Vince Bridgers <vbridger@opensource.altera.com> 698L: netdev@vger.kernel.org 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 700S: Maintained 701F: drivers/net/ethernet/altera/ 702 703ALTERA UART/JTAG UART SERIAL DRIVERS 704M: Tobias Klauser <tklauser@distanz.ch> 705L: linux-serial@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/tty/serial/altera_uart.c 709F: drivers/tty/serial/altera_jtaguart.c 710F: include/linux/altera_uart.h 711F: include/linux/altera_jtaguart.h 712 713AMAZON ETHERNET DRIVERS 714M: Netanel Belgazal <netanel@amazon.com> 715R: Saeed Bishara <saeedb@amazon.com> 716R: Zorik Machulsky <zorik@amazon.com> 717L: netdev@vger.kernel.org 718S: Supported 719F: Documentation/networking/ena.txt 720F: drivers/net/ethernet/amazon/ 721 722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 723M: Tom Lendacky <thomas.lendacky@amd.com> 724M: Gary Hook <gary.hook@amd.com> 725L: linux-crypto@vger.kernel.org 726S: Supported 727F: drivers/crypto/ccp/ 728F: include/linux/ccp.h 729 730AMD FAM15H PROCESSOR POWER MONITORING DRIVER 731M: Huang Rui <ray.huang@amd.com> 732L: linux-hwmon@vger.kernel.org 733S: Supported 734F: Documentation/hwmon/fam15h_power 735F: drivers/hwmon/fam15h_power.c 736 737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 738L: linux-geode@lists.infradead.org (moderated for non-subscribers) 739S: Orphan 740F: drivers/usb/gadget/udc/amd5536udc.* 741 742AMD GEODE PROCESSOR/CHIPSET SUPPORT 743P: Andres Salomon <dilinger@queued.net> 744L: linux-geode@lists.infradead.org (moderated for non-subscribers) 745W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 746S: Supported 747F: drivers/char/hw_random/geode-rng.c 748F: drivers/crypto/geode* 749F: drivers/video/fbdev/geode/ 750F: arch/x86/include/asm/geode.h 751 752AMD IOMMU (AMD-VI) 753M: Joerg Roedel <joro@8bytes.org> 754L: iommu@lists.linux-foundation.org 755T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 756S: Maintained 757F: drivers/iommu/amd_iommu*.[ch] 758F: include/linux/amd-iommu.h 759 760AMD KFD 761M: Oded Gabbay <oded.gabbay@gmail.com> 762L: dri-devel@lists.freedesktop.org 763T: git git://people.freedesktop.org/~gabbayo/linux.git 764S: Supported 765F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 769F: drivers/gpu/drm/amd/amdkfd/ 770F: drivers/gpu/drm/amd/include/cik_structs.h 771F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 772F: drivers/gpu/drm/amd/include/vi_structs.h 773F: include/uapi/linux/kfd_ioctl.h 774 775AMD SEATTLE DEVICE TREE SUPPORT 776M: Brijesh Singh <brijeshkumar.singh@amd.com> 777M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 778M: Tom Lendacky <thomas.lendacky@amd.com> 779S: Supported 780F: arch/arm64/boot/dts/amd/ 781 782AMD XGBE DRIVER 783M: Tom Lendacky <thomas.lendacky@amd.com> 784L: netdev@vger.kernel.org 785S: Supported 786F: drivers/net/ethernet/amd/xgbe/ 787F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 788 789AMS (Apple Motion Sensor) DRIVER 790M: Michael Hanselmann <linux-kernel@hansmi.ch> 791S: Supported 792F: drivers/macintosh/ams/ 793 794ANALOG DEVICES INC AD9389B DRIVER 795M: Hans Verkuil <hans.verkuil@cisco.com> 796L: linux-media@vger.kernel.org 797S: Maintained 798F: drivers/media/i2c/ad9389b* 799 800ANALOG DEVICES INC ADV7180 DRIVER 801M: Lars-Peter Clausen <lars@metafoo.de> 802L: linux-media@vger.kernel.org 803W: http://ez.analog.com/community/linux-device-drivers 804S: Supported 805F: drivers/media/i2c/adv7180.c 806 807ANALOG DEVICES INC ADV748X DRIVER 808M: Kieran Bingham <kieran.bingham@ideasonboard.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/adv748x/* 812 813ANALOG DEVICES INC ADV7511 DRIVER 814M: Hans Verkuil <hans.verkuil@cisco.com> 815L: linux-media@vger.kernel.org 816S: Maintained 817F: drivers/media/i2c/adv7511* 818 819ANALOG DEVICES INC ADV7604 DRIVER 820M: Hans Verkuil <hans.verkuil@cisco.com> 821L: linux-media@vger.kernel.org 822S: Maintained 823F: drivers/media/i2c/adv7604* 824 825ANALOG DEVICES INC ADV7842 DRIVER 826M: Hans Verkuil <hans.verkuil@cisco.com> 827L: linux-media@vger.kernel.org 828S: Maintained 829F: drivers/media/i2c/adv7842* 830 831ANALOG DEVICES INC ASOC CODEC DRIVERS 832M: Lars-Peter Clausen <lars@metafoo.de> 833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 834W: http://wiki.analog.com/ 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: sound/soc/codecs/adau* 838F: sound/soc/codecs/adav* 839F: sound/soc/codecs/ad1* 840F: sound/soc/codecs/ad7* 841F: sound/soc/codecs/ssm* 842F: sound/soc/codecs/sigmadsp.* 843 844ANALOG DEVICES INC ASOC DRIVERS 845L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://blackfin.uclinux.org/ 848S: Supported 849F: sound/soc/blackfin/* 850 851ANALOG DEVICES INC DMA DRIVERS 852M: Lars-Peter Clausen <lars@metafoo.de> 853W: http://ez.analog.com/community/linux-device-drivers 854S: Supported 855F: drivers/dma/dma-axi-dmac.c 856 857ANALOG DEVICES INC IIO DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859M: Michael Hennerich <Michael.Hennerich@analog.com> 860W: http://wiki.analog.com/ 861W: http://ez.analog.com/community/linux-device-drivers 862S: Supported 863F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 864F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 865F: drivers/iio/*/ad* 866F: drivers/iio/adc/ltc2497* 867X: drivers/iio/*/adjd* 868F: drivers/staging/iio/*/ad* 869F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 870 871ANDROID CONFIG FRAGMENTS 872M: Rob Herring <robh@kernel.org> 873S: Supported 874F: kernel/configs/android* 875 876ANDROID DRIVERS 877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 878M: Arve Hjønnevåg <arve@android.com> 879M: Todd Kjos <tkjos@android.com> 880M: Martijn Coenen <maco@android.com> 881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 882L: devel@driverdev.osuosl.org 883S: Supported 884F: drivers/android/ 885F: drivers/staging/android/ 886 887ANDROID GOLDFISH PIC DRIVER 888M: Miodrag Dinic <miodrag.dinic@mips.com> 889S: Supported 890F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 891F: drivers/irqchip/irq-goldfish-pic.c 892 893ANDROID GOLDFISH RTC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 897F: drivers/rtc/rtc-goldfish.c 898 899ANDROID ION DRIVER 900M: Laura Abbott <labbott@redhat.com> 901M: Sumit Semwal <sumit.semwal@linaro.org> 902L: devel@driverdev.osuosl.org 903S: Supported 904F: drivers/staging/android/ion 905F: drivers/staging/android/uapi/ion.h 906 907AOA (Apple Onboard Audio) ALSA DRIVER 908M: Johannes Berg <johannes@sipsolutions.net> 909L: linuxppc-dev@lists.ozlabs.org 910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 911S: Maintained 912F: sound/aoa/ 913 914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 915M: William Breathitt Gray <vilhelm.gray@gmail.com> 916L: linux-iio@vger.kernel.org 917S: Maintained 918F: drivers/iio/adc/stx104.c 919 920APM DRIVER 921M: Jiri Kosina <jikos@kernel.org> 922S: Odd fixes 923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 924F: arch/x86/kernel/apm_32.c 925F: include/linux/apm_bios.h 926F: include/uapi/linux/apm_bios.h 927F: drivers/char/apm-emulation.c 928 929APPARMOR SECURITY MODULE 930M: John Johansen <john.johansen@canonical.com> 931L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 932W: apparmor.wiki.kernel.org 933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 934S: Supported 935F: security/apparmor/ 936F: Documentation/admin-guide/LSM/apparmor.rst 937 938APPLE BCM5974 MULTITOUCH DRIVER 939M: Henrik Rydberg <rydberg@bitmath.org> 940L: linux-input@vger.kernel.org 941S: Odd fixes 942F: drivers/input/mouse/bcm5974.c 943 944APPLE SMC DRIVER 945M: Henrik Rydberg <rydberg@bitmath.org> 946L: linux-hwmon@vger.kernel.org 947S: Odd fixes 948F: drivers/hwmon/applesmc.c 949 950APPLETALK NETWORK LAYER 951L: netdev@vger.kernel.org 952S: Odd fixes 953F: drivers/net/appletalk/ 954F: net/appletalk/ 955 956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 957M: Duc Dang <dhdang@apm.com> 958S: Supported 959F: arch/arm64/boot/dts/apm/ 960 961APPLIED MICRO (APM) X-GENE SOC EDAC 962M: Loc Ho <lho@apm.com> 963S: Supported 964F: drivers/edac/xgene_edac.c 965F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 966 967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 968M: Iyappan Subramanian <isubramanian@apm.com> 969M: Keyur Chudgar <kchudgar@apm.com> 970S: Supported 971F: drivers/net/ethernet/apm/xgene-v2/ 972 973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 974M: Iyappan Subramanian <isubramanian@apm.com> 975M: Keyur Chudgar <kchudgar@apm.com> 976M: Quan Nguyen <qnguyen@apm.com> 977S: Supported 978F: drivers/net/ethernet/apm/xgene/ 979F: drivers/net/phy/mdio-xgene.c 980F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 981F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 982 983APPLIED MICRO (APM) X-GENE SOC PMU 984M: Tai Nguyen <ttnguyen@apm.com> 985S: Supported 986F: drivers/perf/xgene_pmu.c 987F: Documentation/perf/xgene-pmu.txt 988F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 989 990APTINA CAMERA SENSOR PLL 991M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 992L: linux-media@vger.kernel.org 993S: Maintained 994F: drivers/media/i2c/aptina-pll.* 995 996ARC FRAMEBUFFER DRIVER 997M: Jaya Kumar <jayalk@intworks.biz> 998S: Maintained 999F: drivers/video/fbdev/arcfb.c 1000F: drivers/video/fbdev/core/fb_defio.c 1001 1002ARC PGU DRM DRIVER 1003M: Alexey Brodkin <abrodkin@synopsys.com> 1004S: Supported 1005F: drivers/gpu/drm/arc/ 1006F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1007 1008ARCNET NETWORK LAYER 1009M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1010L: netdev@vger.kernel.org 1011S: Maintained 1012F: drivers/net/arcnet/ 1013F: include/uapi/linux/if_arcnet.h 1014 1015ARM ARCHITECTED TIMER DRIVER 1016M: Mark Rutland <mark.rutland@arm.com> 1017M: Marc Zyngier <marc.zyngier@arm.com> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020F: arch/arm/include/asm/arch_timer.h 1021F: arch/arm64/include/asm/arch_timer.h 1022F: drivers/clocksource/arm_arch_timer.c 1023 1024ARM HDLCD DRM DRIVER 1025M: Liviu Dudau <liviu.dudau@arm.com> 1026S: Supported 1027F: drivers/gpu/drm/arm/hdlcd_* 1028F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1029 1030ARM MALI-DP DRM DRIVER 1031M: Liviu Dudau <liviu.dudau@arm.com> 1032M: Brian Starkey <brian.starkey@arm.com> 1033M: Mali DP Maintainers <malidp@foss.arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/ 1036F: Documentation/devicetree/bindings/display/arm,malidp.txt 1037 1038ARM MFM AND FLOPPY DRIVERS 1039M: Ian Molton <spyro@f2s.com> 1040S: Maintained 1041F: arch/arm/lib/floppydma.S 1042F: arch/arm/include/asm/floppy.h 1043 1044ARM PMU PROFILING AND DEBUGGING 1045M: Will Deacon <will.deacon@arm.com> 1046M: Mark Rutland <mark.rutland@arm.com> 1047S: Maintained 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1049F: arch/arm*/kernel/perf_* 1050F: arch/arm/oprofile/common.c 1051F: arch/arm*/kernel/hw_breakpoint.c 1052F: arch/arm*/include/asm/hw_breakpoint.h 1053F: arch/arm*/include/asm/perf_event.h 1054F: drivers/perf/* 1055F: include/linux/perf/arm_pmu.h 1056F: Documentation/devicetree/bindings/arm/pmu.txt 1057F: Documentation/devicetree/bindings/perf/ 1058 1059ARM PORT 1060M: Russell King <linux@armlinux.org.uk> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062W: http://www.armlinux.org.uk/ 1063S: Maintained 1064T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1065F: arch/arm/ 1066 1067ARM PRIMECELL AACI PL041 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: sound/arm/aaci.* 1071 1072ARM PRIMECELL BUS SUPPORT 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/amba/ 1076F: include/linux/amba/bus.h 1077 1078ARM PRIMECELL CLCD PL110 DRIVER 1079M: Russell King <linux@armlinux.org.uk> 1080S: Maintained 1081F: drivers/video/fbdev/amba-clcd.* 1082 1083ARM PRIMECELL KMI PL050 DRIVER 1084M: Russell King <linux@armlinux.org.uk> 1085S: Maintained 1086F: drivers/input/serio/ambakmi.* 1087F: include/linux/amba/kmi.h 1088 1089ARM PRIMECELL MMCI PL180/1 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Maintained 1092F: drivers/mmc/host/mmci.* 1093F: include/linux/amba/mmci.h 1094 1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1096M: Russell King <linux@armlinux.org.uk> 1097S: Maintained 1098F: drivers/tty/serial/amba-pl01*.c 1099F: include/linux/amba/serial.h 1100 1101ARM SMMU DRIVERS 1102M: Will Deacon <will.deacon@arm.com> 1103R: Robin Murphy <robin.murphy@arm.com> 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1105S: Maintained 1106F: drivers/iommu/arm-smmu.c 1107F: drivers/iommu/arm-smmu-v3.c 1108F: drivers/iommu/io-pgtable-arm.c 1109F: drivers/iommu/io-pgtable-arm-v7s.c 1110 1111ARM SUB-ARCHITECTURES 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114F: arch/arm/mach-*/ 1115F: arch/arm/plat-*/ 1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1117 1118ARM/ACTIONS SEMI ARCHITECTURE 1119M: Andreas Färber <afaerber@suse.de> 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122N: owl 1123F: arch/arm/mach-actions/ 1124F: arch/arm/boot/dts/owl-* 1125F: arch/arm64/boot/dts/actions/ 1126F: drivers/clocksource/owl-* 1127F: drivers/soc/actions/ 1128F: include/dt-bindings/power/owl-* 1129F: include/linux/soc/actions/ 1130F: Documentation/devicetree/bindings/arm/actions.txt 1131F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1132F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1133 1134ARM/ADS SPHERE MACHINE SUPPORT 1135M: Lennert Buytenhek <kernel@wantstofly.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Maintained 1138 1139ARM/AFEB9260 MACHINE SUPPORT 1140M: Sergey Lapin <slapin@ossfans.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142S: Maintained 1143 1144ARM/AJECO 1ARM MACHINE SUPPORT 1145M: Lennert Buytenhek <kernel@wantstofly.org> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148 1149ARM/Allwinner SoC Clock Support 1150M: Emilio López <emilio@elopez.com.ar> 1151S: Maintained 1152F: drivers/clk/sunxi/ 1153 1154ARM/Allwinner sunXi SoC support 1155M: Maxime Ripard <maxime.ripard@free-electrons.com> 1156M: Chen-Yu Tsai <wens@csie.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159N: sun[x456789]i 1160N: sun50i 1161F: arch/arm/mach-sunxi/ 1162F: arch/arm64/boot/dts/allwinner/ 1163F: drivers/clk/sunxi-ng/ 1164F: drivers/pinctrl/sunxi/ 1165F: drivers/soc/sunxi/ 1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1167 1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1169M: Neil Armstrong <narmstrong@baylibre.com> 1170M: Jerome Brunet <jbrunet@baylibre.com> 1171L: linux-amlogic@lists.infradead.org 1172S: Maintained 1173F: drivers/clk/meson/ 1174F: include/dt-bindings/clock/meson* 1175F: include/dt-bindings/clock/gxbb* 1176F: Documentation/devicetree/bindings/clock/amlogic* 1177 1178ARM/Amlogic Meson SoC support 1179M: Carlo Caione <carlo@caione.org> 1180M: Kevin Hilman <khilman@baylibre.com> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182L: linux-amlogic@lists.infradead.org 1183W: http://linux-meson.com/ 1184S: Maintained 1185F: arch/arm/mach-meson/ 1186F: arch/arm/boot/dts/meson* 1187F: arch/arm64/boot/dts/amlogic/ 1188F: drivers/pinctrl/meson/ 1189F: drivers/mmc/host/meson* 1190N: meson 1191 1192ARM/Annapurna Labs ALPINE ARCHITECTURE 1193M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1194M: Antoine Tenart <antoine.tenart@free-electrons.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-alpine/ 1198F: arch/arm/boot/dts/alpine* 1199F: arch/arm64/boot/dts/al/ 1200F: drivers/*/*alpine* 1201 1202ARM/ARTPEC MACHINE SUPPORT 1203M: Jesper Nilsson <jesper.nilsson@axis.com> 1204M: Lars Persson <lars.persson@axis.com> 1205M: Niklas Cassel <niklas.cassel@axis.com> 1206S: Maintained 1207L: linux-arm-kernel@axis.com 1208F: arch/arm/mach-artpec 1209F: arch/arm/boot/dts/artpec6* 1210F: drivers/clk/axis 1211F: drivers/crypto/axis 1212F: drivers/pinctrl/pinctrl-artpec* 1213F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1214 1215ARM/ASPEED I2C DRIVER 1216M: Brendan Higgins <brendanhiggins@google.com> 1217R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1218R: Joel Stanley <joel@jms.id.au> 1219L: linux-i2c@vger.kernel.org 1220L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1221S: Maintained 1222F: drivers/irqchip/irq-aspeed-i2c-ic.c 1223F: drivers/i2c/busses/i2c-aspeed.c 1224F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1225F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1226 1227ARM/ASPEED MACHINE SUPPORT 1228M: Joel Stanley <joel@jms.id.au> 1229S: Maintained 1230F: arch/arm/mach-aspeed/ 1231F: arch/arm/boot/dts/aspeed-* 1232F: drivers/*/*aspeed* 1233 1234ARM/ATMEL AT91 Clock Support 1235M: Boris Brezillon <boris.brezillon@free-electrons.com> 1236S: Maintained 1237F: drivers/clk/at91 1238 1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1240M: Nicolas Ferre <nicolas.ferre@microchip.com> 1241M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243W: http://www.linux4sam.org 1244T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1245S: Supported 1246N: at91 1247N: atmel 1248F: arch/arm/mach-at91/ 1249F: include/soc/at91/ 1250F: arch/arm/boot/dts/at91*.dts 1251F: arch/arm/boot/dts/at91*.dtsi 1252F: arch/arm/boot/dts/sama*.dts 1253F: arch/arm/boot/dts/sama*.dtsi 1254F: arch/arm/include/debug/at91.S 1255F: drivers/memory/atmel* 1256F: drivers/watchdog/sama5d4_wdt.c 1257X: drivers/input/touchscreen/atmel_mxt_ts.c 1258X: drivers/net/wireless/atmel/ 1259 1260ARM/CALXEDA HIGHBANK ARCHITECTURE 1261M: Rob Herring <robh@kernel.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-highbank/ 1265F: arch/arm/boot/dts/highbank.dts 1266F: arch/arm/boot/dts/ecx-*.dts* 1267 1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1269M: Krzysztof Halasa <khalasa@piap.pl> 1270S: Maintained 1271F: arch/arm/mach-cns3xxx/ 1272 1273ARM/CAVIUM THUNDER NETWORK DRIVER 1274M: Sunil Goutham <sgoutham@cavium.com> 1275M: Robert Richter <rric@kernel.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Supported 1278F: drivers/net/ethernet/cavium/thunder/ 1279 1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1281M: Lukasz Majewski <lukma@denx.de> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284F: arch/arm/mach-ep93xx/ts72xx.c 1285 1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1287M: Alexander Shiyan <shc_work@mail.ru> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Odd Fixes 1290N: clps711x 1291 1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1293M: Lennert Buytenhek <kernel@wantstofly.org> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296 1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1298M: Hartley Sweeten <hsweeten@visionengravers.com> 1299M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/mach-ep93xx/ 1303F: arch/arm/mach-ep93xx/include/mach/ 1304 1305ARM/CLKDEV SUPPORT 1306M: Russell King <linux@armlinux.org.uk> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1310F: drivers/clk/clkdev.c 1311 1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1313M: Mike Rapoport <mike@compulab.co.il> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1318M: Baruch Siach <baruch@tkos.co.il> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/boot/dts/cx92755* 1322N: digicolor 1323 1324ARM/CONTEC MICRO9 MACHINE SUPPORT 1325M: Hubert Feurstein <hubert.feurstein@contec.at> 1326S: Maintained 1327F: arch/arm/mach-ep93xx/micro9.c 1328 1329ARM/CORESIGHT FRAMEWORK AND DRIVERS 1330M: Mathieu Poirier <mathieu.poirier@linaro.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333F: drivers/hwtracing/coresight/* 1334F: Documentation/trace/coresight.txt 1335F: Documentation/trace/coresight-cpu-debug.txt 1336F: Documentation/devicetree/bindings/arm/coresight.txt 1337F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1338F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1339F: tools/perf/arch/arm/util/pmu.c 1340F: tools/perf/arch/arm/util/auxtrace.c 1341F: tools/perf/arch/arm/util/cs-etm.c 1342F: tools/perf/arch/arm/util/cs-etm.h 1343F: tools/perf/util/cs-etm.* 1344F: tools/perf/util/cs-etm-decoder/* 1345 1346ARM/CORGI MACHINE SUPPORT 1347M: Richard Purdie <rpurdie@rpsys.net> 1348S: Maintained 1349 1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1351M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1352M: Linus Walleij <linus.walleij@linaro.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354T: git git://github.com/ulli-kroll/linux.git 1355S: Maintained 1356F: Documentation/devicetree/bindings/arm/gemini.txt 1357F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1358F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1359F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1360F: arch/arm/mach-gemini/ 1361F: drivers/net/ethernet/cortina/ 1362F: drivers/pinctrl/pinctrl-gemini.c 1363F: drivers/rtc/rtc-ftrtc010.c 1364 1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1366M: Barry Song <baohua@kernel.org> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1369S: Maintained 1370F: arch/arm/boot/dts/prima2* 1371F: arch/arm/mach-prima2/ 1372F: drivers/clk/sirf/ 1373F: drivers/clocksource/timer-prima2.c 1374F: drivers/clocksource/timer-atlas7.c 1375N: [^a-z]sirf 1376 1377ARM/EBSA110 MACHINE SUPPORT 1378M: Russell King <linux@armlinux.org.uk> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380W: http://www.armlinux.org.uk/ 1381S: Maintained 1382F: arch/arm/mach-ebsa110/ 1383F: drivers/net/ethernet/amd/am79c961a.* 1384 1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1386M: Uwe Kleine-König <kernel@pengutronix.de> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389N: efm32 1390 1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1392M: Robert Jarzmik <robert.jarzmik@free.fr> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395F: arch/arm/mach-pxa/ezx.c 1396 1397ARM/FARADAY FA526 PORT 1398M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401T: git git://git.berlios.de/gemini-board 1402F: arch/arm/mm/*-fa* 1403 1404ARM/FOOTBRIDGE ARCHITECTURE 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407W: http://www.armlinux.org.uk/ 1408S: Maintained 1409F: arch/arm/include/asm/hardware/dec21285.h 1410F: arch/arm/mach-footbridge/ 1411 1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1413M: Shawn Guo <shawnguo@kernel.org> 1414M: Sascha Hauer <kernel@pengutronix.de> 1415R: Fabio Estevam <fabio.estevam@nxp.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1419F: arch/arm/mach-imx/ 1420F: arch/arm/mach-mxs/ 1421F: arch/arm/boot/dts/imx* 1422F: arch/arm/configs/imx*_defconfig 1423F: drivers/clk/imx/ 1424F: drivers/soc/imx/ 1425F: include/soc/imx/ 1426 1427ARM/FREESCALE VYBRID ARM ARCHITECTURE 1428M: Shawn Guo <shawnguo@kernel.org> 1429M: Sascha Hauer <kernel@pengutronix.de> 1430R: Stefan Agner <stefan@agner.ch> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432S: Maintained 1433T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1434F: arch/arm/mach-imx/*vf610* 1435F: arch/arm/boot/dts/vf* 1436 1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1438M: Lennert Buytenhek <kernel@wantstofly.org> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/GUMSTIX MACHINE SUPPORT 1443M: Steve Sakoman <sakoman@gmail.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446 1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1448M: Philipp Zabel <philipp.zabel@gmail.com> 1449M: Paul Parsons <lost.distance@yahoo.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/mach-pxa/hx4700.c 1453F: arch/arm/mach-pxa/include/mach/hx4700.h 1454F: sound/soc/pxa/hx4700.c 1455 1456ARM/HISILICON SOC SUPPORT 1457M: Wei Xu <xuwei5@hisilicon.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459W: http://www.hisilicon.com 1460S: Supported 1461T: git git://github.com/hisilicon/linux-hisi.git 1462F: arch/arm/mach-hisi/ 1463F: arch/arm/boot/dts/hi3* 1464F: arch/arm/boot/dts/hip* 1465F: arch/arm/boot/dts/hisi* 1466F: arch/arm64/boot/dts/hisilicon/ 1467 1468ARM/HP JORNADA 7XX MACHINE SUPPORT 1469M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1470W: www.jlime.com 1471S: Maintained 1472T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1473F: arch/arm/mach-sa1100/jornada720.c 1474F: arch/arm/mach-sa1100/include/mach/jornada720.h 1475 1476ARM/IGEP MACHINE SUPPORT 1477M: Enric Balletbo i Serra <eballetbo@gmail.com> 1478M: Javier Martinez Canillas <javier@dowhile0.org> 1479L: linux-omap@vger.kernel.org 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/omap3-igep* 1483 1484ARM/INCOME PXA270 SUPPORT 1485M: Marek Vasut <marek.vasut@gmail.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-pxa/colibri-pxa270-income.c 1489 1490ARM/INTEL IOP13XX ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP32X ARM ARCHITECTURE 1496M: Lennert Buytenhek <kernel@wantstofly.org> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498S: Maintained 1499 1500ARM/INTEL IOP33X ARM ARCHITECTURE 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Orphan 1503 1504ARM/INTEL IQ81342EX MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXDP2850 MACHINE SUPPORT 1510M: Lennert Buytenhek <kernel@wantstofly.org> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513 1514ARM/INTEL IXP4XX ARM ARCHITECTURE 1515M: Imre Kaloz <kaloz@openwrt.org> 1516M: Krzysztof Halasa <khalasa@piap.pl> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519F: arch/arm/mach-ixp4xx/ 1520 1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1522M: Jonathan Cameron <jic23@cam.ac.uk> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/mach-pxa/stargate2.c 1526F: drivers/pcmcia/pxa2xx_stargate2.c 1527 1528ARM/INTEL XSC3 (MANZANO) ARM CORE 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1534M: Lennert Buytenhek <kernel@wantstofly.org> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537 1538ARM/LG1K ARCHITECTURE 1539M: Chanho Min <chanho.min@lge.com> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541S: Maintained 1542F: arch/arm64/boot/dts/lg/ 1543 1544ARM/LOGICPD PXA270 MACHINE SUPPORT 1545M: Lennert Buytenhek <kernel@wantstofly.org> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548 1549ARM/LPC18XX ARCHITECTURE 1550M: Joachim Eastwood <manabian@gmail.com> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: arch/arm/boot/dts/lpc43* 1554F: drivers/clk/nxp/clk-lpc18xx* 1555F: drivers/clocksource/time-lpc32xx.c 1556F: drivers/i2c/busses/i2c-lpc2k.c 1557F: drivers/memory/pl172.c 1558F: drivers/mtd/spi-nor/nxp-spifi.c 1559F: drivers/rtc/rtc-lpc24xx.c 1560N: lpc18xx 1561 1562ARM/LPC32XX SOC SUPPORT 1563M: Vladimir Zapolskiy <vz@mleia.com> 1564M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1567S: Maintained 1568F: arch/arm/boot/dts/lpc32* 1569F: arch/arm/mach-lpc32xx/ 1570F: drivers/i2c/busses/i2c-pnx.c 1571F: drivers/net/ethernet/nxp/lpc_eth.c 1572F: drivers/usb/host/ohci-nxp.c 1573F: drivers/watchdog/pnx4008_wdt.c 1574N: lpc32xx 1575 1576ARM/MAGICIAN MACHINE SUPPORT 1577M: Philipp Zabel <philipp.zabel@gmail.com> 1578S: Maintained 1579 1580ARM/Marvell Berlin SoC support 1581M: Jisheng Zhang <jszhang@marvell.com> 1582M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585F: arch/arm/mach-berlin/ 1586F: arch/arm/boot/dts/berlin* 1587F: arch/arm64/boot/dts/marvell/berlin* 1588 1589ARM/Marvell Dove/MV78xx0/Orion SOC support 1590M: Jason Cooper <jason@lakedaemon.net> 1591M: Andrew Lunn <andrew@lunn.ch> 1592M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1593M: Gregory Clement <gregory.clement@bootlin.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: Documentation/devicetree/bindings/soc/dove/ 1597F: arch/arm/mach-dove/ 1598F: arch/arm/mach-mv78xx0/ 1599F: arch/arm/mach-orion5x/ 1600F: arch/arm/plat-orion/ 1601F: arch/arm/boot/dts/dove* 1602F: arch/arm/boot/dts/orion5x* 1603 1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1605M: Jason Cooper <jason@lakedaemon.net> 1606M: Andrew Lunn <andrew@lunn.ch> 1607M: Gregory Clement <gregory.clement@bootlin.com> 1608M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/boot/dts/armada* 1612F: arch/arm/boot/dts/kirkwood* 1613F: arch/arm/configs/mvebu_*_defconfig 1614F: arch/arm/mach-mvebu/ 1615F: arch/arm64/boot/dts/marvell/armada* 1616F: drivers/cpufreq/armada-37xx-cpufreq.c 1617F: drivers/cpufreq/mvebu-cpufreq.c 1618F: drivers/irqchip/irq-armada-370-xp.c 1619F: drivers/irqchip/irq-mvebu-* 1620F: drivers/pinctrl/mvebu/ 1621F: drivers/rtc/rtc-armada38x.c 1622 1623ARM/Mediatek RTC DRIVER 1624M: Eddie Huang <eddie.huang@mediatek.com> 1625M: Sean Wang <sean.wang@mediatek.com> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1630F: drivers/rtc/rtc-mt6397.c 1631F: drivers/rtc/rtc-mt7622.c 1632 1633ARM/Mediatek SoC support 1634M: Matthias Brugger <matthias.bgg@gmail.com> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: arch/arm/boot/dts/mt6* 1639F: arch/arm/boot/dts/mt7* 1640F: arch/arm/boot/dts/mt8* 1641F: arch/arm/mach-mediatek/ 1642F: arch/arm64/boot/dts/mediatek/ 1643N: mtk 1644K: mediatek 1645 1646ARM/Mediatek USB3 PHY DRIVER 1647M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1650S: Maintained 1651F: drivers/phy/mediatek/phy-mtk-tphy.c 1652 1653ARM/MICREL KS8695 ARCHITECTURE 1654M: Greg Ungerer <gerg@uclinux.org> 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656F: arch/arm/mach-ks8695/ 1657S: Odd Fixes 1658 1659ARM/MIOA701 MACHINE SUPPORT 1660M: Robert Jarzmik <robert.jarzmik@free.fr> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662F: arch/arm/mach-pxa/mioa701.c 1663S: Maintained 1664 1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1666M: Michael Petchkovsky <mkpetch@internode.on.net> 1667S: Maintained 1668 1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1670M: Linus Walleij <linus.walleij@linaro.org> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673F: arch/arm/mach-nomadik/ 1674F: arch/arm/mach-u300/ 1675F: arch/arm/mach-ux500/ 1676F: arch/arm/boot/dts/ste-* 1677F: drivers/clk/clk-nomadik.c 1678F: drivers/clk/clk-u300.c 1679F: drivers/clocksource/clksrc-dbx500-prcmu.c 1680F: drivers/clocksource/timer-u300.c 1681F: drivers/dma/coh901318* 1682F: drivers/dma/ste_dma40* 1683F: drivers/hwspinlock/u8500_hsem.c 1684F: drivers/i2c/busses/i2c-nomadik.c 1685F: drivers/i2c/busses/i2c-stu300.c 1686F: drivers/mfd/ab3100* 1687F: drivers/mfd/ab8500* 1688F: drivers/mfd/abx500* 1689F: drivers/mfd/dbx500* 1690F: drivers/mfd/db8500* 1691F: drivers/pinctrl/nomadik/ 1692F: drivers/pinctrl/pinctrl-coh901* 1693F: drivers/pinctrl/pinctrl-u300.c 1694F: drivers/rtc/rtc-ab3100.c 1695F: drivers/rtc/rtc-ab8500.c 1696F: drivers/rtc/rtc-coh901331.c 1697F: drivers/rtc/rtc-pl031.c 1698F: drivers/watchdog/coh901327_wdt.c 1699F: Documentation/devicetree/bindings/arm/ste-* 1700F: Documentation/devicetree/bindings/arm/ux500/ 1701T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1702 1703ARM/NUVOTON W90X900 ARM ARCHITECTURE 1704M: Wan ZongShun <mcuos.com@gmail.com> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706W: http://www.mcuos.com 1707S: Maintained 1708F: arch/arm/mach-w90x900/ 1709F: drivers/input/keyboard/w90p910_keypad.c 1710F: drivers/input/touchscreen/w90p910_ts.c 1711F: drivers/watchdog/nuc900_wdt.c 1712F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1713F: drivers/mtd/nand/nuc900_nand.c 1714F: drivers/rtc/rtc-nuc900.c 1715F: drivers/spi/spi-nuc900.c 1716F: drivers/usb/host/ehci-w90x900.c 1717F: drivers/video/fbdev/nuc900fb.c 1718 1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1720M: Nelson Castillo <arhuaco@freaks-unidos.net> 1721L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1722W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1723S: Supported 1724 1725ARM/Orion SoC/Technologic Systems TS-78xx platform support 1726M: Alexander Clouter <alex@digriz.org.uk> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.digriz.org.uk/ts78xx/kernel 1729S: Maintained 1730F: arch/arm/mach-orion5x/ts78xx-* 1731 1732ARM/OXNAS platform support 1733M: Neil Armstrong <narmstrong@baylibre.com> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm/mach-oxnas/ 1738F: arch/arm/boot/dts/ox8*.dts* 1739N: oxnas 1740 1741ARM/PALM TREO SUPPORT 1742M: Tomas Cech <sleep_walker@suse.com> 1743L: linux-arm-kernel@lists.infradead.org 1744W: http://hackndev.com 1745S: Maintained 1746F: arch/arm/mach-pxa/palmtreo.* 1747 1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1749M: Marek Vasut <marek.vasut@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org 1751W: http://hackndev.com 1752S: Maintained 1753F: arch/arm/mach-pxa/include/mach/palmtx.h 1754F: arch/arm/mach-pxa/palmtx.c 1755F: arch/arm/mach-pxa/palmt5.* 1756F: arch/arm/mach-pxa/include/mach/palmld.h 1757F: arch/arm/mach-pxa/palmld.c 1758F: arch/arm/mach-pxa/palmte2.* 1759F: arch/arm/mach-pxa/include/mach/palmtc.h 1760F: arch/arm/mach-pxa/palmtc.c 1761 1762ARM/PALMZ72 SUPPORT 1763M: Sergey Lapin <slapin@ossfans.org> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmz72.* 1768 1769ARM/PLEB SUPPORT 1770M: Peter Chubb <pleb@gelato.unsw.edu.au> 1771W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1772S: Maintained 1773 1774ARM/PT DIGITAL BOARD PORT 1775M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779 1780ARM/QUALCOMM SUPPORT 1781M: Andy Gross <andy.gross@linaro.org> 1782M: David Brown <david.brown@linaro.org> 1783L: linux-arm-msm@vger.kernel.org 1784L: linux-soc@vger.kernel.org 1785S: Maintained 1786F: Documentation/devicetree/bindings/soc/qcom/ 1787F: arch/arm/boot/dts/qcom-*.dts 1788F: arch/arm/boot/dts/qcom-*.dtsi 1789F: arch/arm/mach-qcom/ 1790F: arch/arm64/boot/dts/qcom/* 1791F: drivers/i2c/busses/i2c-qup.c 1792F: drivers/clk/qcom/ 1793F: drivers/dma/qcom/ 1794F: drivers/soc/qcom/ 1795F: drivers/spi/spi-qup.c 1796F: drivers/tty/serial/msm_serial.c 1797F: drivers/*/pm8???-* 1798F: drivers/mfd/ssbi.c 1799F: drivers/firmware/qcom_scm.c 1800T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1801 1802ARM/RADISYS ENP2611 MACHINE SUPPORT 1803M: Lennert Buytenhek <kernel@wantstofly.org> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805S: Maintained 1806 1807ARM/REALTEK ARCHITECTURE 1808M: Andreas Färber <afaerber@suse.de> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810S: Maintained 1811F: arch/arm64/boot/dts/realtek/ 1812F: Documentation/devicetree/bindings/arm/realtek.txt 1813 1814ARM/RENESAS ARM64 ARCHITECTURE 1815M: Simon Horman <horms@verge.net.au> 1816M: Magnus Damm <magnus.damm@gmail.com> 1817L: linux-renesas-soc@vger.kernel.org 1818Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1820S: Supported 1821F: arch/arm64/boot/dts/renesas/ 1822F: Documentation/devicetree/bindings/arm/shmobile.txt 1823F: drivers/soc/renesas/ 1824F: include/linux/soc/renesas/ 1825 1826ARM/RISCPC ARCHITECTURE 1827M: Russell King <linux@armlinux.org.uk> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829W: http://www.armlinux.org.uk/ 1830S: Maintained 1831F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1832F: arch/arm/include/asm/hardware/ioc.h 1833F: arch/arm/include/asm/hardware/iomd.h 1834F: arch/arm/include/asm/hardware/memc.h 1835F: arch/arm/mach-rpc/ 1836F: drivers/net/ethernet/8390/etherh.c 1837F: drivers/net/ethernet/i825xx/ether1* 1838F: drivers/net/ethernet/seeq/ether3* 1839F: drivers/scsi/arm/ 1840 1841ARM/Rockchip SoC support 1842M: Heiko Stuebner <heiko@sntech.de> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844L: linux-rockchip@lists.infradead.org 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1846S: Maintained 1847F: arch/arm/boot/dts/rk3* 1848F: arch/arm/boot/dts/rv1108* 1849F: arch/arm/mach-rockchip/ 1850F: drivers/clk/rockchip/ 1851F: drivers/i2c/busses/i2c-rk3x.c 1852F: drivers/*/*rockchip* 1853F: drivers/*/*/*rockchip* 1854F: sound/soc/rockchip/ 1855N: rockchip 1856 1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1858M: Kukjin Kim <kgene@kernel.org> 1859M: Krzysztof Kozlowski <krzk@kernel.org> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1862Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1863S: Maintained 1864F: arch/arm/boot/dts/s3c* 1865F: arch/arm/boot/dts/s5p* 1866F: arch/arm/boot/dts/samsung* 1867F: arch/arm/boot/dts/exynos* 1868F: arch/arm64/boot/dts/exynos/ 1869F: arch/arm/plat-samsung/ 1870F: arch/arm/mach-s3c24*/ 1871F: arch/arm/mach-s3c64xx/ 1872F: arch/arm/mach-s5p*/ 1873F: arch/arm/mach-exynos*/ 1874F: drivers/*/*s3c24* 1875F: drivers/*/*/*s3c24* 1876F: drivers/*/*s3c64xx* 1877F: drivers/*/*s5pv210* 1878F: drivers/memory/samsung/* 1879F: drivers/soc/samsung/* 1880F: Documentation/arm/Samsung/ 1881F: Documentation/devicetree/bindings/arm/samsung/ 1882F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1883F: Documentation/devicetree/bindings/power/pd-samsung.txt 1884N: exynos 1885 1886ARM/SAMSUNG MOBILE MACHINE SUPPORT 1887M: Kyungmin Park <kyungmin.park@samsung.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890F: arch/arm/mach-s5pv210/ 1891 1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1893M: Kyungmin Park <kyungmin.park@samsung.com> 1894M: Kamil Debski <kamil@wypas.org> 1895M: Andrzej Hajda <a.hajda@samsung.com> 1896L: linux-arm-kernel@lists.infradead.org 1897L: linux-media@vger.kernel.org 1898S: Maintained 1899F: drivers/media/platform/s5p-g2d/ 1900 1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1902M: Marek Szyprowski <m.szyprowski@samsung.com> 1903L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1904L: linux-media@vger.kernel.org 1905S: Maintained 1906F: drivers/media/platform/s5p-cec/ 1907F: Documentation/devicetree/bindings/media/s5p-cec.txt 1908 1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1910M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1911M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1912L: linux-arm-kernel@lists.infradead.org 1913L: linux-media@vger.kernel.org 1914S: Maintained 1915F: drivers/media/platform/s5p-jpeg/ 1916 1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1918M: Kyungmin Park <kyungmin.park@samsung.com> 1919M: Kamil Debski <kamil@wypas.org> 1920M: Jeongtae Park <jtp.park@samsung.com> 1921M: Andrzej Hajda <a.hajda@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org 1923L: linux-media@vger.kernel.org 1924S: Maintained 1925F: arch/arm/plat-samsung/s5p-dev-mfc.c 1926F: drivers/media/platform/s5p-mfc/ 1927 1928ARM/SHMOBILE ARM ARCHITECTURE 1929M: Simon Horman <horms@verge.net.au> 1930M: Magnus Damm <magnus.damm@gmail.com> 1931L: linux-renesas-soc@vger.kernel.org 1932Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1933T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1934S: Supported 1935F: arch/arm/boot/dts/emev2* 1936F: arch/arm/boot/dts/r7s* 1937F: arch/arm/boot/dts/r8a* 1938F: arch/arm/boot/dts/sh* 1939F: arch/arm/configs/shmobile_defconfig 1940F: arch/arm/include/debug/renesas-scif.S 1941F: arch/arm/mach-shmobile/ 1942F: Documentation/devicetree/bindings/arm/shmobile.txt 1943F: drivers/soc/renesas/ 1944F: include/linux/soc/renesas/ 1945 1946ARM/SOCFPGA ARCHITECTURE 1947M: Dinh Nguyen <dinguyen@kernel.org> 1948S: Maintained 1949F: arch/arm/mach-socfpga/ 1950F: arch/arm/boot/dts/socfpga* 1951F: arch/arm/configs/socfpga_defconfig 1952F: arch/arm64/boot/dts/altera/ 1953W: http://www.rocketboards.org 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1955 1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1957M: Dinh Nguyen <dinguyen@kernel.org> 1958S: Maintained 1959F: drivers/clk/socfpga/ 1960 1961ARM/SOCFPGA EDAC SUPPORT 1962M: Thor Thayer <thor.thayer@linux.intel.com> 1963S: Maintained 1964F: drivers/edac/altera_edac. 1965 1966ARM/STI ARCHITECTURE 1967M: Patrice Chotard <patrice.chotard@st.com> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969W: http://www.stlinux.com 1970S: Maintained 1971F: arch/arm/mach-sti/ 1972F: arch/arm/boot/dts/sti* 1973F: drivers/char/hw_random/st-rng.c 1974F: drivers/clocksource/arm_global_timer.c 1975F: drivers/clocksource/clksrc_st_lpc.c 1976F: drivers/cpufreq/sti-cpufreq.c 1977F: drivers/dma/st_fdma* 1978F: drivers/i2c/busses/i2c-st.c 1979F: drivers/media/rc/st_rc.c 1980F: drivers/media/platform/sti/c8sectpfe/ 1981F: drivers/mmc/host/sdhci-st.c 1982F: drivers/phy/st/phy-miphy28lp.c 1983F: drivers/phy/st/phy-stih407-usb.c 1984F: drivers/pinctrl/pinctrl-st.c 1985F: drivers/remoteproc/st_remoteproc.c 1986F: drivers/remoteproc/st_slim_rproc.c 1987F: drivers/reset/sti/ 1988F: drivers/rtc/rtc-st-lpc.c 1989F: drivers/tty/serial/st-asc.c 1990F: drivers/usb/dwc3/dwc3-st.c 1991F: drivers/usb/host/ehci-st.c 1992F: drivers/usb/host/ohci-st.c 1993F: drivers/watchdog/st_lpc_wdt.c 1994F: drivers/ata/ahci_st.c 1995F: include/linux/remoteproc/st_slim_rproc.h 1996 1997ARM/STM32 ARCHITECTURE 1998M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1999M: Alexandre Torgue <alexandre.torgue@st.com> 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2001S: Maintained 2002T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2003N: stm32 2004F: arch/arm/boot/dts/stm32* 2005F: arch/arm/mach-stm32/ 2006F: drivers/clocksource/armv7m_systick.c 2007 2008ARM/TANGO ARCHITECTURE 2009M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2010M: Mans Rullgard <mans@mansr.com> 2011L: linux-arm-kernel@lists.infradead.org 2012S: Odd Fixes 2013N: tango 2014 2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2016M: Lennert Buytenhek <kernel@wantstofly.org> 2017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2018S: Maintained 2019 2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2021M: Hans Verkuil <hans.verkuil@cisco.com> 2022L: linux-tegra@vger.kernel.org 2023L: linux-media@vger.kernel.org 2024S: Maintained 2025F: drivers/media/platform/tegra-cec/ 2026F: Documentation/devicetree/bindings/media/tegra-cec.txt 2027 2028ARM/TETON BGA MACHINE SUPPORT 2029M: "Mark F. Brown" <mark.brown314@gmail.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031S: Maintained 2032 2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2034M: Santosh Shilimkar <ssantosh@kernel.org> 2035L: linux-kernel@vger.kernel.org 2036S: Maintained 2037F: drivers/memory/*emif* 2038 2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2040M: Santosh Shilimkar <ssantosh@kernel.org> 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2042S: Maintained 2043F: arch/arm/mach-keystone/ 2044F: arch/arm/boot/dts/keystone-* 2045T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2046 2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2048M: Santosh Shilimkar <ssantosh@kernel.org> 2049L: linux-kernel@vger.kernel.org 2050S: Maintained 2051F: drivers/clk/keystone/ 2052 2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2054M: Santosh Shilimkar <ssantosh@kernel.org> 2055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2056L: linux-kernel@vger.kernel.org 2057S: Maintained 2058F: drivers/clocksource/timer-keystone.c 2059 2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2061M: Santosh Shilimkar <ssantosh@kernel.org> 2062L: linux-kernel@vger.kernel.org 2063S: Maintained 2064F: drivers/power/reset/keystone-reset.c 2065 2066ARM/THECUS N2100 MACHINE SUPPORT 2067M: Lennert Buytenhek <kernel@wantstofly.org> 2068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2069S: Maintained 2070 2071ARM/TOSA MACHINE SUPPORT 2072M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2073M: Dirk Opfer <dirk@opfer-online.de> 2074S: Maintained 2075 2076ARM/UNIPHIER ARCHITECTURE 2077M: Masahiro Yamada <yamada.masahiro@socionext.com> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2080S: Maintained 2081F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2082F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2083F: arch/arm/boot/dts/uniphier* 2084F: arch/arm/include/asm/hardware/cache-uniphier.h 2085F: arch/arm/mach-uniphier/ 2086F: arch/arm/mm/cache-uniphier.c 2087F: arch/arm64/boot/dts/socionext/uniphier* 2088F: drivers/bus/uniphier-system-bus.c 2089F: drivers/clk/uniphier/ 2090F: drivers/gpio/gpio-uniphier.c 2091F: drivers/i2c/busses/i2c-uniphier* 2092F: drivers/irqchip/irq-uniphier-aidet.c 2093F: drivers/pinctrl/uniphier/ 2094F: drivers/reset/reset-uniphier.c 2095F: drivers/tty/serial/8250/8250_uniphier.c 2096N: uniphier 2097 2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2099M: Ulf Hansson <ulf.hansson@linaro.org> 2100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2101T: git git://git.linaro.org/people/ulfh/clk.git 2102S: Maintained 2103F: drivers/clk/ux500/ 2104 2105ARM/VERSATILE EXPRESS PLATFORM 2106M: Liviu Dudau <liviu.dudau@arm.com> 2107M: Sudeep Holla <sudeep.holla@arm.com> 2108M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2110S: Maintained 2111F: arch/arm/boot/dts/vexpress* 2112F: arch/arm64/boot/dts/arm/ 2113F: arch/arm/mach-vexpress/ 2114F: */*/vexpress* 2115F: */*/*/vexpress* 2116F: drivers/clk/versatile/clk-vexpress-osc.c 2117F: drivers/clocksource/versatile.c 2118N: mps2 2119 2120ARM/VFP SUPPORT 2121M: Russell King <linux@armlinux.org.uk> 2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2123W: http://www.armlinux.org.uk/ 2124S: Maintained 2125F: arch/arm/vfp/ 2126 2127ARM/VOIPAC PXA270 SUPPORT 2128M: Marek Vasut <marek.vasut@gmail.com> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130S: Maintained 2131F: arch/arm/mach-pxa/vpac270.c 2132F: arch/arm/mach-pxa/include/mach/vpac270.h 2133 2134ARM/VT8500 ARM ARCHITECTURE 2135M: Tony Prisk <linux@prisktech.co.nz> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137S: Maintained 2138F: arch/arm/mach-vt8500/ 2139F: drivers/clocksource/vt8500_timer.c 2140F: drivers/i2c/busses/i2c-wmt.c 2141F: drivers/mmc/host/wmt-sdmmc.c 2142F: drivers/pwm/pwm-vt8500.c 2143F: drivers/rtc/rtc-vt8500.c 2144F: drivers/tty/serial/vt8500_serial.c 2145F: drivers/usb/host/ehci-platform.c 2146F: drivers/usb/host/uhci-platform.c 2147F: drivers/video/fbdev/vt8500lcdfb.* 2148F: drivers/video/fbdev/wm8505fb* 2149F: drivers/video/fbdev/wmt_ge_rops.* 2150 2151ARM/ZIPIT Z2 SUPPORT 2152M: Marek Vasut <marek.vasut@gmail.com> 2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2154S: Maintained 2155F: arch/arm/mach-pxa/z2.c 2156F: arch/arm/mach-pxa/include/mach/z2.h 2157 2158ARM/ZTE ARCHITECTURE 2159M: Jun Nie <jun.nie@linaro.org> 2160M: Baoyou Xie <baoyou.xie@linaro.org> 2161M: Shawn Guo <shawnguo@kernel.org> 2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2163S: Maintained 2164F: arch/arm/boot/dts/zx2967* 2165F: arch/arm/mach-zx/ 2166F: arch/arm64/boot/dts/zte/ 2167F: drivers/clk/zte/ 2168F: drivers/dma/zx_dma.c 2169F: drivers/gpio/gpio-zx.c 2170F: drivers/i2c/busses/i2c-zx2967.c 2171F: drivers/mmc/host/dw_mmc-zx.* 2172F: drivers/pinctrl/zte/ 2173F: drivers/soc/zte/ 2174F: drivers/thermal/zx2967_thermal.c 2175F: drivers/watchdog/zx2967_wdt.c 2176F: Documentation/devicetree/bindings/arm/zte.txt 2177F: Documentation/devicetree/bindings/clock/zx2967*.txt 2178F: Documentation/devicetree/bindings/dma/zxdma.txt 2179F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2180F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2181F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2182F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2183F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2184F: Documentation/devicetree/bindings/soc/zte/ 2185F: Documentation/devicetree/bindings/sound/zte,*.txt 2186F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2187F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2188F: include/dt-bindings/clock/zx2967*.h 2189F: include/dt-bindings/soc/zte,*.h 2190F: sound/soc/codecs/zx_aud96p22.c 2191F: sound/soc/zte/ 2192 2193ARM/ZYNQ ARCHITECTURE 2194M: Michal Simek <michal.simek@xilinx.com> 2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2196W: http://wiki.xilinx.com 2197T: git https://github.com/Xilinx/linux-xlnx.git 2198S: Supported 2199F: arch/arm/mach-zynq/ 2200F: drivers/cpuidle/cpuidle-zynq.c 2201F: drivers/block/xsysace.c 2202N: zynq 2203N: xilinx 2204F: drivers/clocksource/cadence_ttc_timer.c 2205F: drivers/i2c/busses/i2c-cadence.c 2206F: drivers/mmc/host/sdhci-of-arasan.c 2207F: drivers/edac/synopsys_edac.c 2208 2209ARM64 PORT (AARCH64 ARCHITECTURE) 2210M: Catalin Marinas <catalin.marinas@arm.com> 2211M: Will Deacon <will.deacon@arm.com> 2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2213T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2214S: Maintained 2215F: arch/arm64/ 2216F: Documentation/arm64/ 2217 2218AS3645A LED FLASH CONTROLLER DRIVER 2219M: Sakari Ailus <sakari.ailus@iki.fi> 2220L: linux-leds@vger.kernel.org 2221S: Maintained 2222F: drivers/leds/leds-as3645a.c 2223 2224ASAHI KASEI AK8974 DRIVER 2225M: Linus Walleij <linus.walleij@linaro.org> 2226L: linux-iio@vger.kernel.org 2227W: http://www.akm.com/ 2228S: Supported 2229F: drivers/iio/magnetometer/ak8974.c 2230 2231ASC7621 HARDWARE MONITOR DRIVER 2232M: George Joseph <george.joseph@fairview5.com> 2233L: linux-hwmon@vger.kernel.org 2234S: Maintained 2235F: Documentation/hwmon/asc7621 2236F: drivers/hwmon/asc7621.c 2237 2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2239M: Corentin Chary <corentin.chary@gmail.com> 2240L: acpi4asus-user@lists.sourceforge.net 2241L: platform-driver-x86@vger.kernel.org 2242W: http://acpi4asus.sf.net 2243S: Maintained 2244F: drivers/platform/x86/asus*.c 2245F: drivers/platform/x86/eeepc*.c 2246 2247ASUS WIRELESS RADIO CONTROL DRIVER 2248M: João Paulo Rechi Vita <jprvita@gmail.com> 2249L: platform-driver-x86@vger.kernel.org 2250S: Maintained 2251F: drivers/platform/x86/asus-wireless.c 2252 2253ASYMMETRIC KEYS 2254M: David Howells <dhowells@redhat.com> 2255L: keyrings@vger.kernel.org 2256S: Maintained 2257F: Documentation/crypto/asymmetric-keys.txt 2258F: include/linux/verification.h 2259F: include/crypto/public_key.h 2260F: include/crypto/pkcs7.h 2261F: crypto/asymmetric_keys/ 2262 2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2264R: Dan Williams <dan.j.williams@intel.com> 2265W: http://sourceforge.net/projects/xscaleiop 2266S: Odd fixes 2267F: Documentation/crypto/async-tx-api.txt 2268F: crypto/async_tx/ 2269F: drivers/dma/ 2270F: include/linux/dmaengine.h 2271F: include/linux/async_tx.h 2272 2273AT24 EEPROM DRIVER 2274M: Bartosz Golaszewski <brgl@bgdev.pl> 2275L: linux-i2c@vger.kernel.org 2276T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2277S: Maintained 2278F: Documentation/devicetree/bindings/eeprom/at24.txt 2279F: drivers/misc/eeprom/at24.c 2280F: include/linux/platform_data/at24.h 2281 2282ATA OVER ETHERNET (AOE) DRIVER 2283M: "Ed L. Cashin" <ed.cashin@acm.org> 2284W: http://www.openaoe.org/ 2285S: Supported 2286F: Documentation/aoe/ 2287F: drivers/block/aoe/ 2288 2289ATHEROS 71XX/9XXX GPIO DRIVER 2290M: Alban Bedel <albeu@free.fr> 2291W: https://github.com/AlbanBedel/linux 2292T: git git://github.com/AlbanBedel/linux 2293S: Maintained 2294F: drivers/gpio/gpio-ath79.c 2295F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2296 2297ATHEROS ATH GENERIC UTILITIES 2298M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2299L: linux-wireless@vger.kernel.org 2300S: Supported 2301F: drivers/net/wireless/ath/* 2302 2303ATHEROS ATH5K WIRELESS DRIVER 2304M: Jiri Slaby <jirislaby@gmail.com> 2305M: Nick Kossifidis <mickflemm@gmail.com> 2306M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2307L: linux-wireless@vger.kernel.org 2308W: http://wireless.kernel.org/en/users/Drivers/ath5k 2309S: Maintained 2310F: drivers/net/wireless/ath/ath5k/ 2311 2312ATHEROS ATH6KL WIRELESS DRIVER 2313M: Kalle Valo <kvalo@qca.qualcomm.com> 2314L: linux-wireless@vger.kernel.org 2315W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2317S: Supported 2318F: drivers/net/wireless/ath/ath6kl/ 2319 2320ATI_REMOTE2 DRIVER 2321M: Ville Syrjala <syrjala@sci.fi> 2322S: Maintained 2323F: drivers/input/misc/ati_remote2.c 2324 2325ATK0110 HWMON DRIVER 2326M: Luca Tettamanti <kronos.it@gmail.com> 2327L: linux-hwmon@vger.kernel.org 2328S: Maintained 2329F: drivers/hwmon/asus_atk0110.c 2330 2331ATLX ETHERNET DRIVERS 2332M: Jay Cliburn <jcliburn@gmail.com> 2333M: Chris Snook <chris.snook@gmail.com> 2334L: netdev@vger.kernel.org 2335W: http://sourceforge.net/projects/atl1 2336W: http://atl1.sourceforge.net 2337S: Maintained 2338F: drivers/net/ethernet/atheros/ 2339 2340ATM 2341M: Chas Williams <3chas3@gmail.com> 2342L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2343L: netdev@vger.kernel.org 2344W: http://linux-atm.sourceforge.net 2345S: Maintained 2346F: drivers/atm/ 2347F: include/linux/atm* 2348F: include/uapi/linux/atm* 2349 2350ATMEL AT91 / AT32 MCI DRIVER 2351M: Ludovic Desroches <ludovic.desroches@microchip.com> 2352S: Maintained 2353F: drivers/mmc/host/atmel-mci.c 2354 2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2356M: Nicolas Ferre <nicolas.ferre@microchip.com> 2357S: Supported 2358F: drivers/power/reset/at91-sama5d2_shdwc.c 2359 2360ATMEL Audio ALSA driver 2361M: Nicolas Ferre <nicolas.ferre@microchip.com> 2362L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2363S: Supported 2364F: sound/soc/atmel 2365 2366ATMEL I2C DRIVER 2367M: Ludovic Desroches <ludovic.desroches@microchip.com> 2368L: linux-i2c@vger.kernel.org 2369S: Supported 2370F: drivers/i2c/busses/i2c-at91.c 2371 2372ATMEL ISI DRIVER 2373M: Ludovic Desroches <ludovic.desroches@microchip.com> 2374L: linux-media@vger.kernel.org 2375S: Supported 2376F: drivers/media/platform/atmel/atmel-isi.c 2377F: include/media/atmel-isi.h 2378 2379ATMEL LCDFB DRIVER 2380M: Nicolas Ferre <nicolas.ferre@microchip.com> 2381L: linux-fbdev@vger.kernel.org 2382S: Maintained 2383F: drivers/video/fbdev/atmel_lcdfb.c 2384F: include/video/atmel_lcdc.h 2385 2386ATMEL MACB ETHERNET DRIVER 2387M: Nicolas Ferre <nicolas.ferre@microchip.com> 2388S: Supported 2389F: drivers/net/ethernet/cadence/ 2390 2391ATMEL MAXTOUCH DRIVER 2392M: Nick Dyer <nick@shmanahar.org> 2393T: git git://github.com/ndyer/linux.git 2394S: Maintained 2395F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2396F: drivers/input/touchscreen/atmel_mxt_ts.c 2397F: include/linux/platform_data/atmel_mxt_ts.h 2398 2399ATMEL SAMA5D2 ADC DRIVER 2400M: Ludovic Desroches <ludovic.desroches@microchip.com> 2401L: linux-iio@vger.kernel.org 2402S: Supported 2403F: drivers/iio/adc/at91-sama5d2_adc.c 2404 2405ATMEL SDMMC DRIVER 2406M: Ludovic Desroches <ludovic.desroches@microchip.com> 2407L: linux-mmc@vger.kernel.org 2408S: Supported 2409F: drivers/mmc/host/sdhci-of-at91.c 2410 2411ATMEL SPI DRIVER 2412M: Nicolas Ferre <nicolas.ferre@microchip.com> 2413S: Supported 2414F: drivers/spi/spi-atmel.* 2415 2416ATMEL SSC DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2419S: Supported 2420F: drivers/misc/atmel-ssc.c 2421F: include/linux/atmel-ssc.h 2422 2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Supported 2427F: drivers/misc/atmel_tclib.c 2428F: drivers/clocksource/tcb_clksrc.c 2429 2430ATMEL USBA UDC DRIVER 2431M: Nicolas Ferre <nicolas.ferre@microchip.com> 2432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2433S: Supported 2434F: drivers/usb/gadget/udc/atmel_usba_udc.* 2435 2436ATMEL WIRELESS DRIVER 2437M: Simon Kelley <simon@thekelleys.org.uk> 2438L: linux-wireless@vger.kernel.org 2439W: http://www.thekelleys.org.uk/atmel 2440W: http://atmelwlandriver.sourceforge.net/ 2441S: Maintained 2442F: drivers/net/wireless/atmel/atmel* 2443 2444ATMEL XDMA DRIVER 2445M: Ludovic Desroches <ludovic.desroches@microchip.com> 2446L: linux-arm-kernel@lists.infradead.org 2447L: dmaengine@vger.kernel.org 2448S: Supported 2449F: drivers/dma/at_xdmac.c 2450 2451ATOMIC INFRASTRUCTURE 2452M: Will Deacon <will.deacon@arm.com> 2453M: Peter Zijlstra <peterz@infradead.org> 2454R: Boqun Feng <boqun.feng@gmail.com> 2455L: linux-kernel@vger.kernel.org 2456S: Maintained 2457F: arch/*/include/asm/atomic*.h 2458F: include/*/atomic*.h 2459 2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2461M: Bradley Grove <linuxdrivers@attotech.com> 2462L: linux-scsi@vger.kernel.org 2463W: http://www.attotech.com 2464S: Supported 2465F: drivers/scsi/esas2r 2466 2467ATUSB IEEE 802.15.4 RADIO DRIVER 2468M: Stefan Schmidt <stefan@osg.samsung.com> 2469L: linux-wpan@vger.kernel.org 2470S: Maintained 2471F: drivers/net/ieee802154/atusb.c 2472F: drivers/net/ieee802154/atusb.h 2473F: drivers/net/ieee802154/at86rf230.h 2474 2475AUDIT SUBSYSTEM 2476M: Paul Moore <paul@paul-moore.com> 2477M: Eric Paris <eparis@redhat.com> 2478L: linux-audit@redhat.com (moderated for non-subscribers) 2479W: https://github.com/linux-audit 2480W: https://people.redhat.com/sgrubb/audit 2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2482S: Supported 2483F: include/linux/audit.h 2484F: include/uapi/linux/audit.h 2485F: kernel/audit* 2486 2487AUXILIARY DISPLAY DRIVERS 2488M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2489W: http://miguelojeda.es/auxdisplay.htm 2490W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2491S: Maintained 2492F: drivers/auxdisplay/ 2493F: include/linux/cfag12864b.h 2494 2495AX.25 NETWORK LAYER 2496M: Ralf Baechle <ralf@linux-mips.org> 2497L: linux-hams@vger.kernel.org 2498W: http://www.linux-ax25.org/ 2499S: Maintained 2500F: include/uapi/linux/ax25.h 2501F: include/net/ax25.h 2502F: net/ax25/ 2503 2504AXENTIA ARM DEVICES 2505M: Peter Rosin <peda@axentia.se> 2506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2507S: Maintained 2508F: Documentation/devicetree/bindings/arm/axentia.txt 2509F: arch/arm/boot/dts/at91-linea.dtsi 2510F: arch/arm/boot/dts/at91-natte.dtsi 2511F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2512F: arch/arm/boot/dts/at91-tse850-3.dts 2513 2514AXENTIA ASOC DRIVERS 2515M: Peter Rosin <peda@axentia.se> 2516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2517S: Maintained 2518F: Documentation/devicetree/bindings/sound/axentia,* 2519F: sound/soc/atmel/tse850-pcm5142.c 2520 2521AZ6007 DVB DRIVER 2522M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2523M: Mauro Carvalho Chehab <mchehab@kernel.org> 2524L: linux-media@vger.kernel.org 2525W: https://linuxtv.org 2526T: git git://linuxtv.org/media_tree.git 2527S: Maintained 2528F: drivers/media/usb/dvb-usb-v2/az6007.c 2529 2530AZTECH FM RADIO RECEIVER DRIVER 2531M: Hans Verkuil <hverkuil@xs4all.nl> 2532L: linux-media@vger.kernel.org 2533T: git git://linuxtv.org/media_tree.git 2534W: https://linuxtv.org 2535S: Maintained 2536F: drivers/media/radio/radio-aztech* 2537 2538B43 WIRELESS DRIVER 2539L: linux-wireless@vger.kernel.org 2540L: b43-dev@lists.infradead.org 2541W: http://wireless.kernel.org/en/users/Drivers/b43 2542S: Odd Fixes 2543F: drivers/net/wireless/broadcom/b43/ 2544 2545B43LEGACY WIRELESS DRIVER 2546M: Larry Finger <Larry.Finger@lwfinger.net> 2547L: linux-wireless@vger.kernel.org 2548L: b43-dev@lists.infradead.org 2549W: http://wireless.kernel.org/en/users/Drivers/b43 2550S: Maintained 2551F: drivers/net/wireless/broadcom/b43legacy/ 2552 2553BACKLIGHT CLASS/SUBSYSTEM 2554M: Lee Jones <lee.jones@linaro.org> 2555M: Daniel Thompson <daniel.thompson@linaro.org> 2556M: Jingoo Han <jingoohan1@gmail.com> 2557T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2558S: Maintained 2559F: drivers/video/backlight/ 2560F: include/linux/backlight.h 2561F: include/linux/pwm_backlight.h 2562F: Documentation/devicetree/bindings/leds/backlight 2563 2564BATMAN ADVANCED 2565M: Marek Lindner <mareklindner@neomailbox.ch> 2566M: Simon Wunderlich <sw@simonwunderlich.de> 2567M: Antonio Quartulli <a@unstable.cc> 2568L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2569W: https://www.open-mesh.org/ 2570Q: https://patchwork.open-mesh.org/project/batman/list/ 2571S: Maintained 2572F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2573F: Documentation/ABI/testing/sysfs-class-net-mesh 2574F: Documentation/networking/batman-adv.rst 2575F: include/uapi/linux/batadv_packet.h 2576F: include/uapi/linux/batman_adv.h 2577F: net/batman-adv/ 2578 2579BAYCOM/HDLCDRV DRIVERS FOR AX.25 2580M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2581L: linux-hams@vger.kernel.org 2582W: http://www.baycom.org/~tom/ham/ham.html 2583S: Maintained 2584F: drivers/net/hamradio/baycom* 2585 2586BCACHE (BLOCK LAYER CACHE) 2587M: Michael Lyle <mlyle@lyle.org> 2588M: Kent Overstreet <kent.overstreet@gmail.com> 2589L: linux-bcache@vger.kernel.org 2590W: http://bcache.evilpiepirate.org 2591C: irc://irc.oftc.net/bcache 2592S: Maintained 2593F: drivers/md/bcache/ 2594 2595BDISP ST MEDIA DRIVER 2596M: Fabien Dessenne <fabien.dessenne@st.com> 2597L: linux-media@vger.kernel.org 2598T: git git://linuxtv.org/media_tree.git 2599W: https://linuxtv.org 2600S: Supported 2601F: drivers/media/platform/sti/bdisp 2602 2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2604M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2605L: netdev@vger.kernel.org 2606S: Maintained 2607F: drivers/net/ethernet/ec_bhf.c 2608 2609BEFS FILE SYSTEM 2610M: Luis de Bethencourt <luisbg@kernel.org> 2611M: Salah Triki <salah.triki@gmail.com> 2612S: Maintained 2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2614F: Documentation/filesystems/befs.txt 2615F: fs/befs/ 2616 2617BFQ I/O SCHEDULER 2618M: Paolo Valente <paolo.valente@linaro.org> 2619M: Jens Axboe <axboe@kernel.dk> 2620L: linux-block@vger.kernel.org 2621S: Maintained 2622F: block/bfq-* 2623F: Documentation/block/bfq-iosched.txt 2624 2625BFS FILE SYSTEM 2626M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2627S: Maintained 2628F: Documentation/filesystems/bfs.txt 2629F: fs/bfs/ 2630F: include/uapi/linux/bfs_fs.h 2631 2632BLACKFIN ARCHITECTURE 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634T: git git://git.code.sf.net/p/adi-linux/code 2635W: http://blackfin.uclinux.org 2636S: Orphan 2637F: arch/blackfin/ 2638 2639BLACKFIN EMAC DRIVER 2640L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2641W: http://blackfin.uclinux.org 2642S: Orphan 2643F: drivers/net/ethernet/adi/ 2644 2645BLACKFIN MEDIA DRIVER 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2647W: http://blackfin.uclinux.org/ 2648S: Orphan 2649F: drivers/media/platform/blackfin/ 2650F: drivers/media/i2c/adv7183* 2651F: drivers/media/i2c/vs6624* 2652 2653BLACKFIN RTC DRIVER 2654L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2655W: http://blackfin.uclinux.org 2656S: Orphan 2657F: drivers/rtc/rtc-bfin.c 2658 2659BLACKFIN SDH DRIVER 2660L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2661W: http://blackfin.uclinux.org 2662S: Orphan 2663F: drivers/mmc/host/bfin_sdh.c 2664 2665BLACKFIN SERIAL DRIVER 2666L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2667W: http://blackfin.uclinux.org 2668S: Orphan 2669F: drivers/tty/serial/bfin_uart.c 2670 2671BLACKFIN WATCHDOG DRIVER 2672L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2673W: http://blackfin.uclinux.org 2674S: Orphan 2675F: drivers/watchdog/bfin_wdt.c 2676 2677BLINKM RGB LED DRIVER 2678M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2679S: Maintained 2680F: drivers/leds/leds-blinkm.c 2681 2682BLOCK LAYER 2683M: Jens Axboe <axboe@kernel.dk> 2684L: linux-block@vger.kernel.org 2685T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2686S: Maintained 2687F: block/ 2688F: kernel/trace/blktrace.c 2689F: lib/sbitmap.c 2690 2691BLOCK2MTD DRIVER 2692M: Joern Engel <joern@lazybastard.org> 2693L: linux-mtd@lists.infradead.org 2694S: Maintained 2695F: drivers/mtd/devices/block2mtd.c 2696 2697BLUETOOTH DRIVERS 2698M: Marcel Holtmann <marcel@holtmann.org> 2699M: Johan Hedberg <johan.hedberg@gmail.com> 2700L: linux-bluetooth@vger.kernel.org 2701W: http://www.bluez.org/ 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2704S: Maintained 2705F: drivers/bluetooth/ 2706 2707BLUETOOTH SUBSYSTEM 2708M: Marcel Holtmann <marcel@holtmann.org> 2709M: Johan Hedberg <johan.hedberg@gmail.com> 2710L: linux-bluetooth@vger.kernel.org 2711W: http://www.bluez.org/ 2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2714S: Maintained 2715F: net/bluetooth/ 2716F: include/net/bluetooth/ 2717 2718BONDING DRIVER 2719M: Jay Vosburgh <j.vosburgh@gmail.com> 2720M: Veaceslav Falico <vfalico@gmail.com> 2721M: Andy Gospodarek <andy@greyhouse.net> 2722L: netdev@vger.kernel.org 2723W: http://sourceforge.net/projects/bonding/ 2724S: Supported 2725F: drivers/net/bonding/ 2726F: include/uapi/linux/if_bonding.h 2727 2728BPF (Safe dynamic programs and tools) 2729M: Alexei Starovoitov <ast@kernel.org> 2730M: Daniel Borkmann <daniel@iogearbox.net> 2731L: netdev@vger.kernel.org 2732L: linux-kernel@vger.kernel.org 2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2735S: Supported 2736F: arch/x86/net/bpf_jit* 2737F: Documentation/networking/filter.txt 2738F: Documentation/bpf/ 2739F: include/linux/bpf* 2740F: include/linux/filter.h 2741F: include/trace/events/bpf.h 2742F: include/trace/events/xdp.h 2743F: include/uapi/linux/bpf* 2744F: include/uapi/linux/filter.h 2745F: kernel/bpf/ 2746F: kernel/trace/bpf_trace.c 2747F: lib/test_bpf.c 2748F: net/bpf/ 2749F: net/core/filter.c 2750F: net/sched/act_bpf.c 2751F: net/sched/cls_bpf.c 2752F: samples/bpf/ 2753F: tools/bpf/ 2754F: tools/testing/selftests/bpf/ 2755 2756BROADCOM B44 10/100 ETHERNET DRIVER 2757M: Michael Chan <michael.chan@broadcom.com> 2758L: netdev@vger.kernel.org 2759S: Supported 2760F: drivers/net/ethernet/broadcom/b44.* 2761 2762BROADCOM B53 ETHERNET SWITCH DRIVER 2763M: Florian Fainelli <f.fainelli@gmail.com> 2764L: netdev@vger.kernel.org 2765L: openwrt-devel@lists.openwrt.org (subscribers-only) 2766S: Supported 2767F: drivers/net/dsa/b53/* 2768F: include/linux/platform_data/b53.h 2769 2770BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2771M: Florian Fainelli <f.fainelli@gmail.com> 2772M: Ray Jui <rjui@broadcom.com> 2773M: Scott Branden <sbranden@broadcom.com> 2774M: bcm-kernel-feedback-list@broadcom.com 2775T: git git://github.com/broadcom/mach-bcm 2776S: Maintained 2777N: bcm281* 2778N: bcm113* 2779N: bcm216* 2780N: kona 2781F: arch/arm/mach-bcm/ 2782 2783BROADCOM BCM2835 ARM ARCHITECTURE 2784M: Eric Anholt <eric@anholt.net> 2785M: Stefan Wahren <stefan.wahren@i2se.com> 2786L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2788T: git git://github.com/anholt/linux 2789S: Maintained 2790N: bcm2835 2791F: drivers/staging/vc04_services 2792 2793BROADCOM BCM47XX MIPS ARCHITECTURE 2794M: Hauke Mehrtens <hauke@hauke-m.de> 2795M: Rafał Miłecki <zajec5@gmail.com> 2796L: linux-mips@linux-mips.org 2797S: Maintained 2798F: Documentation/devicetree/bindings/mips/brcm/ 2799F: arch/mips/bcm47xx/* 2800F: arch/mips/include/asm/mach-bcm47xx/* 2801 2802BROADCOM BCM5301X ARM ARCHITECTURE 2803M: Hauke Mehrtens <hauke@hauke-m.de> 2804M: Rafał Miłecki <zajec5@gmail.com> 2805M: Jon Mason <jonmason@broadcom.com> 2806M: bcm-kernel-feedback-list@broadcom.com 2807L: linux-arm-kernel@lists.infradead.org 2808S: Maintained 2809F: arch/arm/mach-bcm/bcm_5301x.c 2810F: arch/arm/boot/dts/bcm5301x*.dtsi 2811F: arch/arm/boot/dts/bcm470* 2812F: arch/arm/boot/dts/bcm953012* 2813 2814BROADCOM BCM53573 ARM ARCHITECTURE 2815M: Rafał Miłecki <rafal@milecki.pl> 2816L: linux-arm-kernel@lists.infradead.org 2817S: Maintained 2818F: arch/arm/boot/dts/bcm53573* 2819F: arch/arm/boot/dts/bcm47189* 2820 2821BROADCOM BCM63XX ARM ARCHITECTURE 2822M: Florian Fainelli <f.fainelli@gmail.com> 2823M: bcm-kernel-feedback-list@broadcom.com 2824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2825T: git git://github.com/broadcom/stblinux.git 2826S: Maintained 2827N: bcm63xx 2828 2829BROADCOM BCM63XX/BCM33XX UDC DRIVER 2830M: Kevin Cernekee <cernekee@gmail.com> 2831L: linux-usb@vger.kernel.org 2832S: Maintained 2833F: drivers/usb/gadget/udc/bcm63xx_udc.* 2834 2835BROADCOM BCM7XXX ARM ARCHITECTURE 2836M: Brian Norris <computersforpeace@gmail.com> 2837M: Gregory Fong <gregory.0xf0@gmail.com> 2838M: Florian Fainelli <f.fainelli@gmail.com> 2839M: bcm-kernel-feedback-list@broadcom.com 2840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2841T: git git://github.com/broadcom/stblinux.git 2842S: Maintained 2843F: arch/arm/mach-bcm/*brcmstb* 2844F: arch/arm/boot/dts/bcm7*.dts* 2845F: drivers/bus/brcmstb_gisb.c 2846F: arch/arm/mm/cache-b15-rac.c 2847F: arch/arm/include/asm/hardware/cache-b15-rac.h 2848N: brcmstb 2849 2850BROADCOM BMIPS CPUFREQ DRIVER 2851M: Markus Mayer <mmayer@broadcom.com> 2852M: bcm-kernel-feedback-list@broadcom.com 2853L: linux-pm@vger.kernel.org 2854S: Maintained 2855F: drivers/cpufreq/bmips-cpufreq.c 2856 2857BROADCOM BMIPS MIPS ARCHITECTURE 2858M: Kevin Cernekee <cernekee@gmail.com> 2859M: Florian Fainelli <f.fainelli@gmail.com> 2860L: linux-mips@linux-mips.org 2861T: git git://github.com/broadcom/stblinux.git 2862S: Maintained 2863F: arch/mips/bmips/* 2864F: arch/mips/include/asm/mach-bmips/* 2865F: arch/mips/kernel/*bmips* 2866F: arch/mips/boot/dts/brcm/bcm*.dts* 2867F: drivers/irqchip/irq-bcm63* 2868F: drivers/irqchip/irq-bcm7* 2869F: drivers/irqchip/irq-brcmstb* 2870F: include/linux/bcm963xx_nvram.h 2871F: include/linux/bcm963xx_tag.h 2872 2873BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2874M: Rasesh Mody <rasesh.mody@cavium.com> 2875M: Harish Patil <harish.patil@cavium.com> 2876M: Dept-GELinuxNICDev@cavium.com 2877L: netdev@vger.kernel.org 2878S: Supported 2879F: drivers/net/ethernet/broadcom/bnx2.* 2880F: drivers/net/ethernet/broadcom/bnx2_* 2881 2882BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2883M: QLogic-Storage-Upstream@qlogic.com 2884L: linux-scsi@vger.kernel.org 2885S: Supported 2886F: drivers/scsi/bnx2fc/ 2887 2888BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2889M: QLogic-Storage-Upstream@qlogic.com 2890L: linux-scsi@vger.kernel.org 2891S: Supported 2892F: drivers/scsi/bnx2i/ 2893 2894BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2895M: Ariel Elior <ariel.elior@cavium.com> 2896M: everest-linux-l2@cavium.com 2897L: netdev@vger.kernel.org 2898S: Supported 2899F: drivers/net/ethernet/broadcom/bnx2x/ 2900 2901BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2902M: Michael Chan <michael.chan@broadcom.com> 2903L: netdev@vger.kernel.org 2904S: Supported 2905F: drivers/net/ethernet/broadcom/bnxt/ 2906 2907BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2908M: Arend van Spriel <arend.vanspriel@broadcom.com> 2909M: Franky Lin <franky.lin@broadcom.com> 2910M: Hante Meuleman <hante.meuleman@broadcom.com> 2911M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2912M: Wright Feng <wright.feng@cypress.com> 2913L: linux-wireless@vger.kernel.org 2914L: brcm80211-dev-list.pdl@broadcom.com 2915L: brcm80211-dev-list@cypress.com 2916S: Supported 2917F: drivers/net/wireless/broadcom/brcm80211/ 2918 2919BROADCOM BRCMSTB GPIO DRIVER 2920M: Gregory Fong <gregory.0xf0@gmail.com> 2921L: bcm-kernel-feedback-list@broadcom.com 2922S: Supported 2923F: drivers/gpio/gpio-brcmstb.c 2924F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2925 2926BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2927M: Al Cooper <alcooperx@gmail.com> 2928L: linux-kernel@vger.kernel.org 2929L: bcm-kernel-feedback-list@broadcom.com 2930S: Maintained 2931F: drivers/phy/broadcom/phy-brcm-usb* 2932 2933BROADCOM GENET ETHERNET DRIVER 2934M: Doug Berger <opendmb@gmail.com> 2935M: Florian Fainelli <f.fainelli@gmail.com> 2936L: netdev@vger.kernel.org 2937S: Supported 2938F: drivers/net/ethernet/broadcom/genet/ 2939 2940BROADCOM IPROC ARM ARCHITECTURE 2941M: Ray Jui <rjui@broadcom.com> 2942M: Scott Branden <sbranden@broadcom.com> 2943M: Jon Mason <jonmason@broadcom.com> 2944M: bcm-kernel-feedback-list@broadcom.com 2945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2946T: git git://github.com/broadcom/cygnus-linux.git 2947S: Maintained 2948N: iproc 2949N: cygnus 2950N: bcm[-_]nsp 2951N: bcm9113* 2952N: bcm9583* 2953N: bcm9585* 2954N: bcm9586* 2955N: bcm988312 2956N: bcm113* 2957N: bcm583* 2958N: bcm585* 2959N: bcm586* 2960N: bcm88312 2961N: hr2 2962F: arch/arm64/boot/dts/broadcom/ns2* 2963F: drivers/clk/bcm/clk-ns* 2964F: drivers/pinctrl/bcm/pinctrl-ns* 2965 2966BROADCOM KONA GPIO DRIVER 2967M: Ray Jui <rjui@broadcom.com> 2968L: bcm-kernel-feedback-list@broadcom.com 2969S: Supported 2970F: drivers/gpio/gpio-bcm-kona.c 2971F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2972 2973BROADCOM NETXTREME-E ROCE DRIVER 2974M: Selvin Xavier <selvin.xavier@broadcom.com> 2975M: Devesh Sharma <devesh.sharma@broadcom.com> 2976M: Somnath Kotur <somnath.kotur@broadcom.com> 2977M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2978L: linux-rdma@vger.kernel.org 2979W: http://www.broadcom.com 2980S: Supported 2981F: drivers/infiniband/hw/bnxt_re/ 2982F: include/uapi/rdma/bnxt_re-abi.h 2983 2984BROADCOM NVRAM DRIVER 2985M: Rafał Miłecki <zajec5@gmail.com> 2986L: linux-mips@linux-mips.org 2987S: Maintained 2988F: drivers/firmware/broadcom/* 2989 2990BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2991M: Rafał Miłecki <zajec5@gmail.com> 2992L: linux-wireless@vger.kernel.org 2993S: Maintained 2994F: drivers/bcma/ 2995F: include/linux/bcma/ 2996 2997BROADCOM STB AVS CPUFREQ DRIVER 2998M: Markus Mayer <mmayer@broadcom.com> 2999M: bcm-kernel-feedback-list@broadcom.com 3000L: linux-pm@vger.kernel.org 3001S: Maintained 3002F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3003F: drivers/cpufreq/brcmstb* 3004 3005BROADCOM STB AVS TMON DRIVER 3006M: Markus Mayer <mmayer@broadcom.com> 3007M: bcm-kernel-feedback-list@broadcom.com 3008L: linux-pm@vger.kernel.org 3009S: Maintained 3010F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3011F: drivers/thermal/broadcom/brcmstb* 3012 3013BROADCOM STB NAND FLASH DRIVER 3014M: Brian Norris <computersforpeace@gmail.com> 3015M: Kamal Dasu <kdasu.kdev@gmail.com> 3016L: linux-mtd@lists.infradead.org 3017L: bcm-kernel-feedback-list@broadcom.com 3018S: Maintained 3019F: drivers/mtd/nand/brcmnand/ 3020 3021BROADCOM STB DPFE DRIVER 3022M: Markus Mayer <mmayer@broadcom.com> 3023M: bcm-kernel-feedback-list@broadcom.com 3024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3025S: Maintained 3026F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3027F: drivers/memory/brcmstb_dpfe.c 3028 3029BROADCOM SYSTEMPORT ETHERNET DRIVER 3030M: Florian Fainelli <f.fainelli@gmail.com> 3031L: netdev@vger.kernel.org 3032S: Supported 3033F: drivers/net/ethernet/broadcom/bcmsysport.* 3034 3035BROADCOM TG3 GIGABIT ETHERNET DRIVER 3036M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3037M: Prashant Sreedharan <prashant@broadcom.com> 3038M: Michael Chan <mchan@broadcom.com> 3039L: netdev@vger.kernel.org 3040S: Supported 3041F: drivers/net/ethernet/broadcom/tg3.* 3042 3043BROCADE BFA FC SCSI DRIVER 3044M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3045M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3046L: linux-scsi@vger.kernel.org 3047S: Supported 3048F: drivers/scsi/bfa/ 3049 3050BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3051M: Rasesh Mody <rasesh.mody@cavium.com> 3052M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3053M: Dept-GELinuxNICDev@cavium.com 3054L: netdev@vger.kernel.org 3055S: Supported 3056F: drivers/net/ethernet/brocade/bna/ 3057 3058BSG (block layer generic sg v4 driver) 3059M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3060L: linux-scsi@vger.kernel.org 3061S: Supported 3062F: block/bsg.c 3063F: include/linux/bsg.h 3064F: include/uapi/linux/bsg.h 3065 3066BT87X AUDIO DRIVER 3067M: Clemens Ladisch <clemens@ladisch.de> 3068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3069T: git git://git.alsa-project.org/alsa-kernel.git 3070S: Maintained 3071F: Documentation/sound/alsa/Bt87x.txt 3072F: sound/pci/bt87x.c 3073 3074BT8XXGPIO DRIVER 3075M: Michael Buesch <m@bues.ch> 3076W: http://bu3sch.de/btgpio.php 3077S: Maintained 3078F: drivers/gpio/gpio-bt8xx.c 3079 3080BTRFS FILE SYSTEM 3081M: Chris Mason <clm@fb.com> 3082M: Josef Bacik <jbacik@fb.com> 3083M: David Sterba <dsterba@suse.com> 3084L: linux-btrfs@vger.kernel.org 3085W: http://btrfs.wiki.kernel.org/ 3086Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3088S: Maintained 3089F: Documentation/filesystems/btrfs.txt 3090F: fs/btrfs/ 3091F: include/linux/btrfs* 3092F: include/uapi/linux/btrfs* 3093 3094BTTV VIDEO4LINUX DRIVER 3095M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3096M: Mauro Carvalho Chehab <mchehab@kernel.org> 3097L: linux-media@vger.kernel.org 3098W: https://linuxtv.org 3099T: git git://linuxtv.org/media_tree.git 3100S: Odd fixes 3101F: Documentation/media/v4l-drivers/bttv* 3102F: drivers/media/pci/bt8xx/bttv* 3103 3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3105M: Chanwoo Choi <cw00.choi@samsung.com> 3106L: linux-pm@vger.kernel.org 3107L: linux-samsung-soc@vger.kernel.org 3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3109S: Maintained 3110F: drivers/devfreq/exynos-bus.c 3111F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3112 3113BUSLOGIC SCSI DRIVER 3114M: Khalid Aziz <khalid@gonehiking.org> 3115L: linux-scsi@vger.kernel.org 3116S: Maintained 3117F: drivers/scsi/BusLogic.* 3118F: drivers/scsi/FlashPoint.* 3119 3120C-MEDIA CMI8788 DRIVER 3121M: Clemens Ladisch <clemens@ladisch.de> 3122L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3123T: git git://git.alsa-project.org/alsa-kernel.git 3124S: Maintained 3125F: sound/pci/oxygen/ 3126 3127C6X ARCHITECTURE 3128M: Mark Salter <msalter@redhat.com> 3129M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3130L: linux-c6x-dev@linux-c6x.org 3131W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3132S: Maintained 3133F: arch/c6x/ 3134 3135CA8210 IEEE-802.15.4 RADIO DRIVER 3136M: Harry Morris <h.morris@cascoda.com> 3137L: linux-wpan@vger.kernel.org 3138W: https://github.com/Cascoda/ca8210-linux.git 3139S: Maintained 3140F: drivers/net/ieee802154/ca8210.c 3141F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3142 3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3144M: David Howells <dhowells@redhat.com> 3145L: linux-cachefs@redhat.com (moderated for non-subscribers) 3146S: Supported 3147F: Documentation/filesystems/caching/cachefiles.txt 3148F: fs/cachefiles/ 3149 3150CADET FM/AM RADIO RECEIVER DRIVER 3151M: Hans Verkuil <hverkuil@xs4all.nl> 3152L: linux-media@vger.kernel.org 3153T: git git://linuxtv.org/media_tree.git 3154W: https://linuxtv.org 3155S: Maintained 3156F: drivers/media/radio/radio-cadet* 3157 3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3159M: Jonathan Corbet <corbet@lwn.net> 3160L: linux-media@vger.kernel.org 3161T: git git://linuxtv.org/media_tree.git 3162S: Maintained 3163F: Documentation/media/v4l-drivers/cafe_ccic* 3164F: drivers/media/platform/marvell-ccic/ 3165 3166CAIF NETWORK LAYER 3167M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3168L: netdev@vger.kernel.org 3169S: Supported 3170F: Documentation/networking/caif/ 3171F: drivers/net/caif/ 3172F: include/uapi/linux/caif/ 3173F: include/net/caif/ 3174F: net/caif/ 3175 3176CALGARY x86-64 IOMMU 3177M: Muli Ben-Yehuda <mulix@mulix.org> 3178M: Jon Mason <jdmason@kudzu.us> 3179L: iommu@lists.linux-foundation.org 3180S: Maintained 3181F: arch/x86/kernel/pci-calgary_64.c 3182F: arch/x86/kernel/tce_64.c 3183F: arch/x86/include/asm/calgary.h 3184F: arch/x86/include/asm/tce.h 3185 3186CAN NETWORK DRIVERS 3187M: Wolfgang Grandegger <wg@grandegger.com> 3188M: Marc Kleine-Budde <mkl@pengutronix.de> 3189L: linux-can@vger.kernel.org 3190W: https://github.com/linux-can 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3193S: Maintained 3194F: Documentation/devicetree/bindings/net/can/ 3195F: drivers/net/can/ 3196F: include/linux/can/dev.h 3197F: include/linux/can/platform/ 3198F: include/uapi/linux/can/error.h 3199F: include/uapi/linux/can/netlink.h 3200 3201CAN NETWORK LAYER 3202M: Oliver Hartkopp <socketcan@hartkopp.net> 3203M: Marc Kleine-Budde <mkl@pengutronix.de> 3204L: linux-can@vger.kernel.org 3205W: https://github.com/linux-can 3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3208S: Maintained 3209F: Documentation/networking/can.rst 3210F: net/can/ 3211F: include/linux/can/core.h 3212F: include/uapi/linux/can.h 3213F: include/uapi/linux/can/bcm.h 3214F: include/uapi/linux/can/raw.h 3215F: include/uapi/linux/can/gw.h 3216 3217CAPABILITIES 3218M: Serge Hallyn <serge@hallyn.com> 3219L: linux-security-module@vger.kernel.org 3220S: Supported 3221F: include/linux/capability.h 3222F: include/uapi/linux/capability.h 3223F: security/commoncap.c 3224F: kernel/capability.c 3225 3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3227M: Kevin Tsai <ktsai@capellamicro.com> 3228S: Maintained 3229F: drivers/iio/light/cm* 3230 3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3232M: Christian Lamparter <chunkeey@googlemail.com> 3233L: linux-wireless@vger.kernel.org 3234W: http://wireless.kernel.org/en/users/Drivers/carl9170 3235S: Maintained 3236F: drivers/net/wireless/ath/carl9170/ 3237 3238CAVIUM I2C DRIVER 3239M: Jan Glauber <jglauber@cavium.com> 3240M: David Daney <david.daney@cavium.com> 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/i2c/busses/i2c-octeon* 3244F: drivers/i2c/busses/i2c-thunderx* 3245 3246CAVIUM LIQUIDIO NETWORK DRIVER 3247M: Derek Chickles <derek.chickles@caviumnetworks.com> 3248M: Satanand Burla <satananda.burla@caviumnetworks.com> 3249M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3250M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3251L: netdev@vger.kernel.org 3252W: http://www.cavium.com 3253S: Supported 3254F: drivers/net/ethernet/cavium/liquidio/ 3255 3256CAVIUM MMC DRIVER 3257M: Jan Glauber <jglauber@cavium.com> 3258M: David Daney <david.daney@cavium.com> 3259M: Steven J. Hill <Steven.Hill@cavium.com> 3260W: http://www.cavium.com 3261S: Supported 3262F: drivers/mmc/host/cavium* 3263 3264CAVIUM OCTEON-TX CRYPTO DRIVER 3265M: George Cherian <george.cherian@cavium.com> 3266L: linux-crypto@vger.kernel.org 3267W: http://www.cavium.com 3268S: Supported 3269F: drivers/crypto/cavium/cpt/ 3270 3271CAVIUM THUNDERX2 ARM64 SOC 3272M: Robert Richter <rrichter@cavium.com> 3273M: Jayachandran C <jnair@caviumnetworks.com> 3274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3275S: Maintained 3276F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3277F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3278 3279CC2520 IEEE-802.15.4 RADIO DRIVER 3280M: Varka Bhadram <varkabhadram@gmail.com> 3281L: linux-wpan@vger.kernel.org 3282S: Maintained 3283F: drivers/net/ieee802154/cc2520.c 3284F: include/linux/spi/cc2520.h 3285F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3286 3287CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3288M: Gilad Ben-Yossef <gilad@benyossef.com> 3289L: linux-crypto@vger.kernel.org 3290L: driverdev-devel@linuxdriverproject.org 3291S: Supported 3292F: drivers/staging/ccree/ 3293W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3294 3295CEC FRAMEWORK 3296M: Hans Verkuil <hans.verkuil@cisco.com> 3297L: linux-media@vger.kernel.org 3298T: git git://linuxtv.org/media_tree.git 3299W: http://linuxtv.org 3300S: Supported 3301F: Documentation/media/kapi/cec-core.rst 3302F: Documentation/media/uapi/cec 3303F: drivers/media/cec/ 3304F: drivers/media/rc/keymaps/rc-cec.c 3305F: include/media/cec.h 3306F: include/media/cec-notifier.h 3307F: include/uapi/linux/cec.h 3308F: include/uapi/linux/cec-funcs.h 3309F: Documentation/devicetree/bindings/media/cec.txt 3310 3311CEC GPIO DRIVER 3312M: Hans Verkuil <hans.verkuil@cisco.com> 3313L: linux-media@vger.kernel.org 3314T: git git://linuxtv.org/media_tree.git 3315W: http://linuxtv.org 3316S: Supported 3317F: drivers/media/platform/cec-gpio/ 3318F: Documentation/devicetree/bindings/media/cec-gpio.txt 3319 3320CELL BROADBAND ENGINE ARCHITECTURE 3321M: Arnd Bergmann <arnd@arndb.de> 3322L: linuxppc-dev@lists.ozlabs.org 3323W: http://www.ibm.com/developerworks/power/cell/ 3324S: Supported 3325F: arch/powerpc/include/asm/cell*.h 3326F: arch/powerpc/include/asm/spu*.h 3327F: arch/powerpc/include/uapi/asm/spu*.h 3328F: arch/powerpc/oprofile/*cell* 3329F: arch/powerpc/platforms/cell/ 3330 3331CEPH COMMON CODE (LIBCEPH) 3332M: Ilya Dryomov <idryomov@gmail.com> 3333M: "Yan, Zheng" <zyan@redhat.com> 3334M: Sage Weil <sage@redhat.com> 3335L: ceph-devel@vger.kernel.org 3336W: http://ceph.com/ 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3338T: git git://github.com/ceph/ceph-client.git 3339S: Supported 3340F: net/ceph/ 3341F: include/linux/ceph/ 3342F: include/linux/crush/ 3343 3344CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3345M: "Yan, Zheng" <zyan@redhat.com> 3346M: Sage Weil <sage@redhat.com> 3347M: Ilya Dryomov <idryomov@gmail.com> 3348L: ceph-devel@vger.kernel.org 3349W: http://ceph.com/ 3350T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3351T: git git://github.com/ceph/ceph-client.git 3352S: Supported 3353F: Documentation/filesystems/ceph.txt 3354F: fs/ceph/ 3355 3356CERTIFICATE HANDLING: 3357M: David Howells <dhowells@redhat.com> 3358M: David Woodhouse <dwmw2@infradead.org> 3359L: keyrings@vger.kernel.org 3360S: Maintained 3361F: Documentation/module-signing.txt 3362F: certs/ 3363F: scripts/sign-file.c 3364F: scripts/extract-cert.c 3365 3366CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3367L: linux-usb@vger.kernel.org 3368S: Orphan 3369F: Documentation/usb/WUSB-Design-overview.txt 3370F: Documentation/usb/wusb-cbaf 3371F: drivers/usb/host/hwa-hc.c 3372F: drivers/usb/host/whci/ 3373F: drivers/usb/wusbcore/ 3374F: include/linux/usb/wusb* 3375 3376CFAG12864B LCD DRIVER 3377M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3378W: http://miguelojeda.es/auxdisplay.htm 3379W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3380S: Maintained 3381F: drivers/auxdisplay/cfag12864b.c 3382F: include/linux/cfag12864b.h 3383 3384CFAG12864BFB LCD FRAMEBUFFER DRIVER 3385M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3386W: http://miguelojeda.es/auxdisplay.htm 3387W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3388S: Maintained 3389F: drivers/auxdisplay/cfag12864bfb.c 3390F: include/linux/cfag12864b.h 3391 3392802.11 (including CFG80211/NL80211) 3393M: Johannes Berg <johannes@sipsolutions.net> 3394L: linux-wireless@vger.kernel.org 3395W: http://wireless.kernel.org/ 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3398S: Maintained 3399F: net/wireless/ 3400F: include/uapi/linux/nl80211.h 3401F: include/linux/ieee80211.h 3402F: include/net/wext.h 3403F: include/net/cfg80211.h 3404F: include/net/iw_handler.h 3405F: include/net/ieee80211_radiotap.h 3406F: Documentation/driver-api/80211/cfg80211.rst 3407F: Documentation/networking/regulatory.txt 3408 3409CHAR and MISC DRIVERS 3410M: Arnd Bergmann <arnd@arndb.de> 3411M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3412T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3413S: Supported 3414F: drivers/char/ 3415F: drivers/misc/ 3416F: include/linux/miscdevice.h 3417 3418CHECKPATCH 3419M: Andy Whitcroft <apw@canonical.com> 3420M: Joe Perches <joe@perches.com> 3421S: Maintained 3422F: scripts/checkpatch.pl 3423 3424CHINESE DOCUMENTATION 3425M: Harry Wei <harryxiyou@gmail.com> 3426L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3427L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3428S: Maintained 3429F: Documentation/translations/zh_CN/ 3430 3431CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3432M: Peter Chen <Peter.Chen@nxp.com> 3433T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3434L: linux-usb@vger.kernel.org 3435S: Maintained 3436F: drivers/usb/chipidea/ 3437 3438CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3439M: Hans de Goede <hdegoede@redhat.com> 3440L: linux-input@vger.kernel.org 3441S: Maintained 3442F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3443F: drivers/input/touchscreen/chipone_icn8318.c 3444 3445CHROME HARDWARE PLATFORM SUPPORT 3446M: Benson Leung <bleung@chromium.org> 3447M: Olof Johansson <olof@lixom.net> 3448S: Maintained 3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3450F: drivers/platform/chrome/ 3451 3452CIRRUS LOGIC AUDIO CODEC DRIVERS 3453M: Brian Austin <brian.austin@cirrus.com> 3454M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3455L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3456S: Maintained 3457F: sound/soc/codecs/cs* 3458 3459CIRRUS LOGIC EP93XX ETHERNET DRIVER 3460M: Hartley Sweeten <hsweeten@visionengravers.com> 3461L: netdev@vger.kernel.org 3462S: Maintained 3463F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3464 3465CISCO FCOE HBA DRIVER 3466M: Satish Kharat <satishkh@cisco.com> 3467M: Sesidhar Baddela <sebaddel@cisco.com> 3468M: Karan Tilak Kumar <kartilak@cisco.com> 3469L: linux-scsi@vger.kernel.org 3470S: Supported 3471F: drivers/scsi/fnic/ 3472 3473CISCO SCSI HBA DRIVER 3474M: Karan Tilak Kumar <kartilak@cisco.com> 3475M: Sesidhar Baddela <sebaddel@cisco.com> 3476L: linux-scsi@vger.kernel.org 3477S: Supported 3478F: drivers/scsi/snic/ 3479 3480CISCO VIC ETHERNET NIC DRIVER 3481M: Christian Benvenuti <benve@cisco.com> 3482M: Govindarajulu Varadarajan <_govind@gmx.com> 3483M: Parvi Kaustubhi <pkaustub@cisco.com> 3484S: Supported 3485F: drivers/net/ethernet/cisco/enic/ 3486 3487CISCO VIC LOW LATENCY NIC DRIVER 3488M: Christian Benvenuti <benve@cisco.com> 3489M: Dave Goodell <dgoodell@cisco.com> 3490S: Supported 3491F: drivers/infiniband/hw/usnic/ 3492 3493CLEANCACHE API 3494M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3495L: linux-kernel@vger.kernel.org 3496S: Maintained 3497F: mm/cleancache.c 3498F: include/linux/cleancache.h 3499 3500CLK API 3501M: Russell King <linux@armlinux.org.uk> 3502L: linux-clk@vger.kernel.org 3503S: Maintained 3504F: include/linux/clk.h 3505 3506CLOCKSOURCE, CLOCKEVENT DRIVERS 3507M: Daniel Lezcano <daniel.lezcano@linaro.org> 3508M: Thomas Gleixner <tglx@linutronix.de> 3509L: linux-kernel@vger.kernel.org 3510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3511S: Supported 3512F: drivers/clocksource/ 3513F: Documentation/devicetree/bindings/timer/ 3514 3515CMPC ACPI DRIVER 3516M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3517M: Daniel Oliveira Nascimento <don@syst.com.br> 3518L: platform-driver-x86@vger.kernel.org 3519S: Supported 3520F: drivers/platform/x86/classmate-laptop.c 3521 3522COBALT MEDIA DRIVER 3523M: Hans Verkuil <hans.verkuil@cisco.com> 3524L: linux-media@vger.kernel.org 3525T: git git://linuxtv.org/media_tree.git 3526W: https://linuxtv.org 3527S: Supported 3528F: drivers/media/pci/cobalt/ 3529 3530COCCINELLE/Semantic Patches (SmPL) 3531M: Julia Lawall <Julia.Lawall@lip6.fr> 3532M: Gilles Muller <Gilles.Muller@lip6.fr> 3533M: Nicolas Palix <nicolas.palix@imag.fr> 3534M: Michal Marek <michal.lkml@markovi.net> 3535L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3537W: http://coccinelle.lip6.fr/ 3538S: Supported 3539F: Documentation/dev-tools/coccinelle.rst 3540F: scripts/coccinelle/ 3541F: scripts/coccicheck 3542 3543CODA FILE SYSTEM 3544M: Jan Harkes <jaharkes@cs.cmu.edu> 3545M: coda@cs.cmu.edu 3546L: codalist@coda.cs.cmu.edu 3547W: http://www.coda.cs.cmu.edu/ 3548S: Maintained 3549F: Documentation/filesystems/coda.txt 3550F: fs/coda/ 3551F: include/linux/coda*.h 3552F: include/uapi/linux/coda*.h 3553 3554CODA V4L2 MEM2MEM DRIVER 3555M: Philipp Zabel <p.zabel@pengutronix.de> 3556L: linux-media@vger.kernel.org 3557S: Maintained 3558F: Documentation/devicetree/bindings/media/coda.txt 3559F: drivers/media/platform/coda/ 3560 3561COMMON CLK FRAMEWORK 3562M: Michael Turquette <mturquette@baylibre.com> 3563M: Stephen Boyd <sboyd@kernel.org> 3564L: linux-clk@vger.kernel.org 3565Q: http://patchwork.kernel.org/project/linux-clk/list/ 3566T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3567S: Maintained 3568F: Documentation/devicetree/bindings/clock/ 3569F: drivers/clk/ 3570X: drivers/clk/clkdev.c 3571F: include/linux/clk-pr* 3572F: include/linux/clk/ 3573 3574COMMON INTERNET FILE SYSTEM (CIFS) 3575M: Steve French <sfrench@samba.org> 3576L: linux-cifs@vger.kernel.org 3577L: samba-technical@lists.samba.org (moderated for non-subscribers) 3578W: http://linux-cifs.samba.org/ 3579T: git git://git.samba.org/sfrench/cifs-2.6.git 3580S: Supported 3581F: Documentation/filesystems/cifs/ 3582F: fs/cifs/ 3583 3584COMPACTPCI HOTPLUG CORE 3585M: Scott Murray <scott@spiteful.org> 3586L: linux-pci@vger.kernel.org 3587S: Maintained 3588F: drivers/pci/hotplug/cpci_hotplug* 3589 3590COMPACTPCI HOTPLUG GENERIC DRIVER 3591M: Scott Murray <scott@spiteful.org> 3592L: linux-pci@vger.kernel.org 3593S: Maintained 3594F: drivers/pci/hotplug/cpcihp_generic.c 3595 3596COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3597M: Scott Murray <scott@spiteful.org> 3598L: linux-pci@vger.kernel.org 3599S: Maintained 3600F: drivers/pci/hotplug/cpcihp_zt5550.* 3601 3602COMPAL LAPTOP SUPPORT 3603M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3604L: platform-driver-x86@vger.kernel.org 3605S: Maintained 3606F: drivers/platform/x86/compal-laptop.c 3607 3608CONEXANT ACCESSRUNNER USB DRIVER 3609L: accessrunner-general@lists.sourceforge.net 3610W: http://accessrunner.sourceforge.net/ 3611S: Orphan 3612F: drivers/usb/atm/cxacru.c 3613 3614CONFIGFS 3615M: Joel Becker <jlbec@evilplan.org> 3616M: Christoph Hellwig <hch@lst.de> 3617T: git git://git.infradead.org/users/hch/configfs.git 3618S: Supported 3619F: fs/configfs/ 3620F: include/linux/configfs.h 3621 3622CONNECTOR 3623M: Evgeniy Polyakov <zbr@ioremap.net> 3624L: netdev@vger.kernel.org 3625S: Maintained 3626F: drivers/connector/ 3627 3628CONTROL GROUP (CGROUP) 3629M: Tejun Heo <tj@kernel.org> 3630M: Li Zefan <lizefan@huawei.com> 3631M: Johannes Weiner <hannes@cmpxchg.org> 3632L: cgroups@vger.kernel.org 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3634S: Maintained 3635F: Documentation/cgroup* 3636F: include/linux/cgroup* 3637F: kernel/cgroup* 3638 3639CONTROL GROUP - CPUSET 3640M: Li Zefan <lizefan@huawei.com> 3641L: cgroups@vger.kernel.org 3642W: http://www.bullopensource.org/cpuset/ 3643W: http://oss.sgi.com/projects/cpusets/ 3644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3645S: Maintained 3646F: Documentation/cgroup-v1/cpusets.txt 3647F: include/linux/cpuset.h 3648F: kernel/cgroup/cpuset.c 3649 3650CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3651M: Johannes Weiner <hannes@cmpxchg.org> 3652M: Michal Hocko <mhocko@kernel.org> 3653M: Vladimir Davydov <vdavydov.dev@gmail.com> 3654L: cgroups@vger.kernel.org 3655L: linux-mm@kvack.org 3656S: Maintained 3657F: mm/memcontrol.c 3658F: mm/swap_cgroup.c 3659 3660CORETEMP HARDWARE MONITORING DRIVER 3661M: Fenghua Yu <fenghua.yu@intel.com> 3662L: linux-hwmon@vger.kernel.org 3663S: Maintained 3664F: Documentation/hwmon/coretemp 3665F: drivers/hwmon/coretemp.c 3666 3667COSA/SRP SYNC SERIAL DRIVER 3668M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3669W: http://www.fi.muni.cz/~kas/cosa/ 3670S: Maintained 3671F: drivers/net/wan/cosa* 3672 3673CPMAC ETHERNET DRIVER 3674M: Florian Fainelli <f.fainelli@gmail.com> 3675L: netdev@vger.kernel.org 3676S: Maintained 3677F: drivers/net/ethernet/ti/cpmac.c 3678 3679CPU FREQUENCY DRIVERS 3680M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3681M: Viresh Kumar <viresh.kumar@linaro.org> 3682L: linux-pm@vger.kernel.org 3683S: Maintained 3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3685T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3686B: https://bugzilla.kernel.org 3687F: Documentation/cpu-freq/ 3688F: Documentation/devicetree/bindings/cpufreq/ 3689F: drivers/cpufreq/ 3690F: include/linux/cpufreq.h 3691F: tools/testing/selftests/cpufreq/ 3692 3693CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3694M: Viresh Kumar <viresh.kumar@linaro.org> 3695M: Sudeep Holla <sudeep.holla@arm.com> 3696L: linux-pm@vger.kernel.org 3697W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3698S: Maintained 3699F: drivers/cpufreq/arm_big_little.h 3700F: drivers/cpufreq/arm_big_little.c 3701F: drivers/cpufreq/arm_big_little_dt.c 3702 3703CPU POWER MONITORING SUBSYSTEM 3704M: Thomas Renninger <trenn@suse.com> 3705M: Shuah Khan <shuahkh@osg.samsung.com> 3706M: Shuah Khan <shuah@kernel.org> 3707L: linux-pm@vger.kernel.org 3708S: Maintained 3709F: tools/power/cpupower/ 3710 3711CPUID/MSR DRIVER 3712M: "H. Peter Anvin" <hpa@zytor.com> 3713S: Maintained 3714F: arch/x86/kernel/cpuid.c 3715F: arch/x86/kernel/msr.c 3716 3717CPUIDLE DRIVER - ARM BIG LITTLE 3718M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3719M: Daniel Lezcano <daniel.lezcano@linaro.org> 3720L: linux-pm@vger.kernel.org 3721L: linux-arm-kernel@lists.infradead.org 3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3723S: Maintained 3724F: drivers/cpuidle/cpuidle-big_little.c 3725 3726CPUIDLE DRIVER - ARM EXYNOS 3727M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3728M: Daniel Lezcano <daniel.lezcano@linaro.org> 3729M: Kukjin Kim <kgene@kernel.org> 3730L: linux-pm@vger.kernel.org 3731L: linux-samsung-soc@vger.kernel.org 3732S: Supported 3733F: drivers/cpuidle/cpuidle-exynos.c 3734F: arch/arm/mach-exynos/pm.c 3735 3736CPUIDLE DRIVERS 3737M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3738M: Daniel Lezcano <daniel.lezcano@linaro.org> 3739L: linux-pm@vger.kernel.org 3740S: Maintained 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3742B: https://bugzilla.kernel.org 3743F: drivers/cpuidle/* 3744F: include/linux/cpuidle.h 3745 3746CRAMFS FILESYSTEM 3747M: Nicolas Pitre <nico@linaro.org> 3748S: Maintained 3749F: Documentation/filesystems/cramfs.txt 3750F: fs/cramfs/ 3751 3752CRIS PORT 3753M: Mikael Starvik <starvik@axis.com> 3754M: Jesper Nilsson <jesper.nilsson@axis.com> 3755L: linux-cris-kernel@axis.com 3756W: http://developer.axis.com 3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3758S: Maintained 3759F: arch/cris/ 3760F: drivers/tty/serial/crisv10.* 3761 3762CRYPTO API 3763M: Herbert Xu <herbert@gondor.apana.org.au> 3764M: "David S. Miller" <davem@davemloft.net> 3765L: linux-crypto@vger.kernel.org 3766T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3768S: Maintained 3769F: Documentation/crypto/ 3770F: Documentation/devicetree/bindings/crypto/ 3771F: arch/*/crypto/ 3772F: crypto/ 3773F: drivers/crypto/ 3774F: include/crypto/ 3775F: include/linux/crypto* 3776 3777CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3778M: Neil Horman <nhorman@tuxdriver.com> 3779L: linux-crypto@vger.kernel.org 3780S: Maintained 3781F: crypto/ansi_cprng.c 3782F: crypto/rng.c 3783 3784CS3308 MEDIA DRIVER 3785M: Hans Verkuil <hverkuil@xs4all.nl> 3786L: linux-media@vger.kernel.org 3787T: git git://linuxtv.org/media_tree.git 3788W: http://linuxtv.org 3789S: Odd Fixes 3790F: drivers/media/i2c/cs3308.c 3791F: drivers/media/i2c/cs3308.h 3792 3793CS5535 Audio ALSA driver 3794M: Jaya Kumar <jayakumar.alsa@gmail.com> 3795S: Maintained 3796F: sound/pci/cs5535audio/ 3797 3798CW1200 WLAN driver 3799M: Solomon Peachy <pizza@shaftnet.org> 3800S: Maintained 3801F: drivers/net/wireless/st/cw1200/ 3802 3803CX18 VIDEO4LINUX DRIVER 3804M: Andy Walls <awalls@md.metrocast.net> 3805L: ivtv-devel@ivtvdriver.org (subscribers-only) 3806L: linux-media@vger.kernel.org 3807T: git git://linuxtv.org/media_tree.git 3808W: https://linuxtv.org 3809W: http://www.ivtvdriver.org/index.php/Cx18 3810S: Maintained 3811F: Documentation/media/v4l-drivers/cx18* 3812F: drivers/media/pci/cx18/ 3813F: include/uapi/linux/ivtv* 3814 3815CX2341X MPEG ENCODER HELPER MODULE 3816M: Hans Verkuil <hverkuil@xs4all.nl> 3817L: linux-media@vger.kernel.org 3818T: git git://linuxtv.org/media_tree.git 3819W: https://linuxtv.org 3820S: Maintained 3821F: drivers/media/common/cx2341x* 3822F: include/media/cx2341x* 3823 3824CX24120 MEDIA DRIVER 3825M: Jemma Denson <jdenson@gmail.com> 3826M: Patrick Boettcher <patrick.boettcher@posteo.de> 3827L: linux-media@vger.kernel.org 3828W: https://linuxtv.org 3829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3830S: Maintained 3831F: drivers/media/dvb-frontends/cx24120* 3832 3833CX88 VIDEO4LINUX DRIVER 3834M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3835M: Mauro Carvalho Chehab <mchehab@kernel.org> 3836L: linux-media@vger.kernel.org 3837W: https://linuxtv.org 3838T: git git://linuxtv.org/media_tree.git 3839S: Odd fixes 3840F: Documentation/media/v4l-drivers/cx88* 3841F: drivers/media/pci/cx88/ 3842 3843CXD2820R MEDIA DRIVER 3844M: Antti Palosaari <crope@iki.fi> 3845L: linux-media@vger.kernel.org 3846W: https://linuxtv.org 3847W: http://palosaari.fi/linux/ 3848Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3849T: git git://linuxtv.org/anttip/media_tree.git 3850S: Maintained 3851F: drivers/media/dvb-frontends/cxd2820r* 3852 3853CXGB3 ETHERNET DRIVER (CXGB3) 3854M: Santosh Raspatur <santosh@chelsio.com> 3855L: netdev@vger.kernel.org 3856W: http://www.chelsio.com 3857S: Supported 3858F: drivers/net/ethernet/chelsio/cxgb3/ 3859 3860CXGB3 ISCSI DRIVER (CXGB3I) 3861M: Karen Xie <kxie@chelsio.com> 3862L: linux-scsi@vger.kernel.org 3863W: http://www.chelsio.com 3864S: Supported 3865F: drivers/scsi/cxgbi/cxgb3i 3866 3867CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3868M: Steve Wise <swise@chelsio.com> 3869L: linux-rdma@vger.kernel.org 3870W: http://www.openfabrics.org 3871S: Supported 3872F: drivers/infiniband/hw/cxgb3/ 3873F: include/uapi/rdma/cxgb3-abi.h 3874 3875CXGB4 CRYPTO DRIVER (chcr) 3876M: Harsh Jain <harsh@chelsio.com> 3877L: linux-crypto@vger.kernel.org 3878W: http://www.chelsio.com 3879S: Supported 3880F: drivers/crypto/chelsio 3881 3882CXGB4 ETHERNET DRIVER (CXGB4) 3883M: Ganesh Goudar <ganeshgr@chelsio.com> 3884L: netdev@vger.kernel.org 3885W: http://www.chelsio.com 3886S: Supported 3887F: drivers/net/ethernet/chelsio/cxgb4/ 3888 3889CXGB4 ISCSI DRIVER (CXGB4I) 3890M: Karen Xie <kxie@chelsio.com> 3891L: linux-scsi@vger.kernel.org 3892W: http://www.chelsio.com 3893S: Supported 3894F: drivers/scsi/cxgbi/cxgb4i 3895 3896CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3897M: Steve Wise <swise@chelsio.com> 3898L: linux-rdma@vger.kernel.org 3899W: http://www.openfabrics.org 3900S: Supported 3901F: drivers/infiniband/hw/cxgb4/ 3902F: include/uapi/rdma/cxgb4-abi.h 3903 3904CXGB4VF ETHERNET DRIVER (CXGB4VF) 3905M: Casey Leedom <leedom@chelsio.com> 3906L: netdev@vger.kernel.org 3907W: http://www.chelsio.com 3908S: Supported 3909F: drivers/net/ethernet/chelsio/cxgb4vf/ 3910 3911CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3912M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3913M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3914L: linuxppc-dev@lists.ozlabs.org 3915S: Supported 3916F: arch/powerpc/platforms/powernv/pci-cxl.c 3917F: drivers/misc/cxl/ 3918F: include/misc/cxl* 3919F: include/uapi/misc/cxl.h 3920F: Documentation/powerpc/cxl.txt 3921F: Documentation/ABI/testing/sysfs-class-cxl 3922 3923CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3924M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3925M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3926M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3927L: linux-scsi@vger.kernel.org 3928S: Supported 3929F: drivers/scsi/cxlflash/ 3930F: include/uapi/scsi/cxlflash_ioctls.h 3931F: Documentation/powerpc/cxlflash.txt 3932 3933CYBERPRO FB DRIVER 3934M: Russell King <linux@armlinux.org.uk> 3935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3936W: http://www.armlinux.org.uk/ 3937S: Maintained 3938F: drivers/video/fbdev/cyber2000fb.* 3939 3940CYCLADES ASYNC MUX DRIVER 3941W: http://www.cyclades.com/ 3942S: Orphan 3943F: drivers/tty/cyclades.c 3944F: include/linux/cyclades.h 3945F: include/uapi/linux/cyclades.h 3946 3947CYCLADES PC300 DRIVER 3948W: http://www.cyclades.com/ 3949S: Orphan 3950F: drivers/net/wan/pc300* 3951 3952CYPRESS_FIRMWARE MEDIA DRIVER 3953M: Antti Palosaari <crope@iki.fi> 3954L: linux-media@vger.kernel.org 3955W: https://linuxtv.org 3956W: http://palosaari.fi/linux/ 3957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3958T: git git://linuxtv.org/anttip/media_tree.git 3959S: Maintained 3960F: drivers/media/common/cypress_firmware* 3961 3962CYTTSP TOUCHSCREEN DRIVER 3963M: Ferruh Yigit <fery@cypress.com> 3964L: linux-input@vger.kernel.org 3965S: Supported 3966F: drivers/input/touchscreen/cyttsp* 3967F: include/linux/input/cyttsp.h 3968 3969D-LINK DIR-685 TOUCHKEYS DRIVER 3970M: Linus Walleij <linus.walleij@linaro.org> 3971L: linux-input@vger.kernel.org 3972S: Supported 3973F: drivers/input/dlink-dir685-touchkeys.c 3974 3975DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3976M: Joshua Kinard <kumba@gentoo.org> 3977S: Maintained 3978F: drivers/rtc/rtc-ds1685.c 3979F: include/linux/rtc/ds1685.h 3980 3981DAMA SLAVE for AX.25 3982M: Joerg Reuter <jreuter@yaina.de> 3983W: http://yaina.de/jreuter/ 3984W: http://www.qsl.net/dl1bke/ 3985L: linux-hams@vger.kernel.org 3986S: Maintained 3987F: net/ax25/af_ax25.c 3988F: net/ax25/ax25_dev.c 3989F: net/ax25/ax25_ds_* 3990F: net/ax25/ax25_in.c 3991F: net/ax25/ax25_out.c 3992F: net/ax25/ax25_timer.c 3993F: net/ax25/sysctl_net_ax25.c 3994 3995DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3996L: netdev@vger.kernel.org 3997S: Orphan 3998F: Documentation/networking/dmfe.txt 3999F: drivers/net/ethernet/dec/tulip/dmfe.c 4000 4001DC390/AM53C974 SCSI driver 4002M: Hannes Reinecke <hare@suse.com> 4003L: linux-scsi@vger.kernel.org 4004S: Maintained 4005F: drivers/scsi/am53c974.c 4006 4007DC395x SCSI driver 4008M: Oliver Neukum <oliver@neukum.org> 4009M: Ali Akcaagac <aliakc@web.de> 4010M: Jamie Lenehan <lenehan@twibble.org> 4011L: dc395x@twibble.org 4012W: http://twibble.org/dist/dc395x/ 4013W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4014S: Maintained 4015F: Documentation/scsi/dc395x.txt 4016F: drivers/scsi/dc395x.* 4017 4018DCCP PROTOCOL 4019M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4020L: dccp@vger.kernel.org 4021W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4022S: Maintained 4023F: include/linux/dccp.h 4024F: include/uapi/linux/dccp.h 4025F: include/linux/tfrc.h 4026F: net/dccp/ 4027 4028DECnet NETWORK LAYER 4029W: http://linux-decnet.sourceforge.net 4030L: linux-decnet-user@lists.sourceforge.net 4031S: Orphan 4032F: Documentation/networking/decnet.txt 4033F: net/decnet/ 4034 4035DECSTATION PLATFORM SUPPORT 4036M: "Maciej W. Rozycki" <macro@linux-mips.org> 4037L: linux-mips@linux-mips.org 4038W: http://www.linux-mips.org/wiki/DECstation 4039S: Maintained 4040F: arch/mips/dec/ 4041F: arch/mips/include/asm/dec/ 4042F: arch/mips/include/asm/mach-dec/ 4043 4044DEFXX FDDI NETWORK DRIVER 4045M: "Maciej W. Rozycki" <macro@linux-mips.org> 4046S: Maintained 4047F: drivers/net/fddi/defxx.* 4048 4049DELL SMBIOS DRIVER 4050M: Pali Rohár <pali.rohar@gmail.com> 4051M: Mario Limonciello <mario.limonciello@dell.com> 4052L: platform-driver-x86@vger.kernel.org 4053S: Maintained 4054F: drivers/platform/x86/dell-smbios.* 4055 4056DELL SMBIOS SMM DRIVER 4057M: Mario Limonciello <mario.limonciello@dell.com> 4058L: platform-driver-x86@vger.kernel.org 4059S: Maintained 4060F: drivers/platform/x86/dell-smbios-smm.c 4061 4062DELL SMBIOS WMI DRIVER 4063M: Mario Limonciello <mario.limonciello@dell.com> 4064L: platform-driver-x86@vger.kernel.org 4065S: Maintained 4066F: drivers/platform/x86/dell-smbios-wmi.c 4067F: tools/wmi/dell-smbios-example.c 4068 4069DELL LAPTOP DRIVER 4070M: Matthew Garrett <mjg59@srcf.ucam.org> 4071M: Pali Rohár <pali.rohar@gmail.com> 4072L: platform-driver-x86@vger.kernel.org 4073S: Maintained 4074F: drivers/platform/x86/dell-laptop.c 4075 4076DELL LAPTOP FREEFALL DRIVER 4077M: Pali Rohár <pali.rohar@gmail.com> 4078S: Maintained 4079F: drivers/platform/x86/dell-smo8800.c 4080 4081DELL LAPTOP RBTN DRIVER 4082M: Pali Rohár <pali.rohar@gmail.com> 4083S: Maintained 4084F: drivers/platform/x86/dell-rbtn.* 4085 4086DELL LAPTOP SMM DRIVER 4087M: Pali Rohár <pali.rohar@gmail.com> 4088S: Maintained 4089F: drivers/hwmon/dell-smm-hwmon.c 4090F: include/uapi/linux/i8k.h 4091 4092DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4093M: Doug Warzecha <Douglas_Warzecha@dell.com> 4094S: Maintained 4095F: Documentation/dcdbas.txt 4096F: drivers/firmware/dcdbas.* 4097 4098DELL WMI NOTIFICATIONS DRIVER 4099M: Matthew Garrett <mjg59@srcf.ucam.org> 4100M: Pali Rohár <pali.rohar@gmail.com> 4101S: Maintained 4102F: drivers/platform/x86/dell-wmi.c 4103 4104DELL WMI DESCRIPTOR DRIVER 4105M: Mario Limonciello <mario.limonciello@dell.com> 4106S: Maintained 4107F: drivers/platform/x86/dell-wmi-descriptor.c 4108 4109DELTA ST MEDIA DRIVER 4110M: Hugues Fruchet <hugues.fruchet@st.com> 4111L: linux-media@vger.kernel.org 4112T: git git://linuxtv.org/media_tree.git 4113W: https://linuxtv.org 4114S: Supported 4115F: drivers/media/platform/sti/delta 4116 4117DENALI NAND DRIVER 4118M: Masahiro Yamada <yamada.masahiro@socionext.com> 4119L: linux-mtd@lists.infradead.org 4120S: Supported 4121F: drivers/mtd/nand/denali* 4122 4123DESIGNWARE USB2 DRD IP DRIVER 4124M: John Youn <johnyoun@synopsys.com> 4125L: linux-usb@vger.kernel.org 4126T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4127S: Maintained 4128F: drivers/usb/dwc2/ 4129 4130DESIGNWARE USB3 DRD IP DRIVER 4131M: Felipe Balbi <balbi@kernel.org> 4132L: linux-usb@vger.kernel.org 4133T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4134S: Maintained 4135F: drivers/usb/dwc3/ 4136 4137DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4138M: Andreas Klinger <ak@it-klinger.de> 4139L: linux-iio@vger.kernel.org 4140S: Maintained 4141F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4142F: drivers/iio/proximity/srf*.c 4143 4144DEVICE COREDUMP (DEV_COREDUMP) 4145M: Johannes Berg <johannes@sipsolutions.net> 4146L: linux-kernel@vger.kernel.org 4147S: Maintained 4148F: drivers/base/devcoredump.c 4149F: include/linux/devcoredump.h 4150 4151DEVICE FREQUENCY (DEVFREQ) 4152M: MyungJoo Ham <myungjoo.ham@samsung.com> 4153M: Kyungmin Park <kyungmin.park@samsung.com> 4154R: Chanwoo Choi <cw00.choi@samsung.com> 4155L: linux-pm@vger.kernel.org 4156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4157S: Maintained 4158F: drivers/devfreq/ 4159F: include/linux/devfreq.h 4160F: Documentation/devicetree/bindings/devfreq/ 4161 4162DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4163M: Chanwoo Choi <cw00.choi@samsung.com> 4164L: linux-pm@vger.kernel.org 4165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4166S: Supported 4167F: drivers/devfreq/event/ 4168F: drivers/devfreq/devfreq-event.c 4169F: include/linux/devfreq-event.h 4170F: Documentation/devicetree/bindings/devfreq/event/ 4171 4172DEVICE NUMBER REGISTRY 4173M: Torben Mathiasen <device@lanana.org> 4174W: http://lanana.org/docs/device-list/index.html 4175S: Maintained 4176 4177DEVICE-MAPPER (LVM) 4178M: Alasdair Kergon <agk@redhat.com> 4179M: Mike Snitzer <snitzer@redhat.com> 4180M: dm-devel@redhat.com 4181L: dm-devel@redhat.com 4182W: http://sources.redhat.com/dm 4183Q: http://patchwork.kernel.org/project/dm-devel/list/ 4184T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4185T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4186S: Maintained 4187F: Documentation/device-mapper/ 4188F: drivers/md/Makefile 4189F: drivers/md/Kconfig 4190F: drivers/md/dm* 4191F: drivers/md/persistent-data/ 4192F: include/linux/device-mapper.h 4193F: include/linux/dm-*.h 4194F: include/uapi/linux/dm-*.h 4195 4196DEVLINK 4197M: Jiri Pirko <jiri@mellanox.com> 4198L: netdev@vger.kernel.org 4199S: Supported 4200F: net/core/devlink.c 4201F: include/net/devlink.h 4202F: include/uapi/linux/devlink.h 4203 4204DIALOG SEMICONDUCTOR DRIVERS 4205M: Support Opensource <support.opensource@diasemi.com> 4206W: http://www.dialog-semiconductor.com/products 4207S: Supported 4208F: Documentation/hwmon/da90?? 4209F: Documentation/devicetree/bindings/mfd/da90*.txt 4210F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4211F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4212F: Documentation/devicetree/bindings/regulator/da92*.txt 4213F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4214F: Documentation/devicetree/bindings/sound/da[79]*.txt 4215F: drivers/gpio/gpio-da90??.c 4216F: drivers/hwmon/da90??-hwmon.c 4217F: drivers/iio/adc/da91??-*.c 4218F: drivers/input/misc/da90??_onkey.c 4219F: drivers/input/touchscreen/da9052_tsi.c 4220F: drivers/leds/leds-da90??.c 4221F: drivers/mfd/da903x.c 4222F: drivers/mfd/da90??-*.c 4223F: drivers/mfd/da91??-*.c 4224F: drivers/power/supply/da9052-battery.c 4225F: drivers/power/supply/da91??-*.c 4226F: drivers/regulator/da903x.c 4227F: drivers/regulator/da9???-regulator.[ch] 4228F: drivers/thermal/da90??-thermal.c 4229F: drivers/rtc/rtc-da90??.c 4230F: drivers/video/backlight/da90??_bl.c 4231F: drivers/watchdog/da90??_wdt.c 4232F: include/linux/mfd/da903x.h 4233F: include/linux/mfd/da9052/ 4234F: include/linux/mfd/da9055/ 4235F: include/linux/mfd/da9062/ 4236F: include/linux/mfd/da9063/ 4237F: include/linux/mfd/da9150/ 4238F: include/linux/regulator/da9211.h 4239F: include/sound/da[79]*.h 4240F: sound/soc/codecs/da[79]*.[ch] 4241 4242DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4243M: William Breathitt Gray <vilhelm.gray@gmail.com> 4244L: linux-gpio@vger.kernel.org 4245S: Maintained 4246F: drivers/gpio/gpio-gpio-mm.c 4247 4248DIGI NEO AND CLASSIC PCI PRODUCTS 4249M: Lidza Louina <lidza.louina@gmail.com> 4250M: Mark Hounschell <markh@compro.net> 4251L: driverdev-devel@linuxdriverproject.org 4252S: Maintained 4253F: drivers/staging/dgnc/ 4254 4255DIOLAN U2C-12 I2C DRIVER 4256M: Guenter Roeck <linux@roeck-us.net> 4257L: linux-i2c@vger.kernel.org 4258S: Maintained 4259F: drivers/i2c/busses/i2c-diolan-u2c.c 4260 4261FILESYSTEM DIRECT ACCESS (DAX) 4262M: Matthew Wilcox <mawilcox@microsoft.com> 4263M: Ross Zwisler <ross.zwisler@linux.intel.com> 4264L: linux-fsdevel@vger.kernel.org 4265S: Supported 4266F: fs/dax.c 4267F: include/linux/dax.h 4268F: include/trace/events/fs_dax.h 4269 4270DEVICE DIRECT ACCESS (DAX) 4271M: Dan Williams <dan.j.williams@intel.com> 4272L: linux-nvdimm@lists.01.org 4273S: Supported 4274F: drivers/dax/ 4275 4276DIRECTORY NOTIFICATION (DNOTIFY) 4277M: Jan Kara <jack@suse.cz> 4278R: Amir Goldstein <amir73il@gmail.com> 4279L: linux-fsdevel@vger.kernel.org 4280S: Maintained 4281F: Documentation/filesystems/dnotify.txt 4282F: fs/notify/dnotify/ 4283F: include/linux/dnotify.h 4284 4285DISK GEOMETRY AND PARTITION HANDLING 4286M: Andries Brouwer <aeb@cwi.nl> 4287W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4288W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4289W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4290S: Maintained 4291 4292DISKQUOTA 4293M: Jan Kara <jack@suse.com> 4294S: Maintained 4295F: Documentation/filesystems/quota.txt 4296F: fs/quota/ 4297F: include/linux/quota*.h 4298F: include/uapi/linux/quota*.h 4299 4300DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4301M: Bernie Thompson <bernie@plugable.com> 4302L: linux-fbdev@vger.kernel.org 4303S: Maintained 4304W: http://plugable.com/category/projects/udlfb/ 4305F: drivers/video/fbdev/udlfb.c 4306F: include/video/udlfb.h 4307F: Documentation/fb/udlfb.txt 4308 4309DISTRIBUTED LOCK MANAGER (DLM) 4310M: Christine Caulfield <ccaulfie@redhat.com> 4311M: David Teigland <teigland@redhat.com> 4312L: cluster-devel@redhat.com 4313W: http://sources.redhat.com/cluster/ 4314T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4315S: Supported 4316F: fs/dlm/ 4317 4318DMA BUFFER SHARING FRAMEWORK 4319M: Sumit Semwal <sumit.semwal@linaro.org> 4320S: Maintained 4321L: linux-media@vger.kernel.org 4322L: dri-devel@lists.freedesktop.org 4323L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4324F: drivers/dma-buf/ 4325F: include/linux/dma-buf* 4326F: include/linux/reservation.h 4327F: include/linux/*fence.h 4328F: Documentation/driver-api/dma-buf.rst 4329T: git git://anongit.freedesktop.org/drm/drm-misc 4330 4331DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4332M: Vinod Koul <vinod.koul@intel.com> 4333L: dmaengine@vger.kernel.org 4334Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4335S: Maintained 4336F: drivers/dma/ 4337F: include/linux/dmaengine.h 4338F: Documentation/devicetree/bindings/dma/ 4339F: Documentation/driver-api/dmaengine/ 4340T: git git://git.infradead.org/users/vkoul/slave-dma.git 4341 4342DMA MAPPING HELPERS 4343M: Christoph Hellwig <hch@lst.de> 4344M: Marek Szyprowski <m.szyprowski@samsung.com> 4345R: Robin Murphy <robin.murphy@arm.com> 4346L: iommu@lists.linux-foundation.org 4347T: git git://git.infradead.org/users/hch/dma-mapping.git 4348W: http://git.infradead.org/users/hch/dma-mapping.git 4349S: Supported 4350F: lib/dma-debug.c 4351F: lib/dma-direct.c 4352F: lib/dma-virt.c 4353F: drivers/base/dma-mapping.c 4354F: drivers/base/dma-coherent.c 4355F: include/asm-generic/dma-mapping.h 4356F: include/linux/dma-direct.h 4357F: include/linux/dma-mapping.h 4358 4359DME1737 HARDWARE MONITOR DRIVER 4360M: Juerg Haefliger <juergh@gmail.com> 4361L: linux-hwmon@vger.kernel.org 4362S: Maintained 4363F: Documentation/hwmon/dme1737 4364F: drivers/hwmon/dme1737.c 4365 4366DMI/SMBIOS SUPPORT 4367M: Jean Delvare <jdelvare@suse.com> 4368S: Maintained 4369T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4370F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4371F: drivers/firmware/dmi-id.c 4372F: drivers/firmware/dmi_scan.c 4373F: include/linux/dmi.h 4374 4375DOCUMENTATION 4376M: Jonathan Corbet <corbet@lwn.net> 4377L: linux-doc@vger.kernel.org 4378S: Maintained 4379F: Documentation/ 4380F: scripts/kernel-doc 4381X: Documentation/ABI/ 4382X: Documentation/devicetree/ 4383X: Documentation/acpi 4384X: Documentation/power 4385X: Documentation/spi 4386X: Documentation/media 4387T: git git://git.lwn.net/linux.git docs-next 4388 4389DONGWOON DW9714 LENS VOICE COIL DRIVER 4390M: Sakari Ailus <sakari.ailus@linux.intel.com> 4391L: linux-media@vger.kernel.org 4392T: git git://linuxtv.org/media_tree.git 4393S: Maintained 4394F: drivers/media/i2c/dw9714.c 4395 4396DOUBLETALK DRIVER 4397M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4398L: blinux-list@redhat.com 4399S: Maintained 4400F: drivers/char/dtlk.c 4401F: include/linux/dtlk.h 4402 4403DPAA2 DATAPATH I/O (DPIO) DRIVER 4404M: Roy Pledge <Roy.Pledge@nxp.com> 4405L: linux-kernel@vger.kernel.org 4406S: Maintained 4407F: drivers/staging/fsl-mc/bus/dpio 4408 4409DPAA2 ETHERNET DRIVER 4410M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4411L: linux-kernel@vger.kernel.org 4412S: Maintained 4413F: drivers/staging/fsl-dpaa2/ethernet 4414 4415DPT_I2O SCSI RAID DRIVER 4416M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4417L: linux-scsi@vger.kernel.org 4418W: http://www.adaptec.com/ 4419S: Maintained 4420F: drivers/scsi/dpt* 4421F: drivers/scsi/dpt/ 4422 4423DRBD DRIVER 4424M: Philipp Reisner <philipp.reisner@linbit.com> 4425M: Lars Ellenberg <lars.ellenberg@linbit.com> 4426L: drbd-dev@lists.linbit.com 4427W: http://www.drbd.org 4428T: git git://git.linbit.com/linux-drbd.git 4429T: git git://git.linbit.com/drbd-8.4.git 4430S: Supported 4431F: drivers/block/drbd/ 4432F: lib/lru_cache.c 4433F: Documentation/blockdev/drbd/ 4434 4435DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4436M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4437T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4438S: Supported 4439F: Documentation/kobject.txt 4440F: drivers/base/ 4441F: fs/debugfs/ 4442F: fs/sysfs/ 4443F: include/linux/debugfs.h 4444F: include/linux/kobj* 4445F: lib/kobj* 4446 4447DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4448M: Kevin Hilman <khilman@kernel.org> 4449M: Nishanth Menon <nm@ti.com> 4450S: Maintained 4451F: drivers/power/avs/ 4452F: include/linux/power/smartreflex.h 4453L: linux-pm@vger.kernel.org 4454 4455DRM DRIVER FOR ARM PL111 CLCD 4456M: Eric Anholt <eric@anholt.net> 4457T: git git://anongit.freedesktop.org/drm/drm-misc 4458S: Supported 4459F: drivers/gpu/drm/pl111/ 4460 4461DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4462M: Dave Airlie <airlied@redhat.com> 4463S: Odd Fixes 4464F: drivers/gpu/drm/ast/ 4465 4466DRM DRIVER FOR BOCHS VIRTUAL GPU 4467M: Gerd Hoffmann <kraxel@redhat.com> 4468L: virtualization@lists.linux-foundation.org 4469T: git git://anongit.freedesktop.org/drm/drm-misc 4470S: Maintained 4471F: drivers/gpu/drm/bochs/ 4472 4473DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4474M: Linus Walleij <linus.walleij@linaro.org> 4475T: git git://anongit.freedesktop.org/drm/drm-misc 4476S: Maintained 4477F: drivers/gpu/drm/tve200/ 4478 4479DRM DRIVER FOR ILITEK ILI9225 PANELS 4480M: David Lechner <david@lechnology.com> 4481S: Maintained 4482F: drivers/gpu/drm/tinydrm/ili9225.c 4483F: Documentation/devicetree/bindings/display/ili9225.txt 4484 4485DRM DRIVER FOR INTEL I810 VIDEO CARDS 4486S: Orphan / Obsolete 4487F: drivers/gpu/drm/i810/ 4488F: include/uapi/drm/i810_drm.h 4489 4490DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4491S: Orphan / Obsolete 4492F: drivers/gpu/drm/mga/ 4493F: include/uapi/drm/mga_drm.h 4494 4495DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4496M: Dave Airlie <airlied@redhat.com> 4497S: Odd Fixes 4498F: drivers/gpu/drm/mgag200/ 4499 4500DRM DRIVER FOR MI0283QT 4501M: Noralf Trønnes <noralf@tronnes.org> 4502S: Maintained 4503F: drivers/gpu/drm/tinydrm/mi0283qt.c 4504F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4505 4506DRM DRIVER FOR MSM ADRENO GPU 4507M: Rob Clark <robdclark@gmail.com> 4508L: linux-arm-msm@vger.kernel.org 4509L: dri-devel@lists.freedesktop.org 4510L: freedreno@lists.freedesktop.org 4511T: git git://people.freedesktop.org/~robclark/linux 4512S: Maintained 4513F: drivers/gpu/drm/msm/ 4514F: include/uapi/drm/msm_drm.h 4515F: Documentation/devicetree/bindings/display/msm/ 4516 4517DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4518M: Ben Skeggs <bskeggs@redhat.com> 4519L: dri-devel@lists.freedesktop.org 4520L: nouveau@lists.freedesktop.org 4521T: git git://github.com/skeggsb/linux 4522S: Supported 4523F: drivers/gpu/drm/nouveau/ 4524F: include/uapi/drm/nouveau_drm.h 4525 4526DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4527M: Noralf Trønnes <noralf@tronnes.org> 4528S: Maintained 4529F: drivers/gpu/drm/tinydrm/repaper.c 4530F: Documentation/devicetree/bindings/display/repaper.txt 4531 4532DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4533M: Dave Airlie <airlied@redhat.com> 4534M: Gerd Hoffmann <kraxel@redhat.com> 4535L: virtualization@lists.linux-foundation.org 4536T: git git://anongit.freedesktop.org/drm/drm-misc 4537S: Obsolete 4538W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4539F: drivers/gpu/drm/cirrus/ 4540 4541DRM DRIVER FOR QXL VIRTUAL GPU 4542M: Dave Airlie <airlied@redhat.com> 4543M: Gerd Hoffmann <kraxel@redhat.com> 4544L: virtualization@lists.linux-foundation.org 4545T: git git://anongit.freedesktop.org/drm/drm-misc 4546S: Maintained 4547F: drivers/gpu/drm/qxl/ 4548F: include/uapi/drm/qxl_drm.h 4549 4550DRM DRIVER FOR RAGE 128 VIDEO CARDS 4551S: Orphan / Obsolete 4552F: drivers/gpu/drm/r128/ 4553F: include/uapi/drm/r128_drm.h 4554 4555DRM DRIVER FOR SAVAGE VIDEO CARDS 4556S: Orphan / Obsolete 4557F: drivers/gpu/drm/savage/ 4558F: include/uapi/drm/savage_drm.h 4559 4560DRM DRIVER FOR SIS VIDEO CARDS 4561S: Orphan / Obsolete 4562F: drivers/gpu/drm/sis/ 4563F: include/uapi/drm/sis_drm.h 4564 4565DRM DRIVER FOR SITRONIX ST7586 PANELS 4566M: David Lechner <david@lechnology.com> 4567S: Maintained 4568F: drivers/gpu/drm/tinydrm/st7586.c 4569F: Documentation/devicetree/bindings/display/st7586.txt 4570 4571DRM DRIVER FOR SITRONIX ST7735R PANELS 4572M: David Lechner <david@lechnology.com> 4573S: Maintained 4574F: drivers/gpu/drm/tinydrm/st7735r.c 4575F: Documentation/devicetree/bindings/display/st7735r.txt 4576 4577DRM DRIVER FOR TDFX VIDEO CARDS 4578S: Orphan / Obsolete 4579F: drivers/gpu/drm/tdfx/ 4580 4581DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4582M: Dave Airlie <airlied@redhat.com> 4583S: Odd Fixes 4584F: drivers/gpu/drm/udl/ 4585 4586DRM DRIVER FOR VMWARE VIRTUAL GPU 4587M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4588M: Sinclair Yeh <syeh@vmware.com> 4589M: Thomas Hellstrom <thellstrom@vmware.com> 4590L: dri-devel@lists.freedesktop.org 4591T: git git://people.freedesktop.org/~syeh/repos_linux 4592T: git git://people.freedesktop.org/~thomash/linux 4593S: Supported 4594F: drivers/gpu/drm/vmwgfx/ 4595F: include/uapi/drm/vmwgfx_drm.h 4596 4597DRM DRIVERS 4598M: David Airlie <airlied@linux.ie> 4599L: dri-devel@lists.freedesktop.org 4600T: git git://people.freedesktop.org/~airlied/linux 4601B: https://bugs.freedesktop.org/ 4602C: irc://chat.freenode.net/dri-devel 4603S: Maintained 4604F: drivers/gpu/drm/ 4605F: drivers/gpu/vga/ 4606F: Documentation/devicetree/bindings/display/ 4607F: Documentation/devicetree/bindings/gpu/ 4608F: Documentation/devicetree/bindings/video/ 4609F: Documentation/gpu/ 4610F: include/drm/ 4611F: include/uapi/drm/ 4612F: include/linux/vga* 4613 4614DRM DRIVERS AND MISC GPU PATCHES 4615M: Daniel Vetter <daniel.vetter@intel.com> 4616M: Gustavo Padovan <gustavo@padovan.org> 4617M: Sean Paul <seanpaul@chromium.org> 4618W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4619S: Maintained 4620T: git git://anongit.freedesktop.org/drm/drm-misc 4621F: Documentation/gpu/ 4622F: drivers/gpu/vga/ 4623F: drivers/gpu/drm/* 4624F: include/drm/drm* 4625F: include/uapi/drm/drm* 4626F: include/linux/vga* 4627 4628DRM DRIVERS FOR ALLWINNER A10 4629M: Maxime Ripard <maxime.ripard@free-electrons.com> 4630L: dri-devel@lists.freedesktop.org 4631S: Supported 4632F: drivers/gpu/drm/sun4i/ 4633F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4634T: git git://anongit.freedesktop.org/drm/drm-misc 4635 4636DRM DRIVERS FOR AMLOGIC SOCS 4637M: Neil Armstrong <narmstrong@baylibre.com> 4638L: dri-devel@lists.freedesktop.org 4639L: linux-amlogic@lists.infradead.org 4640W: http://linux-meson.com/ 4641S: Supported 4642F: drivers/gpu/drm/meson/ 4643F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4644F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4645F: Documentation/gpu/meson.rst 4646T: git git://anongit.freedesktop.org/drm/drm-misc 4647 4648DRM DRIVERS FOR ATMEL HLCDC 4649M: Boris Brezillon <boris.brezillon@free-electrons.com> 4650L: dri-devel@lists.freedesktop.org 4651S: Supported 4652F: drivers/gpu/drm/atmel-hlcdc/ 4653F: Documentation/devicetree/bindings/drm/atmel/ 4654T: git git://anongit.freedesktop.org/drm/drm-misc 4655 4656DRM DRIVERS FOR BRIDGE CHIPS 4657M: Archit Taneja <architt@codeaurora.org> 4658M: Andrzej Hajda <a.hajda@samsung.com> 4659R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4660S: Maintained 4661T: git git://anongit.freedesktop.org/drm/drm-misc 4662F: drivers/gpu/drm/bridge/ 4663 4664DRM DRIVERS FOR EXYNOS 4665M: Inki Dae <inki.dae@samsung.com> 4666M: Joonyoung Shim <jy0922.shim@samsung.com> 4667M: Seung-Woo Kim <sw0312.kim@samsung.com> 4668M: Kyungmin Park <kyungmin.park@samsung.com> 4669L: dri-devel@lists.freedesktop.org 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4671S: Supported 4672F: drivers/gpu/drm/exynos/ 4673F: include/uapi/drm/exynos_drm.h 4674F: Documentation/devicetree/bindings/display/exynos/ 4675 4676DRM DRIVERS FOR FREESCALE DCU 4677M: Stefan Agner <stefan@agner.ch> 4678M: Alison Wang <alison.wang@freescale.com> 4679L: dri-devel@lists.freedesktop.org 4680S: Supported 4681F: drivers/gpu/drm/fsl-dcu/ 4682F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4683F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4684F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4685 4686DRM DRIVERS FOR FREESCALE IMX 4687M: Philipp Zabel <p.zabel@pengutronix.de> 4688L: dri-devel@lists.freedesktop.org 4689S: Maintained 4690F: drivers/gpu/drm/imx/ 4691F: drivers/gpu/ipu-v3/ 4692F: Documentation/devicetree/bindings/display/imx/ 4693 4694DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4695M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4696L: dri-devel@lists.freedesktop.org 4697T: git git://github.com/patjak/drm-gma500 4698S: Maintained 4699F: drivers/gpu/drm/gma500/ 4700 4701DRM DRIVERS FOR HISILICON 4702M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4703M: Rongrong Zou <zourongrong@gmail.com> 4704R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4705R: Chen Feng <puck.chen@hisilicon.com> 4706L: dri-devel@lists.freedesktop.org 4707T: git git://github.com/xin3liang/linux.git 4708S: Maintained 4709F: drivers/gpu/drm/hisilicon/ 4710F: Documentation/devicetree/bindings/display/hisilicon/ 4711 4712DRM DRIVERS FOR MEDIATEK 4713M: CK Hu <ck.hu@mediatek.com> 4714M: Philipp Zabel <p.zabel@pengutronix.de> 4715L: dri-devel@lists.freedesktop.org 4716S: Supported 4717F: drivers/gpu/drm/mediatek/ 4718F: Documentation/devicetree/bindings/display/mediatek/ 4719 4720DRM DRIVERS FOR NVIDIA TEGRA 4721M: Thierry Reding <thierry.reding@gmail.com> 4722L: dri-devel@lists.freedesktop.org 4723L: linux-tegra@vger.kernel.org 4724T: git git://anongit.freedesktop.org/tegra/linux.git 4725S: Supported 4726F: drivers/gpu/drm/tegra/ 4727F: drivers/gpu/host1x/ 4728F: include/linux/host1x.h 4729F: include/uapi/drm/tegra_drm.h 4730F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4731 4732DRM DRIVERS FOR RENESAS 4733M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4734L: dri-devel@lists.freedesktop.org 4735L: linux-renesas-soc@vger.kernel.org 4736T: git git://linuxtv.org/pinchartl/fbdev 4737S: Supported 4738F: drivers/gpu/drm/rcar-du/ 4739F: drivers/gpu/drm/shmobile/ 4740F: include/linux/platform_data/shmob_drm.h 4741F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4742F: Documentation/devicetree/bindings/display/renesas,du.txt 4743 4744DRM DRIVERS FOR ROCKCHIP 4745M: Sandy Huang <hjc@rock-chips.com> 4746M: Heiko Stübner <heiko@sntech.de> 4747L: dri-devel@lists.freedesktop.org 4748S: Maintained 4749F: drivers/gpu/drm/rockchip/ 4750F: Documentation/devicetree/bindings/display/rockchip/ 4751T: git git://anongit.freedesktop.org/drm/drm-misc 4752 4753DRM DRIVERS FOR STI 4754M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4755M: Vincent Abriou <vincent.abriou@st.com> 4756L: dri-devel@lists.freedesktop.org 4757T: git git://anongit.freedesktop.org/drm/drm-misc 4758S: Maintained 4759F: drivers/gpu/drm/sti 4760F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4761 4762DRM DRIVERS FOR STM 4763M: Yannick Fertre <yannick.fertre@st.com> 4764M: Philippe Cornu <philippe.cornu@st.com> 4765M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4766M: Vincent Abriou <vincent.abriou@st.com> 4767L: dri-devel@lists.freedesktop.org 4768T: git git://anongit.freedesktop.org/drm/drm-misc 4769S: Maintained 4770F: drivers/gpu/drm/stm 4771F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4772 4773DRM DRIVERS FOR TI LCDC 4774M: Jyri Sarha <jsarha@ti.com> 4775R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4776L: dri-devel@lists.freedesktop.org 4777S: Maintained 4778F: drivers/gpu/drm/tilcdc/ 4779F: Documentation/devicetree/bindings/display/tilcdc/ 4780 4781DRM DRIVERS FOR TI OMAP 4782M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4783L: dri-devel@lists.freedesktop.org 4784S: Maintained 4785F: drivers/gpu/drm/omapdrm/ 4786F: Documentation/devicetree/bindings/display/ti/ 4787 4788DRM DRIVERS FOR VC4 4789M: Eric Anholt <eric@anholt.net> 4790T: git git://github.com/anholt/linux 4791S: Supported 4792F: drivers/gpu/drm/vc4/ 4793F: include/uapi/drm/vc4_drm.h 4794F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4795T: git git://anongit.freedesktop.org/drm/drm-misc 4796 4797DRM DRIVERS FOR VIVANTE GPU IP 4798M: Lucas Stach <l.stach@pengutronix.de> 4799R: Russell King <linux+etnaviv@armlinux.org.uk> 4800R: Christian Gmeiner <christian.gmeiner@gmail.com> 4801L: etnaviv@lists.freedesktop.org 4802L: dri-devel@lists.freedesktop.org 4803S: Maintained 4804F: drivers/gpu/drm/etnaviv/ 4805F: include/uapi/drm/etnaviv_drm.h 4806F: Documentation/devicetree/bindings/display/etnaviv/ 4807 4808DRM DRIVERS FOR ZTE ZX 4809M: Shawn Guo <shawnguo@kernel.org> 4810L: dri-devel@lists.freedesktop.org 4811S: Maintained 4812F: drivers/gpu/drm/zte/ 4813F: Documentation/devicetree/bindings/display/zte,vou.txt 4814T: git git://anongit.freedesktop.org/drm/drm-misc 4815 4816DRM PANEL DRIVERS 4817M: Thierry Reding <thierry.reding@gmail.com> 4818L: dri-devel@lists.freedesktop.org 4819T: git git://anongit.freedesktop.org/drm/drm-misc 4820S: Maintained 4821F: drivers/gpu/drm/drm_panel.c 4822F: drivers/gpu/drm/panel/ 4823F: include/drm/drm_panel.h 4824F: Documentation/devicetree/bindings/display/panel/ 4825 4826DRM TINYDRM DRIVERS 4827M: Noralf Trønnes <noralf@tronnes.org> 4828W: https://github.com/notro/tinydrm/wiki/Development 4829T: git git://anongit.freedesktop.org/drm/drm-misc 4830S: Maintained 4831F: drivers/gpu/drm/tinydrm/ 4832F: include/drm/tinydrm/ 4833 4834DRM TTM SUBSYSTEM 4835M: Christian Koenig <christian.koenig@amd.com> 4836M: Roger He <Hongbo.He@amd.com> 4837T: git git://people.freedesktop.org/~agd5f/linux 4838S: Maintained 4839L: dri-devel@lists.freedesktop.org 4840F: include/drm/ttm/ 4841F: drivers/gpu/drm/ttm/ 4842 4843DSBR100 USB FM RADIO DRIVER 4844M: Alexey Klimov <klimov.linux@gmail.com> 4845L: linux-media@vger.kernel.org 4846T: git git://linuxtv.org/media_tree.git 4847S: Maintained 4848F: drivers/media/radio/dsbr100.c 4849 4850DSCC4 DRIVER 4851M: Francois Romieu <romieu@fr.zoreil.com> 4852L: netdev@vger.kernel.org 4853S: Maintained 4854F: drivers/net/wan/dscc4.c 4855 4856DT3155 MEDIA DRIVER 4857M: Hans Verkuil <hverkuil@xs4all.nl> 4858L: linux-media@vger.kernel.org 4859T: git git://linuxtv.org/media_tree.git 4860W: https://linuxtv.org 4861S: Odd Fixes 4862F: drivers/media/pci/dt3155/ 4863 4864DVB_USB_AF9015 MEDIA DRIVER 4865M: Antti Palosaari <crope@iki.fi> 4866L: linux-media@vger.kernel.org 4867W: https://linuxtv.org 4868W: http://palosaari.fi/linux/ 4869Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4870T: git git://linuxtv.org/anttip/media_tree.git 4871S: Maintained 4872F: drivers/media/usb/dvb-usb-v2/af9015* 4873 4874DVB_USB_AF9035 MEDIA DRIVER 4875M: Antti Palosaari <crope@iki.fi> 4876L: linux-media@vger.kernel.org 4877W: https://linuxtv.org 4878W: http://palosaari.fi/linux/ 4879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4880T: git git://linuxtv.org/anttip/media_tree.git 4881S: Maintained 4882F: drivers/media/usb/dvb-usb-v2/af9035* 4883 4884DVB_USB_ANYSEE MEDIA DRIVER 4885M: Antti Palosaari <crope@iki.fi> 4886L: linux-media@vger.kernel.org 4887W: https://linuxtv.org 4888W: http://palosaari.fi/linux/ 4889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4890T: git git://linuxtv.org/anttip/media_tree.git 4891S: Maintained 4892F: drivers/media/usb/dvb-usb-v2/anysee* 4893 4894DVB_USB_AU6610 MEDIA DRIVER 4895M: Antti Palosaari <crope@iki.fi> 4896L: linux-media@vger.kernel.org 4897W: https://linuxtv.org 4898W: http://palosaari.fi/linux/ 4899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4900T: git git://linuxtv.org/anttip/media_tree.git 4901S: Maintained 4902F: drivers/media/usb/dvb-usb-v2/au6610* 4903 4904DVB_USB_CE6230 MEDIA DRIVER 4905M: Antti Palosaari <crope@iki.fi> 4906L: linux-media@vger.kernel.org 4907W: https://linuxtv.org 4908W: http://palosaari.fi/linux/ 4909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4910T: git git://linuxtv.org/anttip/media_tree.git 4911S: Maintained 4912F: drivers/media/usb/dvb-usb-v2/ce6230* 4913 4914DVB_USB_CXUSB MEDIA DRIVER 4915M: Michael Krufky <mkrufky@linuxtv.org> 4916L: linux-media@vger.kernel.org 4917W: https://linuxtv.org 4918W: http://github.com/mkrufky 4919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4920T: git git://linuxtv.org/media_tree.git 4921S: Maintained 4922F: drivers/media/usb/dvb-usb/cxusb* 4923 4924DVB_USB_EC168 MEDIA DRIVER 4925M: Antti Palosaari <crope@iki.fi> 4926L: linux-media@vger.kernel.org 4927W: https://linuxtv.org 4928W: http://palosaari.fi/linux/ 4929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4930T: git git://linuxtv.org/anttip/media_tree.git 4931S: Maintained 4932F: drivers/media/usb/dvb-usb-v2/ec168* 4933 4934DVB_USB_GL861 MEDIA DRIVER 4935M: Antti Palosaari <crope@iki.fi> 4936L: linux-media@vger.kernel.org 4937W: https://linuxtv.org 4938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4939T: git git://linuxtv.org/anttip/media_tree.git 4940S: Maintained 4941F: drivers/media/usb/dvb-usb-v2/gl861* 4942 4943DVB_USB_MXL111SF MEDIA DRIVER 4944M: Michael Krufky <mkrufky@linuxtv.org> 4945L: linux-media@vger.kernel.org 4946W: https://linuxtv.org 4947W: http://github.com/mkrufky 4948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4949T: git git://linuxtv.org/mkrufky/mxl111sf.git 4950S: Maintained 4951F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4952 4953DVB_USB_RTL28XXU MEDIA DRIVER 4954M: Antti Palosaari <crope@iki.fi> 4955L: linux-media@vger.kernel.org 4956W: https://linuxtv.org 4957W: http://palosaari.fi/linux/ 4958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4959T: git git://linuxtv.org/anttip/media_tree.git 4960S: Maintained 4961F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4962 4963DVB_USB_V2 MEDIA DRIVER 4964M: Antti Palosaari <crope@iki.fi> 4965L: linux-media@vger.kernel.org 4966W: https://linuxtv.org 4967W: http://palosaari.fi/linux/ 4968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4969T: git git://linuxtv.org/anttip/media_tree.git 4970S: Maintained 4971F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4972F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4973 4974DYNAMIC DEBUG 4975M: Jason Baron <jbaron@akamai.com> 4976S: Maintained 4977F: lib/dynamic_debug.c 4978F: include/linux/dynamic_debug.h 4979 4980DYNAMIC INTERRUPT MODERATION 4981M: Tal Gilboa <talgi@mellanox.com> 4982S: Maintained 4983F: include/linux/net_dim.h 4984 4985DZ DECSTATION DZ11 SERIAL DRIVER 4986M: "Maciej W. Rozycki" <macro@linux-mips.org> 4987S: Maintained 4988F: drivers/tty/serial/dz.* 4989 4990E3X0 POWER BUTTON DRIVER 4991M: Moritz Fischer <moritz.fischer@ettus.com> 4992L: usrp-users@lists.ettus.com 4993W: http://www.ettus.com 4994S: Supported 4995F: drivers/input/misc/e3x0-button.c 4996F: Documentation/devicetree/bindings/input/e3x0-button.txt 4997 4998E4000 MEDIA DRIVER 4999M: Antti Palosaari <crope@iki.fi> 5000L: linux-media@vger.kernel.org 5001W: https://linuxtv.org 5002W: http://palosaari.fi/linux/ 5003Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5004T: git git://linuxtv.org/anttip/media_tree.git 5005S: Maintained 5006F: drivers/media/tuners/e4000* 5007 5008EATA ISA/EISA/PCI SCSI DRIVER 5009M: Dario Ballabio <ballabio_dario@emc.com> 5010L: linux-scsi@vger.kernel.org 5011S: Maintained 5012F: drivers/scsi/eata.c 5013 5014EC100 MEDIA DRIVER 5015M: Antti Palosaari <crope@iki.fi> 5016L: linux-media@vger.kernel.org 5017W: https://linuxtv.org 5018W: http://palosaari.fi/linux/ 5019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5020T: git git://linuxtv.org/anttip/media_tree.git 5021S: Maintained 5022F: drivers/media/dvb-frontends/ec100* 5023 5024ECRYPT FILE SYSTEM 5025M: Tyler Hicks <tyhicks@canonical.com> 5026L: ecryptfs@vger.kernel.org 5027W: http://ecryptfs.org 5028W: https://launchpad.net/ecryptfs 5029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5030S: Supported 5031F: Documentation/filesystems/ecryptfs.txt 5032F: fs/ecryptfs/ 5033 5034EDAC-AMD64 5035M: Borislav Petkov <bp@alien8.de> 5036L: linux-edac@vger.kernel.org 5037S: Maintained 5038F: drivers/edac/amd64_edac* 5039 5040EDAC-CALXEDA 5041M: Robert Richter <rric@kernel.org> 5042L: linux-edac@vger.kernel.org 5043S: Maintained 5044F: drivers/edac/highbank* 5045 5046EDAC-CAVIUM OCTEON 5047M: Ralf Baechle <ralf@linux-mips.org> 5048M: David Daney <david.daney@cavium.com> 5049L: linux-edac@vger.kernel.org 5050L: linux-mips@linux-mips.org 5051S: Supported 5052F: drivers/edac/octeon_edac* 5053 5054EDAC-CAVIUM THUNDERX 5055M: David Daney <david.daney@cavium.com> 5056M: Jan Glauber <jglauber@cavium.com> 5057L: linux-edac@vger.kernel.org 5058S: Supported 5059F: drivers/edac/thunderx_edac* 5060 5061EDAC-CORE 5062M: Borislav Petkov <bp@alien8.de> 5063M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5064M: Mauro Carvalho Chehab <mchehab@kernel.org> 5065L: linux-edac@vger.kernel.org 5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5068S: Supported 5069F: Documentation/admin-guide/ras.rst 5070F: Documentation/driver-api/edac.rst 5071F: drivers/edac/ 5072F: include/linux/edac.h 5073 5074EDAC-E752X 5075M: Mark Gross <mark.gross@intel.com> 5076L: linux-edac@vger.kernel.org 5077S: Maintained 5078F: drivers/edac/e752x_edac.c 5079 5080EDAC-E7XXX 5081L: linux-edac@vger.kernel.org 5082S: Maintained 5083F: drivers/edac/e7xxx_edac.c 5084 5085EDAC-FSL_DDR 5086M: York Sun <york.sun@nxp.com> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/fsl_ddr_edac.* 5090 5091EDAC-GHES 5092M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5093M: Mauro Carvalho Chehab <mchehab@kernel.org> 5094L: linux-edac@vger.kernel.org 5095S: Maintained 5096F: drivers/edac/ghes_edac.c 5097 5098EDAC-I3000 5099L: linux-edac@vger.kernel.org 5100S: Orphan 5101F: drivers/edac/i3000_edac.c 5102 5103EDAC-I5000 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/i5000_edac.c 5107 5108EDAC-I5400 5109M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5110M: Mauro Carvalho Chehab <mchehab@kernel.org> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/i5400_edac.c 5114 5115EDAC-I7300 5116M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5117M: Mauro Carvalho Chehab <mchehab@kernel.org> 5118L: linux-edac@vger.kernel.org 5119S: Maintained 5120F: drivers/edac/i7300_edac.c 5121 5122EDAC-I7CORE 5123M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5124M: Mauro Carvalho Chehab <mchehab@kernel.org> 5125L: linux-edac@vger.kernel.org 5126S: Maintained 5127F: drivers/edac/i7core_edac.c 5128 5129EDAC-I82443BXGX 5130M: Tim Small <tim@buttersideup.com> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/i82443bxgx_edac.c 5134 5135EDAC-I82975X 5136M: Ranganathan Desikan <ravi@jetztechnologies.com> 5137M: "Arvind R." <arvino55@gmail.com> 5138L: linux-edac@vger.kernel.org 5139S: Maintained 5140F: drivers/edac/i82975x_edac.c 5141 5142EDAC-IE31200 5143M: Jason Baron <jbaron@akamai.com> 5144L: linux-edac@vger.kernel.org 5145S: Maintained 5146F: drivers/edac/ie31200_edac.c 5147 5148EDAC-MPC85XX 5149M: Johannes Thumshirn <morbidrsa@gmail.com> 5150L: linux-edac@vger.kernel.org 5151S: Maintained 5152F: drivers/edac/mpc85xx_edac.[ch] 5153 5154EDAC-PASEMI 5155M: Egor Martovetsky <egor@pasemi.com> 5156L: linux-edac@vger.kernel.org 5157S: Maintained 5158F: drivers/edac/pasemi_edac.c 5159 5160EDAC-PND2 5161M: Tony Luck <tony.luck@intel.com> 5162L: linux-edac@vger.kernel.org 5163S: Maintained 5164F: drivers/edac/pnd2_edac.[ch] 5165 5166EDAC-R82600 5167M: Tim Small <tim@buttersideup.com> 5168L: linux-edac@vger.kernel.org 5169S: Maintained 5170F: drivers/edac/r82600_edac.c 5171 5172EDAC-SBRIDGE 5173M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5174M: Mauro Carvalho Chehab <mchehab@kernel.org> 5175L: linux-edac@vger.kernel.org 5176S: Maintained 5177F: drivers/edac/sb_edac.c 5178 5179EDAC-SKYLAKE 5180M: Tony Luck <tony.luck@intel.com> 5181L: linux-edac@vger.kernel.org 5182S: Maintained 5183F: drivers/edac/skx_edac.c 5184 5185EDAC-TI 5186M: Tero Kristo <t-kristo@ti.com> 5187L: linux-edac@vger.kernel.org 5188S: Maintained 5189F: drivers/edac/ti_edac.c 5190 5191EDIROL UA-101/UA-1000 DRIVER 5192M: Clemens Ladisch <clemens@ladisch.de> 5193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5194T: git git://git.alsa-project.org/alsa-kernel.git 5195S: Maintained 5196F: sound/usb/misc/ua101.c 5197 5198EFI TEST DRIVER 5199L: linux-efi@vger.kernel.org 5200M: Ivan Hu <ivan.hu@canonical.com> 5201M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5202S: Maintained 5203F: drivers/firmware/efi/test/ 5204 5205EFI VARIABLE FILESYSTEM 5206M: Matthew Garrett <matthew.garrett@nebula.com> 5207M: Jeremy Kerr <jk@ozlabs.org> 5208M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5209T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5210L: linux-efi@vger.kernel.org 5211S: Maintained 5212F: fs/efivarfs/ 5213 5214EFIFB FRAMEBUFFER DRIVER 5215L: linux-fbdev@vger.kernel.org 5216M: Peter Jones <pjones@redhat.com> 5217S: Maintained 5218F: drivers/video/fbdev/efifb.c 5219 5220EFS FILESYSTEM 5221W: http://aeschi.ch.eu.org/efs/ 5222S: Orphan 5223F: fs/efs/ 5224 5225EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5226M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5227L: netdev@vger.kernel.org 5228S: Maintained 5229F: drivers/net/ethernet/ibm/ehea/ 5230 5231EM28XX VIDEO4LINUX DRIVER 5232M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5233M: Mauro Carvalho Chehab <mchehab@kernel.org> 5234L: linux-media@vger.kernel.org 5235W: https://linuxtv.org 5236T: git git://linuxtv.org/media_tree.git 5237S: Maintained 5238F: drivers/media/usb/em28xx/ 5239F: Documentation/media/v4l-drivers/em28xx* 5240 5241EMBEDDED LINUX 5242M: Paul Gortmaker <paul.gortmaker@windriver.com> 5243M: Matt Mackall <mpm@selenic.com> 5244M: David Woodhouse <dwmw2@infradead.org> 5245L: linux-embedded@vger.kernel.org 5246S: Maintained 5247 5248Emulex 10Gbps iSCSI - OneConnect DRIVER 5249M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5250M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5251M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5252L: linux-scsi@vger.kernel.org 5253W: http://www.broadcom.com 5254S: Supported 5255F: drivers/scsi/be2iscsi/ 5256 5257Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5258M: Sathya Perla <sathya.perla@broadcom.com> 5259M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5260M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5261M: Somnath Kotur <somnath.kotur@broadcom.com> 5262L: netdev@vger.kernel.org 5263W: http://www.emulex.com 5264S: Supported 5265F: drivers/net/ethernet/emulex/benet/ 5266 5267EMULEX ONECONNECT ROCE DRIVER 5268M: Selvin Xavier <selvin.xavier@broadcom.com> 5269M: Devesh Sharma <devesh.sharma@broadcom.com> 5270L: linux-rdma@vger.kernel.org 5271W: http://www.broadcom.com 5272S: Odd Fixes 5273F: drivers/infiniband/hw/ocrdma/ 5274F: include/uapi/rdma/ocrdma-abi.h 5275 5276EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5277M: James Smart <james.smart@broadcom.com> 5278M: Dick Kennedy <dick.kennedy@broadcom.com> 5279L: linux-scsi@vger.kernel.org 5280W: http://www.broadcom.com 5281S: Supported 5282F: drivers/scsi/lpfc/ 5283 5284ENE CB710 FLASH CARD READER DRIVER 5285M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5286S: Maintained 5287F: drivers/misc/cb710/ 5288F: drivers/mmc/host/cb710-mmc.* 5289F: include/linux/cb710.h 5290 5291ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5292M: Maxim Levitsky <maximlevitsky@gmail.com> 5293S: Maintained 5294F: drivers/media/rc/ene_ir.* 5295 5296EPSON S1D13XXX FRAMEBUFFER DRIVER 5297M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5298S: Maintained 5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5300F: drivers/video/fbdev/s1d13xxxfb.c 5301F: include/video/s1d13xxxfb.h 5302 5303ERRSEQ ERROR TRACKING INFRASTRUCTURE 5304M: Jeff Layton <jlayton@kernel.org> 5305S: Maintained 5306F: lib/errseq.c 5307F: include/linux/errseq.h 5308 5309ET131X NETWORK DRIVER 5310M: Mark Einon <mark.einon@gmail.com> 5311S: Odd Fixes 5312F: drivers/net/ethernet/agere/ 5313 5314ETHERNET BRIDGE 5315M: Stephen Hemminger <stephen@networkplumber.org> 5316L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5317L: netdev@vger.kernel.org 5318W: http://www.linuxfoundation.org/en/Net:Bridge 5319S: Maintained 5320F: include/linux/netfilter_bridge/ 5321F: net/bridge/ 5322 5323ETHERNET PHY LIBRARY 5324M: Andrew Lunn <andrew@lunn.ch> 5325M: Florian Fainelli <f.fainelli@gmail.com> 5326L: netdev@vger.kernel.org 5327S: Maintained 5328F: Documentation/ABI/testing/sysfs-bus-mdio 5329F: Documentation/devicetree/bindings/net/mdio* 5330F: Documentation/networking/phy.txt 5331F: drivers/net/phy/ 5332F: drivers/of/of_mdio.c 5333F: drivers/of/of_net.c 5334F: include/linux/*mdio*.h 5335F: include/linux/of_net.h 5336F: include/linux/phy.h 5337F: include/linux/phy_fixed.h 5338F: include/linux/platform_data/mdio-gpio.h 5339F: include/linux/platform_data/mdio-bcm-unimac.h 5340F: include/trace/events/mdio.h 5341F: include/uapi/linux/mdio.h 5342F: include/uapi/linux/mii.h 5343 5344EXT2 FILE SYSTEM 5345M: Jan Kara <jack@suse.com> 5346L: linux-ext4@vger.kernel.org 5347S: Maintained 5348F: Documentation/filesystems/ext2.txt 5349F: fs/ext2/ 5350F: include/linux/ext2* 5351 5352EXT4 FILE SYSTEM 5353M: "Theodore Ts'o" <tytso@mit.edu> 5354M: Andreas Dilger <adilger.kernel@dilger.ca> 5355L: linux-ext4@vger.kernel.org 5356W: http://ext4.wiki.kernel.org 5357Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5358T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5359S: Maintained 5360F: Documentation/filesystems/ext4.txt 5361F: fs/ext4/ 5362 5363Extended Verification Module (EVM) 5364M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5365L: linux-integrity@vger.kernel.org 5366S: Supported 5367F: security/integrity/evm/ 5368 5369EXTENSIBLE FIRMWARE INTERFACE (EFI) 5370M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5371L: linux-efi@vger.kernel.org 5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5373S: Maintained 5374F: Documentation/efi-stub.txt 5375F: arch/*/kernel/efi.c 5376F: arch/x86/boot/compressed/eboot.[ch] 5377F: arch/*/include/asm/efi.h 5378F: arch/x86/platform/efi/ 5379F: drivers/firmware/efi/ 5380F: include/linux/efi*.h 5381F: arch/arm/boot/compressed/efi-header.S 5382F: arch/arm64/kernel/efi-entry.S 5383 5384EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5385M: MyungJoo Ham <myungjoo.ham@samsung.com> 5386M: Chanwoo Choi <cw00.choi@samsung.com> 5387L: linux-kernel@vger.kernel.org 5388T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5389S: Maintained 5390F: drivers/extcon/ 5391F: include/linux/extcon/ 5392F: include/linux/extcon.h 5393F: Documentation/extcon/ 5394F: Documentation/devicetree/bindings/extcon/ 5395 5396EXYNOS DP DRIVER 5397M: Jingoo Han <jingoohan1@gmail.com> 5398L: dri-devel@lists.freedesktop.org 5399S: Maintained 5400F: drivers/gpu/drm/exynos/exynos_dp* 5401 5402EXYNOS SYSMMU (IOMMU) driver 5403M: Marek Szyprowski <m.szyprowski@samsung.com> 5404L: iommu@lists.linux-foundation.org 5405S: Maintained 5406F: drivers/iommu/exynos-iommu.c 5407 5408EZchip NPS platform support 5409M: Elad Kanfi <eladkan@mellanox.com> 5410M: Vineet Gupta <vgupta@synopsys.com> 5411S: Supported 5412F: arch/arc/plat-eznps 5413F: arch/arc/boot/dts/eznps.dts 5414 5415F2FS FILE SYSTEM 5416M: Jaegeuk Kim <jaegeuk@kernel.org> 5417M: Chao Yu <yuchao0@huawei.com> 5418L: linux-f2fs-devel@lists.sourceforge.net 5419W: https://f2fs.wiki.kernel.org/ 5420T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5421S: Maintained 5422F: Documentation/filesystems/f2fs.txt 5423F: Documentation/ABI/testing/sysfs-fs-f2fs 5424F: fs/f2fs/ 5425F: include/linux/f2fs_fs.h 5426F: include/trace/events/f2fs.h 5427 5428F71805F HARDWARE MONITORING DRIVER 5429M: Jean Delvare <jdelvare@suse.com> 5430L: linux-hwmon@vger.kernel.org 5431S: Maintained 5432F: Documentation/hwmon/f71805f 5433F: drivers/hwmon/f71805f.c 5434 5435FANOTIFY 5436M: Jan Kara <jack@suse.cz> 5437R: Amir Goldstein <amir73il@gmail.com> 5438L: linux-fsdevel@vger.kernel.org 5439S: Maintained 5440F: fs/notify/fanotify/ 5441F: include/linux/fanotify.h 5442F: include/uapi/linux/fanotify.h 5443 5444FARSYNC SYNCHRONOUS DRIVER 5445M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5446W: http://www.farsite.co.uk/ 5447S: Supported 5448F: drivers/net/wan/farsync.* 5449 5450FAULT INJECTION SUPPORT 5451M: Akinobu Mita <akinobu.mita@gmail.com> 5452S: Supported 5453F: Documentation/fault-injection/ 5454F: lib/fault-inject.c 5455 5456FBTFT Framebuffer drivers 5457M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5458S: Maintained 5459F: drivers/staging/fbtft/ 5460 5461FC0011 TUNER DRIVER 5462M: Michael Buesch <m@bues.ch> 5463L: linux-media@vger.kernel.org 5464S: Maintained 5465F: drivers/media/tuners/fc0011.h 5466F: drivers/media/tuners/fc0011.c 5467 5468FC2580 MEDIA DRIVER 5469M: Antti Palosaari <crope@iki.fi> 5470L: linux-media@vger.kernel.org 5471W: https://linuxtv.org 5472W: http://palosaari.fi/linux/ 5473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5474T: git git://linuxtv.org/anttip/media_tree.git 5475S: Maintained 5476F: drivers/media/tuners/fc2580* 5477 5478FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5479M: Johannes Thumshirn <jth@kernel.org> 5480L: linux-scsi@vger.kernel.org 5481W: www.Open-FCoE.org 5482S: Supported 5483F: drivers/scsi/libfc/ 5484F: drivers/scsi/fcoe/ 5485F: include/scsi/fc/ 5486F: include/scsi/libfc.h 5487F: include/scsi/libfcoe.h 5488F: include/uapi/scsi/fc/ 5489 5490FILE LOCKING (flock() and fcntl()/lockf()) 5491M: Jeff Layton <jlayton@kernel.org> 5492M: "J. Bruce Fields" <bfields@fieldses.org> 5493L: linux-fsdevel@vger.kernel.org 5494S: Maintained 5495F: include/linux/fcntl.h 5496F: include/uapi/linux/fcntl.h 5497F: fs/fcntl.c 5498F: fs/locks.c 5499 5500FILESYSTEMS (VFS and infrastructure) 5501M: Alexander Viro <viro@zeniv.linux.org.uk> 5502L: linux-fsdevel@vger.kernel.org 5503S: Maintained 5504F: fs/* 5505F: include/linux/fs.h 5506F: include/uapi/linux/fs.h 5507 5508FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5509M: Riku Voipio <riku.voipio@iki.fi> 5510L: linux-hwmon@vger.kernel.org 5511S: Maintained 5512F: drivers/hwmon/f75375s.c 5513F: include/linux/f75375s.h 5514 5515FIREWIRE AUDIO DRIVERS 5516M: Clemens Ladisch <clemens@ladisch.de> 5517L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5518T: git git://git.alsa-project.org/alsa-kernel.git 5519S: Maintained 5520F: sound/firewire/ 5521 5522FIREWIRE MEDIA DRIVERS (firedtv) 5523M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5524L: linux-media@vger.kernel.org 5525L: linux1394-devel@lists.sourceforge.net 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5527S: Maintained 5528F: drivers/media/firewire/ 5529 5530FIREWIRE SBP-2 TARGET 5531M: Chris Boot <bootc@bootc.net> 5532L: linux-scsi@vger.kernel.org 5533L: target-devel@vger.kernel.org 5534L: linux1394-devel@lists.sourceforge.net 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5536S: Maintained 5537F: drivers/target/sbp/ 5538 5539FIREWIRE SUBSYSTEM 5540M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5541L: linux1394-devel@lists.sourceforge.net 5542W: http://ieee1394.wiki.kernel.org/ 5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5544S: Maintained 5545F: drivers/firewire/ 5546F: include/linux/firewire.h 5547F: include/uapi/linux/firewire*.h 5548F: tools/firewire/ 5549 5550FIRMWARE LOADER (request_firmware) 5551M: Luis R. Rodriguez <mcgrof@kernel.org> 5552L: linux-kernel@vger.kernel.org 5553S: Maintained 5554F: Documentation/firmware_class/ 5555F: drivers/base/firmware*.c 5556F: include/linux/firmware.h 5557 5558FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5559M: Joshua Morris <josh.h.morris@us.ibm.com> 5560M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5561S: Maintained 5562F: drivers/block/rsxx/ 5563 5564FLOPPY DRIVER 5565M: Jiri Kosina <jikos@kernel.org> 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5567S: Odd fixes 5568F: drivers/block/floppy.c 5569 5570FMC SUBSYSTEM 5571M: Alessandro Rubini <rubini@gnudd.com> 5572W: http://www.ohwr.org/projects/fmc-bus 5573S: Supported 5574F: drivers/fmc/ 5575F: include/linux/fmc*.h 5576F: include/linux/ipmi-fru.h 5577K: fmc_d.*register 5578 5579FPGA MANAGER FRAMEWORK 5580M: Alan Tull <atull@kernel.org> 5581M: Moritz Fischer <mdf@kernel.org> 5582L: linux-fpga@vger.kernel.org 5583S: Maintained 5584T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5585Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5586F: Documentation/fpga/ 5587F: Documentation/devicetree/bindings/fpga/ 5588F: drivers/fpga/ 5589F: include/linux/fpga/ 5590W: http://www.rocketboards.org 5591 5592FPU EMULATOR 5593M: Bill Metzenthen <billm@melbpc.org.au> 5594W: http://floatingpoint.sourceforge.net/emulator/index.html 5595S: Maintained 5596F: arch/x86/math-emu/ 5597 5598FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5599L: netdev@vger.kernel.org 5600S: Orphan 5601F: drivers/net/wan/dlci.c 5602F: drivers/net/wan/sdla.c 5603 5604FRAMEBUFFER LAYER 5605M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5606L: dri-devel@lists.freedesktop.org 5607L: linux-fbdev@vger.kernel.org 5608T: git git://github.com/bzolnier/linux.git 5609Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5610S: Maintained 5611F: Documentation/fb/ 5612F: drivers/video/ 5613F: include/video/ 5614F: include/linux/fb.h 5615F: include/uapi/video/ 5616F: include/uapi/linux/fb.h 5617 5618FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5619M: Horia Geantă <horia.geanta@nxp.com> 5620M: Aymen Sghaier <aymen.sghaier@nxp.com> 5621L: linux-crypto@vger.kernel.org 5622S: Maintained 5623F: drivers/crypto/caam/ 5624F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5625 5626FREESCALE DIU FRAMEBUFFER DRIVER 5627M: Timur Tabi <timur@tabi.org> 5628L: linux-fbdev@vger.kernel.org 5629S: Maintained 5630F: drivers/video/fbdev/fsl-diu-fb.* 5631 5632FREESCALE DMA DRIVER 5633M: Li Yang <leoyang.li@nxp.com> 5634M: Zhang Wei <zw@zh-kernel.org> 5635L: linuxppc-dev@lists.ozlabs.org 5636S: Maintained 5637F: drivers/dma/fsldma.* 5638 5639FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5640M: Claudiu Manoil <claudiu.manoil@freescale.com> 5641L: netdev@vger.kernel.org 5642S: Maintained 5643F: drivers/net/ethernet/freescale/gianfar* 5644X: drivers/net/ethernet/freescale/gianfar_ptp.c 5645F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5646 5647FREESCALE GPMI NAND DRIVER 5648M: Han Xu <han.xu@nxp.com> 5649L: linux-mtd@lists.infradead.org 5650S: Maintained 5651F: drivers/mtd/nand/gpmi-nand/* 5652 5653FREESCALE I2C CPM DRIVER 5654M: Jochen Friedrich <jochen@scram.de> 5655L: linuxppc-dev@lists.ozlabs.org 5656L: linux-i2c@vger.kernel.org 5657S: Maintained 5658F: drivers/i2c/busses/i2c-cpm.c 5659 5660FREESCALE IMX / MXC FEC DRIVER 5661M: Fugang Duan <fugang.duan@nxp.com> 5662L: netdev@vger.kernel.org 5663S: Maintained 5664F: drivers/net/ethernet/freescale/fec_main.c 5665F: drivers/net/ethernet/freescale/fec_ptp.c 5666F: drivers/net/ethernet/freescale/fec.h 5667F: Documentation/devicetree/bindings/net/fsl-fec.txt 5668 5669FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5670M: Sascha Hauer <kernel@pengutronix.de> 5671L: linux-fbdev@vger.kernel.org 5672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5673S: Maintained 5674F: include/linux/platform_data/video-imxfb.h 5675F: drivers/video/fbdev/imxfb.c 5676 5677FREESCALE QORIQ DPAA ETHERNET DRIVER 5678M: Madalin Bucur <madalin.bucur@nxp.com> 5679L: netdev@vger.kernel.org 5680S: Maintained 5681F: drivers/net/ethernet/freescale/dpaa 5682 5683FREESCALE QORIQ DPAA FMAN DRIVER 5684M: Madalin Bucur <madalin.bucur@nxp.com> 5685L: netdev@vger.kernel.org 5686S: Maintained 5687F: drivers/net/ethernet/freescale/fman 5688F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5689 5690FREESCALE QUAD SPI DRIVER 5691M: Han Xu <han.xu@nxp.com> 5692L: linux-mtd@lists.infradead.org 5693S: Maintained 5694F: drivers/mtd/spi-nor/fsl-quadspi.c 5695 5696FREESCALE QUICC ENGINE LIBRARY 5697M: Qiang Zhao <qiang.zhao@nxp.com> 5698L: linuxppc-dev@lists.ozlabs.org 5699S: Maintained 5700F: drivers/soc/fsl/qe/ 5701F: include/soc/fsl/*qe*.h 5702F: include/soc/fsl/*ucc*.h 5703 5704FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5705M: Li Yang <leoyang.li@nxp.com> 5706L: netdev@vger.kernel.org 5707L: linuxppc-dev@lists.ozlabs.org 5708S: Maintained 5709F: drivers/net/ethernet/freescale/ucc_geth* 5710 5711FREESCALE QUICC ENGINE UCC HDLC DRIVER 5712M: Zhao Qiang <qiang.zhao@nxp.com> 5713L: netdev@vger.kernel.org 5714L: linuxppc-dev@lists.ozlabs.org 5715S: Maintained 5716F: drivers/net/wan/fsl_ucc_hdlc* 5717 5718FREESCALE QUICC ENGINE UCC UART DRIVER 5719M: Timur Tabi <timur@tabi.org> 5720L: linuxppc-dev@lists.ozlabs.org 5721S: Maintained 5722F: drivers/tty/serial/ucc_uart.c 5723 5724FREESCALE SOC DRIVERS 5725M: Li Yang <leoyang.li@nxp.com> 5726L: linuxppc-dev@lists.ozlabs.org 5727L: linux-arm-kernel@lists.infradead.org 5728S: Maintained 5729F: Documentation/devicetree/bindings/soc/fsl/ 5730F: drivers/soc/fsl/ 5731F: include/linux/fsl/ 5732 5733FREESCALE SOC FS_ENET DRIVER 5734M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5735M: Vitaly Bordug <vbordug@ru.mvista.com> 5736L: linuxppc-dev@lists.ozlabs.org 5737L: netdev@vger.kernel.org 5738S: Maintained 5739F: drivers/net/ethernet/freescale/fs_enet/ 5740F: include/linux/fs_enet_pd.h 5741 5742FREESCALE SOC SOUND DRIVERS 5743M: Timur Tabi <timur@tabi.org> 5744M: Nicolin Chen <nicoleotsuka@gmail.com> 5745M: Xiubo Li <Xiubo.Lee@gmail.com> 5746R: Fabio Estevam <fabio.estevam@nxp.com> 5747L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5748L: linuxppc-dev@lists.ozlabs.org 5749S: Maintained 5750F: sound/soc/fsl/fsl* 5751F: sound/soc/fsl/imx* 5752F: sound/soc/fsl/mpc8610_hpcd.c 5753 5754FREESCALE USB PERIPHERAL DRIVERS 5755M: Li Yang <leoyang.li@nxp.com> 5756L: linux-usb@vger.kernel.org 5757L: linuxppc-dev@lists.ozlabs.org 5758S: Maintained 5759F: drivers/usb/gadget/udc/fsl* 5760 5761FREEVXFS FILESYSTEM 5762M: Christoph Hellwig <hch@infradead.org> 5763W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5764S: Maintained 5765F: fs/freevxfs/ 5766 5767FREEZER 5768M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5769M: Pavel Machek <pavel@ucw.cz> 5770L: linux-pm@vger.kernel.org 5771S: Supported 5772F: Documentation/power/freezing-of-tasks.txt 5773F: include/linux/freezer.h 5774F: kernel/freezer.c 5775 5776FRONTSWAP API 5777M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5778L: linux-kernel@vger.kernel.org 5779S: Maintained 5780F: mm/frontswap.c 5781F: include/linux/frontswap.h 5782 5783FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5784M: David Howells <dhowells@redhat.com> 5785L: linux-cachefs@redhat.com (moderated for non-subscribers) 5786S: Supported 5787F: Documentation/filesystems/caching/ 5788F: fs/fscache/ 5789F: include/linux/fscache*.h 5790 5791FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5792M: Theodore Y. Ts'o <tytso@mit.edu> 5793M: Jaegeuk Kim <jaegeuk@kernel.org> 5794L: linux-fscrypt@vger.kernel.org 5795Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5797S: Supported 5798F: fs/crypto/ 5799F: include/linux/fscrypt*.h 5800F: Documentation/filesystems/fscrypt.rst 5801 5802FUJITSU FR-V (FRV) PORT 5803S: Orphan 5804F: arch/frv/ 5805 5806FUJITSU LAPTOP EXTRAS 5807M: Jonathan Woithe <jwoithe@just42.net> 5808L: platform-driver-x86@vger.kernel.org 5809S: Maintained 5810F: drivers/platform/x86/fujitsu-laptop.c 5811 5812FUJITSU M-5MO LS CAMERA ISP DRIVER 5813M: Kyungmin Park <kyungmin.park@samsung.com> 5814M: Heungjun Kim <riverful.kim@samsung.com> 5815L: linux-media@vger.kernel.org 5816S: Maintained 5817F: drivers/media/i2c/m5mols/ 5818F: include/media/i2c/m5mols.h 5819 5820FUJITSU TABLET EXTRAS 5821M: Robert Gerlach <khnz@gmx.de> 5822L: platform-driver-x86@vger.kernel.org 5823S: Maintained 5824F: drivers/platform/x86/fujitsu-tablet.c 5825 5826FUSE: FILESYSTEM IN USERSPACE 5827M: Miklos Szeredi <miklos@szeredi.hu> 5828L: linux-fsdevel@vger.kernel.org 5829W: http://fuse.sourceforge.net/ 5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5831S: Maintained 5832F: fs/fuse/ 5833F: include/uapi/linux/fuse.h 5834F: Documentation/filesystems/fuse.txt 5835 5836FUTEX SUBSYSTEM 5837M: Thomas Gleixner <tglx@linutronix.de> 5838M: Ingo Molnar <mingo@redhat.com> 5839R: Peter Zijlstra <peterz@infradead.org> 5840R: Darren Hart <dvhart@infradead.org> 5841L: linux-kernel@vger.kernel.org 5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5843S: Maintained 5844F: kernel/futex.c 5845F: kernel/futex_compat.c 5846F: include/asm-generic/futex.h 5847F: include/linux/futex.h 5848F: include/uapi/linux/futex.h 5849F: tools/testing/selftests/futex/ 5850F: tools/perf/bench/futex* 5851F: Documentation/*futex* 5852 5853FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5854M: Rik Faith <faith@cs.unc.edu> 5855L: linux-scsi@vger.kernel.org 5856S: Odd Fixes (e.g., new signatures) 5857F: drivers/scsi/fdomain.* 5858 5859GCC PLUGINS 5860M: Kees Cook <keescook@chromium.org> 5861R: Emese Revfy <re.emese@gmail.com> 5862L: kernel-hardening@lists.openwall.com 5863S: Maintained 5864F: scripts/gcc-plugins/ 5865F: scripts/gcc-plugin.sh 5866F: scripts/Makefile.gcc-plugins 5867F: Documentation/gcc-plugins.txt 5868 5869GCOV BASED KERNEL PROFILING 5870M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5871S: Maintained 5872F: kernel/gcov/ 5873F: Documentation/dev-tools/gcov.rst 5874 5875GDB KERNEL DEBUGGING HELPER SCRIPTS 5876M: Jan Kiszka <jan.kiszka@siemens.com> 5877M: Kieran Bingham <kieran@bingham.xyz> 5878S: Supported 5879F: scripts/gdb/ 5880 5881GDT SCSI DISK ARRAY CONTROLLER DRIVER 5882M: Achim Leubner <achim_leubner@adaptec.com> 5883L: linux-scsi@vger.kernel.org 5884W: http://www.icp-vortex.com/ 5885S: Supported 5886F: drivers/scsi/gdt* 5887 5888GEMTEK FM RADIO RECEIVER DRIVER 5889M: Hans Verkuil <hverkuil@xs4all.nl> 5890L: linux-media@vger.kernel.org 5891T: git git://linuxtv.org/media_tree.git 5892W: https://linuxtv.org 5893S: Maintained 5894F: drivers/media/radio/radio-gemtek* 5895 5896GENERIC GPIO I2C DRIVER 5897M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5898S: Supported 5899F: drivers/i2c/busses/i2c-gpio.c 5900F: include/linux/i2c-gpio.h 5901 5902GENERIC GPIO I2C MULTIPLEXER DRIVER 5903M: Peter Korsgaard <peter.korsgaard@barco.com> 5904L: linux-i2c@vger.kernel.org 5905S: Supported 5906F: drivers/i2c/muxes/i2c-mux-gpio.c 5907F: include/linux/i2c-mux-gpio.h 5908F: Documentation/i2c/muxes/i2c-mux-gpio 5909 5910GENERIC HDLC (WAN) DRIVERS 5911M: Krzysztof Halasa <khc@pm.waw.pl> 5912W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5913S: Maintained 5914F: drivers/net/wan/c101.c 5915F: drivers/net/wan/hd6457* 5916F: drivers/net/wan/hdlc* 5917F: drivers/net/wan/n2.c 5918F: drivers/net/wan/pc300too.c 5919F: drivers/net/wan/pci200syn.c 5920F: drivers/net/wan/wanxl* 5921 5922GENERIC INCLUDE/ASM HEADER FILES 5923M: Arnd Bergmann <arnd@arndb.de> 5924L: linux-arch@vger.kernel.org 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5926S: Maintained 5927F: include/asm-generic/ 5928F: include/uapi/asm-generic/ 5929 5930GENERIC PHY FRAMEWORK 5931M: Kishon Vijay Abraham I <kishon@ti.com> 5932L: linux-kernel@vger.kernel.org 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5934S: Supported 5935F: drivers/phy/ 5936F: include/linux/phy/ 5937 5938GENERIC PM DOMAINS 5939M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5940M: Kevin Hilman <khilman@kernel.org> 5941M: Ulf Hansson <ulf.hansson@linaro.org> 5942L: linux-pm@vger.kernel.org 5943S: Supported 5944F: drivers/base/power/domain*.c 5945F: include/linux/pm_domain.h 5946F: Documentation/devicetree/bindings/power/power_domain.txt 5947 5948GENERIC UIO DRIVER FOR PCI DEVICES 5949M: "Michael S. Tsirkin" <mst@redhat.com> 5950L: kvm@vger.kernel.org 5951S: Supported 5952F: drivers/uio/uio_pci_generic.c 5953 5954GENWQE (IBM Generic Workqueue Card) 5955M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5956M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5957S: Supported 5958F: drivers/misc/genwqe/ 5959 5960GET_MAINTAINER SCRIPT 5961M: Joe Perches <joe@perches.com> 5962S: Maintained 5963F: scripts/get_maintainer.pl 5964 5965GFS2 FILE SYSTEM 5966M: Steven Whitehouse <swhiteho@redhat.com> 5967M: Bob Peterson <rpeterso@redhat.com> 5968L: cluster-devel@redhat.com 5969W: http://sources.redhat.com/cluster/ 5970T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5971S: Supported 5972F: Documentation/filesystems/gfs2*.txt 5973F: fs/gfs2/ 5974F: include/uapi/linux/gfs2_ondisk.h 5975 5976GIGASET ISDN DRIVERS 5977M: Paul Bolle <pebolle@tiscali.nl> 5978L: gigaset307x-common@lists.sourceforge.net 5979W: http://gigaset307x.sourceforge.net/ 5980S: Odd Fixes 5981F: Documentation/isdn/README.gigaset 5982F: drivers/isdn/gigaset/ 5983F: include/uapi/linux/gigaset_dev.h 5984 5985GO7007 MPEG CODEC 5986M: Hans Verkuil <hans.verkuil@cisco.com> 5987L: linux-media@vger.kernel.org 5988S: Maintained 5989F: drivers/media/usb/go7007/ 5990 5991GOODIX TOUCHSCREEN 5992M: Bastien Nocera <hadess@hadess.net> 5993L: linux-input@vger.kernel.org 5994S: Maintained 5995F: drivers/input/touchscreen/goodix.c 5996 5997GPD POCKET FAN DRIVER 5998M: Hans de Goede <hdegoede@redhat.com> 5999L: platform-driver-x86@vger.kernel.org 6000S: Maintained 6001F: drivers/platform/x86/gpd-pocket-fan.c 6002 6003GPIO ACPI SUPPORT 6004M: Mika Westerberg <mika.westerberg@linux.intel.com> 6005M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6006L: linux-gpio@vger.kernel.org 6007L: linux-acpi@vger.kernel.org 6008S: Maintained 6009F: Documentation/acpi/gpio-properties.txt 6010F: drivers/gpio/gpiolib-acpi.c 6011 6012GPIO IR Transmitter 6013M: Sean Young <sean@mess.org> 6014L: linux-media@vger.kernel.org 6015S: Maintained 6016F: drivers/media/rc/gpio-ir-tx.c 6017 6018GPIO MOCKUP DRIVER 6019M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6020R: Bartosz Golaszewski <brgl@bgdev.pl> 6021L: linux-gpio@vger.kernel.org 6022S: Maintained 6023F: drivers/gpio/gpio-mockup.c 6024F: tools/testing/selftests/gpio/ 6025 6026GPIO SUBSYSTEM 6027M: Linus Walleij <linus.walleij@linaro.org> 6028L: linux-gpio@vger.kernel.org 6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6030S: Maintained 6031F: Documentation/devicetree/bindings/gpio/ 6032F: Documentation/gpio/ 6033F: Documentation/ABI/testing/gpio-cdev 6034F: Documentation/ABI/obsolete/sysfs-gpio 6035F: drivers/gpio/ 6036F: include/linux/gpio/ 6037F: include/linux/gpio.h 6038F: include/asm-generic/gpio.h 6039F: include/uapi/linux/gpio.h 6040F: tools/gpio/ 6041 6042GRE DEMULTIPLEXER DRIVER 6043M: Dmitry Kozlov <xeb@mail.ru> 6044L: netdev@vger.kernel.org 6045S: Maintained 6046F: net/ipv4/gre_demux.c 6047F: net/ipv4/gre_offload.c 6048F: include/net/gre.h 6049 6050GRETH 10/100/1G Ethernet MAC device driver 6051M: Andreas Larsson <andreas@gaisler.com> 6052L: netdev@vger.kernel.org 6053S: Maintained 6054F: drivers/net/ethernet/aeroflex/ 6055 6056GREYBUS AUDIO PROTOCOLS DRIVERS 6057M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6058M: Mark Greer <mgreer@animalcreek.com> 6059S: Maintained 6060F: drivers/staging/greybus/audio_apbridgea.c 6061F: drivers/staging/greybus/audio_apbridgea.h 6062F: drivers/staging/greybus/audio_codec.c 6063F: drivers/staging/greybus/audio_codec.h 6064F: drivers/staging/greybus/audio_gb.c 6065F: drivers/staging/greybus/audio_manager.c 6066F: drivers/staging/greybus/audio_manager.h 6067F: drivers/staging/greybus/audio_manager_module.c 6068F: drivers/staging/greybus/audio_manager_private.h 6069F: drivers/staging/greybus/audio_manager_sysfs.c 6070F: drivers/staging/greybus/audio_module.c 6071F: drivers/staging/greybus/audio_topology.c 6072 6073GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6074M: Viresh Kumar <vireshk@kernel.org> 6075S: Maintained 6076F: drivers/staging/greybus/authentication.c 6077F: drivers/staging/greybus/bootrom.c 6078F: drivers/staging/greybus/firmware.h 6079F: drivers/staging/greybus/fw-core.c 6080F: drivers/staging/greybus/fw-download.c 6081F: drivers/staging/greybus/fw-managament.c 6082F: drivers/staging/greybus/greybus_authentication.h 6083F: drivers/staging/greybus/greybus_firmware.h 6084F: drivers/staging/greybus/hid.c 6085F: drivers/staging/greybus/i2c.c 6086F: drivers/staging/greybus/spi.c 6087F: drivers/staging/greybus/spilib.c 6088F: drivers/staging/greybus/spilib.h 6089 6090GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6091M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6092S: Maintained 6093F: drivers/staging/greybus/loopback.c 6094F: drivers/staging/greybus/timesync.c 6095F: drivers/staging/greybus/timesync_platform.c 6096 6097GREYBUS PLATFORM DRIVERS 6098M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6099S: Maintained 6100F: drivers/staging/greybus/arche-platform.c 6101F: drivers/staging/greybus/arche-apb-ctrl.c 6102F: drivers/staging/greybus/arche_platform.h 6103 6104GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6105M: Rui Miguel Silva <rmfrfs@gmail.com> 6106S: Maintained 6107F: drivers/staging/greybus/sdio.c 6108F: drivers/staging/greybus/light.c 6109F: drivers/staging/greybus/gpio.c 6110F: drivers/staging/greybus/power_supply.c 6111F: drivers/staging/greybus/spi.c 6112F: drivers/staging/greybus/spilib.c 6113 6114GREYBUS SUBSYSTEM 6115M: Johan Hovold <johan@kernel.org> 6116M: Alex Elder <elder@kernel.org> 6117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6118S: Maintained 6119F: drivers/staging/greybus/ 6120L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6121 6122GREYBUS UART PROTOCOLS DRIVERS 6123M: David Lin <dtwlin@gmail.com> 6124S: Maintained 6125F: drivers/staging/greybus/uart.c 6126F: drivers/staging/greybus/log.c 6127 6128GS1662 VIDEO SERIALIZER 6129M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6130L: linux-media@vger.kernel.org 6131T: git git://linuxtv.org/media_tree.git 6132S: Maintained 6133F: drivers/media/spi/gs1662.c 6134 6135GSPCA FINEPIX SUBDRIVER 6136M: Frank Zago <frank@zago.net> 6137L: linux-media@vger.kernel.org 6138T: git git://linuxtv.org/media_tree.git 6139S: Maintained 6140F: drivers/media/usb/gspca/finepix.c 6141 6142GSPCA GL860 SUBDRIVER 6143M: Olivier Lorin <o.lorin@laposte.net> 6144L: linux-media@vger.kernel.org 6145T: git git://linuxtv.org/media_tree.git 6146S: Maintained 6147F: drivers/media/usb/gspca/gl860/ 6148 6149GSPCA M5602 SUBDRIVER 6150M: Erik Andren <erik.andren@gmail.com> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153S: Maintained 6154F: drivers/media/usb/gspca/m5602/ 6155 6156GSPCA PAC207 SONIXB SUBDRIVER 6157M: Hans Verkuil <hverkuil@xs4all.nl> 6158L: linux-media@vger.kernel.org 6159T: git git://linuxtv.org/media_tree.git 6160S: Odd Fixes 6161F: drivers/media/usb/gspca/pac207.c 6162 6163GSPCA SN9C20X SUBDRIVER 6164M: Brian Johnson <brijohn@gmail.com> 6165L: linux-media@vger.kernel.org 6166T: git git://linuxtv.org/media_tree.git 6167S: Maintained 6168F: drivers/media/usb/gspca/sn9c20x.c 6169 6170GSPCA T613 SUBDRIVER 6171M: Leandro Costantino <lcostantino@gmail.com> 6172L: linux-media@vger.kernel.org 6173T: git git://linuxtv.org/media_tree.git 6174S: Maintained 6175F: drivers/media/usb/gspca/t613.c 6176 6177GSPCA USB WEBCAM DRIVER 6178M: Hans Verkuil <hverkuil@xs4all.nl> 6179L: linux-media@vger.kernel.org 6180T: git git://linuxtv.org/media_tree.git 6181S: Odd Fixes 6182F: drivers/media/usb/gspca/ 6183 6184GTP (GPRS Tunneling Protocol) 6185M: Pablo Neira Ayuso <pablo@netfilter.org> 6186M: Harald Welte <laforge@gnumonks.org> 6187L: osmocom-net-gprs@lists.osmocom.org 6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6189S: Maintained 6190F: drivers/net/gtp.c 6191 6192GUID PARTITION TABLE (GPT) 6193M: Davidlohr Bueso <dave@stgolabs.net> 6194L: linux-efi@vger.kernel.org 6195S: Maintained 6196F: block/partitions/efi.* 6197 6198H8/300 ARCHITECTURE 6199M: Yoshinori Sato <ysato@users.sourceforge.jp> 6200L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6201W: http://uclinux-h8.sourceforge.jp 6202T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6203S: Maintained 6204F: arch/h8300/ 6205F: drivers/clocksource/h8300_*.c 6206F: drivers/clk/h8300/ 6207F: drivers/irqchip/irq-renesas-h8*.c 6208 6209HACKRF MEDIA DRIVER 6210M: Antti Palosaari <crope@iki.fi> 6211L: linux-media@vger.kernel.org 6212W: https://linuxtv.org 6213W: http://palosaari.fi/linux/ 6214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6215T: git git://linuxtv.org/anttip/media_tree.git 6216S: Maintained 6217F: drivers/media/usb/hackrf/ 6218 6219HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6220M: Frank Seidel <frank@f-seidel.de> 6221L: platform-driver-x86@vger.kernel.org 6222W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6223S: Maintained 6224F: drivers/platform/x86/hdaps.c 6225 6226HARDWARE MONITORING 6227M: Jean Delvare <jdelvare@suse.com> 6228M: Guenter Roeck <linux@roeck-us.net> 6229L: linux-hwmon@vger.kernel.org 6230W: http://hwmon.wiki.kernel.org/ 6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6232S: Maintained 6233F: Documentation/hwmon/ 6234F: drivers/hwmon/ 6235F: include/linux/hwmon*.h 6236 6237HARDWARE RANDOM NUMBER GENERATOR CORE 6238M: Matt Mackall <mpm@selenic.com> 6239M: Herbert Xu <herbert@gondor.apana.org.au> 6240L: linux-crypto@vger.kernel.org 6241S: Odd fixes 6242F: Documentation/devicetree/bindings/rng/ 6243F: Documentation/hw_random.txt 6244F: drivers/char/hw_random/ 6245F: include/linux/hw_random.h 6246 6247HARDWARE SPINLOCK CORE 6248M: Ohad Ben-Cohen <ohad@wizery.com> 6249M: Bjorn Andersson <bjorn.andersson@linaro.org> 6250L: linux-remoteproc@vger.kernel.org 6251S: Maintained 6252T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6253F: Documentation/devicetree/bindings/hwlock/ 6254F: Documentation/hwspinlock.txt 6255F: drivers/hwspinlock/ 6256F: include/linux/hwspinlock.h 6257 6258HARMONY SOUND DRIVER 6259L: linux-parisc@vger.kernel.org 6260S: Maintained 6261F: sound/parisc/harmony.* 6262 6263HDPVR USB VIDEO ENCODER DRIVER 6264M: Hans Verkuil <hverkuil@xs4all.nl> 6265L: linux-media@vger.kernel.org 6266T: git git://linuxtv.org/media_tree.git 6267W: https://linuxtv.org 6268S: Odd Fixes 6269F: drivers/media/usb/hdpvr/ 6270 6271HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6272M: Jimmy Vance <jimmy.vance@hpe.com> 6273S: Supported 6274F: Documentation/watchdog/hpwdt.txt 6275F: drivers/watchdog/hpwdt.c 6276 6277HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6278M: Don Brace <don.brace@microsemi.com> 6279L: esc.storagedev@microsemi.com 6280L: linux-scsi@vger.kernel.org 6281S: Supported 6282F: Documentation/scsi/hpsa.txt 6283F: drivers/scsi/hpsa*.[ch] 6284F: include/linux/cciss*.h 6285F: include/uapi/linux/cciss*.h 6286 6287HFI1 DRIVER 6288M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6289M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6290L: linux-rdma@vger.kernel.org 6291S: Supported 6292F: drivers/infiniband/hw/hfi1 6293 6294HFS FILESYSTEM 6295L: linux-fsdevel@vger.kernel.org 6296S: Orphan 6297F: Documentation/filesystems/hfs.txt 6298F: fs/hfs/ 6299 6300HFSPLUS FILESYSTEM 6301L: linux-fsdevel@vger.kernel.org 6302S: Orphan 6303F: Documentation/filesystems/hfsplus.txt 6304F: fs/hfsplus/ 6305 6306HGA FRAMEBUFFER DRIVER 6307M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6308L: linux-nvidia@lists.surfsouth.com 6309W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6310S: Maintained 6311F: drivers/video/fbdev/hgafb.c 6312 6313HIBERNATION (aka Software Suspend, aka swsusp) 6314M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6315M: Pavel Machek <pavel@ucw.cz> 6316L: linux-pm@vger.kernel.org 6317B: https://bugzilla.kernel.org 6318S: Supported 6319F: arch/x86/power/ 6320F: drivers/base/power/ 6321F: kernel/power/ 6322F: include/linux/suspend.h 6323F: include/linux/freezer.h 6324F: include/linux/pm.h 6325F: arch/*/include/asm/suspend*.h 6326 6327HID CORE LAYER 6328M: Jiri Kosina <jikos@kernel.org> 6329R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6330L: linux-input@vger.kernel.org 6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6332S: Maintained 6333F: drivers/hid/ 6334F: include/linux/hid* 6335F: include/uapi/linux/hid* 6336 6337HID SENSOR HUB DRIVERS 6338M: Jiri Kosina <jikos@kernel.org> 6339M: Jonathan Cameron <jic23@kernel.org> 6340M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6341L: linux-input@vger.kernel.org 6342L: linux-iio@vger.kernel.org 6343S: Maintained 6344F: Documentation/hid/hid-sensor* 6345F: drivers/hid/hid-sensor-* 6346F: drivers/iio/*/hid-* 6347F: include/linux/hid-sensor-* 6348 6349HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6350M: Thomas Gleixner <tglx@linutronix.de> 6351L: linux-kernel@vger.kernel.org 6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6353S: Maintained 6354F: Documentation/timers/ 6355F: kernel/time/hrtimer.c 6356F: kernel/time/clockevents.c 6357F: kernel/time/timer_*.c 6358F: include/linux/clockchips.h 6359F: include/linux/hrtimer.h 6360 6361HIGH-SPEED SCC DRIVER FOR AX.25 6362L: linux-hams@vger.kernel.org 6363S: Orphan 6364F: drivers/net/hamradio/dmascc.c 6365F: drivers/net/hamradio/scc.c 6366 6367HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6368M: HighPoint Linux Team <linux@highpoint-tech.com> 6369W: http://www.highpoint-tech.com 6370S: Supported 6371F: Documentation/scsi/hptiop.txt 6372F: drivers/scsi/hptiop.c 6373 6374HIPPI 6375M: Jes Sorensen <jes@trained-monkey.org> 6376L: linux-hippi@sunsite.dk 6377S: Maintained 6378F: include/linux/hippidevice.h 6379F: include/uapi/linux/if_hippi.h 6380F: net/802/hippi.c 6381F: drivers/net/hippi/ 6382 6383HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6384M: Yisen Zhuang <yisen.zhuang@huawei.com> 6385M: Salil Mehta <salil.mehta@huawei.com> 6386L: netdev@vger.kernel.org 6387W: http://www.hisilicon.com 6388S: Maintained 6389F: drivers/net/ethernet/hisilicon/hns3/ 6390 6391HISILICON NETWORK SUBSYSTEM DRIVER 6392M: Yisen Zhuang <yisen.zhuang@huawei.com> 6393M: Salil Mehta <salil.mehta@huawei.com> 6394L: netdev@vger.kernel.org 6395W: http://www.hisilicon.com 6396S: Maintained 6397F: drivers/net/ethernet/hisilicon/ 6398F: Documentation/devicetree/bindings/net/hisilicon*.txt 6399 6400HISILICON PMU DRIVER 6401M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6402W: http://www.hisilicon.com 6403S: Supported 6404F: drivers/perf/hisilicon 6405F: Documentation/perf/hisi-pmu.txt 6406 6407HISILICON ROCE DRIVER 6408M: Lijun Ou <oulijun@huawei.com> 6409M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6410L: linux-rdma@vger.kernel.org 6411S: Maintained 6412F: drivers/infiniband/hw/hns/ 6413F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6414 6415HISILICON SAS Controller 6416M: John Garry <john.garry@huawei.com> 6417W: http://www.hisilicon.com 6418S: Supported 6419F: drivers/scsi/hisi_sas/ 6420F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6421 6422HMM - Heterogeneous Memory Management 6423M: Jérôme Glisse <jglisse@redhat.com> 6424L: linux-mm@kvack.org 6425S: Maintained 6426F: mm/hmm* 6427F: include/linux/hmm* 6428 6429HOST AP DRIVER 6430M: Jouni Malinen <j@w1.fi> 6431L: linux-wireless@vger.kernel.org 6432W: http://w1.fi/hostap-driver.html 6433S: Obsolete 6434F: drivers/net/wireless/intersil/hostap/ 6435 6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6437L: platform-driver-x86@vger.kernel.org 6438S: Orphan 6439F: drivers/platform/x86/tc1100-wmi.c 6440 6441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6442M: Jaroslav Kysela <perex@perex.cz> 6443S: Maintained 6444F: drivers/net/ethernet/hp/hp100.* 6445 6446HPET: High Precision Event Timers driver 6447M: Clemens Ladisch <clemens@ladisch.de> 6448S: Maintained 6449F: Documentation/timers/hpet.txt 6450F: drivers/char/hpet.c 6451F: include/linux/hpet.h 6452F: include/uapi/linux/hpet.h 6453 6454HPET: x86 6455S: Orphan 6456F: arch/x86/kernel/hpet.c 6457F: arch/x86/include/asm/hpet.h 6458 6459HPFS FILESYSTEM 6460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6462S: Maintained 6463F: fs/hpfs/ 6464 6465HSI SUBSYSTEM 6466M: Sebastian Reichel <sre@kernel.org> 6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6468S: Maintained 6469F: Documentation/ABI/testing/sysfs-bus-hsi 6470F: Documentation/driver-api/hsi.rst 6471F: drivers/hsi/ 6472F: include/linux/hsi/ 6473F: include/uapi/linux/hsi/ 6474 6475HSO 3G MODEM DRIVER 6476L: linux-usb@vger.kernel.org 6477S: Orphan 6478F: drivers/net/usb/hso.c 6479 6480HSR NETWORK PROTOCOL 6481M: Arvid Brodin <arvid.brodin@alten.se> 6482L: netdev@vger.kernel.org 6483S: Maintained 6484F: net/hsr/ 6485 6486HT16K33 LED CONTROLLER DRIVER 6487M: Robin van der Gracht <robin@protonic.nl> 6488S: Maintained 6489F: drivers/auxdisplay/ht16k33.c 6490F: Documentation/devicetree/bindings/display/ht16k33.txt 6491 6492HTCPEN TOUCHSCREEN DRIVER 6493M: Pau Oliva Fora <pof@eslack.org> 6494L: linux-input@vger.kernel.org 6495S: Maintained 6496F: drivers/input/touchscreen/htcpen.c 6497 6498HUAWEI ETHERNET DRIVER 6499M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6500L: netdev@vger.kernel.org 6501S: Supported 6502F: Documentation/networking/hinic.txt 6503F: drivers/net/ethernet/huawei/hinic/ 6504 6505HUGETLB FILESYSTEM 6506M: Nadia Yvette Chambers <nyc@holomorphy.com> 6507S: Maintained 6508F: fs/hugetlbfs/ 6509 6510HVA ST MEDIA DRIVER 6511M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6512L: linux-media@vger.kernel.org 6513T: git git://linuxtv.org/media_tree.git 6514W: https://linuxtv.org 6515S: Supported 6516F: drivers/media/platform/sti/hva 6517 6518HWPOISON MEMORY FAILURE HANDLING 6519M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6520L: linux-mm@kvack.org 6521S: Maintained 6522F: mm/memory-failure.c 6523F: mm/hwpoison-inject.c 6524 6525Hyper-V CORE AND DRIVERS 6526M: "K. Y. Srinivasan" <kys@microsoft.com> 6527M: Haiyang Zhang <haiyangz@microsoft.com> 6528M: Stephen Hemminger <sthemmin@microsoft.com> 6529L: devel@linuxdriverproject.org 6530S: Maintained 6531F: Documentation/networking/netvsc.txt 6532F: arch/x86/include/asm/mshyperv.h 6533F: arch/x86/include/asm/trace/hyperv.h 6534F: arch/x86/include/uapi/asm/hyperv.h 6535F: arch/x86/kernel/cpu/mshyperv.c 6536F: arch/x86/hyperv 6537F: drivers/hid/hid-hyperv.c 6538F: drivers/hv/ 6539F: drivers/input/serio/hyperv-keyboard.c 6540F: drivers/pci/host/pci-hyperv.c 6541F: drivers/net/hyperv/ 6542F: drivers/scsi/storvsc_drv.c 6543F: drivers/uio/uio_hv_generic.c 6544F: drivers/video/fbdev/hyperv_fb.c 6545F: net/vmw_vsock/hyperv_transport.c 6546F: include/linux/hyperv.h 6547F: include/uapi/linux/hyperv.h 6548F: tools/hv/ 6549F: Documentation/ABI/stable/sysfs-bus-vmbus 6550 6551HYPERVISOR VIRTUAL CONSOLE DRIVER 6552L: linuxppc-dev@lists.ozlabs.org 6553S: Odd Fixes 6554F: drivers/tty/hvc/ 6555 6556I2C ACPI SUPPORT 6557M: Mika Westerberg <mika.westerberg@linux.intel.com> 6558L: linux-i2c@vger.kernel.org 6559L: linux-acpi@vger.kernel.org 6560S: Maintained 6561F: drivers/i2c/i2c-core-acpi.c 6562 6563I2C MUXES 6564M: Peter Rosin <peda@axentia.se> 6565L: linux-i2c@vger.kernel.org 6566S: Maintained 6567F: Documentation/i2c/i2c-topology 6568F: Documentation/i2c/muxes/ 6569F: Documentation/devicetree/bindings/i2c/i2c-mux* 6570F: Documentation/devicetree/bindings/i2c/i2c-arb* 6571F: Documentation/devicetree/bindings/i2c/i2c-gate* 6572F: drivers/i2c/i2c-mux.c 6573F: drivers/i2c/muxes/ 6574F: include/linux/i2c-mux.h 6575 6576I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6577M: Gregory CLEMENT <gregory.clement@bootlin.com> 6578L: linux-i2c@vger.kernel.org 6579S: Maintained 6580F: drivers/i2c/busses/i2c-mv64xxx.c 6581 6582I2C OVER PARALLEL PORT 6583M: Jean Delvare <jdelvare@suse.com> 6584L: linux-i2c@vger.kernel.org 6585S: Maintained 6586F: Documentation/i2c/busses/i2c-parport 6587F: Documentation/i2c/busses/i2c-parport-light 6588F: drivers/i2c/busses/i2c-parport.c 6589F: drivers/i2c/busses/i2c-parport-light.c 6590 6591I2C SUBSYSTEM 6592M: Wolfram Sang <wsa@the-dreams.de> 6593L: linux-i2c@vger.kernel.org 6594W: https://i2c.wiki.kernel.org/ 6595Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6597S: Maintained 6598F: Documentation/devicetree/bindings/i2c/ 6599F: Documentation/i2c/ 6600F: drivers/i2c/ 6601F: drivers/i2c/*/ 6602F: include/linux/i2c.h 6603F: include/linux/i2c-*.h 6604F: include/uapi/linux/i2c.h 6605F: include/uapi/linux/i2c-*.h 6606 6607I2C-TAOS-EVM DRIVER 6608M: Jean Delvare <jdelvare@suse.com> 6609L: linux-i2c@vger.kernel.org 6610S: Maintained 6611F: Documentation/i2c/busses/i2c-taos-evm 6612F: drivers/i2c/busses/i2c-taos-evm.c 6613 6614I2C-TINY-USB DRIVER 6615M: Till Harbaum <till@harbaum.org> 6616L: linux-i2c@vger.kernel.org 6617W: http://www.harbaum.org/till/i2c_tiny_usb 6618S: Maintained 6619F: drivers/i2c/busses/i2c-tiny-usb.c 6620 6621I2C/SMBUS CONTROLLER DRIVERS FOR PC 6622M: Jean Delvare <jdelvare@suse.com> 6623L: linux-i2c@vger.kernel.org 6624S: Maintained 6625F: Documentation/i2c/busses/i2c-ali1535 6626F: Documentation/i2c/busses/i2c-ali1563 6627F: Documentation/i2c/busses/i2c-ali15x3 6628F: Documentation/i2c/busses/i2c-amd756 6629F: Documentation/i2c/busses/i2c-amd8111 6630F: Documentation/i2c/busses/i2c-i801 6631F: Documentation/i2c/busses/i2c-nforce2 6632F: Documentation/i2c/busses/i2c-piix4 6633F: Documentation/i2c/busses/i2c-sis5595 6634F: Documentation/i2c/busses/i2c-sis630 6635F: Documentation/i2c/busses/i2c-sis96x 6636F: Documentation/i2c/busses/i2c-via 6637F: Documentation/i2c/busses/i2c-viapro 6638F: drivers/i2c/busses/i2c-ali1535.c 6639F: drivers/i2c/busses/i2c-ali1563.c 6640F: drivers/i2c/busses/i2c-ali15x3.c 6641F: drivers/i2c/busses/i2c-amd756.c 6642F: drivers/i2c/busses/i2c-amd756-s4882.c 6643F: drivers/i2c/busses/i2c-amd8111.c 6644F: drivers/i2c/busses/i2c-i801.c 6645F: drivers/i2c/busses/i2c-isch.c 6646F: drivers/i2c/busses/i2c-nforce2.c 6647F: drivers/i2c/busses/i2c-nforce2-s4985.c 6648F: drivers/i2c/busses/i2c-piix4.c 6649F: drivers/i2c/busses/i2c-sis5595.c 6650F: drivers/i2c/busses/i2c-sis630.c 6651F: drivers/i2c/busses/i2c-sis96x.c 6652F: drivers/i2c/busses/i2c-via.c 6653F: drivers/i2c/busses/i2c-viapro.c 6654 6655I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6656M: Hans de Goede <hdegoede@redhat.com> 6657L: linux-i2c@vger.kernel.org 6658S: Maintained 6659F: drivers/i2c/busses/i2c-cht-wc.c 6660 6661I2C/SMBUS ISMT DRIVER 6662M: Seth Heasley <seth.heasley@intel.com> 6663M: Neil Horman <nhorman@tuxdriver.com> 6664L: linux-i2c@vger.kernel.org 6665F: drivers/i2c/busses/i2c-ismt.c 6666F: Documentation/i2c/busses/i2c-ismt 6667 6668I2C/SMBUS STUB DRIVER 6669M: Jean Delvare <jdelvare@suse.com> 6670L: linux-i2c@vger.kernel.org 6671S: Maintained 6672F: drivers/i2c/i2c-stub.c 6673 6674IA64 (Itanium) PLATFORM 6675M: Tony Luck <tony.luck@intel.com> 6676M: Fenghua Yu <fenghua.yu@intel.com> 6677L: linux-ia64@vger.kernel.org 6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6679S: Maintained 6680F: arch/ia64/ 6681 6682IBM Power 842 compression accelerator 6683M: Haren Myneni <haren@us.ibm.com> 6684S: Supported 6685F: drivers/crypto/nx/Makefile 6686F: drivers/crypto/nx/Kconfig 6687F: drivers/crypto/nx/nx-842* 6688F: include/linux/sw842.h 6689F: crypto/842.c 6690F: lib/842/ 6691 6692IBM Power in-Nest Crypto Acceleration 6693M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6694M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6695L: linux-crypto@vger.kernel.org 6696S: Supported 6697F: drivers/crypto/nx/Makefile 6698F: drivers/crypto/nx/Kconfig 6699F: drivers/crypto/nx/nx-aes* 6700F: drivers/crypto/nx/nx-sha* 6701F: drivers/crypto/nx/nx.* 6702F: drivers/crypto/nx/nx_csbcpb.h 6703F: drivers/crypto/nx/nx_debugfs.h 6704 6705IBM Power Linux RAID adapter 6706M: Brian King <brking@us.ibm.com> 6707S: Supported 6708F: drivers/scsi/ipr.* 6709 6710IBM Power SRIOV Virtual NIC Device Driver 6711M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6712M: John Allen <jallen@linux.vnet.ibm.com> 6713L: netdev@vger.kernel.org 6714S: Supported 6715F: drivers/net/ethernet/ibm/ibmvnic.* 6716 6717IBM Power Virtual Accelerator Switchboard 6718M: Sukadev Bhattiprolu 6719L: linuxppc-dev@lists.ozlabs.org 6720S: Supported 6721F: arch/powerpc/platforms/powernv/vas* 6722F: arch/powerpc/platforms/powernv/copy-paste.h 6723F: arch/powerpc/include/asm/vas.h 6724F: arch/powerpc/include/uapi/asm/vas.h 6725 6726IBM Power Virtual Ethernet Device Driver 6727M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6728L: netdev@vger.kernel.org 6729S: Supported 6730F: drivers/net/ethernet/ibm/ibmveth.* 6731 6732IBM Power Virtual FC Device Drivers 6733M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6734L: linux-scsi@vger.kernel.org 6735S: Supported 6736F: drivers/scsi/ibmvscsi/ibmvfc* 6737 6738IBM Power Virtual SCSI Device Drivers 6739M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6740L: linux-scsi@vger.kernel.org 6741S: Supported 6742F: drivers/scsi/ibmvscsi/ibmvscsi* 6743F: include/scsi/viosrp.h 6744 6745IBM Power Virtual SCSI Device Target Driver 6746M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6747M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6748L: linux-scsi@vger.kernel.org 6749L: target-devel@vger.kernel.org 6750S: Supported 6751F: drivers/scsi/ibmvscsi_tgt/ 6752 6753IBM Power VMX Cryptographic instructions 6754M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6755M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6756L: linux-crypto@vger.kernel.org 6757S: Supported 6758F: drivers/crypto/vmx/Makefile 6759F: drivers/crypto/vmx/Kconfig 6760F: drivers/crypto/vmx/vmx.c 6761F: drivers/crypto/vmx/aes* 6762F: drivers/crypto/vmx/ghash* 6763F: drivers/crypto/vmx/ppc-xlate.pl 6764 6765IBM ServeRAID RAID DRIVER 6766S: Orphan 6767F: drivers/scsi/ips.* 6768 6769ICH LPC AND GPIO DRIVER 6770M: Peter Tyser <ptyser@xes-inc.com> 6771S: Maintained 6772F: drivers/mfd/lpc_ich.c 6773F: drivers/gpio/gpio-ich.c 6774 6775IDE SUBSYSTEM 6776M: "David S. Miller" <davem@davemloft.net> 6777L: linux-ide@vger.kernel.org 6778Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6780S: Maintained 6781F: Documentation/ide/ 6782F: drivers/ide/ 6783F: include/linux/ide.h 6784 6785IDE/ATAPI DRIVERS 6786M: Borislav Petkov <bp@alien8.de> 6787L: linux-ide@vger.kernel.org 6788S: Maintained 6789F: Documentation/cdrom/ide-cd 6790F: drivers/ide/ide-cd* 6791 6792IDEAPAD LAPTOP EXTRAS DRIVER 6793M: Ike Panhc <ike.pan@canonical.com> 6794L: platform-driver-x86@vger.kernel.org 6795W: http://launchpad.net/ideapad-laptop 6796S: Maintained 6797F: drivers/platform/x86/ideapad-laptop.c 6798 6799IDEAPAD LAPTOP SLIDEBAR DRIVER 6800M: Andrey Moiseev <o2g.org.ru@gmail.com> 6801L: linux-input@vger.kernel.org 6802W: https://github.com/o2genum/ideapad-slidebar 6803S: Maintained 6804F: drivers/input/misc/ideapad_slidebar.c 6805 6806IDT VersaClock 5 CLOCK DRIVER 6807M: Marek Vasut <marek.vasut@gmail.com> 6808S: Maintained 6809F: drivers/clk/clk-versaclock5.c 6810 6811IEEE 802.15.4 SUBSYSTEM 6812M: Alexander Aring <alex.aring@gmail.com> 6813M: Stefan Schmidt <stefan@osg.samsung.com> 6814L: linux-wpan@vger.kernel.org 6815W: http://wpan.cakelab.org/ 6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6818S: Maintained 6819F: net/ieee802154/ 6820F: net/mac802154/ 6821F: drivers/net/ieee802154/ 6822F: include/linux/nl802154.h 6823F: include/linux/ieee802154.h 6824F: include/net/nl802154.h 6825F: include/net/mac802154.h 6826F: include/net/af_ieee802154.h 6827F: include/net/cfg802154.h 6828F: include/net/ieee802154_netdev.h 6829F: Documentation/networking/ieee802154.txt 6830 6831IFE PROTOCOL 6832M: Yotam Gigi <yotam.gi@gmail.com> 6833M: Jamal Hadi Salim <jhs@mojatatu.com> 6834F: net/ife 6835F: include/net/ife.h 6836F: include/uapi/linux/ife.h 6837 6838IGORPLUG-USB IR RECEIVER 6839M: Sean Young <sean@mess.org> 6840L: linux-media@vger.kernel.org 6841S: Maintained 6842F: drivers/media/rc/igorplugusb.c 6843 6844IGUANAWORKS USB IR TRANSCEIVER 6845M: Sean Young <sean@mess.org> 6846L: linux-media@vger.kernel.org 6847S: Maintained 6848F: drivers/media/rc/iguanair.c 6849 6850IIO DIGITAL POTENTIOMETER DAC 6851M: Peter Rosin <peda@axentia.se> 6852L: linux-iio@vger.kernel.org 6853S: Maintained 6854F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6855F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6856F: drivers/iio/dac/dpot-dac.c 6857 6858IIO ENVELOPE DETECTOR 6859M: Peter Rosin <peda@axentia.se> 6860L: linux-iio@vger.kernel.org 6861S: Maintained 6862F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6863F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6864F: drivers/iio/adc/envelope-detector.c 6865 6866IIO MULTIPLEXER 6867M: Peter Rosin <peda@axentia.se> 6868L: linux-iio@vger.kernel.org 6869S: Maintained 6870F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6871F: drivers/iio/multiplexer/iio-mux.c 6872 6873IIO SUBSYSTEM AND DRIVERS 6874M: Jonathan Cameron <jic23@kernel.org> 6875R: Hartmut Knaack <knaack.h@gmx.de> 6876R: Lars-Peter Clausen <lars@metafoo.de> 6877R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6878L: linux-iio@vger.kernel.org 6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6880S: Maintained 6881F: Documentation/ABI/testing/configfs-iio* 6882F: Documentation/ABI/testing/sysfs-bus-iio* 6883F: Documentation/devicetree/bindings/iio/ 6884F: drivers/iio/ 6885F: drivers/staging/iio/ 6886F: include/linux/iio/ 6887F: tools/iio/ 6888 6889IKANOS/ADI EAGLE ADSL USB DRIVER 6890M: Matthieu Castet <castet.matthieu@free.fr> 6891M: Stanislaw Gruszka <stf_xl@wp.pl> 6892S: Maintained 6893F: drivers/usb/atm/ueagle-atm.c 6894 6895IMGTEC ASCII LCD DRIVER 6896M: Paul Burton <paul.burton@mips.com> 6897S: Maintained 6898F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6899F: drivers/auxdisplay/img-ascii-lcd.c 6900 6901IMGTEC IR DECODER DRIVER 6902M: James Hogan <jhogan@kernel.org> 6903S: Maintained 6904F: drivers/media/rc/img-ir/ 6905 6906IMS TWINTURBO FRAMEBUFFER DRIVER 6907L: linux-fbdev@vger.kernel.org 6908S: Orphan 6909F: drivers/video/fbdev/imsttfb.c 6910 6911INA209 HARDWARE MONITOR DRIVER 6912M: Guenter Roeck <linux@roeck-us.net> 6913L: linux-hwmon@vger.kernel.org 6914S: Maintained 6915F: Documentation/hwmon/ina209 6916F: Documentation/devicetree/bindings/i2c/ina209.txt 6917F: drivers/hwmon/ina209.c 6918 6919INA2XX HARDWARE MONITOR DRIVER 6920M: Guenter Roeck <linux@roeck-us.net> 6921L: linux-hwmon@vger.kernel.org 6922S: Maintained 6923F: Documentation/hwmon/ina2xx 6924F: drivers/hwmon/ina2xx.c 6925F: include/linux/platform_data/ina2xx.h 6926 6927INDUSTRY PACK SUBSYSTEM (IPACK) 6928M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6929M: Jens Taprogge <jens.taprogge@taprogge.org> 6930M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6931L: industrypack-devel@lists.sourceforge.net 6932W: http://industrypack.sourceforge.net 6933S: Maintained 6934F: drivers/ipack/ 6935 6936INFINIBAND SUBSYSTEM 6937M: Doug Ledford <dledford@redhat.com> 6938M: Jason Gunthorpe <jgg@mellanox.com> 6939L: linux-rdma@vger.kernel.org 6940W: https://github.com/linux-rdma/rdma-core 6941Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6942T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6943S: Supported 6944F: Documentation/devicetree/bindings/infiniband/ 6945F: Documentation/infiniband/ 6946F: drivers/infiniband/ 6947F: include/uapi/linux/if_infiniband.h 6948F: include/uapi/rdma/ 6949F: include/rdma/ 6950 6951INGENIC JZ4780 DMA Driver 6952M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6953S: Maintained 6954F: drivers/dma/dma-jz4780.c 6955 6956INGENIC JZ4780 NAND DRIVER 6957M: Harvey Hunt <harveyhuntnexus@gmail.com> 6958L: linux-mtd@lists.infradead.org 6959S: Maintained 6960F: drivers/mtd/nand/jz4780_* 6961 6962INOTIFY 6963M: Jan Kara <jack@suse.cz> 6964R: Amir Goldstein <amir73il@gmail.com> 6965L: linux-fsdevel@vger.kernel.org 6966S: Maintained 6967F: Documentation/filesystems/inotify.txt 6968F: fs/notify/inotify/ 6969F: include/linux/inotify.h 6970F: include/uapi/linux/inotify.h 6971 6972INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6973M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6974L: linux-input@vger.kernel.org 6975Q: http://patchwork.kernel.org/project/linux-input/list/ 6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6977S: Maintained 6978F: drivers/input/ 6979F: include/linux/input.h 6980F: include/uapi/linux/input.h 6981F: include/uapi/linux/input-event-codes.h 6982F: include/linux/input/ 6983F: Documentation/devicetree/bindings/input/ 6984F: Documentation/input/ 6985 6986INPUT MULTITOUCH (MT) PROTOCOL 6987M: Henrik Rydberg <rydberg@bitmath.org> 6988L: linux-input@vger.kernel.org 6989S: Odd fixes 6990F: Documentation/input/multi-touch-protocol.rst 6991F: drivers/input/input-mt.c 6992K: \b(ABS|SYN)_MT_ 6993 6994INSIDE SECURE CRYPTO DRIVER 6995M: Antoine Tenart <antoine.tenart@free-electrons.com> 6996F: drivers/crypto/inside-secure/ 6997S: Maintained 6998L: linux-crypto@vger.kernel.org 6999 7000INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7001M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7002M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7003L: linux-integrity@vger.kernel.org 7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7005S: Supported 7006F: security/integrity/ima/ 7007 7008INTEL 810/815 FRAMEBUFFER DRIVER 7009M: Antonino Daplas <adaplas@gmail.com> 7010L: linux-fbdev@vger.kernel.org 7011S: Maintained 7012F: drivers/video/fbdev/i810/ 7013 7014INTEL ASoC BDW/HSW DRIVERS 7015M: Jie Yang <yang.jie@linux.intel.com> 7016L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7017S: Supported 7018F: sound/soc/intel/common/sst-dsp* 7019F: sound/soc/intel/common/sst-firmware.c 7020F: sound/soc/intel/boards/broadwell.c 7021F: sound/soc/intel/haswell/ 7022 7023INTEL C600 SERIES SAS CONTROLLER DRIVER 7024M: Intel SCU Linux support <intel-linux-scu@intel.com> 7025M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7026L: linux-scsi@vger.kernel.org 7027T: git git://git.code.sf.net/p/intel-sas/isci 7028S: Supported 7029F: drivers/scsi/isci/ 7030 7031INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7032M: Jani Nikula <jani.nikula@linux.intel.com> 7033M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7034M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7035L: intel-gfx@lists.freedesktop.org 7036W: https://01.org/linuxgraphics/ 7037B: https://01.org/linuxgraphics/documentation/how-report-bugs 7038C: irc://chat.freenode.net/intel-gfx 7039Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7040T: git git://anongit.freedesktop.org/drm-intel 7041S: Supported 7042F: drivers/gpu/drm/i915/ 7043F: include/drm/i915* 7044F: include/uapi/drm/i915_drm.h 7045F: Documentation/gpu/i915.rst 7046 7047INTEL ETHERNET DRIVERS 7048M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7049L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7050W: http://www.intel.com/support/feedback.htm 7051W: http://e1000.sourceforge.net/ 7052Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7055S: Supported 7056F: Documentation/networking/e100.txt 7057F: Documentation/networking/e1000.txt 7058F: Documentation/networking/e1000e.txt 7059F: Documentation/networking/igb.txt 7060F: Documentation/networking/igbvf.txt 7061F: Documentation/networking/ixgb.txt 7062F: Documentation/networking/ixgbe.txt 7063F: Documentation/networking/ixgbevf.txt 7064F: Documentation/networking/i40e.txt 7065F: Documentation/networking/i40evf.txt 7066F: drivers/net/ethernet/intel/ 7067F: drivers/net/ethernet/intel/*/ 7068F: include/linux/avf/virtchnl.h 7069 7070INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7071M: Maik Broemme <mbroemme@libmpq.org> 7072L: linux-fbdev@vger.kernel.org 7073S: Maintained 7074F: Documentation/fb/intelfb.txt 7075F: drivers/video/fbdev/intelfb/ 7076 7077INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7078M: Zhenyu Wang <zhenyuw@linux.intel.com> 7079M: Zhi Wang <zhi.a.wang@intel.com> 7080L: intel-gvt-dev@lists.freedesktop.org 7081L: intel-gfx@lists.freedesktop.org 7082W: https://01.org/igvt-g 7083T: git https://github.com/intel/gvt-linux.git 7084S: Supported 7085F: drivers/gpu/drm/i915/gvt/ 7086 7087INTEL HID EVENT DRIVER 7088M: Alex Hung <alex.hung@canonical.com> 7089L: platform-driver-x86@vger.kernel.org 7090S: Maintained 7091F: drivers/platform/x86/intel-hid.c 7092 7093INTEL I/OAT DMA DRIVER 7094M: Dave Jiang <dave.jiang@intel.com> 7095R: Dan Williams <dan.j.williams@intel.com> 7096L: dmaengine@vger.kernel.org 7097Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7098S: Supported 7099F: drivers/dma/ioat* 7100 7101INTEL IDLE DRIVER 7102M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7103M: Len Brown <lenb@kernel.org> 7104L: linux-pm@vger.kernel.org 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7106B: https://bugzilla.kernel.org 7107S: Supported 7108F: drivers/idle/intel_idle.c 7109 7110INTEL INTEGRATED SENSOR HUB DRIVER 7111M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7112M: Jiri Kosina <jikos@kernel.org> 7113L: linux-input@vger.kernel.org 7114S: Maintained 7115F: drivers/hid/intel-ish-hid/ 7116 7117INTEL IOMMU (VT-d) 7118M: David Woodhouse <dwmw2@infradead.org> 7119L: iommu@lists.linux-foundation.org 7120T: git git://git.infradead.org/iommu-2.6.git 7121S: Supported 7122F: drivers/iommu/intel-iommu.c 7123F: include/linux/intel-iommu.h 7124 7125INTEL IOP-ADMA DMA DRIVER 7126R: Dan Williams <dan.j.williams@intel.com> 7127S: Odd fixes 7128F: drivers/dma/iop-adma.c 7129 7130INTEL IPU3 CSI-2 CIO2 DRIVER 7131M: Yong Zhi <yong.zhi@intel.com> 7132M: Sakari Ailus <sakari.ailus@linux.intel.com> 7133L: linux-media@vger.kernel.org 7134S: Maintained 7135F: drivers/media/pci/intel/ipu3/ 7136F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7137 7138INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7139M: Krzysztof Halasa <khalasa@piap.pl> 7140S: Maintained 7141F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7142F: arch/arm/mach-ixp4xx/include/mach/npe.h 7143F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7144F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7145F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7146F: drivers/net/wan/ixp4xx_hss.c 7147 7148INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7149M: Deepak Saxena <dsaxena@plexity.net> 7150S: Maintained 7151F: drivers/char/hw_random/ixp4xx-rng.c 7152 7153INTEL MANAGEMENT ENGINE (mei) 7154M: Tomas Winkler <tomas.winkler@intel.com> 7155L: linux-kernel@vger.kernel.org 7156S: Supported 7157F: include/uapi/linux/mei.h 7158F: include/linux/mei_cl_bus.h 7159F: drivers/misc/mei/* 7160F: drivers/watchdog/mei_wdt.c 7161F: Documentation/misc-devices/mei/* 7162F: samples/mei/* 7163 7164INTEL MENLOW THERMAL DRIVER 7165M: Sujith Thomas <sujith.thomas@intel.com> 7166L: platform-driver-x86@vger.kernel.org 7167W: https://01.org/linux-acpi 7168S: Supported 7169F: drivers/platform/x86/intel_menlow.c 7170 7171INTEL MERRIFIELD GPIO DRIVER 7172M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7173L: linux-gpio@vger.kernel.org 7174S: Maintained 7175F: drivers/gpio/gpio-merrifield.c 7176 7177INTEL MIC DRIVERS (mic) 7178M: Sudeep Dutt <sudeep.dutt@intel.com> 7179M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7180S: Supported 7181W: https://github.com/sudeepdutt/mic 7182W: http://software.intel.com/en-us/mic-developer 7183F: include/linux/mic_bus.h 7184F: include/linux/scif.h 7185F: include/uapi/linux/mic_common.h 7186F: include/uapi/linux/mic_ioctl.h 7187F: include/uapi/linux/scif_ioctl.h 7188F: drivers/misc/mic/ 7189F: drivers/dma/mic_x100_dma.c 7190F: drivers/dma/mic_x100_dma.h 7191F: Documentation/mic/ 7192 7193INTEL PMC CORE DRIVER 7194M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7195M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7196L: platform-driver-x86@vger.kernel.org 7197S: Maintained 7198F: arch/x86/include/asm/pmc_core.h 7199F: drivers/platform/x86/intel_pmc_core* 7200 7201INTEL PMC/P-Unit IPC DRIVER 7202M: Zha Qipeng<qipeng.zha@intel.com> 7203L: platform-driver-x86@vger.kernel.org 7204S: Maintained 7205F: drivers/platform/x86/intel_pmc_ipc.c 7206F: drivers/platform/x86/intel_punit_ipc.c 7207F: arch/x86/include/asm/intel_pmc_ipc.h 7208F: arch/x86/include/asm/intel_punit_ipc.h 7209 7210INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7211M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7212L: linux-wireless@vger.kernel.org 7213S: Maintained 7214F: Documentation/networking/README.ipw2100 7215F: Documentation/networking/README.ipw2200 7216F: drivers/net/wireless/intel/ipw2x00/ 7217 7218INTEL PSTATE DRIVER 7219M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7220M: Len Brown <lenb@kernel.org> 7221L: linux-pm@vger.kernel.org 7222S: Supported 7223F: drivers/cpufreq/intel_pstate.c 7224 7225INTEL RDMA RNIC DRIVER 7226M: Faisal Latif <faisal.latif@intel.com> 7227M: Shiraz Saleem <shiraz.saleem@intel.com> 7228L: linux-rdma@vger.kernel.org 7229S: Supported 7230F: drivers/infiniband/hw/i40iw/ 7231 7232INTEL TELEMETRY DRIVER 7233M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7234L: platform-driver-x86@vger.kernel.org 7235S: Maintained 7236F: arch/x86/include/asm/intel_telemetry.h 7237F: drivers/platform/x86/intel_telemetry* 7238 7239INTEL VIRTUAL BUTTON DRIVER 7240M: AceLan Kao <acelan.kao@canonical.com> 7241L: platform-driver-x86@vger.kernel.org 7242S: Maintained 7243F: drivers/platform/x86/intel-vbtn.c 7244 7245INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7246M: Stanislaw Gruszka <sgruszka@redhat.com> 7247L: linux-wireless@vger.kernel.org 7248S: Supported 7249F: drivers/net/wireless/intel/iwlegacy/ 7250 7251INTEL WIRELESS WIFI LINK (iwlwifi) 7252M: Johannes Berg <johannes.berg@intel.com> 7253M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7254M: Luca Coelho <luciano.coelho@intel.com> 7255M: Intel Linux Wireless <linuxwifi@intel.com> 7256L: linux-wireless@vger.kernel.org 7257W: http://intellinuxwireless.org 7258T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7259S: Supported 7260F: drivers/net/wireless/intel/iwlwifi/ 7261 7262INTEL WIRELESS WIMAX CONNECTION 2400 7263M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7264M: linux-wimax@intel.com 7265L: wimax@linuxwimax.org (subscribers-only) 7266S: Supported 7267W: http://linuxwimax.org 7268F: Documentation/wimax/README.i2400m 7269F: drivers/net/wimax/i2400m/ 7270F: include/uapi/linux/wimax/i2400m.h 7271 7272INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7273M: Mario Limonciello <mario.limonciello@dell.com> 7274S: Maintained 7275F: drivers/platform/x86/intel-wmi-thunderbolt.c 7276 7277INTEL(R) TRACE HUB 7278M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7279S: Supported 7280F: Documentation/trace/intel_th.txt 7281F: drivers/hwtracing/intel_th/ 7282 7283INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7284M: Ning Sun <ning.sun@intel.com> 7285L: tboot-devel@lists.sourceforge.net 7286W: http://tboot.sourceforge.net 7287T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7288S: Supported 7289F: Documentation/intel_txt.txt 7290F: include/linux/tboot.h 7291F: arch/x86/kernel/tboot.c 7292 7293INTEL-MID GPIO DRIVER 7294M: David Cohen <david.a.cohen@linux.intel.com> 7295L: linux-gpio@vger.kernel.org 7296S: Maintained 7297F: drivers/gpio/gpio-intel-mid.c 7298 7299INVENSENSE MPU-3050 GYROSCOPE DRIVER 7300M: Linus Walleij <linus.walleij@linaro.org> 7301L: linux-iio@vger.kernel.org 7302S: Maintained 7303F: drivers/iio/gyro/mpu3050* 7304F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7305 7306IOC3 ETHERNET DRIVER 7307M: Ralf Baechle <ralf@linux-mips.org> 7308L: linux-mips@linux-mips.org 7309S: Maintained 7310F: drivers/net/ethernet/sgi/ioc3-eth.c 7311 7312IOC3 SERIAL DRIVER 7313M: Pat Gefre <pfg@sgi.com> 7314L: linux-serial@vger.kernel.org 7315S: Maintained 7316F: drivers/tty/serial/ioc3_serial.c 7317 7318IOMMU DRIVERS 7319M: Joerg Roedel <joro@8bytes.org> 7320L: iommu@lists.linux-foundation.org 7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7322S: Maintained 7323F: Documentation/devicetree/bindings/iommu/ 7324F: drivers/iommu/ 7325F: include/linux/iommu.h 7326F: include/linux/iova.h 7327 7328IP MASQUERADING 7329M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7330S: Maintained 7331F: net/ipv4/netfilter/ipt_MASQUERADE.c 7332 7333IPMI SUBSYSTEM 7334M: Corey Minyard <minyard@acm.org> 7335L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7336W: http://openipmi.sourceforge.net/ 7337S: Supported 7338F: Documentation/IPMI.txt 7339F: drivers/char/ipmi/ 7340F: include/linux/ipmi* 7341F: include/uapi/linux/ipmi* 7342 7343IPS SCSI RAID DRIVER 7344M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7345L: linux-scsi@vger.kernel.org 7346W: http://www.adaptec.com/ 7347S: Maintained 7348F: drivers/scsi/ips* 7349 7350IPVS 7351M: Wensong Zhang <wensong@linux-vs.org> 7352M: Simon Horman <horms@verge.net.au> 7353M: Julian Anastasov <ja@ssi.bg> 7354L: netdev@vger.kernel.org 7355L: lvs-devel@vger.kernel.org 7356S: Maintained 7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7359F: Documentation/networking/ipvs-sysctl.txt 7360F: include/net/ip_vs.h 7361F: include/uapi/linux/ip_vs.h 7362F: net/netfilter/ipvs/ 7363 7364IPWIRELESS DRIVER 7365M: Jiri Kosina <jikos@kernel.org> 7366M: David Sterba <dsterba@suse.com> 7367S: Odd Fixes 7368F: drivers/tty/ipwireless/ 7369 7370IPX NETWORK LAYER 7371L: netdev@vger.kernel.org 7372S: Obsolete 7373F: include/uapi/linux/ipx.h 7374F: drivers/staging/ipx/ 7375 7376IRDA SUBSYSTEM 7377M: Samuel Ortiz <samuel@sortiz.org> 7378L: irda-users@lists.sourceforge.net (subscribers-only) 7379L: netdev@vger.kernel.org 7380W: http://irda.sourceforge.net/ 7381S: Obsolete 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7383F: Documentation/networking/irda.txt 7384F: drivers/staging/irda/ 7385 7386IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7387M: Marc Zyngier <marc.zyngier@arm.com> 7388S: Maintained 7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7390F: Documentation/IRQ-domain.txt 7391F: include/linux/irqdomain.h 7392F: kernel/irq/irqdomain.c 7393F: kernel/irq/msi.c 7394 7395IRQ SUBSYSTEM 7396M: Thomas Gleixner <tglx@linutronix.de> 7397L: linux-kernel@vger.kernel.org 7398S: Maintained 7399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7400F: kernel/irq/ 7401 7402IRQCHIP DRIVERS 7403M: Thomas Gleixner <tglx@linutronix.de> 7404M: Jason Cooper <jason@lakedaemon.net> 7405M: Marc Zyngier <marc.zyngier@arm.com> 7406L: linux-kernel@vger.kernel.org 7407S: Maintained 7408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7409F: Documentation/devicetree/bindings/interrupt-controller/ 7410F: drivers/irqchip/ 7411 7412ISA 7413M: William Breathitt Gray <vilhelm.gray@gmail.com> 7414S: Maintained 7415F: Documentation/isa.txt 7416F: drivers/base/isa.c 7417F: include/linux/isa.h 7418 7419ISA RADIO MODULE 7420M: Hans Verkuil <hverkuil@xs4all.nl> 7421L: linux-media@vger.kernel.org 7422T: git git://linuxtv.org/media_tree.git 7423W: https://linuxtv.org 7424S: Maintained 7425F: drivers/media/radio/radio-isa* 7426 7427ISAPNP 7428M: Jaroslav Kysela <perex@perex.cz> 7429S: Maintained 7430F: Documentation/isapnp.txt 7431F: drivers/pnp/isapnp/ 7432F: include/linux/isapnp.h 7433 7434ISCSI 7435M: Lee Duncan <lduncan@suse.com> 7436M: Chris Leech <cleech@redhat.com> 7437L: open-iscsi@googlegroups.com 7438W: www.open-iscsi.com 7439S: Maintained 7440F: drivers/scsi/*iscsi* 7441F: include/scsi/*iscsi* 7442 7443iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7444M: Peter Jones <pjones@redhat.com> 7445M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7446S: Maintained 7447F: drivers/firmware/iscsi_ibft* 7448 7449ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7450M: Or Gerlitz <ogerlitz@mellanox.com> 7451M: Sagi Grimberg <sagi@grimberg.me> 7452M: Roi Dayan <roid@mellanox.com> 7453L: linux-rdma@vger.kernel.org 7454S: Supported 7455W: http://www.openfabrics.org 7456W: www.open-iscsi.org 7457Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7458F: drivers/infiniband/ulp/iser/ 7459 7460ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7461M: Sagi Grimberg <sagi@grimberg.me> 7462T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7463L: linux-rdma@vger.kernel.org 7464L: target-devel@vger.kernel.org 7465S: Supported 7466W: http://www.linux-iscsi.org 7467F: drivers/infiniband/ulp/isert 7468 7469ISDN SUBSYSTEM 7470M: Karsten Keil <isdn@linux-pingi.de> 7471L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7472L: netdev@vger.kernel.org 7473W: http://www.isdn4linux.de 7474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7475S: Maintained 7476F: Documentation/isdn/ 7477F: drivers/isdn/ 7478F: include/linux/isdn.h 7479F: include/linux/isdn/ 7480F: include/uapi/linux/isdn.h 7481F: include/uapi/linux/isdn/ 7482 7483ISDN SUBSYSTEM (Eicon active card driver) 7484M: Armin Schindler <mac@melware.de> 7485L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7486W: http://www.melware.de 7487S: Maintained 7488F: drivers/isdn/hardware/eicon/ 7489 7490IT87 HARDWARE MONITORING DRIVER 7491M: Jean Delvare <jdelvare@suse.com> 7492L: linux-hwmon@vger.kernel.org 7493S: Maintained 7494F: Documentation/hwmon/it87 7495F: drivers/hwmon/it87.c 7496 7497IT913X MEDIA DRIVER 7498M: Antti Palosaari <crope@iki.fi> 7499L: linux-media@vger.kernel.org 7500W: https://linuxtv.org 7501W: http://palosaari.fi/linux/ 7502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7503T: git git://linuxtv.org/anttip/media_tree.git 7504S: Maintained 7505F: drivers/media/tuners/it913x* 7506 7507IVTV VIDEO4LINUX DRIVER 7508M: Andy Walls <awalls@md.metrocast.net> 7509L: ivtv-devel@ivtvdriver.org (subscribers-only) 7510L: linux-media@vger.kernel.org 7511T: git git://linuxtv.org/media_tree.git 7512W: http://www.ivtvdriver.org 7513S: Maintained 7514F: Documentation/media/v4l-drivers/ivtv* 7515F: drivers/media/pci/ivtv/ 7516F: include/uapi/linux/ivtv* 7517 7518IX2505V MEDIA DRIVER 7519M: Malcolm Priestley <tvboxspy@gmail.com> 7520L: linux-media@vger.kernel.org 7521W: https://linuxtv.org 7522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7523S: Maintained 7524F: drivers/media/dvb-frontends/ix2505v* 7525 7526JC42.4 TEMPERATURE SENSOR DRIVER 7527M: Guenter Roeck <linux@roeck-us.net> 7528L: linux-hwmon@vger.kernel.org 7529S: Maintained 7530F: drivers/hwmon/jc42.c 7531F: Documentation/hwmon/jc42 7532 7533JFS FILESYSTEM 7534M: Dave Kleikamp <shaggy@kernel.org> 7535L: jfs-discussion@lists.sourceforge.net 7536W: http://jfs.sourceforge.net/ 7537T: git git://github.com/kleikamp/linux-shaggy.git 7538S: Maintained 7539F: Documentation/filesystems/jfs.txt 7540F: fs/jfs/ 7541 7542JME NETWORK DRIVER 7543M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7544L: netdev@vger.kernel.org 7545S: Maintained 7546F: drivers/net/ethernet/jme.* 7547 7548JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7549M: David Woodhouse <dwmw2@infradead.org> 7550L: linux-mtd@lists.infradead.org 7551W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7552S: Maintained 7553F: fs/jffs2/ 7554F: include/uapi/linux/jffs2.h 7555 7556JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7557M: "Theodore Ts'o" <tytso@mit.edu> 7558M: Jan Kara <jack@suse.com> 7559L: linux-ext4@vger.kernel.org 7560S: Maintained 7561F: fs/jbd2/ 7562F: include/linux/jbd2.h 7563 7564JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7565M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7566L: linux-media@vger.kernel.org 7567S: Maintained 7568F: drivers/media/platform/rcar_jpu.c 7569 7570JSM Neo PCI based serial card 7571M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7572L: linux-serial@vger.kernel.org 7573S: Maintained 7574F: drivers/tty/serial/jsm/ 7575 7576K10TEMP HARDWARE MONITORING DRIVER 7577M: Clemens Ladisch <clemens@ladisch.de> 7578L: linux-hwmon@vger.kernel.org 7579S: Maintained 7580F: Documentation/hwmon/k10temp 7581F: drivers/hwmon/k10temp.c 7582 7583K8TEMP HARDWARE MONITORING DRIVER 7584M: Rudolf Marek <r.marek@assembler.cz> 7585L: linux-hwmon@vger.kernel.org 7586S: Maintained 7587F: Documentation/hwmon/k8temp 7588F: drivers/hwmon/k8temp.c 7589 7590KASAN 7591M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7592R: Alexander Potapenko <glider@google.com> 7593R: Dmitry Vyukov <dvyukov@google.com> 7594L: kasan-dev@googlegroups.com 7595S: Maintained 7596F: arch/*/include/asm/kasan.h 7597F: arch/*/mm/kasan_init* 7598F: Documentation/dev-tools/kasan.rst 7599F: include/linux/kasan*.h 7600F: lib/test_kasan.c 7601F: mm/kasan/ 7602F: scripts/Makefile.kasan 7603 7604KCONFIG 7605M: Masahiro Yamada <yamada.masahiro@socionext.com> 7606T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7607L: linux-kbuild@vger.kernel.org 7608S: Maintained 7609F: Documentation/kbuild/kconfig-language.txt 7610F: scripts/kconfig/ 7611 7612KDUMP 7613M: Dave Young <dyoung@redhat.com> 7614M: Baoquan He <bhe@redhat.com> 7615R: Vivek Goyal <vgoyal@redhat.com> 7616L: kexec@lists.infradead.org 7617W: http://lse.sourceforge.net/kdump/ 7618S: Maintained 7619F: Documentation/kdump/ 7620 7621KEENE FM RADIO TRANSMITTER DRIVER 7622M: Hans Verkuil <hverkuil@xs4all.nl> 7623L: linux-media@vger.kernel.org 7624T: git git://linuxtv.org/media_tree.git 7625W: https://linuxtv.org 7626S: Maintained 7627F: drivers/media/radio/radio-keene* 7628 7629KERNEL AUTOMOUNTER v4 (AUTOFS4) 7630M: Ian Kent <raven@themaw.net> 7631L: autofs@vger.kernel.org 7632S: Maintained 7633F: fs/autofs4/ 7634 7635KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7636M: Masahiro Yamada <yamada.masahiro@socionext.com> 7637M: Michal Marek <michal.lkml@markovi.net> 7638T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7639L: linux-kbuild@vger.kernel.org 7640S: Maintained 7641F: Documentation/kbuild/ 7642F: Makefile 7643F: scripts/Makefile.* 7644F: scripts/basic/ 7645F: scripts/mk* 7646F: scripts/package/ 7647 7648KERNEL JANITORS 7649L: kernel-janitors@vger.kernel.org 7650W: http://kernelnewbies.org/KernelJanitors 7651S: Odd Fixes 7652 7653KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7654M: "J. Bruce Fields" <bfields@fieldses.org> 7655M: Jeff Layton <jlayton@kernel.org> 7656L: linux-nfs@vger.kernel.org 7657W: http://nfs.sourceforge.net/ 7658T: git git://linux-nfs.org/~bfields/linux.git 7659S: Supported 7660F: fs/nfsd/ 7661F: include/uapi/linux/nfsd/ 7662F: fs/lockd/ 7663F: fs/nfs_common/ 7664F: net/sunrpc/ 7665F: include/linux/lockd/ 7666F: include/linux/sunrpc/ 7667F: include/uapi/linux/sunrpc/ 7668 7669KERNEL SELFTEST FRAMEWORK 7670M: Shuah Khan <shuahkh@osg.samsung.com> 7671M: Shuah Khan <shuah@kernel.org> 7672L: linux-kselftest@vger.kernel.org 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7674S: Maintained 7675F: tools/testing/selftests/ 7676F: Documentation/dev-tools/kselftest* 7677 7678KERNEL USERMODE HELPER 7679M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7680L: linux-kernel@vger.kernel.org 7681S: Maintained 7682F: kernel/umh.c 7683F: include/linux/umh.h 7684 7685KERNEL VIRTUAL MACHINE (KVM) 7686M: Paolo Bonzini <pbonzini@redhat.com> 7687M: Radim Krčmář <rkrcmar@redhat.com> 7688L: kvm@vger.kernel.org 7689W: http://www.linux-kvm.org 7690T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7691S: Supported 7692F: Documentation/virtual/kvm/ 7693F: include/trace/events/kvm.h 7694F: include/uapi/asm-generic/kvm* 7695F: include/uapi/linux/kvm* 7696F: include/asm-generic/kvm* 7697F: include/linux/kvm* 7698F: include/kvm/iodev.h 7699F: virt/kvm/* 7700F: tools/kvm/ 7701 7702KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7703M: Joerg Roedel <joro@8bytes.org> 7704L: kvm@vger.kernel.org 7705W: http://www.linux-kvm.org/ 7706S: Maintained 7707F: arch/x86/include/asm/svm.h 7708F: arch/x86/kvm/svm.c 7709 7710KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7711M: Christoffer Dall <christoffer.dall@linaro.org> 7712M: Marc Zyngier <marc.zyngier@arm.com> 7713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7714L: kvmarm@lists.cs.columbia.edu 7715W: http://systems.cs.columbia.edu/projects/kvm-arm 7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7717S: Supported 7718F: arch/arm/include/uapi/asm/kvm* 7719F: arch/arm/include/asm/kvm* 7720F: arch/arm/kvm/ 7721F: virt/kvm/arm/ 7722F: include/kvm/arm_* 7723 7724KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7725M: Christoffer Dall <christoffer.dall@linaro.org> 7726M: Marc Zyngier <marc.zyngier@arm.com> 7727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7728L: kvmarm@lists.cs.columbia.edu 7729S: Maintained 7730F: arch/arm64/include/uapi/asm/kvm* 7731F: arch/arm64/include/asm/kvm* 7732F: arch/arm64/kvm/ 7733 7734KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7735M: James Hogan <jhogan@kernel.org> 7736L: linux-mips@linux-mips.org 7737S: Supported 7738F: arch/mips/include/uapi/asm/kvm* 7739F: arch/mips/include/asm/kvm* 7740F: arch/mips/kvm/ 7741 7742KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7743M: Paul Mackerras <paulus@ozlabs.org> 7744L: kvm-ppc@vger.kernel.org 7745W: http://www.linux-kvm.org/ 7746T: git git://github.com/agraf/linux-2.6.git 7747S: Supported 7748F: arch/powerpc/include/uapi/asm/kvm* 7749F: arch/powerpc/include/asm/kvm* 7750F: arch/powerpc/kvm/ 7751F: arch/powerpc/kernel/kvm* 7752 7753KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7754M: Christian Borntraeger <borntraeger@de.ibm.com> 7755M: Janosch Frank <frankja@linux.vnet.ibm.com> 7756R: David Hildenbrand <david@redhat.com> 7757R: Cornelia Huck <cohuck@redhat.com> 7758L: linux-s390@vger.kernel.org 7759W: http://www.ibm.com/developerworks/linux/linux390/ 7760T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7761S: Supported 7762F: arch/s390/include/uapi/asm/kvm* 7763F: arch/s390/include/asm/gmap.h 7764F: arch/s390/include/asm/kvm* 7765F: arch/s390/kvm/ 7766F: arch/s390/mm/gmap.c 7767 7768KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7769M: Paolo Bonzini <pbonzini@redhat.com> 7770M: Radim Krčmář <rkrcmar@redhat.com> 7771L: kvm@vger.kernel.org 7772W: http://www.linux-kvm.org 7773T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7774S: Supported 7775F: arch/x86/kvm/ 7776F: arch/x86/include/uapi/asm/kvm* 7777F: arch/x86/include/asm/kvm* 7778F: arch/x86/include/asm/pvclock-abi.h 7779F: arch/x86/kernel/kvm.c 7780F: arch/x86/kernel/kvmclock.c 7781 7782KERNFS 7783M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7784M: Tejun Heo <tj@kernel.org> 7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7786S: Supported 7787F: include/linux/kernfs.h 7788F: fs/kernfs/ 7789 7790KEXEC 7791M: Eric Biederman <ebiederm@xmission.com> 7792W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7793L: kexec@lists.infradead.org 7794S: Maintained 7795F: include/linux/kexec.h 7796F: include/uapi/linux/kexec.h 7797F: kernel/kexec* 7798 7799KEYS-ENCRYPTED 7800M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7801L: linux-integrity@vger.kernel.org 7802L: keyrings@vger.kernel.org 7803S: Supported 7804F: Documentation/security/keys/trusted-encrypted.rst 7805F: include/keys/encrypted-type.h 7806F: security/keys/encrypted-keys/ 7807 7808KEYS-TRUSTED 7809M: James Bottomley <jejb@linux.vnet.ibm.com> 7810M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7811L: linux-integrity@vger.kernel.org 7812L: keyrings@vger.kernel.org 7813S: Supported 7814F: Documentation/security/keys/trusted-encrypted.rst 7815F: include/keys/trusted-type.h 7816F: security/keys/trusted.c 7817F: security/keys/trusted.h 7818 7819KEYS/KEYRINGS: 7820M: David Howells <dhowells@redhat.com> 7821L: keyrings@vger.kernel.org 7822S: Maintained 7823F: Documentation/security/keys/core.rst 7824F: include/linux/key.h 7825F: include/linux/key-type.h 7826F: include/linux/keyctl.h 7827F: include/uapi/linux/keyctl.h 7828F: include/keys/ 7829F: security/keys/ 7830 7831KGDB / KDB /debug_core 7832M: Jason Wessel <jason.wessel@windriver.com> 7833M: Daniel Thompson <daniel.thompson@linaro.org> 7834W: http://kgdb.wiki.kernel.org/ 7835L: kgdb-bugreport@lists.sourceforge.net 7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7837S: Maintained 7838F: Documentation/dev-tools/kgdb.rst 7839F: drivers/misc/kgdbts.c 7840F: drivers/tty/serial/kgdboc.c 7841F: include/linux/kdb.h 7842F: include/linux/kgdb.h 7843F: kernel/debug/ 7844 7845KMEMLEAK 7846M: Catalin Marinas <catalin.marinas@arm.com> 7847S: Maintained 7848F: Documentation/dev-tools/kmemleak.rst 7849F: include/linux/kmemleak.h 7850F: mm/kmemleak.c 7851F: mm/kmemleak-test.c 7852 7853KMOD KERNEL MODULE LOADER - USERMODE HELPER 7854M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7855L: linux-kernel@vger.kernel.org 7856S: Maintained 7857F: kernel/kmod.c 7858F: include/linux/kmod.h 7859F: lib/test_kmod.c 7860F: tools/testing/selftests/kmod/ 7861 7862KPROBES 7863M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7864M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7865M: "David S. Miller" <davem@davemloft.net> 7866M: Masami Hiramatsu <mhiramat@kernel.org> 7867S: Maintained 7868F: Documentation/kprobes.txt 7869F: include/linux/kprobes.h 7870F: include/asm-generic/kprobes.h 7871F: kernel/kprobes.c 7872 7873KS0108 LCD CONTROLLER DRIVER 7874M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7875W: http://miguelojeda.es/auxdisplay.htm 7876W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7877S: Maintained 7878F: Documentation/auxdisplay/ks0108 7879F: drivers/auxdisplay/ks0108.c 7880F: include/linux/ks0108.h 7881 7882L3MDEV 7883M: David Ahern <dsa@cumulusnetworks.com> 7884L: netdev@vger.kernel.org 7885S: Maintained 7886F: net/l3mdev 7887F: include/net/l3mdev.h 7888 7889LANTIQ MIPS ARCHITECTURE 7890M: John Crispin <john@phrozen.org> 7891L: linux-mips@linux-mips.org 7892S: Maintained 7893F: arch/mips/lantiq 7894F: drivers/soc/lantiq 7895 7896LAPB module 7897L: linux-x25@vger.kernel.org 7898S: Orphan 7899F: Documentation/networking/lapb-module.txt 7900F: include/*/lapb.h 7901F: net/lapb/ 7902 7903LASI 53c700 driver for PARISC 7904M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7905L: linux-scsi@vger.kernel.org 7906S: Maintained 7907F: Documentation/scsi/53c700.txt 7908F: drivers/scsi/53c700* 7909 7910LEAKING_ADDRESSES 7911M: Tobin C. Harding <me@tobin.cc> 7912S: Maintained 7913F: scripts/leaking_addresses.pl 7914 7915LED SUBSYSTEM 7916M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7917M: Pavel Machek <pavel@ucw.cz> 7918L: linux-leds@vger.kernel.org 7919T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7920S: Maintained 7921F: Documentation/devicetree/bindings/leds/ 7922F: drivers/leds/ 7923F: include/linux/leds.h 7924 7925LEGACY EEPROM DRIVER 7926M: Jean Delvare <jdelvare@suse.com> 7927S: Maintained 7928F: Documentation/misc-devices/eeprom 7929F: drivers/misc/eeprom/eeprom.c 7930 7931LEGO USB Tower driver 7932M: Juergen Stuber <starblue@users.sourceforge.net> 7933L: legousb-devel@lists.sourceforge.net 7934W: http://legousb.sourceforge.net/ 7935S: Maintained 7936F: drivers/usb/misc/legousbtower.c 7937 7938LG2160 MEDIA DRIVER 7939M: Michael Krufky <mkrufky@linuxtv.org> 7940L: linux-media@vger.kernel.org 7941W: https://linuxtv.org 7942W: http://github.com/mkrufky 7943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7944T: git git://linuxtv.org/mkrufky/tuners.git 7945S: Maintained 7946F: drivers/media/dvb-frontends/lg2160.* 7947 7948LGDT3305 MEDIA DRIVER 7949M: Michael Krufky <mkrufky@linuxtv.org> 7950L: linux-media@vger.kernel.org 7951W: https://linuxtv.org 7952W: http://github.com/mkrufky 7953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7954T: git git://linuxtv.org/mkrufky/tuners.git 7955S: Maintained 7956F: drivers/media/dvb-frontends/lgdt3305.* 7957 7958LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7959M: Viresh Kumar <vireshk@kernel.org> 7960L: linux-ide@vger.kernel.org 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7962S: Maintained 7963F: include/linux/pata_arasan_cf_data.h 7964F: drivers/ata/pata_arasan_cf.c 7965 7966LIBATA PATA DRIVERS 7967M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7968M: Tejun Heo <tj@kernel.org> 7969L: linux-ide@vger.kernel.org 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7971S: Maintained 7972F: drivers/ata/pata_*.c 7973F: drivers/ata/ata_generic.c 7974 7975LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7976M: Linus Walleij <linus.walleij@linaro.org> 7977L: linux-ide@vger.kernel.org 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7979S: Maintained 7980F: drivers/ata/pata_ftide010.c 7981F: drivers/ata/sata_gemini.c 7982F: drivers/ata/sata_gemini.h 7983 7984LIBATA SATA AHCI PLATFORM devices support 7985M: Hans de Goede <hdegoede@redhat.com> 7986M: Tejun Heo <tj@kernel.org> 7987L: linux-ide@vger.kernel.org 7988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7989S: Maintained 7990F: drivers/ata/ahci_platform.c 7991F: drivers/ata/libahci_platform.c 7992F: include/linux/ahci_platform.h 7993 7994LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7995M: Mikael Pettersson <mikpelinux@gmail.com> 7996L: linux-ide@vger.kernel.org 7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7998S: Maintained 7999F: drivers/ata/sata_promise.* 8000 8001LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8002M: Tejun Heo <tj@kernel.org> 8003L: linux-ide@vger.kernel.org 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8005S: Maintained 8006F: drivers/ata/ 8007F: include/linux/ata.h 8008F: include/linux/libata.h 8009F: Documentation/devicetree/bindings/ata/ 8010 8011LIBLOCKDEP 8012M: Sasha Levin <alexander.levin@verizon.com> 8013S: Maintained 8014F: tools/lib/lockdep/ 8015 8016LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8017M: Ross Zwisler <ross.zwisler@linux.intel.com> 8018L: linux-nvdimm@lists.01.org 8019Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8020S: Supported 8021F: drivers/nvdimm/blk.c 8022F: drivers/nvdimm/region_devs.c 8023 8024LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8025M: Vishal Verma <vishal.l.verma@intel.com> 8026L: linux-nvdimm@lists.01.org 8027Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8028S: Supported 8029F: drivers/nvdimm/btt* 8030 8031LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8032M: Ross Zwisler <ross.zwisler@linux.intel.com> 8033L: linux-nvdimm@lists.01.org 8034Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8035S: Supported 8036F: drivers/nvdimm/pmem* 8037 8038LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8039M: Dan Williams <dan.j.williams@intel.com> 8040L: linux-nvdimm@lists.01.org 8041Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8042T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8043S: Supported 8044F: drivers/nvdimm/* 8045F: drivers/acpi/nfit/* 8046F: include/linux/nd.h 8047F: include/linux/libnvdimm.h 8048F: include/uapi/linux/ndctl.h 8049 8050LIGHTNVM PLATFORM SUPPORT 8051M: Matias Bjorling <mb@lightnvm.io> 8052W: http://github/OpenChannelSSD 8053L: linux-block@vger.kernel.org 8054S: Maintained 8055F: drivers/lightnvm/ 8056F: include/linux/lightnvm.h 8057F: include/uapi/linux/lightnvm.h 8058 8059LINUX FOR POWER MACINTOSH 8060M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8061W: http://www.penguinppc.org/ 8062L: linuxppc-dev@lists.ozlabs.org 8063S: Maintained 8064F: arch/powerpc/platforms/powermac/ 8065F: drivers/macintosh/ 8066 8067LINUX FOR POWERPC (32-BIT AND 64-BIT) 8068M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8069M: Paul Mackerras <paulus@samba.org> 8070M: Michael Ellerman <mpe@ellerman.id.au> 8071W: https://github.com/linuxppc/linux/wiki 8072L: linuxppc-dev@lists.ozlabs.org 8073Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8074T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8075S: Supported 8076F: Documentation/ABI/stable/sysfs-firmware-opal-* 8077F: Documentation/devicetree/bindings/powerpc/ 8078F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8079F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8080F: Documentation/powerpc/ 8081F: arch/powerpc/ 8082F: drivers/char/tpm/tpm_ibmvtpm* 8083F: drivers/crypto/nx/ 8084F: drivers/crypto/vmx/ 8085F: drivers/i2c/busses/i2c-opal.c 8086F: drivers/net/ethernet/ibm/ibmveth.* 8087F: drivers/net/ethernet/ibm/ibmvnic.* 8088F: drivers/pci/hotplug/pnv_php.c 8089F: drivers/pci/hotplug/rpa* 8090F: drivers/rtc/rtc-opal.c 8091F: drivers/scsi/ibmvscsi/ 8092F: drivers/tty/hvc/hvc_opal.c 8093F: drivers/watchdog/wdrtas.c 8094F: tools/testing/selftests/powerpc 8095N: /pmac 8096N: powermac 8097N: powernv 8098N: [^a-z0-9]ps3 8099N: pseries 8100 8101LINUX FOR POWERPC EMBEDDED MPC5XXX 8102M: Anatolij Gustschin <agust@denx.de> 8103L: linuxppc-dev@lists.ozlabs.org 8104T: git git://git.denx.de/linux-denx-agust.git 8105S: Maintained 8106F: arch/powerpc/platforms/512x/ 8107F: arch/powerpc/platforms/52xx/ 8108 8109LINUX FOR POWERPC EMBEDDED PPC4XX 8110M: Alistair Popple <alistair@popple.id.au> 8111M: Matt Porter <mporter@kernel.crashing.org> 8112W: http://www.penguinppc.org/ 8113L: linuxppc-dev@lists.ozlabs.org 8114S: Maintained 8115F: arch/powerpc/platforms/40x/ 8116F: arch/powerpc/platforms/44x/ 8117 8118LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8119M: Scott Wood <oss@buserror.net> 8120M: Kumar Gala <galak@kernel.crashing.org> 8121W: http://www.penguinppc.org/ 8122L: linuxppc-dev@lists.ozlabs.org 8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8124S: Maintained 8125F: arch/powerpc/platforms/83xx/ 8126F: arch/powerpc/platforms/85xx/ 8127F: Documentation/devicetree/bindings/powerpc/fsl/ 8128 8129LINUX FOR POWERPC EMBEDDED PPC8XX 8130M: Vitaly Bordug <vitb@kernel.crashing.org> 8131W: http://www.penguinppc.org/ 8132L: linuxppc-dev@lists.ozlabs.org 8133S: Maintained 8134F: arch/powerpc/platforms/8xx/ 8135 8136LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8137L: linuxppc-dev@lists.ozlabs.org 8138S: Orphan 8139F: arch/powerpc/*/*virtex* 8140F: arch/powerpc/*/*/*virtex* 8141 8142LINUX FOR POWERPC PA SEMI PWRFICIENT 8143L: linuxppc-dev@lists.ozlabs.org 8144S: Orphan 8145F: arch/powerpc/platforms/pasemi/ 8146F: drivers/*/*pasemi* 8147F: drivers/*/*/*pasemi* 8148 8149LINUX KERNEL DUMP TEST MODULE (LKDTM) 8150M: Kees Cook <keescook@chromium.org> 8151S: Maintained 8152F: drivers/misc/lkdtm* 8153 8154LINUX SECURITY MODULE (LSM) FRAMEWORK 8155M: Chris Wright <chrisw@sous-sol.org> 8156L: linux-security-module@vger.kernel.org 8157S: Supported 8158 8159LIS3LV02D ACCELEROMETER DRIVER 8160M: Eric Piel <eric.piel@tremplin-utc.net> 8161S: Maintained 8162F: Documentation/misc-devices/lis3lv02d 8163F: drivers/misc/lis3lv02d/ 8164F: drivers/platform/x86/hp_accel.c 8165 8166LIVE PATCHING 8167M: Josh Poimboeuf <jpoimboe@redhat.com> 8168M: Jessica Yu <jeyu@kernel.org> 8169M: Jiri Kosina <jikos@kernel.org> 8170M: Miroslav Benes <mbenes@suse.cz> 8171R: Petr Mladek <pmladek@suse.com> 8172S: Maintained 8173F: kernel/livepatch/ 8174F: include/linux/livepatch.h 8175F: arch/x86/include/asm/livepatch.h 8176F: arch/x86/kernel/livepatch.c 8177F: Documentation/livepatch/ 8178F: Documentation/ABI/testing/sysfs-kernel-livepatch 8179F: samples/livepatch/ 8180L: live-patching@vger.kernel.org 8181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8182 8183LLC (802.2) 8184L: netdev@vger.kernel.org 8185S: Odd fixes 8186F: include/linux/llc.h 8187F: include/uapi/linux/llc.h 8188F: include/net/llc* 8189F: net/llc/ 8190 8191LM73 HARDWARE MONITOR DRIVER 8192M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8193L: linux-hwmon@vger.kernel.org 8194S: Maintained 8195F: drivers/hwmon/lm73.c 8196 8197LM78 HARDWARE MONITOR DRIVER 8198M: Jean Delvare <jdelvare@suse.com> 8199L: linux-hwmon@vger.kernel.org 8200S: Maintained 8201F: Documentation/hwmon/lm78 8202F: drivers/hwmon/lm78.c 8203 8204LM83 HARDWARE MONITOR DRIVER 8205M: Jean Delvare <jdelvare@suse.com> 8206L: linux-hwmon@vger.kernel.org 8207S: Maintained 8208F: Documentation/hwmon/lm83 8209F: drivers/hwmon/lm83.c 8210 8211LM90 HARDWARE MONITOR DRIVER 8212M: Jean Delvare <jdelvare@suse.com> 8213L: linux-hwmon@vger.kernel.org 8214S: Maintained 8215F: Documentation/hwmon/lm90 8216F: Documentation/devicetree/bindings/hwmon/lm90.txt 8217F: drivers/hwmon/lm90.c 8218F: include/dt-bindings/thermal/lm90.h 8219 8220LM95234 HARDWARE MONITOR DRIVER 8221M: Guenter Roeck <linux@roeck-us.net> 8222L: linux-hwmon@vger.kernel.org 8223S: Maintained 8224F: Documentation/hwmon/lm95234 8225F: drivers/hwmon/lm95234.c 8226 8227LME2510 MEDIA DRIVER 8228M: Malcolm Priestley <tvboxspy@gmail.com> 8229L: linux-media@vger.kernel.org 8230W: https://linuxtv.org 8231Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8232S: Maintained 8233F: drivers/media/usb/dvb-usb-v2/lmedm04* 8234 8235LOADPIN SECURITY MODULE 8236M: Kees Cook <keescook@chromium.org> 8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8238S: Supported 8239F: security/loadpin/ 8240F: Documentation/admin-guide/LSM/LoadPin.rst 8241 8242LOCKING PRIMITIVES 8243M: Peter Zijlstra <peterz@infradead.org> 8244M: Ingo Molnar <mingo@redhat.com> 8245L: linux-kernel@vger.kernel.org 8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8247S: Maintained 8248F: Documentation/locking/ 8249F: include/linux/lockdep.h 8250F: include/linux/spinlock*.h 8251F: arch/*/include/asm/spinlock*.h 8252F: include/linux/rwlock*.h 8253F: include/linux/mutex*.h 8254F: arch/*/include/asm/mutex*.h 8255F: include/linux/rwsem*.h 8256F: arch/*/include/asm/rwsem.h 8257F: include/linux/seqlock.h 8258F: lib/locking*.[ch] 8259F: kernel/locking/ 8260X: kernel/locking/locktorture.c 8261 8262LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8263M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8264L: linux-ntfs-dev@lists.sourceforge.net 8265W: http://www.linux-ntfs.org/content/view/19/37/ 8266S: Maintained 8267F: Documentation/ldm.txt 8268F: block/partitions/ldm.* 8269 8270LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8271M: Sathya Prakash <sathya.prakash@broadcom.com> 8272M: Chaitra P B <chaitra.basappa@broadcom.com> 8273M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8274L: MPT-FusionLinux.pdl@broadcom.com 8275L: linux-scsi@vger.kernel.org 8276W: http://www.avagotech.com/support/ 8277S: Supported 8278F: drivers/message/fusion/ 8279F: drivers/scsi/mpt2sas/ 8280F: drivers/scsi/mpt3sas/ 8281 8282LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8283M: Matthew Wilcox <matthew@wil.cx> 8284L: linux-scsi@vger.kernel.org 8285S: Maintained 8286F: drivers/scsi/sym53c8xx_2/ 8287 8288LTC4261 HARDWARE MONITOR DRIVER 8289M: Guenter Roeck <linux@roeck-us.net> 8290L: linux-hwmon@vger.kernel.org 8291S: Maintained 8292F: Documentation/hwmon/ltc4261 8293F: drivers/hwmon/ltc4261.c 8294 8295LTC4306 I2C MULTIPLEXER DRIVER 8296M: Michael Hennerich <michael.hennerich@analog.com> 8297W: http://ez.analog.com/community/linux-device-drivers 8298L: linux-i2c@vger.kernel.org 8299S: Supported 8300F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8301F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8302 8303LTP (Linux Test Project) 8304M: Mike Frysinger <vapier@gentoo.org> 8305M: Cyril Hrubis <chrubis@suse.cz> 8306M: Wanlong Gao <wanlong.gao@gmail.com> 8307M: Jan Stancek <jstancek@redhat.com> 8308M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8309M: Alexey Kodanev <alexey.kodanev@oracle.com> 8310L: ltp@lists.linux.it (subscribers-only) 8311W: http://linux-test-project.github.io/ 8312T: git git://github.com/linux-test-project/ltp.git 8313S: Maintained 8314 8315M32R ARCHITECTURE 8316W: http://www.linux-m32r.org/ 8317S: Orphan 8318F: arch/m32r/ 8319 8320M68K ARCHITECTURE 8321M: Geert Uytterhoeven <geert@linux-m68k.org> 8322L: linux-m68k@lists.linux-m68k.org 8323W: http://www.linux-m68k.org/ 8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8325S: Maintained 8326F: arch/m68k/ 8327F: drivers/zorro/ 8328 8329M68K ON APPLE MACINTOSH 8330M: Joshua Thompson <funaho@jurai.org> 8331W: http://www.mac.linux-m68k.org/ 8332L: linux-m68k@lists.linux-m68k.org 8333S: Maintained 8334F: arch/m68k/mac/ 8335 8336M68K ON HP9000/300 8337M: Philip Blundell <philb@gnu.org> 8338W: http://www.tazenda.demon.co.uk/phil/linux-hp 8339S: Maintained 8340F: arch/m68k/hp300/ 8341 8342M88DS3103 MEDIA DRIVER 8343M: Antti Palosaari <crope@iki.fi> 8344L: linux-media@vger.kernel.org 8345W: https://linuxtv.org 8346W: http://palosaari.fi/linux/ 8347Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8348T: git git://linuxtv.org/anttip/media_tree.git 8349S: Maintained 8350F: drivers/media/dvb-frontends/m88ds3103* 8351 8352M88RS2000 MEDIA DRIVER 8353M: Malcolm Priestley <tvboxspy@gmail.com> 8354L: linux-media@vger.kernel.org 8355W: https://linuxtv.org 8356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8357S: Maintained 8358F: drivers/media/dvb-frontends/m88rs2000* 8359 8360MA901 MASTERKIT USB FM RADIO DRIVER 8361M: Alexey Klimov <klimov.linux@gmail.com> 8362L: linux-media@vger.kernel.org 8363T: git git://linuxtv.org/media_tree.git 8364S: Maintained 8365F: drivers/media/radio/radio-ma901.c 8366 8367MAC80211 8368M: Johannes Berg <johannes@sipsolutions.net> 8369L: linux-wireless@vger.kernel.org 8370W: http://wireless.kernel.org/ 8371T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8373S: Maintained 8374F: Documentation/networking/mac80211-injection.txt 8375F: include/net/mac80211.h 8376F: net/mac80211/ 8377F: drivers/net/wireless/mac80211_hwsim.[ch] 8378F: Documentation/networking/mac80211_hwsim/README 8379 8380MAILBOX API 8381M: Jassi Brar <jassisinghbrar@gmail.com> 8382L: linux-kernel@vger.kernel.org 8383S: Maintained 8384F: drivers/mailbox/ 8385F: include/linux/mailbox_client.h 8386F: include/linux/mailbox_controller.h 8387 8388MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8389M: Michael Kerrisk <mtk.manpages@gmail.com> 8390W: http://www.kernel.org/doc/man-pages 8391L: linux-man@vger.kernel.org 8392S: Maintained 8393 8394MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8395M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8396L: linux-mips@linux-mips.org 8397S: Maintained 8398F: arch/mips/boot/dts/img/pistachio_marduk.dts 8399 8400MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8401M: Andrew Lunn <andrew@lunn.ch> 8402M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8403L: netdev@vger.kernel.org 8404S: Maintained 8405F: drivers/net/dsa/mv88e6xxx/ 8406F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8407 8408MARVELL ARMADA DRM SUPPORT 8409M: Russell King <linux@armlinux.org.uk> 8410S: Maintained 8411T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8412T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8413F: drivers/gpu/drm/armada/ 8414F: include/uapi/drm/armada_drm.h 8415F: Documentation/devicetree/bindings/display/armada/ 8416 8417MARVELL CRYPTO DRIVER 8418M: Boris Brezillon <boris.brezillon@free-electrons.com> 8419M: Arnaud Ebalard <arno@natisbad.org> 8420F: drivers/crypto/marvell/ 8421S: Maintained 8422L: linux-crypto@vger.kernel.org 8423 8424MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8425M: Mirko Lindner <mlindner@marvell.com> 8426M: Stephen Hemminger <stephen@networkplumber.org> 8427L: netdev@vger.kernel.org 8428S: Maintained 8429F: drivers/net/ethernet/marvell/sk* 8430 8431MARVELL LIBERTAS WIRELESS DRIVER 8432L: libertas-dev@lists.infradead.org 8433S: Orphan 8434F: drivers/net/wireless/marvell/libertas/ 8435 8436MARVELL MACCHIATOBIN SUPPORT 8437M: Russell King <rmk@armlinux.org.uk> 8438L: linux-arm-kernel@lists.infradead.org 8439S: Maintained 8440F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8441 8442MARVELL MV643XX ETHERNET DRIVER 8443M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8444L: netdev@vger.kernel.org 8445S: Maintained 8446F: drivers/net/ethernet/marvell/mv643xx_eth.* 8447F: include/linux/mv643xx.h 8448 8449MARVELL MV88X3310 PHY DRIVER 8450M: Russell King <rmk@armlinux.org.uk> 8451L: netdev@vger.kernel.org 8452S: Maintained 8453F: drivers/net/phy/marvell10g.c 8454 8455MARVELL MVNETA ETHERNET DRIVER 8456M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8457L: netdev@vger.kernel.org 8458S: Maintained 8459F: drivers/net/ethernet/marvell/mvneta.* 8460 8461MARVELL MWIFIEX WIRELESS DRIVER 8462M: Amitkumar Karwar <amitkarwar@gmail.com> 8463M: Nishant Sarmukadam <nishants@marvell.com> 8464M: Ganapathi Bhat <gbhat@marvell.com> 8465M: Xinming Hu <huxm@marvell.com> 8466L: linux-wireless@vger.kernel.org 8467S: Maintained 8468F: drivers/net/wireless/marvell/mwifiex/ 8469 8470MARVELL MWL8K WIRELESS DRIVER 8471M: Lennert Buytenhek <buytenh@wantstofly.org> 8472L: linux-wireless@vger.kernel.org 8473S: Odd Fixes 8474F: drivers/net/wireless/marvell/mwl8k.c 8475 8476MARVELL NAND CONTROLLER DRIVER 8477M: Miquel Raynal <miquel.raynal@free-electrons.com> 8478L: linux-mtd@lists.infradead.org 8479S: Maintained 8480F: drivers/mtd/nand/marvell_nand.c 8481F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8482 8483MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8484M: Nicolas Pitre <nico@fluxnic.net> 8485S: Odd Fixes 8486F: drivers/mmc/host/mvsdio.* 8487 8488MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8489M: Hu Ziji <huziji@marvell.com> 8490L: linux-mmc@vger.kernel.org 8491S: Supported 8492F: drivers/mmc/host/sdhci-xenon* 8493F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8494 8495MATROX FRAMEBUFFER DRIVER 8496L: linux-fbdev@vger.kernel.org 8497S: Orphan 8498F: drivers/video/fbdev/matrox/matroxfb_* 8499F: include/uapi/linux/matroxfb.h 8500 8501MAX16065 HARDWARE MONITOR DRIVER 8502M: Guenter Roeck <linux@roeck-us.net> 8503L: linux-hwmon@vger.kernel.org 8504S: Maintained 8505F: Documentation/hwmon/max16065 8506F: drivers/hwmon/max16065.c 8507 8508MAX20751 HARDWARE MONITOR DRIVER 8509M: Guenter Roeck <linux@roeck-us.net> 8510L: linux-hwmon@vger.kernel.org 8511S: Maintained 8512F: Documentation/hwmon/max20751 8513F: drivers/hwmon/max20751.c 8514 8515MAX2175 SDR TUNER DRIVER 8516M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8517L: linux-media@vger.kernel.org 8518T: git git://linuxtv.org/media_tree.git 8519S: Maintained 8520F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8521F: Documentation/media/v4l-drivers/max2175.rst 8522F: drivers/media/i2c/max2175* 8523F: include/uapi/linux/max2175.h 8524 8525MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8526L: linux-hwmon@vger.kernel.org 8527S: Orphan 8528F: Documentation/hwmon/max6650 8529F: drivers/hwmon/max6650.c 8530 8531MAX6697 HARDWARE MONITOR DRIVER 8532M: Guenter Roeck <linux@roeck-us.net> 8533L: linux-hwmon@vger.kernel.org 8534S: Maintained 8535F: Documentation/hwmon/max6697 8536F: Documentation/devicetree/bindings/i2c/max6697.txt 8537F: drivers/hwmon/max6697.c 8538F: include/linux/platform_data/max6697.h 8539 8540MAX9860 MONO AUDIO VOICE CODEC DRIVER 8541M: Peter Rosin <peda@axentia.se> 8542L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8543S: Maintained 8544F: Documentation/devicetree/bindings/sound/max9860.txt 8545F: sound/soc/codecs/max9860.* 8546 8547MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8548M: Javier Martinez Canillas <javier@dowhile0.org> 8549L: linux-kernel@vger.kernel.org 8550S: Supported 8551F: drivers/regulator/max77802-regulator.c 8552F: Documentation/devicetree/bindings/*/*max77802.txt 8553F: include/dt-bindings/*/*max77802.h 8554 8555MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8556M: Krzysztof Kozlowski <krzk@kernel.org> 8557M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8558L: linux-pm@vger.kernel.org 8559S: Supported 8560F: drivers/power/supply/max14577_charger.c 8561F: drivers/power/supply/max77693_charger.c 8562 8563MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8564M: Chanwoo Choi <cw00.choi@samsung.com> 8565M: Krzysztof Kozlowski <krzk@kernel.org> 8566M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8567L: linux-kernel@vger.kernel.org 8568S: Supported 8569F: drivers/*/max14577*.c 8570F: drivers/*/max77686*.c 8571F: drivers/*/max77693*.c 8572F: drivers/extcon/extcon-max14577.c 8573F: drivers/extcon/extcon-max77693.c 8574F: drivers/rtc/rtc-max77686.c 8575F: drivers/clk/clk-max77686.c 8576F: Documentation/devicetree/bindings/mfd/max14577.txt 8577F: Documentation/devicetree/bindings/*/max77686.txt 8578F: Documentation/devicetree/bindings/mfd/max77693.txt 8579F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8580F: include/linux/mfd/max14577*.h 8581F: include/linux/mfd/max77686*.h 8582F: include/linux/mfd/max77693*.h 8583 8584MAXIRADIO FM RADIO RECEIVER DRIVER 8585M: Hans Verkuil <hverkuil@xs4all.nl> 8586L: linux-media@vger.kernel.org 8587T: git git://linuxtv.org/media_tree.git 8588W: https://linuxtv.org 8589S: Maintained 8590F: drivers/media/radio/radio-maxiradio* 8591 8592MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8593M: Peter Rosin <peda@axentia.se> 8594L: linux-iio@vger.kernel.org 8595S: Maintained 8596F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8597F: drivers/iio/potentiometer/mcp4531.c 8598 8599MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8600M: William Breathitt Gray <vilhelm.gray@gmail.com> 8601L: linux-iio@vger.kernel.org 8602S: Maintained 8603F: drivers/iio/dac/cio-dac.c 8604 8605MEDIA DRIVERS FOR ASCOT2E 8606M: Sergey Kozlov <serjk@netup.ru> 8607M: Abylay Ospan <aospan@netup.ru> 8608L: linux-media@vger.kernel.org 8609W: https://linuxtv.org 8610W: http://netup.tv/ 8611T: git git://linuxtv.org/media_tree.git 8612S: Supported 8613F: drivers/media/dvb-frontends/ascot2e* 8614 8615MEDIA DRIVERS FOR CXD2841ER 8616M: Sergey Kozlov <serjk@netup.ru> 8617M: Abylay Ospan <aospan@netup.ru> 8618L: linux-media@vger.kernel.org 8619W: https://linuxtv.org 8620W: http://netup.tv/ 8621T: git git://linuxtv.org/media_tree.git 8622S: Supported 8623F: drivers/media/dvb-frontends/cxd2841er* 8624 8625MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8626M: Daniel Scheller <d.scheller.oss@gmail.com> 8627L: linux-media@vger.kernel.org 8628W: https://linuxtv.org 8629T: git git://linuxtv.org/media_tree.git 8630S: Maintained 8631F: drivers/media/pci/ddbridge/* 8632 8633MEDIA DRIVERS FOR FREESCALE IMX 8634M: Steve Longerbeam <slongerbeam@gmail.com> 8635M: Philipp Zabel <p.zabel@pengutronix.de> 8636L: linux-media@vger.kernel.org 8637T: git git://linuxtv.org/media_tree.git 8638S: Maintained 8639F: Documentation/devicetree/bindings/media/imx.txt 8640F: Documentation/media/v4l-drivers/imx.rst 8641F: drivers/staging/media/imx/ 8642F: include/linux/imx-media.h 8643F: include/media/imx.h 8644 8645MEDIA DRIVERS FOR HELENE 8646M: Abylay Ospan <aospan@netup.ru> 8647L: linux-media@vger.kernel.org 8648W: https://linuxtv.org 8649W: http://netup.tv/ 8650T: git git://linuxtv.org/media_tree.git 8651S: Supported 8652F: drivers/media/dvb-frontends/helene* 8653 8654MEDIA DRIVERS FOR HORUS3A 8655M: Sergey Kozlov <serjk@netup.ru> 8656M: Abylay Ospan <aospan@netup.ru> 8657L: linux-media@vger.kernel.org 8658W: https://linuxtv.org 8659W: http://netup.tv/ 8660T: git git://linuxtv.org/media_tree.git 8661S: Supported 8662F: drivers/media/dvb-frontends/horus3a* 8663 8664MEDIA DRIVERS FOR LNBH25 8665M: Sergey Kozlov <serjk@netup.ru> 8666M: Abylay Ospan <aospan@netup.ru> 8667L: linux-media@vger.kernel.org 8668W: https://linuxtv.org 8669W: http://netup.tv/ 8670T: git git://linuxtv.org/media_tree.git 8671S: Supported 8672F: drivers/media/dvb-frontends/lnbh25* 8673 8674MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8675M: Daniel Scheller <d.scheller.oss@gmail.com> 8676L: linux-media@vger.kernel.org 8677W: https://linuxtv.org 8678T: git git://linuxtv.org/media_tree.git 8679S: Maintained 8680F: drivers/media/dvb-frontends/mxl5xx* 8681 8682MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8683M: Sergey Kozlov <serjk@netup.ru> 8684M: Abylay Ospan <aospan@netup.ru> 8685L: linux-media@vger.kernel.org 8686W: https://linuxtv.org 8687W: http://netup.tv/ 8688T: git git://linuxtv.org/media_tree.git 8689S: Supported 8690F: drivers/media/pci/netup_unidvb/* 8691 8692MEDIA DRIVERS FOR RENESAS - DRIF 8693M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8694L: linux-media@vger.kernel.org 8695L: linux-renesas-soc@vger.kernel.org 8696T: git git://linuxtv.org/media_tree.git 8697S: Supported 8698F: Documentation/devicetree/bindings/media/renesas,drif.txt 8699F: drivers/media/platform/rcar_drif.c 8700 8701MEDIA DRIVERS FOR RENESAS - FCP 8702M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8703L: linux-media@vger.kernel.org 8704L: linux-renesas-soc@vger.kernel.org 8705T: git git://linuxtv.org/media_tree.git 8706S: Supported 8707F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8708F: drivers/media/platform/rcar-fcp.c 8709F: include/media/rcar-fcp.h 8710 8711MEDIA DRIVERS FOR RENESAS - FDP1 8712M: Kieran Bingham <kieran@bingham.xyz> 8713L: linux-media@vger.kernel.org 8714L: linux-renesas-soc@vger.kernel.org 8715T: git git://linuxtv.org/media_tree.git 8716S: Supported 8717F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8718F: drivers/media/platform/rcar_fdp1.c 8719 8720MEDIA DRIVERS FOR RENESAS - VIN 8721M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8722L: linux-media@vger.kernel.org 8723L: linux-renesas-soc@vger.kernel.org 8724T: git git://linuxtv.org/media_tree.git 8725S: Supported 8726F: Documentation/devicetree/bindings/media/rcar_vin.txt 8727F: drivers/media/platform/rcar-vin/ 8728 8729MEDIA DRIVERS FOR RENESAS - VSP1 8730M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8731L: linux-media@vger.kernel.org 8732L: linux-renesas-soc@vger.kernel.org 8733T: git git://linuxtv.org/media_tree.git 8734S: Supported 8735F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8736F: drivers/media/platform/vsp1/ 8737 8738MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8739M: Daniel Scheller <d.scheller.oss@gmail.com> 8740L: linux-media@vger.kernel.org 8741W: https://linuxtv.org 8742T: git git://linuxtv.org/media_tree.git 8743S: Maintained 8744F: drivers/media/dvb-frontends/stv0910* 8745 8746MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8747M: Daniel Scheller <d.scheller.oss@gmail.com> 8748L: linux-media@vger.kernel.org 8749W: https://linuxtv.org 8750T: git git://linuxtv.org/media_tree.git 8751S: Maintained 8752F: drivers/media/dvb-frontends/stv6111* 8753 8754MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8755M: Dmitry Osipenko <digetx@gmail.com> 8756L: linux-media@vger.kernel.org 8757L: linux-tegra@vger.kernel.org 8758T: git git://linuxtv.org/media_tree.git 8759S: Maintained 8760F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8761F: drivers/staging/media/tegra-vde/ 8762 8763MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8764M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8765M: Mauro Carvalho Chehab <mchehab@kernel.org> 8766P: LinuxTV.org Project 8767L: linux-media@vger.kernel.org 8768W: https://linuxtv.org 8769Q: http://patchwork.kernel.org/project/linux-media/list/ 8770T: git git://linuxtv.org/media_tree.git 8771S: Maintained 8772F: Documentation/devicetree/bindings/media/ 8773F: Documentation/media/ 8774F: drivers/media/ 8775F: drivers/staging/media/ 8776F: include/linux/platform_data/media/ 8777F: include/media/ 8778F: include/uapi/linux/dvb/ 8779F: include/uapi/linux/videodev2.h 8780F: include/uapi/linux/media.h 8781F: include/uapi/linux/v4l2-* 8782F: include/uapi/linux/meye.h 8783F: include/uapi/linux/ivtv* 8784F: include/uapi/linux/uvcvideo.h 8785 8786MEDIATEK CIR DRIVER 8787M: Sean Wang <sean.wang@mediatek.com> 8788S: Maintained 8789F: drivers/media/rc/mtk-cir.c 8790 8791MEDIATEK PMIC LED DRIVER 8792M: Sean Wang <sean.wang@mediatek.com> 8793S: Maintained 8794F: drivers/leds/leds-mt6323.c 8795F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8796 8797MEDIATEK ETHERNET DRIVER 8798M: Felix Fietkau <nbd@openwrt.org> 8799M: John Crispin <john@phrozen.org> 8800M: Sean Wang <sean.wang@mediatek.com> 8801M: Nelson Chang <nelson.chang@mediatek.com> 8802L: netdev@vger.kernel.org 8803S: Maintained 8804F: drivers/net/ethernet/mediatek/ 8805 8806MEDIATEK SWITCH DRIVER 8807M: Sean Wang <sean.wang@mediatek.com> 8808L: netdev@vger.kernel.org 8809S: Maintained 8810F: drivers/net/dsa/mt7530.* 8811F: net/dsa/tag_mtk.c 8812 8813MEDIATEK JPEG DRIVER 8814M: Rick Chang <rick.chang@mediatek.com> 8815M: Bin Liu <bin.liu@mediatek.com> 8816S: Supported 8817F: drivers/media/platform/mtk-jpeg/ 8818F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8819 8820MEDIATEK MDP DRIVER 8821M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8822M: Houlong Wei <houlong.wei@mediatek.com> 8823M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8824S: Supported 8825F: drivers/media/platform/mtk-mdp/ 8826F: drivers/media/platform/mtk-vpu/ 8827F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8828 8829MEDIATEK MEDIA DRIVER 8830M: Tiffany Lin <tiffany.lin@mediatek.com> 8831M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8832S: Supported 8833F: drivers/media/platform/mtk-vcodec/ 8834F: drivers/media/platform/mtk-vpu/ 8835F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8836F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8837 8838MEDIATEK MT7601U WIRELESS LAN DRIVER 8839M: Jakub Kicinski <kubakici@wp.pl> 8840L: linux-wireless@vger.kernel.org 8841S: Maintained 8842F: drivers/net/wireless/mediatek/mt7601u/ 8843 8844MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8845M: Sean Wang <sean.wang@mediatek.com> 8846S: Maintained 8847F: drivers/char/hw_random/mtk-rng.c 8848 8849MEDIATEK USB3 DRD IP DRIVER 8850M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8851L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8853L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8854S: Maintained 8855F: drivers/usb/mtu3/ 8856 8857MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8858M: Peter Senna Tschudin <peter.senna@collabora.com> 8859M: Martin Donnelly <martin.donnelly@ge.com> 8860M: Martyn Welch <martyn.welch@collabora.co.uk> 8861S: Maintained 8862F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8863F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8864 8865MEGARAID SCSI/SAS DRIVERS 8866M: Kashyap Desai <kashyap.desai@broadcom.com> 8867M: Sumit Saxena <sumit.saxena@broadcom.com> 8868M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8869L: megaraidlinux.pdl@broadcom.com 8870L: linux-scsi@vger.kernel.org 8871W: http://www.avagotech.com/support/ 8872S: Maintained 8873F: Documentation/scsi/megaraid.txt 8874F: drivers/scsi/megaraid.* 8875F: drivers/scsi/megaraid/ 8876 8877MELEXIS MLX90614 DRIVER 8878M: Crt Mori <cmo@melexis.com> 8879L: linux-iio@vger.kernel.org 8880W: http://www.melexis.com 8881S: Supported 8882F: drivers/iio/temperature/mlx90614.c 8883 8884MELFAS MIP4 TOUCHSCREEN DRIVER 8885M: Sangwon Jee <jeesw@melfas.com> 8886W: http://www.melfas.com 8887S: Supported 8888F: drivers/input/touchscreen/melfas_mip4.c 8889F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8890 8891MELLANOX ETHERNET DRIVER (mlx4_en) 8892M: Tariq Toukan <tariqt@mellanox.com> 8893L: netdev@vger.kernel.org 8894S: Supported 8895W: http://www.mellanox.com 8896Q: http://patchwork.ozlabs.org/project/netdev/list/ 8897F: drivers/net/ethernet/mellanox/mlx4/en_* 8898 8899MELLANOX ETHERNET DRIVER (mlx5e) 8900M: Saeed Mahameed <saeedm@mellanox.com> 8901L: netdev@vger.kernel.org 8902S: Supported 8903W: http://www.mellanox.com 8904Q: http://patchwork.ozlabs.org/project/netdev/list/ 8905F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8906 8907MELLANOX ETHERNET INNOVA DRIVER 8908M: Ilan Tayari <ilant@mellanox.com> 8909R: Boris Pismenny <borisp@mellanox.com> 8910L: netdev@vger.kernel.org 8911S: Supported 8912W: http://www.mellanox.com 8913Q: http://patchwork.ozlabs.org/project/netdev/list/ 8914F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8915F: include/linux/mlx5/mlx5_ifc_fpga.h 8916 8917MELLANOX ETHERNET INNOVA IPSEC DRIVER 8918M: Ilan Tayari <ilant@mellanox.com> 8919R: Boris Pismenny <borisp@mellanox.com> 8920L: netdev@vger.kernel.org 8921S: Supported 8922W: http://www.mellanox.com 8923Q: http://patchwork.ozlabs.org/project/netdev/list/ 8924F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8925F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8926 8927MELLANOX ETHERNET SWITCH DRIVERS 8928M: Jiri Pirko <jiri@mellanox.com> 8929M: Ido Schimmel <idosch@mellanox.com> 8930L: netdev@vger.kernel.org 8931S: Supported 8932W: http://www.mellanox.com 8933Q: http://patchwork.ozlabs.org/project/netdev/list/ 8934F: drivers/net/ethernet/mellanox/mlxsw/ 8935 8936MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8937M: mlxsw@mellanox.com 8938L: netdev@vger.kernel.org 8939S: Supported 8940W: http://www.mellanox.com 8941Q: http://patchwork.ozlabs.org/project/netdev/list/ 8942F: drivers/net/ethernet/mellanox/mlxfw/ 8943 8944MELLANOX HARDWARE PLATFORM SUPPORT 8945M: Andy Shevchenko <andy@infradead.org> 8946M: Darren Hart <dvhart@infradead.org> 8947M: Vadim Pasternak <vadimp@mellanox.com> 8948L: platform-driver-x86@vger.kernel.org 8949S: Supported 8950F: drivers/platform/mellanox/ 8951 8952MELLANOX MLX4 core VPI driver 8953M: Tariq Toukan <tariqt@mellanox.com> 8954L: netdev@vger.kernel.org 8955L: linux-rdma@vger.kernel.org 8956W: http://www.mellanox.com 8957Q: http://patchwork.ozlabs.org/project/netdev/list/ 8958S: Supported 8959F: drivers/net/ethernet/mellanox/mlx4/ 8960F: include/linux/mlx4/ 8961 8962MELLANOX MLX4 IB driver 8963M: Yishai Hadas <yishaih@mellanox.com> 8964L: linux-rdma@vger.kernel.org 8965W: http://www.mellanox.com 8966Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8967S: Supported 8968F: drivers/infiniband/hw/mlx4/ 8969F: include/linux/mlx4/ 8970F: include/uapi/rdma/mlx4-abi.h 8971 8972MELLANOX MLX5 core VPI driver 8973M: Saeed Mahameed <saeedm@mellanox.com> 8974M: Matan Barak <matanb@mellanox.com> 8975M: Leon Romanovsky <leonro@mellanox.com> 8976L: netdev@vger.kernel.org 8977L: linux-rdma@vger.kernel.org 8978W: http://www.mellanox.com 8979Q: http://patchwork.ozlabs.org/project/netdev/list/ 8980S: Supported 8981F: drivers/net/ethernet/mellanox/mlx5/core/ 8982F: include/linux/mlx5/ 8983 8984MELLANOX MLX5 IB driver 8985M: Matan Barak <matanb@mellanox.com> 8986M: Leon Romanovsky <leonro@mellanox.com> 8987L: linux-rdma@vger.kernel.org 8988W: http://www.mellanox.com 8989Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8990S: Supported 8991F: drivers/infiniband/hw/mlx5/ 8992F: include/linux/mlx5/ 8993F: include/uapi/rdma/mlx5-abi.h 8994 8995MELLANOX MLXCPLD I2C AND MUX DRIVER 8996M: Vadim Pasternak <vadimp@mellanox.com> 8997M: Michael Shych <michaelsh@mellanox.com> 8998L: linux-i2c@vger.kernel.org 8999S: Supported 9000F: drivers/i2c/busses/i2c-mlxcpld.c 9001F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9002F: Documentation/i2c/busses/i2c-mlxcpld 9003 9004MELLANOX MLXCPLD LED DRIVER 9005M: Vadim Pasternak <vadimp@mellanox.com> 9006L: linux-leds@vger.kernel.org 9007S: Supported 9008F: drivers/leds/leds-mlxcpld.c 9009F: Documentation/leds/leds-mlxcpld.txt 9010 9011MELLANOX PLATFORM DRIVER 9012M: Vadim Pasternak <vadimp@mellanox.com> 9013L: platform-driver-x86@vger.kernel.org 9014S: Supported 9015F: drivers/platform/x86/mlx-platform.c 9016 9017MEMBARRIER SUPPORT 9018M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9019M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9020L: linux-kernel@vger.kernel.org 9021S: Supported 9022F: kernel/sched/membarrier.c 9023F: include/uapi/linux/membarrier.h 9024F: arch/powerpc/include/asm/membarrier.h 9025 9026MEMORY MANAGEMENT 9027L: linux-mm@kvack.org 9028W: http://www.linux-mm.org 9029S: Maintained 9030F: include/linux/mm.h 9031F: include/linux/gfp.h 9032F: include/linux/mmzone.h 9033F: include/linux/memory_hotplug.h 9034F: include/linux/vmalloc.h 9035F: mm/ 9036 9037MEMORY TECHNOLOGY DEVICES (MTD) 9038M: David Woodhouse <dwmw2@infradead.org> 9039M: Brian Norris <computersforpeace@gmail.com> 9040M: Boris Brezillon <boris.brezillon@free-electrons.com> 9041M: Marek Vasut <marek.vasut@gmail.com> 9042M: Richard Weinberger <richard@nod.at> 9043M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9044L: linux-mtd@lists.infradead.org 9045W: http://www.linux-mtd.infradead.org/ 9046Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9047T: git git://git.infradead.org/linux-mtd.git master 9048T: git git://git.infradead.org/linux-mtd.git mtd/next 9049S: Maintained 9050F: Documentation/devicetree/bindings/mtd/ 9051F: drivers/mtd/ 9052F: include/linux/mtd/ 9053F: include/uapi/mtd/ 9054 9055MEN A21 WATCHDOG DRIVER 9056M: Johannes Thumshirn <morbidrsa@gmail.com> 9057L: linux-watchdog@vger.kernel.org 9058S: Maintained 9059F: drivers/watchdog/mena21_wdt.c 9060 9061MEN CHAMELEON BUS (mcb) 9062M: Johannes Thumshirn <morbidrsa@gmail.com> 9063S: Maintained 9064F: drivers/mcb/ 9065F: include/linux/mcb.h 9066F: Documentation/men-chameleon-bus.txt 9067 9068MEN F21BMC (Board Management Controller) 9069M: Andreas Werner <andreas.werner@men.de> 9070S: Supported 9071F: drivers/mfd/menf21bmc.c 9072F: drivers/watchdog/menf21bmc_wdt.c 9073F: drivers/leds/leds-menf21bmc.c 9074F: drivers/hwmon/menf21bmc_hwmon.c 9075F: Documentation/hwmon/menf21bmc 9076 9077MESON AO CEC DRIVER FOR AMLOGIC SOCS 9078M: Neil Armstrong <narmstrong@baylibre.com> 9079L: linux-media@lists.freedesktop.org 9080L: linux-amlogic@lists.infradead.org 9081W: http://linux-meson.com/ 9082S: Supported 9083F: drivers/media/platform/meson/ao-cec.c 9084F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9085T: git git://linuxtv.org/media_tree.git 9086 9087METAG ARCHITECTURE 9088M: James Hogan <jhogan@kernel.org> 9089L: linux-metag@vger.kernel.org 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9091S: Odd Fixes 9092F: arch/metag/ 9093F: Documentation/metag/ 9094F: Documentation/devicetree/bindings/metag/ 9095F: Documentation/devicetree/bindings/interrupt-controller/img,* 9096F: drivers/clocksource/metag_generic.c 9097F: drivers/irqchip/irq-metag.c 9098F: drivers/irqchip/irq-metag-ext.c 9099F: drivers/tty/metag_da.c 9100 9101MICROBLAZE ARCHITECTURE 9102M: Michal Simek <monstr@monstr.eu> 9103W: http://www.monstr.eu/fdt/ 9104T: git git://git.monstr.eu/linux-2.6-microblaze.git 9105S: Supported 9106F: arch/microblaze/ 9107 9108MICROCHIP / ATMEL AT91 SERIAL DRIVER 9109M: Richard Genoud <richard.genoud@gmail.com> 9110S: Maintained 9111F: drivers/tty/serial/atmel_serial.c 9112F: drivers/tty/serial/atmel_serial.h 9113 9114MICROCHIP / ATMEL DMA DRIVER 9115M: Ludovic Desroches <ludovic.desroches@microchip.com> 9116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9117L: dmaengine@vger.kernel.org 9118S: Supported 9119F: drivers/dma/at_hdmac.c 9120F: drivers/dma/at_hdmac_regs.h 9121F: include/linux/platform_data/dma-atmel.h 9122 9123MICROCHIP / ATMEL ECC DRIVER 9124M: Tudor Ambarus <tudor.ambarus@microchip.com> 9125L: linux-crypto@vger.kernel.org 9126S: Maintained 9127F: drivers/crypto/atmel-ecc.* 9128 9129MICROCHIP / ATMEL ISC DRIVER 9130M: Songjun Wu <songjun.wu@microchip.com> 9131L: linux-media@vger.kernel.org 9132S: Supported 9133F: drivers/media/platform/atmel/atmel-isc.c 9134F: drivers/media/platform/atmel/atmel-isc-regs.h 9135F: devicetree/bindings/media/atmel-isc.txt 9136 9137MICROCHIP / ATMEL NAND DRIVER 9138M: Wenyou Yang <wenyou.yang@microchip.com> 9139M: Josh Wu <rainyfeeling@outlook.com> 9140L: linux-mtd@lists.infradead.org 9141S: Supported 9142F: drivers/mtd/nand/atmel/* 9143F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9144 9145MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9146M: Woojung Huh <Woojung.Huh@microchip.com> 9147M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9148L: netdev@vger.kernel.org 9149S: Maintained 9150F: net/dsa/tag_ksz.c 9151F: drivers/net/dsa/microchip/* 9152F: include/linux/platform_data/microchip-ksz.h 9153F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9154 9155MICROCHIP USB251XB DRIVER 9156M: Richard Leitner <richard.leitner@skidata.com> 9157L: linux-usb@vger.kernel.org 9158S: Maintained 9159F: drivers/usb/misc/usb251xb.c 9160F: Documentation/devicetree/bindings/usb/usb251xb.txt 9161 9162MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9163M: Don Brace <don.brace@microsemi.com> 9164L: esc.storagedev@microsemi.com 9165L: linux-scsi@vger.kernel.org 9166S: Supported 9167F: drivers/scsi/smartpqi/smartpqi*.[ch] 9168F: drivers/scsi/smartpqi/Kconfig 9169F: drivers/scsi/smartpqi/Makefile 9170F: include/linux/cciss*.h 9171F: include/uapi/linux/cciss*.h 9172F: Documentation/scsi/smartpqi.txt 9173 9174MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9175M: Chen Yu <yu.c.chen@intel.com> 9176L: platform-driver-x86@vger.kernel.org 9177S: Supported 9178F: drivers/platform/x86/surfacepro3_button.c 9179 9180MICROTEK X6 SCANNER 9181M: Oliver Neukum <oliver@neukum.org> 9182S: Maintained 9183F: drivers/usb/image/microtek.* 9184 9185MIPS 9186M: Ralf Baechle <ralf@linux-mips.org> 9187M: James Hogan <jhogan@kernel.org> 9188L: linux-mips@linux-mips.org 9189W: http://www.linux-mips.org/ 9190T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9191Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9192S: Supported 9193F: Documentation/devicetree/bindings/mips/ 9194F: Documentation/mips/ 9195F: arch/mips/ 9196F: drivers/platform/mips/ 9197 9198MIPS BOSTON DEVELOPMENT BOARD 9199M: Paul Burton <paul.burton@mips.com> 9200L: linux-mips@linux-mips.org 9201S: Maintained 9202F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9203F: arch/mips/boot/dts/img/boston.dts 9204F: arch/mips/configs/generic/board-boston.config 9205F: drivers/clk/imgtec/clk-boston.c 9206F: include/dt-bindings/clock/boston-clock.h 9207 9208MIPS GENERIC PLATFORM 9209M: Paul Burton <paul.burton@mips.com> 9210L: linux-mips@linux-mips.org 9211S: Supported 9212F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9213F: arch/mips/generic/ 9214F: arch/mips/tools/generic-board-config.sh 9215 9216MIPS/LOONGSON1 ARCHITECTURE 9217M: Keguang Zhang <keguang.zhang@gmail.com> 9218L: linux-mips@linux-mips.org 9219S: Maintained 9220F: arch/mips/loongson32/ 9221F: arch/mips/include/asm/mach-loongson32/ 9222F: drivers/*/*loongson1* 9223F: drivers/*/*/*loongson1* 9224 9225MIPS/LOONGSON2 ARCHITECTURE 9226M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9227L: linux-mips@linux-mips.org 9228S: Maintained 9229F: arch/mips/loongson64/*{2e/2f}* 9230F: arch/mips/include/asm/mach-loongson64/ 9231F: drivers/*/*loongson2* 9232F: drivers/*/*/*loongson2* 9233 9234MIPS/LOONGSON3 ARCHITECTURE 9235M: Huacai Chen <chenhc@lemote.com> 9236L: linux-mips@linux-mips.org 9237S: Maintained 9238F: arch/mips/loongson64/ 9239F: arch/mips/include/asm/mach-loongson64/ 9240F: drivers/platform/mips/cpu_hwmon.c 9241F: drivers/*/*loongson3* 9242F: drivers/*/*/*loongson3* 9243 9244MIPS RINT INSTRUCTION EMULATION 9245M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9246L: linux-mips@linux-mips.org 9247S: Supported 9248F: arch/mips/math-emu/sp_rint.c 9249F: arch/mips/math-emu/dp_rint.c 9250 9251MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9252M: Hans Verkuil <hverkuil@xs4all.nl> 9253L: linux-media@vger.kernel.org 9254T: git git://linuxtv.org/media_tree.git 9255W: https://linuxtv.org 9256S: Odd Fixes 9257F: drivers/media/radio/radio-miropcm20* 9258 9259MMP SUPPORT 9260M: Eric Miao <eric.y.miao@gmail.com> 9261M: Haojian Zhuang <haojian.zhuang@gmail.com> 9262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9263T: git git://github.com/hzhuang1/linux.git 9264T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9265S: Maintained 9266F: arch/arm/boot/dts/mmp* 9267F: arch/arm/mach-mmp/ 9268 9269MN88472 MEDIA DRIVER 9270M: Antti Palosaari <crope@iki.fi> 9271L: linux-media@vger.kernel.org 9272W: https://linuxtv.org 9273W: http://palosaari.fi/linux/ 9274Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9275S: Maintained 9276F: drivers/media/dvb-frontends/mn88472* 9277 9278MN88473 MEDIA DRIVER 9279M: Antti Palosaari <crope@iki.fi> 9280L: linux-media@vger.kernel.org 9281W: https://linuxtv.org 9282W: http://palosaari.fi/linux/ 9283Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9284S: Maintained 9285F: drivers/media/dvb-frontends/mn88473* 9286 9287MODULE SUPPORT 9288M: Jessica Yu <jeyu@kernel.org> 9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9290S: Maintained 9291F: include/linux/module.h 9292F: kernel/module.c 9293 9294MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9295W: http://popies.net/meye/ 9296S: Orphan 9297F: Documentation/media/v4l-drivers/meye* 9298F: drivers/media/pci/meye/ 9299F: include/uapi/linux/meye.h 9300 9301MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9302M: Jiri Slaby <jirislaby@gmail.com> 9303S: Maintained 9304F: Documentation/serial/moxa-smartio 9305F: drivers/tty/mxser.* 9306 9307MR800 AVERMEDIA USB FM RADIO DRIVER 9308M: Alexey Klimov <klimov.linux@gmail.com> 9309L: linux-media@vger.kernel.org 9310T: git git://linuxtv.org/media_tree.git 9311S: Maintained 9312F: drivers/media/radio/radio-mr800.c 9313 9314MRF24J40 IEEE 802.15.4 RADIO DRIVER 9315M: Alan Ott <alan@signal11.us> 9316L: linux-wpan@vger.kernel.org 9317S: Maintained 9318F: drivers/net/ieee802154/mrf24j40.c 9319F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9320 9321MSI LAPTOP SUPPORT 9322M: "Lee, Chun-Yi" <jlee@suse.com> 9323L: platform-driver-x86@vger.kernel.org 9324S: Maintained 9325F: drivers/platform/x86/msi-laptop.c 9326 9327MSI WMI SUPPORT 9328L: platform-driver-x86@vger.kernel.org 9329S: Orphan 9330F: drivers/platform/x86/msi-wmi.c 9331 9332MSI001 MEDIA DRIVER 9333M: Antti Palosaari <crope@iki.fi> 9334L: linux-media@vger.kernel.org 9335W: https://linuxtv.org 9336W: http://palosaari.fi/linux/ 9337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9338T: git git://linuxtv.org/anttip/media_tree.git 9339S: Maintained 9340F: drivers/media/tuners/msi001* 9341 9342MSI2500 MEDIA DRIVER 9343M: Antti Palosaari <crope@iki.fi> 9344L: linux-media@vger.kernel.org 9345W: https://linuxtv.org 9346W: http://palosaari.fi/linux/ 9347Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9348T: git git://linuxtv.org/anttip/media_tree.git 9349S: Maintained 9350F: drivers/media/usb/msi2500/ 9351 9352MSYSTEMS DISKONCHIP G3 MTD DRIVER 9353M: Robert Jarzmik <robert.jarzmik@free.fr> 9354L: linux-mtd@lists.infradead.org 9355S: Maintained 9356F: drivers/mtd/devices/docg3* 9357 9358MT9M032 APTINA SENSOR DRIVER 9359M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9360L: linux-media@vger.kernel.org 9361T: git git://linuxtv.org/media_tree.git 9362S: Maintained 9363F: drivers/media/i2c/mt9m032.c 9364F: include/media/i2c/mt9m032.h 9365 9366MT9P031 APTINA CAMERA SENSOR 9367M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9368L: linux-media@vger.kernel.org 9369T: git git://linuxtv.org/media_tree.git 9370S: Maintained 9371F: drivers/media/i2c/mt9p031.c 9372F: include/media/i2c/mt9p031.h 9373 9374MT9T001 APTINA CAMERA SENSOR 9375M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9376L: linux-media@vger.kernel.org 9377T: git git://linuxtv.org/media_tree.git 9378S: Maintained 9379F: drivers/media/i2c/mt9t001.c 9380F: include/media/i2c/mt9t001.h 9381 9382MT9V032 APTINA CAMERA SENSOR 9383M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9384L: linux-media@vger.kernel.org 9385T: git git://linuxtv.org/media_tree.git 9386S: Maintained 9387F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9388F: drivers/media/i2c/mt9v032.c 9389F: include/media/i2c/mt9v032.h 9390 9391MULTIFUNCTION DEVICES (MFD) 9392M: Lee Jones <lee.jones@linaro.org> 9393T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9394S: Supported 9395F: Documentation/devicetree/bindings/mfd/ 9396F: drivers/mfd/ 9397F: include/linux/mfd/ 9398F: include/dt-bindings/mfd/ 9399 9400MULTIMEDIA CARD (MMC) ETC. OVER SPI 9401S: Orphan 9402F: drivers/mmc/host/mmc_spi.c 9403F: include/linux/spi/mmc_spi.h 9404 9405MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9406M: Ulf Hansson <ulf.hansson@linaro.org> 9407L: linux-mmc@vger.kernel.org 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9409S: Maintained 9410F: Documentation/devicetree/bindings/mmc/ 9411F: drivers/mmc/ 9412F: include/linux/mmc/ 9413F: include/uapi/linux/mmc/ 9414 9415MULTIPLEXER SUBSYSTEM 9416M: Peter Rosin <peda@axentia.se> 9417S: Maintained 9418F: Documentation/ABI/testing/mux/sysfs-class-mux* 9419F: Documentation/devicetree/bindings/mux/ 9420F: include/linux/dt-bindings/mux/ 9421F: include/linux/mux/ 9422F: drivers/mux/ 9423 9424MULTITECH MULTIPORT CARD (ISICOM) 9425S: Orphan 9426F: drivers/tty/isicom.c 9427F: include/linux/isicom.h 9428 9429MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9430M: Bin Liu <b-liu@ti.com> 9431L: linux-usb@vger.kernel.org 9432S: Maintained 9433F: drivers/usb/musb/ 9434 9435MXL5007T MEDIA DRIVER 9436M: Michael Krufky <mkrufky@linuxtv.org> 9437L: linux-media@vger.kernel.org 9438W: https://linuxtv.org 9439W: http://github.com/mkrufky 9440Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9441T: git git://linuxtv.org/mkrufky/tuners.git 9442S: Maintained 9443F: drivers/media/tuners/mxl5007t.* 9444 9445MXSFB DRM DRIVER 9446M: Marek Vasut <marex@denx.de> 9447S: Supported 9448F: drivers/gpu/drm/mxsfb/ 9449F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9450 9451MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9452M: Chris Lee <christopher.lee@cspi.com> 9453L: netdev@vger.kernel.org 9454W: https://www.cspi.com/ethernet-products/support/downloads/ 9455S: Supported 9456F: drivers/net/ethernet/myricom/myri10ge/ 9457 9458NAND FLASH SUBSYSTEM 9459M: Boris Brezillon <boris.brezillon@free-electrons.com> 9460R: Richard Weinberger <richard@nod.at> 9461L: linux-mtd@lists.infradead.org 9462W: http://www.linux-mtd.infradead.org/ 9463Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9464T: git git://git.infradead.org/linux-mtd.git nand/fixes 9465T: git git://git.infradead.org/linux-mtd.git nand/next 9466S: Maintained 9467F: drivers/mtd/nand/ 9468F: include/linux/mtd/*nand*.h 9469 9470NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9471M: Daniel Mack <zonque@gmail.com> 9472S: Maintained 9473L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9474W: http://www.native-instruments.com 9475F: sound/usb/caiaq/ 9476 9477NATSEMI ETHERNET DRIVER (DP8381x) 9478S: Orphan 9479F: drivers/net/ethernet/natsemi/natsemi.c 9480 9481NCP FILESYSTEM 9482M: Petr Vandrovec <petr@vandrovec.name> 9483S: Obsolete 9484F: drivers/staging/ncpfs/ 9485 9486NCR 5380 SCSI DRIVERS 9487M: Finn Thain <fthain@telegraphics.com.au> 9488M: Michael Schmitz <schmitzmic@gmail.com> 9489L: linux-scsi@vger.kernel.org 9490S: Maintained 9491F: Documentation/scsi/g_NCR5380.txt 9492F: drivers/scsi/NCR5380.* 9493F: drivers/scsi/arm/cumana_1.c 9494F: drivers/scsi/arm/oak.c 9495F: drivers/scsi/atari_scsi.* 9496F: drivers/scsi/dmx3191d.c 9497F: drivers/scsi/g_NCR5380.* 9498F: drivers/scsi/mac_scsi.* 9499F: drivers/scsi/sun3_scsi.* 9500F: drivers/scsi/sun3_scsi_vme.c 9501 9502NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9503M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9504L: linux-scsi@vger.kernel.org 9505S: Maintained 9506F: drivers/scsi/NCR_D700.* 9507 9508NCT6775 HARDWARE MONITOR DRIVER 9509M: Guenter Roeck <linux@roeck-us.net> 9510L: linux-hwmon@vger.kernel.org 9511S: Maintained 9512F: Documentation/hwmon/nct6775 9513F: drivers/hwmon/nct6775.c 9514 9515NETEFFECT IWARP RNIC DRIVER (IW_NES) 9516M: Faisal Latif <faisal.latif@intel.com> 9517L: linux-rdma@vger.kernel.org 9518W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9519S: Supported 9520F: drivers/infiniband/hw/nes/ 9521F: include/uapi/rdma/nes-abi.h 9522 9523NETEM NETWORK EMULATOR 9524M: Stephen Hemminger <stephen@networkplumber.org> 9525L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9526S: Maintained 9527F: net/sched/sch_netem.c 9528 9529NETERION 10GbE DRIVERS (s2io/vxge) 9530M: Jon Mason <jdmason@kudzu.us> 9531L: netdev@vger.kernel.org 9532S: Supported 9533F: Documentation/networking/s2io.txt 9534F: Documentation/networking/vxge.txt 9535F: drivers/net/ethernet/neterion/ 9536 9537NETFILTER 9538M: Pablo Neira Ayuso <pablo@netfilter.org> 9539M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9540M: Florian Westphal <fw@strlen.de> 9541L: netfilter-devel@vger.kernel.org 9542L: coreteam@netfilter.org 9543W: http://www.netfilter.org/ 9544W: http://www.iptables.org/ 9545W: http://www.nftables.org/ 9546Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9547T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9549S: Maintained 9550F: include/linux/netfilter* 9551F: include/linux/netfilter/ 9552F: include/net/netfilter/ 9553F: include/uapi/linux/netfilter* 9554F: include/uapi/linux/netfilter/ 9555F: net/*/netfilter.c 9556F: net/*/netfilter/ 9557F: net/netfilter/ 9558F: net/bridge/br_netfilter*.c 9559 9560NETROM NETWORK LAYER 9561M: Ralf Baechle <ralf@linux-mips.org> 9562L: linux-hams@vger.kernel.org 9563W: http://www.linux-ax25.org/ 9564S: Maintained 9565F: include/net/netrom.h 9566F: include/uapi/linux/netrom.h 9567F: net/netrom/ 9568 9569NETRONOME ETHERNET DRIVERS 9570M: Jakub Kicinski <jakub.kicinski@netronome.com> 9571L: oss-drivers@netronome.com 9572S: Maintained 9573F: drivers/net/ethernet/netronome/ 9574 9575NETWORK BLOCK DEVICE (NBD) 9576M: Josef Bacik <jbacik@fb.com> 9577S: Maintained 9578L: linux-block@vger.kernel.org 9579L: nbd@other.debian.org 9580F: Documentation/blockdev/nbd.txt 9581F: drivers/block/nbd.c 9582F: include/uapi/linux/nbd.h 9583 9584NETWORK DROP MONITOR 9585M: Neil Horman <nhorman@tuxdriver.com> 9586L: netdev@vger.kernel.org 9587S: Maintained 9588W: https://fedorahosted.org/dropwatch/ 9589F: net/core/drop_monitor.c 9590 9591NETWORKING DRIVERS 9592L: netdev@vger.kernel.org 9593W: http://www.linuxfoundation.org/en/Net 9594Q: http://patchwork.ozlabs.org/project/netdev/list/ 9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9597S: Odd Fixes 9598F: Documentation/devicetree/bindings/net/ 9599F: drivers/net/ 9600F: include/linux/if_* 9601F: include/linux/netdevice.h 9602F: include/linux/etherdevice.h 9603F: include/linux/fcdevice.h 9604F: include/linux/fddidevice.h 9605F: include/linux/hippidevice.h 9606F: include/linux/inetdevice.h 9607F: include/uapi/linux/if_* 9608F: include/uapi/linux/netdevice.h 9609 9610NETWORKING DRIVERS (WIRELESS) 9611M: Kalle Valo <kvalo@codeaurora.org> 9612L: linux-wireless@vger.kernel.org 9613Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9614T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9616S: Maintained 9617F: Documentation/devicetree/bindings/net/wireless/ 9618F: drivers/net/wireless/ 9619 9620NETWORKING [DSA] 9621M: Andrew Lunn <andrew@lunn.ch> 9622M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9623M: Florian Fainelli <f.fainelli@gmail.com> 9624S: Maintained 9625F: net/dsa/ 9626F: include/net/dsa.h 9627F: include/linux/dsa/ 9628F: drivers/net/dsa/ 9629 9630NETWORKING [GENERAL] 9631M: "David S. Miller" <davem@davemloft.net> 9632L: netdev@vger.kernel.org 9633W: http://www.linuxfoundation.org/en/Net 9634Q: http://patchwork.ozlabs.org/project/netdev/list/ 9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9637B: mailto:netdev@vger.kernel.org 9638S: Maintained 9639F: net/ 9640F: include/net/ 9641F: include/linux/in.h 9642F: include/linux/net.h 9643F: include/linux/netdevice.h 9644F: include/uapi/linux/in.h 9645F: include/uapi/linux/net.h 9646F: include/uapi/linux/netdevice.h 9647F: include/uapi/linux/net_namespace.h 9648F: tools/testing/selftests/net/ 9649F: lib/net_utils.c 9650F: lib/random32.c 9651 9652NETWORKING [IPSEC] 9653M: Steffen Klassert <steffen.klassert@secunet.com> 9654M: Herbert Xu <herbert@gondor.apana.org.au> 9655M: "David S. Miller" <davem@davemloft.net> 9656L: netdev@vger.kernel.org 9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9659S: Maintained 9660F: net/core/flow.c 9661F: net/xfrm/ 9662F: net/key/ 9663F: net/ipv4/xfrm* 9664F: net/ipv4/esp4* 9665F: net/ipv4/ah4.c 9666F: net/ipv4/ipcomp.c 9667F: net/ipv4/ip_vti.c 9668F: net/ipv6/xfrm* 9669F: net/ipv6/esp6* 9670F: net/ipv6/ah6.c 9671F: net/ipv6/ipcomp6.c 9672F: net/ipv6/ip6_vti.c 9673F: include/uapi/linux/xfrm.h 9674F: include/net/xfrm.h 9675 9676NETWORKING [IPv4/IPv6] 9677M: "David S. Miller" <davem@davemloft.net> 9678M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9679M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9680L: netdev@vger.kernel.org 9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9682S: Maintained 9683F: net/ipv4/ 9684F: net/ipv6/ 9685F: include/net/ip* 9686F: arch/x86/net/* 9687 9688NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9689M: Paul Moore <paul@paul-moore.com> 9690W: https://github.com/netlabel 9691L: netdev@vger.kernel.org 9692L: linux-security-module@vger.kernel.org 9693S: Maintained 9694F: Documentation/netlabel/ 9695F: include/net/calipso.h 9696F: include/net/cipso_ipv4.h 9697F: include/net/netlabel.h 9698F: include/uapi/linux/netfilter/xt_SECMARK.h 9699F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9700F: net/netlabel/ 9701F: net/ipv4/cipso_ipv4.c 9702F: net/ipv6/calipso.c 9703F: net/netfilter/xt_CONNSECMARK.c 9704F: net/netfilter/xt_SECMARK.c 9705 9706NETWORKING [TLS] 9707M: Ilya Lesokhin <ilyal@mellanox.com> 9708M: Aviad Yehezkel <aviadye@mellanox.com> 9709M: Dave Watson <davejwatson@fb.com> 9710L: netdev@vger.kernel.org 9711S: Maintained 9712F: net/tls/* 9713F: include/uapi/linux/tls.h 9714F: include/net/tls.h 9715 9716NETWORKING [WIRELESS] 9717L: linux-wireless@vger.kernel.org 9718Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9719 9720NETDEVSIM 9721M: Jakub Kicinski <jakub.kicinski@netronome.com> 9722S: Maintained 9723F: drivers/net/netdevsim/* 9724 9725NETXEN (1/10) GbE SUPPORT 9726M: Manish Chopra <manish.chopra@cavium.com> 9727M: Rahul Verma <rahul.verma@cavium.com> 9728M: Dept-GELinuxNICDev@cavium.com 9729L: netdev@vger.kernel.org 9730S: Supported 9731F: drivers/net/ethernet/qlogic/netxen/ 9732 9733NFC SUBSYSTEM 9734M: Samuel Ortiz <sameo@linux.intel.com> 9735L: linux-wireless@vger.kernel.org 9736L: linux-nfc@lists.01.org (subscribers-only) 9737S: Supported 9738F: net/nfc/ 9739F: include/net/nfc/ 9740F: include/uapi/linux/nfc.h 9741F: drivers/nfc/ 9742F: include/linux/platform_data/nfcmrvl.h 9743F: include/linux/platform_data/nxp-nci.h 9744F: Documentation/devicetree/bindings/net/nfc/ 9745 9746NFS, SUNRPC, AND LOCKD CLIENTS 9747M: Trond Myklebust <trond.myklebust@primarydata.com> 9748M: Anna Schumaker <anna.schumaker@netapp.com> 9749L: linux-nfs@vger.kernel.org 9750W: http://client.linux-nfs.org 9751T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9752S: Maintained 9753F: fs/lockd/ 9754F: fs/nfs/ 9755F: fs/nfs_common/ 9756F: net/sunrpc/ 9757F: include/linux/lockd/ 9758F: include/linux/nfs* 9759F: include/linux/sunrpc/ 9760F: include/uapi/linux/nfs* 9761F: include/uapi/linux/sunrpc/ 9762 9763NILFS2 FILESYSTEM 9764M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9765L: linux-nilfs@vger.kernel.org 9766W: https://nilfs.sourceforge.io/ 9767W: https://nilfs.osdn.jp/ 9768T: git git://github.com/konis/nilfs2.git 9769S: Supported 9770F: Documentation/filesystems/nilfs2.txt 9771F: fs/nilfs2/ 9772F: include/trace/events/nilfs2.h 9773F: include/uapi/linux/nilfs2_api.h 9774F: include/uapi/linux/nilfs2_ondisk.h 9775 9776NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9777M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9778W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9779S: Maintained 9780F: Documentation/scsi/NinjaSCSI.txt 9781F: drivers/scsi/pcmcia/nsp_* 9782 9783NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9784M: GOTO Masanori <gotom@debian.or.jp> 9785M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9786W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9787S: Maintained 9788F: Documentation/scsi/NinjaSCSI.txt 9789F: drivers/scsi/nsp32* 9790 9791NIOS2 ARCHITECTURE 9792M: Ley Foon Tan <lftan@altera.com> 9793L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9795S: Maintained 9796F: arch/nios2/ 9797 9798NOHZ, DYNTICKS SUPPORT 9799M: Frederic Weisbecker <fweisbec@gmail.com> 9800M: Thomas Gleixner <tglx@linutronix.de> 9801M: Ingo Molnar <mingo@kernel.org> 9802L: linux-kernel@vger.kernel.org 9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9804S: Maintained 9805F: kernel/time/tick*.* 9806F: include/linux/tick.h 9807F: include/linux/sched/nohz.h 9808 9809NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9810M: Pavel Machek <pavel@ucw.cz> 9811M: Sakari Ailus <sakari.ailus@iki.fi> 9812L: linux-media@vger.kernel.org 9813S: Maintained 9814F: drivers/media/i2c/et8ek8 9815F: drivers/media/i2c/ad5820.c 9816 9817NOKIA N900 POWER SUPPLY DRIVERS 9818R: Pali Rohár <pali.rohar@gmail.com> 9819F: include/linux/power/bq2415x_charger.h 9820F: include/linux/power/bq27xxx_battery.h 9821F: include/linux/power/isp1704_charger.h 9822F: drivers/power/supply/bq2415x_charger.c 9823F: drivers/power/supply/bq27xxx_battery.c 9824F: drivers/power/supply/bq27xxx_battery_i2c.c 9825F: drivers/power/supply/isp1704_charger.c 9826F: drivers/power/supply/rx51_battery.c 9827 9828NTB AMD DRIVER 9829M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9830L: linux-ntb@googlegroups.com 9831S: Supported 9832F: drivers/ntb/hw/amd/ 9833 9834NTB DRIVER CORE 9835M: Jon Mason <jdmason@kudzu.us> 9836M: Dave Jiang <dave.jiang@intel.com> 9837M: Allen Hubbe <allenbh@gmail.com> 9838L: linux-ntb@googlegroups.com 9839S: Supported 9840W: https://github.com/jonmason/ntb/wiki 9841T: git git://github.com/jonmason/ntb.git 9842F: drivers/ntb/ 9843F: drivers/net/ntb_netdev.c 9844F: include/linux/ntb.h 9845F: include/linux/ntb_transport.h 9846F: tools/testing/selftests/ntb/ 9847 9848NTB IDT DRIVER 9849M: Serge Semin <fancer.lancer@gmail.com> 9850L: linux-ntb@googlegroups.com 9851S: Supported 9852F: drivers/ntb/hw/idt/ 9853 9854NTB INTEL DRIVER 9855M: Dave Jiang <dave.jiang@intel.com> 9856L: linux-ntb@googlegroups.com 9857S: Supported 9858W: https://github.com/davejiang/linux/wiki 9859T: git https://github.com/davejiang/linux.git 9860F: drivers/ntb/hw/intel/ 9861 9862NTFS FILESYSTEM 9863M: Anton Altaparmakov <anton@tuxera.com> 9864L: linux-ntfs-dev@lists.sourceforge.net 9865W: http://www.tuxera.com/ 9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9867S: Supported 9868F: Documentation/filesystems/ntfs.txt 9869F: fs/ntfs/ 9870 9871NUBUS SUBSYSTEM 9872M: Finn Thain <fthain@telegraphics.com.au> 9873L: linux-m68k@lists.linux-m68k.org 9874S: Maintained 9875F: arch/*/include/asm/nubus.h 9876F: drivers/nubus/ 9877F: include/linux/nubus.h 9878F: include/uapi/linux/nubus.h 9879 9880NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9881M: Antonino Daplas <adaplas@gmail.com> 9882L: linux-fbdev@vger.kernel.org 9883S: Maintained 9884F: drivers/video/fbdev/riva/ 9885F: drivers/video/fbdev/nvidia/ 9886 9887NVM EXPRESS DRIVER 9888M: Keith Busch <keith.busch@intel.com> 9889M: Jens Axboe <axboe@fb.com> 9890M: Christoph Hellwig <hch@lst.de> 9891M: Sagi Grimberg <sagi@grimberg.me> 9892L: linux-nvme@lists.infradead.org 9893T: git://git.infradead.org/nvme.git 9894W: http://git.infradead.org/nvme.git 9895S: Supported 9896F: drivers/nvme/host/ 9897F: include/linux/nvme.h 9898F: include/uapi/linux/nvme_ioctl.h 9899 9900NVM EXPRESS FC TRANSPORT DRIVERS 9901M: James Smart <james.smart@broadcom.com> 9902L: linux-nvme@lists.infradead.org 9903S: Supported 9904F: include/linux/nvme-fc.h 9905F: include/linux/nvme-fc-driver.h 9906F: drivers/nvme/host/fc.c 9907F: drivers/nvme/target/fc.c 9908F: drivers/nvme/target/fcloop.c 9909 9910NVM EXPRESS TARGET DRIVER 9911M: Christoph Hellwig <hch@lst.de> 9912M: Sagi Grimberg <sagi@grimberg.me> 9913L: linux-nvme@lists.infradead.org 9914T: git://git.infradead.org/nvme.git 9915W: http://git.infradead.org/nvme.git 9916S: Supported 9917F: drivers/nvme/target/ 9918 9919NVMEM FRAMEWORK 9920M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9921S: Maintained 9922F: drivers/nvmem/ 9923F: Documentation/devicetree/bindings/nvmem/ 9924F: Documentation/ABI/stable/sysfs-bus-nvmem 9925F: include/linux/nvmem-consumer.h 9926F: include/linux/nvmem-provider.h 9927 9928NXP SGTL5000 DRIVER 9929M: Fabio Estevam <fabio.estevam@nxp.com> 9930L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9931S: Maintained 9932F: Documentation/devicetree/bindings/sound/sgtl5000.txt 9933F: sound/soc/codecs/sgtl5000* 9934 9935NXP TDA998X DRM DRIVER 9936M: Russell King <linux@armlinux.org.uk> 9937S: Supported 9938T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9939T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9940F: drivers/gpu/drm/i2c/tda998x_drv.c 9941F: include/drm/i2c/tda998x.h 9942 9943NXP TFA9879 DRIVER 9944M: Peter Rosin <peda@axentia.se> 9945L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9946S: Maintained 9947F: Documentation/devicetree/bindings/sound/tfa9879.txt 9948F: sound/soc/codecs/tfa9879* 9949 9950NXP-NCI NFC DRIVER 9951M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9952R: Charles Gorand <charles.gorand@effinnov.com> 9953L: linux-nfc@lists.01.org (moderated for non-subscribers) 9954S: Supported 9955F: drivers/nfc/nxp-nci 9956 9957OBJTOOL 9958M: Josh Poimboeuf <jpoimboe@redhat.com> 9959M: Peter Zijlstra <peterz@infradead.org> 9960S: Supported 9961F: tools/objtool/ 9962 9963OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9964M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9965M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9966L: linuxppc-dev@lists.ozlabs.org 9967S: Supported 9968F: arch/powerpc/platforms/powernv/ocxl.c 9969F: arch/powerpc/include/asm/pnv-ocxl.h 9970F: drivers/misc/ocxl/ 9971F: include/misc/ocxl* 9972F: include/uapi/misc/ocxl.h 9973F: Documentation/accelerators/ocxl.txt 9974 9975OMAP AUDIO SUPPORT 9976M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9977M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9979L: linux-omap@vger.kernel.org 9980S: Maintained 9981F: sound/soc/omap/ 9982 9983OMAP CLOCK FRAMEWORK SUPPORT 9984M: Paul Walmsley <paul@pwsan.com> 9985L: linux-omap@vger.kernel.org 9986S: Maintained 9987F: arch/arm/*omap*/*clock* 9988 9989OMAP DEVICE TREE SUPPORT 9990M: Benoît Cousson <bcousson@baylibre.com> 9991M: Tony Lindgren <tony@atomide.com> 9992L: linux-omap@vger.kernel.org 9993L: devicetree@vger.kernel.org 9994S: Maintained 9995F: arch/arm/boot/dts/*omap* 9996F: arch/arm/boot/dts/*am3* 9997F: arch/arm/boot/dts/*am4* 9998F: arch/arm/boot/dts/*am5* 9999F: arch/arm/boot/dts/*dra7* 10000 10001OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10002M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10003L: linux-omap@vger.kernel.org 10004L: linux-fbdev@vger.kernel.org 10005S: Maintained 10006F: drivers/video/fbdev/omap2/ 10007F: Documentation/arm/OMAP/DSS 10008 10009OMAP FRAMEBUFFER SUPPORT 10010M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10011L: linux-fbdev@vger.kernel.org 10012L: linux-omap@vger.kernel.org 10013S: Maintained 10014F: drivers/video/fbdev/omap/ 10015 10016OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10017M: Roger Quadros <rogerq@ti.com> 10018M: Tony Lindgren <tony@atomide.com> 10019L: linux-omap@vger.kernel.org 10020S: Maintained 10021F: drivers/memory/omap-gpmc.c 10022F: arch/arm/mach-omap2/*gpmc* 10023 10024OMAP GPIO DRIVER 10025M: Grygorii Strashko <grygorii.strashko@ti.com> 10026M: Santosh Shilimkar <ssantosh@kernel.org> 10027M: Kevin Hilman <khilman@kernel.org> 10028L: linux-omap@vger.kernel.org 10029S: Maintained 10030F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10031F: drivers/gpio/gpio-omap.c 10032 10033OMAP HARDWARE SPINLOCK SUPPORT 10034M: Ohad Ben-Cohen <ohad@wizery.com> 10035L: linux-omap@vger.kernel.org 10036S: Maintained 10037F: drivers/hwspinlock/omap_hwspinlock.c 10038 10039OMAP HS MMC SUPPORT 10040L: linux-mmc@vger.kernel.org 10041L: linux-omap@vger.kernel.org 10042S: Orphan 10043F: drivers/mmc/host/omap_hsmmc.c 10044 10045OMAP HWMOD DATA 10046M: Paul Walmsley <paul@pwsan.com> 10047L: linux-omap@vger.kernel.org 10048S: Maintained 10049F: arch/arm/mach-omap2/omap_hwmod*data* 10050 10051OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10052M: Benoît Cousson <bcousson@baylibre.com> 10053L: linux-omap@vger.kernel.org 10054S: Maintained 10055F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10056 10057OMAP HWMOD SUPPORT 10058M: Benoît Cousson <bcousson@baylibre.com> 10059M: Paul Walmsley <paul@pwsan.com> 10060L: linux-omap@vger.kernel.org 10061S: Maintained 10062F: arch/arm/mach-omap2/omap_hwmod.* 10063 10064OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10065M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10066L: linux-media@vger.kernel.org 10067S: Maintained 10068F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10069F: drivers/media/platform/omap3isp/ 10070F: drivers/staging/media/omap4iss/ 10071 10072OMAP MMC SUPPORT 10073M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10074L: linux-omap@vger.kernel.org 10075S: Maintained 10076F: drivers/mmc/host/omap.c 10077 10078OMAP POWER MANAGEMENT SUPPORT 10079M: Kevin Hilman <khilman@kernel.org> 10080L: linux-omap@vger.kernel.org 10081S: Maintained 10082F: arch/arm/*omap*/*pm* 10083F: drivers/cpufreq/omap-cpufreq.c 10084 10085OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10086M: Rajendra Nayak <rnayak@codeaurora.org> 10087M: Paul Walmsley <paul@pwsan.com> 10088L: linux-omap@vger.kernel.org 10089S: Maintained 10090F: arch/arm/mach-omap2/prm* 10091 10092OMAP RANDOM NUMBER GENERATOR SUPPORT 10093M: Deepak Saxena <dsaxena@plexity.net> 10094S: Maintained 10095F: drivers/char/hw_random/omap-rng.c 10096 10097OMAP USB SUPPORT 10098L: linux-usb@vger.kernel.org 10099L: linux-omap@vger.kernel.org 10100S: Orphan 10101F: drivers/usb/*/*omap* 10102F: arch/arm/*omap*/usb* 10103 10104OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10105M: Mark Jackson <mpfj@newflow.co.uk> 10106L: linux-omap@vger.kernel.org 10107S: Maintained 10108F: arch/arm/boot/dts/am335x-nano.dts 10109 10110OMAP1 SUPPORT 10111M: Aaro Koskinen <aaro.koskinen@iki.fi> 10112M: Tony Lindgren <tony@atomide.com> 10113L: linux-omap@vger.kernel.org 10114Q: http://patchwork.kernel.org/project/linux-omap/list/ 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10116S: Maintained 10117F: arch/arm/mach-omap1/ 10118F: arch/arm/plat-omap/ 10119F: arch/arm/configs/omap1_defconfig 10120F: drivers/i2c/busses/i2c-omap.c 10121F: include/linux/i2c-omap.h 10122 10123OMAP2+ SUPPORT 10124M: Tony Lindgren <tony@atomide.com> 10125L: linux-omap@vger.kernel.org 10126W: http://www.muru.com/linux/omap/ 10127W: http://linux.omap.com/ 10128Q: http://patchwork.kernel.org/project/linux-omap/list/ 10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10130S: Maintained 10131F: arch/arm/mach-omap2/ 10132F: arch/arm/plat-omap/ 10133F: arch/arm/configs/omap2plus_defconfig 10134F: drivers/i2c/busses/i2c-omap.c 10135F: drivers/irqchip/irq-omap-intc.c 10136F: drivers/mfd/*omap*.c 10137F: drivers/mfd/menelaus.c 10138F: drivers/mfd/palmas.c 10139F: drivers/mfd/tps65217.c 10140F: drivers/mfd/tps65218.c 10141F: drivers/mfd/tps65910.c 10142F: drivers/mfd/twl-core.[ch] 10143F: drivers/mfd/twl4030*.c 10144F: drivers/mfd/twl6030*.c 10145F: drivers/mfd/twl6040*.c 10146F: drivers/regulator/palmas-regulator*.c 10147F: drivers/regulator/pbias-regulator.c 10148F: drivers/regulator/tps65217-regulator.c 10149F: drivers/regulator/tps65218-regulator.c 10150F: drivers/regulator/tps65910-regulator.c 10151F: drivers/regulator/twl-regulator.c 10152F: drivers/regulator/twl6030-regulator.c 10153F: include/linux/i2c-omap.h 10154 10155ONION OMEGA2+ BOARD 10156M: Harvey Hunt <harveyhuntnexus@gmail.com> 10157L: linux-mips@linux-mips.org 10158S: Maintained 10159F: arch/mips/boot/dts/ralink/omega2p.dts 10160 10161OMFS FILESYSTEM 10162M: Bob Copeland <me@bobcopeland.com> 10163L: linux-karma-devel@lists.sourceforge.net 10164S: Maintained 10165F: Documentation/filesystems/omfs.txt 10166F: fs/omfs/ 10167 10168OMNIKEY CARDMAN 4000 DRIVER 10169M: Harald Welte <laforge@gnumonks.org> 10170S: Maintained 10171F: drivers/char/pcmcia/cm4000_cs.c 10172F: include/linux/cm4000_cs.h 10173F: include/uapi/linux/cm4000_cs.h 10174 10175OMNIKEY CARDMAN 4040 DRIVER 10176M: Harald Welte <laforge@gnumonks.org> 10177S: Maintained 10178F: drivers/char/pcmcia/cm4040_cs.* 10179 10180OMNIVISION OV13858 SENSOR DRIVER 10181M: Sakari Ailus <sakari.ailus@linux.intel.com> 10182L: linux-media@vger.kernel.org 10183T: git git://linuxtv.org/media_tree.git 10184S: Maintained 10185F: drivers/media/i2c/ov13858.c 10186 10187OMNIVISION OV5640 SENSOR DRIVER 10188M: Steve Longerbeam <slongerbeam@gmail.com> 10189L: linux-media@vger.kernel.org 10190T: git git://linuxtv.org/media_tree.git 10191S: Maintained 10192F: drivers/media/i2c/ov5640.c 10193 10194OMNIVISION OV5647 SENSOR DRIVER 10195M: Luis Oliveira <lolivei@synopsys.com> 10196L: linux-media@vger.kernel.org 10197T: git git://linuxtv.org/media_tree.git 10198S: Maintained 10199F: drivers/media/i2c/ov5647.c 10200 10201OMNIVISION OV7670 SENSOR DRIVER 10202M: Jonathan Corbet <corbet@lwn.net> 10203L: linux-media@vger.kernel.org 10204T: git git://linuxtv.org/media_tree.git 10205S: Maintained 10206F: drivers/media/i2c/ov7670.c 10207F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10208 10209OMNIVISION OV7740 SENSOR DRIVER 10210M: Wenyou Yang <wenyou.yang@microchip.com> 10211L: linux-media@vger.kernel.org 10212T: git git://linuxtv.org/media_tree.git 10213S: Maintained 10214F: drivers/media/i2c/ov7740.c 10215F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10216 10217ONENAND FLASH DRIVER 10218M: Kyungmin Park <kyungmin.park@samsung.com> 10219L: linux-mtd@lists.infradead.org 10220S: Maintained 10221F: drivers/mtd/onenand/ 10222F: include/linux/mtd/onenand*.h 10223 10224ONSTREAM SCSI TAPE DRIVER 10225M: Willem Riede <osst@riede.org> 10226L: osst-users@lists.sourceforge.net 10227L: linux-scsi@vger.kernel.org 10228S: Maintained 10229F: Documentation/scsi/osst.txt 10230F: drivers/scsi/osst.* 10231F: drivers/scsi/osst_*.h 10232F: drivers/scsi/st.h 10233 10234OP-TEE DRIVER 10235M: Jens Wiklander <jens.wiklander@linaro.org> 10236S: Maintained 10237F: drivers/tee/optee/ 10238 10239OPA-VNIC DRIVER 10240M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10241M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10242L: linux-rdma@vger.kernel.org 10243S: Supported 10244F: drivers/infiniband/ulp/opa_vnic 10245 10246OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10247M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10248L: devicetree@vger.kernel.org 10249S: Maintained 10250F: Documentation/devicetree/dynamic-resolution-notes.txt 10251F: Documentation/devicetree/overlay-notes.txt 10252F: drivers/of/overlay.c 10253F: drivers/of/resolver.c 10254 10255OPEN FIRMWARE AND FLATTENED DEVICE TREE 10256M: Rob Herring <robh+dt@kernel.org> 10257M: Frank Rowand <frowand.list@gmail.com> 10258L: devicetree@vger.kernel.org 10259W: http://www.devicetree.org/ 10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10261S: Maintained 10262F: drivers/of/ 10263F: include/linux/of*.h 10264F: scripts/dtc/ 10265F: Documentation/ABI/testing/sysfs-firmware-ofw 10266 10267OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10268M: Rob Herring <robh+dt@kernel.org> 10269M: Mark Rutland <mark.rutland@arm.com> 10270L: devicetree@vger.kernel.org 10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10272Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10273S: Maintained 10274F: Documentation/devicetree/ 10275F: arch/*/boot/dts/ 10276F: include/dt-bindings/ 10277 10278OPENCORES I2C BUS DRIVER 10279M: Peter Korsgaard <jacmet@sunsite.dk> 10280L: linux-i2c@vger.kernel.org 10281S: Maintained 10282F: Documentation/i2c/busses/i2c-ocores 10283F: drivers/i2c/busses/i2c-ocores.c 10284 10285OPENRISC ARCHITECTURE 10286M: Jonas Bonn <jonas@southpole.se> 10287M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10288M: Stafford Horne <shorne@gmail.com> 10289T: git git://github.com/openrisc/linux.git 10290L: openrisc@lists.librecores.org 10291W: http://openrisc.io 10292S: Maintained 10293F: Documentation/devicetree/bindings/openrisc/ 10294F: Documentation/openrisc/ 10295F: arch/openrisc/ 10296F: drivers/irqchip/irq-ompic.c 10297F: drivers/irqchip/irq-or1k-* 10298 10299OPENVSWITCH 10300M: Pravin B Shelar <pshelar@ovn.org> 10301L: netdev@vger.kernel.org 10302L: dev@openvswitch.org 10303W: http://openvswitch.org 10304S: Maintained 10305F: net/openvswitch/ 10306F: include/uapi/linux/openvswitch.h 10307 10308OPERATING PERFORMANCE POINTS (OPP) 10309M: Viresh Kumar <vireshk@kernel.org> 10310M: Nishanth Menon <nm@ti.com> 10311M: Stephen Boyd <sboyd@kernel.org> 10312L: linux-pm@vger.kernel.org 10313S: Maintained 10314T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10315F: drivers/opp/ 10316F: include/linux/pm_opp.h 10317F: Documentation/power/opp.txt 10318F: Documentation/devicetree/bindings/opp/ 10319 10320OPL4 DRIVER 10321M: Clemens Ladisch <clemens@ladisch.de> 10322L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10323T: git git://git.alsa-project.org/alsa-kernel.git 10324S: Maintained 10325F: sound/drivers/opl4/ 10326 10327OPROFILE 10328M: Robert Richter <rric@kernel.org> 10329L: oprofile-list@lists.sf.net 10330S: Maintained 10331F: arch/*/include/asm/oprofile*.h 10332F: arch/*/oprofile/ 10333F: drivers/oprofile/ 10334F: include/linux/oprofile.h 10335 10336ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10337M: Mark Fasheh <mfasheh@versity.com> 10338M: Joel Becker <jlbec@evilplan.org> 10339L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10340W: http://ocfs2.wiki.kernel.org 10341S: Supported 10342F: Documentation/filesystems/ocfs2.txt 10343F: Documentation/filesystems/dlmfs.txt 10344F: fs/ocfs2/ 10345 10346ORANGEFS FILESYSTEM 10347M: Mike Marshall <hubcap@omnibond.com> 10348R: Martin Brandenburg <martin@omnibond.com> 10349L: devel@lists.orangefs.org 10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10351S: Supported 10352F: fs/orangefs/ 10353F: Documentation/filesystems/orangefs.txt 10354 10355ORINOCO DRIVER 10356L: linux-wireless@vger.kernel.org 10357W: http://wireless.kernel.org/en/users/Drivers/orinoco 10358W: http://www.nongnu.org/orinoco/ 10359S: Orphan 10360F: drivers/net/wireless/intersil/orinoco/ 10361 10362OSD LIBRARY and FILESYSTEM 10363M: Boaz Harrosh <ooo@electrozaur.com> 10364S: Maintained 10365F: drivers/scsi/osd/ 10366F: include/scsi/osd_* 10367F: fs/exofs/ 10368 10369OV2659 OMNIVISION SENSOR DRIVER 10370M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10371L: linux-media@vger.kernel.org 10372W: https://linuxtv.org 10373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10374T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10375S: Maintained 10376F: drivers/media/i2c/ov2659.c 10377F: include/media/i2c/ov2659.h 10378 10379OVERLAY FILESYSTEM 10380M: Miklos Szeredi <miklos@szeredi.hu> 10381L: linux-unionfs@vger.kernel.org 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10383S: Supported 10384F: fs/overlayfs/ 10385F: Documentation/filesystems/overlayfs.txt 10386 10387P54 WIRELESS DRIVER 10388M: Christian Lamparter <chunkeey@googlemail.com> 10389L: linux-wireless@vger.kernel.org 10390W: http://wireless.kernel.org/en/users/Drivers/p54 10391S: Maintained 10392F: drivers/net/wireless/intersil/p54/ 10393 10394PA SEMI ETHERNET DRIVER 10395L: netdev@vger.kernel.org 10396S: Orphan 10397F: drivers/net/ethernet/pasemi/* 10398 10399PA SEMI SMBUS DRIVER 10400L: linux-i2c@vger.kernel.org 10401S: Orphan 10402F: drivers/i2c/busses/i2c-pasemi.c 10403 10404PADATA PARALLEL EXECUTION MECHANISM 10405M: Steffen Klassert <steffen.klassert@secunet.com> 10406L: linux-crypto@vger.kernel.org 10407S: Maintained 10408F: kernel/padata.c 10409F: include/linux/padata.h 10410F: Documentation/padata.txt 10411 10412PANASONIC LAPTOP ACPI EXTRAS DRIVER 10413M: Harald Welte <laforge@gnumonks.org> 10414L: platform-driver-x86@vger.kernel.org 10415S: Maintained 10416F: drivers/platform/x86/panasonic-laptop.c 10417 10418PANASONIC MN10300/AM33/AM34 PORT 10419M: David Howells <dhowells@redhat.com> 10420L: linux-am33-list@redhat.com (moderated for non-subscribers) 10421W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10422S: Maintained 10423F: Documentation/mn10300/ 10424F: arch/mn10300/ 10425 10426PARALLEL LCD/KEYPAD PANEL DRIVER 10427M: Willy Tarreau <willy@haproxy.com> 10428M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10429S: Odd Fixes 10430F: Documentation/misc-devices/lcd-panel-cgram.txt 10431F: drivers/misc/panel.c 10432 10433PARALLEL PORT SUBSYSTEM 10434M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10435M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10436L: linux-parport@lists.infradead.org (subscribers-only) 10437S: Maintained 10438F: drivers/parport/ 10439F: include/linux/parport*.h 10440F: drivers/char/ppdev.c 10441F: include/uapi/linux/ppdev.h 10442F: Documentation/parport*.txt 10443 10444PARAVIRT_OPS INTERFACE 10445M: Juergen Gross <jgross@suse.com> 10446M: Alok Kataria <akataria@vmware.com> 10447L: virtualization@lists.linux-foundation.org 10448S: Supported 10449F: Documentation/virtual/paravirt_ops.txt 10450F: arch/*/kernel/paravirt* 10451F: arch/*/include/asm/paravirt*.h 10452F: include/linux/hypervisor.h 10453 10454PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10455M: Tim Waugh <tim@cyberelk.net> 10456L: linux-parport@lists.infradead.org (subscribers-only) 10457S: Maintained 10458F: Documentation/blockdev/paride.txt 10459F: drivers/block/paride/ 10460 10461PARISC ARCHITECTURE 10462M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10463M: Helge Deller <deller@gmx.de> 10464L: linux-parisc@vger.kernel.org 10465W: http://www.parisc-linux.org/ 10466Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10467T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10468T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10469S: Maintained 10470F: arch/parisc/ 10471F: Documentation/parisc/ 10472F: drivers/parisc/ 10473F: drivers/char/agp/parisc-agp.c 10474F: drivers/input/serio/gscps2.c 10475F: drivers/parport/parport_gsc.* 10476F: drivers/tty/serial/8250/8250_gsc.c 10477F: drivers/video/fbdev/sti* 10478F: drivers/video/console/sti* 10479F: drivers/video/logo/logo_parisc* 10480 10481PARMAN 10482M: Jiri Pirko <jiri@mellanox.com> 10483L: netdev@vger.kernel.org 10484S: Supported 10485F: lib/parman.c 10486F: lib/test_parman.c 10487F: include/linux/parman.h 10488 10489PC87360 HARDWARE MONITORING DRIVER 10490M: Jim Cromie <jim.cromie@gmail.com> 10491L: linux-hwmon@vger.kernel.org 10492S: Maintained 10493F: Documentation/hwmon/pc87360 10494F: drivers/hwmon/pc87360.c 10495 10496PC8736x GPIO DRIVER 10497M: Jim Cromie <jim.cromie@gmail.com> 10498S: Maintained 10499F: drivers/char/pc8736x_gpio.c 10500 10501PC87427 HARDWARE MONITORING DRIVER 10502M: Jean Delvare <jdelvare@suse.com> 10503L: linux-hwmon@vger.kernel.org 10504S: Maintained 10505F: Documentation/hwmon/pc87427 10506F: drivers/hwmon/pc87427.c 10507 10508PCA9532 LED DRIVER 10509M: Riku Voipio <riku.voipio@iki.fi> 10510S: Maintained 10511F: drivers/leds/leds-pca9532.c 10512F: include/linux/leds-pca9532.h 10513 10514PCA9541 I2C BUS MASTER SELECTOR DRIVER 10515M: Guenter Roeck <linux@roeck-us.net> 10516L: linux-i2c@vger.kernel.org 10517S: Maintained 10518F: drivers/i2c/muxes/i2c-mux-pca9541.c 10519 10520PCDP - PRIMARY CONSOLE AND DEBUG PORT 10521M: Khalid Aziz <khalid@gonehiking.org> 10522S: Maintained 10523F: drivers/firmware/pcdp.* 10524 10525PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10526M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10527L: linux-pci@vger.kernel.org 10528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10529S: Maintained 10530F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10531F: drivers/pci/host/pci-aardvark.c 10532 10533PCI DRIVER FOR ALTERA PCIE IP 10534M: Ley Foon Tan <lftan@altera.com> 10535L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10536L: linux-pci@vger.kernel.org 10537S: Supported 10538F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10539F: drivers/pci/host/pcie-altera.c 10540 10541PCI DRIVER FOR APPLIEDMICRO XGENE 10542M: Tanmay Inamdar <tinamdar@apm.com> 10543L: linux-pci@vger.kernel.org 10544L: linux-arm-kernel@lists.infradead.org 10545S: Maintained 10546F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10547F: drivers/pci/host/pci-xgene.c 10548 10549PCI DRIVER FOR ARM VERSATILE PLATFORM 10550M: Rob Herring <robh@kernel.org> 10551L: linux-pci@vger.kernel.org 10552L: linux-arm-kernel@lists.infradead.org 10553S: Maintained 10554F: Documentation/devicetree/bindings/pci/versatile.txt 10555F: drivers/pci/host/pci-versatile.c 10556 10557PCI DRIVER FOR ARMADA 8K 10558M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10559L: linux-pci@vger.kernel.org 10560L: linux-arm-kernel@lists.infradead.org 10561S: Maintained 10562F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10563F: drivers/pci/dwc/pcie-armada8k.c 10564 10565PCI DRIVER FOR CADENCE PCIE IP 10566M: Alan Douglas <adouglas@cadence.com> 10567L: linux-pci@vger.kernel.org 10568S: Maintained 10569F: Documentation/devicetree/bindings/pci/cdns,*.txt 10570F: drivers/pci/cadence/pcie-cadence* 10571 10572PCI DRIVER FOR FREESCALE LAYERSCAPE 10573M: Minghuan Lian <minghuan.Lian@freescale.com> 10574M: Mingkai Hu <mingkai.hu@freescale.com> 10575M: Roy Zang <tie-fei.zang@freescale.com> 10576L: linuxppc-dev@lists.ozlabs.org 10577L: linux-pci@vger.kernel.org 10578L: linux-arm-kernel@lists.infradead.org 10579S: Maintained 10580F: drivers/pci/dwc/*layerscape* 10581 10582PCI DRIVER FOR GENERIC OF HOSTS 10583M: Will Deacon <will.deacon@arm.com> 10584L: linux-pci@vger.kernel.org 10585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10586S: Maintained 10587F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10588F: drivers/pci/host/pci-host-common.c 10589F: drivers/pci/host/pci-host-generic.c 10590 10591PCI DRIVER FOR IMX6 10592M: Richard Zhu <hongxing.zhu@nxp.com> 10593M: Lucas Stach <l.stach@pengutronix.de> 10594L: linux-pci@vger.kernel.org 10595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10596S: Maintained 10597F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10598F: drivers/pci/dwc/*imx6* 10599 10600PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10601M: Keith Busch <keith.busch@intel.com> 10602M: Jonathan Derrick <jonathan.derrick@intel.com> 10603L: linux-pci@vger.kernel.org 10604S: Supported 10605F: drivers/pci/host/vmd.c 10606 10607PCI DRIVER FOR MICROSEMI SWITCHTEC 10608M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10609M: Logan Gunthorpe <logang@deltatee.com> 10610L: linux-pci@vger.kernel.org 10611S: Maintained 10612F: Documentation/switchtec.txt 10613F: Documentation/ABI/testing/sysfs-class-switchtec 10614F: drivers/pci/switch/switchtec* 10615F: include/uapi/linux/switchtec_ioctl.h 10616F: include/linux/switchtec.h 10617F: drivers/ntb/hw/mscc/ 10618 10619PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10620M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10621M: Jason Cooper <jason@lakedaemon.net> 10622L: linux-pci@vger.kernel.org 10623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10624S: Maintained 10625F: drivers/pci/host/*mvebu* 10626 10627PCI DRIVER FOR NVIDIA TEGRA 10628M: Thierry Reding <thierry.reding@gmail.com> 10629L: linux-tegra@vger.kernel.org 10630L: linux-pci@vger.kernel.org 10631S: Supported 10632F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10633F: drivers/pci/host/pci-tegra.c 10634 10635PCI DRIVER FOR RENESAS R-CAR 10636M: Simon Horman <horms@verge.net.au> 10637L: linux-pci@vger.kernel.org 10638L: linux-renesas-soc@vger.kernel.org 10639S: Maintained 10640F: drivers/pci/host/*rcar* 10641 10642PCI DRIVER FOR SAMSUNG EXYNOS 10643M: Jingoo Han <jingoohan1@gmail.com> 10644L: linux-pci@vger.kernel.org 10645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10646L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10647S: Maintained 10648F: drivers/pci/dwc/pci-exynos.c 10649 10650PCI DRIVER FOR SYNOPSYS DESIGNWARE 10651M: Jingoo Han <jingoohan1@gmail.com> 10652M: Joao Pinto <Joao.Pinto@synopsys.com> 10653L: linux-pci@vger.kernel.org 10654S: Maintained 10655F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10656F: drivers/pci/dwc/*designware* 10657 10658PCI DRIVER FOR TI DRA7XX 10659M: Kishon Vijay Abraham I <kishon@ti.com> 10660L: linux-omap@vger.kernel.org 10661L: linux-pci@vger.kernel.org 10662S: Supported 10663F: Documentation/devicetree/bindings/pci/ti-pci.txt 10664F: drivers/pci/dwc/pci-dra7xx.c 10665 10666PCI DRIVER FOR TI KEYSTONE 10667M: Murali Karicheri <m-karicheri2@ti.com> 10668L: linux-pci@vger.kernel.org 10669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10670S: Maintained 10671F: drivers/pci/dwc/*keystone* 10672 10673PCI ENDPOINT SUBSYSTEM 10674M: Kishon Vijay Abraham I <kishon@ti.com> 10675M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10676L: linux-pci@vger.kernel.org 10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10678S: Supported 10679F: drivers/pci/endpoint/ 10680F: drivers/misc/pci_endpoint_test.c 10681F: tools/pci/ 10682 10683PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10684M: Russell Currey <ruscur@russell.cc> 10685L: linuxppc-dev@lists.ozlabs.org 10686S: Supported 10687F: Documentation/powerpc/eeh-pci-error-recovery.txt 10688F: arch/powerpc/kernel/eeh*.c 10689F: arch/powerpc/platforms/*/eeh*.c 10690F: arch/powerpc/include/*/eeh*.h 10691 10692PCI ERROR RECOVERY 10693M: Linas Vepstas <linasvepstas@gmail.com> 10694L: linux-pci@vger.kernel.org 10695S: Supported 10696F: Documentation/PCI/pci-error-recovery.txt 10697 10698PCI MSI DRIVER FOR ALTERA MSI IP 10699M: Ley Foon Tan <lftan@altera.com> 10700L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10701L: linux-pci@vger.kernel.org 10702S: Supported 10703F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10704F: drivers/pci/host/pcie-altera-msi.c 10705 10706PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10707M: Duc Dang <dhdang@apm.com> 10708L: linux-pci@vger.kernel.org 10709L: linux-arm-kernel@lists.infradead.org 10710S: Maintained 10711F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10712F: drivers/pci/host/pci-xgene-msi.c 10713 10714PCI SUBSYSTEM 10715M: Bjorn Helgaas <bhelgaas@google.com> 10716L: linux-pci@vger.kernel.org 10717Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10719S: Supported 10720F: Documentation/devicetree/bindings/pci/ 10721F: Documentation/PCI/ 10722F: drivers/acpi/pci* 10723F: drivers/pci/ 10724F: include/asm-generic/pci* 10725F: include/linux/pci* 10726F: include/uapi/linux/pci* 10727F: lib/pci* 10728F: arch/x86/pci/ 10729F: arch/x86/kernel/quirks.c 10730 10731PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10732M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10733L: linux-pci@vger.kernel.org 10734Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10736S: Supported 10737F: drivers/pci/host/ 10738F: drivers/pci/dwc/ 10739 10740PCIE DRIVER FOR AXIS ARTPEC 10741M: Niklas Cassel <niklas.cassel@axis.com> 10742M: Jesper Nilsson <jesper.nilsson@axis.com> 10743L: linux-arm-kernel@axis.com 10744L: linux-pci@vger.kernel.org 10745S: Maintained 10746F: Documentation/devicetree/bindings/pci/axis,artpec* 10747F: drivers/pci/dwc/*artpec* 10748 10749PCIE DRIVER FOR CAVIUM THUNDERX 10750M: David Daney <david.daney@cavium.com> 10751L: linux-pci@vger.kernel.org 10752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10753S: Supported 10754F: Documentation/devicetree/bindings/pci/pci-thunder-* 10755F: drivers/pci/host/pci-thunder-* 10756 10757PCIE DRIVER FOR HISILICON 10758M: Zhou Wang <wangzhou1@hisilicon.com> 10759L: linux-pci@vger.kernel.org 10760S: Maintained 10761F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10762F: drivers/pci/dwc/pcie-hisi.c 10763 10764PCIE DRIVER FOR HISILICON KIRIN 10765M: Xiaowei Song <songxiaowei@hisilicon.com> 10766M: Binghui Wang <wangbinghui@hisilicon.com> 10767L: linux-pci@vger.kernel.org 10768S: Maintained 10769F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10770F: drivers/pci/dwc/pcie-kirin.c 10771 10772PCIE DRIVER FOR HISILICON STB 10773M: Jianguo Sun <sunjianguo1@huawei.com> 10774M: Shawn Guo <shawn.guo@linaro.org> 10775L: linux-pci@vger.kernel.org 10776S: Maintained 10777F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10778F: drivers/pci/dwc/pcie-histb.c 10779 10780PCIE DRIVER FOR MEDIATEK 10781M: Ryder Lee <ryder.lee@mediatek.com> 10782L: linux-pci@vger.kernel.org 10783L: linux-mediatek@lists.infradead.org 10784S: Supported 10785F: Documentation/devicetree/bindings/pci/mediatek* 10786F: drivers/pci/host/*mediatek* 10787 10788PCIE DRIVER FOR QUALCOMM MSM 10789M: Stanimir Varbanov <svarbanov@mm-sol.com> 10790L: linux-pci@vger.kernel.org 10791L: linux-arm-msm@vger.kernel.org 10792S: Maintained 10793F: drivers/pci/dwc/*qcom* 10794 10795PCIE DRIVER FOR ROCKCHIP 10796M: Shawn Lin <shawn.lin@rock-chips.com> 10797L: linux-pci@vger.kernel.org 10798L: linux-rockchip@lists.infradead.org 10799S: Maintained 10800F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10801F: drivers/pci/host/pcie-rockchip.c 10802 10803PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10804M: Linus Walleij <linus.walleij@linaro.org> 10805L: linux-pci@vger.kernel.org 10806S: Maintained 10807F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10808F: drivers/pci/host/pci-v3-semi.c 10809 10810PCIE DRIVER FOR ST SPEAR13XX 10811M: Pratyush Anand <pratyush.anand@gmail.com> 10812L: linux-pci@vger.kernel.org 10813S: Maintained 10814F: drivers/pci/dwc/*spear* 10815 10816PCMCIA SUBSYSTEM 10817M: Dominik Brodowski <linux@dominikbrodowski.net> 10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10819S: Odd Fixes 10820F: Documentation/pcmcia/ 10821F: tools/pcmcia/ 10822F: drivers/pcmcia/ 10823F: include/pcmcia/ 10824 10825PCNET32 NETWORK DRIVER 10826M: Don Fry <pcnet32@frontier.com> 10827L: netdev@vger.kernel.org 10828S: Maintained 10829F: drivers/net/ethernet/amd/pcnet32.c 10830 10831PCRYPT PARALLEL CRYPTO ENGINE 10832M: Steffen Klassert <steffen.klassert@secunet.com> 10833L: linux-crypto@vger.kernel.org 10834S: Maintained 10835F: crypto/pcrypt.c 10836F: include/crypto/pcrypt.h 10837 10838PEAQ WMI HOTKEYS DRIVER 10839M: Hans de Goede <hdegoede@redhat.com> 10840L: platform-driver-x86@vger.kernel.org 10841S: Maintained 10842F: drivers/platform/x86/peaq-wmi.c 10843 10844PER-CPU MEMORY ALLOCATOR 10845M: Tejun Heo <tj@kernel.org> 10846M: Christoph Lameter <cl@linux.com> 10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10848S: Maintained 10849F: include/linux/percpu*.h 10850F: mm/percpu*.c 10851F: arch/*/include/asm/percpu.h 10852 10853PER-TASK DELAY ACCOUNTING 10854M: Balbir Singh <bsingharora@gmail.com> 10855S: Maintained 10856F: include/linux/delayacct.h 10857F: kernel/delayacct.c 10858 10859PERFORMANCE EVENTS SUBSYSTEM 10860M: Peter Zijlstra <peterz@infradead.org> 10861M: Ingo Molnar <mingo@redhat.com> 10862M: Arnaldo Carvalho de Melo <acme@kernel.org> 10863R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10864R: Jiri Olsa <jolsa@redhat.com> 10865R: Namhyung Kim <namhyung@kernel.org> 10866L: linux-kernel@vger.kernel.org 10867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10868S: Supported 10869F: kernel/events/* 10870F: include/linux/perf_event.h 10871F: include/uapi/linux/perf_event.h 10872F: arch/*/kernel/perf_event*.c 10873F: arch/*/kernel/*/perf_event*.c 10874F: arch/*/kernel/*/*/perf_event*.c 10875F: arch/*/include/asm/perf_event.h 10876F: arch/*/kernel/perf_callchain.c 10877F: arch/*/events/* 10878F: tools/perf/ 10879 10880PERSONALITY HANDLING 10881M: Christoph Hellwig <hch@infradead.org> 10882L: linux-abi-devel@lists.sourceforge.net 10883S: Maintained 10884F: include/linux/personality.h 10885F: include/uapi/linux/personality.h 10886 10887PHONET PROTOCOL 10888M: Remi Denis-Courmont <courmisch@gmail.com> 10889S: Supported 10890F: Documentation/networking/phonet.txt 10891F: include/linux/phonet.h 10892F: include/net/phonet/ 10893F: include/uapi/linux/phonet.h 10894F: net/phonet/ 10895 10896PHRAM MTD DRIVER 10897M: Joern Engel <joern@lazybastard.org> 10898L: linux-mtd@lists.infradead.org 10899S: Maintained 10900F: drivers/mtd/devices/phram.c 10901 10902PICOLCD HID DRIVER 10903M: Bruno Prémont <bonbons@linux-vserver.org> 10904L: linux-input@vger.kernel.org 10905S: Maintained 10906F: drivers/hid/hid-picolcd* 10907 10908PICOXCELL SUPPORT 10909M: Jamie Iles <jamie@jamieiles.com> 10910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10911T: git git://github.com/jamieiles/linux-2.6-ji.git 10912S: Supported 10913F: arch/arm/boot/dts/picoxcell* 10914F: arch/arm/mach-picoxcell/ 10915F: drivers/crypto/picoxcell* 10916 10917PIN CONTROL SUBSYSTEM 10918M: Linus Walleij <linus.walleij@linaro.org> 10919L: linux-gpio@vger.kernel.org 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10921S: Maintained 10922F: Documentation/devicetree/bindings/pinctrl/ 10923F: Documentation/driver-api/pinctl.rst 10924F: drivers/pinctrl/ 10925F: include/linux/pinctrl/ 10926 10927PIN CONTROLLER - ATMEL AT91 10928M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10930S: Maintained 10931F: drivers/pinctrl/pinctrl-at91.* 10932 10933PIN CONTROLLER - ATMEL AT91 PIO4 10934M: Ludovic Desroches <ludovic.desroches@microchip.com> 10935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10936L: linux-gpio@vger.kernel.org 10937S: Supported 10938F: drivers/pinctrl/pinctrl-at91-pio4.* 10939 10940PIN CONTROLLER - FREESCALE 10941M: Dong Aisheng <aisheng.dong@nxp.com> 10942M: Fabio Estevam <festevam@gmail.com> 10943M: Shawn Guo <shawnguo@kernel.org> 10944M: Stefan Agner <stefan@agner.ch> 10945R: Pengutronix Kernel Team <kernel@pengutronix.de> 10946L: linux-gpio@vger.kernel.org 10947S: Maintained 10948F: drivers/pinctrl/freescale/ 10949F: Documentation/devicetree/bindings/pinctrl/fsl,* 10950 10951PIN CONTROLLER - INTEL 10952M: Mika Westerberg <mika.westerberg@linux.intel.com> 10953M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10954S: Maintained 10955F: drivers/pinctrl/intel/ 10956 10957PIN CONTROLLER - MEDIATEK 10958M: Sean Wang <sean.wang@mediatek.com> 10959L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10960S: Maintained 10961F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10962F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10963F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10964F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10965F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10966 10967PIN CONTROLLER - QUALCOMM 10968M: Bjorn Andersson <bjorn.andersson@linaro.org> 10969S: Maintained 10970L: linux-arm-msm@vger.kernel.org 10971F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10972F: drivers/pinctrl/qcom/ 10973 10974PIN CONTROLLER - RENESAS 10975M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10976M: Geert Uytterhoeven <geert+renesas@glider.be> 10977L: linux-renesas-soc@vger.kernel.org 10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10979S: Maintained 10980F: drivers/pinctrl/sh-pfc/ 10981 10982PIN CONTROLLER - SAMSUNG 10983M: Tomasz Figa <tomasz.figa@gmail.com> 10984M: Krzysztof Kozlowski <krzk@kernel.org> 10985M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10987L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10988Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10990S: Maintained 10991F: drivers/pinctrl/samsung/ 10992F: include/dt-bindings/pinctrl/samsung.h 10993F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10994 10995PIN CONTROLLER - SINGLE 10996M: Tony Lindgren <tony@atomide.com> 10997M: Haojian Zhuang <haojian.zhuang@linaro.org> 10998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10999L: linux-omap@vger.kernel.org 11000S: Maintained 11001F: drivers/pinctrl/pinctrl-single.c 11002 11003PIN CONTROLLER - ST SPEAR 11004M: Viresh Kumar <vireshk@kernel.org> 11005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11006W: http://www.st.com/spear 11007S: Maintained 11008F: drivers/pinctrl/spear/ 11009 11010PISTACHIO SOC SUPPORT 11011M: James Hartley <james.hartley@sondrel.com> 11012L: linux-mips@linux-mips.org 11013S: Odd Fixes 11014F: arch/mips/pistachio/ 11015F: arch/mips/include/asm/mach-pistachio/ 11016F: arch/mips/boot/dts/img/pistachio* 11017F: arch/mips/configs/pistachio*_defconfig 11018 11019PKTCDVD DRIVER 11020S: Orphan 11021M: linux-block@vger.kernel.org 11022F: drivers/block/pktcdvd.c 11023F: include/linux/pktcdvd.h 11024F: include/uapi/linux/pktcdvd.h 11025 11026PKUNITY SOC DRIVERS 11027M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11028W: http://mprc.pku.edu.cn/~guanxuetao/linux 11029S: Maintained 11030T: git git://github.com/gxt/linux.git 11031F: drivers/input/serio/i8042-unicore32io.h 11032F: drivers/i2c/busses/i2c-puv3.c 11033F: drivers/video/fbdev/fb-puv3.c 11034F: drivers/rtc/rtc-puv3.c 11035 11036PMBUS HARDWARE MONITORING DRIVERS 11037M: Guenter Roeck <linux@roeck-us.net> 11038L: linux-hwmon@vger.kernel.org 11039W: http://hwmon.wiki.kernel.org/ 11040W: http://www.roeck-us.net/linux/drivers/ 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11042S: Maintained 11043F: Documentation/hwmon/pmbus 11044F: drivers/hwmon/pmbus/ 11045F: include/linux/pmbus.h 11046 11047PMC SIERRA MaxRAID DRIVER 11048L: linux-scsi@vger.kernel.org 11049W: http://www.pmc-sierra.com/ 11050S: Orphan 11051F: drivers/scsi/pmcraid.* 11052 11053PMC SIERRA PM8001 DRIVER 11054M: Jack Wang <jinpu.wang@profitbricks.com> 11055M: lindar_liu@usish.com 11056L: linux-scsi@vger.kernel.org 11057S: Supported 11058F: drivers/scsi/pm8001/ 11059 11060PNP SUPPORT 11061M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11062S: Maintained 11063F: drivers/pnp/ 11064 11065POSIX CLOCKS and TIMERS 11066M: Thomas Gleixner <tglx@linutronix.de> 11067L: linux-kernel@vger.kernel.org 11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11069S: Maintained 11070F: fs/timerfd.c 11071F: include/linux/timer* 11072F: kernel/time/*timer* 11073 11074POWER MANAGEMENT CORE 11075M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11076L: linux-pm@vger.kernel.org 11077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11078B: https://bugzilla.kernel.org 11079S: Supported 11080F: drivers/base/power/ 11081F: include/linux/pm.h 11082F: include/linux/pm_* 11083F: include/linux/powercap.h 11084F: drivers/powercap/ 11085F: kernel/configs/nopm.config 11086 11087POWER STATE COORDINATION INTERFACE (PSCI) 11088M: Mark Rutland <mark.rutland@arm.com> 11089M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11090L: linux-arm-kernel@lists.infradead.org 11091S: Maintained 11092F: drivers/firmware/psci*.c 11093F: include/linux/psci.h 11094F: include/uapi/linux/psci.h 11095 11096POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11097M: Sebastian Reichel <sre@kernel.org> 11098L: linux-pm@vger.kernel.org 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11100S: Maintained 11101F: Documentation/devicetree/bindings/power/supply/ 11102F: include/linux/power_supply.h 11103F: drivers/power/supply/ 11104 11105POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11106M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11107L: linuxppc-dev@lists.ozlabs.org 11108S: Maintained 11109F: drivers/char/powernv-op-panel.c 11110 11111PPP OVER ATM (RFC 2364) 11112M: Mitchell Blank Jr <mitch@sfgoth.com> 11113S: Maintained 11114F: net/atm/pppoatm.c 11115F: include/uapi/linux/atmppp.h 11116 11117PPP OVER ETHERNET 11118M: Michal Ostrowski <mostrows@earthlink.net> 11119S: Maintained 11120F: drivers/net/ppp/pppoe.c 11121F: drivers/net/ppp/pppox.c 11122 11123PPP OVER L2TP 11124M: James Chapman <jchapman@katalix.com> 11125S: Maintained 11126F: net/l2tp/l2tp_ppp.c 11127F: include/linux/if_pppol2tp.h 11128F: include/uapi/linux/if_pppol2tp.h 11129 11130PPP PROTOCOL DRIVERS AND COMPRESSORS 11131M: Paul Mackerras <paulus@samba.org> 11132L: linux-ppp@vger.kernel.org 11133S: Maintained 11134F: drivers/net/ppp/ppp_* 11135 11136PPS SUPPORT 11137M: Rodolfo Giometti <giometti@enneenne.com> 11138W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11139L: linuxpps@ml.enneenne.com (subscribers-only) 11140S: Maintained 11141F: Documentation/pps/ 11142F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11143F: Documentation/ABI/testing/sysfs-pps 11144F: drivers/pps/ 11145F: include/linux/pps*.h 11146F: include/uapi/linux/pps.h 11147 11148PPTP DRIVER 11149M: Dmitry Kozlov <xeb@mail.ru> 11150L: netdev@vger.kernel.org 11151S: Maintained 11152F: drivers/net/ppp/pptp.c 11153W: http://sourceforge.net/projects/accel-pptp 11154 11155PREEMPTIBLE KERNEL 11156M: Robert Love <rml@tech9.net> 11157L: kpreempt-tech@lists.sourceforge.net 11158W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11159S: Supported 11160F: Documentation/preempt-locking.txt 11161F: include/linux/preempt.h 11162 11163PRINTK 11164M: Petr Mladek <pmladek@suse.com> 11165M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11166R: Steven Rostedt <rostedt@goodmis.org> 11167S: Maintained 11168F: kernel/printk/ 11169F: include/linux/printk.h 11170 11171PRISM54 WIRELESS DRIVER 11172M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11173L: linux-wireless@vger.kernel.org 11174W: http://wireless.kernel.org/en/users/Drivers/p54 11175S: Obsolete 11176F: drivers/net/wireless/intersil/prism54/ 11177 11178PROC SYSCTL 11179M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11180M: Kees Cook <keescook@chromium.org> 11181L: linux-kernel@vger.kernel.org 11182L: linux-fsdevel@vger.kernel.org 11183S: Maintained 11184F: fs/proc/proc_sysctl.c 11185F: include/linux/sysctl.h 11186F: kernel/sysctl.c 11187F: tools/testing/selftests/sysctl/ 11188 11189PS3 NETWORK SUPPORT 11190M: Geoff Levand <geoff@infradead.org> 11191L: netdev@vger.kernel.org 11192L: linuxppc-dev@lists.ozlabs.org 11193S: Maintained 11194F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11195 11196PS3 PLATFORM SUPPORT 11197M: Geoff Levand <geoff@infradead.org> 11198L: linuxppc-dev@lists.ozlabs.org 11199S: Maintained 11200F: arch/powerpc/boot/ps3* 11201F: arch/powerpc/include/asm/lv1call.h 11202F: arch/powerpc/include/asm/ps3*.h 11203F: arch/powerpc/platforms/ps3/ 11204F: drivers/*/ps3* 11205F: drivers/ps3/ 11206F: drivers/rtc/rtc-ps3.c 11207F: drivers/usb/host/*ps3.c 11208F: sound/ppc/snd_ps3* 11209 11210PS3VRAM DRIVER 11211M: Jim Paris <jim@jtan.com> 11212M: Geoff Levand <geoff@infradead.org> 11213L: linuxppc-dev@lists.ozlabs.org 11214S: Maintained 11215F: drivers/block/ps3vram.c 11216 11217PSAMPLE PACKET SAMPLING SUPPORT: 11218M: Yotam Gigi <yotam.gi@gmail.com> 11219S: Maintained 11220F: net/psample 11221F: include/net/psample.h 11222F: include/uapi/linux/psample.h 11223 11224PSTORE FILESYSTEM 11225M: Kees Cook <keescook@chromium.org> 11226M: Anton Vorontsov <anton@enomsg.org> 11227M: Colin Cross <ccross@android.com> 11228M: Tony Luck <tony.luck@intel.com> 11229S: Maintained 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11231F: fs/pstore/ 11232F: include/linux/pstore* 11233F: drivers/firmware/efi/efi-pstore.c 11234F: drivers/acpi/apei/erst.c 11235F: Documentation/admin-guide/ramoops.rst 11236F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11237K: \b(pstore|ramoops) 11238 11239PTP HARDWARE CLOCK SUPPORT 11240M: Richard Cochran <richardcochran@gmail.com> 11241L: netdev@vger.kernel.org 11242S: Maintained 11243W: http://linuxptp.sourceforge.net/ 11244F: Documentation/ABI/testing/sysfs-ptp 11245F: Documentation/ptp/* 11246F: drivers/net/ethernet/freescale/gianfar_ptp.c 11247F: drivers/net/phy/dp83640* 11248F: drivers/ptp/* 11249F: include/linux/ptp_cl* 11250 11251PTRACE SUPPORT 11252M: Oleg Nesterov <oleg@redhat.com> 11253S: Maintained 11254F: include/asm-generic/syscall.h 11255F: include/linux/ptrace.h 11256F: include/linux/regset.h 11257F: include/linux/tracehook.h 11258F: include/uapi/linux/ptrace.h 11259F: include/uapi/linux/ptrace.h 11260F: include/asm-generic/ptrace.h 11261F: kernel/ptrace.c 11262F: arch/*/ptrace*.c 11263F: arch/*/*/ptrace*.c 11264F: arch/*/include/asm/ptrace*.h 11265 11266PULSE8-CEC DRIVER 11267M: Hans Verkuil <hverkuil@xs4all.nl> 11268L: linux-media@vger.kernel.org 11269T: git git://linuxtv.org/media_tree.git 11270S: Maintained 11271F: drivers/media/usb/pulse8-cec/* 11272F: Documentation/media/cec-drivers/pulse8-cec.rst 11273 11274PVRUSB2 VIDEO4LINUX DRIVER 11275M: Mike Isely <isely@pobox.com> 11276L: pvrusb2@isely.net (subscribers-only) 11277L: linux-media@vger.kernel.org 11278W: http://www.isely.net/pvrusb2/ 11279T: git git://linuxtv.org/media_tree.git 11280S: Maintained 11281F: Documentation/media/v4l-drivers/pvrusb2* 11282F: drivers/media/usb/pvrusb2/ 11283 11284PWC WEBCAM DRIVER 11285M: Hans Verkuil <hverkuil@xs4all.nl> 11286L: linux-media@vger.kernel.org 11287T: git git://linuxtv.org/media_tree.git 11288S: Odd Fixes 11289F: drivers/media/usb/pwc/* 11290 11291PWM FAN DRIVER 11292M: Kamil Debski <kamil@wypas.org> 11293M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11294L: linux-hwmon@vger.kernel.org 11295S: Supported 11296F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11297F: Documentation/hwmon/pwm-fan 11298F: drivers/hwmon/pwm-fan.c 11299 11300PWM IR Transmitter 11301M: Sean Young <sean@mess.org> 11302L: linux-media@vger.kernel.org 11303S: Maintained 11304F: drivers/media/rc/pwm-ir-tx.c 11305 11306PWM SUBSYSTEM 11307M: Thierry Reding <thierry.reding@gmail.com> 11308L: linux-pwm@vger.kernel.org 11309S: Maintained 11310T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11311F: Documentation/pwm.txt 11312F: Documentation/devicetree/bindings/pwm/ 11313F: include/linux/pwm.h 11314F: drivers/pwm/ 11315F: drivers/video/backlight/pwm_bl.c 11316F: include/linux/pwm_backlight.h 11317F: drivers/gpio/gpio-mvebu.c 11318F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11319 11320PXA GPIO DRIVER 11321M: Robert Jarzmik <robert.jarzmik@free.fr> 11322L: linux-gpio@vger.kernel.org 11323S: Maintained 11324F: drivers/gpio/gpio-pxa.c 11325 11326PXA MMCI DRIVER 11327S: Orphan 11328 11329PXA RTC DRIVER 11330M: Robert Jarzmik <robert.jarzmik@free.fr> 11331L: linux-rtc@vger.kernel.org 11332S: Maintained 11333 11334PXA2xx/PXA3xx SUPPORT 11335M: Daniel Mack <daniel@zonque.org> 11336M: Haojian Zhuang <haojian.zhuang@gmail.com> 11337M: Robert Jarzmik <robert.jarzmik@free.fr> 11338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11339T: git git://github.com/hzhuang1/linux.git 11340T: git git://github.com/rjarzmik/linux.git 11341S: Maintained 11342F: arch/arm/boot/dts/pxa* 11343F: arch/arm/mach-pxa/ 11344F: drivers/dma/pxa* 11345F: drivers/pcmcia/pxa2xx* 11346F: drivers/pinctrl/pxa/ 11347F: drivers/spi/spi-pxa2xx* 11348F: drivers/usb/gadget/udc/pxa2* 11349F: include/sound/pxa2xx-lib.h 11350F: sound/arm/pxa* 11351F: sound/soc/pxa/ 11352 11353PXA3xx NAND FLASH DRIVER 11354M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11355L: linux-mtd@lists.infradead.org 11356S: Maintained 11357F: drivers/mtd/nand/pxa3xx_nand.c 11358 11359QAT DRIVER 11360M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11361L: qat-linux@intel.com 11362S: Supported 11363F: drivers/crypto/qat/ 11364 11365QCOM AUDIO (ASoC) DRIVERS 11366M: Patrick Lai <plai@codeaurora.org> 11367M: Banajit Goswami <bgoswami@codeaurora.org> 11368L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11369S: Supported 11370F: sound/soc/qcom/ 11371 11372QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11373M: Gabriel Somlo <somlo@cmu.edu> 11374M: "Michael S. Tsirkin" <mst@redhat.com> 11375L: qemu-devel@nongnu.org 11376S: Maintained 11377F: drivers/firmware/qemu_fw_cfg.c 11378 11379QIB DRIVER 11380M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11381M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11382L: linux-rdma@vger.kernel.org 11383S: Supported 11384F: drivers/infiniband/hw/qib/ 11385 11386QLOGIC QL41xxx FCOE DRIVER 11387M: QLogic-Storage-Upstream@cavium.com 11388L: linux-scsi@vger.kernel.org 11389S: Supported 11390F: drivers/scsi/qedf/ 11391 11392QLOGIC QL41xxx ISCSI DRIVER 11393M: QLogic-Storage-Upstream@cavium.com 11394L: linux-scsi@vger.kernel.org 11395S: Supported 11396F: drivers/scsi/qedi/ 11397 11398QLOGIC QL4xxx ETHERNET DRIVER 11399M: Ariel Elior <Ariel.Elior@cavium.com> 11400M: everest-linux-l2@cavium.com 11401L: netdev@vger.kernel.org 11402S: Supported 11403F: drivers/net/ethernet/qlogic/qed/ 11404F: include/linux/qed/ 11405F: drivers/net/ethernet/qlogic/qede/ 11406 11407QLOGIC QL4xxx RDMA DRIVER 11408M: Michal Kalderon <Michal.Kalderon@cavium.com> 11409M: Ariel Elior <Ariel.Elior@cavium.com> 11410L: linux-rdma@vger.kernel.org 11411S: Supported 11412F: drivers/infiniband/hw/qedr/ 11413F: include/uapi/rdma/qedr-abi.h 11414 11415QLOGIC QLA1280 SCSI DRIVER 11416M: Michael Reed <mdr@sgi.com> 11417L: linux-scsi@vger.kernel.org 11418S: Maintained 11419F: drivers/scsi/qla1280.[ch] 11420 11421QLOGIC QLA2XXX FC-SCSI DRIVER 11422M: qla2xxx-upstream@qlogic.com 11423L: linux-scsi@vger.kernel.org 11424S: Supported 11425F: Documentation/scsi/LICENSE.qla2xxx 11426F: drivers/scsi/qla2xxx/ 11427 11428QLOGIC QLA3XXX NETWORK DRIVER 11429M: Dept-GELinuxNICDev@cavium.com 11430L: netdev@vger.kernel.org 11431S: Supported 11432F: Documentation/networking/LICENSE.qla3xxx 11433F: drivers/net/ethernet/qlogic/qla3xxx.* 11434 11435QLOGIC QLA4XXX iSCSI DRIVER 11436M: QLogic-Storage-Upstream@qlogic.com 11437L: linux-scsi@vger.kernel.org 11438S: Supported 11439F: Documentation/scsi/LICENSE.qla4xxx 11440F: drivers/scsi/qla4xxx/ 11441 11442QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11443M: Harish Patil <harish.patil@cavium.com> 11444M: Manish Chopra <manish.chopra@cavium.com> 11445M: Dept-GELinuxNICDev@cavium.com 11446L: netdev@vger.kernel.org 11447S: Supported 11448F: drivers/net/ethernet/qlogic/qlcnic/ 11449 11450QLOGIC QLGE 10Gb ETHERNET DRIVER 11451M: Harish Patil <harish.patil@cavium.com> 11452M: Manish Chopra <manish.chopra@cavium.com> 11453M: Dept-GELinuxNICDev@cavium.com 11454L: netdev@vger.kernel.org 11455S: Supported 11456F: drivers/net/ethernet/qlogic/qlge/ 11457 11458QNX4 FILESYSTEM 11459M: Anders Larsen <al@alarsen.net> 11460W: http://www.alarsen.net/linux/qnx4fs/ 11461S: Maintained 11462F: fs/qnx4/ 11463F: include/uapi/linux/qnx4_fs.h 11464F: include/uapi/linux/qnxtypes.h 11465 11466QORIQ DPAA2 FSL-MC BUS DRIVER 11467M: Stuart Yoder <stuyoder@gmail.com> 11468M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11469L: linux-kernel@vger.kernel.org 11470S: Maintained 11471F: drivers/staging/fsl-mc/ 11472F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11473 11474QT1010 MEDIA DRIVER 11475M: Antti Palosaari <crope@iki.fi> 11476L: linux-media@vger.kernel.org 11477W: https://linuxtv.org 11478W: http://palosaari.fi/linux/ 11479Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11480T: git git://linuxtv.org/anttip/media_tree.git 11481S: Maintained 11482F: drivers/media/tuners/qt1010* 11483 11484QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11485M: Kalle Valo <kvalo@qca.qualcomm.com> 11486L: ath10k@lists.infradead.org 11487W: http://wireless.kernel.org/en/users/Drivers/ath10k 11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11489S: Supported 11490F: drivers/net/wireless/ath/ath10k/ 11491 11492QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11493M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11494L: linux-wireless@vger.kernel.org 11495W: http://wireless.kernel.org/en/users/Drivers/ath9k 11496S: Supported 11497F: drivers/net/wireless/ath/ath9k/ 11498 11499QUALCOMM CAMERA SUBSYSTEM DRIVER 11500M: Todor Tomov <todor.tomov@linaro.org> 11501L: linux-media@vger.kernel.org 11502S: Maintained 11503F: Documentation/devicetree/bindings/media/qcom,camss.txt 11504F: Documentation/media/v4l-drivers/qcom_camss.rst 11505F: drivers/media/platform/qcom/camss-8x16/ 11506 11507QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11508M: Timur Tabi <timur@codeaurora.org> 11509L: netdev@vger.kernel.org 11510S: Supported 11511F: drivers/net/ethernet/qualcomm/emac/ 11512 11513QUALCOMM HEXAGON ARCHITECTURE 11514M: Richard Kuo <rkuo@codeaurora.org> 11515L: linux-hexagon@vger.kernel.org 11516T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11517S: Supported 11518F: arch/hexagon/ 11519 11520QUALCOMM IOMMU 11521M: Rob Clark <robdclark@gmail.com> 11522L: iommu@lists.linux-foundation.org 11523L: linux-arm-msm@vger.kernel.org 11524S: Maintained 11525F: drivers/iommu/qcom_iommu.c 11526 11527QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11528M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11529L: linux-media@vger.kernel.org 11530L: linux-arm-msm@vger.kernel.org 11531T: git git://linuxtv.org/media_tree.git 11532S: Maintained 11533F: drivers/media/platform/qcom/venus/ 11534 11535QUALCOMM WCN36XX WIRELESS DRIVER 11536M: Eugene Krasnikov <k.eugene.e@gmail.com> 11537L: wcn36xx@lists.infradead.org 11538W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11539T: git git://github.com/KrasnikovEugene/wcn36xx.git 11540S: Supported 11541F: drivers/net/wireless/ath/wcn36xx/ 11542 11543QUANTENNA QTNFMAC WIRELESS DRIVER 11544M: Igor Mitsyanko <imitsyanko@quantenna.com> 11545M: Avinash Patil <avinashp@quantenna.com> 11546M: Sergey Matyukevich <smatyukevich@quantenna.com> 11547L: linux-wireless@vger.kernel.org 11548S: Maintained 11549F: drivers/net/wireless/quantenna 11550 11551RADEON and AMDGPU DRM DRIVERS 11552M: Alex Deucher <alexander.deucher@amd.com> 11553M: Christian König <christian.koenig@amd.com> 11554M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11555L: amd-gfx@lists.freedesktop.org 11556T: git git://people.freedesktop.org/~agd5f/linux 11557S: Supported 11558F: drivers/gpu/drm/radeon/ 11559F: include/uapi/drm/radeon_drm.h 11560F: drivers/gpu/drm/amd/ 11561F: include/uapi/drm/amdgpu_drm.h 11562 11563RADEON FRAMEBUFFER DISPLAY DRIVER 11564M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11565L: linux-fbdev@vger.kernel.org 11566S: Maintained 11567F: drivers/video/fbdev/aty/radeon* 11568F: include/uapi/linux/radeonfb.h 11569 11570RADIOSHARK RADIO DRIVER 11571M: Hans Verkuil <hverkuil@xs4all.nl> 11572L: linux-media@vger.kernel.org 11573T: git git://linuxtv.org/media_tree.git 11574S: Maintained 11575F: drivers/media/radio/radio-shark.c 11576 11577RADIOSHARK2 RADIO DRIVER 11578M: Hans Verkuil <hverkuil@xs4all.nl> 11579L: linux-media@vger.kernel.org 11580T: git git://linuxtv.org/media_tree.git 11581S: Maintained 11582F: drivers/media/radio/radio-shark2.c 11583F: drivers/media/radio/radio-tea5777.c 11584 11585RADOS BLOCK DEVICE (RBD) 11586M: Ilya Dryomov <idryomov@gmail.com> 11587M: Sage Weil <sage@redhat.com> 11588M: Alex Elder <elder@kernel.org> 11589L: ceph-devel@vger.kernel.org 11590W: http://ceph.com/ 11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11592T: git git://github.com/ceph/ceph-client.git 11593S: Supported 11594F: Documentation/ABI/testing/sysfs-bus-rbd 11595F: drivers/block/rbd.c 11596F: drivers/block/rbd_types.h 11597 11598RAGE128 FRAMEBUFFER DISPLAY DRIVER 11599M: Paul Mackerras <paulus@samba.org> 11600L: linux-fbdev@vger.kernel.org 11601S: Maintained 11602F: drivers/video/fbdev/aty/aty128fb.c 11603 11604RAINSHADOW-CEC DRIVER 11605M: Hans Verkuil <hverkuil@xs4all.nl> 11606L: linux-media@vger.kernel.org 11607T: git git://linuxtv.org/media_tree.git 11608S: Maintained 11609F: drivers/media/usb/rainshadow-cec/* 11610 11611RALINK MIPS ARCHITECTURE 11612M: John Crispin <john@phrozen.org> 11613L: linux-mips@linux-mips.org 11614S: Maintained 11615F: arch/mips/ralink 11616 11617RALINK RT2X00 WIRELESS LAN DRIVER 11618P: rt2x00 project 11619M: Stanislaw Gruszka <sgruszka@redhat.com> 11620M: Helmut Schaa <helmut.schaa@googlemail.com> 11621L: linux-wireless@vger.kernel.org 11622S: Maintained 11623F: drivers/net/wireless/ralink/rt2x00/ 11624 11625RAMDISK RAM BLOCK DEVICE DRIVER 11626M: Jens Axboe <axboe@kernel.dk> 11627S: Maintained 11628F: Documentation/blockdev/ramdisk.txt 11629F: drivers/block/brd.c 11630 11631RANCHU VIRTUAL BOARD FOR MIPS 11632M: Miodrag Dinic <miodrag.dinic@mips.com> 11633L: linux-mips@linux-mips.org 11634S: Supported 11635F: arch/mips/generic/board-ranchu.c 11636F: arch/mips/configs/generic/board-ranchu.config 11637 11638RANDOM NUMBER DRIVER 11639M: "Theodore Ts'o" <tytso@mit.edu> 11640S: Maintained 11641F: drivers/char/random.c 11642 11643RAPIDIO SUBSYSTEM 11644M: Matt Porter <mporter@kernel.crashing.org> 11645M: Alexandre Bounine <alexandre.bounine@idt.com> 11646S: Maintained 11647F: drivers/rapidio/ 11648 11649RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11650L: linux-wireless@vger.kernel.org 11651S: Orphan 11652F: drivers/net/wireless/ray* 11653 11654RCUTORTURE TEST FRAMEWORK 11655M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11656M: Josh Triplett <josh@joshtriplett.org> 11657R: Steven Rostedt <rostedt@goodmis.org> 11658R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11659R: Lai Jiangshan <jiangshanlai@gmail.com> 11660L: linux-kernel@vger.kernel.org 11661S: Supported 11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11663F: tools/testing/selftests/rcutorture 11664 11665RDC R-321X SoC 11666M: Florian Fainelli <florian@openwrt.org> 11667S: Maintained 11668 11669RDC R6040 FAST ETHERNET DRIVER 11670M: Florian Fainelli <f.fainelli@gmail.com> 11671L: netdev@vger.kernel.org 11672S: Maintained 11673F: drivers/net/ethernet/rdc/r6040.c 11674 11675RDMAVT - RDMA verbs software 11676M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11677M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11678L: linux-rdma@vger.kernel.org 11679S: Supported 11680F: drivers/infiniband/sw/rdmavt 11681 11682RDS - RELIABLE DATAGRAM SOCKETS 11683M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11684L: netdev@vger.kernel.org 11685L: linux-rdma@vger.kernel.org 11686L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11687W: https://oss.oracle.com/projects/rds/ 11688S: Supported 11689F: net/rds/ 11690F: Documentation/networking/rds.txt 11691 11692RDT - RESOURCE ALLOCATION 11693M: Fenghua Yu <fenghua.yu@intel.com> 11694L: linux-kernel@vger.kernel.org 11695S: Supported 11696F: arch/x86/kernel/cpu/intel_rdt* 11697F: arch/x86/include/asm/intel_rdt_sched.h 11698F: Documentation/x86/intel_rdt* 11699 11700READ-COPY UPDATE (RCU) 11701M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11702M: Josh Triplett <josh@joshtriplett.org> 11703R: Steven Rostedt <rostedt@goodmis.org> 11704R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11705R: Lai Jiangshan <jiangshanlai@gmail.com> 11706L: linux-kernel@vger.kernel.org 11707W: http://www.rdrop.com/users/paulmck/RCU/ 11708S: Supported 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11710F: Documentation/RCU/ 11711X: Documentation/RCU/torture.txt 11712F: include/linux/rcu* 11713X: include/linux/srcu.h 11714F: kernel/rcu/ 11715X: kernel/torture.c 11716 11717REAL TIME CLOCK (RTC) SUBSYSTEM 11718M: Alessandro Zummo <a.zummo@towertech.it> 11719M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11720L: linux-rtc@vger.kernel.org 11721Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11722T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11723S: Maintained 11724F: Documentation/devicetree/bindings/rtc/ 11725F: Documentation/rtc.txt 11726F: drivers/rtc/ 11727F: include/linux/rtc.h 11728F: include/uapi/linux/rtc.h 11729F: include/linux/rtc/ 11730F: include/linux/platform_data/rtc-* 11731F: tools/testing/selftests/timers/rtctest.c 11732 11733REALTEK AUDIO CODECS 11734M: Bard Liao <bardliao@realtek.com> 11735M: Oder Chiou <oder_chiou@realtek.com> 11736S: Maintained 11737F: sound/soc/codecs/rt* 11738F: include/sound/rt*.h 11739 11740REGISTER MAP ABSTRACTION 11741M: Mark Brown <broonie@kernel.org> 11742L: linux-kernel@vger.kernel.org 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11744S: Supported 11745F: Documentation/devicetree/bindings/regmap/ 11746F: drivers/base/regmap/ 11747F: include/linux/regmap.h 11748 11749REISERFS FILE SYSTEM 11750L: reiserfs-devel@vger.kernel.org 11751S: Supported 11752F: fs/reiserfs/ 11753 11754REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11755M: Ohad Ben-Cohen <ohad@wizery.com> 11756M: Bjorn Andersson <bjorn.andersson@linaro.org> 11757L: linux-remoteproc@vger.kernel.org 11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11759S: Maintained 11760F: Documentation/devicetree/bindings/remoteproc/ 11761F: Documentation/remoteproc.txt 11762F: drivers/remoteproc/ 11763F: include/linux/remoteproc.h 11764 11765REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11766M: Ohad Ben-Cohen <ohad@wizery.com> 11767M: Bjorn Andersson <bjorn.andersson@linaro.org> 11768L: linux-remoteproc@vger.kernel.org 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11770S: Maintained 11771F: drivers/rpmsg/ 11772F: Documentation/rpmsg.txt 11773F: include/linux/rpmsg.h 11774F: include/linux/rpmsg/ 11775 11776RENESAS CLOCK DRIVERS 11777M: Geert Uytterhoeven <geert+renesas@glider.be> 11778L: linux-renesas-soc@vger.kernel.org 11779T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11780S: Supported 11781F: drivers/clk/renesas/ 11782 11783RENESAS ETHERNET DRIVERS 11784R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11785L: netdev@vger.kernel.org 11786L: linux-renesas-soc@vger.kernel.org 11787F: Documentation/devicetree/bindings/net/renesas,*.txt 11788F: Documentation/devicetree/bindings/net/sh_eth.txt 11789F: drivers/net/ethernet/renesas/ 11790F: include/linux/sh_eth.h 11791 11792RENESAS R-CAR GYROADC DRIVER 11793M: Marek Vasut <marek.vasut@gmail.com> 11794L: linux-iio@vger.kernel.org 11795S: Supported 11796F: drivers/iio/adc/rcar_gyro_adc.c 11797 11798RENESAS USB PHY DRIVER 11799M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11800L: linux-renesas-soc@vger.kernel.org 11801S: Maintained 11802F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11803 11804RESET CONTROLLER FRAMEWORK 11805M: Philipp Zabel <p.zabel@pengutronix.de> 11806T: git git://git.pengutronix.de/git/pza/linux 11807S: Maintained 11808F: drivers/reset/ 11809F: Documentation/devicetree/bindings/reset/ 11810F: include/dt-bindings/reset/ 11811F: include/linux/reset.h 11812F: include/linux/reset-controller.h 11813 11814RFKILL 11815M: Johannes Berg <johannes@sipsolutions.net> 11816L: linux-wireless@vger.kernel.org 11817W: http://wireless.kernel.org/ 11818T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11820S: Maintained 11821F: Documentation/rfkill.txt 11822F: Documentation/ABI/stable/sysfs-class-rfkill 11823F: net/rfkill/ 11824 11825RHASHTABLE 11826M: Thomas Graf <tgraf@suug.ch> 11827M: Herbert Xu <herbert@gondor.apana.org.au> 11828L: netdev@vger.kernel.org 11829S: Maintained 11830F: lib/rhashtable.c 11831F: include/linux/rhashtable.h 11832 11833RICOH R5C592 MEMORYSTICK DRIVER 11834M: Maxim Levitsky <maximlevitsky@gmail.com> 11835S: Maintained 11836F: drivers/memstick/host/r592.* 11837 11838RICOH SMARTMEDIA/XD DRIVER 11839M: Maxim Levitsky <maximlevitsky@gmail.com> 11840S: Maintained 11841F: drivers/mtd/nand/r852.c 11842F: drivers/mtd/nand/r852.h 11843 11844RISC-V ARCHITECTURE 11845M: Palmer Dabbelt <palmer@sifive.com> 11846M: Albert Ou <albert@sifive.com> 11847L: linux-riscv@lists.infradead.org 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11849S: Supported 11850F: arch/riscv/ 11851K: riscv 11852N: riscv 11853 11854ROCCAT DRIVERS 11855M: Stefan Achatz <erazor_de@users.sourceforge.net> 11856W: http://sourceforge.net/projects/roccat/ 11857S: Maintained 11858F: drivers/hid/hid-roccat* 11859F: include/linux/hid-roccat* 11860F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11861 11862ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11863M: Jacob chen <jacob2.chen@rock-chips.com> 11864L: linux-media@vger.kernel.org 11865S: Maintained 11866F: drivers/media/platform/rockchip/rga/ 11867F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11868 11869ROCKER DRIVER 11870M: Jiri Pirko <jiri@resnulli.us> 11871L: netdev@vger.kernel.org 11872S: Supported 11873F: drivers/net/ethernet/rocker/ 11874 11875ROCKETPORT DRIVER 11876P: Comtrol Corp. 11877W: http://www.comtrol.com 11878S: Maintained 11879F: Documentation/serial/rocket.txt 11880F: drivers/tty/rocket* 11881 11882ROCKETPORT EXPRESS/INFINITY DRIVER 11883M: Kevin Cernekee <cernekee@gmail.com> 11884L: linux-serial@vger.kernel.org 11885S: Odd Fixes 11886F: drivers/tty/serial/rp2.* 11887 11888ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11889M: Marek Vasut <marek.vasut+renesas@gmail.com> 11890L: linux-kernel@vger.kernel.org 11891L: linux-renesas-soc@vger.kernel.org 11892S: Supported 11893F: drivers/mfd/bd9571mwv.c 11894F: drivers/regulator/bd9571mwv-regulator.c 11895F: drivers/gpio/gpio-bd9571mwv.c 11896F: include/linux/mfd/bd9571mwv.h 11897F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11898 11899ROSE NETWORK LAYER 11900M: Ralf Baechle <ralf@linux-mips.org> 11901L: linux-hams@vger.kernel.org 11902W: http://www.linux-ax25.org/ 11903S: Maintained 11904F: include/net/rose.h 11905F: include/uapi/linux/rose.h 11906F: net/rose/ 11907 11908RTL2830 MEDIA DRIVER 11909M: Antti Palosaari <crope@iki.fi> 11910L: linux-media@vger.kernel.org 11911W: https://linuxtv.org 11912W: http://palosaari.fi/linux/ 11913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11914T: git git://linuxtv.org/anttip/media_tree.git 11915S: Maintained 11916F: drivers/media/dvb-frontends/rtl2830* 11917 11918RTL2832 MEDIA DRIVER 11919M: Antti Palosaari <crope@iki.fi> 11920L: linux-media@vger.kernel.org 11921W: https://linuxtv.org 11922W: http://palosaari.fi/linux/ 11923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11924T: git git://linuxtv.org/anttip/media_tree.git 11925S: Maintained 11926F: drivers/media/dvb-frontends/rtl2832* 11927 11928RTL2832_SDR MEDIA DRIVER 11929M: Antti Palosaari <crope@iki.fi> 11930L: linux-media@vger.kernel.org 11931W: https://linuxtv.org 11932W: http://palosaari.fi/linux/ 11933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11934T: git git://linuxtv.org/anttip/media_tree.git 11935S: Maintained 11936F: drivers/media/dvb-frontends/rtl2832_sdr* 11937 11938RTL8180 WIRELESS DRIVER 11939L: linux-wireless@vger.kernel.org 11940W: http://wireless.kernel.org/ 11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11942S: Orphan 11943F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11944 11945RTL8187 WIRELESS DRIVER 11946M: Herton Ronaldo Krzesinski <herton@canonical.com> 11947M: Hin-Tak Leung <htl10@users.sourceforge.net> 11948M: Larry Finger <Larry.Finger@lwfinger.net> 11949L: linux-wireless@vger.kernel.org 11950W: http://wireless.kernel.org/ 11951T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11952S: Maintained 11953F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11954 11955REALTEK WIRELESS DRIVER (rtlwifi family) 11956M: Ping-Ke Shih <pkshih@realtek.com> 11957L: linux-wireless@vger.kernel.org 11958W: http://wireless.kernel.org/ 11959T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11960S: Maintained 11961F: drivers/net/wireless/realtek/rtlwifi/ 11962 11963RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11964M: Jes Sorensen <Jes.Sorensen@gmail.com> 11965L: linux-wireless@vger.kernel.org 11966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11967S: Maintained 11968F: drivers/net/wireless/realtek/rtl8xxxu/ 11969 11970RXRPC SOCKETS (AF_RXRPC) 11971M: David Howells <dhowells@redhat.com> 11972L: linux-afs@lists.infradead.org 11973S: Supported 11974F: net/rxrpc/ 11975F: include/keys/rxrpc-type.h 11976F: include/net/af_rxrpc.h 11977F: include/trace/events/rxrpc.h 11978F: include/uapi/linux/rxrpc.h 11979F: Documentation/networking/rxrpc.txt 11980W: https://www.infradead.org/~dhowells/kafs/ 11981 11982S3 SAVAGE FRAMEBUFFER DRIVER 11983M: Antonino Daplas <adaplas@gmail.com> 11984L: linux-fbdev@vger.kernel.org 11985S: Maintained 11986F: drivers/video/fbdev/savage/ 11987 11988S390 11989M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11990M: Heiko Carstens <heiko.carstens@de.ibm.com> 11991L: linux-s390@vger.kernel.org 11992W: http://www.ibm.com/developerworks/linux/linux390/ 11993T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11994S: Supported 11995F: arch/s390/ 11996F: drivers/s390/ 11997F: Documentation/s390/ 11998F: Documentation/driver-api/s390-drivers.rst 11999 12000S390 COMMON I/O LAYER 12001M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12002M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 12003L: linux-s390@vger.kernel.org 12004W: http://www.ibm.com/developerworks/linux/linux390/ 12005S: Supported 12006F: drivers/s390/cio/ 12007 12008S390 DASD DRIVER 12009M: Stefan Haberland <sth@linux.vnet.ibm.com> 12010M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 12011L: linux-s390@vger.kernel.org 12012W: http://www.ibm.com/developerworks/linux/linux390/ 12013S: Supported 12014F: drivers/s390/block/dasd* 12015F: block/partitions/ibm.c 12016 12017S390 IOMMU (PCI) 12018M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12019L: linux-s390@vger.kernel.org 12020W: http://www.ibm.com/developerworks/linux/linux390/ 12021S: Supported 12022F: drivers/iommu/s390-iommu.c 12023 12024S390 IUCV NETWORK LAYER 12025M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12026M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12027L: linux-s390@vger.kernel.org 12028W: http://www.ibm.com/developerworks/linux/linux390/ 12029S: Supported 12030F: drivers/s390/net/*iucv* 12031F: include/net/iucv/ 12032F: net/iucv/ 12033 12034S390 NETWORK DRIVERS 12035M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12036M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12037L: linux-s390@vger.kernel.org 12038W: http://www.ibm.com/developerworks/linux/linux390/ 12039S: Supported 12040F: drivers/s390/net/ 12041 12042S390 PCI SUBSYSTEM 12043M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12044M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12045L: linux-s390@vger.kernel.org 12046W: http://www.ibm.com/developerworks/linux/linux390/ 12047S: Supported 12048F: arch/s390/pci/ 12049F: drivers/pci/hotplug/s390_pci_hpc.c 12050 12051S390 VFIO-CCW DRIVER 12052M: Cornelia Huck <cohuck@redhat.com> 12053M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12054M: Halil Pasic <pasic@linux.vnet.ibm.com> 12055L: linux-s390@vger.kernel.org 12056L: kvm@vger.kernel.org 12057S: Supported 12058F: drivers/s390/cio/vfio_ccw* 12059F: Documentation/s390/vfio-ccw.txt 12060F: include/uapi/linux/vfio_ccw.h 12061 12062S390 ZCRYPT DRIVER 12063M: Harald Freudenberger <freude@de.ibm.com> 12064L: linux-s390@vger.kernel.org 12065W: http://www.ibm.com/developerworks/linux/linux390/ 12066S: Supported 12067F: drivers/s390/crypto/ 12068 12069S390 ZFCP DRIVER 12070M: Steffen Maier <maier@linux.vnet.ibm.com> 12071M: Benjamin Block <bblock@linux.vnet.ibm.com> 12072L: linux-s390@vger.kernel.org 12073W: http://www.ibm.com/developerworks/linux/linux390/ 12074S: Supported 12075F: drivers/s390/scsi/zfcp_* 12076 12077S3C24XX SD/MMC Driver 12078M: Ben Dooks <ben-linux@fluff.org> 12079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12080S: Supported 12081F: drivers/mmc/host/s3cmci.* 12082 12083SAA6588 RDS RECEIVER DRIVER 12084M: Hans Verkuil <hverkuil@xs4all.nl> 12085L: linux-media@vger.kernel.org 12086T: git git://linuxtv.org/media_tree.git 12087W: https://linuxtv.org 12088S: Odd Fixes 12089F: drivers/media/i2c/saa6588* 12090 12091SAA7134 VIDEO4LINUX DRIVER 12092M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12093M: Mauro Carvalho Chehab <mchehab@kernel.org> 12094L: linux-media@vger.kernel.org 12095W: https://linuxtv.org 12096T: git git://linuxtv.org/media_tree.git 12097S: Odd fixes 12098F: Documentation/media/v4l-drivers/saa7134* 12099F: drivers/media/pci/saa7134/ 12100 12101SAA7146 VIDEO4LINUX-2 DRIVER 12102M: Hans Verkuil <hverkuil@xs4all.nl> 12103L: linux-media@vger.kernel.org 12104T: git git://linuxtv.org/media_tree.git 12105S: Maintained 12106F: drivers/media/common/saa7146/ 12107F: drivers/media/pci/saa7146/ 12108F: include/media/saa7146* 12109 12110SAMSUNG AUDIO (ASoC) DRIVERS 12111M: Krzysztof Kozlowski <krzk@kernel.org> 12112M: Sangbeom Kim <sbkim73@samsung.com> 12113M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12114L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12115S: Supported 12116F: sound/soc/samsung/ 12117F: Documentation/devicetree/bindings/sound/samsung* 12118 12119SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12120M: Krzysztof Kozlowski <krzk@kernel.org> 12121L: linux-crypto@vger.kernel.org 12122L: linux-samsung-soc@vger.kernel.org 12123S: Maintained 12124F: drivers/crypto/exynos-rng.c 12125F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12126 12127SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12128M: Łukasz Stelmach <l.stelmach@samsung.com> 12129L: linux-samsung-soc@vger.kernel.org 12130S: Maintained 12131F: drivers/char/hw_random/exynos-trng.c 12132F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12133 12134SAMSUNG FRAMEBUFFER DRIVER 12135M: Jingoo Han <jingoohan1@gmail.com> 12136L: linux-fbdev@vger.kernel.org 12137S: Maintained 12138F: drivers/video/fbdev/s3c-fb.c 12139 12140SAMSUNG LAPTOP DRIVER 12141M: Corentin Chary <corentin.chary@gmail.com> 12142L: platform-driver-x86@vger.kernel.org 12143S: Maintained 12144F: drivers/platform/x86/samsung-laptop.c 12145 12146SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12147M: Sangbeom Kim <sbkim73@samsung.com> 12148M: Krzysztof Kozlowski <krzk@kernel.org> 12149M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12150L: linux-kernel@vger.kernel.org 12151L: linux-samsung-soc@vger.kernel.org 12152S: Supported 12153F: drivers/mfd/sec*.c 12154F: drivers/regulator/s2m*.c 12155F: drivers/regulator/s5m*.c 12156F: drivers/clk/clk-s2mps11.c 12157F: drivers/rtc/rtc-s5m.c 12158F: include/linux/mfd/samsung/ 12159F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12160F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12161F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12162F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12163 12164SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12165M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12166L: linux-media@vger.kernel.org 12167L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12168S: Maintained 12169F: drivers/media/platform/s3c-camif/ 12170F: include/media/drv-intf/s3c_camif.h 12171 12172SAMSUNG S3FWRN5 NFC DRIVER 12173M: Robert Baldyga <r.baldyga@samsung.com> 12174M: Krzysztof Opasiak <k.opasiak@samsung.com> 12175L: linux-nfc@lists.01.org (moderated for non-subscribers) 12176S: Supported 12177F: drivers/nfc/s3fwrn5 12178 12179SAMSUNG S5C73M3 CAMERA DRIVER 12180M: Kyungmin Park <kyungmin.park@samsung.com> 12181M: Andrzej Hajda <a.hajda@samsung.com> 12182L: linux-media@vger.kernel.org 12183S: Supported 12184F: drivers/media/i2c/s5c73m3/* 12185 12186SAMSUNG S5K5BAF CAMERA DRIVER 12187M: Kyungmin Park <kyungmin.park@samsung.com> 12188M: Andrzej Hajda <a.hajda@samsung.com> 12189L: linux-media@vger.kernel.org 12190S: Supported 12191F: drivers/media/i2c/s5k5baf.c 12192 12193SAMSUNG S5P Security SubSystem (SSS) DRIVER 12194M: Krzysztof Kozlowski <krzk@kernel.org> 12195M: Vladimir Zapolskiy <vz@mleia.com> 12196M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12197L: linux-crypto@vger.kernel.org 12198L: linux-samsung-soc@vger.kernel.org 12199S: Maintained 12200F: drivers/crypto/s5p-sss.c 12201 12202SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12203M: Kyungmin Park <kyungmin.park@samsung.com> 12204M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12205L: linux-media@vger.kernel.org 12206Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12207S: Supported 12208F: drivers/media/platform/exynos4-is/ 12209 12210SAMSUNG SOC CLOCK DRIVERS 12211M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12212M: Tomasz Figa <tomasz.figa@gmail.com> 12213M: Chanwoo Choi <cw00.choi@samsung.com> 12214S: Supported 12215L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12216F: drivers/clk/samsung/ 12217F: include/dt-bindings/clock/exynos*.h 12218F: Documentation/devicetree/bindings/clock/exynos*.txt 12219 12220SAMSUNG SPI DRIVERS 12221M: Kukjin Kim <kgene@kernel.org> 12222M: Krzysztof Kozlowski <krzk@kernel.org> 12223M: Andi Shyti <andi.shyti@samsung.com> 12224L: linux-spi@vger.kernel.org 12225L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12226S: Maintained 12227F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12228F: drivers/spi/spi-s3c* 12229F: include/linux/platform_data/spi-s3c64xx.h 12230 12231SAMSUNG SXGBE DRIVERS 12232M: Byungho An <bh74.an@samsung.com> 12233M: Girish K S <ks.giri@samsung.com> 12234M: Vipul Pandya <vipul.pandya@samsung.com> 12235S: Supported 12236L: netdev@vger.kernel.org 12237F: drivers/net/ethernet/samsung/sxgbe/ 12238 12239SAMSUNG THERMAL DRIVER 12240M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12241L: linux-pm@vger.kernel.org 12242L: linux-samsung-soc@vger.kernel.org 12243S: Supported 12244T: git https://github.com/lmajewski/linux-samsung-thermal.git 12245F: drivers/thermal/samsung/ 12246 12247SAMSUNG USB2 PHY DRIVER 12248M: Kamil Debski <kamil@wypas.org> 12249M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12250L: linux-kernel@vger.kernel.org 12251S: Supported 12252F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12253F: Documentation/phy/samsung-usb2.txt 12254F: drivers/phy/samsung/phy-exynos4210-usb2.c 12255F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12256F: drivers/phy/samsung/phy-exynos5250-usb2.c 12257F: drivers/phy/samsung/phy-s5pv210-usb2.c 12258F: drivers/phy/samsung/phy-samsung-usb2.c 12259F: drivers/phy/samsung/phy-samsung-usb2.h 12260 12261SC1200 WDT DRIVER 12262M: Zwane Mwaikambo <zwanem@gmail.com> 12263S: Maintained 12264F: drivers/watchdog/sc1200wdt.c 12265 12266SCHEDULER 12267M: Ingo Molnar <mingo@redhat.com> 12268M: Peter Zijlstra <peterz@infradead.org> 12269L: linux-kernel@vger.kernel.org 12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12271S: Maintained 12272F: kernel/sched/ 12273F: include/linux/sched.h 12274F: include/uapi/linux/sched.h 12275F: include/linux/wait.h 12276 12277SCORE ARCHITECTURE 12278M: Chen Liqin <liqin.linux@gmail.com> 12279M: Lennox Wu <lennox.wu@gmail.com> 12280W: http://www.sunplus.com 12281S: Supported 12282F: arch/score/ 12283 12284SCR24X CHIP CARD INTERFACE DRIVER 12285M: Lubomir Rintel <lkundrak@v3.sk> 12286S: Supported 12287F: drivers/char/pcmcia/scr24x_cs.c 12288 12289SCSI CDROM DRIVER 12290M: Jens Axboe <axboe@kernel.dk> 12291L: linux-scsi@vger.kernel.org 12292W: http://www.kernel.dk 12293S: Maintained 12294F: drivers/scsi/sr* 12295 12296SCSI RDMA PROTOCOL (SRP) INITIATOR 12297M: Bart Van Assche <bart.vanassche@sandisk.com> 12298L: linux-rdma@vger.kernel.org 12299S: Supported 12300W: http://www.openfabrics.org 12301Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12303F: drivers/infiniband/ulp/srp/ 12304F: include/scsi/srp.h 12305 12306SCSI SG DRIVER 12307M: Doug Gilbert <dgilbert@interlog.com> 12308L: linux-scsi@vger.kernel.org 12309W: http://sg.danny.cz/sg 12310S: Maintained 12311F: Documentation/scsi/scsi-generic.txt 12312F: drivers/scsi/sg.c 12313F: include/scsi/sg.h 12314 12315SCSI SUBSYSTEM 12316M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12318M: "Martin K. Petersen" <martin.petersen@oracle.com> 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12320L: linux-scsi@vger.kernel.org 12321S: Maintained 12322F: Documentation/devicetree/bindings/scsi/ 12323F: drivers/scsi/ 12324F: include/scsi/ 12325 12326SCSI TAPE DRIVER 12327M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12328L: linux-scsi@vger.kernel.org 12329S: Maintained 12330F: Documentation/scsi/st.txt 12331F: drivers/scsi/st.* 12332F: drivers/scsi/st_*.h 12333 12334SCTP PROTOCOL 12335M: Vlad Yasevich <vyasevich@gmail.com> 12336M: Neil Horman <nhorman@tuxdriver.com> 12337L: linux-sctp@vger.kernel.org 12338W: http://lksctp.sourceforge.net 12339S: Maintained 12340F: Documentation/networking/sctp.txt 12341F: include/linux/sctp.h 12342F: include/uapi/linux/sctp.h 12343F: include/net/sctp/ 12344F: net/sctp/ 12345 12346SCx200 CPU SUPPORT 12347M: Jim Cromie <jim.cromie@gmail.com> 12348S: Odd Fixes 12349F: Documentation/i2c/busses/scx200_acb 12350F: arch/x86/platform/scx200/ 12351F: drivers/watchdog/scx200_wdt.c 12352F: drivers/i2c/busses/scx200* 12353F: drivers/mtd/maps/scx200_docflash.c 12354F: include/linux/scx200.h 12355 12356SCx200 GPIO DRIVER 12357M: Jim Cromie <jim.cromie@gmail.com> 12358S: Maintained 12359F: drivers/char/scx200_gpio.c 12360F: include/linux/scx200_gpio.h 12361 12362SCx200 HRT CLOCKSOURCE DRIVER 12363M: Jim Cromie <jim.cromie@gmail.com> 12364S: Maintained 12365F: drivers/clocksource/scx200_hrt.c 12366 12367SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12368M: Sascha Sommer <saschasommer@freenet.de> 12369L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12370S: Maintained 12371F: drivers/mmc/host/sdricoh_cs.c 12372 12373SECURE COMPUTING 12374M: Kees Cook <keescook@chromium.org> 12375R: Andy Lutomirski <luto@amacapital.net> 12376R: Will Drewry <wad@chromium.org> 12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12378S: Supported 12379F: kernel/seccomp.c 12380F: include/uapi/linux/seccomp.h 12381F: include/linux/seccomp.h 12382F: tools/testing/selftests/seccomp/* 12383F: tools/testing/selftests/kselftest_harness.h 12384F: Documentation/userspace-api/seccomp_filter.rst 12385K: \bsecure_computing 12386K: \bTIF_SECCOMP\b 12387 12388SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12389M: Al Cooper <alcooperx@gmail.com> 12390L: linux-mmc@vger.kernel.org 12391L: bcm-kernel-feedback-list@broadcom.com 12392S: Maintained 12393F: drivers/mmc/host/sdhci-brcmstb* 12394 12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12396M: Adrian Hunter <adrian.hunter@intel.com> 12397L: linux-mmc@vger.kernel.org 12398T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12399S: Maintained 12400F: drivers/mmc/host/sdhci* 12401F: include/linux/mmc/sdhci* 12402 12403SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12404M: Ben Dooks <ben-linux@fluff.org> 12405M: Jaehoon Chung <jh80.chung@samsung.com> 12406L: linux-mmc@vger.kernel.org 12407S: Maintained 12408F: drivers/mmc/host/sdhci-s3c* 12409 12410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12411M: Viresh Kumar <vireshk@kernel.org> 12412L: linux-mmc@vger.kernel.org 12413S: Maintained 12414F: drivers/mmc/host/sdhci-spear.c 12415 12416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12417M: Kishon Vijay Abraham I <kishon@ti.com> 12418L: linux-mmc@vger.kernel.org 12419S: Maintained 12420F: drivers/mmc/host/sdhci-omap.c 12421 12422SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12423M: Scott Bauer <scott.bauer@intel.com> 12424M: Jonathan Derrick <jonathan.derrick@intel.com> 12425L: linux-block@vger.kernel.org 12426S: Supported 12427F: block/sed* 12428F: block/opal_proto.h 12429F: include/linux/sed* 12430F: include/uapi/linux/sed* 12431 12432SECURITY CONTACT 12433M: Security Officers <security@kernel.org> 12434S: Supported 12435 12436SECURITY SUBSYSTEM 12437M: James Morris <jmorris@namei.org> 12438M: "Serge E. Hallyn" <serge@hallyn.com> 12439L: linux-security-module@vger.kernel.org (suggested Cc:) 12440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12441W: http://kernsec.org/ 12442S: Supported 12443F: security/ 12444 12445SELINUX SECURITY MODULE 12446M: Paul Moore <paul@paul-moore.com> 12447M: Stephen Smalley <sds@tycho.nsa.gov> 12448M: Eric Paris <eparis@parisplace.org> 12449L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12450W: https://selinuxproject.org 12451W: https://github.com/SELinuxProject 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12453S: Supported 12454F: include/linux/selinux* 12455F: security/selinux/ 12456F: scripts/selinux/ 12457F: Documentation/admin-guide/LSM/SELinux.rst 12458 12459SENSABLE PHANTOM 12460M: Jiri Slaby <jirislaby@gmail.com> 12461S: Maintained 12462F: drivers/misc/phantom.c 12463F: include/uapi/linux/phantom.h 12464 12465SERIAL DEVICE BUS 12466M: Rob Herring <robh@kernel.org> 12467L: linux-serial@vger.kernel.org 12468S: Maintained 12469F: Documentation/devicetree/bindings/serial/slave-device.txt 12470F: drivers/tty/serdev/ 12471F: include/linux/serdev.h 12472 12473SERIAL DRIVERS 12474M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12475L: linux-serial@vger.kernel.org 12476S: Maintained 12477F: Documentation/devicetree/bindings/serial/ 12478F: drivers/tty/serial/ 12479 12480SERIAL IR RECEIVER 12481M: Sean Young <sean@mess.org> 12482L: linux-media@vger.kernel.org 12483S: Maintained 12484F: drivers/media/rc/serial_ir.c 12485 12486SFC NETWORK DRIVER 12487M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12488M: Edward Cree <ecree@solarflare.com> 12489M: Bert Kenward <bkenward@solarflare.com> 12490L: netdev@vger.kernel.org 12491S: Supported 12492F: drivers/net/ethernet/sfc/ 12493 12494SGI GRU DRIVER 12495M: Dimitri Sivanich <sivanich@sgi.com> 12496S: Maintained 12497F: drivers/misc/sgi-gru/ 12498 12499SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12500M: Pat Gefre <pfg@sgi.com> 12501L: linux-ia64@vger.kernel.org 12502S: Supported 12503F: Documentation/ia64/serial.txt 12504F: drivers/tty/serial/ioc?_serial.c 12505F: include/linux/ioc?.h 12506 12507SGI XP/XPC/XPNET DRIVER 12508M: Cliff Whickman <cpw@sgi.com> 12509M: Robin Holt <robinmholt@gmail.com> 12510S: Maintained 12511F: drivers/misc/sgi-xp/ 12512 12513SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12514M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12515L: linux-s390@vger.kernel.org 12516W: http://www.ibm.com/developerworks/linux/linux390/ 12517S: Supported 12518F: net/smc/ 12519 12520SH_VEU V4L2 MEM2MEM DRIVER 12521L: linux-media@vger.kernel.org 12522S: Orphan 12523F: drivers/media/platform/sh_veu.c 12524 12525SH_VOU V4L2 OUTPUT DRIVER 12526L: linux-media@vger.kernel.org 12527S: Orphan 12528F: drivers/media/platform/sh_vou.c 12529F: include/media/drv-intf/sh_vou.h 12530 12531SI2157 MEDIA DRIVER 12532M: Antti Palosaari <crope@iki.fi> 12533L: linux-media@vger.kernel.org 12534W: https://linuxtv.org 12535W: http://palosaari.fi/linux/ 12536Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12537T: git git://linuxtv.org/anttip/media_tree.git 12538S: Maintained 12539F: drivers/media/tuners/si2157* 12540 12541SI2165 MEDIA DRIVER 12542M: Matthias Schwarzott <zzam@gentoo.org> 12543L: linux-media@vger.kernel.org 12544W: https://linuxtv.org 12545Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12546S: Maintained 12547F: drivers/media/dvb-frontends/si2165* 12548 12549SI2168 MEDIA DRIVER 12550M: Antti Palosaari <crope@iki.fi> 12551L: linux-media@vger.kernel.org 12552W: https://linuxtv.org 12553W: http://palosaari.fi/linux/ 12554Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12555T: git git://linuxtv.org/anttip/media_tree.git 12556S: Maintained 12557F: drivers/media/dvb-frontends/si2168* 12558 12559SI470X FM RADIO RECEIVER I2C DRIVER 12560M: Hans Verkuil <hverkuil@xs4all.nl> 12561L: linux-media@vger.kernel.org 12562T: git git://linuxtv.org/media_tree.git 12563W: https://linuxtv.org 12564S: Odd Fixes 12565F: drivers/media/radio/si470x/radio-si470x-i2c.c 12566 12567SI470X FM RADIO RECEIVER USB DRIVER 12568M: Hans Verkuil <hverkuil@xs4all.nl> 12569L: linux-media@vger.kernel.org 12570T: git git://linuxtv.org/media_tree.git 12571W: https://linuxtv.org 12572S: Maintained 12573F: drivers/media/radio/si470x/radio-si470x-common.c 12574F: drivers/media/radio/si470x/radio-si470x.h 12575F: drivers/media/radio/si470x/radio-si470x-usb.c 12576 12577SI4713 FM RADIO TRANSMITTER I2C DRIVER 12578M: Eduardo Valentin <edubezval@gmail.com> 12579L: linux-media@vger.kernel.org 12580T: git git://linuxtv.org/media_tree.git 12581W: https://linuxtv.org 12582S: Odd Fixes 12583F: drivers/media/radio/si4713/si4713.? 12584 12585SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12586M: Eduardo Valentin <edubezval@gmail.com> 12587L: linux-media@vger.kernel.org 12588T: git git://linuxtv.org/media_tree.git 12589W: https://linuxtv.org 12590S: Odd Fixes 12591F: drivers/media/radio/si4713/radio-platform-si4713.c 12592 12593SI4713 FM RADIO TRANSMITTER USB DRIVER 12594M: Hans Verkuil <hverkuil@xs4all.nl> 12595L: linux-media@vger.kernel.org 12596T: git git://linuxtv.org/media_tree.git 12597W: https://linuxtv.org 12598S: Maintained 12599F: drivers/media/radio/si4713/radio-usb-si4713.c 12600 12601SIANO DVB DRIVER 12602M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12603M: Mauro Carvalho Chehab <mchehab@kernel.org> 12604L: linux-media@vger.kernel.org 12605W: https://linuxtv.org 12606T: git git://linuxtv.org/media_tree.git 12607S: Odd fixes 12608F: drivers/media/common/siano/ 12609F: drivers/media/usb/siano/ 12610F: drivers/media/usb/siano/ 12611F: drivers/media/mmc/siano/ 12612 12613SILEAD TOUCHSCREEN DRIVER 12614M: Hans de Goede <hdegoede@redhat.com> 12615L: linux-input@vger.kernel.org 12616L: platform-driver-x86@vger.kernel.org 12617S: Maintained 12618F: drivers/input/touchscreen/silead.c 12619F: drivers/platform/x86/silead_dmi.c 12620 12621SILICON MOTION SM712 FRAME BUFFER DRIVER 12622M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12623M: Teddy Wang <teddy.wang@siliconmotion.com> 12624M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12625L: linux-fbdev@vger.kernel.org 12626S: Maintained 12627F: drivers/video/fbdev/sm712* 12628F: Documentation/fb/sm712fb.txt 12629 12630SIMPLE FIRMWARE INTERFACE (SFI) 12631M: Len Brown <lenb@kernel.org> 12632L: sfi-devel@simplefirmware.org 12633W: http://simplefirmware.org/ 12634T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12635S: Supported 12636F: arch/x86/platform/sfi/ 12637F: drivers/sfi/ 12638F: include/linux/sfi*.h 12639 12640SIMPLEFB FB DRIVER 12641M: Hans de Goede <hdegoede@redhat.com> 12642L: linux-fbdev@vger.kernel.org 12643S: Maintained 12644F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12645F: drivers/video/fbdev/simplefb.c 12646F: include/linux/platform_data/simplefb.h 12647 12648SIMTEC EB110ATX (Chalice CATS) 12649P: Ben Dooks 12650P: Vincent Sanders <vince@simtec.co.uk> 12651M: Simtec Linux Team <linux@simtec.co.uk> 12652W: http://www.simtec.co.uk/products/EB110ATX/ 12653S: Supported 12654 12655SIMTEC EB2410ITX (BAST) 12656P: Ben Dooks 12657P: Vincent Sanders <vince@simtec.co.uk> 12658M: Simtec Linux Team <linux@simtec.co.uk> 12659W: http://www.simtec.co.uk/products/EB2410ITX/ 12660S: Supported 12661F: arch/arm/mach-s3c24xx/mach-bast.c 12662F: arch/arm/mach-s3c24xx/bast-ide.c 12663F: arch/arm/mach-s3c24xx/bast-irq.c 12664 12665SIPHASH PRF ROUTINES 12666M: Jason A. Donenfeld <Jason@zx2c4.com> 12667S: Maintained 12668F: lib/siphash.c 12669F: lib/test_siphash.c 12670F: include/linux/siphash.h 12671 12672SIOX 12673M: Gavin Schenk <g.schenk@eckelmann.de> 12674M: Uwe Kleine-König <kernel@pengutronix.de> 12675S: Supported 12676F: drivers/siox/* 12677F: include/trace/events/siox.h 12678 12679SIS 190 ETHERNET DRIVER 12680M: Francois Romieu <romieu@fr.zoreil.com> 12681L: netdev@vger.kernel.org 12682S: Maintained 12683F: drivers/net/ethernet/sis/sis190.c 12684 12685SIS 900/7016 FAST ETHERNET DRIVER 12686M: Daniele Venzano <venza@brownhat.org> 12687W: http://www.brownhat.org/sis900.html 12688L: netdev@vger.kernel.org 12689S: Maintained 12690F: drivers/net/ethernet/sis/sis900.* 12691 12692SIS FRAMEBUFFER DRIVER 12693M: Thomas Winischhofer <thomas@winischhofer.net> 12694W: http://www.winischhofer.net/linuxsisvga.shtml 12695S: Maintained 12696F: Documentation/fb/sisfb.txt 12697F: drivers/video/fbdev/sis/ 12698F: include/video/sisfb.h 12699 12700SIS USB2VGA DRIVER 12701M: Thomas Winischhofer <thomas@winischhofer.net> 12702W: http://www.winischhofer.at/linuxsisusbvga.shtml 12703S: Maintained 12704F: drivers/usb/misc/sisusbvga/ 12705 12706SLAB ALLOCATOR 12707M: Christoph Lameter <cl@linux.com> 12708M: Pekka Enberg <penberg@kernel.org> 12709M: David Rientjes <rientjes@google.com> 12710M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12711M: Andrew Morton <akpm@linux-foundation.org> 12712L: linux-mm@kvack.org 12713S: Maintained 12714F: include/linux/sl?b*.h 12715F: mm/sl?b* 12716 12717SLEEPABLE READ-COPY UPDATE (SRCU) 12718M: Lai Jiangshan <jiangshanlai@gmail.com> 12719M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12720M: Josh Triplett <josh@joshtriplett.org> 12721R: Steven Rostedt <rostedt@goodmis.org> 12722R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12723L: linux-kernel@vger.kernel.org 12724W: http://www.rdrop.com/users/paulmck/RCU/ 12725S: Supported 12726T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12727F: include/linux/srcu.h 12728F: kernel/rcu/srcu.c 12729 12730SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12731M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12732L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12733S: Maintained 12734F: drivers/slimbus/ 12735F: Documentation/devicetree/bindings/slimbus/ 12736F: include/linux/slimbus.h 12737 12738SMACK SECURITY MODULE 12739M: Casey Schaufler <casey@schaufler-ca.com> 12740L: linux-security-module@vger.kernel.org 12741W: http://schaufler-ca.com 12742T: git git://github.com/cschaufler/smack-next 12743S: Maintained 12744F: Documentation/admin-guide/LSM/Smack.rst 12745F: security/smack/ 12746 12747SMC91x ETHERNET DRIVER 12748M: Nicolas Pitre <nico@fluxnic.net> 12749S: Odd Fixes 12750F: drivers/net/ethernet/smsc/smc91x.* 12751 12752SMIA AND SMIA++ IMAGE SENSOR DRIVER 12753M: Sakari Ailus <sakari.ailus@iki.fi> 12754L: linux-media@vger.kernel.org 12755S: Maintained 12756F: drivers/media/i2c/smiapp/ 12757F: include/media/i2c/smiapp.h 12758F: drivers/media/i2c/smiapp-pll.c 12759F: drivers/media/i2c/smiapp-pll.h 12760F: include/uapi/linux/smiapp.h 12761F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12762 12763SMM665 HARDWARE MONITOR DRIVER 12764M: Guenter Roeck <linux@roeck-us.net> 12765L: linux-hwmon@vger.kernel.org 12766S: Maintained 12767F: Documentation/hwmon/smm665 12768F: drivers/hwmon/smm665.c 12769 12770SMSC EMC2103 HARDWARE MONITOR DRIVER 12771M: Steve Glendinning <steve.glendinning@shawell.net> 12772L: linux-hwmon@vger.kernel.org 12773S: Maintained 12774F: Documentation/hwmon/emc2103 12775F: drivers/hwmon/emc2103.c 12776 12777SMSC SCH5627 HARDWARE MONITOR DRIVER 12778M: Hans de Goede <hdegoede@redhat.com> 12779L: linux-hwmon@vger.kernel.org 12780S: Supported 12781F: Documentation/hwmon/sch5627 12782F: drivers/hwmon/sch5627.c 12783 12784SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12785M: Steve Glendinning <steve.glendinning@shawell.net> 12786L: linux-fbdev@vger.kernel.org 12787S: Maintained 12788F: drivers/video/fbdev/smscufx.c 12789 12790SMSC47B397 HARDWARE MONITOR DRIVER 12791M: Jean Delvare <jdelvare@suse.com> 12792L: linux-hwmon@vger.kernel.org 12793S: Maintained 12794F: Documentation/hwmon/smsc47b397 12795F: drivers/hwmon/smsc47b397.c 12796 12797SMSC911x ETHERNET DRIVER 12798M: Steve Glendinning <steve.glendinning@shawell.net> 12799L: netdev@vger.kernel.org 12800S: Maintained 12801F: include/linux/smsc911x.h 12802F: drivers/net/ethernet/smsc/smsc911x.* 12803 12804SMSC9420 PCI ETHERNET DRIVER 12805M: Steve Glendinning <steve.glendinning@shawell.net> 12806L: netdev@vger.kernel.org 12807S: Maintained 12808F: drivers/net/ethernet/smsc/smsc9420.* 12809 12810SOC-CAMERA V4L2 SUBSYSTEM 12811M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12812L: linux-media@vger.kernel.org 12813T: git git://linuxtv.org/media_tree.git 12814S: Maintained 12815F: include/media/soc* 12816F: drivers/media/i2c/soc_camera/ 12817F: drivers/media/platform/soc_camera/ 12818 12819SOCIONEXT SYNQUACER I2C DRIVER 12820M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12821L: linux-i2c@vger.kernel.org 12822S: Maintained 12823F: drivers/i2c/busses/i2c-synquacer.c 12824F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12825 12826SOCIONEXT UNIPHIER SOUND DRIVER 12827M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12828L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12829S: Maintained 12830F: sound/soc/uniphier/ 12831 12832SOEKRIS NET48XX LED SUPPORT 12833M: Chris Boot <bootc@bootc.net> 12834S: Maintained 12835F: drivers/leds/leds-net48xx.c 12836 12837SOFT-ROCE DRIVER (rxe) 12838M: Moni Shoua <monis@mellanox.com> 12839L: linux-rdma@vger.kernel.org 12840S: Supported 12841W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12842Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12843F: drivers/infiniband/sw/rxe/ 12844F: include/uapi/rdma/rdma_user_rxe.h 12845 12846SOFTLOGIC 6x10 MPEG CODEC 12847M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12848M: Anton Sviridenko <anton@corp.bluecherry.net> 12849M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12850M: Andrey Utkin <andrey_utkin@fastmail.com> 12851M: Ismael Luceno <ismael@iodev.co.uk> 12852L: linux-media@vger.kernel.org 12853S: Supported 12854F: drivers/media/pci/solo6x10/ 12855 12856SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12857M: James Morse <james.morse@arm.com> 12858L: linux-arm-kernel@lists.infradead.org 12859S: Maintained 12860F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12861F: drivers/firmware/arm_sdei.c 12862F: include/linux/sdei.h 12863F: include/uapi/linux/sdei.h 12864 12865SOFTWARE RAID (Multiple Disks) SUPPORT 12866M: Shaohua Li <shli@kernel.org> 12867L: linux-raid@vger.kernel.org 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12869S: Supported 12870F: drivers/md/Makefile 12871F: drivers/md/Kconfig 12872F: drivers/md/md* 12873F: drivers/md/raid* 12874F: include/linux/raid/ 12875F: include/uapi/linux/raid/ 12876 12877SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12878M: Jassi Brar <jaswinder.singh@linaro.org> 12879L: netdev@vger.kernel.org 12880S: Maintained 12881F: drivers/net/ethernet/socionext/netsec.c 12882F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12883 12884SONIC NETWORK DRIVER 12885M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12886L: netdev@vger.kernel.org 12887S: Maintained 12888F: drivers/net/ethernet/natsemi/sonic.* 12889 12890SONICS SILICON BACKPLANE DRIVER (SSB) 12891M: Michael Buesch <m@bues.ch> 12892L: linux-wireless@vger.kernel.org 12893S: Maintained 12894F: drivers/ssb/ 12895F: include/linux/ssb/ 12896 12897SONY IMX274 SENSOR DRIVER 12898M: Leon Luo <leonl@leopardimaging.com> 12899L: linux-media@vger.kernel.org 12900T: git git://linuxtv.org/media_tree.git 12901S: Maintained 12902F: drivers/media/i2c/imx274.c 12903F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12904 12905SONY MEMORYSTICK CARD SUPPORT 12906M: Alex Dubov <oakad@yahoo.com> 12907W: http://tifmxx.berlios.de/ 12908S: Maintained 12909F: drivers/memstick/host/tifm_ms.c 12910 12911SONY MEMORYSTICK STANDARD SUPPORT 12912M: Maxim Levitsky <maximlevitsky@gmail.com> 12913S: Maintained 12914F: drivers/memstick/core/ms_block.* 12915 12916SONY VAIO CONTROL DEVICE DRIVER 12917M: Mattia Dongili <malattia@linux.it> 12918L: platform-driver-x86@vger.kernel.org 12919W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12920S: Maintained 12921F: Documentation/laptops/sony-laptop.txt 12922F: drivers/char/sonypi.c 12923F: drivers/platform/x86/sony-laptop.c 12924F: include/linux/sony-laptop.h 12925 12926SOUND 12927M: Jaroslav Kysela <perex@perex.cz> 12928M: Takashi Iwai <tiwai@suse.com> 12929L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12930W: http://www.alsa-project.org/ 12931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12932T: git git://git.alsa-project.org/alsa-kernel.git 12933Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12934S: Maintained 12935F: Documentation/sound/ 12936F: include/sound/ 12937F: include/uapi/sound/ 12938F: sound/ 12939 12940SOUND - COMPRESSED AUDIO 12941M: Vinod Koul <vinod.koul@intel.com> 12942L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12944S: Supported 12945F: Documentation/sound/alsa/compress_offload.txt 12946F: include/sound/compress_driver.h 12947F: include/uapi/sound/compress_* 12948F: sound/core/compress_offload.c 12949F: sound/soc/soc-compress.c 12950 12951SOUND - DMAENGINE HELPERS 12952M: Lars-Peter Clausen <lars@metafoo.de> 12953S: Supported 12954F: include/sound/dmaengine_pcm.h 12955F: sound/core/pcm_dmaengine.c 12956F: sound/soc/soc-generic-dmaengine-pcm.c 12957 12958SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12959M: Liam Girdwood <lgirdwood@gmail.com> 12960M: Mark Brown <broonie@kernel.org> 12961T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12962L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12963W: http://alsa-project.org/main/index.php/ASoC 12964S: Supported 12965F: Documentation/devicetree/bindings/sound/ 12966F: Documentation/sound/alsa/soc/ 12967F: sound/soc/ 12968F: include/sound/soc* 12969 12970SOUNDWIRE SUBSYSTEM 12971M: Vinod Koul <vinod.koul@intel.com> 12972M: Sanyog Kale <sanyog.r.kale@intel.com> 12973R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12974L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12975S: Supported 12976F: Documentation/driver-api/soundwire/ 12977F: drivers/soundwire/ 12978F: include/linux/soundwire/ 12979 12980SP2 MEDIA DRIVER 12981M: Olli Salonen <olli.salonen@iki.fi> 12982L: linux-media@vger.kernel.org 12983W: https://linuxtv.org 12984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12985S: Maintained 12986F: drivers/media/dvb-frontends/sp2* 12987 12988SPARC + UltraSPARC (sparc/sparc64) 12989M: "David S. Miller" <davem@davemloft.net> 12990L: sparclinux@vger.kernel.org 12991Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12994S: Maintained 12995F: arch/sparc/ 12996F: drivers/sbus/ 12997 12998SPARC SERIAL DRIVERS 12999M: "David S. Miller" <davem@davemloft.net> 13000L: sparclinux@vger.kernel.org 13001T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13003S: Maintained 13004F: include/linux/sunserialcore.h 13005F: drivers/tty/serial/suncore.c 13006F: drivers/tty/serial/sunhv.c 13007F: drivers/tty/serial/sunsab.c 13008F: drivers/tty/serial/sunsab.h 13009F: drivers/tty/serial/sunsu.c 13010F: drivers/tty/serial/sunzilog.c 13011F: drivers/tty/serial/sunzilog.h 13012F: drivers/tty/vcc.c 13013 13014SPARSE CHECKER 13015M: "Christopher Li" <sparse@chrisli.org> 13016L: linux-sparse@vger.kernel.org 13017W: https://sparse.wiki.kernel.org/ 13018T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13019T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13020S: Maintained 13021F: include/linux/compiler.h 13022 13023SPEAR CLOCK FRAMEWORK SUPPORT 13024M: Viresh Kumar <vireshk@kernel.org> 13025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13026W: http://www.st.com/spear 13027S: Maintained 13028F: drivers/clk/spear/ 13029 13030SPEAR PLATFORM SUPPORT 13031M: Viresh Kumar <vireshk@kernel.org> 13032M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13034W: http://www.st.com/spear 13035S: Maintained 13036F: arch/arm/boot/dts/spear* 13037F: arch/arm/mach-spear/ 13038 13039SPI NOR SUBSYSTEM 13040M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13041M: Marek Vasut <marek.vasut@gmail.com> 13042L: linux-mtd@lists.infradead.org 13043W: http://www.linux-mtd.infradead.org/ 13044Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13045T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13046T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13047S: Maintained 13048F: drivers/mtd/spi-nor/ 13049F: include/linux/mtd/spi-nor.h 13050 13051SPI SUBSYSTEM 13052M: Mark Brown <broonie@kernel.org> 13053L: linux-spi@vger.kernel.org 13054T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13055Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13056S: Maintained 13057F: Documentation/devicetree/bindings/spi/ 13058F: Documentation/spi/ 13059F: drivers/spi/ 13060F: include/linux/spi/ 13061F: include/uapi/linux/spi/ 13062F: tools/spi/ 13063 13064SPIDERNET NETWORK DRIVER for CELL 13065M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13066L: netdev@vger.kernel.org 13067S: Supported 13068F: Documentation/networking/spider_net.txt 13069F: drivers/net/ethernet/toshiba/spider_net* 13070 13071SPMI SUBSYSTEM 13072R: Stephen Boyd <sboyd@kernel.org> 13073L: linux-arm-msm@vger.kernel.org 13074F: Documentation/devicetree/bindings/spmi/ 13075F: drivers/spmi/ 13076F: include/dt-bindings/spmi/spmi.h 13077F: include/linux/spmi.h 13078F: include/trace/events/spmi.h 13079 13080SPU FILE SYSTEM 13081M: Jeremy Kerr <jk@ozlabs.org> 13082L: linuxppc-dev@lists.ozlabs.org 13083W: http://www.ibm.com/developerworks/power/cell/ 13084S: Supported 13085F: Documentation/filesystems/spufs.txt 13086F: arch/powerpc/platforms/cell/spufs/ 13087 13088SQUASHFS FILE SYSTEM 13089M: Phillip Lougher <phillip@squashfs.org.uk> 13090L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13091W: http://squashfs.org.uk 13092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13093S: Maintained 13094F: Documentation/filesystems/squashfs.txt 13095F: fs/squashfs/ 13096 13097SRM (Alpha) environment access 13098M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13099S: Maintained 13100F: arch/alpha/kernel/srm_env.c 13101 13102STABLE BRANCH 13103M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13104L: stable@vger.kernel.org 13105S: Supported 13106F: Documentation/process/stable-kernel-rules.rst 13107 13108STAGING - ATOMISP DRIVER 13109M: Alan Cox <alan@linux.intel.com> 13110M: Sakari Ailus <sakari.ailus@linux.intel.com> 13111L: linux-media@vger.kernel.org 13112S: Maintained 13113F: drivers/staging/media/atomisp/ 13114 13115STAGING - COMEDI 13116M: Ian Abbott <abbotti@mev.co.uk> 13117M: H Hartley Sweeten <hsweeten@visionengravers.com> 13118S: Odd Fixes 13119F: drivers/staging/comedi/ 13120 13121STAGING - FLARION FT1000 DRIVERS 13122M: Marek Belisko <marek.belisko@gmail.com> 13123S: Odd Fixes 13124F: drivers/staging/ft1000/ 13125 13126STAGING - INDUSTRIAL IO 13127M: Jonathan Cameron <jic23@kernel.org> 13128L: linux-iio@vger.kernel.org 13129S: Odd Fixes 13130F: Documentation/devicetree/bindings/staging/iio/ 13131F: drivers/staging/iio/ 13132 13133STAGING - LUSTRE PARALLEL FILESYSTEM 13134M: Oleg Drokin <oleg.drokin@intel.com> 13135M: Andreas Dilger <andreas.dilger@intel.com> 13136M: James Simmons <jsimmons@infradead.org> 13137L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13138W: http://wiki.lustre.org/ 13139S: Maintained 13140F: drivers/staging/lustre 13141 13142STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13143M: Marc Dietrich <marvin24@gmx.de> 13144L: ac100@lists.launchpad.net (moderated for non-subscribers) 13145L: linux-tegra@vger.kernel.org 13146S: Maintained 13147F: drivers/staging/nvec/ 13148 13149STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13150M: Jens Frederich <jfrederich@gmail.com> 13151M: Daniel Drake <dsd@laptop.org> 13152M: Jon Nettleton <jon.nettleton@gmail.com> 13153W: http://wiki.laptop.org/go/DCON 13154S: Maintained 13155F: drivers/staging/olpc_dcon/ 13156 13157STAGING - REALTEK RTL8712U DRIVERS 13158M: Larry Finger <Larry.Finger@lwfinger.net> 13159M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13160S: Odd Fixes 13161F: drivers/staging/rtl8712/ 13162 13163STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13164M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13165M: Teddy Wang <teddy.wang@siliconmotion.com> 13166M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13167L: linux-fbdev@vger.kernel.org 13168S: Maintained 13169F: drivers/staging/sm750fb/ 13170 13171STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13172M: William Hubbs <w.d.hubbs@gmail.com> 13173M: Chris Brannon <chris@the-brannons.com> 13174M: Kirk Reiser <kirk@reisers.ca> 13175M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13176L: speakup@linux-speakup.org 13177W: http://www.linux-speakup.org/ 13178S: Odd Fixes 13179F: drivers/staging/speakup/ 13180 13181STAGING - VIA VT665X DRIVERS 13182M: Forest Bond <forest@alittletooquiet.net> 13183S: Odd Fixes 13184F: drivers/staging/vt665?/ 13185 13186STAGING - WILC1000 WIFI DRIVER 13187M: Aditya Shankar <aditya.shankar@microchip.com> 13188M: Ganesh Krishna <ganesh.krishna@microchip.com> 13189L: linux-wireless@vger.kernel.org 13190S: Supported 13191F: drivers/staging/wilc1000/ 13192 13193STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13194M: Arnaud Patard <arnaud.patard@rtp-net.org> 13195S: Odd Fixes 13196F: drivers/staging/xgifb/ 13197 13198STAGING SUBSYSTEM 13199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13200T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13201L: devel@driverdev.osuosl.org 13202S: Supported 13203F: drivers/staging/ 13204 13205STARFIRE/DURALAN NETWORK DRIVER 13206M: Ion Badulescu <ionut@badula.org> 13207S: Odd Fixes 13208F: drivers/net/ethernet/adaptec/starfire* 13209 13210STEC S1220 SKD DRIVER 13211M: Bart Van Assche <bart.vanassche@wdc.com> 13212L: linux-block@vger.kernel.org 13213S: Maintained 13214F: drivers/block/skd*[ch] 13215 13216STI CEC DRIVER 13217M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13218S: Maintained 13219F: drivers/staging/media/st-cec/ 13220F: Documentation/devicetree/bindings/media/stih-cec.txt 13221 13222STK1160 USB VIDEO CAPTURE DRIVER 13223M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13224L: linux-media@vger.kernel.org 13225T: git git://linuxtv.org/media_tree.git 13226S: Maintained 13227F: drivers/media/usb/stk1160/ 13228 13229STMMAC ETHERNET DRIVER 13230M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13231M: Alexandre Torgue <alexandre.torgue@st.com> 13232L: netdev@vger.kernel.org 13233W: http://www.stlinux.com 13234S: Supported 13235F: drivers/net/ethernet/stmicro/stmmac/ 13236 13237SUN3/3X 13238M: Sam Creasey <sammy@sammy.net> 13239W: http://sammy.net/sun3/ 13240S: Maintained 13241F: arch/m68k/kernel/*sun3* 13242F: arch/m68k/sun3*/ 13243F: arch/m68k/include/asm/sun3* 13244F: drivers/net/ethernet/i825xx/sun3* 13245 13246SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13247M: Hans de Goede <hdegoede@redhat.com> 13248L: linux-input@vger.kernel.org 13249S: Maintained 13250F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13251F: drivers/input/keyboard/sun4i-lradc-keys.c 13252 13253SUNDANCE NETWORK DRIVER 13254M: Denis Kirjanov <kda@linux-powerpc.org> 13255L: netdev@vger.kernel.org 13256S: Maintained 13257F: drivers/net/ethernet/dlink/sundance.c 13258 13259SUPERH 13260M: Yoshinori Sato <ysato@users.sourceforge.jp> 13261M: Rich Felker <dalias@libc.org> 13262L: linux-sh@vger.kernel.org 13263Q: http://patchwork.kernel.org/project/linux-sh/list/ 13264S: Maintained 13265F: Documentation/sh/ 13266F: arch/sh/ 13267F: drivers/sh/ 13268 13269SUSPEND TO RAM 13270M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13271M: Len Brown <len.brown@intel.com> 13272M: Pavel Machek <pavel@ucw.cz> 13273L: linux-pm@vger.kernel.org 13274B: https://bugzilla.kernel.org 13275S: Supported 13276F: Documentation/power/ 13277F: arch/x86/kernel/acpi/ 13278F: drivers/base/power/ 13279F: kernel/power/ 13280F: include/linux/suspend.h 13281F: include/linux/freezer.h 13282F: include/linux/pm.h 13283 13284SVGA HANDLING 13285M: Martin Mares <mj@ucw.cz> 13286L: linux-video@atrey.karlin.mff.cuni.cz 13287S: Maintained 13288F: Documentation/svga.txt 13289F: arch/x86/boot/video* 13290 13291SWIOTLB SUBSYSTEM 13292M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13293L: iommu@lists.linux-foundation.org 13294T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13295S: Supported 13296F: lib/swiotlb.c 13297F: arch/*/kernel/pci-swiotlb.c 13298F: include/linux/swiotlb.h 13299 13300SWITCHDEV 13301M: Jiri Pirko <jiri@resnulli.us> 13302M: Ivan Vecera <ivecera@redhat.com> 13303L: netdev@vger.kernel.org 13304S: Supported 13305F: net/switchdev/ 13306F: include/net/switchdev.h 13307 13308SYNC FILE FRAMEWORK 13309M: Sumit Semwal <sumit.semwal@linaro.org> 13310R: Gustavo Padovan <gustavo@padovan.org> 13311S: Maintained 13312L: linux-media@vger.kernel.org 13313L: dri-devel@lists.freedesktop.org 13314F: drivers/dma-buf/sync_* 13315F: drivers/dma-buf/dma-fence* 13316F: drivers/dma-buf/sw_sync.c 13317F: include/linux/sync_file.h 13318F: include/uapi/linux/sync_file.h 13319F: Documentation/sync_file.txt 13320T: git git://anongit.freedesktop.org/drm/drm-misc 13321 13322SYNOPSYS ARC ARCHITECTURE 13323M: Vineet Gupta <vgupta@synopsys.com> 13324L: linux-snps-arc@lists.infradead.org 13325S: Supported 13326F: arch/arc/ 13327F: Documentation/devicetree/bindings/arc/* 13328F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13329F: drivers/clocksource/arc_timer.c 13330F: drivers/tty/serial/arc_uart.c 13331T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13332 13333SYNOPSYS ARC HSDK SDP pll clock driver 13334M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13335S: Supported 13336F: drivers/clk/clk-hsdk-pll.c 13337F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13338 13339SYNOPSYS ARC SDP clock driver 13340M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13341S: Supported 13342F: drivers/clk/axs10x/* 13343F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13344 13345SYNOPSYS ARC SDP platform support 13346M: Alexey Brodkin <abrodkin@synopsys.com> 13347S: Supported 13348F: arch/arc/plat-axs10x 13349F: arch/arc/boot/dts/ax* 13350F: Documentation/devicetree/bindings/arc/axs10* 13351 13352SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13353M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13354S: Supported 13355F: drivers/reset/reset-axs10x.c 13356F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13357 13358SYNOPSYS DESIGNWARE 8250 UART DRIVER 13359R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13360S: Maintained 13361F: drivers/tty/serial/8250/8250_dw.c 13362 13363SYNOPSYS DESIGNWARE APB GPIO DRIVER 13364M: Hoan Tran <hotran@apm.com> 13365L: linux-gpio@vger.kernel.org 13366S: Maintained 13367F: drivers/gpio/gpio-dwapb.c 13368F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13369 13370SYNOPSYS DESIGNWARE DMAC DRIVER 13371M: Viresh Kumar <vireshk@kernel.org> 13372R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13373S: Maintained 13374F: include/linux/dma/dw.h 13375F: include/linux/platform_data/dma-dw.h 13376F: drivers/dma/dw/ 13377 13378SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13379M: Jose Abreu <Jose.Abreu@synopsys.com> 13380L: netdev@vger.kernel.org 13381S: Supported 13382F: drivers/net/ethernet/synopsys/ 13383 13384SYNOPSYS DESIGNWARE I2C DRIVER 13385M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13386R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13387R: Mika Westerberg <mika.westerberg@linux.intel.com> 13388L: linux-i2c@vger.kernel.org 13389S: Maintained 13390F: drivers/i2c/busses/i2c-designware-* 13391F: include/linux/platform_data/i2c-designware.h 13392 13393SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13394M: Jaehoon Chung <jh80.chung@samsung.com> 13395L: linux-mmc@vger.kernel.org 13396S: Maintained 13397F: drivers/mmc/host/dw_mmc* 13398 13399SYNOPSYS HSDK RESET CONTROLLER DRIVER 13400M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13401S: Supported 13402F: drivers/reset/reset-hsdk.c 13403F: include/dt-bindings/reset/snps,hsdk-reset.h 13404F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13405 13406SYSTEM CONFIGURATION (SYSCON) 13407M: Lee Jones <lee.jones@linaro.org> 13408M: Arnd Bergmann <arnd@arndb.de> 13409T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13410S: Supported 13411F: drivers/mfd/syscon.c 13412 13413SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13414M: Sudeep Holla <sudeep.holla@arm.com> 13415L: linux-arm-kernel@lists.infradead.org 13416S: Maintained 13417F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13418F: drivers/clk/clk-scpi.c 13419F: drivers/cpufreq/scpi-cpufreq.c 13420F: drivers/firmware/arm_scpi.c 13421F: include/linux/scpi_protocol.h 13422 13423SYSTEM RESET/SHUTDOWN DRIVERS 13424M: Sebastian Reichel <sre@kernel.org> 13425L: linux-pm@vger.kernel.org 13426T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13427S: Maintained 13428F: Documentation/devicetree/bindings/power/reset/ 13429F: drivers/power/reset/ 13430 13431SYSTEM TRACE MODULE CLASS 13432M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13433S: Maintained 13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13435F: Documentation/trace/stm.txt 13436F: drivers/hwtracing/stm/ 13437F: include/linux/stm.h 13438F: include/uapi/linux/stm.h 13439 13440SYSV FILESYSTEM 13441M: Christoph Hellwig <hch@infradead.org> 13442S: Maintained 13443F: Documentation/filesystems/sysv-fs.txt 13444F: fs/sysv/ 13445F: include/linux/sysv_fs.h 13446 13447TARGET SUBSYSTEM 13448M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13449L: linux-scsi@vger.kernel.org 13450L: target-devel@vger.kernel.org 13451W: http://www.linux-iscsi.org 13452W: http://groups.google.com/group/linux-iscsi-target-dev 13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13454S: Supported 13455F: drivers/target/ 13456F: include/target/ 13457F: Documentation/target/ 13458 13459TASKSTATS STATISTICS INTERFACE 13460M: Balbir Singh <bsingharora@gmail.com> 13461S: Maintained 13462F: Documentation/accounting/taskstats* 13463F: include/linux/taskstats* 13464F: kernel/taskstats.c 13465 13466TC subsystem 13467M: Jamal Hadi Salim <jhs@mojatatu.com> 13468M: Cong Wang <xiyou.wangcong@gmail.com> 13469M: Jiri Pirko <jiri@resnulli.us> 13470L: netdev@vger.kernel.org 13471S: Maintained 13472F: include/net/pkt_cls.h 13473F: include/net/pkt_sched.h 13474F: include/net/tc_act/ 13475F: include/uapi/linux/pkt_cls.h 13476F: include/uapi/linux/pkt_sched.h 13477F: include/uapi/linux/tc_act/ 13478F: include/uapi/linux/tc_ematch/ 13479F: net/sched/ 13480 13481TCP LOW PRIORITY MODULE 13482M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13483M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13484W: http://tcp-lp-mod.sourceforge.net/ 13485S: Maintained 13486F: net/ipv4/tcp_lp.c 13487 13488TDA10071 MEDIA DRIVER 13489M: Antti Palosaari <crope@iki.fi> 13490L: linux-media@vger.kernel.org 13491W: https://linuxtv.org 13492W: http://palosaari.fi/linux/ 13493Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13494T: git git://linuxtv.org/anttip/media_tree.git 13495S: Maintained 13496F: drivers/media/dvb-frontends/tda10071* 13497 13498TDA18212 MEDIA DRIVER 13499M: Antti Palosaari <crope@iki.fi> 13500L: linux-media@vger.kernel.org 13501W: https://linuxtv.org 13502W: http://palosaari.fi/linux/ 13503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13504T: git git://linuxtv.org/anttip/media_tree.git 13505S: Maintained 13506F: drivers/media/tuners/tda18212* 13507 13508TDA18218 MEDIA DRIVER 13509M: Antti Palosaari <crope@iki.fi> 13510L: linux-media@vger.kernel.org 13511W: https://linuxtv.org 13512W: http://palosaari.fi/linux/ 13513Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13514T: git git://linuxtv.org/anttip/media_tree.git 13515S: Maintained 13516F: drivers/media/tuners/tda18218* 13517 13518TDA18250 MEDIA DRIVER 13519M: Olli Salonen <olli.salonen@iki.fi> 13520L: linux-media@vger.kernel.org 13521W: https://linuxtv.org 13522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13523T: git git://linuxtv.org/media_tree.git 13524S: Maintained 13525F: drivers/media/tuners/tda18250* 13526 13527TDA18271 MEDIA DRIVER 13528M: Michael Krufky <mkrufky@linuxtv.org> 13529L: linux-media@vger.kernel.org 13530W: https://linuxtv.org 13531W: http://github.com/mkrufky 13532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13533T: git git://linuxtv.org/mkrufky/tuners.git 13534S: Maintained 13535F: drivers/media/tuners/tda18271* 13536 13537TDA827x MEDIA DRIVER 13538M: Michael Krufky <mkrufky@linuxtv.org> 13539L: linux-media@vger.kernel.org 13540W: https://linuxtv.org 13541W: http://github.com/mkrufky 13542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13543T: git git://linuxtv.org/mkrufky/tuners.git 13544S: Maintained 13545F: drivers/media/tuners/tda8290.* 13546 13547TDA8290 MEDIA DRIVER 13548M: Michael Krufky <mkrufky@linuxtv.org> 13549L: linux-media@vger.kernel.org 13550W: https://linuxtv.org 13551W: http://github.com/mkrufky 13552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13553T: git git://linuxtv.org/mkrufky/tuners.git 13554S: Maintained 13555F: drivers/media/tuners/tda8290.* 13556 13557TDA9840 MEDIA DRIVER 13558M: Hans Verkuil <hverkuil@xs4all.nl> 13559L: linux-media@vger.kernel.org 13560T: git git://linuxtv.org/media_tree.git 13561W: https://linuxtv.org 13562S: Maintained 13563F: drivers/media/i2c/tda9840* 13564 13565TEA5761 TUNER DRIVER 13566M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13567M: Mauro Carvalho Chehab <mchehab@kernel.org> 13568L: linux-media@vger.kernel.org 13569W: https://linuxtv.org 13570T: git git://linuxtv.org/media_tree.git 13571S: Odd fixes 13572F: drivers/media/tuners/tea5761.* 13573 13574TEA5767 TUNER DRIVER 13575M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13576M: Mauro Carvalho Chehab <mchehab@kernel.org> 13577L: linux-media@vger.kernel.org 13578W: https://linuxtv.org 13579T: git git://linuxtv.org/media_tree.git 13580S: Maintained 13581F: drivers/media/tuners/tea5767.* 13582 13583TEA6415C MEDIA DRIVER 13584M: Hans Verkuil <hverkuil@xs4all.nl> 13585L: linux-media@vger.kernel.org 13586T: git git://linuxtv.org/media_tree.git 13587W: https://linuxtv.org 13588S: Maintained 13589F: drivers/media/i2c/tea6415c* 13590 13591TEA6420 MEDIA DRIVER 13592M: Hans Verkuil <hverkuil@xs4all.nl> 13593L: linux-media@vger.kernel.org 13594T: git git://linuxtv.org/media_tree.git 13595W: https://linuxtv.org 13596S: Maintained 13597F: drivers/media/i2c/tea6420* 13598 13599TEAM DRIVER 13600M: Jiri Pirko <jiri@resnulli.us> 13601L: netdev@vger.kernel.org 13602S: Supported 13603F: drivers/net/team/ 13604F: include/linux/if_team.h 13605F: include/uapi/linux/if_team.h 13606 13607TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13608M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13609S: Maintained 13610F: arch/x86/platform/ts5500/ 13611 13612TECHNOTREND USB IR RECEIVER 13613M: Sean Young <sean@mess.org> 13614L: linux-media@vger.kernel.org 13615S: Maintained 13616F: drivers/media/rc/ttusbir.c 13617 13618TEE SUBSYSTEM 13619M: Jens Wiklander <jens.wiklander@linaro.org> 13620S: Maintained 13621F: include/linux/tee_drv.h 13622F: include/uapi/linux/tee.h 13623F: drivers/tee/ 13624F: Documentation/tee.txt 13625 13626TEGRA ARCHITECTURE SUPPORT 13627M: Thierry Reding <thierry.reding@gmail.com> 13628M: Jonathan Hunter <jonathanh@nvidia.com> 13629L: linux-tegra@vger.kernel.org 13630Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13632S: Supported 13633N: [^a-z]tegra 13634 13635TEGRA CLOCK DRIVER 13636M: Peter De Schrijver <pdeschrijver@nvidia.com> 13637M: Prashant Gaikwad <pgaikwad@nvidia.com> 13638S: Supported 13639F: drivers/clk/tegra/ 13640 13641TEGRA DMA DRIVERS 13642M: Laxman Dewangan <ldewangan@nvidia.com> 13643M: Jon Hunter <jonathanh@nvidia.com> 13644S: Supported 13645F: drivers/dma/tegra* 13646 13647TEGRA I2C DRIVER 13648M: Laxman Dewangan <ldewangan@nvidia.com> 13649S: Supported 13650F: drivers/i2c/busses/i2c-tegra.c 13651 13652TEGRA IOMMU DRIVERS 13653M: Hiroshi Doyu <hdoyu@nvidia.com> 13654S: Supported 13655F: drivers/iommu/tegra* 13656 13657TEGRA KBC DRIVER 13658M: Rakesh Iyer <riyer@nvidia.com> 13659M: Laxman Dewangan <ldewangan@nvidia.com> 13660S: Supported 13661F: drivers/input/keyboard/tegra-kbc.c 13662 13663TEGRA PWM DRIVER 13664M: Thierry Reding <thierry.reding@gmail.com> 13665S: Supported 13666F: drivers/pwm/pwm-tegra.c 13667 13668TEGRA SERIAL DRIVER 13669M: Laxman Dewangan <ldewangan@nvidia.com> 13670S: Supported 13671F: drivers/tty/serial/serial-tegra.c 13672 13673TEGRA SPI DRIVER 13674M: Laxman Dewangan <ldewangan@nvidia.com> 13675S: Supported 13676F: drivers/spi/spi-tegra* 13677 13678TEHUTI ETHERNET DRIVER 13679M: Andy Gospodarek <andy@greyhouse.net> 13680L: netdev@vger.kernel.org 13681S: Supported 13682F: drivers/net/ethernet/tehuti/* 13683 13684Telecom Clock Driver for MCPL0010 13685M: Mark Gross <mark.gross@intel.com> 13686S: Supported 13687F: drivers/char/tlclk.c 13688 13689TENSILICA XTENSA PORT (xtensa) 13690M: Chris Zankel <chris@zankel.net> 13691M: Max Filippov <jcmvbkbc@gmail.com> 13692L: linux-xtensa@linux-xtensa.org 13693T: git git://github.com/czankel/xtensa-linux.git 13694S: Maintained 13695F: arch/xtensa/ 13696F: drivers/irqchip/irq-xtensa-* 13697 13698Texas Instruments' System Control Interface (TISCI) Protocol Driver 13699M: Nishanth Menon <nm@ti.com> 13700M: Tero Kristo <t-kristo@ti.com> 13701M: Santosh Shilimkar <ssantosh@kernel.org> 13702L: linux-arm-kernel@lists.infradead.org 13703S: Maintained 13704F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13705F: drivers/firmware/ti_sci* 13706F: include/linux/soc/ti/ti_sci_protocol.h 13707F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13708F: include/dt-bindings/genpd/k2g.h 13709F: drivers/soc/ti/ti_sci_pm_domains.c 13710F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13711F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13712F: drivers/clk/keystone/sci-clk.c 13713F: drivers/reset/reset-ti-sci.c 13714 13715THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13716M: Hans Verkuil <hverkuil@xs4all.nl> 13717L: linux-media@vger.kernel.org 13718T: git git://linuxtv.org/media_tree.git 13719W: https://linuxtv.org 13720S: Maintained 13721F: drivers/media/radio/radio-raremono.c 13722 13723THERMAL 13724M: Zhang Rui <rui.zhang@intel.com> 13725M: Eduardo Valentin <edubezval@gmail.com> 13726L: linux-pm@vger.kernel.org 13727T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13728T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13729Q: https://patchwork.kernel.org/project/linux-pm/list/ 13730S: Supported 13731F: drivers/thermal/ 13732F: include/linux/thermal.h 13733F: include/uapi/linux/thermal.h 13734F: include/linux/cpu_cooling.h 13735F: Documentation/devicetree/bindings/thermal/ 13736 13737THERMAL/CPU_COOLING 13738M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13739M: Viresh Kumar <viresh.kumar@linaro.org> 13740M: Javi Merino <javi.merino@kernel.org> 13741L: linux-pm@vger.kernel.org 13742S: Supported 13743F: Documentation/thermal/cpu-cooling-api.txt 13744F: drivers/thermal/cpu_cooling.c 13745F: include/linux/cpu_cooling.h 13746 13747THINKPAD ACPI EXTRAS DRIVER 13748M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13749L: ibm-acpi-devel@lists.sourceforge.net 13750L: platform-driver-x86@vger.kernel.org 13751W: http://ibm-acpi.sourceforge.net 13752W: http://thinkwiki.org/wiki/Ibm-acpi 13753T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13754S: Maintained 13755F: drivers/platform/x86/thinkpad_acpi.c 13756 13757THUNDERBOLT DRIVER 13758M: Andreas Noever <andreas.noever@gmail.com> 13759M: Michael Jamet <michael.jamet@intel.com> 13760M: Mika Westerberg <mika.westerberg@linux.intel.com> 13761M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13762T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13763S: Maintained 13764F: Documentation/admin-guide/thunderbolt.rst 13765F: drivers/thunderbolt/ 13766F: include/linux/thunderbolt.h 13767 13768THUNDERBOLT NETWORK DRIVER 13769M: Michael Jamet <michael.jamet@intel.com> 13770M: Mika Westerberg <mika.westerberg@linux.intel.com> 13771M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13772L: netdev@vger.kernel.org 13773S: Maintained 13774F: drivers/net/thunderbolt.c 13775 13776THUNDERX GPIO DRIVER 13777M: David Daney <david.daney@cavium.com> 13778S: Maintained 13779F: drivers/gpio/gpio-thunderx.c 13780 13781TI AM437X VPFE DRIVER 13782M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13783L: linux-media@vger.kernel.org 13784W: https://linuxtv.org 13785Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13786T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13787S: Maintained 13788F: drivers/media/platform/am437x/ 13789 13790TI BANDGAP AND THERMAL DRIVER 13791M: Eduardo Valentin <edubezval@gmail.com> 13792M: Keerthy <j-keerthy@ti.com> 13793L: linux-pm@vger.kernel.org 13794L: linux-omap@vger.kernel.org 13795S: Maintained 13796F: drivers/thermal/ti-soc-thermal/ 13797 13798TI BQ27XXX POWER SUPPLY DRIVER 13799R: Andrew F. Davis <afd@ti.com> 13800F: include/linux/power/bq27xxx_battery.h 13801F: drivers/power/supply/bq27xxx_battery.c 13802F: drivers/power/supply/bq27xxx_battery_i2c.c 13803 13804TI CDCE706 CLOCK DRIVER 13805M: Max Filippov <jcmvbkbc@gmail.com> 13806S: Maintained 13807F: drivers/clk/clk-cdce706.c 13808 13809TI CLOCK DRIVER 13810M: Tero Kristo <t-kristo@ti.com> 13811L: linux-omap@vger.kernel.org 13812S: Maintained 13813F: drivers/clk/ti/ 13814F: include/linux/clk/ti.h 13815 13816TI DAVINCI MACHINE SUPPORT 13817M: Sekhar Nori <nsekhar@ti.com> 13818M: Kevin Hilman <khilman@kernel.org> 13819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13820T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13821S: Supported 13822F: arch/arm/mach-davinci/ 13823F: drivers/i2c/busses/i2c-davinci.c 13824F: arch/arm/boot/dts/da850* 13825 13826TI DAVINCI SERIES GPIO DRIVER 13827M: Keerthy <j-keerthy@ti.com> 13828L: linux-gpio@vger.kernel.org 13829S: Maintained 13830F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13831F: drivers/gpio/gpio-davinci.c 13832 13833TI DAVINCI SERIES MEDIA DRIVER 13834M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13835L: linux-media@vger.kernel.org 13836W: https://linuxtv.org 13837Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13838T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13839S: Maintained 13840F: drivers/media/platform/davinci/ 13841F: include/media/davinci/ 13842 13843TI ETHERNET SWITCH DRIVER (CPSW) 13844R: Grygorii Strashko <grygorii.strashko@ti.com> 13845L: linux-omap@vger.kernel.org 13846L: netdev@vger.kernel.org 13847S: Maintained 13848F: drivers/net/ethernet/ti/cpsw* 13849F: drivers/net/ethernet/ti/davinci* 13850 13851TI FLASH MEDIA INTERFACE DRIVER 13852M: Alex Dubov <oakad@yahoo.com> 13853S: Maintained 13854F: drivers/misc/tifm* 13855F: drivers/mmc/host/tifm_sd.c 13856F: include/linux/tifm.h 13857 13858TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13859M: Santosh Shilimkar <ssantosh@kernel.org> 13860L: linux-kernel@vger.kernel.org 13861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13862S: Maintained 13863F: drivers/soc/ti/* 13864T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13865 13866TI LM49xxx FAMILY ASoC CODEC DRIVERS 13867M: M R Swami Reddy <mr.swami.reddy@ti.com> 13868M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13869L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13870S: Maintained 13871F: sound/soc/codecs/lm49453* 13872F: sound/soc/codecs/isabelle* 13873 13874TI LP855x BACKLIGHT DRIVER 13875M: Milo Kim <milo.kim@ti.com> 13876S: Maintained 13877F: Documentation/backlight/lp855x-driver.txt 13878F: drivers/video/backlight/lp855x_bl.c 13879F: include/linux/platform_data/lp855x.h 13880 13881TI LP8727 CHARGER DRIVER 13882M: Milo Kim <milo.kim@ti.com> 13883S: Maintained 13884F: drivers/power/supply/lp8727_charger.c 13885F: include/linux/platform_data/lp8727.h 13886 13887TI LP8788 MFD DRIVER 13888M: Milo Kim <milo.kim@ti.com> 13889S: Maintained 13890F: drivers/iio/adc/lp8788_adc.c 13891F: drivers/leds/leds-lp8788.c 13892F: drivers/mfd/lp8788*.c 13893F: drivers/power/supply/lp8788-charger.c 13894F: drivers/regulator/lp8788-*.c 13895F: include/linux/mfd/lp8788*.h 13896 13897TI NETCP ETHERNET DRIVER 13898M: Wingman Kwok <w-kwok2@ti.com> 13899M: Murali Karicheri <m-karicheri2@ti.com> 13900L: netdev@vger.kernel.org 13901S: Maintained 13902F: drivers/net/ethernet/ti/netcp* 13903 13904TI TAS571X FAMILY ASoC CODEC DRIVER 13905M: Kevin Cernekee <cernekee@chromium.org> 13906L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13907S: Odd Fixes 13908F: sound/soc/codecs/tas571x* 13909 13910TI TRF7970A NFC DRIVER 13911M: Mark Greer <mgreer@animalcreek.com> 13912L: linux-wireless@vger.kernel.org 13913L: linux-nfc@lists.01.org (moderated for non-subscribers) 13914S: Supported 13915F: drivers/nfc/trf7970a.c 13916F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13917 13918TI TWL4030 SERIES SOC CODEC DRIVER 13919M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13921S: Maintained 13922F: sound/soc/codecs/twl4030* 13923 13924TI VPE/CAL DRIVERS 13925M: Benoit Parrot <bparrot@ti.com> 13926L: linux-media@vger.kernel.org 13927W: http://linuxtv.org/ 13928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13929S: Maintained 13930F: drivers/media/platform/ti-vpe/ 13931 13932TI WILINK WIRELESS DRIVERS 13933L: linux-wireless@vger.kernel.org 13934W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13935W: http://wireless.kernel.org/en/users/Drivers/wl1251 13936T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13937S: Orphan 13938F: drivers/net/wireless/ti/ 13939F: include/linux/wl12xx.h 13940 13941TILE ARCHITECTURE 13942W: http://www.mellanox.com/repository/solutions/tile-scm/ 13943S: Orphan 13944F: arch/tile/ 13945F: drivers/char/tile-srom.c 13946F: drivers/edac/tile_edac.c 13947F: drivers/net/ethernet/tile/ 13948F: drivers/rtc/rtc-tile.c 13949F: drivers/tty/hvc/hvc_tile.c 13950F: drivers/tty/serial/tilegx.c 13951F: drivers/usb/host/*-tilegx.c 13952F: include/linux/usb/tilegx.h 13953 13954TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13955M: John Stultz <john.stultz@linaro.org> 13956M: Thomas Gleixner <tglx@linutronix.de> 13957R: Stephen Boyd <sboyd@kernel.org> 13958L: linux-kernel@vger.kernel.org 13959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13960S: Supported 13961F: include/linux/clocksource.h 13962F: include/linux/time.h 13963F: include/linux/timex.h 13964F: include/uapi/linux/time.h 13965F: include/uapi/linux/timex.h 13966F: kernel/time/clocksource.c 13967F: kernel/time/time*.c 13968F: kernel/time/alarmtimer.c 13969F: kernel/time/ntp.c 13970F: tools/testing/selftests/timers/ 13971 13972TIPC NETWORK LAYER 13973M: Jon Maloy <jon.maloy@ericsson.com> 13974M: Ying Xue <ying.xue@windriver.com> 13975L: netdev@vger.kernel.org (core kernel code) 13976L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13977W: http://tipc.sourceforge.net/ 13978S: Maintained 13979F: include/uapi/linux/tipc*.h 13980F: net/tipc/ 13981 13982TLAN NETWORK DRIVER 13983M: Samuel Chessman <chessman@tux.org> 13984L: tlan-devel@lists.sourceforge.net (subscribers-only) 13985W: http://sourceforge.net/projects/tlan/ 13986S: Maintained 13987F: Documentation/networking/tlan.txt 13988F: drivers/net/ethernet/ti/tlan.* 13989 13990TM6000 VIDEO4LINUX DRIVER 13991M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13992M: Mauro Carvalho Chehab <mchehab@kernel.org> 13993L: linux-media@vger.kernel.org 13994W: https://linuxtv.org 13995T: git git://linuxtv.org/media_tree.git 13996S: Odd fixes 13997F: drivers/media/usb/tm6000/ 13998F: Documentation/media/v4l-drivers/tm6000* 13999 14000TMIO/SDHI MMC DRIVER 14001M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14002L: linux-mmc@vger.kernel.org 14003S: Supported 14004F: drivers/mmc/host/tmio_mmc* 14005F: drivers/mmc/host/renesas_sdhi* 14006F: include/linux/mfd/tmio.h 14007 14008TMP401 HARDWARE MONITOR DRIVER 14009M: Guenter Roeck <linux@roeck-us.net> 14010L: linux-hwmon@vger.kernel.org 14011S: Maintained 14012F: Documentation/hwmon/tmp401 14013F: drivers/hwmon/tmp401.c 14014 14015TMPFS (SHMEM FILESYSTEM) 14016M: Hugh Dickins <hughd@google.com> 14017L: linux-mm@kvack.org 14018S: Maintained 14019F: include/linux/shmem_fs.h 14020F: mm/shmem.c 14021 14022TOMOYO SECURITY MODULE 14023M: Kentaro Takeda <takedakn@nttdata.co.jp> 14024M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14025L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14026L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14027L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14028L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14029W: http://tomoyo.sourceforge.jp/ 14030T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14031S: Maintained 14032F: security/tomoyo/ 14033 14034TOPSTAR LAPTOP EXTRAS DRIVER 14035M: Herton Ronaldo Krzesinski <herton@canonical.com> 14036L: platform-driver-x86@vger.kernel.org 14037S: Maintained 14038F: drivers/platform/x86/topstar-laptop.c 14039 14040TORTURE-TEST MODULES 14041M: Davidlohr Bueso <dave@stgolabs.net> 14042M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14043M: Josh Triplett <josh@joshtriplett.org> 14044L: linux-kernel@vger.kernel.org 14045S: Supported 14046T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14047F: Documentation/RCU/torture.txt 14048F: kernel/torture.c 14049F: kernel/rcu/rcutorture.c 14050F: kernel/locking/locktorture.c 14051 14052TOSHIBA ACPI EXTRAS DRIVER 14053M: Azael Avalos <coproscefalo@gmail.com> 14054L: platform-driver-x86@vger.kernel.org 14055S: Maintained 14056F: drivers/platform/x86/toshiba_acpi.c 14057 14058TOSHIBA BLUETOOTH DRIVER 14059M: Azael Avalos <coproscefalo@gmail.com> 14060L: platform-driver-x86@vger.kernel.org 14061S: Maintained 14062F: drivers/platform/x86/toshiba_bluetooth.c 14063 14064TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14065M: Azael Avalos <coproscefalo@gmail.com> 14066L: platform-driver-x86@vger.kernel.org 14067S: Maintained 14068F: drivers/platform/x86/toshiba_haps.c 14069 14070TOSHIBA SMM DRIVER 14071M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14072W: http://www.buzzard.org.uk/toshiba/ 14073S: Maintained 14074F: drivers/char/toshiba.c 14075F: include/linux/toshiba.h 14076F: include/uapi/linux/toshiba.h 14077 14078TOSHIBA TC358743 DRIVER 14079M: Mats Randgaard <matrandg@cisco.com> 14080L: linux-media@vger.kernel.org 14081S: Maintained 14082F: drivers/media/i2c/tc358743* 14083F: include/media/i2c/tc358743.h 14084 14085TOSHIBA WMI HOTKEYS DRIVER 14086M: Azael Avalos <coproscefalo@gmail.com> 14087L: platform-driver-x86@vger.kernel.org 14088S: Maintained 14089F: drivers/platform/x86/toshiba-wmi.c 14090 14091TPM DEVICE DRIVER 14092M: Peter Huewe <peterhuewe@gmx.de> 14093M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14094R: Jason Gunthorpe <jgg@ziepe.ca> 14095L: linux-integrity@vger.kernel.org 14096Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14097W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14098T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14099S: Maintained 14100F: drivers/char/tpm/ 14101 14102TRACING 14103M: Steven Rostedt <rostedt@goodmis.org> 14104M: Ingo Molnar <mingo@redhat.com> 14105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14106S: Maintained 14107F: Documentation/trace/ftrace.txt 14108F: arch/*/*/*/ftrace.h 14109F: arch/*/kernel/ftrace.c 14110F: include/*/ftrace.h 14111F: include/linux/trace*.h 14112F: include/trace/ 14113F: kernel/trace/ 14114F: tools/testing/selftests/ftrace/ 14115 14116TRACING MMIO ACCESSES (MMIOTRACE) 14117M: Steven Rostedt <rostedt@goodmis.org> 14118M: Ingo Molnar <mingo@kernel.org> 14119R: Karol Herbst <karolherbst@gmail.com> 14120R: Pekka Paalanen <ppaalanen@gmail.com> 14121S: Maintained 14122L: linux-kernel@vger.kernel.org 14123L: nouveau@lists.freedesktop.org 14124F: kernel/trace/trace_mmiotrace.c 14125F: include/linux/mmiotrace.h 14126F: arch/x86/mm/kmmio.c 14127F: arch/x86/mm/mmio-mod.c 14128F: arch/x86/mm/testmmiotrace.c 14129 14130TRIVIAL PATCHES 14131M: Jiri Kosina <trivial@kernel.org> 14132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14133S: Maintained 14134K: ^Subject:.*(?i)trivial 14135 14136TEMPO SEMICONDUCTOR DRIVERS 14137M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14138S: Maintained 14139F: sound/soc/codecs/tscs*.c 14140F: sound/soc/codecs/tscs*.h 14141F: Documentation/devicetree/bindings/sound/tscs*.txt 14142 14143TTY LAYER 14144M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14145M: Jiri Slaby <jslaby@suse.com> 14146S: Supported 14147T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14148F: Documentation/serial/ 14149F: drivers/tty/ 14150F: drivers/tty/serial/serial_core.c 14151F: include/linux/serial_core.h 14152F: include/linux/serial.h 14153F: include/linux/tty.h 14154F: include/uapi/linux/serial_core.h 14155F: include/uapi/linux/serial.h 14156F: include/uapi/linux/tty.h 14157 14158TUA9001 MEDIA DRIVER 14159M: Antti Palosaari <crope@iki.fi> 14160L: linux-media@vger.kernel.org 14161W: https://linuxtv.org 14162W: http://palosaari.fi/linux/ 14163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14164T: git git://linuxtv.org/anttip/media_tree.git 14165S: Maintained 14166F: drivers/media/tuners/tua9001* 14167 14168TULIP NETWORK DRIVERS 14169L: netdev@vger.kernel.org 14170L: linux-parisc@vger.kernel.org 14171S: Orphan 14172F: drivers/net/ethernet/dec/tulip/ 14173 14174TUN/TAP driver 14175M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14176W: http://vtun.sourceforge.net/tun 14177S: Maintained 14178F: Documentation/networking/tuntap.txt 14179F: arch/um/os-Linux/drivers/ 14180 14181TURBOCHANNEL SUBSYSTEM 14182M: "Maciej W. Rozycki" <macro@linux-mips.org> 14183M: Ralf Baechle <ralf@linux-mips.org> 14184L: linux-mips@linux-mips.org 14185Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14186S: Maintained 14187F: drivers/tc/ 14188F: include/linux/tc.h 14189 14190TW5864 VIDEO4LINUX DRIVER 14191M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14192M: Anton Sviridenko <anton@corp.bluecherry.net> 14193M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14194M: Andrey Utkin <andrey_utkin@fastmail.com> 14195L: linux-media@vger.kernel.org 14196S: Supported 14197F: drivers/media/pci/tw5864/ 14198 14199TW68 VIDEO4LINUX DRIVER 14200M: Hans Verkuil <hverkuil@xs4all.nl> 14201L: linux-media@vger.kernel.org 14202T: git git://linuxtv.org/media_tree.git 14203W: https://linuxtv.org 14204S: Odd Fixes 14205F: drivers/media/pci/tw68/ 14206 14207TW686X VIDEO4LINUX DRIVER 14208M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14209L: linux-media@vger.kernel.org 14210T: git git://linuxtv.org/media_tree.git 14211W: http://linuxtv.org 14212S: Maintained 14213F: drivers/media/pci/tw686x/ 14214 14215UBI FILE SYSTEM (UBIFS) 14216M: Richard Weinberger <richard@nod.at> 14217M: Artem Bityutskiy <dedekind1@gmail.com> 14218M: Adrian Hunter <adrian.hunter@intel.com> 14219L: linux-mtd@lists.infradead.org 14220T: git git://git.infradead.org/ubifs-2.6.git 14221W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14222S: Supported 14223F: Documentation/filesystems/ubifs.txt 14224F: fs/ubifs/ 14225 14226UCLINUX (M68KNOMMU AND COLDFIRE) 14227M: Greg Ungerer <gerg@linux-m68k.org> 14228W: http://www.linux-m68k.org/ 14229W: http://www.uclinux.org/ 14230L: linux-m68k@lists.linux-m68k.org 14231L: uclinux-dev@uclinux.org (subscribers-only) 14232T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14233S: Maintained 14234F: arch/m68k/coldfire/ 14235F: arch/m68k/68*/ 14236F: arch/m68k/*/*_no.* 14237F: arch/m68k/include/asm/*_no.* 14238 14239UDF FILESYSTEM 14240M: Jan Kara <jack@suse.com> 14241S: Maintained 14242F: Documentation/filesystems/udf.txt 14243F: fs/udf/ 14244 14245UDRAW TABLET 14246M: Bastien Nocera <hadess@hadess.net> 14247L: linux-input@vger.kernel.org 14248S: Maintained 14249F: drivers/hid/hid-udraw-ps3.c 14250 14251UFS FILESYSTEM 14252M: Evgeniy Dushistov <dushistov@mail.ru> 14253S: Maintained 14254F: Documentation/filesystems/ufs.txt 14255F: fs/ufs/ 14256 14257UHID USERSPACE HID IO DRIVER: 14258M: David Herrmann <dh.herrmann@googlemail.com> 14259L: linux-input@vger.kernel.org 14260S: Maintained 14261F: drivers/hid/uhid.c 14262F: include/uapi/linux/uhid.h 14263 14264ULPI BUS 14265M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14266L: linux-usb@vger.kernel.org 14267S: Maintained 14268F: drivers/usb/common/ulpi.c 14269F: include/linux/ulpi/ 14270 14271ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14272L: linux-usb@vger.kernel.org 14273S: Orphan 14274F: drivers/uwb/ 14275F: include/linux/uwb.h 14276F: include/linux/uwb/ 14277 14278UNICORE32 ARCHITECTURE: 14279M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14280W: http://mprc.pku.edu.cn/~guanxuetao/linux 14281S: Maintained 14282T: git git://github.com/gxt/linux.git 14283F: arch/unicore32/ 14284 14285UNIFDEF 14286M: Tony Finch <dot@dotat.at> 14287W: http://dotat.at/prog/unifdef 14288S: Maintained 14289F: scripts/unifdef.c 14290 14291UNIFORM CDROM DRIVER 14292M: Jens Axboe <axboe@kernel.dk> 14293W: http://www.kernel.dk 14294S: Maintained 14295F: Documentation/cdrom/ 14296F: drivers/cdrom/cdrom.c 14297F: include/linux/cdrom.h 14298F: include/uapi/linux/cdrom.h 14299 14300UNISYS S-PAR DRIVERS 14301M: David Kershner <david.kershner@unisys.com> 14302L: sparmaintainer@unisys.com (Unisys internal) 14303S: Supported 14304F: include/linux/visorbus.h 14305F: drivers/visorbus/ 14306F: drivers/staging/unisys/ 14307 14308UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14309M: Vinayak Holikatti <vinholikatti@gmail.com> 14310L: linux-scsi@vger.kernel.org 14311S: Supported 14312F: Documentation/scsi/ufs.txt 14313F: drivers/scsi/ufs/ 14314 14315UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14316M: Joao Pinto <jpinto@synopsys.com> 14317L: linux-scsi@vger.kernel.org 14318S: Supported 14319F: drivers/scsi/ufs/*dwc* 14320 14321UNSORTED BLOCK IMAGES (UBI) 14322M: Artem Bityutskiy <dedekind1@gmail.com> 14323M: Richard Weinberger <richard@nod.at> 14324W: http://www.linux-mtd.infradead.org/ 14325L: linux-mtd@lists.infradead.org 14326T: git git://git.infradead.org/ubifs-2.6.git 14327S: Supported 14328F: drivers/mtd/ubi/ 14329F: include/linux/mtd/ubi.h 14330F: include/uapi/mtd/ubi-user.h 14331 14332USB "USBNET" DRIVER FRAMEWORK 14333M: Oliver Neukum <oneukum@suse.com> 14334L: netdev@vger.kernel.org 14335W: http://www.linux-usb.org/usbnet 14336S: Maintained 14337F: drivers/net/usb/usbnet.c 14338F: include/linux/usb/usbnet.h 14339 14340USB ACM DRIVER 14341M: Oliver Neukum <oneukum@suse.com> 14342L: linux-usb@vger.kernel.org 14343S: Maintained 14344F: Documentation/usb/acm.txt 14345F: drivers/usb/class/cdc-acm.* 14346 14347USB AR5523 WIRELESS DRIVER 14348M: Pontus Fuchs <pontus.fuchs@gmail.com> 14349L: linux-wireless@vger.kernel.org 14350S: Maintained 14351F: drivers/net/wireless/ath/ar5523/ 14352 14353USB ATTACHED SCSI 14354M: Oliver Neukum <oneukum@suse.com> 14355L: linux-usb@vger.kernel.org 14356L: linux-scsi@vger.kernel.org 14357S: Maintained 14358F: drivers/usb/storage/uas.c 14359 14360USB CDC ETHERNET DRIVER 14361M: Oliver Neukum <oliver@neukum.org> 14362L: linux-usb@vger.kernel.org 14363S: Maintained 14364F: drivers/net/usb/cdc_*.c 14365F: include/uapi/linux/usb/cdc.h 14366 14367USB CHAOSKEY DRIVER 14368M: Keith Packard <keithp@keithp.com> 14369L: linux-usb@vger.kernel.org 14370S: Maintained 14371F: drivers/usb/misc/chaoskey.c 14372 14373USB CYPRESS C67X00 DRIVER 14374M: Peter Korsgaard <jacmet@sunsite.dk> 14375L: linux-usb@vger.kernel.org 14376S: Maintained 14377F: drivers/usb/c67x00/ 14378 14379USB DAVICOM DM9601 DRIVER 14380M: Peter Korsgaard <jacmet@sunsite.dk> 14381L: netdev@vger.kernel.org 14382W: http://www.linux-usb.org/usbnet 14383S: Maintained 14384F: drivers/net/usb/dm9601.c 14385 14386USB DIAMOND RIO500 DRIVER 14387M: Cesar Miquel <miquel@df.uba.ar> 14388L: rio500-users@lists.sourceforge.net 14389W: http://rio500.sourceforge.net 14390S: Maintained 14391F: drivers/usb/misc/rio500* 14392 14393USB EHCI DRIVER 14394M: Alan Stern <stern@rowland.harvard.edu> 14395L: linux-usb@vger.kernel.org 14396S: Maintained 14397F: Documentation/usb/ehci.txt 14398F: drivers/usb/host/ehci* 14399 14400USB GADGET/PERIPHERAL SUBSYSTEM 14401M: Felipe Balbi <balbi@kernel.org> 14402L: linux-usb@vger.kernel.org 14403W: http://www.linux-usb.org/gadget 14404T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14405S: Maintained 14406F: drivers/usb/gadget/ 14407F: include/linux/usb/gadget* 14408 14409USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14410M: Jiri Kosina <jikos@kernel.org> 14411R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14412L: linux-usb@vger.kernel.org 14413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14414S: Maintained 14415F: Documentation/hid/hiddev.txt 14416F: drivers/hid/usbhid/ 14417 14418USB ISP116X DRIVER 14419M: Olav Kongas <ok@artecdesign.ee> 14420L: linux-usb@vger.kernel.org 14421S: Maintained 14422F: drivers/usb/host/isp116x* 14423F: include/linux/usb/isp116x.h 14424 14425USB LAN78XX ETHERNET DRIVER 14426M: Woojung Huh <woojung.huh@microchip.com> 14427M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14428L: netdev@vger.kernel.org 14429S: Maintained 14430F: drivers/net/usb/lan78xx.* 14431 14432USB MASS STORAGE DRIVER 14433M: Alan Stern <stern@rowland.harvard.edu> 14434L: linux-usb@vger.kernel.org 14435L: usb-storage@lists.one-eyed-alien.net 14436S: Maintained 14437W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14438F: drivers/usb/storage/ 14439 14440USB MIDI DRIVER 14441M: Clemens Ladisch <clemens@ladisch.de> 14442L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14443T: git git://git.alsa-project.org/alsa-kernel.git 14444S: Maintained 14445F: sound/usb/midi.* 14446 14447USB NETWORKING DRIVERS 14448L: linux-usb@vger.kernel.org 14449S: Odd Fixes 14450F: drivers/net/usb/ 14451 14452USB OHCI DRIVER 14453M: Alan Stern <stern@rowland.harvard.edu> 14454L: linux-usb@vger.kernel.org 14455S: Maintained 14456F: Documentation/usb/ohci.txt 14457F: drivers/usb/host/ohci* 14458 14459USB OTG FSM (Finite State Machine) 14460M: Peter Chen <Peter.Chen@nxp.com> 14461T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14462L: linux-usb@vger.kernel.org 14463S: Maintained 14464F: drivers/usb/common/usb-otg-fsm.c 14465 14466USB OVER IP DRIVER 14467M: Valentina Manea <valentina.manea.m@gmail.com> 14468M: Shuah Khan <shuahkh@osg.samsung.com> 14469M: Shuah Khan <shuah@kernel.org> 14470L: linux-usb@vger.kernel.org 14471S: Maintained 14472F: Documentation/usb/usbip_protocol.txt 14473F: drivers/usb/usbip/ 14474F: tools/usb/usbip/ 14475 14476USB PEGASUS DRIVER 14477M: Petko Manolov <petkan@nucleusys.com> 14478L: linux-usb@vger.kernel.org 14479L: netdev@vger.kernel.org 14480T: git git://github.com/petkan/pegasus.git 14481W: https://github.com/petkan/pegasus 14482S: Maintained 14483F: drivers/net/usb/pegasus.* 14484 14485USB PHY LAYER 14486M: Felipe Balbi <balbi@kernel.org> 14487L: linux-usb@vger.kernel.org 14488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14489S: Maintained 14490F: drivers/usb/phy/ 14491 14492USB PRINTER DRIVER (usblp) 14493M: Pete Zaitcev <zaitcev@redhat.com> 14494L: linux-usb@vger.kernel.org 14495S: Supported 14496F: drivers/usb/class/usblp.c 14497 14498USB QMI WWAN NETWORK DRIVER 14499M: Bjørn Mork <bjorn@mork.no> 14500L: netdev@vger.kernel.org 14501S: Maintained 14502F: Documentation/ABI/testing/sysfs-class-net-qmi 14503F: drivers/net/usb/qmi_wwan.c 14504 14505USB RTL8150 DRIVER 14506M: Petko Manolov <petkan@nucleusys.com> 14507L: linux-usb@vger.kernel.org 14508L: netdev@vger.kernel.org 14509T: git git://github.com/petkan/rtl8150.git 14510W: https://github.com/petkan/rtl8150 14511S: Maintained 14512F: drivers/net/usb/rtl8150.c 14513 14514USB SERIAL SUBSYSTEM 14515M: Johan Hovold <johan@kernel.org> 14516L: linux-usb@vger.kernel.org 14517T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14518S: Maintained 14519F: Documentation/usb/usb-serial.txt 14520F: drivers/usb/serial/ 14521F: include/linux/usb/serial.h 14522 14523USB SMSC75XX ETHERNET DRIVER 14524M: Steve Glendinning <steve.glendinning@shawell.net> 14525L: netdev@vger.kernel.org 14526S: Maintained 14527F: drivers/net/usb/smsc75xx.* 14528 14529USB SMSC95XX ETHERNET DRIVER 14530M: Steve Glendinning <steve.glendinning@shawell.net> 14531M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14532L: netdev@vger.kernel.org 14533S: Maintained 14534F: drivers/net/usb/smsc95xx.* 14535 14536USB SUBSYSTEM 14537M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14538L: linux-usb@vger.kernel.org 14539W: http://www.linux-usb.org 14540T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14541S: Supported 14542F: Documentation/devicetree/bindings/usb/ 14543F: Documentation/usb/ 14544F: drivers/usb/ 14545F: include/linux/usb.h 14546F: include/linux/usb/ 14547 14548USB TYPEC SUBSYSTEM 14549M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14550L: linux-usb@vger.kernel.org 14551S: Maintained 14552F: Documentation/ABI/testing/sysfs-class-typec 14553F: Documentation/usb/typec.rst 14554F: drivers/usb/typec/ 14555F: include/linux/usb/typec.h 14556 14557USB UHCI DRIVER 14558M: Alan Stern <stern@rowland.harvard.edu> 14559L: linux-usb@vger.kernel.org 14560S: Maintained 14561F: drivers/usb/host/uhci* 14562 14563USB VIDEO CLASS 14564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14565L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14566L: linux-media@vger.kernel.org 14567T: git git://linuxtv.org/media_tree.git 14568W: http://www.ideasonboard.org/uvc/ 14569S: Maintained 14570F: drivers/media/usb/uvc/ 14571F: include/uapi/linux/uvcvideo.h 14572 14573USB VISION DRIVER 14574M: Hans Verkuil <hverkuil@xs4all.nl> 14575L: linux-media@vger.kernel.org 14576T: git git://linuxtv.org/media_tree.git 14577W: https://linuxtv.org 14578S: Odd Fixes 14579F: drivers/media/usb/usbvision/ 14580 14581USB WEBCAM GADGET 14582M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14583L: linux-usb@vger.kernel.org 14584S: Maintained 14585F: drivers/usb/gadget/function/*uvc* 14586F: drivers/usb/gadget/legacy/webcam.c 14587 14588USB WIRELESS RNDIS DRIVER (rndis_wlan) 14589M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14590L: linux-wireless@vger.kernel.org 14591S: Maintained 14592F: drivers/net/wireless/rndis_wlan.c 14593 14594USB XHCI DRIVER 14595M: Mathias Nyman <mathias.nyman@intel.com> 14596L: linux-usb@vger.kernel.org 14597S: Supported 14598F: drivers/usb/host/xhci* 14599F: drivers/usb/host/pci-quirks* 14600 14601USB ZD1201 DRIVER 14602L: linux-wireless@vger.kernel.org 14603W: http://linux-lc100020.sourceforge.net 14604S: Orphan 14605F: drivers/net/wireless/zydas/zd1201.* 14606 14607USB ZR364XX DRIVER 14608M: Antoine Jacquet <royale@zerezo.com> 14609L: linux-usb@vger.kernel.org 14610L: linux-media@vger.kernel.org 14611T: git git://linuxtv.org/media_tree.git 14612W: http://royale.zerezo.com/zr364xx/ 14613S: Maintained 14614F: Documentation/media/v4l-drivers/zr364xx* 14615F: drivers/media/usb/zr364xx/ 14616 14617USER-MODE LINUX (UML) 14618M: Jeff Dike <jdike@addtoit.com> 14619M: Richard Weinberger <richard@nod.at> 14620L: user-mode-linux-devel@lists.sourceforge.net 14621L: user-mode-linux-user@lists.sourceforge.net 14622W: http://user-mode-linux.sourceforge.net 14623T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14624S: Maintained 14625F: Documentation/virtual/uml/ 14626F: arch/um/ 14627F: arch/x86/um/ 14628F: fs/hostfs/ 14629F: fs/hppfs/ 14630 14631USERSPACE I/O (UIO) 14632M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14633S: Maintained 14634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14635F: Documentation/driver-api/uio-howto.rst 14636F: drivers/uio/ 14637F: include/linux/uio*.h 14638 14639UTIL-LINUX PACKAGE 14640M: Karel Zak <kzak@redhat.com> 14641L: util-linux@vger.kernel.org 14642W: http://en.wikipedia.org/wiki/Util-linux 14643T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14644S: Maintained 14645 14646UUID HELPERS 14647M: Christoph Hellwig <hch@lst.de> 14648R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14649L: linux-kernel@vger.kernel.org 14650T: git git://git.infradead.org/users/hch/uuid.git 14651F: lib/uuid.c 14652F: lib/test_uuid.c 14653F: include/linux/uuid.h 14654F: include/uapi/linux/uuid.h 14655S: Maintained 14656 14657UVESAFB DRIVER 14658M: Michal Januszewski <spock@gentoo.org> 14659L: linux-fbdev@vger.kernel.org 14660W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14661S: Maintained 14662F: Documentation/fb/uvesafb.txt 14663F: drivers/video/fbdev/uvesafb.* 14664 14665VF610 NAND DRIVER 14666M: Stefan Agner <stefan@agner.ch> 14667L: linux-mtd@lists.infradead.org 14668S: Supported 14669F: drivers/mtd/nand/vf610_nfc.c 14670 14671VFAT/FAT/MSDOS FILESYSTEM 14672M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14673S: Maintained 14674F: Documentation/filesystems/vfat.txt 14675F: fs/fat/ 14676 14677VFIO DRIVER 14678M: Alex Williamson <alex.williamson@redhat.com> 14679L: kvm@vger.kernel.org 14680T: git git://github.com/awilliam/linux-vfio.git 14681S: Maintained 14682F: Documentation/vfio.txt 14683F: drivers/vfio/ 14684F: include/linux/vfio.h 14685F: include/uapi/linux/vfio.h 14686 14687VFIO MEDIATED DEVICE DRIVERS 14688M: Kirti Wankhede <kwankhede@nvidia.com> 14689L: kvm@vger.kernel.org 14690S: Maintained 14691F: Documentation/vfio-mediated-device.txt 14692F: drivers/vfio/mdev/ 14693F: include/linux/mdev.h 14694F: samples/vfio-mdev/ 14695 14696VFIO PLATFORM DRIVER 14697M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14698L: kvm@vger.kernel.org 14699S: Maintained 14700F: drivers/vfio/platform/ 14701 14702VGA_SWITCHEROO 14703R: Lukas Wunner <lukas@wunner.de> 14704S: Maintained 14705F: Documentation/gpu/vga-switcheroo.rst 14706F: drivers/gpu/vga/vga_switcheroo.c 14707F: include/linux/vga_switcheroo.h 14708T: git git://anongit.freedesktop.org/drm/drm-misc 14709 14710VIA RHINE NETWORK DRIVER 14711S: Orphan 14712F: drivers/net/ethernet/via/via-rhine.c 14713 14714VIA SD/MMC CARD CONTROLLER DRIVER 14715M: Bruce Chang <brucechang@via.com.tw> 14716M: Harald Welte <HaraldWelte@viatech.com> 14717S: Maintained 14718F: drivers/mmc/host/via-sdmmc.c 14719 14720VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14721M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14722L: linux-fbdev@vger.kernel.org 14723S: Maintained 14724F: include/linux/via-core.h 14725F: include/linux/via-gpio.h 14726F: include/linux/via_i2c.h 14727F: drivers/video/fbdev/via/ 14728 14729VIA VELOCITY NETWORK DRIVER 14730M: Francois Romieu <romieu@fr.zoreil.com> 14731L: netdev@vger.kernel.org 14732S: Maintained 14733F: drivers/net/ethernet/via/via-velocity.* 14734 14735VIDEO MULTIPLEXER DRIVER 14736M: Philipp Zabel <p.zabel@pengutronix.de> 14737L: linux-media@vger.kernel.org 14738S: Maintained 14739F: drivers/media/platform/video-mux.c 14740 14741VIDEOBUF2 FRAMEWORK 14742M: Pawel Osciak <pawel@osciak.com> 14743M: Marek Szyprowski <m.szyprowski@samsung.com> 14744M: Kyungmin Park <kyungmin.park@samsung.com> 14745L: linux-media@vger.kernel.org 14746S: Maintained 14747F: drivers/media/v4l2-core/videobuf2-* 14748F: include/media/videobuf2-* 14749 14750VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14751M: Helen Koike <helen.koike@collabora.com> 14752L: linux-media@vger.kernel.org 14753T: git git://linuxtv.org/media_tree.git 14754W: https://linuxtv.org 14755S: Maintained 14756F: drivers/media/platform/vimc/* 14757 14758VIRT LIB 14759M: Alex Williamson <alex.williamson@redhat.com> 14760M: Paolo Bonzini <pbonzini@redhat.com> 14761L: kvm@vger.kernel.org 14762S: Supported 14763F: virt/lib/ 14764 14765VIRTIO AND VHOST VSOCK DRIVER 14766M: Stefan Hajnoczi <stefanha@redhat.com> 14767L: kvm@vger.kernel.org 14768L: virtualization@lists.linux-foundation.org 14769L: netdev@vger.kernel.org 14770S: Maintained 14771F: include/linux/virtio_vsock.h 14772F: include/uapi/linux/virtio_vsock.h 14773F: include/uapi/linux/vsockmon.h 14774F: include/uapi/linux/vm_sockets_diag.h 14775F: net/vmw_vsock/diag.c 14776F: net/vmw_vsock/af_vsock_tap.c 14777F: net/vmw_vsock/virtio_transport_common.c 14778F: net/vmw_vsock/virtio_transport.c 14779F: drivers/net/vsockmon.c 14780F: drivers/vhost/vsock.c 14781F: drivers/vhost/vsock.h 14782F: tools/testing/vsock/ 14783 14784VIRTIO CONSOLE DRIVER 14785M: Amit Shah <amit@kernel.org> 14786L: virtualization@lists.linux-foundation.org 14787S: Maintained 14788F: drivers/char/virtio_console.c 14789F: include/linux/virtio_console.h 14790F: include/uapi/linux/virtio_console.h 14791 14792VIRTIO CORE, NET AND BLOCK DRIVERS 14793M: "Michael S. Tsirkin" <mst@redhat.com> 14794M: Jason Wang <jasowang@redhat.com> 14795L: virtualization@lists.linux-foundation.org 14796S: Maintained 14797F: Documentation/devicetree/bindings/virtio/ 14798F: drivers/virtio/ 14799F: tools/virtio/ 14800F: drivers/net/virtio_net.c 14801F: drivers/block/virtio_blk.c 14802F: include/linux/virtio*.h 14803F: include/uapi/linux/virtio_*.h 14804F: drivers/crypto/virtio/ 14805F: mm/balloon_compaction.c 14806 14807VIRTIO CRYPTO DRIVER 14808M: Gonglei <arei.gonglei@huawei.com> 14809L: virtualization@lists.linux-foundation.org 14810L: linux-crypto@vger.kernel.org 14811S: Maintained 14812F: drivers/crypto/virtio/ 14813F: include/uapi/linux/virtio_crypto.h 14814 14815VIRTIO DRIVERS FOR S390 14816M: Cornelia Huck <cohuck@redhat.com> 14817M: Halil Pasic <pasic@linux.vnet.ibm.com> 14818L: linux-s390@vger.kernel.org 14819L: virtualization@lists.linux-foundation.org 14820L: kvm@vger.kernel.org 14821S: Supported 14822F: drivers/s390/virtio/ 14823F: arch/s390/include/uapi/asm/virtio-ccw.h 14824 14825VIRTIO GPU DRIVER 14826M: David Airlie <airlied@linux.ie> 14827M: Gerd Hoffmann <kraxel@redhat.com> 14828L: dri-devel@lists.freedesktop.org 14829L: virtualization@lists.linux-foundation.org 14830T: git git://anongit.freedesktop.org/drm/drm-misc 14831S: Maintained 14832F: drivers/gpu/drm/virtio/ 14833F: include/uapi/linux/virtio_gpu.h 14834 14835VIRTIO HOST (VHOST) 14836M: "Michael S. Tsirkin" <mst@redhat.com> 14837M: Jason Wang <jasowang@redhat.com> 14838L: kvm@vger.kernel.org 14839L: virtualization@lists.linux-foundation.org 14840L: netdev@vger.kernel.org 14841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14842S: Maintained 14843F: drivers/vhost/ 14844F: include/uapi/linux/vhost.h 14845 14846VIRTIO INPUT DRIVER 14847M: Gerd Hoffmann <kraxel@redhat.com> 14848S: Maintained 14849F: drivers/virtio/virtio_input.c 14850F: include/uapi/linux/virtio_input.h 14851 14852VIRTUAL BOX GUEST DEVICE DRIVER 14853M: Hans de Goede <hdegoede@redhat.com> 14854M: Arnd Bergmann <arnd@arndb.de> 14855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14856S: Maintained 14857F: include/linux/vbox_utils.h 14858F: include/uapi/linux/vbox*.h 14859F: drivers/virt/vboxguest/ 14860 14861VIRTUAL SERIO DEVICE DRIVER 14862M: Stephen Chandler Paul <thatslyude@gmail.com> 14863S: Maintained 14864F: drivers/input/serio/userio.c 14865F: include/uapi/linux/userio.h 14866 14867VIVID VIRTUAL VIDEO DRIVER 14868M: Hans Verkuil <hverkuil@xs4all.nl> 14869L: linux-media@vger.kernel.org 14870T: git git://linuxtv.org/media_tree.git 14871W: https://linuxtv.org 14872S: Maintained 14873F: drivers/media/platform/vivid/* 14874 14875VLYNQ BUS 14876M: Florian Fainelli <f.fainelli@gmail.com> 14877L: openwrt-devel@lists.openwrt.org (subscribers-only) 14878S: Maintained 14879F: drivers/vlynq/vlynq.c 14880F: include/linux/vlynq.h 14881 14882VME SUBSYSTEM 14883M: Martyn Welch <martyn@welchs.me.uk> 14884M: Manohar Vanga <manohar.vanga@gmail.com> 14885M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14886L: devel@driverdev.osuosl.org 14887S: Maintained 14888T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14889F: Documentation/driver-api/vme.rst 14890F: drivers/staging/vme/ 14891F: drivers/vme/ 14892F: include/linux/vme* 14893 14894VMWARE BALLOON DRIVER 14895M: Xavier Deguillard <xdeguillard@vmware.com> 14896M: Philip Moltmann <moltmann@vmware.com> 14897M: "VMware, Inc." <pv-drivers@vmware.com> 14898L: linux-kernel@vger.kernel.org 14899S: Maintained 14900F: drivers/misc/vmw_balloon.c 14901 14902VMWARE HYPERVISOR INTERFACE 14903M: Alok Kataria <akataria@vmware.com> 14904L: virtualization@lists.linux-foundation.org 14905S: Supported 14906F: arch/x86/kernel/cpu/vmware.c 14907 14908VMWARE PVRDMA DRIVER 14909M: Adit Ranadive <aditr@vmware.com> 14910M: VMware PV-Drivers <pv-drivers@vmware.com> 14911L: linux-rdma@vger.kernel.org 14912S: Maintained 14913F: drivers/infiniband/hw/vmw_pvrdma/ 14914 14915VMware PVSCSI driver 14916M: Jim Gill <jgill@vmware.com> 14917M: VMware PV-Drivers <pv-drivers@vmware.com> 14918L: linux-scsi@vger.kernel.org 14919S: Maintained 14920F: drivers/scsi/vmw_pvscsi.c 14921F: drivers/scsi/vmw_pvscsi.h 14922 14923VMWARE VMMOUSE SUBDRIVER 14924M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14925M: "VMware, Inc." <pv-drivers@vmware.com> 14926L: linux-input@vger.kernel.org 14927S: Maintained 14928F: drivers/input/mouse/vmmouse.c 14929F: drivers/input/mouse/vmmouse.h 14930 14931VMWARE VMXNET3 ETHERNET DRIVER 14932M: Shrikrishna Khare <skhare@vmware.com> 14933M: "VMware, Inc." <pv-drivers@vmware.com> 14934L: netdev@vger.kernel.org 14935S: Maintained 14936F: drivers/net/vmxnet3/ 14937 14938VOCORE VOCORE2 BOARD 14939M: Harvey Hunt <harveyhuntnexus@gmail.com> 14940L: linux-mips@linux-mips.org 14941S: Maintained 14942F: arch/mips/boot/dts/ralink/vocore2.dts 14943 14944VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14945M: Liam Girdwood <lgirdwood@gmail.com> 14946M: Mark Brown <broonie@kernel.org> 14947L: linux-kernel@vger.kernel.org 14948W: http://www.slimlogic.co.uk/?p=48 14949T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14950S: Supported 14951F: Documentation/devicetree/bindings/regulator/ 14952F: Documentation/power/regulator/ 14953F: drivers/regulator/ 14954F: include/dt-bindings/regulator/ 14955F: include/linux/regulator/ 14956 14957VRF 14958M: David Ahern <dsa@cumulusnetworks.com> 14959M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14960L: netdev@vger.kernel.org 14961S: Maintained 14962F: drivers/net/vrf.c 14963F: Documentation/networking/vrf.txt 14964 14965VT1211 HARDWARE MONITOR DRIVER 14966M: Juerg Haefliger <juergh@gmail.com> 14967L: linux-hwmon@vger.kernel.org 14968S: Maintained 14969F: Documentation/hwmon/vt1211 14970F: drivers/hwmon/vt1211.c 14971 14972VT8231 HARDWARE MONITOR DRIVER 14973M: Roger Lucas <vt8231@hiddenengine.co.uk> 14974L: linux-hwmon@vger.kernel.org 14975S: Maintained 14976F: drivers/hwmon/vt8231.c 14977 14978VUB300 USB to SDIO/SD/MMC bridge chip 14979M: Tony Olech <tony.olech@elandigitalsystems.com> 14980L: linux-mmc@vger.kernel.org 14981L: linux-usb@vger.kernel.org 14982S: Supported 14983F: drivers/mmc/host/vub300.c 14984 14985W1 DALLAS'S 1-WIRE BUS 14986M: Evgeniy Polyakov <zbr@ioremap.net> 14987S: Maintained 14988F: Documentation/w1/ 14989F: drivers/w1/ 14990F: include/linux/w1.h 14991 14992W83791D HARDWARE MONITORING DRIVER 14993M: Marc Hulsman <m.hulsman@tudelft.nl> 14994L: linux-hwmon@vger.kernel.org 14995S: Maintained 14996F: Documentation/hwmon/w83791d 14997F: drivers/hwmon/w83791d.c 14998 14999W83793 HARDWARE MONITORING DRIVER 15000M: Rudolf Marek <r.marek@assembler.cz> 15001L: linux-hwmon@vger.kernel.org 15002S: Maintained 15003F: Documentation/hwmon/w83793 15004F: drivers/hwmon/w83793.c 15005 15006W83795 HARDWARE MONITORING DRIVER 15007M: Jean Delvare <jdelvare@suse.com> 15008L: linux-hwmon@vger.kernel.org 15009S: Maintained 15010F: drivers/hwmon/w83795.c 15011 15012W83L51xD SD/MMC CARD INTERFACE DRIVER 15013M: Pierre Ossman <pierre@ossman.eu> 15014S: Maintained 15015F: drivers/mmc/host/wbsd.* 15016 15017WACOM PROTOCOL 4 SERIAL TABLETS 15018M: Julian Squires <julian@cipht.net> 15019M: Hans de Goede <hdegoede@redhat.com> 15020L: linux-input@vger.kernel.org 15021S: Maintained 15022F: drivers/input/tablet/wacom_serial4.c 15023 15024WATCHDOG DEVICE DRIVERS 15025M: Wim Van Sebroeck <wim@linux-watchdog.org> 15026M: Guenter Roeck <linux@roeck-us.net> 15027L: linux-watchdog@vger.kernel.org 15028W: http://www.linux-watchdog.org/ 15029T: git git://www.linux-watchdog.org/linux-watchdog.git 15030S: Maintained 15031F: Documentation/devicetree/bindings/watchdog/ 15032F: Documentation/watchdog/ 15033F: drivers/watchdog/ 15034F: include/linux/watchdog.h 15035F: include/uapi/linux/watchdog.h 15036 15037WHISKEYCOVE PMIC GPIO DRIVER 15038M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15039L: linux-gpio@vger.kernel.org 15040S: Maintained 15041F: drivers/gpio/gpio-wcove.c 15042 15043WIIMOTE HID DRIVER 15044M: David Herrmann <dh.herrmann@googlemail.com> 15045L: linux-input@vger.kernel.org 15046S: Maintained 15047F: drivers/hid/hid-wiimote* 15048 15049WILOCITY WIL6210 WIRELESS DRIVER 15050M: Maya Erez <merez@codeaurora.org> 15051L: linux-wireless@vger.kernel.org 15052L: wil6210@qti.qualcomm.com 15053S: Supported 15054W: http://wireless.kernel.org/en/users/Drivers/wil6210 15055F: drivers/net/wireless/ath/wil6210/ 15056 15057WIMAX STACK 15058M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15059M: linux-wimax@intel.com 15060L: wimax@linuxwimax.org (subscribers-only) 15061S: Supported 15062W: http://linuxwimax.org 15063F: Documentation/wimax/README.wimax 15064F: include/linux/wimax/debug.h 15065F: include/net/wimax.h 15066F: include/uapi/linux/wimax.h 15067F: net/wimax/ 15068 15069WINBOND CIR DRIVER 15070M: David Härdeman <david@hardeman.nu> 15071S: Maintained 15072F: drivers/media/rc/winbond-cir.c 15073 15074WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15075M: William Breathitt Gray <vilhelm.gray@gmail.com> 15076L: linux-watchdog@vger.kernel.org 15077S: Maintained 15078F: drivers/watchdog/ebc-c384_wdt.c 15079 15080WINSYSTEMS WS16C48 GPIO DRIVER 15081M: William Breathitt Gray <vilhelm.gray@gmail.com> 15082L: linux-gpio@vger.kernel.org 15083S: Maintained 15084F: drivers/gpio/gpio-ws16c48.c 15085 15086WISTRON LAPTOP BUTTON DRIVER 15087M: Miloslav Trmac <mitr@volny.cz> 15088S: Maintained 15089F: drivers/input/misc/wistron_btns.c 15090 15091WL3501 WIRELESS PCMCIA CARD DRIVER 15092L: linux-wireless@vger.kernel.org 15093S: Odd fixes 15094F: drivers/net/wireless/wl3501* 15095 15096WOLFSON MICROELECTRONICS DRIVERS 15097L: patches@opensource.cirrus.com 15098T: git https://github.com/CirrusLogic/linux-drivers.git 15099W: https://github.com/CirrusLogic/linux-drivers/wiki 15100S: Supported 15101F: Documentation/hwmon/wm83?? 15102F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15103F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15104F: Documentation/devicetree/bindings/mfd/arizona.txt 15105F: Documentation/devicetree/bindings/mfd/wm831x.txt 15106F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15107F: arch/arm/mach-s3c64xx/mach-crag6410* 15108F: drivers/clk/clk-wm83*.c 15109F: drivers/extcon/extcon-arizona.c 15110F: drivers/leds/leds-wm83*.c 15111F: drivers/gpio/gpio-*wm*.c 15112F: drivers/gpio/gpio-arizona.c 15113F: drivers/hwmon/wm83??-hwmon.c 15114F: drivers/input/misc/wm831x-on.c 15115F: drivers/input/touchscreen/wm831x-ts.c 15116F: drivers/input/touchscreen/wm97*.c 15117F: drivers/mfd/arizona* 15118F: drivers/mfd/wm*.c 15119F: drivers/mfd/cs47l24* 15120F: drivers/power/supply/wm83*.c 15121F: drivers/rtc/rtc-wm83*.c 15122F: drivers/regulator/wm8*.c 15123F: drivers/regulator/arizona* 15124F: drivers/video/backlight/wm83*_bl.c 15125F: drivers/watchdog/wm83*_wdt.c 15126F: include/linux/mfd/arizona/ 15127F: include/linux/mfd/wm831x/ 15128F: include/linux/mfd/wm8350/ 15129F: include/linux/mfd/wm8400* 15130F: include/linux/regulator/arizona* 15131F: include/linux/wm97xx.h 15132F: include/sound/wm????.h 15133F: sound/soc/codecs/arizona.? 15134F: sound/soc/codecs/wm* 15135F: sound/soc/codecs/cs47l24* 15136 15137WORKQUEUE 15138M: Tejun Heo <tj@kernel.org> 15139R: Lai Jiangshan <jiangshanlai@gmail.com> 15140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15141S: Maintained 15142F: include/linux/workqueue.h 15143F: kernel/workqueue.c 15144F: Documentation/core-api/workqueue.rst 15145 15146X-POWERS AXP288 PMIC DRIVERS 15147M: Hans de Goede <hdegoede@redhat.com> 15148S: Maintained 15149N: axp288 15150F: drivers/acpi/pmic/intel_pmic_xpower.c 15151 15152X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15153M: Chen-Yu Tsai <wens@csie.org> 15154L: linux-kernel@vger.kernel.org 15155S: Maintained 15156N: axp[128] 15157 15158X.25 NETWORK LAYER 15159M: Andrew Hendry <andrew.hendry@gmail.com> 15160L: linux-x25@vger.kernel.org 15161S: Odd Fixes 15162F: Documentation/networking/x25* 15163F: include/net/x25* 15164F: net/x25/ 15165 15166X86 ARCHITECTURE (32-BIT AND 64-BIT) 15167M: Thomas Gleixner <tglx@linutronix.de> 15168M: Ingo Molnar <mingo@redhat.com> 15169R: "H. Peter Anvin" <hpa@zytor.com> 15170M: x86@kernel.org 15171L: linux-kernel@vger.kernel.org 15172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15173S: Maintained 15174F: Documentation/x86/ 15175F: arch/x86/ 15176 15177X86 MCE INFRASTRUCTURE 15178M: Tony Luck <tony.luck@intel.com> 15179M: Borislav Petkov <bp@alien8.de> 15180L: linux-edac@vger.kernel.org 15181S: Maintained 15182F: arch/x86/kernel/cpu/mcheck/* 15183 15184X86 MICROCODE UPDATE SUPPORT 15185M: Borislav Petkov <bp@alien8.de> 15186S: Maintained 15187F: arch/x86/kernel/cpu/microcode/* 15188 15189X86 PLATFORM DRIVERS 15190M: Darren Hart <dvhart@infradead.org> 15191M: Andy Shevchenko <andy@infradead.org> 15192L: platform-driver-x86@vger.kernel.org 15193T: git git://git.infradead.org/linux-platform-drivers-x86.git 15194S: Maintained 15195F: drivers/platform/x86/ 15196F: drivers/platform/olpc/ 15197 15198X86 VDSO 15199M: Andy Lutomirski <luto@amacapital.net> 15200L: linux-kernel@vger.kernel.org 15201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15202S: Maintained 15203F: arch/x86/entry/vdso/ 15204 15205XC2028/3028 TUNER DRIVER 15206M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15207M: Mauro Carvalho Chehab <mchehab@kernel.org> 15208L: linux-media@vger.kernel.org 15209W: https://linuxtv.org 15210T: git git://linuxtv.org/media_tree.git 15211S: Maintained 15212F: drivers/media/tuners/tuner-xc2028.* 15213 15214XEN BLOCK SUBSYSTEM 15215M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15216M: Roger Pau Monné <roger.pau@citrix.com> 15217L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15218S: Supported 15219F: drivers/block/xen-blkback/* 15220F: drivers/block/xen* 15221 15222XEN HYPERVISOR ARM 15223M: Stefano Stabellini <sstabellini@kernel.org> 15224L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15225S: Maintained 15226F: arch/arm/xen/ 15227F: arch/arm/include/asm/xen/ 15228 15229XEN HYPERVISOR ARM64 15230M: Stefano Stabellini <sstabellini@kernel.org> 15231L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15232S: Maintained 15233F: arch/arm64/xen/ 15234F: arch/arm64/include/asm/xen/ 15235 15236XEN HYPERVISOR INTERFACE 15237M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15238M: Juergen Gross <jgross@suse.com> 15239L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15240T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15241S: Supported 15242F: arch/x86/xen/ 15243F: drivers/*/xen-*front.c 15244F: drivers/xen/ 15245F: arch/x86/include/asm/xen/ 15246F: arch/x86/include/asm/pvclock-abi.h 15247F: include/xen/ 15248F: include/uapi/xen/ 15249F: Documentation/ABI/stable/sysfs-hypervisor-xen 15250F: Documentation/ABI/testing/sysfs-hypervisor-xen 15251 15252XEN NETWORK BACKEND DRIVER 15253M: Wei Liu <wei.liu2@citrix.com> 15254M: Paul Durrant <paul.durrant@citrix.com> 15255L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15256L: netdev@vger.kernel.org 15257S: Supported 15258F: drivers/net/xen-netback/* 15259 15260XEN PCI SUBSYSTEM 15261M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15262L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15263S: Supported 15264F: arch/x86/pci/*xen* 15265F: drivers/pci/*xen* 15266 15267XEN PVSCSI DRIVERS 15268M: Juergen Gross <jgross@suse.com> 15269L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15270L: linux-scsi@vger.kernel.org 15271S: Supported 15272F: drivers/scsi/xen-scsifront.c 15273F: drivers/xen/xen-scsiback.c 15274F: include/xen/interface/io/vscsiif.h 15275 15276XEN SWIOTLB SUBSYSTEM 15277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15278L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15279L: iommu@lists.linux-foundation.org 15280S: Supported 15281F: arch/x86/xen/*swiotlb* 15282F: drivers/xen/*swiotlb* 15283 15284XFS FILESYSTEM 15285M: Darrick J. Wong <darrick.wong@oracle.com> 15286M: linux-xfs@vger.kernel.org 15287L: linux-xfs@vger.kernel.org 15288W: http://xfs.org/ 15289T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15290S: Supported 15291F: Documentation/filesystems/xfs.txt 15292F: fs/xfs/ 15293 15294XILINX AXI ETHERNET DRIVER 15295M: Anirudha Sarangi <anirudh@xilinx.com> 15296M: John Linn <John.Linn@xilinx.com> 15297S: Maintained 15298F: drivers/net/ethernet/xilinx/xilinx_axienet* 15299 15300XILINX UARTLITE SERIAL DRIVER 15301M: Peter Korsgaard <jacmet@sunsite.dk> 15302L: linux-serial@vger.kernel.org 15303S: Maintained 15304F: drivers/tty/serial/uartlite.c 15305 15306XILINX VIDEO IP CORES 15307M: Hyun Kwon <hyun.kwon@xilinx.com> 15308M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15309L: linux-media@vger.kernel.org 15310T: git git://linuxtv.org/media_tree.git 15311S: Supported 15312F: Documentation/devicetree/bindings/media/xilinx/ 15313F: drivers/media/platform/xilinx/ 15314F: include/uapi/linux/xilinx-v4l2-controls.h 15315 15316XILLYBUS DRIVER 15317M: Eli Billauer <eli.billauer@gmail.com> 15318L: linux-kernel@vger.kernel.org 15319S: Supported 15320F: drivers/char/xillybus/ 15321 15322XRA1403 GPIO EXPANDER 15323M: Nandor Han <nandor.han@ge.com> 15324M: Semi Malinen <semi.malinen@ge.com> 15325L: linux-gpio@vger.kernel.org 15326S: Maintained 15327F: drivers/gpio/gpio-xra1403.c 15328F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15329 15330XTENSA XTFPGA PLATFORM SUPPORT 15331M: Max Filippov <jcmvbkbc@gmail.com> 15332L: linux-xtensa@linux-xtensa.org 15333S: Maintained 15334F: drivers/spi/spi-xtensa-xtfpga.c 15335F: sound/soc/xtensa/xtfpga-i2s.c 15336 15337YAM DRIVER FOR AX.25 15338M: Jean-Paul Roubelat <jpr@f6fbb.org> 15339L: linux-hams@vger.kernel.org 15340S: Maintained 15341F: drivers/net/hamradio/yam* 15342F: include/linux/yam.h 15343 15344YAMA SECURITY MODULE 15345M: Kees Cook <keescook@chromium.org> 15346T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15347S: Supported 15348F: security/yama/ 15349F: Documentation/admin-guide/LSM/Yama.rst 15350 15351YEALINK PHONE DRIVER 15352M: Henk Vergonet <Henk.Vergonet@gmail.com> 15353L: usbb2k-api-dev@nongnu.org 15354S: Maintained 15355F: Documentation/input/yealink.rst 15356F: drivers/input/misc/yealink.* 15357 15358Z8530 DRIVER FOR AX.25 15359M: Joerg Reuter <jreuter@yaina.de> 15360W: http://yaina.de/jreuter/ 15361W: http://www.qsl.net/dl1bke/ 15362L: linux-hams@vger.kernel.org 15363S: Maintained 15364F: Documentation/networking/z8530drv.txt 15365F: drivers/net/hamradio/*scc.c 15366F: drivers/net/hamradio/z8530.h 15367 15368ZBUD COMPRESSED PAGE ALLOCATOR 15369M: Seth Jennings <sjenning@redhat.com> 15370M: Dan Streetman <ddstreet@ieee.org> 15371L: linux-mm@kvack.org 15372S: Maintained 15373F: mm/zbud.c 15374F: include/linux/zbud.h 15375 15376ZD1211RW WIRELESS DRIVER 15377M: Daniel Drake <dsd@gentoo.org> 15378M: Ulrich Kunitz <kune@deine-taler.de> 15379W: http://zd1211.ath.cx/wiki/DriverRewrite 15380L: linux-wireless@vger.kernel.org 15381L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15382S: Maintained 15383F: drivers/net/wireless/zydas/zd1211rw/ 15384 15385ZD1301 MEDIA DRIVER 15386M: Antti Palosaari <crope@iki.fi> 15387L: linux-media@vger.kernel.org 15388W: https://linuxtv.org/ 15389W: http://palosaari.fi/linux/ 15390Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15391S: Maintained 15392F: drivers/media/usb/dvb-usb-v2/zd1301* 15393 15394ZD1301_DEMOD MEDIA DRIVER 15395M: Antti Palosaari <crope@iki.fi> 15396L: linux-media@vger.kernel.org 15397W: https://linuxtv.org/ 15398W: http://palosaari.fi/linux/ 15399Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15400S: Maintained 15401F: drivers/media/dvb-frontends/zd1301_demod* 15402 15403ZPOOL COMPRESSED PAGE STORAGE API 15404M: Dan Streetman <ddstreet@ieee.org> 15405L: linux-mm@kvack.org 15406S: Maintained 15407F: mm/zpool.c 15408F: include/linux/zpool.h 15409 15410ZR36067 VIDEO FOR LINUX DRIVER 15411L: mjpeg-users@lists.sourceforge.net 15412L: linux-media@vger.kernel.org 15413W: http://mjpeg.sourceforge.net/driver-zoran/ 15414T: hg https://linuxtv.org/hg/v4l-dvb 15415S: Odd Fixes 15416F: drivers/media/pci/zoran/ 15417 15418ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15419M: Minchan Kim <minchan@kernel.org> 15420M: Nitin Gupta <ngupta@vflare.org> 15421R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15422L: linux-kernel@vger.kernel.org 15423S: Maintained 15424F: drivers/block/zram/ 15425F: Documentation/blockdev/zram.txt 15426 15427ZS DECSTATION Z85C30 SERIAL DRIVER 15428M: "Maciej W. Rozycki" <macro@linux-mips.org> 15429S: Maintained 15430F: drivers/tty/serial/zs.* 15431 15432ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15433M: Minchan Kim <minchan@kernel.org> 15434M: Nitin Gupta <ngupta@vflare.org> 15435R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15436L: linux-mm@kvack.org 15437S: Maintained 15438F: mm/zsmalloc.c 15439F: include/linux/zsmalloc.h 15440F: Documentation/vm/zsmalloc.txt 15441 15442ZSWAP COMPRESSED SWAP CACHING 15443M: Seth Jennings <sjenning@redhat.com> 15444M: Dan Streetman <ddstreet@ieee.org> 15445L: linux-mm@kvack.org 15446S: Maintained 15447F: mm/zswap.c 15448 15449THE REST 15450M: Linus Torvalds <torvalds@linux-foundation.org> 15451L: linux-kernel@vger.kernel.org 15452Q: http://patchwork.kernel.org/project/LKML/list/ 15453T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15454S: Buried alive in reporters 15455F: * 15456F: */ 15457