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/amdgpu/amdgpu_amdkfd_fence.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 771F: drivers/gpu/drm/amd/amdkfd/ 772F: drivers/gpu/drm/amd/include/cik_structs.h 773F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 774F: drivers/gpu/drm/amd/include/vi_structs.h 775F: include/uapi/linux/kfd_ioctl.h 776 777AMD SEATTLE DEVICE TREE SUPPORT 778M: Brijesh Singh <brijeshkumar.singh@amd.com> 779M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 780M: Tom Lendacky <thomas.lendacky@amd.com> 781S: Supported 782F: arch/arm64/boot/dts/amd/ 783 784AMD XGBE DRIVER 785M: Tom Lendacky <thomas.lendacky@amd.com> 786L: netdev@vger.kernel.org 787S: Supported 788F: drivers/net/ethernet/amd/xgbe/ 789F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 790 791AMS (Apple Motion Sensor) DRIVER 792M: Michael Hanselmann <linux-kernel@hansmi.ch> 793S: Supported 794F: drivers/macintosh/ams/ 795 796ANALOG DEVICES INC AD9389B DRIVER 797M: Hans Verkuil <hans.verkuil@cisco.com> 798L: linux-media@vger.kernel.org 799S: Maintained 800F: drivers/media/i2c/ad9389b* 801 802ANALOG DEVICES INC ADV7180 DRIVER 803M: Lars-Peter Clausen <lars@metafoo.de> 804L: linux-media@vger.kernel.org 805W: http://ez.analog.com/community/linux-device-drivers 806S: Supported 807F: drivers/media/i2c/adv7180.c 808 809ANALOG DEVICES INC ADV748X DRIVER 810M: Kieran Bingham <kieran.bingham@ideasonboard.com> 811L: linux-media@vger.kernel.org 812S: Maintained 813F: drivers/media/i2c/adv748x/* 814 815ANALOG DEVICES INC ADV7511 DRIVER 816M: Hans Verkuil <hans.verkuil@cisco.com> 817L: linux-media@vger.kernel.org 818S: Maintained 819F: drivers/media/i2c/adv7511* 820 821ANALOG DEVICES INC ADV7604 DRIVER 822M: Hans Verkuil <hans.verkuil@cisco.com> 823L: linux-media@vger.kernel.org 824S: Maintained 825F: drivers/media/i2c/adv7604* 826 827ANALOG DEVICES INC ADV7842 DRIVER 828M: Hans Verkuil <hans.verkuil@cisco.com> 829L: linux-media@vger.kernel.org 830S: Maintained 831F: drivers/media/i2c/adv7842* 832 833ANALOG DEVICES INC ASOC CODEC DRIVERS 834M: Lars-Peter Clausen <lars@metafoo.de> 835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 836W: http://wiki.analog.com/ 837W: http://ez.analog.com/community/linux-device-drivers 838S: Supported 839F: sound/soc/codecs/adau* 840F: sound/soc/codecs/adav* 841F: sound/soc/codecs/ad1* 842F: sound/soc/codecs/ad7* 843F: sound/soc/codecs/ssm* 844F: sound/soc/codecs/sigmadsp.* 845 846ANALOG DEVICES INC ASOC DRIVERS 847L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 849W: http://blackfin.uclinux.org/ 850S: Supported 851F: sound/soc/blackfin/* 852 853ANALOG DEVICES INC DMA DRIVERS 854M: Lars-Peter Clausen <lars@metafoo.de> 855W: http://ez.analog.com/community/linux-device-drivers 856S: Supported 857F: drivers/dma/dma-axi-dmac.c 858 859ANALOG DEVICES INC IIO DRIVERS 860M: Lars-Peter Clausen <lars@metafoo.de> 861M: Michael Hennerich <Michael.Hennerich@analog.com> 862W: http://wiki.analog.com/ 863W: http://ez.analog.com/community/linux-device-drivers 864S: Supported 865F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 866F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 867F: drivers/iio/*/ad* 868F: drivers/iio/adc/ltc2497* 869X: drivers/iio/*/adjd* 870F: drivers/staging/iio/*/ad* 871F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 872 873ANDROID CONFIG FRAGMENTS 874M: Rob Herring <robh@kernel.org> 875S: Supported 876F: kernel/configs/android* 877 878ANDROID DRIVERS 879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 880M: Arve Hjønnevåg <arve@android.com> 881M: Todd Kjos <tkjos@android.com> 882M: Martijn Coenen <maco@android.com> 883T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 884L: devel@driverdev.osuosl.org 885S: Supported 886F: drivers/android/ 887F: drivers/staging/android/ 888 889ANDROID GOLDFISH PIC DRIVER 890M: Miodrag Dinic <miodrag.dinic@mips.com> 891S: Supported 892F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 893F: drivers/irqchip/irq-goldfish-pic.c 894 895ANDROID GOLDFISH RTC DRIVER 896M: Miodrag Dinic <miodrag.dinic@mips.com> 897S: Supported 898F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 899F: drivers/rtc/rtc-goldfish.c 900 901ANDROID ION DRIVER 902M: Laura Abbott <labbott@redhat.com> 903M: Sumit Semwal <sumit.semwal@linaro.org> 904L: devel@driverdev.osuosl.org 905S: Supported 906F: drivers/staging/android/ion 907F: drivers/staging/android/uapi/ion.h 908 909AOA (Apple Onboard Audio) ALSA DRIVER 910M: Johannes Berg <johannes@sipsolutions.net> 911L: linuxppc-dev@lists.ozlabs.org 912L: alsa-devel@alsa-project.org (moderated for non-subscribers) 913S: Maintained 914F: sound/aoa/ 915 916APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 917M: William Breathitt Gray <vilhelm.gray@gmail.com> 918L: linux-iio@vger.kernel.org 919S: Maintained 920F: drivers/iio/adc/stx104.c 921 922APM DRIVER 923M: Jiri Kosina <jikos@kernel.org> 924S: Odd fixes 925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 926F: arch/x86/kernel/apm_32.c 927F: include/linux/apm_bios.h 928F: include/uapi/linux/apm_bios.h 929F: drivers/char/apm-emulation.c 930 931APPARMOR SECURITY MODULE 932M: John Johansen <john.johansen@canonical.com> 933L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 934W: apparmor.wiki.kernel.org 935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 936S: Supported 937F: security/apparmor/ 938F: Documentation/admin-guide/LSM/apparmor.rst 939 940APPLE BCM5974 MULTITOUCH DRIVER 941M: Henrik Rydberg <rydberg@bitmath.org> 942L: linux-input@vger.kernel.org 943S: Odd fixes 944F: drivers/input/mouse/bcm5974.c 945 946APPLE SMC DRIVER 947M: Henrik Rydberg <rydberg@bitmath.org> 948L: linux-hwmon@vger.kernel.org 949S: Odd fixes 950F: drivers/hwmon/applesmc.c 951 952APPLETALK NETWORK LAYER 953L: netdev@vger.kernel.org 954S: Odd fixes 955F: drivers/net/appletalk/ 956F: net/appletalk/ 957 958APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 959M: Duc Dang <dhdang@apm.com> 960S: Supported 961F: arch/arm64/boot/dts/apm/ 962 963APPLIED MICRO (APM) X-GENE SOC EDAC 964M: Loc Ho <lho@apm.com> 965S: Supported 966F: drivers/edac/xgene_edac.c 967F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 968 969APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 970M: Iyappan Subramanian <isubramanian@apm.com> 971M: Keyur Chudgar <kchudgar@apm.com> 972S: Supported 973F: drivers/net/ethernet/apm/xgene-v2/ 974 975APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 976M: Iyappan Subramanian <isubramanian@apm.com> 977M: Keyur Chudgar <kchudgar@apm.com> 978M: Quan Nguyen <qnguyen@apm.com> 979S: Supported 980F: drivers/net/ethernet/apm/xgene/ 981F: drivers/net/phy/mdio-xgene.c 982F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 983F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 984 985APPLIED MICRO (APM) X-GENE SOC PMU 986M: Tai Nguyen <ttnguyen@apm.com> 987S: Supported 988F: drivers/perf/xgene_pmu.c 989F: Documentation/perf/xgene-pmu.txt 990F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 991 992APTINA CAMERA SENSOR PLL 993M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 994L: linux-media@vger.kernel.org 995S: Maintained 996F: drivers/media/i2c/aptina-pll.* 997 998ARC FRAMEBUFFER DRIVER 999M: Jaya Kumar <jayalk@intworks.biz> 1000S: Maintained 1001F: drivers/video/fbdev/arcfb.c 1002F: drivers/video/fbdev/core/fb_defio.c 1003 1004ARC PGU DRM DRIVER 1005M: Alexey Brodkin <abrodkin@synopsys.com> 1006S: Supported 1007F: drivers/gpu/drm/arc/ 1008F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1009 1010ARCNET NETWORK LAYER 1011M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1012L: netdev@vger.kernel.org 1013S: Maintained 1014F: drivers/net/arcnet/ 1015F: include/uapi/linux/if_arcnet.h 1016 1017ARM ARCHITECTED TIMER DRIVER 1018M: Mark Rutland <mark.rutland@arm.com> 1019M: Marc Zyngier <marc.zyngier@arm.com> 1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1021S: Maintained 1022F: arch/arm/include/asm/arch_timer.h 1023F: arch/arm64/include/asm/arch_timer.h 1024F: drivers/clocksource/arm_arch_timer.c 1025 1026ARM HDLCD DRM DRIVER 1027M: Liviu Dudau <liviu.dudau@arm.com> 1028S: Supported 1029F: drivers/gpu/drm/arm/hdlcd_* 1030F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1031 1032ARM MALI-DP DRM DRIVER 1033M: Liviu Dudau <liviu.dudau@arm.com> 1034M: Brian Starkey <brian.starkey@arm.com> 1035M: Mali DP Maintainers <malidp@foss.arm.com> 1036S: Supported 1037F: drivers/gpu/drm/arm/ 1038F: Documentation/devicetree/bindings/display/arm,malidp.txt 1039 1040ARM MFM AND FLOPPY DRIVERS 1041M: Ian Molton <spyro@f2s.com> 1042S: Maintained 1043F: arch/arm/lib/floppydma.S 1044F: arch/arm/include/asm/floppy.h 1045 1046ARM PMU PROFILING AND DEBUGGING 1047M: Will Deacon <will.deacon@arm.com> 1048M: Mark Rutland <mark.rutland@arm.com> 1049S: Maintained 1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1051F: arch/arm*/kernel/perf_* 1052F: arch/arm/oprofile/common.c 1053F: arch/arm*/kernel/hw_breakpoint.c 1054F: arch/arm*/include/asm/hw_breakpoint.h 1055F: arch/arm*/include/asm/perf_event.h 1056F: drivers/perf/* 1057F: include/linux/perf/arm_pmu.h 1058F: Documentation/devicetree/bindings/arm/pmu.txt 1059F: Documentation/devicetree/bindings/perf/ 1060 1061ARM PORT 1062M: Russell King <linux@armlinux.org.uk> 1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1064W: http://www.armlinux.org.uk/ 1065S: Maintained 1066T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1067F: arch/arm/ 1068 1069ARM PRIMECELL AACI PL041 DRIVER 1070M: Russell King <linux@armlinux.org.uk> 1071S: Maintained 1072F: sound/arm/aaci.* 1073 1074ARM PRIMECELL BUS SUPPORT 1075M: Russell King <linux@armlinux.org.uk> 1076S: Maintained 1077F: drivers/amba/ 1078F: include/linux/amba/bus.h 1079 1080ARM PRIMECELL CLCD PL110 DRIVER 1081M: Russell King <linux@armlinux.org.uk> 1082S: Maintained 1083F: drivers/video/fbdev/amba-clcd.* 1084 1085ARM PRIMECELL KMI PL050 DRIVER 1086M: Russell King <linux@armlinux.org.uk> 1087S: Maintained 1088F: drivers/input/serio/ambakmi.* 1089F: include/linux/amba/kmi.h 1090 1091ARM PRIMECELL MMCI PL180/1 DRIVER 1092M: Russell King <linux@armlinux.org.uk> 1093S: Maintained 1094F: drivers/mmc/host/mmci.* 1095F: include/linux/amba/mmci.h 1096 1097ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1098M: Russell King <linux@armlinux.org.uk> 1099S: Maintained 1100F: drivers/tty/serial/amba-pl01*.c 1101F: include/linux/amba/serial.h 1102 1103ARM SMMU DRIVERS 1104M: Will Deacon <will.deacon@arm.com> 1105R: Robin Murphy <robin.murphy@arm.com> 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1107S: Maintained 1108F: drivers/iommu/arm-smmu.c 1109F: drivers/iommu/arm-smmu-v3.c 1110F: drivers/iommu/io-pgtable-arm.c 1111F: drivers/iommu/io-pgtable-arm-v7s.c 1112 1113ARM SUB-ARCHITECTURES 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1115S: Maintained 1116F: arch/arm/mach-*/ 1117F: arch/arm/plat-*/ 1118T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1119 1120ARM/ACTIONS SEMI ARCHITECTURE 1121M: Andreas Färber <afaerber@suse.de> 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1123S: Maintained 1124N: owl 1125F: arch/arm/mach-actions/ 1126F: arch/arm/boot/dts/owl-* 1127F: arch/arm64/boot/dts/actions/ 1128F: drivers/clocksource/owl-* 1129F: drivers/soc/actions/ 1130F: include/dt-bindings/power/owl-* 1131F: include/linux/soc/actions/ 1132F: Documentation/devicetree/bindings/arm/actions.txt 1133F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1134F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1135 1136ARM/ADS SPHERE MACHINE SUPPORT 1137M: Lennert Buytenhek <kernel@wantstofly.org> 1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1139S: Maintained 1140 1141ARM/AFEB9260 MACHINE SUPPORT 1142M: Sergey Lapin <slapin@ossfans.org> 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1144S: Maintained 1145 1146ARM/AJECO 1ARM MACHINE SUPPORT 1147M: Lennert Buytenhek <kernel@wantstofly.org> 1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1149S: Maintained 1150 1151ARM/Allwinner SoC Clock Support 1152M: Emilio López <emilio@elopez.com.ar> 1153S: Maintained 1154F: drivers/clk/sunxi/ 1155 1156ARM/Allwinner sunXi SoC support 1157M: Maxime Ripard <maxime.ripard@free-electrons.com> 1158M: Chen-Yu Tsai <wens@csie.org> 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1160S: Maintained 1161N: sun[x456789]i 1162N: sun50i 1163F: arch/arm/mach-sunxi/ 1164F: arch/arm64/boot/dts/allwinner/ 1165F: drivers/clk/sunxi-ng/ 1166F: drivers/pinctrl/sunxi/ 1167F: drivers/soc/sunxi/ 1168T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1169 1170ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1171M: Neil Armstrong <narmstrong@baylibre.com> 1172M: Jerome Brunet <jbrunet@baylibre.com> 1173L: linux-amlogic@lists.infradead.org 1174S: Maintained 1175F: drivers/clk/meson/ 1176F: include/dt-bindings/clock/meson* 1177F: include/dt-bindings/clock/gxbb* 1178F: Documentation/devicetree/bindings/clock/amlogic* 1179 1180ARM/Amlogic Meson SoC support 1181M: Carlo Caione <carlo@caione.org> 1182M: Kevin Hilman <khilman@baylibre.com> 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1184L: linux-amlogic@lists.infradead.org 1185W: http://linux-meson.com/ 1186S: Maintained 1187F: arch/arm/mach-meson/ 1188F: arch/arm/boot/dts/meson* 1189F: arch/arm64/boot/dts/amlogic/ 1190F: drivers/pinctrl/meson/ 1191F: drivers/mmc/host/meson* 1192N: meson 1193 1194ARM/Annapurna Labs ALPINE ARCHITECTURE 1195M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1196M: Antoine Tenart <antoine.tenart@free-electrons.com> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198S: Maintained 1199F: arch/arm/mach-alpine/ 1200F: arch/arm/boot/dts/alpine* 1201F: arch/arm64/boot/dts/al/ 1202F: drivers/*/*alpine* 1203 1204ARM/ARTPEC MACHINE SUPPORT 1205M: Jesper Nilsson <jesper.nilsson@axis.com> 1206M: Lars Persson <lars.persson@axis.com> 1207M: Niklas Cassel <niklas.cassel@axis.com> 1208S: Maintained 1209L: linux-arm-kernel@axis.com 1210F: arch/arm/mach-artpec 1211F: arch/arm/boot/dts/artpec6* 1212F: drivers/clk/axis 1213F: drivers/crypto/axis 1214F: drivers/pinctrl/pinctrl-artpec* 1215F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1216 1217ARM/ASPEED I2C DRIVER 1218M: Brendan Higgins <brendanhiggins@google.com> 1219R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1220R: Joel Stanley <joel@jms.id.au> 1221L: linux-i2c@vger.kernel.org 1222L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1223S: Maintained 1224F: drivers/irqchip/irq-aspeed-i2c-ic.c 1225F: drivers/i2c/busses/i2c-aspeed.c 1226F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1227F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1228 1229ARM/ASPEED MACHINE SUPPORT 1230M: Joel Stanley <joel@jms.id.au> 1231S: Maintained 1232F: arch/arm/mach-aspeed/ 1233F: arch/arm/boot/dts/aspeed-* 1234F: drivers/*/*aspeed* 1235 1236ARM/ATMEL AT91 Clock Support 1237M: Boris Brezillon <boris.brezillon@free-electrons.com> 1238S: Maintained 1239F: drivers/clk/at91 1240 1241ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1242M: Nicolas Ferre <nicolas.ferre@microchip.com> 1243M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1245W: http://www.linux4sam.org 1246T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1247S: Supported 1248N: at91 1249N: atmel 1250F: arch/arm/mach-at91/ 1251F: include/soc/at91/ 1252F: arch/arm/boot/dts/at91*.dts 1253F: arch/arm/boot/dts/at91*.dtsi 1254F: arch/arm/boot/dts/sama*.dts 1255F: arch/arm/boot/dts/sama*.dtsi 1256F: arch/arm/include/debug/at91.S 1257F: drivers/memory/atmel* 1258F: drivers/watchdog/sama5d4_wdt.c 1259X: drivers/input/touchscreen/atmel_mxt_ts.c 1260X: drivers/net/wireless/atmel/ 1261 1262ARM/CALXEDA HIGHBANK ARCHITECTURE 1263M: Rob Herring <robh@kernel.org> 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1265S: Maintained 1266F: arch/arm/mach-highbank/ 1267F: arch/arm/boot/dts/highbank.dts 1268F: arch/arm/boot/dts/ecx-*.dts* 1269 1270ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1271M: Krzysztof Halasa <khalasa@piap.pl> 1272S: Maintained 1273F: arch/arm/mach-cns3xxx/ 1274 1275ARM/CAVIUM THUNDER NETWORK DRIVER 1276M: Sunil Goutham <sgoutham@cavium.com> 1277M: Robert Richter <rric@kernel.org> 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1279S: Supported 1280F: drivers/net/ethernet/cavium/thunder/ 1281 1282ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1283M: Lukasz Majewski <lukma@denx.de> 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1285S: Maintained 1286F: arch/arm/mach-ep93xx/ts72xx.c 1287 1288ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1289M: Alexander Shiyan <shc_work@mail.ru> 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1291S: Odd Fixes 1292N: clps711x 1293 1294ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1295M: Lennert Buytenhek <kernel@wantstofly.org> 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1297S: Maintained 1298 1299ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1300M: Hartley Sweeten <hsweeten@visionengravers.com> 1301M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1303S: Maintained 1304F: arch/arm/mach-ep93xx/ 1305F: arch/arm/mach-ep93xx/include/mach/ 1306 1307ARM/CLKDEV SUPPORT 1308M: Russell King <linux@armlinux.org.uk> 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1310S: Maintained 1311T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1312F: drivers/clk/clkdev.c 1313 1314ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1315M: Mike Rapoport <mike@compulab.co.il> 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1317S: Maintained 1318 1319ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1320M: Baruch Siach <baruch@tkos.co.il> 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1322S: Maintained 1323F: arch/arm/boot/dts/cx92755* 1324N: digicolor 1325 1326ARM/CONTEC MICRO9 MACHINE SUPPORT 1327M: Hubert Feurstein <hubert.feurstein@contec.at> 1328S: Maintained 1329F: arch/arm/mach-ep93xx/micro9.c 1330 1331ARM/CORESIGHT FRAMEWORK AND DRIVERS 1332M: Mathieu Poirier <mathieu.poirier@linaro.org> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335F: drivers/hwtracing/coresight/* 1336F: Documentation/trace/coresight.txt 1337F: Documentation/trace/coresight-cpu-debug.txt 1338F: Documentation/devicetree/bindings/arm/coresight.txt 1339F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1340F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1341F: tools/perf/arch/arm/util/pmu.c 1342F: tools/perf/arch/arm/util/auxtrace.c 1343F: tools/perf/arch/arm/util/cs-etm.c 1344F: tools/perf/arch/arm/util/cs-etm.h 1345F: tools/perf/util/cs-etm.* 1346F: tools/perf/util/cs-etm-decoder/* 1347 1348ARM/CORGI MACHINE SUPPORT 1349M: Richard Purdie <rpurdie@rpsys.net> 1350S: Maintained 1351 1352ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1353M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1354M: Linus Walleij <linus.walleij@linaro.org> 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1356T: git git://github.com/ulli-kroll/linux.git 1357S: Maintained 1358F: Documentation/devicetree/bindings/arm/gemini.txt 1359F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1360F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1361F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1362F: arch/arm/mach-gemini/ 1363F: drivers/net/ethernet/cortina/ 1364F: drivers/pinctrl/pinctrl-gemini.c 1365F: drivers/rtc/rtc-ftrtc010.c 1366 1367ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1368M: Barry Song <baohua@kernel.org> 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1370T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1371S: Maintained 1372F: arch/arm/boot/dts/prima2* 1373F: arch/arm/mach-prima2/ 1374F: drivers/clk/sirf/ 1375F: drivers/clocksource/timer-prima2.c 1376F: drivers/clocksource/timer-atlas7.c 1377N: [^a-z]sirf 1378 1379ARM/EBSA110 MACHINE SUPPORT 1380M: Russell King <linux@armlinux.org.uk> 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1382W: http://www.armlinux.org.uk/ 1383S: Maintained 1384F: arch/arm/mach-ebsa110/ 1385F: drivers/net/ethernet/amd/am79c961a.* 1386 1387ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1388M: Uwe Kleine-König <kernel@pengutronix.de> 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1390S: Maintained 1391N: efm32 1392 1393ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1394M: Robert Jarzmik <robert.jarzmik@free.fr> 1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1396S: Maintained 1397F: arch/arm/mach-pxa/ezx.c 1398 1399ARM/FARADAY FA526 PORT 1400M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1402S: Maintained 1403T: git git://git.berlios.de/gemini-board 1404F: arch/arm/mm/*-fa* 1405 1406ARM/FOOTBRIDGE ARCHITECTURE 1407M: Russell King <linux@armlinux.org.uk> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409W: http://www.armlinux.org.uk/ 1410S: Maintained 1411F: arch/arm/include/asm/hardware/dec21285.h 1412F: arch/arm/mach-footbridge/ 1413 1414ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1415M: Shawn Guo <shawnguo@kernel.org> 1416M: Sascha Hauer <kernel@pengutronix.de> 1417R: Fabio Estevam <fabio.estevam@nxp.com> 1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1419S: Maintained 1420T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1421F: arch/arm/mach-imx/ 1422F: arch/arm/mach-mxs/ 1423F: arch/arm/boot/dts/imx* 1424F: arch/arm/configs/imx*_defconfig 1425F: drivers/clk/imx/ 1426F: drivers/soc/imx/ 1427F: include/soc/imx/ 1428 1429ARM/FREESCALE VYBRID ARM ARCHITECTURE 1430M: Shawn Guo <shawnguo@kernel.org> 1431M: Sascha Hauer <kernel@pengutronix.de> 1432R: Stefan Agner <stefan@agner.ch> 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1434S: Maintained 1435T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1436F: arch/arm/mach-imx/*vf610* 1437F: arch/arm/boot/dts/vf* 1438 1439ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1440M: Lennert Buytenhek <kernel@wantstofly.org> 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1442S: Maintained 1443 1444ARM/GUMSTIX MACHINE SUPPORT 1445M: Steve Sakoman <sakoman@gmail.com> 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1447S: Maintained 1448 1449ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1450M: Philipp Zabel <philipp.zabel@gmail.com> 1451M: Paul Parsons <lost.distance@yahoo.com> 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1453S: Maintained 1454F: arch/arm/mach-pxa/hx4700.c 1455F: arch/arm/mach-pxa/include/mach/hx4700.h 1456F: sound/soc/pxa/hx4700.c 1457 1458ARM/HISILICON SOC SUPPORT 1459M: Wei Xu <xuwei5@hisilicon.com> 1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1461W: http://www.hisilicon.com 1462S: Supported 1463T: git git://github.com/hisilicon/linux-hisi.git 1464F: arch/arm/mach-hisi/ 1465F: arch/arm/boot/dts/hi3* 1466F: arch/arm/boot/dts/hip* 1467F: arch/arm/boot/dts/hisi* 1468F: arch/arm64/boot/dts/hisilicon/ 1469 1470ARM/HP JORNADA 7XX MACHINE SUPPORT 1471M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1472W: www.jlime.com 1473S: Maintained 1474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1475F: arch/arm/mach-sa1100/jornada720.c 1476F: arch/arm/mach-sa1100/include/mach/jornada720.h 1477 1478ARM/IGEP MACHINE SUPPORT 1479M: Enric Balletbo i Serra <eballetbo@gmail.com> 1480M: Javier Martinez Canillas <javier@dowhile0.org> 1481L: linux-omap@vger.kernel.org 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484F: arch/arm/boot/dts/omap3-igep* 1485 1486ARM/INCOME PXA270 SUPPORT 1487M: Marek Vasut <marek.vasut@gmail.com> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/mach-pxa/colibri-pxa270-income.c 1491 1492ARM/INTEL IOP13XX ARM ARCHITECTURE 1493M: Lennert Buytenhek <kernel@wantstofly.org> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496 1497ARM/INTEL IOP32X ARM ARCHITECTURE 1498M: Lennert Buytenhek <kernel@wantstofly.org> 1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1500S: Maintained 1501 1502ARM/INTEL IOP33X ARM ARCHITECTURE 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1504S: Orphan 1505 1506ARM/INTEL IQ81342EX MACHINE SUPPORT 1507M: Lennert Buytenhek <kernel@wantstofly.org> 1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1509S: Maintained 1510 1511ARM/INTEL IXDP2850 MACHINE SUPPORT 1512M: Lennert Buytenhek <kernel@wantstofly.org> 1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1514S: Maintained 1515 1516ARM/INTEL IXP4XX ARM ARCHITECTURE 1517M: Imre Kaloz <kaloz@openwrt.org> 1518M: Krzysztof Halasa <khalasa@piap.pl> 1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1520S: Maintained 1521F: arch/arm/mach-ixp4xx/ 1522 1523ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1524M: Jonathan Cameron <jic23@cam.ac.uk> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527F: arch/arm/mach-pxa/stargate2.c 1528F: drivers/pcmcia/pxa2xx_stargate2.c 1529 1530ARM/INTEL XSC3 (MANZANO) ARM CORE 1531M: Lennert Buytenhek <kernel@wantstofly.org> 1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1533S: Maintained 1534 1535ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1536M: Lennert Buytenhek <kernel@wantstofly.org> 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1538S: Maintained 1539 1540ARM/LG1K ARCHITECTURE 1541M: Chanho Min <chanho.min@lge.com> 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1543S: Maintained 1544F: arch/arm64/boot/dts/lg/ 1545 1546ARM/LOGICPD PXA270 MACHINE SUPPORT 1547M: Lennert Buytenhek <kernel@wantstofly.org> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550 1551ARM/LPC18XX ARCHITECTURE 1552M: Joachim Eastwood <manabian@gmail.com> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555F: arch/arm/boot/dts/lpc43* 1556F: drivers/clk/nxp/clk-lpc18xx* 1557F: drivers/clocksource/time-lpc32xx.c 1558F: drivers/i2c/busses/i2c-lpc2k.c 1559F: drivers/memory/pl172.c 1560F: drivers/mtd/spi-nor/nxp-spifi.c 1561F: drivers/rtc/rtc-lpc24xx.c 1562N: lpc18xx 1563 1564ARM/LPC32XX SOC SUPPORT 1565M: Vladimir Zapolskiy <vz@mleia.com> 1566M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1568T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1569S: Maintained 1570F: arch/arm/boot/dts/lpc32* 1571F: arch/arm/mach-lpc32xx/ 1572F: drivers/i2c/busses/i2c-pnx.c 1573F: drivers/net/ethernet/nxp/lpc_eth.c 1574F: drivers/usb/host/ohci-nxp.c 1575F: drivers/watchdog/pnx4008_wdt.c 1576N: lpc32xx 1577 1578ARM/MAGICIAN MACHINE SUPPORT 1579M: Philipp Zabel <philipp.zabel@gmail.com> 1580S: Maintained 1581 1582ARM/Marvell Berlin SoC support 1583M: Jisheng Zhang <jszhang@marvell.com> 1584M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1586S: Maintained 1587F: arch/arm/mach-berlin/ 1588F: arch/arm/boot/dts/berlin* 1589F: arch/arm64/boot/dts/marvell/berlin* 1590 1591ARM/Marvell Dove/MV78xx0/Orion SOC support 1592M: Jason Cooper <jason@lakedaemon.net> 1593M: Andrew Lunn <andrew@lunn.ch> 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1595M: Gregory Clement <gregory.clement@free-electrons.com> 1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: Documentation/devicetree/bindings/soc/dove/ 1599F: arch/arm/mach-dove/ 1600F: arch/arm/mach-mv78xx0/ 1601F: arch/arm/mach-orion5x/ 1602F: arch/arm/plat-orion/ 1603F: arch/arm/boot/dts/dove* 1604F: arch/arm/boot/dts/orion5x* 1605 1606ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1607M: Jason Cooper <jason@lakedaemon.net> 1608M: Andrew Lunn <andrew@lunn.ch> 1609M: Gregory Clement <gregory.clement@free-electrons.com> 1610M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1612S: Maintained 1613F: arch/arm/boot/dts/armada* 1614F: arch/arm/boot/dts/kirkwood* 1615F: arch/arm/configs/mvebu_*_defconfig 1616F: arch/arm/mach-mvebu/ 1617F: arch/arm64/boot/dts/marvell/armada* 1618F: drivers/cpufreq/armada-37xx-cpufreq.c 1619F: drivers/cpufreq/mvebu-cpufreq.c 1620F: drivers/irqchip/irq-armada-370-xp.c 1621F: drivers/irqchip/irq-mvebu-* 1622F: drivers/pinctrl/mvebu/ 1623F: drivers/rtc/rtc-armada38x.c 1624 1625ARM/Mediatek RTC DRIVER 1626M: Eddie Huang <eddie.huang@mediatek.com> 1627M: Sean Wang <sean.wang@mediatek.com> 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1629L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1630S: Maintained 1631F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1632F: drivers/rtc/rtc-mt6397.c 1633F: drivers/rtc/rtc-mt7622.c 1634 1635ARM/Mediatek SoC support 1636M: Matthias Brugger <matthias.bgg@gmail.com> 1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1638L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1639S: Maintained 1640F: arch/arm/boot/dts/mt6* 1641F: arch/arm/boot/dts/mt7* 1642F: arch/arm/boot/dts/mt8* 1643F: arch/arm/mach-mediatek/ 1644F: arch/arm64/boot/dts/mediatek/ 1645N: mtk 1646K: mediatek 1647 1648ARM/Mediatek USB3 PHY DRIVER 1649M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1651L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1652S: Maintained 1653F: drivers/phy/mediatek/phy-mtk-tphy.c 1654 1655ARM/MICREL KS8695 ARCHITECTURE 1656M: Greg Ungerer <gerg@uclinux.org> 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1658F: arch/arm/mach-ks8695/ 1659S: Odd Fixes 1660 1661ARM/MIOA701 MACHINE SUPPORT 1662M: Robert Jarzmik <robert.jarzmik@free.fr> 1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1664F: arch/arm/mach-pxa/mioa701.c 1665S: Maintained 1666 1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1668M: Michael Petchkovsky <mkpetch@internode.on.net> 1669S: Maintained 1670 1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1672M: Linus Walleij <linus.walleij@linaro.org> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674S: Maintained 1675F: arch/arm/mach-nomadik/ 1676F: arch/arm/mach-u300/ 1677F: arch/arm/mach-ux500/ 1678F: arch/arm/boot/dts/ste-* 1679F: drivers/clk/clk-nomadik.c 1680F: drivers/clk/clk-u300.c 1681F: drivers/clocksource/clksrc-dbx500-prcmu.c 1682F: drivers/clocksource/timer-u300.c 1683F: drivers/dma/coh901318* 1684F: drivers/dma/ste_dma40* 1685F: drivers/hwspinlock/u8500_hsem.c 1686F: drivers/i2c/busses/i2c-nomadik.c 1687F: drivers/i2c/busses/i2c-stu300.c 1688F: drivers/mfd/ab3100* 1689F: drivers/mfd/ab8500* 1690F: drivers/mfd/abx500* 1691F: drivers/mfd/dbx500* 1692F: drivers/mfd/db8500* 1693F: drivers/pinctrl/nomadik/ 1694F: drivers/pinctrl/pinctrl-coh901* 1695F: drivers/pinctrl/pinctrl-u300.c 1696F: drivers/rtc/rtc-ab3100.c 1697F: drivers/rtc/rtc-ab8500.c 1698F: drivers/rtc/rtc-coh901331.c 1699F: drivers/rtc/rtc-pl031.c 1700F: drivers/watchdog/coh901327_wdt.c 1701F: Documentation/devicetree/bindings/arm/ste-* 1702F: Documentation/devicetree/bindings/arm/ux500/ 1703T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1704 1705ARM/NUVOTON W90X900 ARM ARCHITECTURE 1706M: Wan ZongShun <mcuos.com@gmail.com> 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1708W: http://www.mcuos.com 1709S: Maintained 1710F: arch/arm/mach-w90x900/ 1711F: drivers/input/keyboard/w90p910_keypad.c 1712F: drivers/input/touchscreen/w90p910_ts.c 1713F: drivers/watchdog/nuc900_wdt.c 1714F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1715F: drivers/mtd/nand/nuc900_nand.c 1716F: drivers/rtc/rtc-nuc900.c 1717F: drivers/spi/spi-nuc900.c 1718F: drivers/usb/host/ehci-w90x900.c 1719F: drivers/video/fbdev/nuc900fb.c 1720 1721ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1722M: Nelson Castillo <arhuaco@freaks-unidos.net> 1723L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1724W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1725S: Supported 1726 1727ARM/Orion SoC/Technologic Systems TS-78xx platform support 1728M: Alexander Clouter <alex@digriz.org.uk> 1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1730W: http://www.digriz.org.uk/ts78xx/kernel 1731S: Maintained 1732F: arch/arm/mach-orion5x/ts78xx-* 1733 1734ARM/OXNAS platform support 1735M: Neil Armstrong <narmstrong@baylibre.com> 1736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1737L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1738S: Maintained 1739F: arch/arm/mach-oxnas/ 1740F: arch/arm/boot/dts/ox8*.dts* 1741N: oxnas 1742 1743ARM/PALM TREO SUPPORT 1744M: Tomas Cech <sleep_walker@suse.com> 1745L: linux-arm-kernel@lists.infradead.org 1746W: http://hackndev.com 1747S: Maintained 1748F: arch/arm/mach-pxa/palmtreo.* 1749 1750ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1751M: Marek Vasut <marek.vasut@gmail.com> 1752L: linux-arm-kernel@lists.infradead.org 1753W: http://hackndev.com 1754S: Maintained 1755F: arch/arm/mach-pxa/include/mach/palmtx.h 1756F: arch/arm/mach-pxa/palmtx.c 1757F: arch/arm/mach-pxa/palmt5.* 1758F: arch/arm/mach-pxa/include/mach/palmld.h 1759F: arch/arm/mach-pxa/palmld.c 1760F: arch/arm/mach-pxa/palmte2.* 1761F: arch/arm/mach-pxa/include/mach/palmtc.h 1762F: arch/arm/mach-pxa/palmtc.c 1763 1764ARM/PALMZ72 SUPPORT 1765M: Sergey Lapin <slapin@ossfans.org> 1766L: linux-arm-kernel@lists.infradead.org 1767W: http://hackndev.com 1768S: Maintained 1769F: arch/arm/mach-pxa/palmz72.* 1770 1771ARM/PLEB SUPPORT 1772M: Peter Chubb <pleb@gelato.unsw.edu.au> 1773W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1774S: Maintained 1775 1776ARM/PT DIGITAL BOARD PORT 1777M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1779W: http://www.armlinux.org.uk/ 1780S: Maintained 1781 1782ARM/QUALCOMM SUPPORT 1783M: Andy Gross <andy.gross@linaro.org> 1784M: David Brown <david.brown@linaro.org> 1785L: linux-arm-msm@vger.kernel.org 1786L: linux-soc@vger.kernel.org 1787S: Maintained 1788F: Documentation/devicetree/bindings/soc/qcom/ 1789F: arch/arm/boot/dts/qcom-*.dts 1790F: arch/arm/boot/dts/qcom-*.dtsi 1791F: arch/arm/mach-qcom/ 1792F: arch/arm64/boot/dts/qcom/* 1793F: drivers/i2c/busses/i2c-qup.c 1794F: drivers/clk/qcom/ 1795F: drivers/dma/qcom/ 1796F: drivers/soc/qcom/ 1797F: drivers/spi/spi-qup.c 1798F: drivers/tty/serial/msm_serial.c 1799F: drivers/*/pm8???-* 1800F: drivers/mfd/ssbi.c 1801F: drivers/firmware/qcom_scm.c 1802T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1803 1804ARM/RADISYS ENP2611 MACHINE SUPPORT 1805M: Lennert Buytenhek <kernel@wantstofly.org> 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1807S: Maintained 1808 1809ARM/REALTEK ARCHITECTURE 1810M: Andreas Färber <afaerber@suse.de> 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1812S: Maintained 1813F: arch/arm64/boot/dts/realtek/ 1814F: Documentation/devicetree/bindings/arm/realtek.txt 1815 1816ARM/RENESAS ARM64 ARCHITECTURE 1817M: Simon Horman <horms@verge.net.au> 1818M: Magnus Damm <magnus.damm@gmail.com> 1819L: linux-renesas-soc@vger.kernel.org 1820Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1822S: Supported 1823F: arch/arm64/boot/dts/renesas/ 1824F: Documentation/devicetree/bindings/arm/shmobile.txt 1825F: drivers/soc/renesas/ 1826F: include/linux/soc/renesas/ 1827 1828ARM/RISCPC ARCHITECTURE 1829M: Russell King <linux@armlinux.org.uk> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831W: http://www.armlinux.org.uk/ 1832S: Maintained 1833F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1834F: arch/arm/include/asm/hardware/ioc.h 1835F: arch/arm/include/asm/hardware/iomd.h 1836F: arch/arm/include/asm/hardware/memc.h 1837F: arch/arm/mach-rpc/ 1838F: drivers/net/ethernet/8390/etherh.c 1839F: drivers/net/ethernet/i825xx/ether1* 1840F: drivers/net/ethernet/seeq/ether3* 1841F: drivers/scsi/arm/ 1842 1843ARM/Rockchip SoC support 1844M: Heiko Stuebner <heiko@sntech.de> 1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1846L: linux-rockchip@lists.infradead.org 1847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1848S: Maintained 1849F: arch/arm/boot/dts/rk3* 1850F: arch/arm/boot/dts/rv1108* 1851F: arch/arm/mach-rockchip/ 1852F: drivers/clk/rockchip/ 1853F: drivers/i2c/busses/i2c-rk3x.c 1854F: drivers/*/*rockchip* 1855F: drivers/*/*/*rockchip* 1856F: sound/soc/rockchip/ 1857N: rockchip 1858 1859ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1860M: Kukjin Kim <kgene@kernel.org> 1861M: Krzysztof Kozlowski <krzk@kernel.org> 1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1863L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1864Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1865S: Maintained 1866F: arch/arm/boot/dts/s3c* 1867F: arch/arm/boot/dts/s5p* 1868F: arch/arm/boot/dts/samsung* 1869F: arch/arm/boot/dts/exynos* 1870F: arch/arm64/boot/dts/exynos/ 1871F: arch/arm/plat-samsung/ 1872F: arch/arm/mach-s3c24*/ 1873F: arch/arm/mach-s3c64xx/ 1874F: arch/arm/mach-s5p*/ 1875F: arch/arm/mach-exynos*/ 1876F: drivers/*/*s3c24* 1877F: drivers/*/*/*s3c24* 1878F: drivers/*/*s3c64xx* 1879F: drivers/*/*s5pv210* 1880F: drivers/memory/samsung/* 1881F: drivers/soc/samsung/* 1882F: Documentation/arm/Samsung/ 1883F: Documentation/devicetree/bindings/arm/samsung/ 1884F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1885F: Documentation/devicetree/bindings/power/pd-samsung.txt 1886N: exynos 1887 1888ARM/SAMSUNG MOBILE MACHINE SUPPORT 1889M: Kyungmin Park <kyungmin.park@samsung.com> 1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1891S: Maintained 1892F: arch/arm/mach-s5pv210/ 1893 1894ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1895M: Kyungmin Park <kyungmin.park@samsung.com> 1896M: Kamil Debski <kamil@wypas.org> 1897M: Andrzej Hajda <a.hajda@samsung.com> 1898L: linux-arm-kernel@lists.infradead.org 1899L: linux-media@vger.kernel.org 1900S: Maintained 1901F: drivers/media/platform/s5p-g2d/ 1902 1903ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1904M: Marek Szyprowski <m.szyprowski@samsung.com> 1905L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1906L: linux-media@vger.kernel.org 1907S: Maintained 1908F: drivers/media/platform/s5p-cec/ 1909F: Documentation/devicetree/bindings/media/s5p-cec.txt 1910 1911ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1912M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1913M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1914L: linux-arm-kernel@lists.infradead.org 1915L: linux-media@vger.kernel.org 1916S: Maintained 1917F: drivers/media/platform/s5p-jpeg/ 1918 1919ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1920M: Kyungmin Park <kyungmin.park@samsung.com> 1921M: Kamil Debski <kamil@wypas.org> 1922M: Jeongtae Park <jtp.park@samsung.com> 1923M: Andrzej Hajda <a.hajda@samsung.com> 1924L: linux-arm-kernel@lists.infradead.org 1925L: linux-media@vger.kernel.org 1926S: Maintained 1927F: arch/arm/plat-samsung/s5p-dev-mfc.c 1928F: drivers/media/platform/s5p-mfc/ 1929 1930ARM/SHMOBILE ARM ARCHITECTURE 1931M: Simon Horman <horms@verge.net.au> 1932M: Magnus Damm <magnus.damm@gmail.com> 1933L: linux-renesas-soc@vger.kernel.org 1934Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1935T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1936S: Supported 1937F: arch/arm/boot/dts/emev2* 1938F: arch/arm/boot/dts/r7s* 1939F: arch/arm/boot/dts/r8a* 1940F: arch/arm/boot/dts/sh* 1941F: arch/arm/configs/shmobile_defconfig 1942F: arch/arm/include/debug/renesas-scif.S 1943F: arch/arm/mach-shmobile/ 1944F: Documentation/devicetree/bindings/arm/shmobile.txt 1945F: drivers/soc/renesas/ 1946F: include/linux/soc/renesas/ 1947 1948ARM/SOCFPGA ARCHITECTURE 1949M: Dinh Nguyen <dinguyen@kernel.org> 1950S: Maintained 1951F: arch/arm/mach-socfpga/ 1952F: arch/arm/boot/dts/socfpga* 1953F: arch/arm/configs/socfpga_defconfig 1954F: arch/arm64/boot/dts/altera/ 1955W: http://www.rocketboards.org 1956T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1957 1958ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1959M: Dinh Nguyen <dinguyen@kernel.org> 1960S: Maintained 1961F: drivers/clk/socfpga/ 1962 1963ARM/SOCFPGA EDAC SUPPORT 1964M: Thor Thayer <thor.thayer@linux.intel.com> 1965S: Maintained 1966F: drivers/edac/altera_edac. 1967 1968ARM/STI ARCHITECTURE 1969M: Patrice Chotard <patrice.chotard@st.com> 1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1971W: http://www.stlinux.com 1972S: Maintained 1973F: arch/arm/mach-sti/ 1974F: arch/arm/boot/dts/sti* 1975F: drivers/char/hw_random/st-rng.c 1976F: drivers/clocksource/arm_global_timer.c 1977F: drivers/clocksource/clksrc_st_lpc.c 1978F: drivers/cpufreq/sti-cpufreq.c 1979F: drivers/dma/st_fdma* 1980F: drivers/i2c/busses/i2c-st.c 1981F: drivers/media/rc/st_rc.c 1982F: drivers/media/platform/sti/c8sectpfe/ 1983F: drivers/mmc/host/sdhci-st.c 1984F: drivers/phy/st/phy-miphy28lp.c 1985F: drivers/phy/st/phy-stih407-usb.c 1986F: drivers/pinctrl/pinctrl-st.c 1987F: drivers/remoteproc/st_remoteproc.c 1988F: drivers/remoteproc/st_slim_rproc.c 1989F: drivers/reset/sti/ 1990F: drivers/rtc/rtc-st-lpc.c 1991F: drivers/tty/serial/st-asc.c 1992F: drivers/usb/dwc3/dwc3-st.c 1993F: drivers/usb/host/ehci-st.c 1994F: drivers/usb/host/ohci-st.c 1995F: drivers/watchdog/st_lpc_wdt.c 1996F: drivers/ata/ahci_st.c 1997F: include/linux/remoteproc/st_slim_rproc.h 1998 1999ARM/STM32 ARCHITECTURE 2000M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2001M: Alexandre Torgue <alexandre.torgue@st.com> 2002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2003S: Maintained 2004T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 2005N: 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 ARM VERSATILE TFT PANELS 4462M: Linus Walleij <linus.walleij@linaro.org> 4463T: git git://anongit.freedesktop.org/drm/drm-misc 4464S: Maintained 4465F: drivers/gpu/drm/panel/panel-arm-versatile.c 4466F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4467 4468DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4469M: Dave Airlie <airlied@redhat.com> 4470S: Odd Fixes 4471F: drivers/gpu/drm/ast/ 4472 4473DRM DRIVER FOR BOCHS VIRTUAL GPU 4474M: Gerd Hoffmann <kraxel@redhat.com> 4475L: virtualization@lists.linux-foundation.org 4476T: git git://anongit.freedesktop.org/drm/drm-misc 4477S: Maintained 4478F: drivers/gpu/drm/bochs/ 4479 4480DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4481M: Linus Walleij <linus.walleij@linaro.org> 4482T: git git://anongit.freedesktop.org/drm/drm-misc 4483S: Maintained 4484F: drivers/gpu/drm/tve200/ 4485 4486DRM DRIVER FOR ILITEK ILI9225 PANELS 4487M: David Lechner <david@lechnology.com> 4488S: Maintained 4489F: drivers/gpu/drm/tinydrm/ili9225.c 4490F: Documentation/devicetree/bindings/display/ili9225.txt 4491 4492DRM DRIVER FOR INTEL I810 VIDEO CARDS 4493S: Orphan / Obsolete 4494F: drivers/gpu/drm/i810/ 4495F: include/uapi/drm/i810_drm.h 4496 4497DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4498S: Orphan / Obsolete 4499F: drivers/gpu/drm/mga/ 4500F: include/uapi/drm/mga_drm.h 4501 4502DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4503M: Dave Airlie <airlied@redhat.com> 4504S: Odd Fixes 4505F: drivers/gpu/drm/mgag200/ 4506 4507DRM DRIVER FOR MI0283QT 4508M: Noralf Trønnes <noralf@tronnes.org> 4509S: Maintained 4510F: drivers/gpu/drm/tinydrm/mi0283qt.c 4511F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4512 4513DRM DRIVER FOR MSM ADRENO GPU 4514M: Rob Clark <robdclark@gmail.com> 4515L: linux-arm-msm@vger.kernel.org 4516L: dri-devel@lists.freedesktop.org 4517L: freedreno@lists.freedesktop.org 4518T: git git://people.freedesktop.org/~robclark/linux 4519S: Maintained 4520F: drivers/gpu/drm/msm/ 4521F: include/uapi/drm/msm_drm.h 4522F: Documentation/devicetree/bindings/display/msm/ 4523 4524DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4525M: Ben Skeggs <bskeggs@redhat.com> 4526L: dri-devel@lists.freedesktop.org 4527L: nouveau@lists.freedesktop.org 4528T: git git://github.com/skeggsb/linux 4529S: Supported 4530F: drivers/gpu/drm/nouveau/ 4531F: include/uapi/drm/nouveau_drm.h 4532 4533DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4534M: Noralf Trønnes <noralf@tronnes.org> 4535S: Maintained 4536F: drivers/gpu/drm/tinydrm/repaper.c 4537F: Documentation/devicetree/bindings/display/repaper.txt 4538 4539DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4540M: Dave Airlie <airlied@redhat.com> 4541M: Gerd Hoffmann <kraxel@redhat.com> 4542L: virtualization@lists.linux-foundation.org 4543T: git git://anongit.freedesktop.org/drm/drm-misc 4544S: Obsolete 4545W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4546F: drivers/gpu/drm/cirrus/ 4547 4548DRM DRIVER FOR QXL VIRTUAL GPU 4549M: Dave Airlie <airlied@redhat.com> 4550M: Gerd Hoffmann <kraxel@redhat.com> 4551L: virtualization@lists.linux-foundation.org 4552T: git git://anongit.freedesktop.org/drm/drm-misc 4553S: Maintained 4554F: drivers/gpu/drm/qxl/ 4555F: include/uapi/drm/qxl_drm.h 4556 4557DRM DRIVER FOR RAGE 128 VIDEO CARDS 4558S: Orphan / Obsolete 4559F: drivers/gpu/drm/r128/ 4560F: include/uapi/drm/r128_drm.h 4561 4562DRM DRIVER FOR SAVAGE VIDEO CARDS 4563S: Orphan / Obsolete 4564F: drivers/gpu/drm/savage/ 4565F: include/uapi/drm/savage_drm.h 4566 4567DRM DRIVER FOR SIS VIDEO CARDS 4568S: Orphan / Obsolete 4569F: drivers/gpu/drm/sis/ 4570F: include/uapi/drm/sis_drm.h 4571 4572DRM DRIVER FOR SITRONIX ST7586 PANELS 4573M: David Lechner <david@lechnology.com> 4574S: Maintained 4575F: drivers/gpu/drm/tinydrm/st7586.c 4576F: Documentation/devicetree/bindings/display/st7586.txt 4577 4578DRM DRIVER FOR SITRONIX ST7735R PANELS 4579M: David Lechner <david@lechnology.com> 4580S: Maintained 4581F: drivers/gpu/drm/tinydrm/st7735r.c 4582F: Documentation/devicetree/bindings/display/st7735r.txt 4583 4584DRM DRIVER FOR TDFX VIDEO CARDS 4585S: Orphan / Obsolete 4586F: drivers/gpu/drm/tdfx/ 4587 4588DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4589M: Dave Airlie <airlied@redhat.com> 4590S: Odd Fixes 4591F: drivers/gpu/drm/udl/ 4592 4593DRM DRIVER FOR VMWARE VIRTUAL GPU 4594M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4595M: Sinclair Yeh <syeh@vmware.com> 4596M: Thomas Hellstrom <thellstrom@vmware.com> 4597L: dri-devel@lists.freedesktop.org 4598T: git git://people.freedesktop.org/~syeh/repos_linux 4599T: git git://people.freedesktop.org/~thomash/linux 4600S: Supported 4601F: drivers/gpu/drm/vmwgfx/ 4602F: include/uapi/drm/vmwgfx_drm.h 4603 4604DRM DRIVERS 4605M: David Airlie <airlied@linux.ie> 4606L: dri-devel@lists.freedesktop.org 4607T: git git://people.freedesktop.org/~airlied/linux 4608B: https://bugs.freedesktop.org/ 4609C: irc://chat.freenode.net/dri-devel 4610S: Maintained 4611F: drivers/gpu/drm/ 4612F: drivers/gpu/vga/ 4613F: Documentation/devicetree/bindings/display/ 4614F: Documentation/devicetree/bindings/gpu/ 4615F: Documentation/devicetree/bindings/video/ 4616F: Documentation/gpu/ 4617F: include/drm/ 4618F: include/uapi/drm/ 4619F: include/linux/vga* 4620 4621DRM DRIVERS AND MISC GPU PATCHES 4622M: Gustavo Padovan <gustavo@padovan.org> 4623M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4624M: Sean Paul <seanpaul@chromium.org> 4625W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4626S: Maintained 4627T: git git://anongit.freedesktop.org/drm/drm-misc 4628F: Documentation/gpu/ 4629F: drivers/gpu/vga/ 4630F: drivers/gpu/drm/* 4631F: include/drm/drm* 4632F: include/uapi/drm/drm* 4633F: include/linux/vga* 4634 4635DRM DRIVERS FOR ALLWINNER A10 4636M: Maxime Ripard <maxime.ripard@free-electrons.com> 4637L: dri-devel@lists.freedesktop.org 4638S: Supported 4639F: drivers/gpu/drm/sun4i/ 4640F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4641T: git git://anongit.freedesktop.org/drm/drm-misc 4642 4643DRM DRIVERS FOR AMLOGIC SOCS 4644M: Neil Armstrong <narmstrong@baylibre.com> 4645L: dri-devel@lists.freedesktop.org 4646L: linux-amlogic@lists.infradead.org 4647W: http://linux-meson.com/ 4648S: Supported 4649F: drivers/gpu/drm/meson/ 4650F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4651F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4652F: Documentation/gpu/meson.rst 4653T: git git://anongit.freedesktop.org/drm/drm-misc 4654 4655DRM DRIVERS FOR ATMEL HLCDC 4656M: Boris Brezillon <boris.brezillon@free-electrons.com> 4657L: dri-devel@lists.freedesktop.org 4658S: Supported 4659F: drivers/gpu/drm/atmel-hlcdc/ 4660F: Documentation/devicetree/bindings/drm/atmel/ 4661T: git git://anongit.freedesktop.org/drm/drm-misc 4662 4663DRM DRIVERS FOR BRIDGE CHIPS 4664M: Archit Taneja <architt@codeaurora.org> 4665M: Andrzej Hajda <a.hajda@samsung.com> 4666R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4667S: Maintained 4668T: git git://anongit.freedesktop.org/drm/drm-misc 4669F: drivers/gpu/drm/bridge/ 4670 4671DRM DRIVERS FOR EXYNOS 4672M: Inki Dae <inki.dae@samsung.com> 4673M: Joonyoung Shim <jy0922.shim@samsung.com> 4674M: Seung-Woo Kim <sw0312.kim@samsung.com> 4675M: Kyungmin Park <kyungmin.park@samsung.com> 4676L: dri-devel@lists.freedesktop.org 4677T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4678S: Supported 4679F: drivers/gpu/drm/exynos/ 4680F: include/uapi/drm/exynos_drm.h 4681F: Documentation/devicetree/bindings/display/exynos/ 4682 4683DRM DRIVERS FOR FREESCALE DCU 4684M: Stefan Agner <stefan@agner.ch> 4685M: Alison Wang <alison.wang@freescale.com> 4686L: dri-devel@lists.freedesktop.org 4687S: Supported 4688F: drivers/gpu/drm/fsl-dcu/ 4689F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4690F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4691F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4692 4693DRM DRIVERS FOR FREESCALE IMX 4694M: Philipp Zabel <p.zabel@pengutronix.de> 4695L: dri-devel@lists.freedesktop.org 4696S: Maintained 4697F: drivers/gpu/drm/imx/ 4698F: drivers/gpu/ipu-v3/ 4699F: Documentation/devicetree/bindings/display/imx/ 4700 4701DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4702M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4703L: dri-devel@lists.freedesktop.org 4704T: git git://github.com/patjak/drm-gma500 4705S: Maintained 4706F: drivers/gpu/drm/gma500/ 4707 4708DRM DRIVERS FOR HISILICON 4709M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4710M: Rongrong Zou <zourongrong@gmail.com> 4711R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4712R: Chen Feng <puck.chen@hisilicon.com> 4713L: dri-devel@lists.freedesktop.org 4714T: git git://github.com/xin3liang/linux.git 4715S: Maintained 4716F: drivers/gpu/drm/hisilicon/ 4717F: Documentation/devicetree/bindings/display/hisilicon/ 4718 4719DRM DRIVERS FOR MEDIATEK 4720M: CK Hu <ck.hu@mediatek.com> 4721M: Philipp Zabel <p.zabel@pengutronix.de> 4722L: dri-devel@lists.freedesktop.org 4723S: Supported 4724F: drivers/gpu/drm/mediatek/ 4725F: Documentation/devicetree/bindings/display/mediatek/ 4726 4727DRM DRIVERS FOR NVIDIA TEGRA 4728M: Thierry Reding <thierry.reding@gmail.com> 4729L: dri-devel@lists.freedesktop.org 4730L: linux-tegra@vger.kernel.org 4731T: git git://anongit.freedesktop.org/tegra/linux.git 4732S: Supported 4733F: drivers/gpu/drm/tegra/ 4734F: drivers/gpu/host1x/ 4735F: include/linux/host1x.h 4736F: include/uapi/drm/tegra_drm.h 4737F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4738 4739DRM DRIVERS FOR RENESAS 4740M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4741L: dri-devel@lists.freedesktop.org 4742L: linux-renesas-soc@vger.kernel.org 4743T: git git://linuxtv.org/pinchartl/fbdev 4744S: Supported 4745F: drivers/gpu/drm/rcar-du/ 4746F: drivers/gpu/drm/shmobile/ 4747F: include/linux/platform_data/shmob_drm.h 4748F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4749F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4750F: Documentation/devicetree/bindings/display/renesas,du.txt 4751 4752DRM DRIVERS FOR ROCKCHIP 4753M: Sandy Huang <hjc@rock-chips.com> 4754M: Heiko Stübner <heiko@sntech.de> 4755L: dri-devel@lists.freedesktop.org 4756S: Maintained 4757F: drivers/gpu/drm/rockchip/ 4758F: Documentation/devicetree/bindings/display/rockchip/ 4759T: git git://anongit.freedesktop.org/drm/drm-misc 4760 4761DRM DRIVERS FOR STI 4762M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4763M: Vincent Abriou <vincent.abriou@st.com> 4764L: dri-devel@lists.freedesktop.org 4765T: git git://anongit.freedesktop.org/drm/drm-misc 4766S: Maintained 4767F: drivers/gpu/drm/sti 4768F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4769 4770DRM DRIVERS FOR STM 4771M: Yannick Fertre <yannick.fertre@st.com> 4772M: Philippe Cornu <philippe.cornu@st.com> 4773M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4774M: Vincent Abriou <vincent.abriou@st.com> 4775L: dri-devel@lists.freedesktop.org 4776T: git git://anongit.freedesktop.org/drm/drm-misc 4777S: Maintained 4778F: drivers/gpu/drm/stm 4779F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4780 4781DRM DRIVERS FOR TI LCDC 4782M: Jyri Sarha <jsarha@ti.com> 4783R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4784L: dri-devel@lists.freedesktop.org 4785S: Maintained 4786F: drivers/gpu/drm/tilcdc/ 4787F: Documentation/devicetree/bindings/display/tilcdc/ 4788 4789DRM DRIVERS FOR TI OMAP 4790M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4791L: dri-devel@lists.freedesktop.org 4792S: Maintained 4793F: drivers/gpu/drm/omapdrm/ 4794F: Documentation/devicetree/bindings/display/ti/ 4795 4796DRM DRIVERS FOR VC4 4797M: Eric Anholt <eric@anholt.net> 4798T: git git://github.com/anholt/linux 4799S: Supported 4800F: drivers/gpu/drm/vc4/ 4801F: include/uapi/drm/vc4_drm.h 4802F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4803T: git git://anongit.freedesktop.org/drm/drm-misc 4804 4805DRM DRIVERS FOR VIVANTE GPU IP 4806M: Lucas Stach <l.stach@pengutronix.de> 4807R: Russell King <linux+etnaviv@armlinux.org.uk> 4808R: Christian Gmeiner <christian.gmeiner@gmail.com> 4809L: etnaviv@lists.freedesktop.org 4810L: dri-devel@lists.freedesktop.org 4811S: Maintained 4812F: drivers/gpu/drm/etnaviv/ 4813F: include/uapi/drm/etnaviv_drm.h 4814F: Documentation/devicetree/bindings/display/etnaviv/ 4815 4816DRM DRIVERS FOR ZTE ZX 4817M: Shawn Guo <shawnguo@kernel.org> 4818L: dri-devel@lists.freedesktop.org 4819S: Maintained 4820F: drivers/gpu/drm/zte/ 4821F: Documentation/devicetree/bindings/display/zte,vou.txt 4822T: git git://anongit.freedesktop.org/drm/drm-misc 4823 4824DRM PANEL DRIVERS 4825M: Thierry Reding <thierry.reding@gmail.com> 4826L: dri-devel@lists.freedesktop.org 4827T: git git://anongit.freedesktop.org/drm/drm-misc 4828S: Maintained 4829F: drivers/gpu/drm/drm_panel.c 4830F: drivers/gpu/drm/panel/ 4831F: include/drm/drm_panel.h 4832F: Documentation/devicetree/bindings/display/panel/ 4833 4834DRM TINYDRM DRIVERS 4835M: Noralf Trønnes <noralf@tronnes.org> 4836W: https://github.com/notro/tinydrm/wiki/Development 4837T: git git://anongit.freedesktop.org/drm/drm-misc 4838S: Maintained 4839F: drivers/gpu/drm/tinydrm/ 4840F: include/drm/tinydrm/ 4841 4842DRM TTM SUBSYSTEM 4843M: Christian Koenig <christian.koenig@amd.com> 4844M: Roger He <Hongbo.He@amd.com> 4845T: git git://people.freedesktop.org/~agd5f/linux 4846S: Maintained 4847L: dri-devel@lists.freedesktop.org 4848F: include/drm/ttm/ 4849F: drivers/gpu/drm/ttm/ 4850 4851DSBR100 USB FM RADIO DRIVER 4852M: Alexey Klimov <klimov.linux@gmail.com> 4853L: linux-media@vger.kernel.org 4854T: git git://linuxtv.org/media_tree.git 4855S: Maintained 4856F: drivers/media/radio/dsbr100.c 4857 4858DSCC4 DRIVER 4859M: Francois Romieu <romieu@fr.zoreil.com> 4860L: netdev@vger.kernel.org 4861S: Maintained 4862F: drivers/net/wan/dscc4.c 4863 4864DT3155 MEDIA DRIVER 4865M: Hans Verkuil <hverkuil@xs4all.nl> 4866L: linux-media@vger.kernel.org 4867T: git git://linuxtv.org/media_tree.git 4868W: https://linuxtv.org 4869S: Odd Fixes 4870F: drivers/media/pci/dt3155/ 4871 4872DVB_USB_AF9015 MEDIA DRIVER 4873M: Antti Palosaari <crope@iki.fi> 4874L: linux-media@vger.kernel.org 4875W: https://linuxtv.org 4876W: http://palosaari.fi/linux/ 4877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4878T: git git://linuxtv.org/anttip/media_tree.git 4879S: Maintained 4880F: drivers/media/usb/dvb-usb-v2/af9015* 4881 4882DVB_USB_AF9035 MEDIA DRIVER 4883M: Antti Palosaari <crope@iki.fi> 4884L: linux-media@vger.kernel.org 4885W: https://linuxtv.org 4886W: http://palosaari.fi/linux/ 4887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4888T: git git://linuxtv.org/anttip/media_tree.git 4889S: Maintained 4890F: drivers/media/usb/dvb-usb-v2/af9035* 4891 4892DVB_USB_ANYSEE MEDIA DRIVER 4893M: Antti Palosaari <crope@iki.fi> 4894L: linux-media@vger.kernel.org 4895W: https://linuxtv.org 4896W: http://palosaari.fi/linux/ 4897Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4898T: git git://linuxtv.org/anttip/media_tree.git 4899S: Maintained 4900F: drivers/media/usb/dvb-usb-v2/anysee* 4901 4902DVB_USB_AU6610 MEDIA DRIVER 4903M: Antti Palosaari <crope@iki.fi> 4904L: linux-media@vger.kernel.org 4905W: https://linuxtv.org 4906W: http://palosaari.fi/linux/ 4907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4908T: git git://linuxtv.org/anttip/media_tree.git 4909S: Maintained 4910F: drivers/media/usb/dvb-usb-v2/au6610* 4911 4912DVB_USB_CE6230 MEDIA DRIVER 4913M: Antti Palosaari <crope@iki.fi> 4914L: linux-media@vger.kernel.org 4915W: https://linuxtv.org 4916W: http://palosaari.fi/linux/ 4917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4918T: git git://linuxtv.org/anttip/media_tree.git 4919S: Maintained 4920F: drivers/media/usb/dvb-usb-v2/ce6230* 4921 4922DVB_USB_CXUSB MEDIA DRIVER 4923M: Michael Krufky <mkrufky@linuxtv.org> 4924L: linux-media@vger.kernel.org 4925W: https://linuxtv.org 4926W: http://github.com/mkrufky 4927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4928T: git git://linuxtv.org/media_tree.git 4929S: Maintained 4930F: drivers/media/usb/dvb-usb/cxusb* 4931 4932DVB_USB_EC168 MEDIA DRIVER 4933M: Antti Palosaari <crope@iki.fi> 4934L: linux-media@vger.kernel.org 4935W: https://linuxtv.org 4936W: http://palosaari.fi/linux/ 4937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4938T: git git://linuxtv.org/anttip/media_tree.git 4939S: Maintained 4940F: drivers/media/usb/dvb-usb-v2/ec168* 4941 4942DVB_USB_GL861 MEDIA DRIVER 4943M: Antti Palosaari <crope@iki.fi> 4944L: linux-media@vger.kernel.org 4945W: https://linuxtv.org 4946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4947T: git git://linuxtv.org/anttip/media_tree.git 4948S: Maintained 4949F: drivers/media/usb/dvb-usb-v2/gl861* 4950 4951DVB_USB_MXL111SF MEDIA DRIVER 4952M: Michael Krufky <mkrufky@linuxtv.org> 4953L: linux-media@vger.kernel.org 4954W: https://linuxtv.org 4955W: http://github.com/mkrufky 4956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4957T: git git://linuxtv.org/mkrufky/mxl111sf.git 4958S: Maintained 4959F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4960 4961DVB_USB_RTL28XXU MEDIA DRIVER 4962M: Antti Palosaari <crope@iki.fi> 4963L: linux-media@vger.kernel.org 4964W: https://linuxtv.org 4965W: http://palosaari.fi/linux/ 4966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4967T: git git://linuxtv.org/anttip/media_tree.git 4968S: Maintained 4969F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4970 4971DVB_USB_V2 MEDIA DRIVER 4972M: Antti Palosaari <crope@iki.fi> 4973L: linux-media@vger.kernel.org 4974W: https://linuxtv.org 4975W: http://palosaari.fi/linux/ 4976Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4977T: git git://linuxtv.org/anttip/media_tree.git 4978S: Maintained 4979F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4980F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4981 4982DYNAMIC DEBUG 4983M: Jason Baron <jbaron@akamai.com> 4984S: Maintained 4985F: lib/dynamic_debug.c 4986F: include/linux/dynamic_debug.h 4987 4988DYNAMIC INTERRUPT MODERATION 4989M: Tal Gilboa <talgi@mellanox.com> 4990S: Maintained 4991F: include/linux/net_dim.h 4992 4993DZ DECSTATION DZ11 SERIAL DRIVER 4994M: "Maciej W. Rozycki" <macro@linux-mips.org> 4995S: Maintained 4996F: drivers/tty/serial/dz.* 4997 4998E3X0 POWER BUTTON DRIVER 4999M: Moritz Fischer <moritz.fischer@ettus.com> 5000L: usrp-users@lists.ettus.com 5001W: http://www.ettus.com 5002S: Supported 5003F: drivers/input/misc/e3x0-button.c 5004F: Documentation/devicetree/bindings/input/e3x0-button.txt 5005 5006E4000 MEDIA DRIVER 5007M: Antti Palosaari <crope@iki.fi> 5008L: linux-media@vger.kernel.org 5009W: https://linuxtv.org 5010W: http://palosaari.fi/linux/ 5011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5012T: git git://linuxtv.org/anttip/media_tree.git 5013S: Maintained 5014F: drivers/media/tuners/e4000* 5015 5016EATA ISA/EISA/PCI SCSI DRIVER 5017M: Dario Ballabio <ballabio_dario@emc.com> 5018L: linux-scsi@vger.kernel.org 5019S: Maintained 5020F: drivers/scsi/eata.c 5021 5022EC100 MEDIA DRIVER 5023M: Antti Palosaari <crope@iki.fi> 5024L: linux-media@vger.kernel.org 5025W: https://linuxtv.org 5026W: http://palosaari.fi/linux/ 5027Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5028T: git git://linuxtv.org/anttip/media_tree.git 5029S: Maintained 5030F: drivers/media/dvb-frontends/ec100* 5031 5032ECRYPT FILE SYSTEM 5033M: Tyler Hicks <tyhicks@canonical.com> 5034L: ecryptfs@vger.kernel.org 5035W: http://ecryptfs.org 5036W: https://launchpad.net/ecryptfs 5037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5038S: Supported 5039F: Documentation/filesystems/ecryptfs.txt 5040F: fs/ecryptfs/ 5041 5042EDAC-AMD64 5043M: Borislav Petkov <bp@alien8.de> 5044L: linux-edac@vger.kernel.org 5045S: Maintained 5046F: drivers/edac/amd64_edac* 5047 5048EDAC-CALXEDA 5049M: Robert Richter <rric@kernel.org> 5050L: linux-edac@vger.kernel.org 5051S: Maintained 5052F: drivers/edac/highbank* 5053 5054EDAC-CAVIUM OCTEON 5055M: Ralf Baechle <ralf@linux-mips.org> 5056M: David Daney <david.daney@cavium.com> 5057L: linux-edac@vger.kernel.org 5058L: linux-mips@linux-mips.org 5059S: Supported 5060F: drivers/edac/octeon_edac* 5061 5062EDAC-CAVIUM THUNDERX 5063M: David Daney <david.daney@cavium.com> 5064M: Jan Glauber <jglauber@cavium.com> 5065L: linux-edac@vger.kernel.org 5066S: Supported 5067F: drivers/edac/thunderx_edac* 5068 5069EDAC-CORE 5070M: Borislav Petkov <bp@alien8.de> 5071M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5072M: Mauro Carvalho Chehab <mchehab@kernel.org> 5073L: linux-edac@vger.kernel.org 5074T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5075T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5076S: Supported 5077F: Documentation/admin-guide/ras.rst 5078F: Documentation/driver-api/edac.rst 5079F: drivers/edac/ 5080F: include/linux/edac.h 5081 5082EDAC-E752X 5083M: Mark Gross <mark.gross@intel.com> 5084L: linux-edac@vger.kernel.org 5085S: Maintained 5086F: drivers/edac/e752x_edac.c 5087 5088EDAC-E7XXX 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/e7xxx_edac.c 5092 5093EDAC-FSL_DDR 5094M: York Sun <york.sun@nxp.com> 5095L: linux-edac@vger.kernel.org 5096S: Maintained 5097F: drivers/edac/fsl_ddr_edac.* 5098 5099EDAC-GHES 5100M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5101M: Mauro Carvalho Chehab <mchehab@kernel.org> 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/ghes_edac.c 5105 5106EDAC-I3000 5107L: linux-edac@vger.kernel.org 5108S: Orphan 5109F: drivers/edac/i3000_edac.c 5110 5111EDAC-I5000 5112L: linux-edac@vger.kernel.org 5113S: Maintained 5114F: drivers/edac/i5000_edac.c 5115 5116EDAC-I5400 5117M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5118M: Mauro Carvalho Chehab <mchehab@kernel.org> 5119L: linux-edac@vger.kernel.org 5120S: Maintained 5121F: drivers/edac/i5400_edac.c 5122 5123EDAC-I7300 5124M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5125M: Mauro Carvalho Chehab <mchehab@kernel.org> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/i7300_edac.c 5129 5130EDAC-I7CORE 5131M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5132M: Mauro Carvalho Chehab <mchehab@kernel.org> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/i7core_edac.c 5136 5137EDAC-I82443BXGX 5138M: Tim Small <tim@buttersideup.com> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/i82443bxgx_edac.c 5142 5143EDAC-I82975X 5144M: Ranganathan Desikan <ravi@jetztechnologies.com> 5145M: "Arvind R." <arvino55@gmail.com> 5146L: linux-edac@vger.kernel.org 5147S: Maintained 5148F: drivers/edac/i82975x_edac.c 5149 5150EDAC-IE31200 5151M: Jason Baron <jbaron@akamai.com> 5152L: linux-edac@vger.kernel.org 5153S: Maintained 5154F: drivers/edac/ie31200_edac.c 5155 5156EDAC-MPC85XX 5157M: Johannes Thumshirn <morbidrsa@gmail.com> 5158L: linux-edac@vger.kernel.org 5159S: Maintained 5160F: drivers/edac/mpc85xx_edac.[ch] 5161 5162EDAC-PASEMI 5163M: Egor Martovetsky <egor@pasemi.com> 5164L: linux-edac@vger.kernel.org 5165S: Maintained 5166F: drivers/edac/pasemi_edac.c 5167 5168EDAC-PND2 5169M: Tony Luck <tony.luck@intel.com> 5170L: linux-edac@vger.kernel.org 5171S: Maintained 5172F: drivers/edac/pnd2_edac.[ch] 5173 5174EDAC-R82600 5175M: Tim Small <tim@buttersideup.com> 5176L: linux-edac@vger.kernel.org 5177S: Maintained 5178F: drivers/edac/r82600_edac.c 5179 5180EDAC-SBRIDGE 5181M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5182M: Mauro Carvalho Chehab <mchehab@kernel.org> 5183L: linux-edac@vger.kernel.org 5184S: Maintained 5185F: drivers/edac/sb_edac.c 5186 5187EDAC-SKYLAKE 5188M: Tony Luck <tony.luck@intel.com> 5189L: linux-edac@vger.kernel.org 5190S: Maintained 5191F: drivers/edac/skx_edac.c 5192 5193EDAC-TI 5194M: Tero Kristo <t-kristo@ti.com> 5195L: linux-edac@vger.kernel.org 5196S: Maintained 5197F: drivers/edac/ti_edac.c 5198 5199EDIROL UA-101/UA-1000 DRIVER 5200M: Clemens Ladisch <clemens@ladisch.de> 5201L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5202T: git git://git.alsa-project.org/alsa-kernel.git 5203S: Maintained 5204F: sound/usb/misc/ua101.c 5205 5206EFI TEST DRIVER 5207L: linux-efi@vger.kernel.org 5208M: Ivan Hu <ivan.hu@canonical.com> 5209M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5210S: Maintained 5211F: drivers/firmware/efi/test/ 5212 5213EFI VARIABLE FILESYSTEM 5214M: Matthew Garrett <matthew.garrett@nebula.com> 5215M: Jeremy Kerr <jk@ozlabs.org> 5216M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5217T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5218L: linux-efi@vger.kernel.org 5219S: Maintained 5220F: fs/efivarfs/ 5221 5222EFIFB FRAMEBUFFER DRIVER 5223L: linux-fbdev@vger.kernel.org 5224M: Peter Jones <pjones@redhat.com> 5225S: Maintained 5226F: drivers/video/fbdev/efifb.c 5227 5228EFS FILESYSTEM 5229W: http://aeschi.ch.eu.org/efs/ 5230S: Orphan 5231F: fs/efs/ 5232 5233EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5234M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5235L: netdev@vger.kernel.org 5236S: Maintained 5237F: drivers/net/ethernet/ibm/ehea/ 5238 5239EM28XX VIDEO4LINUX DRIVER 5240M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5241M: Mauro Carvalho Chehab <mchehab@kernel.org> 5242L: linux-media@vger.kernel.org 5243W: https://linuxtv.org 5244T: git git://linuxtv.org/media_tree.git 5245S: Maintained 5246F: drivers/media/usb/em28xx/ 5247F: Documentation/media/v4l-drivers/em28xx* 5248 5249EMBEDDED LINUX 5250M: Paul Gortmaker <paul.gortmaker@windriver.com> 5251M: Matt Mackall <mpm@selenic.com> 5252M: David Woodhouse <dwmw2@infradead.org> 5253L: linux-embedded@vger.kernel.org 5254S: Maintained 5255 5256Emulex 10Gbps iSCSI - OneConnect DRIVER 5257M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5258M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5259M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5260L: linux-scsi@vger.kernel.org 5261W: http://www.broadcom.com 5262S: Supported 5263F: drivers/scsi/be2iscsi/ 5264 5265Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5266M: Sathya Perla <sathya.perla@broadcom.com> 5267M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5268M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5269M: Somnath Kotur <somnath.kotur@broadcom.com> 5270L: netdev@vger.kernel.org 5271W: http://www.emulex.com 5272S: Supported 5273F: drivers/net/ethernet/emulex/benet/ 5274 5275EMULEX ONECONNECT ROCE DRIVER 5276M: Selvin Xavier <selvin.xavier@broadcom.com> 5277M: Devesh Sharma <devesh.sharma@broadcom.com> 5278L: linux-rdma@vger.kernel.org 5279W: http://www.broadcom.com 5280S: Odd Fixes 5281F: drivers/infiniband/hw/ocrdma/ 5282F: include/uapi/rdma/ocrdma-abi.h 5283 5284EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5285M: James Smart <james.smart@broadcom.com> 5286M: Dick Kennedy <dick.kennedy@broadcom.com> 5287L: linux-scsi@vger.kernel.org 5288W: http://www.broadcom.com 5289S: Supported 5290F: drivers/scsi/lpfc/ 5291 5292ENE CB710 FLASH CARD READER DRIVER 5293M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5294S: Maintained 5295F: drivers/misc/cb710/ 5296F: drivers/mmc/host/cb710-mmc.* 5297F: include/linux/cb710.h 5298 5299ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5300M: Maxim Levitsky <maximlevitsky@gmail.com> 5301S: Maintained 5302F: drivers/media/rc/ene_ir.* 5303 5304EPSON S1D13XXX FRAMEBUFFER DRIVER 5305M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5306S: Maintained 5307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5308F: drivers/video/fbdev/s1d13xxxfb.c 5309F: include/video/s1d13xxxfb.h 5310 5311ERRSEQ ERROR TRACKING INFRASTRUCTURE 5312M: Jeff Layton <jlayton@kernel.org> 5313S: Maintained 5314F: lib/errseq.c 5315F: include/linux/errseq.h 5316 5317ET131X NETWORK DRIVER 5318M: Mark Einon <mark.einon@gmail.com> 5319S: Odd Fixes 5320F: drivers/net/ethernet/agere/ 5321 5322ETHERNET BRIDGE 5323M: Stephen Hemminger <stephen@networkplumber.org> 5324L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5325L: netdev@vger.kernel.org 5326W: http://www.linuxfoundation.org/en/Net:Bridge 5327S: Maintained 5328F: include/linux/netfilter_bridge/ 5329F: net/bridge/ 5330 5331ETHERNET PHY LIBRARY 5332M: Andrew Lunn <andrew@lunn.ch> 5333M: Florian Fainelli <f.fainelli@gmail.com> 5334L: netdev@vger.kernel.org 5335S: Maintained 5336F: Documentation/ABI/testing/sysfs-bus-mdio 5337F: Documentation/devicetree/bindings/net/mdio* 5338F: Documentation/networking/phy.txt 5339F: drivers/net/phy/ 5340F: drivers/of/of_mdio.c 5341F: drivers/of/of_net.c 5342F: include/linux/*mdio*.h 5343F: include/linux/of_net.h 5344F: include/linux/phy.h 5345F: include/linux/phy_fixed.h 5346F: include/linux/platform_data/mdio-gpio.h 5347F: include/linux/platform_data/mdio-bcm-unimac.h 5348F: include/trace/events/mdio.h 5349F: include/uapi/linux/mdio.h 5350F: include/uapi/linux/mii.h 5351 5352EXT2 FILE SYSTEM 5353M: Jan Kara <jack@suse.com> 5354L: linux-ext4@vger.kernel.org 5355S: Maintained 5356F: Documentation/filesystems/ext2.txt 5357F: fs/ext2/ 5358F: include/linux/ext2* 5359 5360EXT4 FILE SYSTEM 5361M: "Theodore Ts'o" <tytso@mit.edu> 5362M: Andreas Dilger <adilger.kernel@dilger.ca> 5363L: linux-ext4@vger.kernel.org 5364W: http://ext4.wiki.kernel.org 5365Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5367S: Maintained 5368F: Documentation/filesystems/ext4.txt 5369F: fs/ext4/ 5370 5371Extended Verification Module (EVM) 5372M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5373L: linux-integrity@vger.kernel.org 5374S: Supported 5375F: security/integrity/evm/ 5376 5377EXTENSIBLE FIRMWARE INTERFACE (EFI) 5378M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5379L: linux-efi@vger.kernel.org 5380T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5381S: Maintained 5382F: Documentation/efi-stub.txt 5383F: arch/*/kernel/efi.c 5384F: arch/x86/boot/compressed/eboot.[ch] 5385F: arch/*/include/asm/efi.h 5386F: arch/x86/platform/efi/ 5387F: drivers/firmware/efi/ 5388F: include/linux/efi*.h 5389F: arch/arm/boot/compressed/efi-header.S 5390F: arch/arm64/kernel/efi-entry.S 5391 5392EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5393M: MyungJoo Ham <myungjoo.ham@samsung.com> 5394M: Chanwoo Choi <cw00.choi@samsung.com> 5395L: linux-kernel@vger.kernel.org 5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5397S: Maintained 5398F: drivers/extcon/ 5399F: include/linux/extcon/ 5400F: include/linux/extcon.h 5401F: Documentation/extcon/ 5402F: Documentation/devicetree/bindings/extcon/ 5403 5404EXYNOS DP DRIVER 5405M: Jingoo Han <jingoohan1@gmail.com> 5406L: dri-devel@lists.freedesktop.org 5407S: Maintained 5408F: drivers/gpu/drm/exynos/exynos_dp* 5409 5410EXYNOS SYSMMU (IOMMU) driver 5411M: Marek Szyprowski <m.szyprowski@samsung.com> 5412L: iommu@lists.linux-foundation.org 5413S: Maintained 5414F: drivers/iommu/exynos-iommu.c 5415 5416EZchip NPS platform support 5417M: Elad Kanfi <eladkan@mellanox.com> 5418M: Vineet Gupta <vgupta@synopsys.com> 5419S: Supported 5420F: arch/arc/plat-eznps 5421F: arch/arc/boot/dts/eznps.dts 5422 5423F2FS FILE SYSTEM 5424M: Jaegeuk Kim <jaegeuk@kernel.org> 5425M: Chao Yu <yuchao0@huawei.com> 5426L: linux-f2fs-devel@lists.sourceforge.net 5427W: https://f2fs.wiki.kernel.org/ 5428T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5429S: Maintained 5430F: Documentation/filesystems/f2fs.txt 5431F: Documentation/ABI/testing/sysfs-fs-f2fs 5432F: fs/f2fs/ 5433F: include/linux/f2fs_fs.h 5434F: include/trace/events/f2fs.h 5435 5436F71805F HARDWARE MONITORING DRIVER 5437M: Jean Delvare <jdelvare@suse.com> 5438L: linux-hwmon@vger.kernel.org 5439S: Maintained 5440F: Documentation/hwmon/f71805f 5441F: drivers/hwmon/f71805f.c 5442 5443FANOTIFY 5444M: Jan Kara <jack@suse.cz> 5445R: Amir Goldstein <amir73il@gmail.com> 5446L: linux-fsdevel@vger.kernel.org 5447S: Maintained 5448F: fs/notify/fanotify/ 5449F: include/linux/fanotify.h 5450F: include/uapi/linux/fanotify.h 5451 5452FARSYNC SYNCHRONOUS DRIVER 5453M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5454W: http://www.farsite.co.uk/ 5455S: Supported 5456F: drivers/net/wan/farsync.* 5457 5458FAULT INJECTION SUPPORT 5459M: Akinobu Mita <akinobu.mita@gmail.com> 5460S: Supported 5461F: Documentation/fault-injection/ 5462F: lib/fault-inject.c 5463 5464FBTFT Framebuffer drivers 5465M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5466S: Maintained 5467F: drivers/staging/fbtft/ 5468 5469FC0011 TUNER DRIVER 5470M: Michael Buesch <m@bues.ch> 5471L: linux-media@vger.kernel.org 5472S: Maintained 5473F: drivers/media/tuners/fc0011.h 5474F: drivers/media/tuners/fc0011.c 5475 5476FC2580 MEDIA DRIVER 5477M: Antti Palosaari <crope@iki.fi> 5478L: linux-media@vger.kernel.org 5479W: https://linuxtv.org 5480W: http://palosaari.fi/linux/ 5481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5482T: git git://linuxtv.org/anttip/media_tree.git 5483S: Maintained 5484F: drivers/media/tuners/fc2580* 5485 5486FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5487M: Johannes Thumshirn <jth@kernel.org> 5488L: linux-scsi@vger.kernel.org 5489W: www.Open-FCoE.org 5490S: Supported 5491F: drivers/scsi/libfc/ 5492F: drivers/scsi/fcoe/ 5493F: include/scsi/fc/ 5494F: include/scsi/libfc.h 5495F: include/scsi/libfcoe.h 5496F: include/uapi/scsi/fc/ 5497 5498FILE LOCKING (flock() and fcntl()/lockf()) 5499M: Jeff Layton <jlayton@kernel.org> 5500M: "J. Bruce Fields" <bfields@fieldses.org> 5501L: linux-fsdevel@vger.kernel.org 5502S: Maintained 5503F: include/linux/fcntl.h 5504F: include/uapi/linux/fcntl.h 5505F: fs/fcntl.c 5506F: fs/locks.c 5507 5508FILESYSTEMS (VFS and infrastructure) 5509M: Alexander Viro <viro@zeniv.linux.org.uk> 5510L: linux-fsdevel@vger.kernel.org 5511S: Maintained 5512F: fs/* 5513F: include/linux/fs.h 5514F: include/uapi/linux/fs.h 5515 5516FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5517M: Riku Voipio <riku.voipio@iki.fi> 5518L: linux-hwmon@vger.kernel.org 5519S: Maintained 5520F: drivers/hwmon/f75375s.c 5521F: include/linux/f75375s.h 5522 5523FIREWIRE AUDIO DRIVERS 5524M: Clemens Ladisch <clemens@ladisch.de> 5525L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5526T: git git://git.alsa-project.org/alsa-kernel.git 5527S: Maintained 5528F: sound/firewire/ 5529 5530FIREWIRE MEDIA DRIVERS (firedtv) 5531M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5532L: linux-media@vger.kernel.org 5533L: linux1394-devel@lists.sourceforge.net 5534T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5535S: Maintained 5536F: drivers/media/firewire/ 5537 5538FIREWIRE SBP-2 TARGET 5539M: Chris Boot <bootc@bootc.net> 5540L: linux-scsi@vger.kernel.org 5541L: target-devel@vger.kernel.org 5542L: linux1394-devel@lists.sourceforge.net 5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5544S: Maintained 5545F: drivers/target/sbp/ 5546 5547FIREWIRE SUBSYSTEM 5548M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5549L: linux1394-devel@lists.sourceforge.net 5550W: http://ieee1394.wiki.kernel.org/ 5551T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5552S: Maintained 5553F: drivers/firewire/ 5554F: include/linux/firewire.h 5555F: include/uapi/linux/firewire*.h 5556F: tools/firewire/ 5557 5558FIRMWARE LOADER (request_firmware) 5559M: Luis R. Rodriguez <mcgrof@kernel.org> 5560L: linux-kernel@vger.kernel.org 5561S: Maintained 5562F: Documentation/firmware_class/ 5563F: drivers/base/firmware*.c 5564F: include/linux/firmware.h 5565 5566FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5567M: Joshua Morris <josh.h.morris@us.ibm.com> 5568M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5569S: Maintained 5570F: drivers/block/rsxx/ 5571 5572FLOPPY DRIVER 5573M: Jiri Kosina <jikos@kernel.org> 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5575S: Odd fixes 5576F: drivers/block/floppy.c 5577 5578FMC SUBSYSTEM 5579M: Alessandro Rubini <rubini@gnudd.com> 5580W: http://www.ohwr.org/projects/fmc-bus 5581S: Supported 5582F: drivers/fmc/ 5583F: include/linux/fmc*.h 5584F: include/linux/ipmi-fru.h 5585K: fmc_d.*register 5586 5587FPGA MANAGER FRAMEWORK 5588M: Alan Tull <atull@kernel.org> 5589M: Moritz Fischer <mdf@kernel.org> 5590L: linux-fpga@vger.kernel.org 5591S: Maintained 5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5593Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5594F: Documentation/fpga/ 5595F: Documentation/devicetree/bindings/fpga/ 5596F: drivers/fpga/ 5597F: include/linux/fpga/ 5598W: http://www.rocketboards.org 5599 5600FPU EMULATOR 5601M: Bill Metzenthen <billm@melbpc.org.au> 5602W: http://floatingpoint.sourceforge.net/emulator/index.html 5603S: Maintained 5604F: arch/x86/math-emu/ 5605 5606FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5607L: netdev@vger.kernel.org 5608S: Orphan 5609F: drivers/net/wan/dlci.c 5610F: drivers/net/wan/sdla.c 5611 5612FRAMEBUFFER LAYER 5613M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5614L: dri-devel@lists.freedesktop.org 5615L: linux-fbdev@vger.kernel.org 5616T: git git://github.com/bzolnier/linux.git 5617Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5618S: Maintained 5619F: Documentation/fb/ 5620F: drivers/video/ 5621F: include/video/ 5622F: include/linux/fb.h 5623F: include/uapi/video/ 5624F: include/uapi/linux/fb.h 5625 5626FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5627M: Horia Geantă <horia.geanta@nxp.com> 5628M: Aymen Sghaier <aymen.sghaier@nxp.com> 5629L: linux-crypto@vger.kernel.org 5630S: Maintained 5631F: drivers/crypto/caam/ 5632F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5633 5634FREESCALE DIU FRAMEBUFFER DRIVER 5635M: Timur Tabi <timur@tabi.org> 5636L: linux-fbdev@vger.kernel.org 5637S: Maintained 5638F: drivers/video/fbdev/fsl-diu-fb.* 5639 5640FREESCALE DMA DRIVER 5641M: Li Yang <leoyang.li@nxp.com> 5642M: Zhang Wei <zw@zh-kernel.org> 5643L: linuxppc-dev@lists.ozlabs.org 5644S: Maintained 5645F: drivers/dma/fsldma.* 5646 5647FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5648M: Claudiu Manoil <claudiu.manoil@freescale.com> 5649L: netdev@vger.kernel.org 5650S: Maintained 5651F: drivers/net/ethernet/freescale/gianfar* 5652X: drivers/net/ethernet/freescale/gianfar_ptp.c 5653F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5654 5655FREESCALE GPMI NAND DRIVER 5656M: Han Xu <han.xu@nxp.com> 5657L: linux-mtd@lists.infradead.org 5658S: Maintained 5659F: drivers/mtd/nand/gpmi-nand/* 5660 5661FREESCALE I2C CPM DRIVER 5662M: Jochen Friedrich <jochen@scram.de> 5663L: linuxppc-dev@lists.ozlabs.org 5664L: linux-i2c@vger.kernel.org 5665S: Maintained 5666F: drivers/i2c/busses/i2c-cpm.c 5667 5668FREESCALE IMX / MXC FEC DRIVER 5669M: Fugang Duan <fugang.duan@nxp.com> 5670L: netdev@vger.kernel.org 5671S: Maintained 5672F: drivers/net/ethernet/freescale/fec_main.c 5673F: drivers/net/ethernet/freescale/fec_ptp.c 5674F: drivers/net/ethernet/freescale/fec.h 5675F: Documentation/devicetree/bindings/net/fsl-fec.txt 5676 5677FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5678M: Sascha Hauer <kernel@pengutronix.de> 5679L: linux-fbdev@vger.kernel.org 5680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5681S: Maintained 5682F: include/linux/platform_data/video-imxfb.h 5683F: drivers/video/fbdev/imxfb.c 5684 5685FREESCALE QORIQ DPAA ETHERNET DRIVER 5686M: Madalin Bucur <madalin.bucur@nxp.com> 5687L: netdev@vger.kernel.org 5688S: Maintained 5689F: drivers/net/ethernet/freescale/dpaa 5690 5691FREESCALE QORIQ DPAA FMAN DRIVER 5692M: Madalin Bucur <madalin.bucur@nxp.com> 5693L: netdev@vger.kernel.org 5694S: Maintained 5695F: drivers/net/ethernet/freescale/fman 5696F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5697 5698FREESCALE QUAD SPI DRIVER 5699M: Han Xu <han.xu@nxp.com> 5700L: linux-mtd@lists.infradead.org 5701S: Maintained 5702F: drivers/mtd/spi-nor/fsl-quadspi.c 5703 5704FREESCALE QUICC ENGINE LIBRARY 5705M: Qiang Zhao <qiang.zhao@nxp.com> 5706L: linuxppc-dev@lists.ozlabs.org 5707S: Maintained 5708F: drivers/soc/fsl/qe/ 5709F: include/soc/fsl/*qe*.h 5710F: include/soc/fsl/*ucc*.h 5711 5712FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5713M: Li Yang <leoyang.li@nxp.com> 5714L: netdev@vger.kernel.org 5715L: linuxppc-dev@lists.ozlabs.org 5716S: Maintained 5717F: drivers/net/ethernet/freescale/ucc_geth* 5718 5719FREESCALE QUICC ENGINE UCC HDLC DRIVER 5720M: Zhao Qiang <qiang.zhao@nxp.com> 5721L: netdev@vger.kernel.org 5722L: linuxppc-dev@lists.ozlabs.org 5723S: Maintained 5724F: drivers/net/wan/fsl_ucc_hdlc* 5725 5726FREESCALE QUICC ENGINE UCC UART DRIVER 5727M: Timur Tabi <timur@tabi.org> 5728L: linuxppc-dev@lists.ozlabs.org 5729S: Maintained 5730F: drivers/tty/serial/ucc_uart.c 5731 5732FREESCALE SOC DRIVERS 5733M: Li Yang <leoyang.li@nxp.com> 5734L: linuxppc-dev@lists.ozlabs.org 5735L: linux-arm-kernel@lists.infradead.org 5736S: Maintained 5737F: Documentation/devicetree/bindings/soc/fsl/ 5738F: drivers/soc/fsl/ 5739F: include/linux/fsl/ 5740 5741FREESCALE SOC FS_ENET DRIVER 5742M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5743M: Vitaly Bordug <vbordug@ru.mvista.com> 5744L: linuxppc-dev@lists.ozlabs.org 5745L: netdev@vger.kernel.org 5746S: Maintained 5747F: drivers/net/ethernet/freescale/fs_enet/ 5748F: include/linux/fs_enet_pd.h 5749 5750FREESCALE SOC SOUND DRIVERS 5751M: Timur Tabi <timur@tabi.org> 5752M: Nicolin Chen <nicoleotsuka@gmail.com> 5753M: Xiubo Li <Xiubo.Lee@gmail.com> 5754R: Fabio Estevam <fabio.estevam@nxp.com> 5755L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5756L: linuxppc-dev@lists.ozlabs.org 5757S: Maintained 5758F: sound/soc/fsl/fsl* 5759F: sound/soc/fsl/imx* 5760F: sound/soc/fsl/mpc8610_hpcd.c 5761 5762FREESCALE USB PERIPHERAL DRIVERS 5763M: Li Yang <leoyang.li@nxp.com> 5764L: linux-usb@vger.kernel.org 5765L: linuxppc-dev@lists.ozlabs.org 5766S: Maintained 5767F: drivers/usb/gadget/udc/fsl* 5768 5769FREEVXFS FILESYSTEM 5770M: Christoph Hellwig <hch@infradead.org> 5771W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5772S: Maintained 5773F: fs/freevxfs/ 5774 5775FREEZER 5776M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5777M: Pavel Machek <pavel@ucw.cz> 5778L: linux-pm@vger.kernel.org 5779S: Supported 5780F: Documentation/power/freezing-of-tasks.txt 5781F: include/linux/freezer.h 5782F: kernel/freezer.c 5783 5784FRONTSWAP API 5785M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5786L: linux-kernel@vger.kernel.org 5787S: Maintained 5788F: mm/frontswap.c 5789F: include/linux/frontswap.h 5790 5791FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5792M: David Howells <dhowells@redhat.com> 5793L: linux-cachefs@redhat.com (moderated for non-subscribers) 5794S: Supported 5795F: Documentation/filesystems/caching/ 5796F: fs/fscache/ 5797F: include/linux/fscache*.h 5798 5799FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5800M: Theodore Y. Ts'o <tytso@mit.edu> 5801M: Jaegeuk Kim <jaegeuk@kernel.org> 5802L: linux-fscrypt@vger.kernel.org 5803Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5805S: Supported 5806F: fs/crypto/ 5807F: include/linux/fscrypt*.h 5808F: Documentation/filesystems/fscrypt.rst 5809 5810FUJITSU FR-V (FRV) PORT 5811S: Orphan 5812F: arch/frv/ 5813 5814FUJITSU LAPTOP EXTRAS 5815M: Jonathan Woithe <jwoithe@just42.net> 5816L: platform-driver-x86@vger.kernel.org 5817S: Maintained 5818F: drivers/platform/x86/fujitsu-laptop.c 5819 5820FUJITSU M-5MO LS CAMERA ISP DRIVER 5821M: Kyungmin Park <kyungmin.park@samsung.com> 5822M: Heungjun Kim <riverful.kim@samsung.com> 5823L: linux-media@vger.kernel.org 5824S: Maintained 5825F: drivers/media/i2c/m5mols/ 5826F: include/media/i2c/m5mols.h 5827 5828FUJITSU TABLET EXTRAS 5829M: Robert Gerlach <khnz@gmx.de> 5830L: platform-driver-x86@vger.kernel.org 5831S: Maintained 5832F: drivers/platform/x86/fujitsu-tablet.c 5833 5834FUSE: FILESYSTEM IN USERSPACE 5835M: Miklos Szeredi <miklos@szeredi.hu> 5836L: linux-fsdevel@vger.kernel.org 5837W: http://fuse.sourceforge.net/ 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5839S: Maintained 5840F: fs/fuse/ 5841F: include/uapi/linux/fuse.h 5842F: Documentation/filesystems/fuse.txt 5843 5844FUTEX SUBSYSTEM 5845M: Thomas Gleixner <tglx@linutronix.de> 5846M: Ingo Molnar <mingo@redhat.com> 5847R: Peter Zijlstra <peterz@infradead.org> 5848R: Darren Hart <dvhart@infradead.org> 5849L: linux-kernel@vger.kernel.org 5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5851S: Maintained 5852F: kernel/futex.c 5853F: kernel/futex_compat.c 5854F: include/asm-generic/futex.h 5855F: include/linux/futex.h 5856F: include/uapi/linux/futex.h 5857F: tools/testing/selftests/futex/ 5858F: tools/perf/bench/futex* 5859F: Documentation/*futex* 5860 5861FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5862M: Rik Faith <faith@cs.unc.edu> 5863L: linux-scsi@vger.kernel.org 5864S: Odd Fixes (e.g., new signatures) 5865F: drivers/scsi/fdomain.* 5866 5867GCC PLUGINS 5868M: Kees Cook <keescook@chromium.org> 5869R: Emese Revfy <re.emese@gmail.com> 5870L: kernel-hardening@lists.openwall.com 5871S: Maintained 5872F: scripts/gcc-plugins/ 5873F: scripts/gcc-plugin.sh 5874F: scripts/Makefile.gcc-plugins 5875F: Documentation/gcc-plugins.txt 5876 5877GCOV BASED KERNEL PROFILING 5878M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5879S: Maintained 5880F: kernel/gcov/ 5881F: Documentation/dev-tools/gcov.rst 5882 5883GDB KERNEL DEBUGGING HELPER SCRIPTS 5884M: Jan Kiszka <jan.kiszka@siemens.com> 5885M: Kieran Bingham <kieran@bingham.xyz> 5886S: Supported 5887F: scripts/gdb/ 5888 5889GDT SCSI DISK ARRAY CONTROLLER DRIVER 5890M: Achim Leubner <achim_leubner@adaptec.com> 5891L: linux-scsi@vger.kernel.org 5892W: http://www.icp-vortex.com/ 5893S: Supported 5894F: drivers/scsi/gdt* 5895 5896GEMTEK FM RADIO RECEIVER DRIVER 5897M: Hans Verkuil <hverkuil@xs4all.nl> 5898L: linux-media@vger.kernel.org 5899T: git git://linuxtv.org/media_tree.git 5900W: https://linuxtv.org 5901S: Maintained 5902F: drivers/media/radio/radio-gemtek* 5903 5904GENERIC GPIO I2C DRIVER 5905M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5906S: Supported 5907F: drivers/i2c/busses/i2c-gpio.c 5908F: include/linux/i2c-gpio.h 5909 5910GENERIC GPIO I2C MULTIPLEXER DRIVER 5911M: Peter Korsgaard <peter.korsgaard@barco.com> 5912L: linux-i2c@vger.kernel.org 5913S: Supported 5914F: drivers/i2c/muxes/i2c-mux-gpio.c 5915F: include/linux/i2c-mux-gpio.h 5916F: Documentation/i2c/muxes/i2c-mux-gpio 5917 5918GENERIC HDLC (WAN) DRIVERS 5919M: Krzysztof Halasa <khc@pm.waw.pl> 5920W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5921S: Maintained 5922F: drivers/net/wan/c101.c 5923F: drivers/net/wan/hd6457* 5924F: drivers/net/wan/hdlc* 5925F: drivers/net/wan/n2.c 5926F: drivers/net/wan/pc300too.c 5927F: drivers/net/wan/pci200syn.c 5928F: drivers/net/wan/wanxl* 5929 5930GENERIC INCLUDE/ASM HEADER FILES 5931M: Arnd Bergmann <arnd@arndb.de> 5932L: linux-arch@vger.kernel.org 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5934S: Maintained 5935F: include/asm-generic/ 5936F: include/uapi/asm-generic/ 5937 5938GENERIC PHY FRAMEWORK 5939M: Kishon Vijay Abraham I <kishon@ti.com> 5940L: linux-kernel@vger.kernel.org 5941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5942S: Supported 5943F: drivers/phy/ 5944F: include/linux/phy/ 5945 5946GENERIC PM DOMAINS 5947M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5948M: Kevin Hilman <khilman@kernel.org> 5949M: Ulf Hansson <ulf.hansson@linaro.org> 5950L: linux-pm@vger.kernel.org 5951S: Supported 5952F: drivers/base/power/domain*.c 5953F: include/linux/pm_domain.h 5954F: Documentation/devicetree/bindings/power/power_domain.txt 5955 5956GENERIC UIO DRIVER FOR PCI DEVICES 5957M: "Michael S. Tsirkin" <mst@redhat.com> 5958L: kvm@vger.kernel.org 5959S: Supported 5960F: drivers/uio/uio_pci_generic.c 5961 5962GENWQE (IBM Generic Workqueue Card) 5963M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5964M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5965S: Supported 5966F: drivers/misc/genwqe/ 5967 5968GET_MAINTAINER SCRIPT 5969M: Joe Perches <joe@perches.com> 5970S: Maintained 5971F: scripts/get_maintainer.pl 5972 5973GFS2 FILE SYSTEM 5974M: Steven Whitehouse <swhiteho@redhat.com> 5975M: Bob Peterson <rpeterso@redhat.com> 5976L: cluster-devel@redhat.com 5977W: http://sources.redhat.com/cluster/ 5978T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5979S: Supported 5980F: Documentation/filesystems/gfs2*.txt 5981F: fs/gfs2/ 5982F: include/uapi/linux/gfs2_ondisk.h 5983 5984GIGASET ISDN DRIVERS 5985M: Paul Bolle <pebolle@tiscali.nl> 5986L: gigaset307x-common@lists.sourceforge.net 5987W: http://gigaset307x.sourceforge.net/ 5988S: Odd Fixes 5989F: Documentation/isdn/README.gigaset 5990F: drivers/isdn/gigaset/ 5991F: include/uapi/linux/gigaset_dev.h 5992 5993GO7007 MPEG CODEC 5994M: Hans Verkuil <hans.verkuil@cisco.com> 5995L: linux-media@vger.kernel.org 5996S: Maintained 5997F: drivers/media/usb/go7007/ 5998 5999GOODIX TOUCHSCREEN 6000M: Bastien Nocera <hadess@hadess.net> 6001L: linux-input@vger.kernel.org 6002S: Maintained 6003F: drivers/input/touchscreen/goodix.c 6004 6005GPD POCKET FAN DRIVER 6006M: Hans de Goede <hdegoede@redhat.com> 6007L: platform-driver-x86@vger.kernel.org 6008S: Maintained 6009F: drivers/platform/x86/gpd-pocket-fan.c 6010 6011GPIO ACPI SUPPORT 6012M: Mika Westerberg <mika.westerberg@linux.intel.com> 6013M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6014L: linux-gpio@vger.kernel.org 6015L: linux-acpi@vger.kernel.org 6016S: Maintained 6017F: Documentation/acpi/gpio-properties.txt 6018F: drivers/gpio/gpiolib-acpi.c 6019 6020GPIO IR Transmitter 6021M: Sean Young <sean@mess.org> 6022L: linux-media@vger.kernel.org 6023S: Maintained 6024F: drivers/media/rc/gpio-ir-tx.c 6025 6026GPIO MOCKUP DRIVER 6027M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6028R: Bartosz Golaszewski <brgl@bgdev.pl> 6029L: linux-gpio@vger.kernel.org 6030S: Maintained 6031F: drivers/gpio/gpio-mockup.c 6032F: tools/testing/selftests/gpio/ 6033 6034GPIO SUBSYSTEM 6035M: Linus Walleij <linus.walleij@linaro.org> 6036L: linux-gpio@vger.kernel.org 6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6038S: Maintained 6039F: Documentation/devicetree/bindings/gpio/ 6040F: Documentation/gpio/ 6041F: Documentation/ABI/testing/gpio-cdev 6042F: Documentation/ABI/obsolete/sysfs-gpio 6043F: drivers/gpio/ 6044F: include/linux/gpio/ 6045F: include/linux/gpio.h 6046F: include/asm-generic/gpio.h 6047F: include/uapi/linux/gpio.h 6048F: tools/gpio/ 6049 6050GRE DEMULTIPLEXER DRIVER 6051M: Dmitry Kozlov <xeb@mail.ru> 6052L: netdev@vger.kernel.org 6053S: Maintained 6054F: net/ipv4/gre_demux.c 6055F: net/ipv4/gre_offload.c 6056F: include/net/gre.h 6057 6058GRETH 10/100/1G Ethernet MAC device driver 6059M: Andreas Larsson <andreas@gaisler.com> 6060L: netdev@vger.kernel.org 6061S: Maintained 6062F: drivers/net/ethernet/aeroflex/ 6063 6064GREYBUS AUDIO PROTOCOLS DRIVERS 6065M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6066M: Mark Greer <mgreer@animalcreek.com> 6067S: Maintained 6068F: drivers/staging/greybus/audio_apbridgea.c 6069F: drivers/staging/greybus/audio_apbridgea.h 6070F: drivers/staging/greybus/audio_codec.c 6071F: drivers/staging/greybus/audio_codec.h 6072F: drivers/staging/greybus/audio_gb.c 6073F: drivers/staging/greybus/audio_manager.c 6074F: drivers/staging/greybus/audio_manager.h 6075F: drivers/staging/greybus/audio_manager_module.c 6076F: drivers/staging/greybus/audio_manager_private.h 6077F: drivers/staging/greybus/audio_manager_sysfs.c 6078F: drivers/staging/greybus/audio_module.c 6079F: drivers/staging/greybus/audio_topology.c 6080 6081GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6082M: Viresh Kumar <vireshk@kernel.org> 6083S: Maintained 6084F: drivers/staging/greybus/authentication.c 6085F: drivers/staging/greybus/bootrom.c 6086F: drivers/staging/greybus/firmware.h 6087F: drivers/staging/greybus/fw-core.c 6088F: drivers/staging/greybus/fw-download.c 6089F: drivers/staging/greybus/fw-managament.c 6090F: drivers/staging/greybus/greybus_authentication.h 6091F: drivers/staging/greybus/greybus_firmware.h 6092F: drivers/staging/greybus/hid.c 6093F: drivers/staging/greybus/i2c.c 6094F: drivers/staging/greybus/spi.c 6095F: drivers/staging/greybus/spilib.c 6096F: drivers/staging/greybus/spilib.h 6097 6098GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6099M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6100S: Maintained 6101F: drivers/staging/greybus/loopback.c 6102F: drivers/staging/greybus/timesync.c 6103F: drivers/staging/greybus/timesync_platform.c 6104 6105GREYBUS PLATFORM DRIVERS 6106M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6107S: Maintained 6108F: drivers/staging/greybus/arche-platform.c 6109F: drivers/staging/greybus/arche-apb-ctrl.c 6110F: drivers/staging/greybus/arche_platform.h 6111 6112GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6113M: Rui Miguel Silva <rmfrfs@gmail.com> 6114S: Maintained 6115F: drivers/staging/greybus/sdio.c 6116F: drivers/staging/greybus/light.c 6117F: drivers/staging/greybus/gpio.c 6118F: drivers/staging/greybus/power_supply.c 6119F: drivers/staging/greybus/spi.c 6120F: drivers/staging/greybus/spilib.c 6121 6122GREYBUS SUBSYSTEM 6123M: Johan Hovold <johan@kernel.org> 6124M: Alex Elder <elder@kernel.org> 6125M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6126S: Maintained 6127F: drivers/staging/greybus/ 6128L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6129 6130GREYBUS UART PROTOCOLS DRIVERS 6131M: David Lin <dtwlin@gmail.com> 6132S: Maintained 6133F: drivers/staging/greybus/uart.c 6134F: drivers/staging/greybus/log.c 6135 6136GS1662 VIDEO SERIALIZER 6137M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6138L: linux-media@vger.kernel.org 6139T: git git://linuxtv.org/media_tree.git 6140S: Maintained 6141F: drivers/media/spi/gs1662.c 6142 6143GSPCA FINEPIX SUBDRIVER 6144M: Frank Zago <frank@zago.net> 6145L: linux-media@vger.kernel.org 6146T: git git://linuxtv.org/media_tree.git 6147S: Maintained 6148F: drivers/media/usb/gspca/finepix.c 6149 6150GSPCA GL860 SUBDRIVER 6151M: Olivier Lorin <o.lorin@laposte.net> 6152L: linux-media@vger.kernel.org 6153T: git git://linuxtv.org/media_tree.git 6154S: Maintained 6155F: drivers/media/usb/gspca/gl860/ 6156 6157GSPCA M5602 SUBDRIVER 6158M: Erik Andren <erik.andren@gmail.com> 6159L: linux-media@vger.kernel.org 6160T: git git://linuxtv.org/media_tree.git 6161S: Maintained 6162F: drivers/media/usb/gspca/m5602/ 6163 6164GSPCA PAC207 SONIXB SUBDRIVER 6165M: Hans Verkuil <hverkuil@xs4all.nl> 6166L: linux-media@vger.kernel.org 6167T: git git://linuxtv.org/media_tree.git 6168S: Odd Fixes 6169F: drivers/media/usb/gspca/pac207.c 6170 6171GSPCA SN9C20X SUBDRIVER 6172M: Brian Johnson <brijohn@gmail.com> 6173L: linux-media@vger.kernel.org 6174T: git git://linuxtv.org/media_tree.git 6175S: Maintained 6176F: drivers/media/usb/gspca/sn9c20x.c 6177 6178GSPCA T613 SUBDRIVER 6179M: Leandro Costantino <lcostantino@gmail.com> 6180L: linux-media@vger.kernel.org 6181T: git git://linuxtv.org/media_tree.git 6182S: Maintained 6183F: drivers/media/usb/gspca/t613.c 6184 6185GSPCA USB WEBCAM DRIVER 6186M: Hans Verkuil <hverkuil@xs4all.nl> 6187L: linux-media@vger.kernel.org 6188T: git git://linuxtv.org/media_tree.git 6189S: Odd Fixes 6190F: drivers/media/usb/gspca/ 6191 6192GTP (GPRS Tunneling Protocol) 6193M: Pablo Neira Ayuso <pablo@netfilter.org> 6194M: Harald Welte <laforge@gnumonks.org> 6195L: osmocom-net-gprs@lists.osmocom.org 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6197S: Maintained 6198F: drivers/net/gtp.c 6199 6200GUID PARTITION TABLE (GPT) 6201M: Davidlohr Bueso <dave@stgolabs.net> 6202L: linux-efi@vger.kernel.org 6203S: Maintained 6204F: block/partitions/efi.* 6205 6206H8/300 ARCHITECTURE 6207M: Yoshinori Sato <ysato@users.sourceforge.jp> 6208L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6209W: http://uclinux-h8.sourceforge.jp 6210T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6211S: Maintained 6212F: arch/h8300/ 6213F: drivers/clocksource/h8300_*.c 6214F: drivers/clk/h8300/ 6215F: drivers/irqchip/irq-renesas-h8*.c 6216 6217HACKRF MEDIA DRIVER 6218M: Antti Palosaari <crope@iki.fi> 6219L: linux-media@vger.kernel.org 6220W: https://linuxtv.org 6221W: http://palosaari.fi/linux/ 6222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6223T: git git://linuxtv.org/anttip/media_tree.git 6224S: Maintained 6225F: drivers/media/usb/hackrf/ 6226 6227HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6228M: Frank Seidel <frank@f-seidel.de> 6229L: platform-driver-x86@vger.kernel.org 6230W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6231S: Maintained 6232F: drivers/platform/x86/hdaps.c 6233 6234HARDWARE MONITORING 6235M: Jean Delvare <jdelvare@suse.com> 6236M: Guenter Roeck <linux@roeck-us.net> 6237L: linux-hwmon@vger.kernel.org 6238W: http://hwmon.wiki.kernel.org/ 6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6240S: Maintained 6241F: Documentation/hwmon/ 6242F: drivers/hwmon/ 6243F: include/linux/hwmon*.h 6244 6245HARDWARE RANDOM NUMBER GENERATOR CORE 6246M: Matt Mackall <mpm@selenic.com> 6247M: Herbert Xu <herbert@gondor.apana.org.au> 6248L: linux-crypto@vger.kernel.org 6249S: Odd fixes 6250F: Documentation/devicetree/bindings/rng/ 6251F: Documentation/hw_random.txt 6252F: drivers/char/hw_random/ 6253F: include/linux/hw_random.h 6254 6255HARDWARE SPINLOCK CORE 6256M: Ohad Ben-Cohen <ohad@wizery.com> 6257M: Bjorn Andersson <bjorn.andersson@linaro.org> 6258L: linux-remoteproc@vger.kernel.org 6259S: Maintained 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6261F: Documentation/devicetree/bindings/hwlock/ 6262F: Documentation/hwspinlock.txt 6263F: drivers/hwspinlock/ 6264F: include/linux/hwspinlock.h 6265 6266HARMONY SOUND DRIVER 6267L: linux-parisc@vger.kernel.org 6268S: Maintained 6269F: sound/parisc/harmony.* 6270 6271HDPVR USB VIDEO ENCODER DRIVER 6272M: Hans Verkuil <hverkuil@xs4all.nl> 6273L: linux-media@vger.kernel.org 6274T: git git://linuxtv.org/media_tree.git 6275W: https://linuxtv.org 6276S: Odd Fixes 6277F: drivers/media/usb/hdpvr/ 6278 6279HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6280M: Jimmy Vance <jimmy.vance@hpe.com> 6281S: Supported 6282F: Documentation/watchdog/hpwdt.txt 6283F: drivers/watchdog/hpwdt.c 6284 6285HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6286M: Don Brace <don.brace@microsemi.com> 6287L: esc.storagedev@microsemi.com 6288L: linux-scsi@vger.kernel.org 6289S: Supported 6290F: Documentation/scsi/hpsa.txt 6291F: drivers/scsi/hpsa*.[ch] 6292F: include/linux/cciss*.h 6293F: include/uapi/linux/cciss*.h 6294 6295HFI1 DRIVER 6296M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6297M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6298L: linux-rdma@vger.kernel.org 6299S: Supported 6300F: drivers/infiniband/hw/hfi1 6301 6302HFS FILESYSTEM 6303L: linux-fsdevel@vger.kernel.org 6304S: Orphan 6305F: Documentation/filesystems/hfs.txt 6306F: fs/hfs/ 6307 6308HFSPLUS FILESYSTEM 6309L: linux-fsdevel@vger.kernel.org 6310S: Orphan 6311F: Documentation/filesystems/hfsplus.txt 6312F: fs/hfsplus/ 6313 6314HGA FRAMEBUFFER DRIVER 6315M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6316L: linux-nvidia@lists.surfsouth.com 6317W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6318S: Maintained 6319F: drivers/video/fbdev/hgafb.c 6320 6321HIBERNATION (aka Software Suspend, aka swsusp) 6322M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6323M: Pavel Machek <pavel@ucw.cz> 6324L: linux-pm@vger.kernel.org 6325B: https://bugzilla.kernel.org 6326S: Supported 6327F: arch/x86/power/ 6328F: drivers/base/power/ 6329F: kernel/power/ 6330F: include/linux/suspend.h 6331F: include/linux/freezer.h 6332F: include/linux/pm.h 6333F: arch/*/include/asm/suspend*.h 6334 6335HID CORE LAYER 6336M: Jiri Kosina <jikos@kernel.org> 6337R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6338L: linux-input@vger.kernel.org 6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6340S: Maintained 6341F: drivers/hid/ 6342F: include/linux/hid* 6343F: include/uapi/linux/hid* 6344 6345HID SENSOR HUB DRIVERS 6346M: Jiri Kosina <jikos@kernel.org> 6347M: Jonathan Cameron <jic23@kernel.org> 6348M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6349L: linux-input@vger.kernel.org 6350L: linux-iio@vger.kernel.org 6351S: Maintained 6352F: Documentation/hid/hid-sensor* 6353F: drivers/hid/hid-sensor-* 6354F: drivers/iio/*/hid-* 6355F: include/linux/hid-sensor-* 6356 6357HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6358M: Thomas Gleixner <tglx@linutronix.de> 6359L: linux-kernel@vger.kernel.org 6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6361S: Maintained 6362F: Documentation/timers/ 6363F: kernel/time/hrtimer.c 6364F: kernel/time/clockevents.c 6365F: kernel/time/timer_*.c 6366F: include/linux/clockchips.h 6367F: include/linux/hrtimer.h 6368 6369HIGH-SPEED SCC DRIVER FOR AX.25 6370L: linux-hams@vger.kernel.org 6371S: Orphan 6372F: drivers/net/hamradio/dmascc.c 6373F: drivers/net/hamradio/scc.c 6374 6375HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6376M: HighPoint Linux Team <linux@highpoint-tech.com> 6377W: http://www.highpoint-tech.com 6378S: Supported 6379F: Documentation/scsi/hptiop.txt 6380F: drivers/scsi/hptiop.c 6381 6382HIPPI 6383M: Jes Sorensen <jes@trained-monkey.org> 6384L: linux-hippi@sunsite.dk 6385S: Maintained 6386F: include/linux/hippidevice.h 6387F: include/uapi/linux/if_hippi.h 6388F: net/802/hippi.c 6389F: drivers/net/hippi/ 6390 6391HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 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/hns3/ 6398 6399HISILICON NETWORK SUBSYSTEM DRIVER 6400M: Yisen Zhuang <yisen.zhuang@huawei.com> 6401M: Salil Mehta <salil.mehta@huawei.com> 6402L: netdev@vger.kernel.org 6403W: http://www.hisilicon.com 6404S: Maintained 6405F: drivers/net/ethernet/hisilicon/ 6406F: Documentation/devicetree/bindings/net/hisilicon*.txt 6407 6408HISILICON PMU DRIVER 6409M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6410W: http://www.hisilicon.com 6411S: Supported 6412F: drivers/perf/hisilicon 6413F: Documentation/perf/hisi-pmu.txt 6414 6415HISILICON ROCE DRIVER 6416M: Lijun Ou <oulijun@huawei.com> 6417M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6418L: linux-rdma@vger.kernel.org 6419S: Maintained 6420F: drivers/infiniband/hw/hns/ 6421F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6422 6423HISILICON SAS Controller 6424M: John Garry <john.garry@huawei.com> 6425W: http://www.hisilicon.com 6426S: Supported 6427F: drivers/scsi/hisi_sas/ 6428F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6429 6430HMM - Heterogeneous Memory Management 6431M: Jérôme Glisse <jglisse@redhat.com> 6432L: linux-mm@kvack.org 6433S: Maintained 6434F: mm/hmm* 6435F: include/linux/hmm* 6436 6437HOST AP DRIVER 6438M: Jouni Malinen <j@w1.fi> 6439L: linux-wireless@vger.kernel.org 6440W: http://w1.fi/hostap-driver.html 6441S: Obsolete 6442F: drivers/net/wireless/intersil/hostap/ 6443 6444HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6445L: platform-driver-x86@vger.kernel.org 6446S: Orphan 6447F: drivers/platform/x86/tc1100-wmi.c 6448 6449HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6450M: Jaroslav Kysela <perex@perex.cz> 6451S: Maintained 6452F: drivers/net/ethernet/hp/hp100.* 6453 6454HPET: High Precision Event Timers driver 6455M: Clemens Ladisch <clemens@ladisch.de> 6456S: Maintained 6457F: Documentation/timers/hpet.txt 6458F: drivers/char/hpet.c 6459F: include/linux/hpet.h 6460F: include/uapi/linux/hpet.h 6461 6462HPET: x86 6463S: Orphan 6464F: arch/x86/kernel/hpet.c 6465F: arch/x86/include/asm/hpet.h 6466 6467HPFS FILESYSTEM 6468M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6469W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6470S: Maintained 6471F: fs/hpfs/ 6472 6473HSI SUBSYSTEM 6474M: Sebastian Reichel <sre@kernel.org> 6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6476S: Maintained 6477F: Documentation/ABI/testing/sysfs-bus-hsi 6478F: Documentation/driver-api/hsi.rst 6479F: drivers/hsi/ 6480F: include/linux/hsi/ 6481F: include/uapi/linux/hsi/ 6482 6483HSO 3G MODEM DRIVER 6484L: linux-usb@vger.kernel.org 6485S: Orphan 6486F: drivers/net/usb/hso.c 6487 6488HSR NETWORK PROTOCOL 6489M: Arvid Brodin <arvid.brodin@alten.se> 6490L: netdev@vger.kernel.org 6491S: Maintained 6492F: net/hsr/ 6493 6494HT16K33 LED CONTROLLER DRIVER 6495M: Robin van der Gracht <robin@protonic.nl> 6496S: Maintained 6497F: drivers/auxdisplay/ht16k33.c 6498F: Documentation/devicetree/bindings/display/ht16k33.txt 6499 6500HTCPEN TOUCHSCREEN DRIVER 6501M: Pau Oliva Fora <pof@eslack.org> 6502L: linux-input@vger.kernel.org 6503S: Maintained 6504F: drivers/input/touchscreen/htcpen.c 6505 6506HUAWEI ETHERNET DRIVER 6507M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6508L: netdev@vger.kernel.org 6509S: Supported 6510F: Documentation/networking/hinic.txt 6511F: drivers/net/ethernet/huawei/hinic/ 6512 6513HUGETLB FILESYSTEM 6514M: Nadia Yvette Chambers <nyc@holomorphy.com> 6515S: Maintained 6516F: fs/hugetlbfs/ 6517 6518HVA ST MEDIA DRIVER 6519M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6520L: linux-media@vger.kernel.org 6521T: git git://linuxtv.org/media_tree.git 6522W: https://linuxtv.org 6523S: Supported 6524F: drivers/media/platform/sti/hva 6525 6526HWPOISON MEMORY FAILURE HANDLING 6527M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6528L: linux-mm@kvack.org 6529S: Maintained 6530F: mm/memory-failure.c 6531F: mm/hwpoison-inject.c 6532 6533Hyper-V CORE AND DRIVERS 6534M: "K. Y. Srinivasan" <kys@microsoft.com> 6535M: Haiyang Zhang <haiyangz@microsoft.com> 6536M: Stephen Hemminger <sthemmin@microsoft.com> 6537L: devel@linuxdriverproject.org 6538S: Maintained 6539F: Documentation/networking/netvsc.txt 6540F: arch/x86/include/asm/mshyperv.h 6541F: arch/x86/include/asm/trace/hyperv.h 6542F: arch/x86/include/uapi/asm/hyperv.h 6543F: arch/x86/kernel/cpu/mshyperv.c 6544F: arch/x86/hyperv 6545F: drivers/hid/hid-hyperv.c 6546F: drivers/hv/ 6547F: drivers/input/serio/hyperv-keyboard.c 6548F: drivers/pci/host/pci-hyperv.c 6549F: drivers/net/hyperv/ 6550F: drivers/scsi/storvsc_drv.c 6551F: drivers/uio/uio_hv_generic.c 6552F: drivers/video/fbdev/hyperv_fb.c 6553F: net/vmw_vsock/hyperv_transport.c 6554F: include/linux/hyperv.h 6555F: include/uapi/linux/hyperv.h 6556F: tools/hv/ 6557F: Documentation/ABI/stable/sysfs-bus-vmbus 6558 6559HYPERVISOR VIRTUAL CONSOLE DRIVER 6560L: linuxppc-dev@lists.ozlabs.org 6561S: Odd Fixes 6562F: drivers/tty/hvc/ 6563 6564I2C ACPI SUPPORT 6565M: Mika Westerberg <mika.westerberg@linux.intel.com> 6566L: linux-i2c@vger.kernel.org 6567L: linux-acpi@vger.kernel.org 6568S: Maintained 6569F: drivers/i2c/i2c-core-acpi.c 6570 6571I2C MUXES 6572M: Peter Rosin <peda@axentia.se> 6573L: linux-i2c@vger.kernel.org 6574S: Maintained 6575F: Documentation/i2c/i2c-topology 6576F: Documentation/i2c/muxes/ 6577F: Documentation/devicetree/bindings/i2c/i2c-mux* 6578F: Documentation/devicetree/bindings/i2c/i2c-arb* 6579F: Documentation/devicetree/bindings/i2c/i2c-gate* 6580F: drivers/i2c/i2c-mux.c 6581F: drivers/i2c/muxes/ 6582F: include/linux/i2c-mux.h 6583 6584I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6585M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6586L: linux-i2c@vger.kernel.org 6587S: Maintained 6588F: drivers/i2c/busses/i2c-mv64xxx.c 6589 6590I2C OVER PARALLEL PORT 6591M: Jean Delvare <jdelvare@suse.com> 6592L: linux-i2c@vger.kernel.org 6593S: Maintained 6594F: Documentation/i2c/busses/i2c-parport 6595F: Documentation/i2c/busses/i2c-parport-light 6596F: drivers/i2c/busses/i2c-parport.c 6597F: drivers/i2c/busses/i2c-parport-light.c 6598 6599I2C SUBSYSTEM 6600M: Wolfram Sang <wsa@the-dreams.de> 6601L: linux-i2c@vger.kernel.org 6602W: https://i2c.wiki.kernel.org/ 6603Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6605S: Maintained 6606F: Documentation/devicetree/bindings/i2c/ 6607F: Documentation/i2c/ 6608F: drivers/i2c/ 6609F: drivers/i2c/*/ 6610F: include/linux/i2c.h 6611F: include/linux/i2c-*.h 6612F: include/uapi/linux/i2c.h 6613F: include/uapi/linux/i2c-*.h 6614 6615I2C-TAOS-EVM DRIVER 6616M: Jean Delvare <jdelvare@suse.com> 6617L: linux-i2c@vger.kernel.org 6618S: Maintained 6619F: Documentation/i2c/busses/i2c-taos-evm 6620F: drivers/i2c/busses/i2c-taos-evm.c 6621 6622I2C-TINY-USB DRIVER 6623M: Till Harbaum <till@harbaum.org> 6624L: linux-i2c@vger.kernel.org 6625W: http://www.harbaum.org/till/i2c_tiny_usb 6626S: Maintained 6627F: drivers/i2c/busses/i2c-tiny-usb.c 6628 6629I2C/SMBUS CONTROLLER DRIVERS FOR PC 6630M: Jean Delvare <jdelvare@suse.com> 6631L: linux-i2c@vger.kernel.org 6632S: Maintained 6633F: Documentation/i2c/busses/i2c-ali1535 6634F: Documentation/i2c/busses/i2c-ali1563 6635F: Documentation/i2c/busses/i2c-ali15x3 6636F: Documentation/i2c/busses/i2c-amd756 6637F: Documentation/i2c/busses/i2c-amd8111 6638F: Documentation/i2c/busses/i2c-i801 6639F: Documentation/i2c/busses/i2c-nforce2 6640F: Documentation/i2c/busses/i2c-piix4 6641F: Documentation/i2c/busses/i2c-sis5595 6642F: Documentation/i2c/busses/i2c-sis630 6643F: Documentation/i2c/busses/i2c-sis96x 6644F: Documentation/i2c/busses/i2c-via 6645F: Documentation/i2c/busses/i2c-viapro 6646F: drivers/i2c/busses/i2c-ali1535.c 6647F: drivers/i2c/busses/i2c-ali1563.c 6648F: drivers/i2c/busses/i2c-ali15x3.c 6649F: drivers/i2c/busses/i2c-amd756.c 6650F: drivers/i2c/busses/i2c-amd756-s4882.c 6651F: drivers/i2c/busses/i2c-amd8111.c 6652F: drivers/i2c/busses/i2c-i801.c 6653F: drivers/i2c/busses/i2c-isch.c 6654F: drivers/i2c/busses/i2c-nforce2.c 6655F: drivers/i2c/busses/i2c-nforce2-s4985.c 6656F: drivers/i2c/busses/i2c-piix4.c 6657F: drivers/i2c/busses/i2c-sis5595.c 6658F: drivers/i2c/busses/i2c-sis630.c 6659F: drivers/i2c/busses/i2c-sis96x.c 6660F: drivers/i2c/busses/i2c-via.c 6661F: drivers/i2c/busses/i2c-viapro.c 6662 6663I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6664M: Hans de Goede <hdegoede@redhat.com> 6665L: linux-i2c@vger.kernel.org 6666S: Maintained 6667F: drivers/i2c/busses/i2c-cht-wc.c 6668 6669I2C/SMBUS ISMT DRIVER 6670M: Seth Heasley <seth.heasley@intel.com> 6671M: Neil Horman <nhorman@tuxdriver.com> 6672L: linux-i2c@vger.kernel.org 6673F: drivers/i2c/busses/i2c-ismt.c 6674F: Documentation/i2c/busses/i2c-ismt 6675 6676I2C/SMBUS STUB DRIVER 6677M: Jean Delvare <jdelvare@suse.com> 6678L: linux-i2c@vger.kernel.org 6679S: Maintained 6680F: drivers/i2c/i2c-stub.c 6681 6682IA64 (Itanium) PLATFORM 6683M: Tony Luck <tony.luck@intel.com> 6684M: Fenghua Yu <fenghua.yu@intel.com> 6685L: linux-ia64@vger.kernel.org 6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6687S: Maintained 6688F: arch/ia64/ 6689 6690IBM Power 842 compression accelerator 6691M: Haren Myneni <haren@us.ibm.com> 6692S: Supported 6693F: drivers/crypto/nx/Makefile 6694F: drivers/crypto/nx/Kconfig 6695F: drivers/crypto/nx/nx-842* 6696F: include/linux/sw842.h 6697F: crypto/842.c 6698F: lib/842/ 6699 6700IBM Power in-Nest Crypto Acceleration 6701M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6702M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6703L: linux-crypto@vger.kernel.org 6704S: Supported 6705F: drivers/crypto/nx/Makefile 6706F: drivers/crypto/nx/Kconfig 6707F: drivers/crypto/nx/nx-aes* 6708F: drivers/crypto/nx/nx-sha* 6709F: drivers/crypto/nx/nx.* 6710F: drivers/crypto/nx/nx_csbcpb.h 6711F: drivers/crypto/nx/nx_debugfs.h 6712 6713IBM Power Linux RAID adapter 6714M: Brian King <brking@us.ibm.com> 6715S: Supported 6716F: drivers/scsi/ipr.* 6717 6718IBM Power SRIOV Virtual NIC Device Driver 6719M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6720M: John Allen <jallen@linux.vnet.ibm.com> 6721L: netdev@vger.kernel.org 6722S: Supported 6723F: drivers/net/ethernet/ibm/ibmvnic.* 6724 6725IBM Power Virtual Accelerator Switchboard 6726M: Sukadev Bhattiprolu 6727L: linuxppc-dev@lists.ozlabs.org 6728S: Supported 6729F: arch/powerpc/platforms/powernv/vas* 6730F: arch/powerpc/platforms/powernv/copy-paste.h 6731F: arch/powerpc/include/asm/vas.h 6732F: arch/powerpc/include/uapi/asm/vas.h 6733 6734IBM Power Virtual Ethernet Device Driver 6735M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6736L: netdev@vger.kernel.org 6737S: Supported 6738F: drivers/net/ethernet/ibm/ibmveth.* 6739 6740IBM Power Virtual FC Device Drivers 6741M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6742L: linux-scsi@vger.kernel.org 6743S: Supported 6744F: drivers/scsi/ibmvscsi/ibmvfc* 6745 6746IBM Power Virtual SCSI Device Drivers 6747M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6748L: linux-scsi@vger.kernel.org 6749S: Supported 6750F: drivers/scsi/ibmvscsi/ibmvscsi* 6751F: include/scsi/viosrp.h 6752 6753IBM Power Virtual SCSI Device Target Driver 6754M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6755M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6756L: linux-scsi@vger.kernel.org 6757L: target-devel@vger.kernel.org 6758S: Supported 6759F: drivers/scsi/ibmvscsi_tgt/ 6760 6761IBM Power VMX Cryptographic instructions 6762M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6763M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6764L: linux-crypto@vger.kernel.org 6765S: Supported 6766F: drivers/crypto/vmx/Makefile 6767F: drivers/crypto/vmx/Kconfig 6768F: drivers/crypto/vmx/vmx.c 6769F: drivers/crypto/vmx/aes* 6770F: drivers/crypto/vmx/ghash* 6771F: drivers/crypto/vmx/ppc-xlate.pl 6772 6773IBM ServeRAID RAID DRIVER 6774S: Orphan 6775F: drivers/scsi/ips.* 6776 6777ICH LPC AND GPIO DRIVER 6778M: Peter Tyser <ptyser@xes-inc.com> 6779S: Maintained 6780F: drivers/mfd/lpc_ich.c 6781F: drivers/gpio/gpio-ich.c 6782 6783IDE SUBSYSTEM 6784M: "David S. Miller" <davem@davemloft.net> 6785L: linux-ide@vger.kernel.org 6786Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6787T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6788S: Maintained 6789F: Documentation/ide/ 6790F: drivers/ide/ 6791F: include/linux/ide.h 6792 6793IDE/ATAPI DRIVERS 6794M: Borislav Petkov <bp@alien8.de> 6795L: linux-ide@vger.kernel.org 6796S: Maintained 6797F: Documentation/cdrom/ide-cd 6798F: drivers/ide/ide-cd* 6799 6800IDEAPAD LAPTOP EXTRAS DRIVER 6801M: Ike Panhc <ike.pan@canonical.com> 6802L: platform-driver-x86@vger.kernel.org 6803W: http://launchpad.net/ideapad-laptop 6804S: Maintained 6805F: drivers/platform/x86/ideapad-laptop.c 6806 6807IDEAPAD LAPTOP SLIDEBAR DRIVER 6808M: Andrey Moiseev <o2g.org.ru@gmail.com> 6809L: linux-input@vger.kernel.org 6810W: https://github.com/o2genum/ideapad-slidebar 6811S: Maintained 6812F: drivers/input/misc/ideapad_slidebar.c 6813 6814IDT VersaClock 5 CLOCK DRIVER 6815M: Marek Vasut <marek.vasut@gmail.com> 6816S: Maintained 6817F: drivers/clk/clk-versaclock5.c 6818 6819IEEE 802.15.4 SUBSYSTEM 6820M: Alexander Aring <alex.aring@gmail.com> 6821M: Stefan Schmidt <stefan@osg.samsung.com> 6822L: linux-wpan@vger.kernel.org 6823W: http://wpan.cakelab.org/ 6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6826S: Maintained 6827F: net/ieee802154/ 6828F: net/mac802154/ 6829F: drivers/net/ieee802154/ 6830F: include/linux/nl802154.h 6831F: include/linux/ieee802154.h 6832F: include/net/nl802154.h 6833F: include/net/mac802154.h 6834F: include/net/af_ieee802154.h 6835F: include/net/cfg802154.h 6836F: include/net/ieee802154_netdev.h 6837F: Documentation/networking/ieee802154.txt 6838 6839IFE PROTOCOL 6840M: Yotam Gigi <yotam.gi@gmail.com> 6841M: Jamal Hadi Salim <jhs@mojatatu.com> 6842F: net/ife 6843F: include/net/ife.h 6844F: include/uapi/linux/ife.h 6845 6846IGORPLUG-USB IR RECEIVER 6847M: Sean Young <sean@mess.org> 6848L: linux-media@vger.kernel.org 6849S: Maintained 6850F: drivers/media/rc/igorplugusb.c 6851 6852IGUANAWORKS USB IR TRANSCEIVER 6853M: Sean Young <sean@mess.org> 6854L: linux-media@vger.kernel.org 6855S: Maintained 6856F: drivers/media/rc/iguanair.c 6857 6858IIO DIGITAL POTENTIOMETER DAC 6859M: Peter Rosin <peda@axentia.se> 6860L: linux-iio@vger.kernel.org 6861S: Maintained 6862F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6863F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6864F: drivers/iio/dac/dpot-dac.c 6865 6866IIO ENVELOPE DETECTOR 6867M: Peter Rosin <peda@axentia.se> 6868L: linux-iio@vger.kernel.org 6869S: Maintained 6870F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6871F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6872F: drivers/iio/adc/envelope-detector.c 6873 6874IIO MULTIPLEXER 6875M: Peter Rosin <peda@axentia.se> 6876L: linux-iio@vger.kernel.org 6877S: Maintained 6878F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6879F: drivers/iio/multiplexer/iio-mux.c 6880 6881IIO SUBSYSTEM AND DRIVERS 6882M: Jonathan Cameron <jic23@kernel.org> 6883R: Hartmut Knaack <knaack.h@gmx.de> 6884R: Lars-Peter Clausen <lars@metafoo.de> 6885R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6886L: linux-iio@vger.kernel.org 6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6888S: Maintained 6889F: Documentation/ABI/testing/configfs-iio* 6890F: Documentation/ABI/testing/sysfs-bus-iio* 6891F: Documentation/devicetree/bindings/iio/ 6892F: drivers/iio/ 6893F: drivers/staging/iio/ 6894F: include/linux/iio/ 6895F: tools/iio/ 6896 6897IKANOS/ADI EAGLE ADSL USB DRIVER 6898M: Matthieu Castet <castet.matthieu@free.fr> 6899M: Stanislaw Gruszka <stf_xl@wp.pl> 6900S: Maintained 6901F: drivers/usb/atm/ueagle-atm.c 6902 6903IMGTEC ASCII LCD DRIVER 6904M: Paul Burton <paul.burton@mips.com> 6905S: Maintained 6906F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6907F: drivers/auxdisplay/img-ascii-lcd.c 6908 6909IMGTEC IR DECODER DRIVER 6910M: James Hogan <jhogan@kernel.org> 6911S: Maintained 6912F: drivers/media/rc/img-ir/ 6913 6914IMS TWINTURBO FRAMEBUFFER DRIVER 6915L: linux-fbdev@vger.kernel.org 6916S: Orphan 6917F: drivers/video/fbdev/imsttfb.c 6918 6919INA209 HARDWARE MONITOR DRIVER 6920M: Guenter Roeck <linux@roeck-us.net> 6921L: linux-hwmon@vger.kernel.org 6922S: Maintained 6923F: Documentation/hwmon/ina209 6924F: Documentation/devicetree/bindings/i2c/ina209.txt 6925F: drivers/hwmon/ina209.c 6926 6927INA2XX HARDWARE MONITOR DRIVER 6928M: Guenter Roeck <linux@roeck-us.net> 6929L: linux-hwmon@vger.kernel.org 6930S: Maintained 6931F: Documentation/hwmon/ina2xx 6932F: drivers/hwmon/ina2xx.c 6933F: include/linux/platform_data/ina2xx.h 6934 6935INDUSTRY PACK SUBSYSTEM (IPACK) 6936M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6937M: Jens Taprogge <jens.taprogge@taprogge.org> 6938M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6939L: industrypack-devel@lists.sourceforge.net 6940W: http://industrypack.sourceforge.net 6941S: Maintained 6942F: drivers/ipack/ 6943 6944INFINIBAND SUBSYSTEM 6945M: Doug Ledford <dledford@redhat.com> 6946M: Jason Gunthorpe <jgg@mellanox.com> 6947L: linux-rdma@vger.kernel.org 6948W: https://github.com/linux-rdma/rdma-core 6949Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6951S: Supported 6952F: Documentation/devicetree/bindings/infiniband/ 6953F: Documentation/infiniband/ 6954F: drivers/infiniband/ 6955F: include/uapi/linux/if_infiniband.h 6956F: include/uapi/rdma/ 6957F: include/rdma/ 6958 6959INGENIC JZ4780 DMA Driver 6960M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6961S: Maintained 6962F: drivers/dma/dma-jz4780.c 6963 6964INGENIC JZ4780 NAND DRIVER 6965M: Harvey Hunt <harveyhuntnexus@gmail.com> 6966L: linux-mtd@lists.infradead.org 6967S: Maintained 6968F: drivers/mtd/nand/jz4780_* 6969 6970INOTIFY 6971M: Jan Kara <jack@suse.cz> 6972R: Amir Goldstein <amir73il@gmail.com> 6973L: linux-fsdevel@vger.kernel.org 6974S: Maintained 6975F: Documentation/filesystems/inotify.txt 6976F: fs/notify/inotify/ 6977F: include/linux/inotify.h 6978F: include/uapi/linux/inotify.h 6979 6980INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6981M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6982L: linux-input@vger.kernel.org 6983Q: http://patchwork.kernel.org/project/linux-input/list/ 6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6985S: Maintained 6986F: drivers/input/ 6987F: include/linux/input.h 6988F: include/uapi/linux/input.h 6989F: include/uapi/linux/input-event-codes.h 6990F: include/linux/input/ 6991F: Documentation/devicetree/bindings/input/ 6992F: Documentation/input/ 6993 6994INPUT MULTITOUCH (MT) PROTOCOL 6995M: Henrik Rydberg <rydberg@bitmath.org> 6996L: linux-input@vger.kernel.org 6997S: Odd fixes 6998F: Documentation/input/multi-touch-protocol.rst 6999F: drivers/input/input-mt.c 7000K: \b(ABS|SYN)_MT_ 7001 7002INSIDE SECURE CRYPTO DRIVER 7003M: Antoine Tenart <antoine.tenart@free-electrons.com> 7004F: drivers/crypto/inside-secure/ 7005S: Maintained 7006L: linux-crypto@vger.kernel.org 7007 7008INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7009M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7010M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7011L: linux-integrity@vger.kernel.org 7012T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7013S: Supported 7014F: security/integrity/ima/ 7015 7016INTEL 810/815 FRAMEBUFFER DRIVER 7017M: Antonino Daplas <adaplas@gmail.com> 7018L: linux-fbdev@vger.kernel.org 7019S: Maintained 7020F: drivers/video/fbdev/i810/ 7021 7022INTEL ASoC BDW/HSW DRIVERS 7023M: Jie Yang <yang.jie@linux.intel.com> 7024L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7025S: Supported 7026F: sound/soc/intel/common/sst-dsp* 7027F: sound/soc/intel/common/sst-firmware.c 7028F: sound/soc/intel/boards/broadwell.c 7029F: sound/soc/intel/haswell/ 7030 7031INTEL C600 SERIES SAS CONTROLLER DRIVER 7032M: Intel SCU Linux support <intel-linux-scu@intel.com> 7033M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7034L: linux-scsi@vger.kernel.org 7035T: git git://git.code.sf.net/p/intel-sas/isci 7036S: Supported 7037F: drivers/scsi/isci/ 7038 7039INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7040M: Jani Nikula <jani.nikula@linux.intel.com> 7041M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7042M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7043L: intel-gfx@lists.freedesktop.org 7044W: https://01.org/linuxgraphics/ 7045B: https://01.org/linuxgraphics/documentation/how-report-bugs 7046C: irc://chat.freenode.net/intel-gfx 7047Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7048T: git git://anongit.freedesktop.org/drm-intel 7049S: Supported 7050F: drivers/gpu/drm/i915/ 7051F: include/drm/i915* 7052F: include/uapi/drm/i915_drm.h 7053F: Documentation/gpu/i915.rst 7054 7055INTEL ETHERNET DRIVERS 7056M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7057L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7058W: http://www.intel.com/support/feedback.htm 7059W: http://e1000.sourceforge.net/ 7060Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7063S: Supported 7064F: Documentation/networking/e100.txt 7065F: Documentation/networking/e1000.txt 7066F: Documentation/networking/e1000e.txt 7067F: Documentation/networking/igb.txt 7068F: Documentation/networking/igbvf.txt 7069F: Documentation/networking/ixgb.txt 7070F: Documentation/networking/ixgbe.txt 7071F: Documentation/networking/ixgbevf.txt 7072F: Documentation/networking/i40e.txt 7073F: Documentation/networking/i40evf.txt 7074F: drivers/net/ethernet/intel/ 7075F: drivers/net/ethernet/intel/*/ 7076F: include/linux/avf/virtchnl.h 7077 7078INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7079M: Maik Broemme <mbroemme@libmpq.org> 7080L: linux-fbdev@vger.kernel.org 7081S: Maintained 7082F: Documentation/fb/intelfb.txt 7083F: drivers/video/fbdev/intelfb/ 7084 7085INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7086M: Zhenyu Wang <zhenyuw@linux.intel.com> 7087M: Zhi Wang <zhi.a.wang@intel.com> 7088L: intel-gvt-dev@lists.freedesktop.org 7089L: intel-gfx@lists.freedesktop.org 7090W: https://01.org/igvt-g 7091T: git https://github.com/intel/gvt-linux.git 7092S: Supported 7093F: drivers/gpu/drm/i915/gvt/ 7094 7095INTEL HID EVENT DRIVER 7096M: Alex Hung <alex.hung@canonical.com> 7097L: platform-driver-x86@vger.kernel.org 7098S: Maintained 7099F: drivers/platform/x86/intel-hid.c 7100 7101INTEL I/OAT DMA DRIVER 7102M: Dave Jiang <dave.jiang@intel.com> 7103R: Dan Williams <dan.j.williams@intel.com> 7104L: dmaengine@vger.kernel.org 7105Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7106S: Supported 7107F: drivers/dma/ioat* 7108 7109INTEL IDLE DRIVER 7110M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7111M: Len Brown <lenb@kernel.org> 7112L: linux-pm@vger.kernel.org 7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7114B: https://bugzilla.kernel.org 7115S: Supported 7116F: drivers/idle/intel_idle.c 7117 7118INTEL INTEGRATED SENSOR HUB DRIVER 7119M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7120M: Jiri Kosina <jikos@kernel.org> 7121L: linux-input@vger.kernel.org 7122S: Maintained 7123F: drivers/hid/intel-ish-hid/ 7124 7125INTEL IOMMU (VT-d) 7126M: David Woodhouse <dwmw2@infradead.org> 7127L: iommu@lists.linux-foundation.org 7128T: git git://git.infradead.org/iommu-2.6.git 7129S: Supported 7130F: drivers/iommu/intel-iommu.c 7131F: include/linux/intel-iommu.h 7132 7133INTEL IOP-ADMA DMA DRIVER 7134R: Dan Williams <dan.j.williams@intel.com> 7135S: Odd fixes 7136F: drivers/dma/iop-adma.c 7137 7138INTEL IPU3 CSI-2 CIO2 DRIVER 7139M: Yong Zhi <yong.zhi@intel.com> 7140M: Sakari Ailus <sakari.ailus@linux.intel.com> 7141L: linux-media@vger.kernel.org 7142S: Maintained 7143F: drivers/media/pci/intel/ipu3/ 7144F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7145 7146INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7147M: Krzysztof Halasa <khalasa@piap.pl> 7148S: Maintained 7149F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7150F: arch/arm/mach-ixp4xx/include/mach/npe.h 7151F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7152F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7153F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7154F: drivers/net/wan/ixp4xx_hss.c 7155 7156INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7157M: Deepak Saxena <dsaxena@plexity.net> 7158S: Maintained 7159F: drivers/char/hw_random/ixp4xx-rng.c 7160 7161INTEL MANAGEMENT ENGINE (mei) 7162M: Tomas Winkler <tomas.winkler@intel.com> 7163L: linux-kernel@vger.kernel.org 7164S: Supported 7165F: include/uapi/linux/mei.h 7166F: include/linux/mei_cl_bus.h 7167F: drivers/misc/mei/* 7168F: drivers/watchdog/mei_wdt.c 7169F: Documentation/misc-devices/mei/* 7170F: samples/mei/* 7171 7172INTEL MENLOW THERMAL DRIVER 7173M: Sujith Thomas <sujith.thomas@intel.com> 7174L: platform-driver-x86@vger.kernel.org 7175W: https://01.org/linux-acpi 7176S: Supported 7177F: drivers/platform/x86/intel_menlow.c 7178 7179INTEL MERRIFIELD GPIO DRIVER 7180M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7181L: linux-gpio@vger.kernel.org 7182S: Maintained 7183F: drivers/gpio/gpio-merrifield.c 7184 7185INTEL MIC DRIVERS (mic) 7186M: Sudeep Dutt <sudeep.dutt@intel.com> 7187M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7188S: Supported 7189W: https://github.com/sudeepdutt/mic 7190W: http://software.intel.com/en-us/mic-developer 7191F: include/linux/mic_bus.h 7192F: include/linux/scif.h 7193F: include/uapi/linux/mic_common.h 7194F: include/uapi/linux/mic_ioctl.h 7195F: include/uapi/linux/scif_ioctl.h 7196F: drivers/misc/mic/ 7197F: drivers/dma/mic_x100_dma.c 7198F: drivers/dma/mic_x100_dma.h 7199F: Documentation/mic/ 7200 7201INTEL PMC CORE DRIVER 7202M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7203M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7204L: platform-driver-x86@vger.kernel.org 7205S: Maintained 7206F: arch/x86/include/asm/pmc_core.h 7207F: drivers/platform/x86/intel_pmc_core* 7208 7209INTEL PMC/P-Unit IPC DRIVER 7210M: Zha Qipeng<qipeng.zha@intel.com> 7211L: platform-driver-x86@vger.kernel.org 7212S: Maintained 7213F: drivers/platform/x86/intel_pmc_ipc.c 7214F: drivers/platform/x86/intel_punit_ipc.c 7215F: arch/x86/include/asm/intel_pmc_ipc.h 7216F: arch/x86/include/asm/intel_punit_ipc.h 7217 7218INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7219M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7220L: linux-wireless@vger.kernel.org 7221S: Maintained 7222F: Documentation/networking/README.ipw2100 7223F: Documentation/networking/README.ipw2200 7224F: drivers/net/wireless/intel/ipw2x00/ 7225 7226INTEL PSTATE DRIVER 7227M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7228M: Len Brown <lenb@kernel.org> 7229L: linux-pm@vger.kernel.org 7230S: Supported 7231F: drivers/cpufreq/intel_pstate.c 7232 7233INTEL RDMA RNIC DRIVER 7234M: Faisal Latif <faisal.latif@intel.com> 7235M: Shiraz Saleem <shiraz.saleem@intel.com> 7236L: linux-rdma@vger.kernel.org 7237S: Supported 7238F: drivers/infiniband/hw/i40iw/ 7239 7240INTEL TELEMETRY DRIVER 7241M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7242L: platform-driver-x86@vger.kernel.org 7243S: Maintained 7244F: arch/x86/include/asm/intel_telemetry.h 7245F: drivers/platform/x86/intel_telemetry* 7246 7247INTEL VIRTUAL BUTTON DRIVER 7248M: AceLan Kao <acelan.kao@canonical.com> 7249L: platform-driver-x86@vger.kernel.org 7250S: Maintained 7251F: drivers/platform/x86/intel-vbtn.c 7252 7253INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7254M: Stanislaw Gruszka <sgruszka@redhat.com> 7255L: linux-wireless@vger.kernel.org 7256S: Supported 7257F: drivers/net/wireless/intel/iwlegacy/ 7258 7259INTEL WIRELESS WIFI LINK (iwlwifi) 7260M: Johannes Berg <johannes.berg@intel.com> 7261M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7262M: Luca Coelho <luciano.coelho@intel.com> 7263M: Intel Linux Wireless <linuxwifi@intel.com> 7264L: linux-wireless@vger.kernel.org 7265W: http://intellinuxwireless.org 7266T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7267S: Supported 7268F: drivers/net/wireless/intel/iwlwifi/ 7269 7270INTEL WIRELESS WIMAX CONNECTION 2400 7271M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7272M: linux-wimax@intel.com 7273L: wimax@linuxwimax.org (subscribers-only) 7274S: Supported 7275W: http://linuxwimax.org 7276F: Documentation/wimax/README.i2400m 7277F: drivers/net/wimax/i2400m/ 7278F: include/uapi/linux/wimax/i2400m.h 7279 7280INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7281M: Mario Limonciello <mario.limonciello@dell.com> 7282S: Maintained 7283F: drivers/platform/x86/intel-wmi-thunderbolt.c 7284 7285INTEL(R) TRACE HUB 7286M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7287S: Supported 7288F: Documentation/trace/intel_th.txt 7289F: drivers/hwtracing/intel_th/ 7290 7291INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7292M: Ning Sun <ning.sun@intel.com> 7293L: tboot-devel@lists.sourceforge.net 7294W: http://tboot.sourceforge.net 7295T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7296S: Supported 7297F: Documentation/intel_txt.txt 7298F: include/linux/tboot.h 7299F: arch/x86/kernel/tboot.c 7300 7301INTEL-MID GPIO DRIVER 7302M: David Cohen <david.a.cohen@linux.intel.com> 7303L: linux-gpio@vger.kernel.org 7304S: Maintained 7305F: drivers/gpio/gpio-intel-mid.c 7306 7307INVENSENSE MPU-3050 GYROSCOPE DRIVER 7308M: Linus Walleij <linus.walleij@linaro.org> 7309L: linux-iio@vger.kernel.org 7310S: Maintained 7311F: drivers/iio/gyro/mpu3050* 7312F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7313 7314IOC3 ETHERNET DRIVER 7315M: Ralf Baechle <ralf@linux-mips.org> 7316L: linux-mips@linux-mips.org 7317S: Maintained 7318F: drivers/net/ethernet/sgi/ioc3-eth.c 7319 7320IOC3 SERIAL DRIVER 7321M: Pat Gefre <pfg@sgi.com> 7322L: linux-serial@vger.kernel.org 7323S: Maintained 7324F: drivers/tty/serial/ioc3_serial.c 7325 7326IOMMU DRIVERS 7327M: Joerg Roedel <joro@8bytes.org> 7328L: iommu@lists.linux-foundation.org 7329T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7330S: Maintained 7331F: Documentation/devicetree/bindings/iommu/ 7332F: drivers/iommu/ 7333F: include/linux/iommu.h 7334F: include/linux/iova.h 7335 7336IP MASQUERADING 7337M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7338S: Maintained 7339F: net/ipv4/netfilter/ipt_MASQUERADE.c 7340 7341IPMI SUBSYSTEM 7342M: Corey Minyard <minyard@acm.org> 7343L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7344W: http://openipmi.sourceforge.net/ 7345S: Supported 7346F: Documentation/IPMI.txt 7347F: drivers/char/ipmi/ 7348F: include/linux/ipmi* 7349F: include/uapi/linux/ipmi* 7350 7351IPS SCSI RAID DRIVER 7352M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7353L: linux-scsi@vger.kernel.org 7354W: http://www.adaptec.com/ 7355S: Maintained 7356F: drivers/scsi/ips* 7357 7358IPVS 7359M: Wensong Zhang <wensong@linux-vs.org> 7360M: Simon Horman <horms@verge.net.au> 7361M: Julian Anastasov <ja@ssi.bg> 7362L: netdev@vger.kernel.org 7363L: lvs-devel@vger.kernel.org 7364S: Maintained 7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7366T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7367F: Documentation/networking/ipvs-sysctl.txt 7368F: include/net/ip_vs.h 7369F: include/uapi/linux/ip_vs.h 7370F: net/netfilter/ipvs/ 7371 7372IPWIRELESS DRIVER 7373M: Jiri Kosina <jikos@kernel.org> 7374M: David Sterba <dsterba@suse.com> 7375S: Odd Fixes 7376F: drivers/tty/ipwireless/ 7377 7378IPX NETWORK LAYER 7379L: netdev@vger.kernel.org 7380S: Obsolete 7381F: include/uapi/linux/ipx.h 7382F: drivers/staging/ipx/ 7383 7384IRDA SUBSYSTEM 7385M: Samuel Ortiz <samuel@sortiz.org> 7386L: irda-users@lists.sourceforge.net (subscribers-only) 7387L: netdev@vger.kernel.org 7388W: http://irda.sourceforge.net/ 7389S: Obsolete 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7391F: Documentation/networking/irda.txt 7392F: drivers/staging/irda/ 7393 7394IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7395M: Marc Zyngier <marc.zyngier@arm.com> 7396S: Maintained 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7398F: Documentation/IRQ-domain.txt 7399F: include/linux/irqdomain.h 7400F: kernel/irq/irqdomain.c 7401F: kernel/irq/msi.c 7402 7403IRQ SUBSYSTEM 7404M: Thomas Gleixner <tglx@linutronix.de> 7405L: linux-kernel@vger.kernel.org 7406S: Maintained 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7408F: kernel/irq/ 7409 7410IRQCHIP DRIVERS 7411M: Thomas Gleixner <tglx@linutronix.de> 7412M: Jason Cooper <jason@lakedaemon.net> 7413M: Marc Zyngier <marc.zyngier@arm.com> 7414L: linux-kernel@vger.kernel.org 7415S: Maintained 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7417F: Documentation/devicetree/bindings/interrupt-controller/ 7418F: drivers/irqchip/ 7419 7420ISA 7421M: William Breathitt Gray <vilhelm.gray@gmail.com> 7422S: Maintained 7423F: Documentation/isa.txt 7424F: drivers/base/isa.c 7425F: include/linux/isa.h 7426 7427ISA RADIO MODULE 7428M: Hans Verkuil <hverkuil@xs4all.nl> 7429L: linux-media@vger.kernel.org 7430T: git git://linuxtv.org/media_tree.git 7431W: https://linuxtv.org 7432S: Maintained 7433F: drivers/media/radio/radio-isa* 7434 7435ISAPNP 7436M: Jaroslav Kysela <perex@perex.cz> 7437S: Maintained 7438F: Documentation/isapnp.txt 7439F: drivers/pnp/isapnp/ 7440F: include/linux/isapnp.h 7441 7442ISCSI 7443M: Lee Duncan <lduncan@suse.com> 7444M: Chris Leech <cleech@redhat.com> 7445L: open-iscsi@googlegroups.com 7446W: www.open-iscsi.com 7447S: Maintained 7448F: drivers/scsi/*iscsi* 7449F: include/scsi/*iscsi* 7450 7451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7452M: Peter Jones <pjones@redhat.com> 7453M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7454S: Maintained 7455F: drivers/firmware/iscsi_ibft* 7456 7457ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7458M: Or Gerlitz <ogerlitz@mellanox.com> 7459M: Sagi Grimberg <sagi@grimberg.me> 7460M: Roi Dayan <roid@mellanox.com> 7461L: linux-rdma@vger.kernel.org 7462S: Supported 7463W: http://www.openfabrics.org 7464W: www.open-iscsi.org 7465Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7466F: drivers/infiniband/ulp/iser/ 7467 7468ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7469M: Sagi Grimberg <sagi@grimberg.me> 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7471L: linux-rdma@vger.kernel.org 7472L: target-devel@vger.kernel.org 7473S: Supported 7474W: http://www.linux-iscsi.org 7475F: drivers/infiniband/ulp/isert 7476 7477ISDN SUBSYSTEM 7478M: Karsten Keil <isdn@linux-pingi.de> 7479L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7480L: netdev@vger.kernel.org 7481W: http://www.isdn4linux.de 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7483S: Maintained 7484F: Documentation/isdn/ 7485F: drivers/isdn/ 7486F: include/linux/isdn.h 7487F: include/linux/isdn/ 7488F: include/uapi/linux/isdn.h 7489F: include/uapi/linux/isdn/ 7490 7491ISDN SUBSYSTEM (Eicon active card driver) 7492M: Armin Schindler <mac@melware.de> 7493L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7494W: http://www.melware.de 7495S: Maintained 7496F: drivers/isdn/hardware/eicon/ 7497 7498IT87 HARDWARE MONITORING DRIVER 7499M: Jean Delvare <jdelvare@suse.com> 7500L: linux-hwmon@vger.kernel.org 7501S: Maintained 7502F: Documentation/hwmon/it87 7503F: drivers/hwmon/it87.c 7504 7505IT913X MEDIA DRIVER 7506M: Antti Palosaari <crope@iki.fi> 7507L: linux-media@vger.kernel.org 7508W: https://linuxtv.org 7509W: http://palosaari.fi/linux/ 7510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7511T: git git://linuxtv.org/anttip/media_tree.git 7512S: Maintained 7513F: drivers/media/tuners/it913x* 7514 7515IVTV VIDEO4LINUX DRIVER 7516M: Andy Walls <awalls@md.metrocast.net> 7517L: ivtv-devel@ivtvdriver.org (subscribers-only) 7518L: linux-media@vger.kernel.org 7519T: git git://linuxtv.org/media_tree.git 7520W: http://www.ivtvdriver.org 7521S: Maintained 7522F: Documentation/media/v4l-drivers/ivtv* 7523F: drivers/media/pci/ivtv/ 7524F: include/uapi/linux/ivtv* 7525 7526IX2505V MEDIA DRIVER 7527M: Malcolm Priestley <tvboxspy@gmail.com> 7528L: linux-media@vger.kernel.org 7529W: https://linuxtv.org 7530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7531S: Maintained 7532F: drivers/media/dvb-frontends/ix2505v* 7533 7534JC42.4 TEMPERATURE SENSOR DRIVER 7535M: Guenter Roeck <linux@roeck-us.net> 7536L: linux-hwmon@vger.kernel.org 7537S: Maintained 7538F: drivers/hwmon/jc42.c 7539F: Documentation/hwmon/jc42 7540 7541JFS FILESYSTEM 7542M: Dave Kleikamp <shaggy@kernel.org> 7543L: jfs-discussion@lists.sourceforge.net 7544W: http://jfs.sourceforge.net/ 7545T: git git://github.com/kleikamp/linux-shaggy.git 7546S: Maintained 7547F: Documentation/filesystems/jfs.txt 7548F: fs/jfs/ 7549 7550JME NETWORK DRIVER 7551M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7552L: netdev@vger.kernel.org 7553S: Maintained 7554F: drivers/net/ethernet/jme.* 7555 7556JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7557M: David Woodhouse <dwmw2@infradead.org> 7558L: linux-mtd@lists.infradead.org 7559W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7560S: Maintained 7561F: fs/jffs2/ 7562F: include/uapi/linux/jffs2.h 7563 7564JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7565M: "Theodore Ts'o" <tytso@mit.edu> 7566M: Jan Kara <jack@suse.com> 7567L: linux-ext4@vger.kernel.org 7568S: Maintained 7569F: fs/jbd2/ 7570F: include/linux/jbd2.h 7571 7572JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7573M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7574L: linux-media@vger.kernel.org 7575S: Maintained 7576F: drivers/media/platform/rcar_jpu.c 7577 7578JSM Neo PCI based serial card 7579M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7580L: linux-serial@vger.kernel.org 7581S: Maintained 7582F: drivers/tty/serial/jsm/ 7583 7584K10TEMP HARDWARE MONITORING DRIVER 7585M: Clemens Ladisch <clemens@ladisch.de> 7586L: linux-hwmon@vger.kernel.org 7587S: Maintained 7588F: Documentation/hwmon/k10temp 7589F: drivers/hwmon/k10temp.c 7590 7591K8TEMP HARDWARE MONITORING DRIVER 7592M: Rudolf Marek <r.marek@assembler.cz> 7593L: linux-hwmon@vger.kernel.org 7594S: Maintained 7595F: Documentation/hwmon/k8temp 7596F: drivers/hwmon/k8temp.c 7597 7598KASAN 7599M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7600R: Alexander Potapenko <glider@google.com> 7601R: Dmitry Vyukov <dvyukov@google.com> 7602L: kasan-dev@googlegroups.com 7603S: Maintained 7604F: arch/*/include/asm/kasan.h 7605F: arch/*/mm/kasan_init* 7606F: Documentation/dev-tools/kasan.rst 7607F: include/linux/kasan*.h 7608F: lib/test_kasan.c 7609F: mm/kasan/ 7610F: scripts/Makefile.kasan 7611 7612KCONFIG 7613L: linux-kbuild@vger.kernel.org 7614S: Orphan 7615F: Documentation/kbuild/kconfig-language.txt 7616F: scripts/kconfig/ 7617 7618KDUMP 7619M: Dave Young <dyoung@redhat.com> 7620M: Baoquan He <bhe@redhat.com> 7621R: Vivek Goyal <vgoyal@redhat.com> 7622L: kexec@lists.infradead.org 7623W: http://lse.sourceforge.net/kdump/ 7624S: Maintained 7625F: Documentation/kdump/ 7626 7627KEENE FM RADIO TRANSMITTER DRIVER 7628M: Hans Verkuil <hverkuil@xs4all.nl> 7629L: linux-media@vger.kernel.org 7630T: git git://linuxtv.org/media_tree.git 7631W: https://linuxtv.org 7632S: Maintained 7633F: drivers/media/radio/radio-keene* 7634 7635KERNEL AUTOMOUNTER v4 (AUTOFS4) 7636M: Ian Kent <raven@themaw.net> 7637L: autofs@vger.kernel.org 7638S: Maintained 7639F: fs/autofs4/ 7640 7641KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7642M: Masahiro Yamada <yamada.masahiro@socionext.com> 7643M: Michal Marek <michal.lkml@markovi.net> 7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7645L: linux-kbuild@vger.kernel.org 7646S: Maintained 7647F: Documentation/kbuild/ 7648F: Makefile 7649F: scripts/Makefile.* 7650F: scripts/basic/ 7651F: scripts/mk* 7652F: scripts/package/ 7653 7654KERNEL JANITORS 7655L: kernel-janitors@vger.kernel.org 7656W: http://kernelnewbies.org/KernelJanitors 7657S: Odd Fixes 7658 7659KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7660M: "J. Bruce Fields" <bfields@fieldses.org> 7661M: Jeff Layton <jlayton@kernel.org> 7662L: linux-nfs@vger.kernel.org 7663W: http://nfs.sourceforge.net/ 7664T: git git://linux-nfs.org/~bfields/linux.git 7665S: Supported 7666F: fs/nfsd/ 7667F: include/uapi/linux/nfsd/ 7668F: fs/lockd/ 7669F: fs/nfs_common/ 7670F: net/sunrpc/ 7671F: include/linux/lockd/ 7672F: include/linux/sunrpc/ 7673F: include/uapi/linux/sunrpc/ 7674 7675KERNEL SELFTEST FRAMEWORK 7676M: Shuah Khan <shuahkh@osg.samsung.com> 7677M: Shuah Khan <shuah@kernel.org> 7678L: linux-kselftest@vger.kernel.org 7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7680S: Maintained 7681F: tools/testing/selftests/ 7682F: Documentation/dev-tools/kselftest* 7683 7684KERNEL USERMODE HELPER 7685M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7686L: linux-kernel@vger.kernel.org 7687S: Maintained 7688F: kernel/umh.c 7689F: include/linux/umh.h 7690 7691KERNEL VIRTUAL MACHINE (KVM) 7692M: Paolo Bonzini <pbonzini@redhat.com> 7693M: Radim Krčmář <rkrcmar@redhat.com> 7694L: kvm@vger.kernel.org 7695W: http://www.linux-kvm.org 7696T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7697S: Supported 7698F: Documentation/virtual/kvm/ 7699F: include/trace/events/kvm.h 7700F: include/uapi/asm-generic/kvm* 7701F: include/uapi/linux/kvm* 7702F: include/asm-generic/kvm* 7703F: include/linux/kvm* 7704F: include/kvm/iodev.h 7705F: virt/kvm/* 7706F: tools/kvm/ 7707 7708KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7709M: Joerg Roedel <joro@8bytes.org> 7710L: kvm@vger.kernel.org 7711W: http://www.linux-kvm.org/ 7712S: Maintained 7713F: arch/x86/include/asm/svm.h 7714F: arch/x86/kvm/svm.c 7715 7716KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7717M: Christoffer Dall <christoffer.dall@linaro.org> 7718M: Marc Zyngier <marc.zyngier@arm.com> 7719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7720L: kvmarm@lists.cs.columbia.edu 7721W: http://systems.cs.columbia.edu/projects/kvm-arm 7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7723S: Supported 7724F: arch/arm/include/uapi/asm/kvm* 7725F: arch/arm/include/asm/kvm* 7726F: arch/arm/kvm/ 7727F: virt/kvm/arm/ 7728F: include/kvm/arm_* 7729 7730KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7731M: Christoffer Dall <christoffer.dall@linaro.org> 7732M: Marc Zyngier <marc.zyngier@arm.com> 7733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7734L: kvmarm@lists.cs.columbia.edu 7735S: Maintained 7736F: arch/arm64/include/uapi/asm/kvm* 7737F: arch/arm64/include/asm/kvm* 7738F: arch/arm64/kvm/ 7739 7740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7741M: James Hogan <jhogan@kernel.org> 7742L: linux-mips@linux-mips.org 7743S: Supported 7744F: arch/mips/include/uapi/asm/kvm* 7745F: arch/mips/include/asm/kvm* 7746F: arch/mips/kvm/ 7747 7748KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7749M: Paul Mackerras <paulus@ozlabs.org> 7750L: kvm-ppc@vger.kernel.org 7751W: http://www.linux-kvm.org/ 7752T: git git://github.com/agraf/linux-2.6.git 7753S: Supported 7754F: arch/powerpc/include/uapi/asm/kvm* 7755F: arch/powerpc/include/asm/kvm* 7756F: arch/powerpc/kvm/ 7757F: arch/powerpc/kernel/kvm* 7758 7759KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7760M: Christian Borntraeger <borntraeger@de.ibm.com> 7761M: Janosch Frank <frankja@linux.vnet.ibm.com> 7762R: David Hildenbrand <david@redhat.com> 7763R: Cornelia Huck <cohuck@redhat.com> 7764L: linux-s390@vger.kernel.org 7765W: http://www.ibm.com/developerworks/linux/linux390/ 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7767S: Supported 7768F: arch/s390/include/uapi/asm/kvm* 7769F: arch/s390/include/asm/gmap.h 7770F: arch/s390/include/asm/kvm* 7771F: arch/s390/kvm/ 7772F: arch/s390/mm/gmap.c 7773 7774KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7775M: Paolo Bonzini <pbonzini@redhat.com> 7776M: Radim Krčmář <rkrcmar@redhat.com> 7777L: kvm@vger.kernel.org 7778W: http://www.linux-kvm.org 7779T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7780S: Supported 7781F: arch/x86/kvm/ 7782F: arch/x86/include/uapi/asm/kvm* 7783F: arch/x86/include/asm/kvm* 7784F: arch/x86/include/asm/pvclock-abi.h 7785F: arch/x86/kernel/kvm.c 7786F: arch/x86/kernel/kvmclock.c 7787 7788KERNFS 7789M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7790M: Tejun Heo <tj@kernel.org> 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7792S: Supported 7793F: include/linux/kernfs.h 7794F: fs/kernfs/ 7795 7796KEXEC 7797M: Eric Biederman <ebiederm@xmission.com> 7798W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7799L: kexec@lists.infradead.org 7800S: Maintained 7801F: include/linux/kexec.h 7802F: include/uapi/linux/kexec.h 7803F: kernel/kexec* 7804 7805KEYS-ENCRYPTED 7806M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7807L: linux-integrity@vger.kernel.org 7808L: keyrings@vger.kernel.org 7809S: Supported 7810F: Documentation/security/keys/trusted-encrypted.rst 7811F: include/keys/encrypted-type.h 7812F: security/keys/encrypted-keys/ 7813 7814KEYS-TRUSTED 7815M: James Bottomley <jejb@linux.vnet.ibm.com> 7816M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7817L: linux-integrity@vger.kernel.org 7818L: keyrings@vger.kernel.org 7819S: Supported 7820F: Documentation/security/keys/trusted-encrypted.rst 7821F: include/keys/trusted-type.h 7822F: security/keys/trusted.c 7823F: security/keys/trusted.h 7824 7825KEYS/KEYRINGS: 7826M: David Howells <dhowells@redhat.com> 7827L: keyrings@vger.kernel.org 7828S: Maintained 7829F: Documentation/security/keys/core.rst 7830F: include/linux/key.h 7831F: include/linux/key-type.h 7832F: include/linux/keyctl.h 7833F: include/uapi/linux/keyctl.h 7834F: include/keys/ 7835F: security/keys/ 7836 7837KGDB / KDB /debug_core 7838M: Jason Wessel <jason.wessel@windriver.com> 7839M: Daniel Thompson <daniel.thompson@linaro.org> 7840W: http://kgdb.wiki.kernel.org/ 7841L: kgdb-bugreport@lists.sourceforge.net 7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7843S: Maintained 7844F: Documentation/dev-tools/kgdb.rst 7845F: drivers/misc/kgdbts.c 7846F: drivers/tty/serial/kgdboc.c 7847F: include/linux/kdb.h 7848F: include/linux/kgdb.h 7849F: kernel/debug/ 7850 7851KMEMLEAK 7852M: Catalin Marinas <catalin.marinas@arm.com> 7853S: Maintained 7854F: Documentation/dev-tools/kmemleak.rst 7855F: include/linux/kmemleak.h 7856F: mm/kmemleak.c 7857F: mm/kmemleak-test.c 7858 7859KMOD KERNEL MODULE LOADER - USERMODE HELPER 7860M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7861L: linux-kernel@vger.kernel.org 7862S: Maintained 7863F: kernel/kmod.c 7864F: include/linux/kmod.h 7865F: lib/test_kmod.c 7866F: tools/testing/selftests/kmod/ 7867 7868KPROBES 7869M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7870M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7871M: "David S. Miller" <davem@davemloft.net> 7872M: Masami Hiramatsu <mhiramat@kernel.org> 7873S: Maintained 7874F: Documentation/kprobes.txt 7875F: include/linux/kprobes.h 7876F: include/asm-generic/kprobes.h 7877F: kernel/kprobes.c 7878 7879KS0108 LCD CONTROLLER DRIVER 7880M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7881W: http://miguelojeda.es/auxdisplay.htm 7882W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7883S: Maintained 7884F: Documentation/auxdisplay/ks0108 7885F: drivers/auxdisplay/ks0108.c 7886F: include/linux/ks0108.h 7887 7888L3MDEV 7889M: David Ahern <dsa@cumulusnetworks.com> 7890L: netdev@vger.kernel.org 7891S: Maintained 7892F: net/l3mdev 7893F: include/net/l3mdev.h 7894 7895LANTIQ MIPS ARCHITECTURE 7896M: John Crispin <john@phrozen.org> 7897L: linux-mips@linux-mips.org 7898S: Maintained 7899F: arch/mips/lantiq 7900F: drivers/soc/lantiq 7901 7902LAPB module 7903L: linux-x25@vger.kernel.org 7904S: Orphan 7905F: Documentation/networking/lapb-module.txt 7906F: include/*/lapb.h 7907F: net/lapb/ 7908 7909LASI 53c700 driver for PARISC 7910M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7911L: linux-scsi@vger.kernel.org 7912S: Maintained 7913F: Documentation/scsi/53c700.txt 7914F: drivers/scsi/53c700* 7915 7916LEAKING_ADDRESSES 7917M: Tobin C. Harding <me@tobin.cc> 7918S: Maintained 7919F: scripts/leaking_addresses.pl 7920 7921LED SUBSYSTEM 7922M: Richard Purdie <rpurdie@rpsys.net> 7923M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7924M: Pavel Machek <pavel@ucw.cz> 7925L: linux-leds@vger.kernel.org 7926T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7927S: Maintained 7928F: Documentation/devicetree/bindings/leds/ 7929F: drivers/leds/ 7930F: include/linux/leds.h 7931 7932LEGACY EEPROM DRIVER 7933M: Jean Delvare <jdelvare@suse.com> 7934S: Maintained 7935F: Documentation/misc-devices/eeprom 7936F: drivers/misc/eeprom/eeprom.c 7937 7938LEGO USB Tower driver 7939M: Juergen Stuber <starblue@users.sourceforge.net> 7940L: legousb-devel@lists.sourceforge.net 7941W: http://legousb.sourceforge.net/ 7942S: Maintained 7943F: drivers/usb/misc/legousbtower.c 7944 7945LG2160 MEDIA DRIVER 7946M: Michael Krufky <mkrufky@linuxtv.org> 7947L: linux-media@vger.kernel.org 7948W: https://linuxtv.org 7949W: http://github.com/mkrufky 7950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7951T: git git://linuxtv.org/mkrufky/tuners.git 7952S: Maintained 7953F: drivers/media/dvb-frontends/lg2160.* 7954 7955LGDT3305 MEDIA DRIVER 7956M: Michael Krufky <mkrufky@linuxtv.org> 7957L: linux-media@vger.kernel.org 7958W: https://linuxtv.org 7959W: http://github.com/mkrufky 7960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7961T: git git://linuxtv.org/mkrufky/tuners.git 7962S: Maintained 7963F: drivers/media/dvb-frontends/lgdt3305.* 7964 7965LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7966M: Viresh Kumar <vireshk@kernel.org> 7967L: linux-ide@vger.kernel.org 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7969S: Maintained 7970F: include/linux/pata_arasan_cf_data.h 7971F: drivers/ata/pata_arasan_cf.c 7972 7973LIBATA PATA DRIVERS 7974M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7975M: Tejun Heo <tj@kernel.org> 7976L: linux-ide@vger.kernel.org 7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7978S: Maintained 7979F: drivers/ata/pata_*.c 7980F: drivers/ata/ata_generic.c 7981 7982LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7983M: Linus Walleij <linus.walleij@linaro.org> 7984L: linux-ide@vger.kernel.org 7985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7986S: Maintained 7987F: drivers/ata/pata_ftide010.c 7988F: drivers/ata/sata_gemini.c 7989F: drivers/ata/sata_gemini.h 7990 7991LIBATA SATA AHCI PLATFORM devices support 7992M: Hans de Goede <hdegoede@redhat.com> 7993M: Tejun Heo <tj@kernel.org> 7994L: linux-ide@vger.kernel.org 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7996S: Maintained 7997F: drivers/ata/ahci_platform.c 7998F: drivers/ata/libahci_platform.c 7999F: include/linux/ahci_platform.h 8000 8001LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8002M: Mikael Pettersson <mikpelinux@gmail.com> 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/sata_promise.* 8007 8008LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8009M: Tejun Heo <tj@kernel.org> 8010L: linux-ide@vger.kernel.org 8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8012S: Maintained 8013F: drivers/ata/ 8014F: include/linux/ata.h 8015F: include/linux/libata.h 8016F: Documentation/devicetree/bindings/ata/ 8017 8018LIBLOCKDEP 8019M: Sasha Levin <alexander.levin@verizon.com> 8020S: Maintained 8021F: tools/lib/lockdep/ 8022 8023LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8024M: Ross Zwisler <ross.zwisler@linux.intel.com> 8025L: linux-nvdimm@lists.01.org 8026Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8027S: Supported 8028F: drivers/nvdimm/blk.c 8029F: drivers/nvdimm/region_devs.c 8030 8031LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8032M: Vishal Verma <vishal.l.verma@intel.com> 8033L: linux-nvdimm@lists.01.org 8034Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8035S: Supported 8036F: drivers/nvdimm/btt* 8037 8038LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8039M: Ross Zwisler <ross.zwisler@linux.intel.com> 8040L: linux-nvdimm@lists.01.org 8041Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8042S: Supported 8043F: drivers/nvdimm/pmem* 8044 8045LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8046M: Dan Williams <dan.j.williams@intel.com> 8047L: linux-nvdimm@lists.01.org 8048Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8049T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8050S: Supported 8051F: drivers/nvdimm/* 8052F: drivers/acpi/nfit/* 8053F: include/linux/nd.h 8054F: include/linux/libnvdimm.h 8055F: include/uapi/linux/ndctl.h 8056 8057LIGHTNVM PLATFORM SUPPORT 8058M: Matias Bjorling <mb@lightnvm.io> 8059W: http://github/OpenChannelSSD 8060L: linux-block@vger.kernel.org 8061S: Maintained 8062F: drivers/lightnvm/ 8063F: include/linux/lightnvm.h 8064F: include/uapi/linux/lightnvm.h 8065 8066LINUX FOR POWER MACINTOSH 8067M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8068W: http://www.penguinppc.org/ 8069L: linuxppc-dev@lists.ozlabs.org 8070S: Maintained 8071F: arch/powerpc/platforms/powermac/ 8072F: drivers/macintosh/ 8073 8074LINUX FOR POWERPC (32-BIT AND 64-BIT) 8075M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8076M: Paul Mackerras <paulus@samba.org> 8077M: Michael Ellerman <mpe@ellerman.id.au> 8078W: https://github.com/linuxppc/linux/wiki 8079L: linuxppc-dev@lists.ozlabs.org 8080Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8082S: Supported 8083F: Documentation/ABI/stable/sysfs-firmware-opal-* 8084F: Documentation/devicetree/bindings/powerpc/ 8085F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8086F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8087F: Documentation/powerpc/ 8088F: arch/powerpc/ 8089F: drivers/char/tpm/tpm_ibmvtpm* 8090F: drivers/crypto/nx/ 8091F: drivers/crypto/vmx/ 8092F: drivers/i2c/busses/i2c-opal.c 8093F: drivers/net/ethernet/ibm/ibmveth.* 8094F: drivers/net/ethernet/ibm/ibmvnic.* 8095F: drivers/pci/hotplug/pnv_php.c 8096F: drivers/pci/hotplug/rpa* 8097F: drivers/rtc/rtc-opal.c 8098F: drivers/scsi/ibmvscsi/ 8099F: drivers/tty/hvc/hvc_opal.c 8100F: drivers/watchdog/wdrtas.c 8101F: tools/testing/selftests/powerpc 8102N: /pmac 8103N: powermac 8104N: powernv 8105N: [^a-z0-9]ps3 8106N: pseries 8107 8108LINUX FOR POWERPC EMBEDDED MPC5XXX 8109M: Anatolij Gustschin <agust@denx.de> 8110L: linuxppc-dev@lists.ozlabs.org 8111T: git git://git.denx.de/linux-denx-agust.git 8112S: Maintained 8113F: arch/powerpc/platforms/512x/ 8114F: arch/powerpc/platforms/52xx/ 8115 8116LINUX FOR POWERPC EMBEDDED PPC4XX 8117M: Alistair Popple <alistair@popple.id.au> 8118M: Matt Porter <mporter@kernel.crashing.org> 8119W: http://www.penguinppc.org/ 8120L: linuxppc-dev@lists.ozlabs.org 8121S: Maintained 8122F: arch/powerpc/platforms/40x/ 8123F: arch/powerpc/platforms/44x/ 8124 8125LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8126M: Scott Wood <oss@buserror.net> 8127M: Kumar Gala <galak@kernel.crashing.org> 8128W: http://www.penguinppc.org/ 8129L: linuxppc-dev@lists.ozlabs.org 8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8131S: Maintained 8132F: arch/powerpc/platforms/83xx/ 8133F: arch/powerpc/platforms/85xx/ 8134F: Documentation/devicetree/bindings/powerpc/fsl/ 8135 8136LINUX FOR POWERPC EMBEDDED PPC8XX 8137M: Vitaly Bordug <vitb@kernel.crashing.org> 8138W: http://www.penguinppc.org/ 8139L: linuxppc-dev@lists.ozlabs.org 8140S: Maintained 8141F: arch/powerpc/platforms/8xx/ 8142 8143LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8144L: linuxppc-dev@lists.ozlabs.org 8145S: Orphan 8146F: arch/powerpc/*/*virtex* 8147F: arch/powerpc/*/*/*virtex* 8148 8149LINUX FOR POWERPC PA SEMI PWRFICIENT 8150L: linuxppc-dev@lists.ozlabs.org 8151S: Orphan 8152F: arch/powerpc/platforms/pasemi/ 8153F: drivers/*/*pasemi* 8154F: drivers/*/*/*pasemi* 8155 8156LINUX KERNEL DUMP TEST MODULE (LKDTM) 8157M: Kees Cook <keescook@chromium.org> 8158S: Maintained 8159F: drivers/misc/lkdtm* 8160 8161LINUX SECURITY MODULE (LSM) FRAMEWORK 8162M: Chris Wright <chrisw@sous-sol.org> 8163L: linux-security-module@vger.kernel.org 8164S: Supported 8165 8166LIS3LV02D ACCELEROMETER DRIVER 8167M: Eric Piel <eric.piel@tremplin-utc.net> 8168S: Maintained 8169F: Documentation/misc-devices/lis3lv02d 8170F: drivers/misc/lis3lv02d/ 8171F: drivers/platform/x86/hp_accel.c 8172 8173LIVE PATCHING 8174M: Josh Poimboeuf <jpoimboe@redhat.com> 8175M: Jessica Yu <jeyu@kernel.org> 8176M: Jiri Kosina <jikos@kernel.org> 8177M: Miroslav Benes <mbenes@suse.cz> 8178R: Petr Mladek <pmladek@suse.com> 8179S: Maintained 8180F: kernel/livepatch/ 8181F: include/linux/livepatch.h 8182F: arch/x86/include/asm/livepatch.h 8183F: arch/x86/kernel/livepatch.c 8184F: Documentation/livepatch/ 8185F: Documentation/ABI/testing/sysfs-kernel-livepatch 8186F: samples/livepatch/ 8187L: live-patching@vger.kernel.org 8188T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8189 8190LLC (802.2) 8191L: netdev@vger.kernel.org 8192S: Odd fixes 8193F: include/linux/llc.h 8194F: include/uapi/linux/llc.h 8195F: include/net/llc* 8196F: net/llc/ 8197 8198LM73 HARDWARE MONITOR DRIVER 8199M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8200L: linux-hwmon@vger.kernel.org 8201S: Maintained 8202F: drivers/hwmon/lm73.c 8203 8204LM78 HARDWARE MONITOR DRIVER 8205M: Jean Delvare <jdelvare@suse.com> 8206L: linux-hwmon@vger.kernel.org 8207S: Maintained 8208F: Documentation/hwmon/lm78 8209F: drivers/hwmon/lm78.c 8210 8211LM83 HARDWARE MONITOR DRIVER 8212M: Jean Delvare <jdelvare@suse.com> 8213L: linux-hwmon@vger.kernel.org 8214S: Maintained 8215F: Documentation/hwmon/lm83 8216F: drivers/hwmon/lm83.c 8217 8218LM90 HARDWARE MONITOR DRIVER 8219M: Jean Delvare <jdelvare@suse.com> 8220L: linux-hwmon@vger.kernel.org 8221S: Maintained 8222F: Documentation/hwmon/lm90 8223F: Documentation/devicetree/bindings/hwmon/lm90.txt 8224F: drivers/hwmon/lm90.c 8225F: include/dt-bindings/thermal/lm90.h 8226 8227LM95234 HARDWARE MONITOR DRIVER 8228M: Guenter Roeck <linux@roeck-us.net> 8229L: linux-hwmon@vger.kernel.org 8230S: Maintained 8231F: Documentation/hwmon/lm95234 8232F: drivers/hwmon/lm95234.c 8233 8234LME2510 MEDIA DRIVER 8235M: Malcolm Priestley <tvboxspy@gmail.com> 8236L: linux-media@vger.kernel.org 8237W: https://linuxtv.org 8238Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8239S: Maintained 8240F: drivers/media/usb/dvb-usb-v2/lmedm04* 8241 8242LOADPIN SECURITY MODULE 8243M: Kees Cook <keescook@chromium.org> 8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8245S: Supported 8246F: security/loadpin/ 8247F: Documentation/admin-guide/LSM/LoadPin.rst 8248 8249LOCKING PRIMITIVES 8250M: Peter Zijlstra <peterz@infradead.org> 8251M: Ingo Molnar <mingo@redhat.com> 8252L: linux-kernel@vger.kernel.org 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8254S: Maintained 8255F: Documentation/locking/ 8256F: include/linux/lockdep.h 8257F: include/linux/spinlock*.h 8258F: arch/*/include/asm/spinlock*.h 8259F: include/linux/rwlock*.h 8260F: include/linux/mutex*.h 8261F: arch/*/include/asm/mutex*.h 8262F: include/linux/rwsem*.h 8263F: arch/*/include/asm/rwsem.h 8264F: include/linux/seqlock.h 8265F: lib/locking*.[ch] 8266F: kernel/locking/ 8267X: kernel/locking/locktorture.c 8268 8269LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8270M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8271L: linux-ntfs-dev@lists.sourceforge.net 8272W: http://www.linux-ntfs.org/content/view/19/37/ 8273S: Maintained 8274F: Documentation/ldm.txt 8275F: block/partitions/ldm.* 8276 8277LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8278M: Sathya Prakash <sathya.prakash@broadcom.com> 8279M: Chaitra P B <chaitra.basappa@broadcom.com> 8280M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8281L: MPT-FusionLinux.pdl@broadcom.com 8282L: linux-scsi@vger.kernel.org 8283W: http://www.avagotech.com/support/ 8284S: Supported 8285F: drivers/message/fusion/ 8286F: drivers/scsi/mpt2sas/ 8287F: drivers/scsi/mpt3sas/ 8288 8289LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8290M: Matthew Wilcox <matthew@wil.cx> 8291L: linux-scsi@vger.kernel.org 8292S: Maintained 8293F: drivers/scsi/sym53c8xx_2/ 8294 8295LTC4261 HARDWARE MONITOR DRIVER 8296M: Guenter Roeck <linux@roeck-us.net> 8297L: linux-hwmon@vger.kernel.org 8298S: Maintained 8299F: Documentation/hwmon/ltc4261 8300F: drivers/hwmon/ltc4261.c 8301 8302LTC4306 I2C MULTIPLEXER DRIVER 8303M: Michael Hennerich <michael.hennerich@analog.com> 8304W: http://ez.analog.com/community/linux-device-drivers 8305L: linux-i2c@vger.kernel.org 8306S: Supported 8307F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8308F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8309 8310LTP (Linux Test Project) 8311M: Mike Frysinger <vapier@gentoo.org> 8312M: Cyril Hrubis <chrubis@suse.cz> 8313M: Wanlong Gao <wanlong.gao@gmail.com> 8314M: Jan Stancek <jstancek@redhat.com> 8315M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8316M: Alexey Kodanev <alexey.kodanev@oracle.com> 8317L: ltp@lists.linux.it (subscribers-only) 8318W: http://linux-test-project.github.io/ 8319T: git git://github.com/linux-test-project/ltp.git 8320S: Maintained 8321 8322M32R ARCHITECTURE 8323W: http://www.linux-m32r.org/ 8324S: Orphan 8325F: arch/m32r/ 8326 8327M68K ARCHITECTURE 8328M: Geert Uytterhoeven <geert@linux-m68k.org> 8329L: linux-m68k@lists.linux-m68k.org 8330W: http://www.linux-m68k.org/ 8331T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8332S: Maintained 8333F: arch/m68k/ 8334F: drivers/zorro/ 8335 8336M68K ON APPLE MACINTOSH 8337M: Joshua Thompson <funaho@jurai.org> 8338W: http://www.mac.linux-m68k.org/ 8339L: linux-m68k@lists.linux-m68k.org 8340S: Maintained 8341F: arch/m68k/mac/ 8342 8343M68K ON HP9000/300 8344M: Philip Blundell <philb@gnu.org> 8345W: http://www.tazenda.demon.co.uk/phil/linux-hp 8346S: Maintained 8347F: arch/m68k/hp300/ 8348 8349M88DS3103 MEDIA DRIVER 8350M: Antti Palosaari <crope@iki.fi> 8351L: linux-media@vger.kernel.org 8352W: https://linuxtv.org 8353W: http://palosaari.fi/linux/ 8354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8355T: git git://linuxtv.org/anttip/media_tree.git 8356S: Maintained 8357F: drivers/media/dvb-frontends/m88ds3103* 8358 8359M88RS2000 MEDIA DRIVER 8360M: Malcolm Priestley <tvboxspy@gmail.com> 8361L: linux-media@vger.kernel.org 8362W: https://linuxtv.org 8363Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8364S: Maintained 8365F: drivers/media/dvb-frontends/m88rs2000* 8366 8367MA901 MASTERKIT USB FM RADIO DRIVER 8368M: Alexey Klimov <klimov.linux@gmail.com> 8369L: linux-media@vger.kernel.org 8370T: git git://linuxtv.org/media_tree.git 8371S: Maintained 8372F: drivers/media/radio/radio-ma901.c 8373 8374MAC80211 8375M: Johannes Berg <johannes@sipsolutions.net> 8376L: linux-wireless@vger.kernel.org 8377W: http://wireless.kernel.org/ 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8380S: Maintained 8381F: Documentation/networking/mac80211-injection.txt 8382F: include/net/mac80211.h 8383F: net/mac80211/ 8384F: drivers/net/wireless/mac80211_hwsim.[ch] 8385F: Documentation/networking/mac80211_hwsim/README 8386 8387MAILBOX API 8388M: Jassi Brar <jassisinghbrar@gmail.com> 8389L: linux-kernel@vger.kernel.org 8390S: Maintained 8391F: drivers/mailbox/ 8392F: include/linux/mailbox_client.h 8393F: include/linux/mailbox_controller.h 8394 8395MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8396M: Michael Kerrisk <mtk.manpages@gmail.com> 8397W: http://www.kernel.org/doc/man-pages 8398L: linux-man@vger.kernel.org 8399S: Maintained 8400 8401MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8402M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8403L: linux-mips@linux-mips.org 8404S: Maintained 8405F: arch/mips/boot/dts/img/pistachio_marduk.dts 8406 8407MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8408M: Andrew Lunn <andrew@lunn.ch> 8409M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8410L: netdev@vger.kernel.org 8411S: Maintained 8412F: drivers/net/dsa/mv88e6xxx/ 8413F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8414 8415MARVELL ARMADA DRM SUPPORT 8416M: Russell King <linux@armlinux.org.uk> 8417S: Maintained 8418T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8419T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8420F: drivers/gpu/drm/armada/ 8421F: include/uapi/drm/armada_drm.h 8422F: Documentation/devicetree/bindings/display/armada/ 8423 8424MARVELL CRYPTO DRIVER 8425M: Boris Brezillon <boris.brezillon@free-electrons.com> 8426M: Arnaud Ebalard <arno@natisbad.org> 8427F: drivers/crypto/marvell/ 8428S: Maintained 8429L: linux-crypto@vger.kernel.org 8430 8431MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8432M: Mirko Lindner <mlindner@marvell.com> 8433M: Stephen Hemminger <stephen@networkplumber.org> 8434L: netdev@vger.kernel.org 8435S: Maintained 8436F: drivers/net/ethernet/marvell/sk* 8437 8438MARVELL LIBERTAS WIRELESS DRIVER 8439L: libertas-dev@lists.infradead.org 8440S: Orphan 8441F: drivers/net/wireless/marvell/libertas/ 8442 8443MARVELL MACCHIATOBIN SUPPORT 8444M: Russell King <rmk@armlinux.org.uk> 8445L: linux-arm-kernel@lists.infradead.org 8446S: Maintained 8447F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8448 8449MARVELL MV643XX ETHERNET DRIVER 8450M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8451L: netdev@vger.kernel.org 8452S: Maintained 8453F: drivers/net/ethernet/marvell/mv643xx_eth.* 8454F: include/linux/mv643xx.h 8455 8456MARVELL MV88X3310 PHY DRIVER 8457M: Russell King <rmk@armlinux.org.uk> 8458L: netdev@vger.kernel.org 8459S: Maintained 8460F: drivers/net/phy/marvell10g.c 8461 8462MARVELL MVNETA ETHERNET DRIVER 8463M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8464L: netdev@vger.kernel.org 8465S: Maintained 8466F: drivers/net/ethernet/marvell/mvneta.* 8467 8468MARVELL MWIFIEX WIRELESS DRIVER 8469M: Amitkumar Karwar <amitkarwar@gmail.com> 8470M: Nishant Sarmukadam <nishants@marvell.com> 8471M: Ganapathi Bhat <gbhat@marvell.com> 8472M: Xinming Hu <huxm@marvell.com> 8473L: linux-wireless@vger.kernel.org 8474S: Maintained 8475F: drivers/net/wireless/marvell/mwifiex/ 8476 8477MARVELL MWL8K WIRELESS DRIVER 8478M: Lennert Buytenhek <buytenh@wantstofly.org> 8479L: linux-wireless@vger.kernel.org 8480S: Odd Fixes 8481F: drivers/net/wireless/marvell/mwl8k.c 8482 8483MARVELL NAND CONTROLLER DRIVER 8484M: Miquel Raynal <miquel.raynal@free-electrons.com> 8485L: linux-mtd@lists.infradead.org 8486S: Maintained 8487F: drivers/mtd/nand/marvell_nand.c 8488F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8489 8490MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8491M: Nicolas Pitre <nico@fluxnic.net> 8492S: Odd Fixes 8493F: drivers/mmc/host/mvsdio.* 8494 8495MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8496M: Hu Ziji <huziji@marvell.com> 8497L: linux-mmc@vger.kernel.org 8498S: Supported 8499F: drivers/mmc/host/sdhci-xenon* 8500F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8501 8502MATROX FRAMEBUFFER DRIVER 8503L: linux-fbdev@vger.kernel.org 8504S: Orphan 8505F: drivers/video/fbdev/matrox/matroxfb_* 8506F: include/uapi/linux/matroxfb.h 8507 8508MAX16065 HARDWARE MONITOR DRIVER 8509M: Guenter Roeck <linux@roeck-us.net> 8510L: linux-hwmon@vger.kernel.org 8511S: Maintained 8512F: Documentation/hwmon/max16065 8513F: drivers/hwmon/max16065.c 8514 8515MAX20751 HARDWARE MONITOR DRIVER 8516M: Guenter Roeck <linux@roeck-us.net> 8517L: linux-hwmon@vger.kernel.org 8518S: Maintained 8519F: Documentation/hwmon/max20751 8520F: drivers/hwmon/max20751.c 8521 8522MAX2175 SDR TUNER DRIVER 8523M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8524L: linux-media@vger.kernel.org 8525T: git git://linuxtv.org/media_tree.git 8526S: Maintained 8527F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8528F: Documentation/media/v4l-drivers/max2175.rst 8529F: drivers/media/i2c/max2175* 8530F: include/uapi/linux/max2175.h 8531 8532MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8533L: linux-hwmon@vger.kernel.org 8534S: Orphan 8535F: Documentation/hwmon/max6650 8536F: drivers/hwmon/max6650.c 8537 8538MAX6697 HARDWARE MONITOR DRIVER 8539M: Guenter Roeck <linux@roeck-us.net> 8540L: linux-hwmon@vger.kernel.org 8541S: Maintained 8542F: Documentation/hwmon/max6697 8543F: Documentation/devicetree/bindings/i2c/max6697.txt 8544F: drivers/hwmon/max6697.c 8545F: include/linux/platform_data/max6697.h 8546 8547MAX9860 MONO AUDIO VOICE CODEC DRIVER 8548M: Peter Rosin <peda@axentia.se> 8549L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8550S: Maintained 8551F: Documentation/devicetree/bindings/sound/max9860.txt 8552F: sound/soc/codecs/max9860.* 8553 8554MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8555M: Javier Martinez Canillas <javier@dowhile0.org> 8556L: linux-kernel@vger.kernel.org 8557S: Supported 8558F: drivers/regulator/max77802-regulator.c 8559F: Documentation/devicetree/bindings/*/*max77802.txt 8560F: include/dt-bindings/*/*max77802.h 8561 8562MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8563M: Krzysztof Kozlowski <krzk@kernel.org> 8564M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8565L: linux-pm@vger.kernel.org 8566S: Supported 8567F: drivers/power/supply/max14577_charger.c 8568F: drivers/power/supply/max77693_charger.c 8569 8570MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8571M: Chanwoo Choi <cw00.choi@samsung.com> 8572M: Krzysztof Kozlowski <krzk@kernel.org> 8573M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8574L: linux-kernel@vger.kernel.org 8575S: Supported 8576F: drivers/*/max14577*.c 8577F: drivers/*/max77686*.c 8578F: drivers/*/max77693*.c 8579F: drivers/extcon/extcon-max14577.c 8580F: drivers/extcon/extcon-max77693.c 8581F: drivers/rtc/rtc-max77686.c 8582F: drivers/clk/clk-max77686.c 8583F: Documentation/devicetree/bindings/mfd/max14577.txt 8584F: Documentation/devicetree/bindings/*/max77686.txt 8585F: Documentation/devicetree/bindings/mfd/max77693.txt 8586F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8587F: include/linux/mfd/max14577*.h 8588F: include/linux/mfd/max77686*.h 8589F: include/linux/mfd/max77693*.h 8590 8591MAXIRADIO FM RADIO RECEIVER DRIVER 8592M: Hans Verkuil <hverkuil@xs4all.nl> 8593L: linux-media@vger.kernel.org 8594T: git git://linuxtv.org/media_tree.git 8595W: https://linuxtv.org 8596S: Maintained 8597F: drivers/media/radio/radio-maxiradio* 8598 8599MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8600M: Peter Rosin <peda@axentia.se> 8601L: linux-iio@vger.kernel.org 8602S: Maintained 8603F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8604F: drivers/iio/potentiometer/mcp4531.c 8605 8606MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8607M: William Breathitt Gray <vilhelm.gray@gmail.com> 8608L: linux-iio@vger.kernel.org 8609S: Maintained 8610F: drivers/iio/dac/cio-dac.c 8611 8612MEDIA DRIVERS FOR ASCOT2E 8613M: Sergey Kozlov <serjk@netup.ru> 8614M: Abylay Ospan <aospan@netup.ru> 8615L: linux-media@vger.kernel.org 8616W: https://linuxtv.org 8617W: http://netup.tv/ 8618T: git git://linuxtv.org/media_tree.git 8619S: Supported 8620F: drivers/media/dvb-frontends/ascot2e* 8621 8622MEDIA DRIVERS FOR CXD2841ER 8623M: Sergey Kozlov <serjk@netup.ru> 8624M: Abylay Ospan <aospan@netup.ru> 8625L: linux-media@vger.kernel.org 8626W: https://linuxtv.org 8627W: http://netup.tv/ 8628T: git git://linuxtv.org/media_tree.git 8629S: Supported 8630F: drivers/media/dvb-frontends/cxd2841er* 8631 8632MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8633M: Daniel Scheller <d.scheller.oss@gmail.com> 8634L: linux-media@vger.kernel.org 8635W: https://linuxtv.org 8636T: git git://linuxtv.org/media_tree.git 8637S: Maintained 8638F: drivers/media/pci/ddbridge/* 8639 8640MEDIA DRIVERS FOR FREESCALE IMX 8641M: Steve Longerbeam <slongerbeam@gmail.com> 8642M: Philipp Zabel <p.zabel@pengutronix.de> 8643L: linux-media@vger.kernel.org 8644T: git git://linuxtv.org/media_tree.git 8645S: Maintained 8646F: Documentation/devicetree/bindings/media/imx.txt 8647F: Documentation/media/v4l-drivers/imx.rst 8648F: drivers/staging/media/imx/ 8649F: include/linux/imx-media.h 8650F: include/media/imx.h 8651 8652MEDIA DRIVERS FOR HELENE 8653M: Abylay Ospan <aospan@netup.ru> 8654L: linux-media@vger.kernel.org 8655W: https://linuxtv.org 8656W: http://netup.tv/ 8657T: git git://linuxtv.org/media_tree.git 8658S: Supported 8659F: drivers/media/dvb-frontends/helene* 8660 8661MEDIA DRIVERS FOR HORUS3A 8662M: Sergey Kozlov <serjk@netup.ru> 8663M: Abylay Ospan <aospan@netup.ru> 8664L: linux-media@vger.kernel.org 8665W: https://linuxtv.org 8666W: http://netup.tv/ 8667T: git git://linuxtv.org/media_tree.git 8668S: Supported 8669F: drivers/media/dvb-frontends/horus3a* 8670 8671MEDIA DRIVERS FOR LNBH25 8672M: Sergey Kozlov <serjk@netup.ru> 8673M: Abylay Ospan <aospan@netup.ru> 8674L: linux-media@vger.kernel.org 8675W: https://linuxtv.org 8676W: http://netup.tv/ 8677T: git git://linuxtv.org/media_tree.git 8678S: Supported 8679F: drivers/media/dvb-frontends/lnbh25* 8680 8681MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8682M: Daniel Scheller <d.scheller.oss@gmail.com> 8683L: linux-media@vger.kernel.org 8684W: https://linuxtv.org 8685T: git git://linuxtv.org/media_tree.git 8686S: Maintained 8687F: drivers/media/dvb-frontends/mxl5xx* 8688 8689MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8690M: Sergey Kozlov <serjk@netup.ru> 8691M: Abylay Ospan <aospan@netup.ru> 8692L: linux-media@vger.kernel.org 8693W: https://linuxtv.org 8694W: http://netup.tv/ 8695T: git git://linuxtv.org/media_tree.git 8696S: Supported 8697F: drivers/media/pci/netup_unidvb/* 8698 8699MEDIA DRIVERS FOR RENESAS - DRIF 8700M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8701L: linux-media@vger.kernel.org 8702L: linux-renesas-soc@vger.kernel.org 8703T: git git://linuxtv.org/media_tree.git 8704S: Supported 8705F: Documentation/devicetree/bindings/media/renesas,drif.txt 8706F: drivers/media/platform/rcar_drif.c 8707 8708MEDIA DRIVERS FOR RENESAS - FCP 8709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8710L: linux-media@vger.kernel.org 8711L: linux-renesas-soc@vger.kernel.org 8712T: git git://linuxtv.org/media_tree.git 8713S: Supported 8714F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8715F: drivers/media/platform/rcar-fcp.c 8716F: include/media/rcar-fcp.h 8717 8718MEDIA DRIVERS FOR RENESAS - FDP1 8719M: Kieran Bingham <kieran@bingham.xyz> 8720L: linux-media@vger.kernel.org 8721L: linux-renesas-soc@vger.kernel.org 8722T: git git://linuxtv.org/media_tree.git 8723S: Supported 8724F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8725F: drivers/media/platform/rcar_fdp1.c 8726 8727MEDIA DRIVERS FOR RENESAS - VIN 8728M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8729L: linux-media@vger.kernel.org 8730L: linux-renesas-soc@vger.kernel.org 8731T: git git://linuxtv.org/media_tree.git 8732S: Supported 8733F: Documentation/devicetree/bindings/media/rcar_vin.txt 8734F: drivers/media/platform/rcar-vin/ 8735 8736MEDIA DRIVERS FOR RENESAS - VSP1 8737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8738L: linux-media@vger.kernel.org 8739L: linux-renesas-soc@vger.kernel.org 8740T: git git://linuxtv.org/media_tree.git 8741S: Supported 8742F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8743F: drivers/media/platform/vsp1/ 8744 8745MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8746M: Daniel Scheller <d.scheller.oss@gmail.com> 8747L: linux-media@vger.kernel.org 8748W: https://linuxtv.org 8749T: git git://linuxtv.org/media_tree.git 8750S: Maintained 8751F: drivers/media/dvb-frontends/stv0910* 8752 8753MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8754M: Daniel Scheller <d.scheller.oss@gmail.com> 8755L: linux-media@vger.kernel.org 8756W: https://linuxtv.org 8757T: git git://linuxtv.org/media_tree.git 8758S: Maintained 8759F: drivers/media/dvb-frontends/stv6111* 8760 8761MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8762M: Dmitry Osipenko <digetx@gmail.com> 8763L: linux-media@vger.kernel.org 8764L: linux-tegra@vger.kernel.org 8765T: git git://linuxtv.org/media_tree.git 8766S: Maintained 8767F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8768F: drivers/staging/media/tegra-vde/ 8769 8770MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8771M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8772M: Mauro Carvalho Chehab <mchehab@kernel.org> 8773P: LinuxTV.org Project 8774L: linux-media@vger.kernel.org 8775W: https://linuxtv.org 8776Q: http://patchwork.kernel.org/project/linux-media/list/ 8777T: git git://linuxtv.org/media_tree.git 8778S: Maintained 8779F: Documentation/devicetree/bindings/media/ 8780F: Documentation/media/ 8781F: drivers/media/ 8782F: drivers/staging/media/ 8783F: include/linux/platform_data/media/ 8784F: include/media/ 8785F: include/uapi/linux/dvb/ 8786F: include/uapi/linux/videodev2.h 8787F: include/uapi/linux/media.h 8788F: include/uapi/linux/v4l2-* 8789F: include/uapi/linux/meye.h 8790F: include/uapi/linux/ivtv* 8791F: include/uapi/linux/uvcvideo.h 8792 8793MEDIATEK CIR DRIVER 8794M: Sean Wang <sean.wang@mediatek.com> 8795S: Maintained 8796F: drivers/media/rc/mtk-cir.c 8797 8798MEDIATEK PMIC LED DRIVER 8799M: Sean Wang <sean.wang@mediatek.com> 8800S: Maintained 8801F: drivers/leds/leds-mt6323.c 8802F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8803 8804MEDIATEK ETHERNET DRIVER 8805M: Felix Fietkau <nbd@openwrt.org> 8806M: John Crispin <john@phrozen.org> 8807M: Sean Wang <sean.wang@mediatek.com> 8808M: Nelson Chang <nelson.chang@mediatek.com> 8809L: netdev@vger.kernel.org 8810S: Maintained 8811F: drivers/net/ethernet/mediatek/ 8812 8813MEDIATEK SWITCH DRIVER 8814M: Sean Wang <sean.wang@mediatek.com> 8815L: netdev@vger.kernel.org 8816S: Maintained 8817F: drivers/net/dsa/mt7530.* 8818F: net/dsa/tag_mtk.c 8819 8820MEDIATEK JPEG DRIVER 8821M: Rick Chang <rick.chang@mediatek.com> 8822M: Bin Liu <bin.liu@mediatek.com> 8823S: Supported 8824F: drivers/media/platform/mtk-jpeg/ 8825F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8826 8827MEDIATEK MDP DRIVER 8828M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8829M: Houlong Wei <houlong.wei@mediatek.com> 8830M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8831S: Supported 8832F: drivers/media/platform/mtk-mdp/ 8833F: drivers/media/platform/mtk-vpu/ 8834F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8835 8836MEDIATEK MEDIA DRIVER 8837M: Tiffany Lin <tiffany.lin@mediatek.com> 8838M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8839S: Supported 8840F: drivers/media/platform/mtk-vcodec/ 8841F: drivers/media/platform/mtk-vpu/ 8842F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8843F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8844 8845MEDIATEK MT7601U WIRELESS LAN DRIVER 8846M: Jakub Kicinski <kubakici@wp.pl> 8847L: linux-wireless@vger.kernel.org 8848S: Maintained 8849F: drivers/net/wireless/mediatek/mt7601u/ 8850 8851MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8852M: Sean Wang <sean.wang@mediatek.com> 8853S: Maintained 8854F: drivers/char/hw_random/mtk-rng.c 8855 8856MEDIATEK USB3 DRD IP DRIVER 8857M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8858L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8860L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8861S: Maintained 8862F: drivers/usb/mtu3/ 8863 8864MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8865M: Peter Senna Tschudin <peter.senna@collabora.com> 8866M: Martin Donnelly <martin.donnelly@ge.com> 8867M: Martyn Welch <martyn.welch@collabora.co.uk> 8868S: Maintained 8869F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8870F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8871 8872MEGARAID SCSI/SAS DRIVERS 8873M: Kashyap Desai <kashyap.desai@broadcom.com> 8874M: Sumit Saxena <sumit.saxena@broadcom.com> 8875M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8876L: megaraidlinux.pdl@broadcom.com 8877L: linux-scsi@vger.kernel.org 8878W: http://www.avagotech.com/support/ 8879S: Maintained 8880F: Documentation/scsi/megaraid.txt 8881F: drivers/scsi/megaraid.* 8882F: drivers/scsi/megaraid/ 8883 8884MELEXIS MLX90614 DRIVER 8885M: Crt Mori <cmo@melexis.com> 8886L: linux-iio@vger.kernel.org 8887W: http://www.melexis.com 8888S: Supported 8889F: drivers/iio/temperature/mlx90614.c 8890 8891MELFAS MIP4 TOUCHSCREEN DRIVER 8892M: Sangwon Jee <jeesw@melfas.com> 8893W: http://www.melfas.com 8894S: Supported 8895F: drivers/input/touchscreen/melfas_mip4.c 8896F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8897 8898MELLANOX ETHERNET DRIVER (mlx4_en) 8899M: Tariq Toukan <tariqt@mellanox.com> 8900L: netdev@vger.kernel.org 8901S: Supported 8902W: http://www.mellanox.com 8903Q: http://patchwork.ozlabs.org/project/netdev/list/ 8904F: drivers/net/ethernet/mellanox/mlx4/en_* 8905 8906MELLANOX ETHERNET DRIVER (mlx5e) 8907M: Saeed Mahameed <saeedm@mellanox.com> 8908L: netdev@vger.kernel.org 8909S: Supported 8910W: http://www.mellanox.com 8911Q: http://patchwork.ozlabs.org/project/netdev/list/ 8912F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8913 8914MELLANOX ETHERNET INNOVA DRIVER 8915M: Ilan Tayari <ilant@mellanox.com> 8916R: Boris Pismenny <borisp@mellanox.com> 8917L: netdev@vger.kernel.org 8918S: Supported 8919W: http://www.mellanox.com 8920Q: http://patchwork.ozlabs.org/project/netdev/list/ 8921F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8922F: include/linux/mlx5/mlx5_ifc_fpga.h 8923 8924MELLANOX ETHERNET INNOVA IPSEC DRIVER 8925M: Ilan Tayari <ilant@mellanox.com> 8926R: Boris Pismenny <borisp@mellanox.com> 8927L: netdev@vger.kernel.org 8928S: Supported 8929W: http://www.mellanox.com 8930Q: http://patchwork.ozlabs.org/project/netdev/list/ 8931F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8932F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8933 8934MELLANOX ETHERNET SWITCH DRIVERS 8935M: Jiri Pirko <jiri@mellanox.com> 8936M: Ido Schimmel <idosch@mellanox.com> 8937L: netdev@vger.kernel.org 8938S: Supported 8939W: http://www.mellanox.com 8940Q: http://patchwork.ozlabs.org/project/netdev/list/ 8941F: drivers/net/ethernet/mellanox/mlxsw/ 8942 8943MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8944M: mlxsw@mellanox.com 8945L: netdev@vger.kernel.org 8946S: Supported 8947W: http://www.mellanox.com 8948Q: http://patchwork.ozlabs.org/project/netdev/list/ 8949F: drivers/net/ethernet/mellanox/mlxfw/ 8950 8951MELLANOX HARDWARE PLATFORM SUPPORT 8952M: Andy Shevchenko <andy@infradead.org> 8953M: Darren Hart <dvhart@infradead.org> 8954M: Vadim Pasternak <vadimp@mellanox.com> 8955L: platform-driver-x86@vger.kernel.org 8956S: Supported 8957F: drivers/platform/mellanox/ 8958 8959MELLANOX MLX4 core VPI driver 8960M: Tariq Toukan <tariqt@mellanox.com> 8961L: netdev@vger.kernel.org 8962L: linux-rdma@vger.kernel.org 8963W: http://www.mellanox.com 8964Q: http://patchwork.ozlabs.org/project/netdev/list/ 8965S: Supported 8966F: drivers/net/ethernet/mellanox/mlx4/ 8967F: include/linux/mlx4/ 8968 8969MELLANOX MLX4 IB driver 8970M: Yishai Hadas <yishaih@mellanox.com> 8971L: linux-rdma@vger.kernel.org 8972W: http://www.mellanox.com 8973Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8974S: Supported 8975F: drivers/infiniband/hw/mlx4/ 8976F: include/linux/mlx4/ 8977F: include/uapi/rdma/mlx4-abi.h 8978 8979MELLANOX MLX5 core VPI driver 8980M: Saeed Mahameed <saeedm@mellanox.com> 8981M: Matan Barak <matanb@mellanox.com> 8982M: Leon Romanovsky <leonro@mellanox.com> 8983L: netdev@vger.kernel.org 8984L: linux-rdma@vger.kernel.org 8985W: http://www.mellanox.com 8986Q: http://patchwork.ozlabs.org/project/netdev/list/ 8987S: Supported 8988F: drivers/net/ethernet/mellanox/mlx5/core/ 8989F: include/linux/mlx5/ 8990 8991MELLANOX MLX5 IB driver 8992M: Matan Barak <matanb@mellanox.com> 8993M: Leon Romanovsky <leonro@mellanox.com> 8994L: linux-rdma@vger.kernel.org 8995W: http://www.mellanox.com 8996Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8997S: Supported 8998F: drivers/infiniband/hw/mlx5/ 8999F: include/linux/mlx5/ 9000F: include/uapi/rdma/mlx5-abi.h 9001 9002MELLANOX MLXCPLD I2C AND MUX DRIVER 9003M: Vadim Pasternak <vadimp@mellanox.com> 9004M: Michael Shych <michaelsh@mellanox.com> 9005L: linux-i2c@vger.kernel.org 9006S: Supported 9007F: drivers/i2c/busses/i2c-mlxcpld.c 9008F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9009F: Documentation/i2c/busses/i2c-mlxcpld 9010 9011MELLANOX MLXCPLD LED DRIVER 9012M: Vadim Pasternak <vadimp@mellanox.com> 9013L: linux-leds@vger.kernel.org 9014S: Supported 9015F: drivers/leds/leds-mlxcpld.c 9016F: Documentation/leds/leds-mlxcpld.txt 9017 9018MELLANOX PLATFORM DRIVER 9019M: Vadim Pasternak <vadimp@mellanox.com> 9020L: platform-driver-x86@vger.kernel.org 9021S: Supported 9022F: drivers/platform/x86/mlx-platform.c 9023 9024MEMBARRIER SUPPORT 9025M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9026M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9027L: linux-kernel@vger.kernel.org 9028S: Supported 9029F: kernel/sched/membarrier.c 9030F: include/uapi/linux/membarrier.h 9031F: arch/powerpc/include/asm/membarrier.h 9032 9033MEMORY MANAGEMENT 9034L: linux-mm@kvack.org 9035W: http://www.linux-mm.org 9036S: Maintained 9037F: include/linux/mm.h 9038F: include/linux/gfp.h 9039F: include/linux/mmzone.h 9040F: include/linux/memory_hotplug.h 9041F: include/linux/vmalloc.h 9042F: mm/ 9043 9044MEMORY TECHNOLOGY DEVICES (MTD) 9045M: David Woodhouse <dwmw2@infradead.org> 9046M: Brian Norris <computersforpeace@gmail.com> 9047M: Boris Brezillon <boris.brezillon@free-electrons.com> 9048M: Marek Vasut <marek.vasut@gmail.com> 9049M: Richard Weinberger <richard@nod.at> 9050M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9051L: linux-mtd@lists.infradead.org 9052W: http://www.linux-mtd.infradead.org/ 9053Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9054T: git git://git.infradead.org/linux-mtd.git master 9055T: git git://git.infradead.org/linux-mtd.git mtd/next 9056S: Maintained 9057F: Documentation/devicetree/bindings/mtd/ 9058F: drivers/mtd/ 9059F: include/linux/mtd/ 9060F: include/uapi/mtd/ 9061 9062MEN A21 WATCHDOG DRIVER 9063M: Johannes Thumshirn <morbidrsa@gmail.com> 9064L: linux-watchdog@vger.kernel.org 9065S: Maintained 9066F: drivers/watchdog/mena21_wdt.c 9067 9068MEN CHAMELEON BUS (mcb) 9069M: Johannes Thumshirn <morbidrsa@gmail.com> 9070S: Maintained 9071F: drivers/mcb/ 9072F: include/linux/mcb.h 9073F: Documentation/men-chameleon-bus.txt 9074 9075MEN F21BMC (Board Management Controller) 9076M: Andreas Werner <andreas.werner@men.de> 9077S: Supported 9078F: drivers/mfd/menf21bmc.c 9079F: drivers/watchdog/menf21bmc_wdt.c 9080F: drivers/leds/leds-menf21bmc.c 9081F: drivers/hwmon/menf21bmc_hwmon.c 9082F: Documentation/hwmon/menf21bmc 9083 9084MESON AO CEC DRIVER FOR AMLOGIC SOCS 9085M: Neil Armstrong <narmstrong@baylibre.com> 9086L: linux-media@lists.freedesktop.org 9087L: linux-amlogic@lists.infradead.org 9088W: http://linux-meson.com/ 9089S: Supported 9090F: drivers/media/platform/meson/ao-cec.c 9091F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9092T: git git://linuxtv.org/media_tree.git 9093 9094METAG ARCHITECTURE 9095M: James Hogan <jhogan@kernel.org> 9096L: linux-metag@vger.kernel.org 9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9098S: Odd Fixes 9099F: arch/metag/ 9100F: Documentation/metag/ 9101F: Documentation/devicetree/bindings/metag/ 9102F: Documentation/devicetree/bindings/interrupt-controller/img,* 9103F: drivers/clocksource/metag_generic.c 9104F: drivers/irqchip/irq-metag.c 9105F: drivers/irqchip/irq-metag-ext.c 9106F: drivers/tty/metag_da.c 9107 9108MICROBLAZE ARCHITECTURE 9109M: Michal Simek <monstr@monstr.eu> 9110W: http://www.monstr.eu/fdt/ 9111T: git git://git.monstr.eu/linux-2.6-microblaze.git 9112S: Supported 9113F: arch/microblaze/ 9114 9115MICROCHIP / ATMEL AT91 SERIAL DRIVER 9116M: Richard Genoud <richard.genoud@gmail.com> 9117S: Maintained 9118F: drivers/tty/serial/atmel_serial.c 9119F: drivers/tty/serial/atmel_serial.h 9120 9121MICROCHIP / ATMEL DMA DRIVER 9122M: Ludovic Desroches <ludovic.desroches@microchip.com> 9123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9124L: dmaengine@vger.kernel.org 9125S: Supported 9126F: drivers/dma/at_hdmac.c 9127F: drivers/dma/at_hdmac_regs.h 9128F: include/linux/platform_data/dma-atmel.h 9129 9130MICROCHIP / ATMEL ECC DRIVER 9131M: Tudor Ambarus <tudor.ambarus@microchip.com> 9132L: linux-crypto@vger.kernel.org 9133S: Maintained 9134F: drivers/crypto/atmel-ecc.* 9135 9136MICROCHIP / ATMEL ISC DRIVER 9137M: Songjun Wu <songjun.wu@microchip.com> 9138L: linux-media@vger.kernel.org 9139S: Supported 9140F: drivers/media/platform/atmel/atmel-isc.c 9141F: drivers/media/platform/atmel/atmel-isc-regs.h 9142F: devicetree/bindings/media/atmel-isc.txt 9143 9144MICROCHIP / ATMEL NAND DRIVER 9145M: Wenyou Yang <wenyou.yang@microchip.com> 9146M: Josh Wu <rainyfeeling@outlook.com> 9147L: linux-mtd@lists.infradead.org 9148S: Supported 9149F: drivers/mtd/nand/atmel/* 9150F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9151 9152MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9153M: Woojung Huh <Woojung.Huh@microchip.com> 9154M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9155L: netdev@vger.kernel.org 9156S: Maintained 9157F: net/dsa/tag_ksz.c 9158F: drivers/net/dsa/microchip/* 9159F: include/linux/platform_data/microchip-ksz.h 9160F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9161 9162MICROCHIP USB251XB DRIVER 9163M: Richard Leitner <richard.leitner@skidata.com> 9164L: linux-usb@vger.kernel.org 9165S: Maintained 9166F: drivers/usb/misc/usb251xb.c 9167F: Documentation/devicetree/bindings/usb/usb251xb.txt 9168 9169MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9170M: Don Brace <don.brace@microsemi.com> 9171L: esc.storagedev@microsemi.com 9172L: linux-scsi@vger.kernel.org 9173S: Supported 9174F: drivers/scsi/smartpqi/smartpqi*.[ch] 9175F: drivers/scsi/smartpqi/Kconfig 9176F: drivers/scsi/smartpqi/Makefile 9177F: include/linux/cciss*.h 9178F: include/uapi/linux/cciss*.h 9179F: Documentation/scsi/smartpqi.txt 9180 9181MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9182M: Chen Yu <yu.c.chen@intel.com> 9183L: platform-driver-x86@vger.kernel.org 9184S: Supported 9185F: drivers/platform/x86/surfacepro3_button.c 9186 9187MICROTEK X6 SCANNER 9188M: Oliver Neukum <oliver@neukum.org> 9189S: Maintained 9190F: drivers/usb/image/microtek.* 9191 9192MIPS 9193M: Ralf Baechle <ralf@linux-mips.org> 9194M: James Hogan <jhogan@kernel.org> 9195L: linux-mips@linux-mips.org 9196W: http://www.linux-mips.org/ 9197T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9198Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9199S: Supported 9200F: Documentation/devicetree/bindings/mips/ 9201F: Documentation/mips/ 9202F: arch/mips/ 9203F: drivers/platform/mips/ 9204 9205MIPS BOSTON DEVELOPMENT BOARD 9206M: Paul Burton <paul.burton@mips.com> 9207L: linux-mips@linux-mips.org 9208S: Maintained 9209F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9210F: arch/mips/boot/dts/img/boston.dts 9211F: arch/mips/configs/generic/board-boston.config 9212F: drivers/clk/imgtec/clk-boston.c 9213F: include/dt-bindings/clock/boston-clock.h 9214 9215MIPS GENERIC PLATFORM 9216M: Paul Burton <paul.burton@mips.com> 9217L: linux-mips@linux-mips.org 9218S: Supported 9219F: arch/mips/generic/ 9220F: arch/mips/tools/generic-board-config.sh 9221 9222MIPS/LOONGSON1 ARCHITECTURE 9223M: Keguang Zhang <keguang.zhang@gmail.com> 9224L: linux-mips@linux-mips.org 9225S: Maintained 9226F: arch/mips/loongson32/ 9227F: arch/mips/include/asm/mach-loongson32/ 9228F: drivers/*/*loongson1* 9229F: drivers/*/*/*loongson1* 9230 9231MIPS/LOONGSON2 ARCHITECTURE 9232M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9233L: linux-mips@linux-mips.org 9234S: Maintained 9235F: arch/mips/loongson64/*{2e/2f}* 9236F: arch/mips/include/asm/mach-loongson64/ 9237F: drivers/*/*loongson2* 9238F: drivers/*/*/*loongson2* 9239 9240MIPS/LOONGSON3 ARCHITECTURE 9241M: Huacai Chen <chenhc@lemote.com> 9242L: linux-mips@linux-mips.org 9243S: Maintained 9244F: arch/mips/loongson64/ 9245F: arch/mips/include/asm/mach-loongson64/ 9246F: drivers/platform/mips/cpu_hwmon.c 9247F: drivers/*/*loongson3* 9248F: drivers/*/*/*loongson3* 9249 9250MIPS RINT INSTRUCTION EMULATION 9251M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9252L: linux-mips@linux-mips.org 9253S: Supported 9254F: arch/mips/math-emu/sp_rint.c 9255F: arch/mips/math-emu/dp_rint.c 9256 9257MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9258M: Hans Verkuil <hverkuil@xs4all.nl> 9259L: linux-media@vger.kernel.org 9260T: git git://linuxtv.org/media_tree.git 9261W: https://linuxtv.org 9262S: Odd Fixes 9263F: drivers/media/radio/radio-miropcm20* 9264 9265MMP SUPPORT 9266M: Eric Miao <eric.y.miao@gmail.com> 9267M: Haojian Zhuang <haojian.zhuang@gmail.com> 9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9269T: git git://github.com/hzhuang1/linux.git 9270T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9271S: Maintained 9272F: arch/arm/boot/dts/mmp* 9273F: arch/arm/mach-mmp/ 9274 9275MN88472 MEDIA DRIVER 9276M: Antti Palosaari <crope@iki.fi> 9277L: linux-media@vger.kernel.org 9278W: https://linuxtv.org 9279W: http://palosaari.fi/linux/ 9280Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9281S: Maintained 9282F: drivers/media/dvb-frontends/mn88472* 9283 9284MN88473 MEDIA DRIVER 9285M: Antti Palosaari <crope@iki.fi> 9286L: linux-media@vger.kernel.org 9287W: https://linuxtv.org 9288W: http://palosaari.fi/linux/ 9289Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9290S: Maintained 9291F: drivers/media/dvb-frontends/mn88473* 9292 9293MODULE SUPPORT 9294M: Jessica Yu <jeyu@kernel.org> 9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9296S: Maintained 9297F: include/linux/module.h 9298F: kernel/module.c 9299 9300MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9301W: http://popies.net/meye/ 9302S: Orphan 9303F: Documentation/media/v4l-drivers/meye* 9304F: drivers/media/pci/meye/ 9305F: include/uapi/linux/meye.h 9306 9307MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9308M: Jiri Slaby <jirislaby@gmail.com> 9309S: Maintained 9310F: Documentation/serial/moxa-smartio 9311F: drivers/tty/mxser.* 9312 9313MR800 AVERMEDIA USB FM RADIO DRIVER 9314M: Alexey Klimov <klimov.linux@gmail.com> 9315L: linux-media@vger.kernel.org 9316T: git git://linuxtv.org/media_tree.git 9317S: Maintained 9318F: drivers/media/radio/radio-mr800.c 9319 9320MRF24J40 IEEE 802.15.4 RADIO DRIVER 9321M: Alan Ott <alan@signal11.us> 9322L: linux-wpan@vger.kernel.org 9323S: Maintained 9324F: drivers/net/ieee802154/mrf24j40.c 9325F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9326 9327MSI LAPTOP SUPPORT 9328M: "Lee, Chun-Yi" <jlee@suse.com> 9329L: platform-driver-x86@vger.kernel.org 9330S: Maintained 9331F: drivers/platform/x86/msi-laptop.c 9332 9333MSI WMI SUPPORT 9334L: platform-driver-x86@vger.kernel.org 9335S: Orphan 9336F: drivers/platform/x86/msi-wmi.c 9337 9338MSI001 MEDIA DRIVER 9339M: Antti Palosaari <crope@iki.fi> 9340L: linux-media@vger.kernel.org 9341W: https://linuxtv.org 9342W: http://palosaari.fi/linux/ 9343Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9344T: git git://linuxtv.org/anttip/media_tree.git 9345S: Maintained 9346F: drivers/media/tuners/msi001* 9347 9348MSI2500 MEDIA DRIVER 9349M: Antti Palosaari <crope@iki.fi> 9350L: linux-media@vger.kernel.org 9351W: https://linuxtv.org 9352W: http://palosaari.fi/linux/ 9353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9354T: git git://linuxtv.org/anttip/media_tree.git 9355S: Maintained 9356F: drivers/media/usb/msi2500/ 9357 9358MSYSTEMS DISKONCHIP G3 MTD DRIVER 9359M: Robert Jarzmik <robert.jarzmik@free.fr> 9360L: linux-mtd@lists.infradead.org 9361S: Maintained 9362F: drivers/mtd/devices/docg3* 9363 9364MT9M032 APTINA SENSOR DRIVER 9365M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9366L: linux-media@vger.kernel.org 9367T: git git://linuxtv.org/media_tree.git 9368S: Maintained 9369F: drivers/media/i2c/mt9m032.c 9370F: include/media/i2c/mt9m032.h 9371 9372MT9P031 APTINA CAMERA SENSOR 9373M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9374L: linux-media@vger.kernel.org 9375T: git git://linuxtv.org/media_tree.git 9376S: Maintained 9377F: drivers/media/i2c/mt9p031.c 9378F: include/media/i2c/mt9p031.h 9379 9380MT9T001 APTINA CAMERA SENSOR 9381M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9382L: linux-media@vger.kernel.org 9383T: git git://linuxtv.org/media_tree.git 9384S: Maintained 9385F: drivers/media/i2c/mt9t001.c 9386F: include/media/i2c/mt9t001.h 9387 9388MT9V032 APTINA CAMERA SENSOR 9389M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9390L: linux-media@vger.kernel.org 9391T: git git://linuxtv.org/media_tree.git 9392S: Maintained 9393F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9394F: drivers/media/i2c/mt9v032.c 9395F: include/media/i2c/mt9v032.h 9396 9397MULTIFUNCTION DEVICES (MFD) 9398M: Lee Jones <lee.jones@linaro.org> 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9400S: Supported 9401F: Documentation/devicetree/bindings/mfd/ 9402F: drivers/mfd/ 9403F: include/linux/mfd/ 9404F: include/dt-bindings/mfd/ 9405 9406MULTIMEDIA CARD (MMC) ETC. OVER SPI 9407S: Orphan 9408F: drivers/mmc/host/mmc_spi.c 9409F: include/linux/spi/mmc_spi.h 9410 9411MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9412M: Ulf Hansson <ulf.hansson@linaro.org> 9413L: linux-mmc@vger.kernel.org 9414T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9415S: Maintained 9416F: Documentation/devicetree/bindings/mmc/ 9417F: drivers/mmc/ 9418F: include/linux/mmc/ 9419F: include/uapi/linux/mmc/ 9420 9421MULTIPLEXER SUBSYSTEM 9422M: Peter Rosin <peda@axentia.se> 9423S: Maintained 9424F: Documentation/ABI/testing/mux/sysfs-class-mux* 9425F: Documentation/devicetree/bindings/mux/ 9426F: include/linux/dt-bindings/mux/ 9427F: include/linux/mux/ 9428F: drivers/mux/ 9429 9430MULTITECH MULTIPORT CARD (ISICOM) 9431S: Orphan 9432F: drivers/tty/isicom.c 9433F: include/linux/isicom.h 9434 9435MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9436M: Bin Liu <b-liu@ti.com> 9437L: linux-usb@vger.kernel.org 9438S: Maintained 9439F: drivers/usb/musb/ 9440 9441MXL5007T MEDIA DRIVER 9442M: Michael Krufky <mkrufky@linuxtv.org> 9443L: linux-media@vger.kernel.org 9444W: https://linuxtv.org 9445W: http://github.com/mkrufky 9446Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9447T: git git://linuxtv.org/mkrufky/tuners.git 9448S: Maintained 9449F: drivers/media/tuners/mxl5007t.* 9450 9451MXSFB DRM DRIVER 9452M: Marek Vasut <marex@denx.de> 9453S: Supported 9454F: drivers/gpu/drm/mxsfb/ 9455F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9456 9457MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9458M: Chris Lee <christopher.lee@cspi.com> 9459L: netdev@vger.kernel.org 9460W: https://www.cspi.com/ethernet-products/support/downloads/ 9461S: Supported 9462F: drivers/net/ethernet/myricom/myri10ge/ 9463 9464NAND FLASH SUBSYSTEM 9465M: Boris Brezillon <boris.brezillon@free-electrons.com> 9466R: Richard Weinberger <richard@nod.at> 9467L: linux-mtd@lists.infradead.org 9468W: http://www.linux-mtd.infradead.org/ 9469Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9470T: git git://git.infradead.org/linux-mtd.git nand/fixes 9471T: git git://git.infradead.org/linux-mtd.git nand/next 9472S: Maintained 9473F: drivers/mtd/nand/ 9474F: include/linux/mtd/*nand*.h 9475 9476NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9477M: Daniel Mack <zonque@gmail.com> 9478S: Maintained 9479L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9480W: http://www.native-instruments.com 9481F: sound/usb/caiaq/ 9482 9483NATSEMI ETHERNET DRIVER (DP8381x) 9484S: Orphan 9485F: drivers/net/ethernet/natsemi/natsemi.c 9486 9487NCP FILESYSTEM 9488M: Petr Vandrovec <petr@vandrovec.name> 9489S: Obsolete 9490F: drivers/staging/ncpfs/ 9491 9492NCR 5380 SCSI DRIVERS 9493M: Finn Thain <fthain@telegraphics.com.au> 9494M: Michael Schmitz <schmitzmic@gmail.com> 9495L: linux-scsi@vger.kernel.org 9496S: Maintained 9497F: Documentation/scsi/g_NCR5380.txt 9498F: drivers/scsi/NCR5380.* 9499F: drivers/scsi/arm/cumana_1.c 9500F: drivers/scsi/arm/oak.c 9501F: drivers/scsi/atari_scsi.* 9502F: drivers/scsi/dmx3191d.c 9503F: drivers/scsi/g_NCR5380.* 9504F: drivers/scsi/mac_scsi.* 9505F: drivers/scsi/sun3_scsi.* 9506F: drivers/scsi/sun3_scsi_vme.c 9507 9508NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9509M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9510L: linux-scsi@vger.kernel.org 9511S: Maintained 9512F: drivers/scsi/NCR_D700.* 9513 9514NCT6775 HARDWARE MONITOR DRIVER 9515M: Guenter Roeck <linux@roeck-us.net> 9516L: linux-hwmon@vger.kernel.org 9517S: Maintained 9518F: Documentation/hwmon/nct6775 9519F: drivers/hwmon/nct6775.c 9520 9521NETEFFECT IWARP RNIC DRIVER (IW_NES) 9522M: Faisal Latif <faisal.latif@intel.com> 9523L: linux-rdma@vger.kernel.org 9524W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9525S: Supported 9526F: drivers/infiniband/hw/nes/ 9527F: include/uapi/rdma/nes-abi.h 9528 9529NETEM NETWORK EMULATOR 9530M: Stephen Hemminger <stephen@networkplumber.org> 9531L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9532S: Maintained 9533F: net/sched/sch_netem.c 9534 9535NETERION 10GbE DRIVERS (s2io/vxge) 9536M: Jon Mason <jdmason@kudzu.us> 9537L: netdev@vger.kernel.org 9538S: Supported 9539F: Documentation/networking/s2io.txt 9540F: Documentation/networking/vxge.txt 9541F: drivers/net/ethernet/neterion/ 9542 9543NETFILTER 9544M: Pablo Neira Ayuso <pablo@netfilter.org> 9545M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9546M: Florian Westphal <fw@strlen.de> 9547L: netfilter-devel@vger.kernel.org 9548L: coreteam@netfilter.org 9549W: http://www.netfilter.org/ 9550W: http://www.iptables.org/ 9551W: http://www.nftables.org/ 9552Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9553T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9554T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9555S: Maintained 9556F: include/linux/netfilter* 9557F: include/linux/netfilter/ 9558F: include/net/netfilter/ 9559F: include/uapi/linux/netfilter* 9560F: include/uapi/linux/netfilter/ 9561F: net/*/netfilter.c 9562F: net/*/netfilter/ 9563F: net/netfilter/ 9564F: net/bridge/br_netfilter*.c 9565 9566NETROM NETWORK LAYER 9567M: Ralf Baechle <ralf@linux-mips.org> 9568L: linux-hams@vger.kernel.org 9569W: http://www.linux-ax25.org/ 9570S: Maintained 9571F: include/net/netrom.h 9572F: include/uapi/linux/netrom.h 9573F: net/netrom/ 9574 9575NETRONOME ETHERNET DRIVERS 9576M: Jakub Kicinski <jakub.kicinski@netronome.com> 9577L: oss-drivers@netronome.com 9578S: Maintained 9579F: drivers/net/ethernet/netronome/ 9580 9581NETWORK BLOCK DEVICE (NBD) 9582M: Josef Bacik <jbacik@fb.com> 9583S: Maintained 9584L: linux-block@vger.kernel.org 9585L: nbd@other.debian.org 9586F: Documentation/blockdev/nbd.txt 9587F: drivers/block/nbd.c 9588F: include/uapi/linux/nbd.h 9589 9590NETWORK DROP MONITOR 9591M: Neil Horman <nhorman@tuxdriver.com> 9592L: netdev@vger.kernel.org 9593S: Maintained 9594W: https://fedorahosted.org/dropwatch/ 9595F: net/core/drop_monitor.c 9596 9597NETWORKING DRIVERS 9598L: netdev@vger.kernel.org 9599W: http://www.linuxfoundation.org/en/Net 9600Q: http://patchwork.ozlabs.org/project/netdev/list/ 9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9603S: Odd Fixes 9604F: Documentation/devicetree/bindings/net/ 9605F: drivers/net/ 9606F: include/linux/if_* 9607F: include/linux/netdevice.h 9608F: include/linux/etherdevice.h 9609F: include/linux/fcdevice.h 9610F: include/linux/fddidevice.h 9611F: include/linux/hippidevice.h 9612F: include/linux/inetdevice.h 9613F: include/uapi/linux/if_* 9614F: include/uapi/linux/netdevice.h 9615 9616NETWORKING DRIVERS (WIRELESS) 9617M: Kalle Valo <kvalo@codeaurora.org> 9618L: linux-wireless@vger.kernel.org 9619Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9622S: Maintained 9623F: Documentation/devicetree/bindings/net/wireless/ 9624F: drivers/net/wireless/ 9625 9626NETWORKING [DSA] 9627M: Andrew Lunn <andrew@lunn.ch> 9628M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9629M: Florian Fainelli <f.fainelli@gmail.com> 9630S: Maintained 9631F: net/dsa/ 9632F: include/net/dsa.h 9633F: include/linux/dsa/ 9634F: drivers/net/dsa/ 9635 9636NETWORKING [GENERAL] 9637M: "David S. Miller" <davem@davemloft.net> 9638L: netdev@vger.kernel.org 9639W: http://www.linuxfoundation.org/en/Net 9640Q: http://patchwork.ozlabs.org/project/netdev/list/ 9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9643B: mailto:netdev@vger.kernel.org 9644S: Maintained 9645F: net/ 9646F: include/net/ 9647F: include/linux/in.h 9648F: include/linux/net.h 9649F: include/linux/netdevice.h 9650F: include/uapi/linux/in.h 9651F: include/uapi/linux/net.h 9652F: include/uapi/linux/netdevice.h 9653F: include/uapi/linux/net_namespace.h 9654F: tools/testing/selftests/net/ 9655F: lib/net_utils.c 9656F: lib/random32.c 9657 9658NETWORKING [IPSEC] 9659M: Steffen Klassert <steffen.klassert@secunet.com> 9660M: Herbert Xu <herbert@gondor.apana.org.au> 9661M: "David S. Miller" <davem@davemloft.net> 9662L: netdev@vger.kernel.org 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9665S: Maintained 9666F: net/core/flow.c 9667F: net/xfrm/ 9668F: net/key/ 9669F: net/ipv4/xfrm* 9670F: net/ipv4/esp4* 9671F: net/ipv4/ah4.c 9672F: net/ipv4/ipcomp.c 9673F: net/ipv4/ip_vti.c 9674F: net/ipv6/xfrm* 9675F: net/ipv6/esp6* 9676F: net/ipv6/ah6.c 9677F: net/ipv6/ipcomp6.c 9678F: net/ipv6/ip6_vti.c 9679F: include/uapi/linux/xfrm.h 9680F: include/net/xfrm.h 9681 9682NETWORKING [IPv4/IPv6] 9683M: "David S. Miller" <davem@davemloft.net> 9684M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9685M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9686L: netdev@vger.kernel.org 9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9688S: Maintained 9689F: net/ipv4/ 9690F: net/ipv6/ 9691F: include/net/ip* 9692F: arch/x86/net/* 9693 9694NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9695M: Paul Moore <paul@paul-moore.com> 9696W: https://github.com/netlabel 9697L: netdev@vger.kernel.org 9698L: linux-security-module@vger.kernel.org 9699S: Maintained 9700F: Documentation/netlabel/ 9701F: include/net/calipso.h 9702F: include/net/cipso_ipv4.h 9703F: include/net/netlabel.h 9704F: include/uapi/linux/netfilter/xt_SECMARK.h 9705F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9706F: net/netlabel/ 9707F: net/ipv4/cipso_ipv4.c 9708F: net/ipv6/calipso.c 9709F: net/netfilter/xt_CONNSECMARK.c 9710F: net/netfilter/xt_SECMARK.c 9711 9712NETWORKING [TLS] 9713M: Ilya Lesokhin <ilyal@mellanox.com> 9714M: Aviad Yehezkel <aviadye@mellanox.com> 9715M: Dave Watson <davejwatson@fb.com> 9716L: netdev@vger.kernel.org 9717S: Maintained 9718F: net/tls/* 9719F: include/uapi/linux/tls.h 9720F: include/net/tls.h 9721 9722NETWORKING [WIRELESS] 9723L: linux-wireless@vger.kernel.org 9724Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9725 9726NETDEVSIM 9727M: Jakub Kicinski <jakub.kicinski@netronome.com> 9728S: Maintained 9729F: drivers/net/netdevsim/* 9730 9731NETXEN (1/10) GbE SUPPORT 9732M: Manish Chopra <manish.chopra@cavium.com> 9733M: Rahul Verma <rahul.verma@cavium.com> 9734M: Dept-GELinuxNICDev@cavium.com 9735L: netdev@vger.kernel.org 9736S: Supported 9737F: drivers/net/ethernet/qlogic/netxen/ 9738 9739NFC SUBSYSTEM 9740M: Samuel Ortiz <sameo@linux.intel.com> 9741L: linux-wireless@vger.kernel.org 9742L: linux-nfc@lists.01.org (subscribers-only) 9743S: Supported 9744F: net/nfc/ 9745F: include/net/nfc/ 9746F: include/uapi/linux/nfc.h 9747F: drivers/nfc/ 9748F: include/linux/platform_data/nfcmrvl.h 9749F: include/linux/platform_data/nxp-nci.h 9750F: Documentation/devicetree/bindings/net/nfc/ 9751 9752NFS, SUNRPC, AND LOCKD CLIENTS 9753M: Trond Myklebust <trond.myklebust@primarydata.com> 9754M: Anna Schumaker <anna.schumaker@netapp.com> 9755L: linux-nfs@vger.kernel.org 9756W: http://client.linux-nfs.org 9757T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9758S: Maintained 9759F: fs/lockd/ 9760F: fs/nfs/ 9761F: fs/nfs_common/ 9762F: net/sunrpc/ 9763F: include/linux/lockd/ 9764F: include/linux/nfs* 9765F: include/linux/sunrpc/ 9766F: include/uapi/linux/nfs* 9767F: include/uapi/linux/sunrpc/ 9768 9769NILFS2 FILESYSTEM 9770M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9771L: linux-nilfs@vger.kernel.org 9772W: https://nilfs.sourceforge.io/ 9773W: https://nilfs.osdn.jp/ 9774T: git git://github.com/konis/nilfs2.git 9775S: Supported 9776F: Documentation/filesystems/nilfs2.txt 9777F: fs/nilfs2/ 9778F: include/trace/events/nilfs2.h 9779F: include/uapi/linux/nilfs2_api.h 9780F: include/uapi/linux/nilfs2_ondisk.h 9781 9782NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9783M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9784W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9785S: Maintained 9786F: Documentation/scsi/NinjaSCSI.txt 9787F: drivers/scsi/pcmcia/nsp_* 9788 9789NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9790M: GOTO Masanori <gotom@debian.or.jp> 9791M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9792W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9793S: Maintained 9794F: Documentation/scsi/NinjaSCSI.txt 9795F: drivers/scsi/nsp32* 9796 9797NIOS2 ARCHITECTURE 9798M: Ley Foon Tan <lftan@altera.com> 9799L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9801S: Maintained 9802F: arch/nios2/ 9803 9804NOHZ, DYNTICKS SUPPORT 9805M: Frederic Weisbecker <fweisbec@gmail.com> 9806M: Thomas Gleixner <tglx@linutronix.de> 9807M: Ingo Molnar <mingo@kernel.org> 9808L: linux-kernel@vger.kernel.org 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9810S: Maintained 9811F: kernel/time/tick*.* 9812F: include/linux/tick.h 9813F: include/linux/sched/nohz.h 9814 9815NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9816M: Pavel Machek <pavel@ucw.cz> 9817M: Sakari Ailus <sakari.ailus@iki.fi> 9818L: linux-media@vger.kernel.org 9819S: Maintained 9820F: drivers/media/i2c/et8ek8 9821F: drivers/media/i2c/ad5820.c 9822 9823NOKIA N900 POWER SUPPLY DRIVERS 9824R: Pali Rohár <pali.rohar@gmail.com> 9825F: include/linux/power/bq2415x_charger.h 9826F: include/linux/power/bq27xxx_battery.h 9827F: include/linux/power/isp1704_charger.h 9828F: drivers/power/supply/bq2415x_charger.c 9829F: drivers/power/supply/bq27xxx_battery.c 9830F: drivers/power/supply/bq27xxx_battery_i2c.c 9831F: drivers/power/supply/isp1704_charger.c 9832F: drivers/power/supply/rx51_battery.c 9833 9834NTB AMD DRIVER 9835M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9836L: linux-ntb@googlegroups.com 9837S: Supported 9838F: drivers/ntb/hw/amd/ 9839 9840NTB DRIVER CORE 9841M: Jon Mason <jdmason@kudzu.us> 9842M: Dave Jiang <dave.jiang@intel.com> 9843M: Allen Hubbe <allenbh@gmail.com> 9844L: linux-ntb@googlegroups.com 9845S: Supported 9846W: https://github.com/jonmason/ntb/wiki 9847T: git git://github.com/jonmason/ntb.git 9848F: drivers/ntb/ 9849F: drivers/net/ntb_netdev.c 9850F: include/linux/ntb.h 9851F: include/linux/ntb_transport.h 9852F: tools/testing/selftests/ntb/ 9853 9854NTB IDT DRIVER 9855M: Serge Semin <fancer.lancer@gmail.com> 9856L: linux-ntb@googlegroups.com 9857S: Supported 9858F: drivers/ntb/hw/idt/ 9859 9860NTB INTEL DRIVER 9861M: Dave Jiang <dave.jiang@intel.com> 9862L: linux-ntb@googlegroups.com 9863S: Supported 9864W: https://github.com/davejiang/linux/wiki 9865T: git https://github.com/davejiang/linux.git 9866F: drivers/ntb/hw/intel/ 9867 9868NTFS FILESYSTEM 9869M: Anton Altaparmakov <anton@tuxera.com> 9870L: linux-ntfs-dev@lists.sourceforge.net 9871W: http://www.tuxera.com/ 9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9873S: Supported 9874F: Documentation/filesystems/ntfs.txt 9875F: fs/ntfs/ 9876 9877NUBUS SUBSYSTEM 9878M: Finn Thain <fthain@telegraphics.com.au> 9879L: linux-m68k@lists.linux-m68k.org 9880S: Maintained 9881F: arch/*/include/asm/nubus.h 9882F: drivers/nubus/ 9883F: include/linux/nubus.h 9884F: include/uapi/linux/nubus.h 9885 9886NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9887M: Antonino Daplas <adaplas@gmail.com> 9888L: linux-fbdev@vger.kernel.org 9889S: Maintained 9890F: drivers/video/fbdev/riva/ 9891F: drivers/video/fbdev/nvidia/ 9892 9893NVM EXPRESS DRIVER 9894M: Keith Busch <keith.busch@intel.com> 9895M: Jens Axboe <axboe@fb.com> 9896M: Christoph Hellwig <hch@lst.de> 9897M: Sagi Grimberg <sagi@grimberg.me> 9898L: linux-nvme@lists.infradead.org 9899T: git://git.infradead.org/nvme.git 9900W: http://git.infradead.org/nvme.git 9901S: Supported 9902F: drivers/nvme/host/ 9903F: include/linux/nvme.h 9904F: include/uapi/linux/nvme_ioctl.h 9905 9906NVM EXPRESS FC TRANSPORT DRIVERS 9907M: James Smart <james.smart@broadcom.com> 9908L: linux-nvme@lists.infradead.org 9909S: Supported 9910F: include/linux/nvme-fc.h 9911F: include/linux/nvme-fc-driver.h 9912F: drivers/nvme/host/fc.c 9913F: drivers/nvme/target/fc.c 9914F: drivers/nvme/target/fcloop.c 9915 9916NVM EXPRESS TARGET DRIVER 9917M: Christoph Hellwig <hch@lst.de> 9918M: Sagi Grimberg <sagi@grimberg.me> 9919L: linux-nvme@lists.infradead.org 9920T: git://git.infradead.org/nvme.git 9921W: http://git.infradead.org/nvme.git 9922S: Supported 9923F: drivers/nvme/target/ 9924 9925NVMEM FRAMEWORK 9926M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9927S: Maintained 9928F: drivers/nvmem/ 9929F: Documentation/devicetree/bindings/nvmem/ 9930F: Documentation/ABI/stable/sysfs-bus-nvmem 9931F: include/linux/nvmem-consumer.h 9932F: include/linux/nvmem-provider.h 9933 9934NXP TDA998X DRM DRIVER 9935M: Russell King <linux@armlinux.org.uk> 9936S: Supported 9937T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9938T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9939F: drivers/gpu/drm/i2c/tda998x_drv.c 9940F: include/drm/i2c/tda998x.h 9941 9942NXP TFA9879 DRIVER 9943M: Peter Rosin <peda@axentia.se> 9944L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9945S: Maintained 9946F: Documentation/devicetree/bindings/sound/tfa9879.txt 9947F: sound/soc/codecs/tfa9879* 9948 9949NXP-NCI NFC DRIVER 9950M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9951R: Charles Gorand <charles.gorand@effinnov.com> 9952L: linux-nfc@lists.01.org (moderated for non-subscribers) 9953S: Supported 9954F: drivers/nfc/nxp-nci 9955 9956OBJTOOL 9957M: Josh Poimboeuf <jpoimboe@redhat.com> 9958S: Supported 9959F: tools/objtool/ 9960 9961OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9962M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9963M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9964L: linuxppc-dev@lists.ozlabs.org 9965S: Supported 9966F: arch/powerpc/platforms/powernv/ocxl.c 9967F: arch/powerpc/include/asm/pnv-ocxl.h 9968F: drivers/misc/ocxl/ 9969F: include/misc/ocxl* 9970F: include/uapi/misc/ocxl.h 9971F: Documentation/accelerators/ocxl.txt 9972 9973OMAP AUDIO SUPPORT 9974M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9975M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9976L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9977L: linux-omap@vger.kernel.org 9978S: Maintained 9979F: sound/soc/omap/ 9980 9981OMAP CLOCK FRAMEWORK SUPPORT 9982M: Paul Walmsley <paul@pwsan.com> 9983L: linux-omap@vger.kernel.org 9984S: Maintained 9985F: arch/arm/*omap*/*clock* 9986 9987OMAP DEVICE TREE SUPPORT 9988M: Benoît Cousson <bcousson@baylibre.com> 9989M: Tony Lindgren <tony@atomide.com> 9990L: linux-omap@vger.kernel.org 9991L: devicetree@vger.kernel.org 9992S: Maintained 9993F: arch/arm/boot/dts/*omap* 9994F: arch/arm/boot/dts/*am3* 9995F: arch/arm/boot/dts/*am4* 9996F: arch/arm/boot/dts/*am5* 9997F: arch/arm/boot/dts/*dra7* 9998 9999OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10000M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10001L: linux-omap@vger.kernel.org 10002L: linux-fbdev@vger.kernel.org 10003S: Maintained 10004F: drivers/video/fbdev/omap2/ 10005F: Documentation/arm/OMAP/DSS 10006 10007OMAP FRAMEBUFFER SUPPORT 10008M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10009L: linux-fbdev@vger.kernel.org 10010L: linux-omap@vger.kernel.org 10011S: Maintained 10012F: drivers/video/fbdev/omap/ 10013 10014OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10015M: Roger Quadros <rogerq@ti.com> 10016M: Tony Lindgren <tony@atomide.com> 10017L: linux-omap@vger.kernel.org 10018S: Maintained 10019F: drivers/memory/omap-gpmc.c 10020F: arch/arm/mach-omap2/*gpmc* 10021 10022OMAP GPIO DRIVER 10023M: Grygorii Strashko <grygorii.strashko@ti.com> 10024M: Santosh Shilimkar <ssantosh@kernel.org> 10025M: Kevin Hilman <khilman@kernel.org> 10026L: linux-omap@vger.kernel.org 10027S: Maintained 10028F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10029F: drivers/gpio/gpio-omap.c 10030 10031OMAP HARDWARE SPINLOCK SUPPORT 10032M: Ohad Ben-Cohen <ohad@wizery.com> 10033L: linux-omap@vger.kernel.org 10034S: Maintained 10035F: drivers/hwspinlock/omap_hwspinlock.c 10036 10037OMAP HS MMC SUPPORT 10038L: linux-mmc@vger.kernel.org 10039L: linux-omap@vger.kernel.org 10040S: Orphan 10041F: drivers/mmc/host/omap_hsmmc.c 10042 10043OMAP HWMOD DATA 10044M: Paul Walmsley <paul@pwsan.com> 10045L: linux-omap@vger.kernel.org 10046S: Maintained 10047F: arch/arm/mach-omap2/omap_hwmod*data* 10048 10049OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10050M: Benoît Cousson <bcousson@baylibre.com> 10051L: linux-omap@vger.kernel.org 10052S: Maintained 10053F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10054 10055OMAP HWMOD SUPPORT 10056M: Benoît Cousson <bcousson@baylibre.com> 10057M: Paul Walmsley <paul@pwsan.com> 10058L: linux-omap@vger.kernel.org 10059S: Maintained 10060F: arch/arm/mach-omap2/omap_hwmod.* 10061 10062OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10063M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10064L: linux-media@vger.kernel.org 10065S: Maintained 10066F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10067F: drivers/media/platform/omap3isp/ 10068F: drivers/staging/media/omap4iss/ 10069 10070OMAP MMC SUPPORT 10071M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10072L: linux-omap@vger.kernel.org 10073S: Maintained 10074F: drivers/mmc/host/omap.c 10075 10076OMAP POWER MANAGEMENT SUPPORT 10077M: Kevin Hilman <khilman@kernel.org> 10078L: linux-omap@vger.kernel.org 10079S: Maintained 10080F: arch/arm/*omap*/*pm* 10081F: drivers/cpufreq/omap-cpufreq.c 10082 10083OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10084M: Rajendra Nayak <rnayak@codeaurora.org> 10085M: Paul Walmsley <paul@pwsan.com> 10086L: linux-omap@vger.kernel.org 10087S: Maintained 10088F: arch/arm/mach-omap2/prm* 10089 10090OMAP RANDOM NUMBER GENERATOR SUPPORT 10091M: Deepak Saxena <dsaxena@plexity.net> 10092S: Maintained 10093F: drivers/char/hw_random/omap-rng.c 10094 10095OMAP USB SUPPORT 10096L: linux-usb@vger.kernel.org 10097L: linux-omap@vger.kernel.org 10098S: Orphan 10099F: drivers/usb/*/*omap* 10100F: arch/arm/*omap*/usb* 10101 10102OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10103M: Mark Jackson <mpfj@newflow.co.uk> 10104L: linux-omap@vger.kernel.org 10105S: Maintained 10106F: arch/arm/boot/dts/am335x-nano.dts 10107 10108OMAP1 SUPPORT 10109M: Aaro Koskinen <aaro.koskinen@iki.fi> 10110M: Tony Lindgren <tony@atomide.com> 10111L: linux-omap@vger.kernel.org 10112Q: http://patchwork.kernel.org/project/linux-omap/list/ 10113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10114S: Maintained 10115F: arch/arm/mach-omap1/ 10116F: arch/arm/plat-omap/ 10117F: arch/arm/configs/omap1_defconfig 10118F: drivers/i2c/busses/i2c-omap.c 10119F: include/linux/i2c-omap.h 10120 10121OMAP2+ SUPPORT 10122M: Tony Lindgren <tony@atomide.com> 10123L: linux-omap@vger.kernel.org 10124W: http://www.muru.com/linux/omap/ 10125W: http://linux.omap.com/ 10126Q: http://patchwork.kernel.org/project/linux-omap/list/ 10127T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10128S: Maintained 10129F: arch/arm/mach-omap2/ 10130F: arch/arm/plat-omap/ 10131F: arch/arm/configs/omap2plus_defconfig 10132F: drivers/i2c/busses/i2c-omap.c 10133F: drivers/irqchip/irq-omap-intc.c 10134F: drivers/mfd/*omap*.c 10135F: drivers/mfd/menelaus.c 10136F: drivers/mfd/palmas.c 10137F: drivers/mfd/tps65217.c 10138F: drivers/mfd/tps65218.c 10139F: drivers/mfd/tps65910.c 10140F: drivers/mfd/twl-core.[ch] 10141F: drivers/mfd/twl4030*.c 10142F: drivers/mfd/twl6030*.c 10143F: drivers/mfd/twl6040*.c 10144F: drivers/regulator/palmas-regulator*.c 10145F: drivers/regulator/pbias-regulator.c 10146F: drivers/regulator/tps65217-regulator.c 10147F: drivers/regulator/tps65218-regulator.c 10148F: drivers/regulator/tps65910-regulator.c 10149F: drivers/regulator/twl-regulator.c 10150F: drivers/regulator/twl6030-regulator.c 10151F: include/linux/i2c-omap.h 10152 10153ONION OMEGA2+ BOARD 10154M: Harvey Hunt <harveyhuntnexus@gmail.com> 10155L: linux-mips@linux-mips.org 10156S: Maintained 10157F: arch/mips/boot/dts/ralink/omega2p.dts 10158 10159OMFS FILESYSTEM 10160M: Bob Copeland <me@bobcopeland.com> 10161L: linux-karma-devel@lists.sourceforge.net 10162S: Maintained 10163F: Documentation/filesystems/omfs.txt 10164F: fs/omfs/ 10165 10166OMNIKEY CARDMAN 4000 DRIVER 10167M: Harald Welte <laforge@gnumonks.org> 10168S: Maintained 10169F: drivers/char/pcmcia/cm4000_cs.c 10170F: include/linux/cm4000_cs.h 10171F: include/uapi/linux/cm4000_cs.h 10172 10173OMNIKEY CARDMAN 4040 DRIVER 10174M: Harald Welte <laforge@gnumonks.org> 10175S: Maintained 10176F: drivers/char/pcmcia/cm4040_cs.* 10177 10178OMNIVISION OV13858 SENSOR DRIVER 10179M: Sakari Ailus <sakari.ailus@linux.intel.com> 10180L: linux-media@vger.kernel.org 10181T: git git://linuxtv.org/media_tree.git 10182S: Maintained 10183F: drivers/media/i2c/ov13858.c 10184 10185OMNIVISION OV5640 SENSOR DRIVER 10186M: Steve Longerbeam <slongerbeam@gmail.com> 10187L: linux-media@vger.kernel.org 10188T: git git://linuxtv.org/media_tree.git 10189S: Maintained 10190F: drivers/media/i2c/ov5640.c 10191 10192OMNIVISION OV5647 SENSOR DRIVER 10193M: Luis Oliveira <lolivei@synopsys.com> 10194L: linux-media@vger.kernel.org 10195T: git git://linuxtv.org/media_tree.git 10196S: Maintained 10197F: drivers/media/i2c/ov5647.c 10198 10199OMNIVISION OV7670 SENSOR DRIVER 10200M: Jonathan Corbet <corbet@lwn.net> 10201L: linux-media@vger.kernel.org 10202T: git git://linuxtv.org/media_tree.git 10203S: Maintained 10204F: drivers/media/i2c/ov7670.c 10205F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10206 10207OMNIVISION OV7740 SENSOR DRIVER 10208M: Wenyou Yang <wenyou.yang@microchip.com> 10209L: linux-media@vger.kernel.org 10210T: git git://linuxtv.org/media_tree.git 10211S: Maintained 10212F: drivers/media/i2c/ov7740.c 10213F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10214 10215ONENAND FLASH DRIVER 10216M: Kyungmin Park <kyungmin.park@samsung.com> 10217L: linux-mtd@lists.infradead.org 10218S: Maintained 10219F: drivers/mtd/onenand/ 10220F: include/linux/mtd/onenand*.h 10221 10222ONSTREAM SCSI TAPE DRIVER 10223M: Willem Riede <osst@riede.org> 10224L: osst-users@lists.sourceforge.net 10225L: linux-scsi@vger.kernel.org 10226S: Maintained 10227F: Documentation/scsi/osst.txt 10228F: drivers/scsi/osst.* 10229F: drivers/scsi/osst_*.h 10230F: drivers/scsi/st.h 10231 10232OP-TEE DRIVER 10233M: Jens Wiklander <jens.wiklander@linaro.org> 10234S: Maintained 10235F: drivers/tee/optee/ 10236 10237OPA-VNIC DRIVER 10238M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10239M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10240L: linux-rdma@vger.kernel.org 10241S: Supported 10242F: drivers/infiniband/ulp/opa_vnic 10243 10244OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10245M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10246L: devicetree@vger.kernel.org 10247S: Maintained 10248F: Documentation/devicetree/dynamic-resolution-notes.txt 10249F: Documentation/devicetree/overlay-notes.txt 10250F: drivers/of/overlay.c 10251F: drivers/of/resolver.c 10252 10253OPEN FIRMWARE AND FLATTENED DEVICE TREE 10254M: Rob Herring <robh+dt@kernel.org> 10255M: Frank Rowand <frowand.list@gmail.com> 10256L: devicetree@vger.kernel.org 10257W: http://www.devicetree.org/ 10258T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10259S: Maintained 10260F: drivers/of/ 10261F: include/linux/of*.h 10262F: scripts/dtc/ 10263F: Documentation/ABI/testing/sysfs-firmware-ofw 10264 10265OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10266M: Rob Herring <robh+dt@kernel.org> 10267M: Mark Rutland <mark.rutland@arm.com> 10268L: devicetree@vger.kernel.org 10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10270Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10271S: Maintained 10272F: Documentation/devicetree/ 10273F: arch/*/boot/dts/ 10274F: include/dt-bindings/ 10275 10276OPENCORES I2C BUS DRIVER 10277M: Peter Korsgaard <jacmet@sunsite.dk> 10278L: linux-i2c@vger.kernel.org 10279S: Maintained 10280F: Documentation/i2c/busses/i2c-ocores 10281F: drivers/i2c/busses/i2c-ocores.c 10282 10283OPENRISC ARCHITECTURE 10284M: Jonas Bonn <jonas@southpole.se> 10285M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10286M: Stafford Horne <shorne@gmail.com> 10287T: git git://github.com/openrisc/linux.git 10288L: openrisc@lists.librecores.org 10289W: http://openrisc.io 10290S: Maintained 10291F: Documentation/devicetree/bindings/openrisc/ 10292F: Documentation/openrisc/ 10293F: arch/openrisc/ 10294F: drivers/irqchip/irq-ompic.c 10295F: drivers/irqchip/irq-or1k-* 10296 10297OPENVSWITCH 10298M: Pravin B Shelar <pshelar@ovn.org> 10299L: netdev@vger.kernel.org 10300L: dev@openvswitch.org 10301W: http://openvswitch.org 10302S: Maintained 10303F: net/openvswitch/ 10304F: include/uapi/linux/openvswitch.h 10305 10306OPERATING PERFORMANCE POINTS (OPP) 10307M: Viresh Kumar <vireshk@kernel.org> 10308M: Nishanth Menon <nm@ti.com> 10309M: Stephen Boyd <sboyd@kernel.org> 10310L: linux-pm@vger.kernel.org 10311S: Maintained 10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10313F: drivers/opp/ 10314F: include/linux/pm_opp.h 10315F: Documentation/power/opp.txt 10316F: Documentation/devicetree/bindings/opp/ 10317 10318OPL4 DRIVER 10319M: Clemens Ladisch <clemens@ladisch.de> 10320L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10321T: git git://git.alsa-project.org/alsa-kernel.git 10322S: Maintained 10323F: sound/drivers/opl4/ 10324 10325OPROFILE 10326M: Robert Richter <rric@kernel.org> 10327L: oprofile-list@lists.sf.net 10328S: Maintained 10329F: arch/*/include/asm/oprofile*.h 10330F: arch/*/oprofile/ 10331F: drivers/oprofile/ 10332F: include/linux/oprofile.h 10333 10334ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10335M: Mark Fasheh <mfasheh@versity.com> 10336M: Joel Becker <jlbec@evilplan.org> 10337L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10338W: http://ocfs2.wiki.kernel.org 10339S: Supported 10340F: Documentation/filesystems/ocfs2.txt 10341F: Documentation/filesystems/dlmfs.txt 10342F: fs/ocfs2/ 10343 10344ORANGEFS FILESYSTEM 10345M: Mike Marshall <hubcap@omnibond.com> 10346R: Martin Brandenburg <martin@omnibond.com> 10347L: devel@lists.orangefs.org 10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10349S: Supported 10350F: fs/orangefs/ 10351F: Documentation/filesystems/orangefs.txt 10352 10353ORINOCO DRIVER 10354L: linux-wireless@vger.kernel.org 10355W: http://wireless.kernel.org/en/users/Drivers/orinoco 10356W: http://www.nongnu.org/orinoco/ 10357S: Orphan 10358F: drivers/net/wireless/intersil/orinoco/ 10359 10360OSD LIBRARY and FILESYSTEM 10361M: Boaz Harrosh <ooo@electrozaur.com> 10362S: Maintained 10363F: drivers/scsi/osd/ 10364F: include/scsi/osd_* 10365F: fs/exofs/ 10366 10367OV2659 OMNIVISION SENSOR DRIVER 10368M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10369L: linux-media@vger.kernel.org 10370W: https://linuxtv.org 10371Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10372T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10373S: Maintained 10374F: drivers/media/i2c/ov2659.c 10375F: include/media/i2c/ov2659.h 10376 10377OVERLAY FILESYSTEM 10378M: Miklos Szeredi <miklos@szeredi.hu> 10379L: linux-unionfs@vger.kernel.org 10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10381S: Supported 10382F: fs/overlayfs/ 10383F: Documentation/filesystems/overlayfs.txt 10384 10385P54 WIRELESS DRIVER 10386M: Christian Lamparter <chunkeey@googlemail.com> 10387L: linux-wireless@vger.kernel.org 10388W: http://wireless.kernel.org/en/users/Drivers/p54 10389S: Maintained 10390F: drivers/net/wireless/intersil/p54/ 10391 10392PA SEMI ETHERNET DRIVER 10393L: netdev@vger.kernel.org 10394S: Orphan 10395F: drivers/net/ethernet/pasemi/* 10396 10397PA SEMI SMBUS DRIVER 10398L: linux-i2c@vger.kernel.org 10399S: Orphan 10400F: drivers/i2c/busses/i2c-pasemi.c 10401 10402PADATA PARALLEL EXECUTION MECHANISM 10403M: Steffen Klassert <steffen.klassert@secunet.com> 10404L: linux-crypto@vger.kernel.org 10405S: Maintained 10406F: kernel/padata.c 10407F: include/linux/padata.h 10408F: Documentation/padata.txt 10409 10410PANASONIC LAPTOP ACPI EXTRAS DRIVER 10411M: Harald Welte <laforge@gnumonks.org> 10412L: platform-driver-x86@vger.kernel.org 10413S: Maintained 10414F: drivers/platform/x86/panasonic-laptop.c 10415 10416PANASONIC MN10300/AM33/AM34 PORT 10417M: David Howells <dhowells@redhat.com> 10418L: linux-am33-list@redhat.com (moderated for non-subscribers) 10419W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10420S: Maintained 10421F: Documentation/mn10300/ 10422F: arch/mn10300/ 10423 10424PARALLEL LCD/KEYPAD PANEL DRIVER 10425M: Willy Tarreau <willy@haproxy.com> 10426M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10427S: Odd Fixes 10428F: Documentation/misc-devices/lcd-panel-cgram.txt 10429F: drivers/misc/panel.c 10430 10431PARALLEL PORT SUBSYSTEM 10432M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10433M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10434L: linux-parport@lists.infradead.org (subscribers-only) 10435S: Maintained 10436F: drivers/parport/ 10437F: include/linux/parport*.h 10438F: drivers/char/ppdev.c 10439F: include/uapi/linux/ppdev.h 10440F: Documentation/parport*.txt 10441 10442PARAVIRT_OPS INTERFACE 10443M: Juergen Gross <jgross@suse.com> 10444M: Alok Kataria <akataria@vmware.com> 10445L: virtualization@lists.linux-foundation.org 10446S: Supported 10447F: Documentation/virtual/paravirt_ops.txt 10448F: arch/*/kernel/paravirt* 10449F: arch/*/include/asm/paravirt*.h 10450F: include/linux/hypervisor.h 10451 10452PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10453M: Tim Waugh <tim@cyberelk.net> 10454L: linux-parport@lists.infradead.org (subscribers-only) 10455S: Maintained 10456F: Documentation/blockdev/paride.txt 10457F: drivers/block/paride/ 10458 10459PARISC ARCHITECTURE 10460M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10461M: Helge Deller <deller@gmx.de> 10462L: linux-parisc@vger.kernel.org 10463W: http://www.parisc-linux.org/ 10464Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10467S: Maintained 10468F: arch/parisc/ 10469F: Documentation/parisc/ 10470F: drivers/parisc/ 10471F: drivers/char/agp/parisc-agp.c 10472F: drivers/input/serio/gscps2.c 10473F: drivers/parport/parport_gsc.* 10474F: drivers/tty/serial/8250/8250_gsc.c 10475F: drivers/video/fbdev/sti* 10476F: drivers/video/console/sti* 10477F: drivers/video/logo/logo_parisc* 10478 10479PARMAN 10480M: Jiri Pirko <jiri@mellanox.com> 10481L: netdev@vger.kernel.org 10482S: Supported 10483F: lib/parman.c 10484F: lib/test_parman.c 10485F: include/linux/parman.h 10486 10487PC87360 HARDWARE MONITORING DRIVER 10488M: Jim Cromie <jim.cromie@gmail.com> 10489L: linux-hwmon@vger.kernel.org 10490S: Maintained 10491F: Documentation/hwmon/pc87360 10492F: drivers/hwmon/pc87360.c 10493 10494PC8736x GPIO DRIVER 10495M: Jim Cromie <jim.cromie@gmail.com> 10496S: Maintained 10497F: drivers/char/pc8736x_gpio.c 10498 10499PC87427 HARDWARE MONITORING DRIVER 10500M: Jean Delvare <jdelvare@suse.com> 10501L: linux-hwmon@vger.kernel.org 10502S: Maintained 10503F: Documentation/hwmon/pc87427 10504F: drivers/hwmon/pc87427.c 10505 10506PCA9532 LED DRIVER 10507M: Riku Voipio <riku.voipio@iki.fi> 10508S: Maintained 10509F: drivers/leds/leds-pca9532.c 10510F: include/linux/leds-pca9532.h 10511 10512PCA9541 I2C BUS MASTER SELECTOR DRIVER 10513M: Guenter Roeck <linux@roeck-us.net> 10514L: linux-i2c@vger.kernel.org 10515S: Maintained 10516F: drivers/i2c/muxes/i2c-mux-pca9541.c 10517 10518PCDP - PRIMARY CONSOLE AND DEBUG PORT 10519M: Khalid Aziz <khalid@gonehiking.org> 10520S: Maintained 10521F: drivers/firmware/pcdp.* 10522 10523PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10524M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10525L: linux-pci@vger.kernel.org 10526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10527S: Maintained 10528F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10529F: drivers/pci/host/pci-aardvark.c 10530 10531PCI DRIVER FOR ALTERA PCIE IP 10532M: Ley Foon Tan <lftan@altera.com> 10533L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10534L: linux-pci@vger.kernel.org 10535S: Supported 10536F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10537F: drivers/pci/host/pcie-altera.c 10538 10539PCI DRIVER FOR APPLIEDMICRO XGENE 10540M: Tanmay Inamdar <tinamdar@apm.com> 10541L: linux-pci@vger.kernel.org 10542L: linux-arm-kernel@lists.infradead.org 10543S: Maintained 10544F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10545F: drivers/pci/host/pci-xgene.c 10546 10547PCI DRIVER FOR ARM VERSATILE PLATFORM 10548M: Rob Herring <robh@kernel.org> 10549L: linux-pci@vger.kernel.org 10550L: linux-arm-kernel@lists.infradead.org 10551S: Maintained 10552F: Documentation/devicetree/bindings/pci/versatile.txt 10553F: drivers/pci/host/pci-versatile.c 10554 10555PCI DRIVER FOR ARMADA 8K 10556M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10557L: linux-pci@vger.kernel.org 10558L: linux-arm-kernel@lists.infradead.org 10559S: Maintained 10560F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10561F: drivers/pci/dwc/pcie-armada8k.c 10562 10563PCI DRIVER FOR CADENCE PCIE IP 10564M: Alan Douglas <adouglas@cadence.com> 10565L: linux-pci@vger.kernel.org 10566S: Maintained 10567F: Documentation/devicetree/bindings/pci/cdns,*.txt 10568F: drivers/pci/cadence/pcie-cadence* 10569 10570PCI DRIVER FOR FREESCALE LAYERSCAPE 10571M: Minghuan Lian <minghuan.Lian@freescale.com> 10572M: Mingkai Hu <mingkai.hu@freescale.com> 10573M: Roy Zang <tie-fei.zang@freescale.com> 10574L: linuxppc-dev@lists.ozlabs.org 10575L: linux-pci@vger.kernel.org 10576L: linux-arm-kernel@lists.infradead.org 10577S: Maintained 10578F: drivers/pci/dwc/*layerscape* 10579 10580PCI DRIVER FOR GENERIC OF HOSTS 10581M: Will Deacon <will.deacon@arm.com> 10582L: linux-pci@vger.kernel.org 10583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10584S: Maintained 10585F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10586F: drivers/pci/host/pci-host-common.c 10587F: drivers/pci/host/pci-host-generic.c 10588 10589PCI DRIVER FOR IMX6 10590M: Richard Zhu <hongxing.zhu@nxp.com> 10591M: Lucas Stach <l.stach@pengutronix.de> 10592L: linux-pci@vger.kernel.org 10593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10594S: Maintained 10595F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10596F: drivers/pci/dwc/*imx6* 10597 10598PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10599M: Keith Busch <keith.busch@intel.com> 10600M: Jonathan Derrick <jonathan.derrick@intel.com> 10601L: linux-pci@vger.kernel.org 10602S: Supported 10603F: drivers/pci/host/vmd.c 10604 10605PCI DRIVER FOR MICROSEMI SWITCHTEC 10606M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10607M: Logan Gunthorpe <logang@deltatee.com> 10608L: linux-pci@vger.kernel.org 10609S: Maintained 10610F: Documentation/switchtec.txt 10611F: Documentation/ABI/testing/sysfs-class-switchtec 10612F: drivers/pci/switch/switchtec* 10613F: include/uapi/linux/switchtec_ioctl.h 10614F: include/linux/switchtec.h 10615F: drivers/ntb/hw/mscc/ 10616 10617PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10618M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10619M: Jason Cooper <jason@lakedaemon.net> 10620L: linux-pci@vger.kernel.org 10621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10622S: Maintained 10623F: drivers/pci/host/*mvebu* 10624 10625PCI DRIVER FOR NVIDIA TEGRA 10626M: Thierry Reding <thierry.reding@gmail.com> 10627L: linux-tegra@vger.kernel.org 10628L: linux-pci@vger.kernel.org 10629S: Supported 10630F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10631F: drivers/pci/host/pci-tegra.c 10632 10633PCI DRIVER FOR RENESAS R-CAR 10634M: Simon Horman <horms@verge.net.au> 10635L: linux-pci@vger.kernel.org 10636L: linux-renesas-soc@vger.kernel.org 10637S: Maintained 10638F: drivers/pci/host/*rcar* 10639 10640PCI DRIVER FOR SAMSUNG EXYNOS 10641M: Jingoo Han <jingoohan1@gmail.com> 10642L: linux-pci@vger.kernel.org 10643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10644L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10645S: Maintained 10646F: drivers/pci/dwc/pci-exynos.c 10647 10648PCI DRIVER FOR SYNOPSYS DESIGNWARE 10649M: Jingoo Han <jingoohan1@gmail.com> 10650M: Joao Pinto <Joao.Pinto@synopsys.com> 10651L: linux-pci@vger.kernel.org 10652S: Maintained 10653F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10654F: drivers/pci/dwc/*designware* 10655 10656PCI DRIVER FOR TI DRA7XX 10657M: Kishon Vijay Abraham I <kishon@ti.com> 10658L: linux-omap@vger.kernel.org 10659L: linux-pci@vger.kernel.org 10660S: Supported 10661F: Documentation/devicetree/bindings/pci/ti-pci.txt 10662F: drivers/pci/dwc/pci-dra7xx.c 10663 10664PCI DRIVER FOR TI KEYSTONE 10665M: Murali Karicheri <m-karicheri2@ti.com> 10666L: linux-pci@vger.kernel.org 10667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10668S: Maintained 10669F: drivers/pci/dwc/*keystone* 10670 10671PCI ENDPOINT SUBSYSTEM 10672M: Kishon Vijay Abraham I <kishon@ti.com> 10673M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10674L: linux-pci@vger.kernel.org 10675T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10676S: Supported 10677F: drivers/pci/endpoint/ 10678F: drivers/misc/pci_endpoint_test.c 10679F: tools/pci/ 10680 10681PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10682M: Russell Currey <ruscur@russell.cc> 10683L: linuxppc-dev@lists.ozlabs.org 10684S: Supported 10685F: Documentation/powerpc/eeh-pci-error-recovery.txt 10686F: arch/powerpc/kernel/eeh*.c 10687F: arch/powerpc/platforms/*/eeh*.c 10688F: arch/powerpc/include/*/eeh*.h 10689 10690PCI ERROR RECOVERY 10691M: Linas Vepstas <linasvepstas@gmail.com> 10692L: linux-pci@vger.kernel.org 10693S: Supported 10694F: Documentation/PCI/pci-error-recovery.txt 10695 10696PCI MSI DRIVER FOR ALTERA MSI IP 10697M: Ley Foon Tan <lftan@altera.com> 10698L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10699L: linux-pci@vger.kernel.org 10700S: Supported 10701F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10702F: drivers/pci/host/pcie-altera-msi.c 10703 10704PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10705M: Duc Dang <dhdang@apm.com> 10706L: linux-pci@vger.kernel.org 10707L: linux-arm-kernel@lists.infradead.org 10708S: Maintained 10709F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10710F: drivers/pci/host/pci-xgene-msi.c 10711 10712PCI SUBSYSTEM 10713M: Bjorn Helgaas <bhelgaas@google.com> 10714L: linux-pci@vger.kernel.org 10715Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10716T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10717S: Supported 10718F: Documentation/devicetree/bindings/pci/ 10719F: Documentation/PCI/ 10720F: drivers/acpi/pci* 10721F: drivers/pci/ 10722F: include/asm-generic/pci* 10723F: include/linux/pci* 10724F: include/uapi/linux/pci* 10725F: lib/pci* 10726F: arch/x86/pci/ 10727F: arch/x86/kernel/quirks.c 10728 10729PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10730M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10731L: linux-pci@vger.kernel.org 10732Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10733T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10734S: Supported 10735F: drivers/pci/host/ 10736F: drivers/pci/dwc/ 10737 10738PCIE DRIVER FOR AXIS ARTPEC 10739M: Niklas Cassel <niklas.cassel@axis.com> 10740M: Jesper Nilsson <jesper.nilsson@axis.com> 10741L: linux-arm-kernel@axis.com 10742L: linux-pci@vger.kernel.org 10743S: Maintained 10744F: Documentation/devicetree/bindings/pci/axis,artpec* 10745F: drivers/pci/dwc/*artpec* 10746 10747PCIE DRIVER FOR CAVIUM THUNDERX 10748M: David Daney <david.daney@cavium.com> 10749L: linux-pci@vger.kernel.org 10750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10751S: Supported 10752F: Documentation/devicetree/bindings/pci/pci-thunder-* 10753F: drivers/pci/host/pci-thunder-* 10754 10755PCIE DRIVER FOR HISILICON 10756M: Zhou Wang <wangzhou1@hisilicon.com> 10757L: linux-pci@vger.kernel.org 10758S: Maintained 10759F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10760F: drivers/pci/dwc/pcie-hisi.c 10761 10762PCIE DRIVER FOR HISILICON KIRIN 10763M: Xiaowei Song <songxiaowei@hisilicon.com> 10764M: Binghui Wang <wangbinghui@hisilicon.com> 10765L: linux-pci@vger.kernel.org 10766S: Maintained 10767F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10768F: drivers/pci/dwc/pcie-kirin.c 10769 10770PCIE DRIVER FOR HISILICON STB 10771M: Jianguo Sun <sunjianguo1@huawei.com> 10772M: Shawn Guo <shawn.guo@linaro.org> 10773L: linux-pci@vger.kernel.org 10774S: Maintained 10775F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10776F: drivers/pci/dwc/pcie-histb.c 10777 10778PCIE DRIVER FOR MEDIATEK 10779M: Ryder Lee <ryder.lee@mediatek.com> 10780L: linux-pci@vger.kernel.org 10781L: linux-mediatek@lists.infradead.org 10782S: Supported 10783F: Documentation/devicetree/bindings/pci/mediatek* 10784F: drivers/pci/host/*mediatek* 10785 10786PCIE DRIVER FOR QUALCOMM MSM 10787M: Stanimir Varbanov <svarbanov@mm-sol.com> 10788L: linux-pci@vger.kernel.org 10789L: linux-arm-msm@vger.kernel.org 10790S: Maintained 10791F: drivers/pci/dwc/*qcom* 10792 10793PCIE DRIVER FOR ROCKCHIP 10794M: Shawn Lin <shawn.lin@rock-chips.com> 10795L: linux-pci@vger.kernel.org 10796L: linux-rockchip@lists.infradead.org 10797S: Maintained 10798F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10799F: drivers/pci/host/pcie-rockchip.c 10800 10801PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10802M: Linus Walleij <linus.walleij@linaro.org> 10803L: linux-pci@vger.kernel.org 10804S: Maintained 10805F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10806F: drivers/pci/host/pci-v3-semi.c 10807 10808PCIE DRIVER FOR ST SPEAR13XX 10809M: Pratyush Anand <pratyush.anand@gmail.com> 10810L: linux-pci@vger.kernel.org 10811S: Maintained 10812F: drivers/pci/dwc/*spear* 10813 10814PCMCIA SUBSYSTEM 10815M: Dominik Brodowski <linux@dominikbrodowski.net> 10816T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10817S: Odd Fixes 10818F: Documentation/pcmcia/ 10819F: tools/pcmcia/ 10820F: drivers/pcmcia/ 10821F: include/pcmcia/ 10822 10823PCNET32 NETWORK DRIVER 10824M: Don Fry <pcnet32@frontier.com> 10825L: netdev@vger.kernel.org 10826S: Maintained 10827F: drivers/net/ethernet/amd/pcnet32.c 10828 10829PCRYPT PARALLEL CRYPTO ENGINE 10830M: Steffen Klassert <steffen.klassert@secunet.com> 10831L: linux-crypto@vger.kernel.org 10832S: Maintained 10833F: crypto/pcrypt.c 10834F: include/crypto/pcrypt.h 10835 10836PEAQ WMI HOTKEYS DRIVER 10837M: Hans de Goede <hdegoede@redhat.com> 10838L: platform-driver-x86@vger.kernel.org 10839S: Maintained 10840F: drivers/platform/x86/peaq-wmi.c 10841 10842PER-CPU MEMORY ALLOCATOR 10843M: Tejun Heo <tj@kernel.org> 10844M: Christoph Lameter <cl@linux.com> 10845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10846S: Maintained 10847F: include/linux/percpu*.h 10848F: mm/percpu*.c 10849F: arch/*/include/asm/percpu.h 10850 10851PER-TASK DELAY ACCOUNTING 10852M: Balbir Singh <bsingharora@gmail.com> 10853S: Maintained 10854F: include/linux/delayacct.h 10855F: kernel/delayacct.c 10856 10857PERFORMANCE EVENTS SUBSYSTEM 10858M: Peter Zijlstra <peterz@infradead.org> 10859M: Ingo Molnar <mingo@redhat.com> 10860M: Arnaldo Carvalho de Melo <acme@kernel.org> 10861R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10862R: Jiri Olsa <jolsa@redhat.com> 10863R: Namhyung Kim <namhyung@kernel.org> 10864L: linux-kernel@vger.kernel.org 10865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10866S: Supported 10867F: kernel/events/* 10868F: include/linux/perf_event.h 10869F: include/uapi/linux/perf_event.h 10870F: arch/*/kernel/perf_event*.c 10871F: arch/*/kernel/*/perf_event*.c 10872F: arch/*/kernel/*/*/perf_event*.c 10873F: arch/*/include/asm/perf_event.h 10874F: arch/*/kernel/perf_callchain.c 10875F: arch/*/events/* 10876F: tools/perf/ 10877 10878PERSONALITY HANDLING 10879M: Christoph Hellwig <hch@infradead.org> 10880L: linux-abi-devel@lists.sourceforge.net 10881S: Maintained 10882F: include/linux/personality.h 10883F: include/uapi/linux/personality.h 10884 10885PHONET PROTOCOL 10886M: Remi Denis-Courmont <courmisch@gmail.com> 10887S: Supported 10888F: Documentation/networking/phonet.txt 10889F: include/linux/phonet.h 10890F: include/net/phonet/ 10891F: include/uapi/linux/phonet.h 10892F: net/phonet/ 10893 10894PHRAM MTD DRIVER 10895M: Joern Engel <joern@lazybastard.org> 10896L: linux-mtd@lists.infradead.org 10897S: Maintained 10898F: drivers/mtd/devices/phram.c 10899 10900PICOLCD HID DRIVER 10901M: Bruno Prémont <bonbons@linux-vserver.org> 10902L: linux-input@vger.kernel.org 10903S: Maintained 10904F: drivers/hid/hid-picolcd* 10905 10906PICOXCELL SUPPORT 10907M: Jamie Iles <jamie@jamieiles.com> 10908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10909T: git git://github.com/jamieiles/linux-2.6-ji.git 10910S: Supported 10911F: arch/arm/boot/dts/picoxcell* 10912F: arch/arm/mach-picoxcell/ 10913F: drivers/crypto/picoxcell* 10914 10915PIN CONTROL SUBSYSTEM 10916M: Linus Walleij <linus.walleij@linaro.org> 10917L: linux-gpio@vger.kernel.org 10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10919S: Maintained 10920F: Documentation/devicetree/bindings/pinctrl/ 10921F: Documentation/driver-api/pinctl.rst 10922F: drivers/pinctrl/ 10923F: include/linux/pinctrl/ 10924 10925PIN CONTROLLER - ATMEL AT91 10926M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10928S: Maintained 10929F: drivers/pinctrl/pinctrl-at91.* 10930 10931PIN CONTROLLER - ATMEL AT91 PIO4 10932M: Ludovic Desroches <ludovic.desroches@microchip.com> 10933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10934L: linux-gpio@vger.kernel.org 10935S: Supported 10936F: drivers/pinctrl/pinctrl-at91-pio4.* 10937 10938PIN CONTROLLER - INTEL 10939M: Mika Westerberg <mika.westerberg@linux.intel.com> 10940M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10941S: Maintained 10942F: drivers/pinctrl/intel/ 10943 10944PIN CONTROLLER - MEDIATEK 10945M: Sean Wang <sean.wang@mediatek.com> 10946L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10947S: Maintained 10948F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10949F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10950F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10951F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10952F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10953 10954PIN CONTROLLER - QUALCOMM 10955M: Bjorn Andersson <bjorn.andersson@linaro.org> 10956S: Maintained 10957L: linux-arm-msm@vger.kernel.org 10958F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10959F: drivers/pinctrl/qcom/ 10960 10961PIN CONTROLLER - RENESAS 10962M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10963M: Geert Uytterhoeven <geert+renesas@glider.be> 10964L: linux-renesas-soc@vger.kernel.org 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10966S: Maintained 10967F: drivers/pinctrl/sh-pfc/ 10968 10969PIN CONTROLLER - SAMSUNG 10970M: Tomasz Figa <tomasz.figa@gmail.com> 10971M: Krzysztof Kozlowski <krzk@kernel.org> 10972M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10974L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10975Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10977S: Maintained 10978F: drivers/pinctrl/samsung/ 10979F: include/dt-bindings/pinctrl/samsung.h 10980F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10981 10982PIN CONTROLLER - SINGLE 10983M: Tony Lindgren <tony@atomide.com> 10984M: Haojian Zhuang <haojian.zhuang@linaro.org> 10985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10986L: linux-omap@vger.kernel.org 10987S: Maintained 10988F: drivers/pinctrl/pinctrl-single.c 10989 10990PIN CONTROLLER - ST SPEAR 10991M: Viresh Kumar <vireshk@kernel.org> 10992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10993W: http://www.st.com/spear 10994S: Maintained 10995F: drivers/pinctrl/spear/ 10996 10997PISTACHIO SOC SUPPORT 10998M: James Hartley <james.hartley@sondrel.com> 10999L: linux-mips@linux-mips.org 11000S: Odd Fixes 11001F: arch/mips/pistachio/ 11002F: arch/mips/include/asm/mach-pistachio/ 11003F: arch/mips/boot/dts/img/pistachio* 11004F: arch/mips/configs/pistachio*_defconfig 11005 11006PKTCDVD DRIVER 11007S: Orphan 11008M: linux-block@vger.kernel.org 11009F: drivers/block/pktcdvd.c 11010F: include/linux/pktcdvd.h 11011F: include/uapi/linux/pktcdvd.h 11012 11013PKUNITY SOC DRIVERS 11014M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11015W: http://mprc.pku.edu.cn/~guanxuetao/linux 11016S: Maintained 11017T: git git://github.com/gxt/linux.git 11018F: drivers/input/serio/i8042-unicore32io.h 11019F: drivers/i2c/busses/i2c-puv3.c 11020F: drivers/video/fbdev/fb-puv3.c 11021F: drivers/rtc/rtc-puv3.c 11022 11023PMBUS HARDWARE MONITORING DRIVERS 11024M: Guenter Roeck <linux@roeck-us.net> 11025L: linux-hwmon@vger.kernel.org 11026W: http://hwmon.wiki.kernel.org/ 11027W: http://www.roeck-us.net/linux/drivers/ 11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11029S: Maintained 11030F: Documentation/hwmon/pmbus 11031F: drivers/hwmon/pmbus/ 11032F: include/linux/pmbus.h 11033 11034PMC SIERRA MaxRAID DRIVER 11035L: linux-scsi@vger.kernel.org 11036W: http://www.pmc-sierra.com/ 11037S: Orphan 11038F: drivers/scsi/pmcraid.* 11039 11040PMC SIERRA PM8001 DRIVER 11041M: Jack Wang <jinpu.wang@profitbricks.com> 11042M: lindar_liu@usish.com 11043L: linux-scsi@vger.kernel.org 11044S: Supported 11045F: drivers/scsi/pm8001/ 11046 11047PNP SUPPORT 11048M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11049S: Maintained 11050F: drivers/pnp/ 11051 11052POSIX CLOCKS and TIMERS 11053M: Thomas Gleixner <tglx@linutronix.de> 11054L: linux-kernel@vger.kernel.org 11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11056S: Maintained 11057F: fs/timerfd.c 11058F: include/linux/timer* 11059F: kernel/time/*timer* 11060 11061POWER MANAGEMENT CORE 11062M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11063L: linux-pm@vger.kernel.org 11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11065B: https://bugzilla.kernel.org 11066S: Supported 11067F: drivers/base/power/ 11068F: include/linux/pm.h 11069F: include/linux/pm_* 11070F: include/linux/powercap.h 11071F: drivers/powercap/ 11072F: kernel/configs/nopm.config 11073 11074POWER STATE COORDINATION INTERFACE (PSCI) 11075M: Mark Rutland <mark.rutland@arm.com> 11076M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11077L: linux-arm-kernel@lists.infradead.org 11078S: Maintained 11079F: drivers/firmware/psci*.c 11080F: include/linux/psci.h 11081F: include/uapi/linux/psci.h 11082 11083POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11084M: Sebastian Reichel <sre@kernel.org> 11085L: linux-pm@vger.kernel.org 11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11087S: Maintained 11088F: Documentation/devicetree/bindings/power/supply/ 11089F: include/linux/power_supply.h 11090F: drivers/power/supply/ 11091 11092POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11093M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11094L: linuxppc-dev@lists.ozlabs.org 11095S: Maintained 11096F: drivers/char/powernv-op-panel.c 11097 11098PPP OVER ATM (RFC 2364) 11099M: Mitchell Blank Jr <mitch@sfgoth.com> 11100S: Maintained 11101F: net/atm/pppoatm.c 11102F: include/uapi/linux/atmppp.h 11103 11104PPP OVER ETHERNET 11105M: Michal Ostrowski <mostrows@earthlink.net> 11106S: Maintained 11107F: drivers/net/ppp/pppoe.c 11108F: drivers/net/ppp/pppox.c 11109 11110PPP OVER L2TP 11111M: James Chapman <jchapman@katalix.com> 11112S: Maintained 11113F: net/l2tp/l2tp_ppp.c 11114F: include/linux/if_pppol2tp.h 11115F: include/uapi/linux/if_pppol2tp.h 11116 11117PPP PROTOCOL DRIVERS AND COMPRESSORS 11118M: Paul Mackerras <paulus@samba.org> 11119L: linux-ppp@vger.kernel.org 11120S: Maintained 11121F: drivers/net/ppp/ppp_* 11122 11123PPS SUPPORT 11124M: Rodolfo Giometti <giometti@enneenne.com> 11125W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11126L: linuxpps@ml.enneenne.com (subscribers-only) 11127S: Maintained 11128F: Documentation/pps/ 11129F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11130F: Documentation/ABI/testing/sysfs-pps 11131F: drivers/pps/ 11132F: include/linux/pps*.h 11133F: include/uapi/linux/pps.h 11134 11135PPTP DRIVER 11136M: Dmitry Kozlov <xeb@mail.ru> 11137L: netdev@vger.kernel.org 11138S: Maintained 11139F: drivers/net/ppp/pptp.c 11140W: http://sourceforge.net/projects/accel-pptp 11141 11142PREEMPTIBLE KERNEL 11143M: Robert Love <rml@tech9.net> 11144L: kpreempt-tech@lists.sourceforge.net 11145W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11146S: Supported 11147F: Documentation/preempt-locking.txt 11148F: include/linux/preempt.h 11149 11150PRINTK 11151M: Petr Mladek <pmladek@suse.com> 11152M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11153R: Steven Rostedt <rostedt@goodmis.org> 11154S: Maintained 11155F: kernel/printk/ 11156F: include/linux/printk.h 11157 11158PRISM54 WIRELESS DRIVER 11159M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11160L: linux-wireless@vger.kernel.org 11161W: http://wireless.kernel.org/en/users/Drivers/p54 11162S: Obsolete 11163F: drivers/net/wireless/intersil/prism54/ 11164 11165PROC SYSCTL 11166M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11167M: Kees Cook <keescook@chromium.org> 11168L: linux-kernel@vger.kernel.org 11169L: linux-fsdevel@vger.kernel.org 11170S: Maintained 11171F: fs/proc/proc_sysctl.c 11172F: include/linux/sysctl.h 11173F: kernel/sysctl.c 11174F: tools/testing/selftests/sysctl/ 11175 11176PS3 NETWORK SUPPORT 11177M: Geoff Levand <geoff@infradead.org> 11178L: netdev@vger.kernel.org 11179L: linuxppc-dev@lists.ozlabs.org 11180S: Maintained 11181F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11182 11183PS3 PLATFORM SUPPORT 11184M: Geoff Levand <geoff@infradead.org> 11185L: linuxppc-dev@lists.ozlabs.org 11186S: Maintained 11187F: arch/powerpc/boot/ps3* 11188F: arch/powerpc/include/asm/lv1call.h 11189F: arch/powerpc/include/asm/ps3*.h 11190F: arch/powerpc/platforms/ps3/ 11191F: drivers/*/ps3* 11192F: drivers/ps3/ 11193F: drivers/rtc/rtc-ps3.c 11194F: drivers/usb/host/*ps3.c 11195F: sound/ppc/snd_ps3* 11196 11197PS3VRAM DRIVER 11198M: Jim Paris <jim@jtan.com> 11199M: Geoff Levand <geoff@infradead.org> 11200L: linuxppc-dev@lists.ozlabs.org 11201S: Maintained 11202F: drivers/block/ps3vram.c 11203 11204PSAMPLE PACKET SAMPLING SUPPORT: 11205M: Yotam Gigi <yotam.gi@gmail.com> 11206S: Maintained 11207F: net/psample 11208F: include/net/psample.h 11209F: include/uapi/linux/psample.h 11210 11211PSTORE FILESYSTEM 11212M: Kees Cook <keescook@chromium.org> 11213M: Anton Vorontsov <anton@enomsg.org> 11214M: Colin Cross <ccross@android.com> 11215M: Tony Luck <tony.luck@intel.com> 11216S: Maintained 11217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11218F: fs/pstore/ 11219F: include/linux/pstore* 11220F: drivers/firmware/efi/efi-pstore.c 11221F: drivers/acpi/apei/erst.c 11222F: Documentation/admin-guide/ramoops.rst 11223F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11224K: \b(pstore|ramoops) 11225 11226PTP HARDWARE CLOCK SUPPORT 11227M: Richard Cochran <richardcochran@gmail.com> 11228L: netdev@vger.kernel.org 11229S: Maintained 11230W: http://linuxptp.sourceforge.net/ 11231F: Documentation/ABI/testing/sysfs-ptp 11232F: Documentation/ptp/* 11233F: drivers/net/ethernet/freescale/gianfar_ptp.c 11234F: drivers/net/phy/dp83640* 11235F: drivers/ptp/* 11236F: include/linux/ptp_cl* 11237 11238PTRACE SUPPORT 11239M: Oleg Nesterov <oleg@redhat.com> 11240S: Maintained 11241F: include/asm-generic/syscall.h 11242F: include/linux/ptrace.h 11243F: include/linux/regset.h 11244F: include/linux/tracehook.h 11245F: include/uapi/linux/ptrace.h 11246F: include/uapi/linux/ptrace.h 11247F: include/asm-generic/ptrace.h 11248F: kernel/ptrace.c 11249F: arch/*/ptrace*.c 11250F: arch/*/*/ptrace*.c 11251F: arch/*/include/asm/ptrace*.h 11252 11253PULSE8-CEC DRIVER 11254M: Hans Verkuil <hverkuil@xs4all.nl> 11255L: linux-media@vger.kernel.org 11256T: git git://linuxtv.org/media_tree.git 11257S: Maintained 11258F: drivers/media/usb/pulse8-cec/* 11259F: Documentation/media/cec-drivers/pulse8-cec.rst 11260 11261PVRUSB2 VIDEO4LINUX DRIVER 11262M: Mike Isely <isely@pobox.com> 11263L: pvrusb2@isely.net (subscribers-only) 11264L: linux-media@vger.kernel.org 11265W: http://www.isely.net/pvrusb2/ 11266T: git git://linuxtv.org/media_tree.git 11267S: Maintained 11268F: Documentation/media/v4l-drivers/pvrusb2* 11269F: drivers/media/usb/pvrusb2/ 11270 11271PWC WEBCAM DRIVER 11272M: Hans Verkuil <hverkuil@xs4all.nl> 11273L: linux-media@vger.kernel.org 11274T: git git://linuxtv.org/media_tree.git 11275S: Odd Fixes 11276F: drivers/media/usb/pwc/* 11277 11278PWM FAN DRIVER 11279M: Kamil Debski <kamil@wypas.org> 11280M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11281L: linux-hwmon@vger.kernel.org 11282S: Supported 11283F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11284F: Documentation/hwmon/pwm-fan 11285F: drivers/hwmon/pwm-fan.c 11286 11287PWM IR Transmitter 11288M: Sean Young <sean@mess.org> 11289L: linux-media@vger.kernel.org 11290S: Maintained 11291F: drivers/media/rc/pwm-ir-tx.c 11292 11293PWM SUBSYSTEM 11294M: Thierry Reding <thierry.reding@gmail.com> 11295L: linux-pwm@vger.kernel.org 11296S: Maintained 11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11298F: Documentation/pwm.txt 11299F: Documentation/devicetree/bindings/pwm/ 11300F: include/linux/pwm.h 11301F: drivers/pwm/ 11302F: drivers/video/backlight/pwm_bl.c 11303F: include/linux/pwm_backlight.h 11304F: drivers/gpio/gpio-mvebu.c 11305F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11306 11307PXA GPIO DRIVER 11308M: Robert Jarzmik <robert.jarzmik@free.fr> 11309L: linux-gpio@vger.kernel.org 11310S: Maintained 11311F: drivers/gpio/gpio-pxa.c 11312 11313PXA MMCI DRIVER 11314S: Orphan 11315 11316PXA RTC DRIVER 11317M: Robert Jarzmik <robert.jarzmik@free.fr> 11318L: linux-rtc@vger.kernel.org 11319S: Maintained 11320 11321PXA2xx/PXA3xx SUPPORT 11322M: Daniel Mack <daniel@zonque.org> 11323M: Haojian Zhuang <haojian.zhuang@gmail.com> 11324M: Robert Jarzmik <robert.jarzmik@free.fr> 11325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11326T: git git://github.com/hzhuang1/linux.git 11327T: git git://github.com/rjarzmik/linux.git 11328S: Maintained 11329F: arch/arm/boot/dts/pxa* 11330F: arch/arm/mach-pxa/ 11331F: drivers/dma/pxa* 11332F: drivers/pcmcia/pxa2xx* 11333F: drivers/pinctrl/pxa/ 11334F: drivers/spi/spi-pxa2xx* 11335F: drivers/usb/gadget/udc/pxa2* 11336F: include/sound/pxa2xx-lib.h 11337F: sound/arm/pxa* 11338F: sound/soc/pxa/ 11339 11340PXA3xx NAND FLASH DRIVER 11341M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11342L: linux-mtd@lists.infradead.org 11343S: Maintained 11344F: drivers/mtd/nand/pxa3xx_nand.c 11345 11346QAT DRIVER 11347M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11348L: qat-linux@intel.com 11349S: Supported 11350F: drivers/crypto/qat/ 11351 11352QCOM AUDIO (ASoC) DRIVERS 11353M: Patrick Lai <plai@codeaurora.org> 11354M: Banajit Goswami <bgoswami@codeaurora.org> 11355L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11356S: Supported 11357F: sound/soc/qcom/ 11358 11359QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11360M: Gabriel Somlo <somlo@cmu.edu> 11361M: "Michael S. Tsirkin" <mst@redhat.com> 11362L: qemu-devel@nongnu.org 11363S: Maintained 11364F: drivers/firmware/qemu_fw_cfg.c 11365 11366QIB DRIVER 11367M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11368M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11369L: linux-rdma@vger.kernel.org 11370S: Supported 11371F: drivers/infiniband/hw/qib/ 11372 11373QLOGIC QL41xxx FCOE DRIVER 11374M: QLogic-Storage-Upstream@cavium.com 11375L: linux-scsi@vger.kernel.org 11376S: Supported 11377F: drivers/scsi/qedf/ 11378 11379QLOGIC QL41xxx ISCSI DRIVER 11380M: QLogic-Storage-Upstream@cavium.com 11381L: linux-scsi@vger.kernel.org 11382S: Supported 11383F: drivers/scsi/qedi/ 11384 11385QLOGIC QL4xxx ETHERNET DRIVER 11386M: Ariel Elior <Ariel.Elior@cavium.com> 11387M: everest-linux-l2@cavium.com 11388L: netdev@vger.kernel.org 11389S: Supported 11390F: drivers/net/ethernet/qlogic/qed/ 11391F: include/linux/qed/ 11392F: drivers/net/ethernet/qlogic/qede/ 11393 11394QLOGIC QL4xxx RDMA DRIVER 11395M: Michal Kalderon <Michal.Kalderon@cavium.com> 11396M: Ariel Elior <Ariel.Elior@cavium.com> 11397L: linux-rdma@vger.kernel.org 11398S: Supported 11399F: drivers/infiniband/hw/qedr/ 11400F: include/uapi/rdma/qedr-abi.h 11401 11402QLOGIC QLA1280 SCSI DRIVER 11403M: Michael Reed <mdr@sgi.com> 11404L: linux-scsi@vger.kernel.org 11405S: Maintained 11406F: drivers/scsi/qla1280.[ch] 11407 11408QLOGIC QLA2XXX FC-SCSI DRIVER 11409M: qla2xxx-upstream@qlogic.com 11410L: linux-scsi@vger.kernel.org 11411S: Supported 11412F: Documentation/scsi/LICENSE.qla2xxx 11413F: drivers/scsi/qla2xxx/ 11414 11415QLOGIC QLA3XXX NETWORK DRIVER 11416M: Dept-GELinuxNICDev@cavium.com 11417L: netdev@vger.kernel.org 11418S: Supported 11419F: Documentation/networking/LICENSE.qla3xxx 11420F: drivers/net/ethernet/qlogic/qla3xxx.* 11421 11422QLOGIC QLA4XXX iSCSI DRIVER 11423M: QLogic-Storage-Upstream@qlogic.com 11424L: linux-scsi@vger.kernel.org 11425S: Supported 11426F: Documentation/scsi/LICENSE.qla4xxx 11427F: drivers/scsi/qla4xxx/ 11428 11429QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11430M: Harish Patil <harish.patil@cavium.com> 11431M: Manish Chopra <manish.chopra@cavium.com> 11432M: Dept-GELinuxNICDev@cavium.com 11433L: netdev@vger.kernel.org 11434S: Supported 11435F: drivers/net/ethernet/qlogic/qlcnic/ 11436 11437QLOGIC QLGE 10Gb ETHERNET DRIVER 11438M: Harish Patil <harish.patil@cavium.com> 11439M: Manish Chopra <manish.chopra@cavium.com> 11440M: Dept-GELinuxNICDev@cavium.com 11441L: netdev@vger.kernel.org 11442S: Supported 11443F: drivers/net/ethernet/qlogic/qlge/ 11444 11445QNX4 FILESYSTEM 11446M: Anders Larsen <al@alarsen.net> 11447W: http://www.alarsen.net/linux/qnx4fs/ 11448S: Maintained 11449F: fs/qnx4/ 11450F: include/uapi/linux/qnx4_fs.h 11451F: include/uapi/linux/qnxtypes.h 11452 11453QORIQ DPAA2 FSL-MC BUS DRIVER 11454M: Stuart Yoder <stuyoder@gmail.com> 11455M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11456L: linux-kernel@vger.kernel.org 11457S: Maintained 11458F: drivers/staging/fsl-mc/ 11459F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11460 11461QT1010 MEDIA DRIVER 11462M: Antti Palosaari <crope@iki.fi> 11463L: linux-media@vger.kernel.org 11464W: https://linuxtv.org 11465W: http://palosaari.fi/linux/ 11466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11467T: git git://linuxtv.org/anttip/media_tree.git 11468S: Maintained 11469F: drivers/media/tuners/qt1010* 11470 11471QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11472M: Kalle Valo <kvalo@qca.qualcomm.com> 11473L: ath10k@lists.infradead.org 11474W: http://wireless.kernel.org/en/users/Drivers/ath10k 11475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11476S: Supported 11477F: drivers/net/wireless/ath/ath10k/ 11478 11479QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11480M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11481L: linux-wireless@vger.kernel.org 11482W: http://wireless.kernel.org/en/users/Drivers/ath9k 11483S: Supported 11484F: drivers/net/wireless/ath/ath9k/ 11485 11486QUALCOMM CAMERA SUBSYSTEM DRIVER 11487M: Todor Tomov <todor.tomov@linaro.org> 11488L: linux-media@vger.kernel.org 11489S: Maintained 11490F: Documentation/devicetree/bindings/media/qcom,camss.txt 11491F: Documentation/media/v4l-drivers/qcom_camss.rst 11492F: drivers/media/platform/qcom/camss-8x16/ 11493 11494QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11495M: Timur Tabi <timur@codeaurora.org> 11496L: netdev@vger.kernel.org 11497S: Supported 11498F: drivers/net/ethernet/qualcomm/emac/ 11499 11500QUALCOMM HEXAGON ARCHITECTURE 11501M: Richard Kuo <rkuo@codeaurora.org> 11502L: linux-hexagon@vger.kernel.org 11503T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11504S: Supported 11505F: arch/hexagon/ 11506 11507QUALCOMM IOMMU 11508M: Rob Clark <robdclark@gmail.com> 11509L: iommu@lists.linux-foundation.org 11510L: linux-arm-msm@vger.kernel.org 11511S: Maintained 11512F: drivers/iommu/qcom_iommu.c 11513 11514QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11515M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11516L: linux-media@vger.kernel.org 11517L: linux-arm-msm@vger.kernel.org 11518T: git git://linuxtv.org/media_tree.git 11519S: Maintained 11520F: drivers/media/platform/qcom/venus/ 11521 11522QUALCOMM WCN36XX WIRELESS DRIVER 11523M: Eugene Krasnikov <k.eugene.e@gmail.com> 11524L: wcn36xx@lists.infradead.org 11525W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11526T: git git://github.com/KrasnikovEugene/wcn36xx.git 11527S: Supported 11528F: drivers/net/wireless/ath/wcn36xx/ 11529 11530QUANTENNA QTNFMAC WIRELESS DRIVER 11531M: Igor Mitsyanko <imitsyanko@quantenna.com> 11532M: Avinash Patil <avinashp@quantenna.com> 11533M: Sergey Matyukevich <smatyukevich@quantenna.com> 11534L: linux-wireless@vger.kernel.org 11535S: Maintained 11536F: drivers/net/wireless/quantenna 11537 11538RADEON and AMDGPU DRM DRIVERS 11539M: Alex Deucher <alexander.deucher@amd.com> 11540M: Christian König <christian.koenig@amd.com> 11541M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11542L: amd-gfx@lists.freedesktop.org 11543T: git git://people.freedesktop.org/~agd5f/linux 11544S: Supported 11545F: drivers/gpu/drm/radeon/ 11546F: include/uapi/drm/radeon_drm.h 11547F: drivers/gpu/drm/amd/ 11548F: include/uapi/drm/amdgpu_drm.h 11549 11550RADEON FRAMEBUFFER DISPLAY DRIVER 11551M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11552L: linux-fbdev@vger.kernel.org 11553S: Maintained 11554F: drivers/video/fbdev/aty/radeon* 11555F: include/uapi/linux/radeonfb.h 11556 11557RADIOSHARK RADIO DRIVER 11558M: Hans Verkuil <hverkuil@xs4all.nl> 11559L: linux-media@vger.kernel.org 11560T: git git://linuxtv.org/media_tree.git 11561S: Maintained 11562F: drivers/media/radio/radio-shark.c 11563 11564RADIOSHARK2 RADIO DRIVER 11565M: Hans Verkuil <hverkuil@xs4all.nl> 11566L: linux-media@vger.kernel.org 11567T: git git://linuxtv.org/media_tree.git 11568S: Maintained 11569F: drivers/media/radio/radio-shark2.c 11570F: drivers/media/radio/radio-tea5777.c 11571 11572RADOS BLOCK DEVICE (RBD) 11573M: Ilya Dryomov <idryomov@gmail.com> 11574M: Sage Weil <sage@redhat.com> 11575M: Alex Elder <elder@kernel.org> 11576L: ceph-devel@vger.kernel.org 11577W: http://ceph.com/ 11578T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11579T: git git://github.com/ceph/ceph-client.git 11580S: Supported 11581F: Documentation/ABI/testing/sysfs-bus-rbd 11582F: drivers/block/rbd.c 11583F: drivers/block/rbd_types.h 11584 11585RAGE128 FRAMEBUFFER DISPLAY DRIVER 11586M: Paul Mackerras <paulus@samba.org> 11587L: linux-fbdev@vger.kernel.org 11588S: Maintained 11589F: drivers/video/fbdev/aty/aty128fb.c 11590 11591RAINSHADOW-CEC DRIVER 11592M: Hans Verkuil <hverkuil@xs4all.nl> 11593L: linux-media@vger.kernel.org 11594T: git git://linuxtv.org/media_tree.git 11595S: Maintained 11596F: drivers/media/usb/rainshadow-cec/* 11597 11598RALINK MIPS ARCHITECTURE 11599M: John Crispin <john@phrozen.org> 11600L: linux-mips@linux-mips.org 11601S: Maintained 11602F: arch/mips/ralink 11603 11604RALINK RT2X00 WIRELESS LAN DRIVER 11605P: rt2x00 project 11606M: Stanislaw Gruszka <sgruszka@redhat.com> 11607M: Helmut Schaa <helmut.schaa@googlemail.com> 11608L: linux-wireless@vger.kernel.org 11609S: Maintained 11610F: drivers/net/wireless/ralink/rt2x00/ 11611 11612RAMDISK RAM BLOCK DEVICE DRIVER 11613M: Jens Axboe <axboe@kernel.dk> 11614S: Maintained 11615F: Documentation/blockdev/ramdisk.txt 11616F: drivers/block/brd.c 11617 11618RANCHU VIRTUAL BOARD FOR MIPS 11619M: Miodrag Dinic <miodrag.dinic@mips.com> 11620L: linux-mips@linux-mips.org 11621S: Supported 11622F: arch/mips/generic/board-ranchu.c 11623F: arch/mips/configs/generic/board-ranchu.config 11624 11625RANDOM NUMBER DRIVER 11626M: "Theodore Ts'o" <tytso@mit.edu> 11627S: Maintained 11628F: drivers/char/random.c 11629 11630RAPIDIO SUBSYSTEM 11631M: Matt Porter <mporter@kernel.crashing.org> 11632M: Alexandre Bounine <alexandre.bounine@idt.com> 11633S: Maintained 11634F: drivers/rapidio/ 11635 11636RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11637L: linux-wireless@vger.kernel.org 11638S: Orphan 11639F: drivers/net/wireless/ray* 11640 11641RCUTORTURE TEST FRAMEWORK 11642M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11643M: Josh Triplett <josh@joshtriplett.org> 11644R: Steven Rostedt <rostedt@goodmis.org> 11645R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11646R: Lai Jiangshan <jiangshanlai@gmail.com> 11647L: linux-kernel@vger.kernel.org 11648S: Supported 11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11650F: tools/testing/selftests/rcutorture 11651 11652RDC R-321X SoC 11653M: Florian Fainelli <florian@openwrt.org> 11654S: Maintained 11655 11656RDC R6040 FAST ETHERNET DRIVER 11657M: Florian Fainelli <f.fainelli@gmail.com> 11658L: netdev@vger.kernel.org 11659S: Maintained 11660F: drivers/net/ethernet/rdc/r6040.c 11661 11662RDMAVT - RDMA verbs software 11663M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11664M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11665L: linux-rdma@vger.kernel.org 11666S: Supported 11667F: drivers/infiniband/sw/rdmavt 11668 11669RDS - RELIABLE DATAGRAM SOCKETS 11670M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11671L: netdev@vger.kernel.org 11672L: linux-rdma@vger.kernel.org 11673L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11674W: https://oss.oracle.com/projects/rds/ 11675S: Supported 11676F: net/rds/ 11677F: Documentation/networking/rds.txt 11678 11679RDT - RESOURCE ALLOCATION 11680M: Fenghua Yu <fenghua.yu@intel.com> 11681L: linux-kernel@vger.kernel.org 11682S: Supported 11683F: arch/x86/kernel/cpu/intel_rdt* 11684F: arch/x86/include/asm/intel_rdt_sched.h 11685F: Documentation/x86/intel_rdt* 11686 11687READ-COPY UPDATE (RCU) 11688M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11689M: Josh Triplett <josh@joshtriplett.org> 11690R: Steven Rostedt <rostedt@goodmis.org> 11691R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11692R: Lai Jiangshan <jiangshanlai@gmail.com> 11693L: linux-kernel@vger.kernel.org 11694W: http://www.rdrop.com/users/paulmck/RCU/ 11695S: Supported 11696T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11697F: Documentation/RCU/ 11698X: Documentation/RCU/torture.txt 11699F: include/linux/rcu* 11700X: include/linux/srcu.h 11701F: kernel/rcu/ 11702X: kernel/torture.c 11703 11704REAL TIME CLOCK (RTC) SUBSYSTEM 11705M: Alessandro Zummo <a.zummo@towertech.it> 11706M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11707L: linux-rtc@vger.kernel.org 11708Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11710S: Maintained 11711F: Documentation/devicetree/bindings/rtc/ 11712F: Documentation/rtc.txt 11713F: drivers/rtc/ 11714F: include/linux/rtc.h 11715F: include/uapi/linux/rtc.h 11716F: include/linux/rtc/ 11717F: include/linux/platform_data/rtc-* 11718F: tools/testing/selftests/timers/rtctest.c 11719 11720REALTEK AUDIO CODECS 11721M: Bard Liao <bardliao@realtek.com> 11722M: Oder Chiou <oder_chiou@realtek.com> 11723S: Maintained 11724F: sound/soc/codecs/rt* 11725F: include/sound/rt*.h 11726 11727REGISTER MAP ABSTRACTION 11728M: Mark Brown <broonie@kernel.org> 11729L: linux-kernel@vger.kernel.org 11730T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11731S: Supported 11732F: Documentation/devicetree/bindings/regmap/ 11733F: drivers/base/regmap/ 11734F: include/linux/regmap.h 11735 11736REISERFS FILE SYSTEM 11737L: reiserfs-devel@vger.kernel.org 11738S: Supported 11739F: fs/reiserfs/ 11740 11741REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11742M: Ohad Ben-Cohen <ohad@wizery.com> 11743M: Bjorn Andersson <bjorn.andersson@linaro.org> 11744L: linux-remoteproc@vger.kernel.org 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11746S: Maintained 11747F: Documentation/devicetree/bindings/remoteproc/ 11748F: Documentation/remoteproc.txt 11749F: drivers/remoteproc/ 11750F: include/linux/remoteproc.h 11751 11752REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11753M: Ohad Ben-Cohen <ohad@wizery.com> 11754M: Bjorn Andersson <bjorn.andersson@linaro.org> 11755L: linux-remoteproc@vger.kernel.org 11756T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11757S: Maintained 11758F: drivers/rpmsg/ 11759F: Documentation/rpmsg.txt 11760F: include/linux/rpmsg.h 11761F: include/linux/rpmsg/ 11762 11763RENESAS CLOCK DRIVERS 11764M: Geert Uytterhoeven <geert+renesas@glider.be> 11765L: linux-renesas-soc@vger.kernel.org 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11767S: Supported 11768F: drivers/clk/renesas/ 11769 11770RENESAS ETHERNET DRIVERS 11771R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11772L: netdev@vger.kernel.org 11773L: linux-renesas-soc@vger.kernel.org 11774F: Documentation/devicetree/bindings/net/renesas,*.txt 11775F: Documentation/devicetree/bindings/net/sh_eth.txt 11776F: drivers/net/ethernet/renesas/ 11777F: include/linux/sh_eth.h 11778 11779RENESAS R-CAR GYROADC DRIVER 11780M: Marek Vasut <marek.vasut@gmail.com> 11781L: linux-iio@vger.kernel.org 11782S: Supported 11783F: drivers/iio/adc/rcar_gyro_adc.c 11784 11785RENESAS USB PHY DRIVER 11786M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11787L: linux-renesas-soc@vger.kernel.org 11788S: Maintained 11789F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11790 11791RESET CONTROLLER FRAMEWORK 11792M: Philipp Zabel <p.zabel@pengutronix.de> 11793T: git git://git.pengutronix.de/git/pza/linux 11794S: Maintained 11795F: drivers/reset/ 11796F: Documentation/devicetree/bindings/reset/ 11797F: include/dt-bindings/reset/ 11798F: include/linux/reset.h 11799F: include/linux/reset-controller.h 11800 11801RFKILL 11802M: Johannes Berg <johannes@sipsolutions.net> 11803L: linux-wireless@vger.kernel.org 11804W: http://wireless.kernel.org/ 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11806T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11807S: Maintained 11808F: Documentation/rfkill.txt 11809F: Documentation/ABI/stable/sysfs-class-rfkill 11810F: net/rfkill/ 11811 11812RHASHTABLE 11813M: Thomas Graf <tgraf@suug.ch> 11814M: Herbert Xu <herbert@gondor.apana.org.au> 11815L: netdev@vger.kernel.org 11816S: Maintained 11817F: lib/rhashtable.c 11818F: include/linux/rhashtable.h 11819 11820RICOH R5C592 MEMORYSTICK DRIVER 11821M: Maxim Levitsky <maximlevitsky@gmail.com> 11822S: Maintained 11823F: drivers/memstick/host/r592.* 11824 11825RICOH SMARTMEDIA/XD DRIVER 11826M: Maxim Levitsky <maximlevitsky@gmail.com> 11827S: Maintained 11828F: drivers/mtd/nand/r852.c 11829F: drivers/mtd/nand/r852.h 11830 11831RISC-V ARCHITECTURE 11832M: Palmer Dabbelt <palmer@sifive.com> 11833M: Albert Ou <albert@sifive.com> 11834L: linux-riscv@lists.infradead.org 11835T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11836S: Supported 11837F: arch/riscv/ 11838K: riscv 11839N: riscv 11840 11841ROCCAT DRIVERS 11842M: Stefan Achatz <erazor_de@users.sourceforge.net> 11843W: http://sourceforge.net/projects/roccat/ 11844S: Maintained 11845F: drivers/hid/hid-roccat* 11846F: include/linux/hid-roccat* 11847F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11848 11849ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11850M: Jacob chen <jacob2.chen@rock-chips.com> 11851L: linux-media@vger.kernel.org 11852S: Maintained 11853F: drivers/media/platform/rockchip/rga/ 11854F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11855 11856ROCKER DRIVER 11857M: Jiri Pirko <jiri@resnulli.us> 11858L: netdev@vger.kernel.org 11859S: Supported 11860F: drivers/net/ethernet/rocker/ 11861 11862ROCKETPORT DRIVER 11863P: Comtrol Corp. 11864W: http://www.comtrol.com 11865S: Maintained 11866F: Documentation/serial/rocket.txt 11867F: drivers/tty/rocket* 11868 11869ROCKETPORT EXPRESS/INFINITY DRIVER 11870M: Kevin Cernekee <cernekee@gmail.com> 11871L: linux-serial@vger.kernel.org 11872S: Odd Fixes 11873F: drivers/tty/serial/rp2.* 11874 11875ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11876M: Marek Vasut <marek.vasut+renesas@gmail.com> 11877L: linux-kernel@vger.kernel.org 11878L: linux-renesas-soc@vger.kernel.org 11879S: Supported 11880F: drivers/mfd/bd9571mwv.c 11881F: drivers/regulator/bd9571mwv-regulator.c 11882F: drivers/gpio/gpio-bd9571mwv.c 11883F: include/linux/mfd/bd9571mwv.h 11884F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11885 11886ROSE NETWORK LAYER 11887M: Ralf Baechle <ralf@linux-mips.org> 11888L: linux-hams@vger.kernel.org 11889W: http://www.linux-ax25.org/ 11890S: Maintained 11891F: include/net/rose.h 11892F: include/uapi/linux/rose.h 11893F: net/rose/ 11894 11895RTL2830 MEDIA DRIVER 11896M: Antti Palosaari <crope@iki.fi> 11897L: linux-media@vger.kernel.org 11898W: https://linuxtv.org 11899W: http://palosaari.fi/linux/ 11900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11901T: git git://linuxtv.org/anttip/media_tree.git 11902S: Maintained 11903F: drivers/media/dvb-frontends/rtl2830* 11904 11905RTL2832 MEDIA DRIVER 11906M: Antti Palosaari <crope@iki.fi> 11907L: linux-media@vger.kernel.org 11908W: https://linuxtv.org 11909W: http://palosaari.fi/linux/ 11910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11911T: git git://linuxtv.org/anttip/media_tree.git 11912S: Maintained 11913F: drivers/media/dvb-frontends/rtl2832* 11914 11915RTL2832_SDR MEDIA DRIVER 11916M: Antti Palosaari <crope@iki.fi> 11917L: linux-media@vger.kernel.org 11918W: https://linuxtv.org 11919W: http://palosaari.fi/linux/ 11920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11921T: git git://linuxtv.org/anttip/media_tree.git 11922S: Maintained 11923F: drivers/media/dvb-frontends/rtl2832_sdr* 11924 11925RTL8180 WIRELESS DRIVER 11926L: linux-wireless@vger.kernel.org 11927W: http://wireless.kernel.org/ 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11929S: Orphan 11930F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11931 11932RTL8187 WIRELESS DRIVER 11933M: Herton Ronaldo Krzesinski <herton@canonical.com> 11934M: Hin-Tak Leung <htl10@users.sourceforge.net> 11935M: Larry Finger <Larry.Finger@lwfinger.net> 11936L: linux-wireless@vger.kernel.org 11937W: http://wireless.kernel.org/ 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11939S: Maintained 11940F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11941 11942REALTEK WIRELESS DRIVER (rtlwifi family) 11943M: Ping-Ke Shih <pkshih@realtek.com> 11944L: linux-wireless@vger.kernel.org 11945W: http://wireless.kernel.org/ 11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11947S: Maintained 11948F: drivers/net/wireless/realtek/rtlwifi/ 11949 11950RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11951M: Jes Sorensen <Jes.Sorensen@gmail.com> 11952L: linux-wireless@vger.kernel.org 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11954S: Maintained 11955F: drivers/net/wireless/realtek/rtl8xxxu/ 11956 11957RXRPC SOCKETS (AF_RXRPC) 11958M: David Howells <dhowells@redhat.com> 11959L: linux-afs@lists.infradead.org 11960S: Supported 11961F: net/rxrpc/ 11962F: include/keys/rxrpc-type.h 11963F: include/net/af_rxrpc.h 11964F: include/trace/events/rxrpc.h 11965F: include/uapi/linux/rxrpc.h 11966F: Documentation/networking/rxrpc.txt 11967W: https://www.infradead.org/~dhowells/kafs/ 11968 11969S3 SAVAGE FRAMEBUFFER DRIVER 11970M: Antonino Daplas <adaplas@gmail.com> 11971L: linux-fbdev@vger.kernel.org 11972S: Maintained 11973F: drivers/video/fbdev/savage/ 11974 11975S390 11976M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11977M: Heiko Carstens <heiko.carstens@de.ibm.com> 11978L: linux-s390@vger.kernel.org 11979W: http://www.ibm.com/developerworks/linux/linux390/ 11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11981S: Supported 11982F: arch/s390/ 11983F: drivers/s390/ 11984F: Documentation/s390/ 11985F: Documentation/driver-api/s390-drivers.rst 11986 11987S390 COMMON I/O LAYER 11988M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11989M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11990L: linux-s390@vger.kernel.org 11991W: http://www.ibm.com/developerworks/linux/linux390/ 11992S: Supported 11993F: drivers/s390/cio/ 11994 11995S390 DASD DRIVER 11996M: Stefan Haberland <sth@linux.vnet.ibm.com> 11997M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11998L: linux-s390@vger.kernel.org 11999W: http://www.ibm.com/developerworks/linux/linux390/ 12000S: Supported 12001F: drivers/s390/block/dasd* 12002F: block/partitions/ibm.c 12003 12004S390 IOMMU (PCI) 12005M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12006L: linux-s390@vger.kernel.org 12007W: http://www.ibm.com/developerworks/linux/linux390/ 12008S: Supported 12009F: drivers/iommu/s390-iommu.c 12010 12011S390 IUCV NETWORK LAYER 12012M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12013M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12014L: linux-s390@vger.kernel.org 12015W: http://www.ibm.com/developerworks/linux/linux390/ 12016S: Supported 12017F: drivers/s390/net/*iucv* 12018F: include/net/iucv/ 12019F: net/iucv/ 12020 12021S390 NETWORK DRIVERS 12022M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12023M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12024L: linux-s390@vger.kernel.org 12025W: http://www.ibm.com/developerworks/linux/linux390/ 12026S: Supported 12027F: drivers/s390/net/ 12028 12029S390 PCI SUBSYSTEM 12030M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12031M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12032L: linux-s390@vger.kernel.org 12033W: http://www.ibm.com/developerworks/linux/linux390/ 12034S: Supported 12035F: arch/s390/pci/ 12036F: drivers/pci/hotplug/s390_pci_hpc.c 12037 12038S390 VFIO-CCW DRIVER 12039M: Cornelia Huck <cohuck@redhat.com> 12040M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12041M: Halil Pasic <pasic@linux.vnet.ibm.com> 12042L: linux-s390@vger.kernel.org 12043L: kvm@vger.kernel.org 12044S: Supported 12045F: drivers/s390/cio/vfio_ccw* 12046F: Documentation/s390/vfio-ccw.txt 12047F: include/uapi/linux/vfio_ccw.h 12048 12049S390 ZCRYPT DRIVER 12050M: Harald Freudenberger <freude@de.ibm.com> 12051L: linux-s390@vger.kernel.org 12052W: http://www.ibm.com/developerworks/linux/linux390/ 12053S: Supported 12054F: drivers/s390/crypto/ 12055 12056S390 ZFCP DRIVER 12057M: Steffen Maier <maier@linux.vnet.ibm.com> 12058M: Benjamin Block <bblock@linux.vnet.ibm.com> 12059L: linux-s390@vger.kernel.org 12060W: http://www.ibm.com/developerworks/linux/linux390/ 12061S: Supported 12062F: drivers/s390/scsi/zfcp_* 12063 12064S3C24XX SD/MMC Driver 12065M: Ben Dooks <ben-linux@fluff.org> 12066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12067S: Supported 12068F: drivers/mmc/host/s3cmci.* 12069 12070SAA6588 RDS RECEIVER DRIVER 12071M: Hans Verkuil <hverkuil@xs4all.nl> 12072L: linux-media@vger.kernel.org 12073T: git git://linuxtv.org/media_tree.git 12074W: https://linuxtv.org 12075S: Odd Fixes 12076F: drivers/media/i2c/saa6588* 12077 12078SAA7134 VIDEO4LINUX DRIVER 12079M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12080M: Mauro Carvalho Chehab <mchehab@kernel.org> 12081L: linux-media@vger.kernel.org 12082W: https://linuxtv.org 12083T: git git://linuxtv.org/media_tree.git 12084S: Odd fixes 12085F: Documentation/media/v4l-drivers/saa7134* 12086F: drivers/media/pci/saa7134/ 12087 12088SAA7146 VIDEO4LINUX-2 DRIVER 12089M: Hans Verkuil <hverkuil@xs4all.nl> 12090L: linux-media@vger.kernel.org 12091T: git git://linuxtv.org/media_tree.git 12092S: Maintained 12093F: drivers/media/common/saa7146/ 12094F: drivers/media/pci/saa7146/ 12095F: include/media/saa7146* 12096 12097SAMSUNG AUDIO (ASoC) DRIVERS 12098M: Krzysztof Kozlowski <krzk@kernel.org> 12099M: Sangbeom Kim <sbkim73@samsung.com> 12100M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12102S: Supported 12103F: sound/soc/samsung/ 12104 12105SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12106M: Krzysztof Kozlowski <krzk@kernel.org> 12107L: linux-crypto@vger.kernel.org 12108L: linux-samsung-soc@vger.kernel.org 12109S: Maintained 12110F: drivers/crypto/exynos-rng.c 12111F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12112 12113SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12114M: Łukasz Stelmach <l.stelmach@samsung.com> 12115L: linux-samsung-soc@vger.kernel.org 12116S: Maintained 12117F: drivers/char/hw_random/exynos-trng.c 12118F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12119 12120SAMSUNG FRAMEBUFFER DRIVER 12121M: Jingoo Han <jingoohan1@gmail.com> 12122L: linux-fbdev@vger.kernel.org 12123S: Maintained 12124F: drivers/video/fbdev/s3c-fb.c 12125 12126SAMSUNG LAPTOP DRIVER 12127M: Corentin Chary <corentin.chary@gmail.com> 12128L: platform-driver-x86@vger.kernel.org 12129S: Maintained 12130F: drivers/platform/x86/samsung-laptop.c 12131 12132SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12133M: Sangbeom Kim <sbkim73@samsung.com> 12134M: Krzysztof Kozlowski <krzk@kernel.org> 12135M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12136L: linux-kernel@vger.kernel.org 12137L: linux-samsung-soc@vger.kernel.org 12138S: Supported 12139F: drivers/mfd/sec*.c 12140F: drivers/regulator/s2m*.c 12141F: drivers/regulator/s5m*.c 12142F: drivers/clk/clk-s2mps11.c 12143F: drivers/rtc/rtc-s5m.c 12144F: include/linux/mfd/samsung/ 12145F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12146F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12147F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12148F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12149 12150SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12151M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12152L: linux-media@vger.kernel.org 12153L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12154S: Maintained 12155F: drivers/media/platform/s3c-camif/ 12156F: include/media/drv-intf/s3c_camif.h 12157 12158SAMSUNG S3FWRN5 NFC DRIVER 12159M: Robert Baldyga <r.baldyga@samsung.com> 12160M: Krzysztof Opasiak <k.opasiak@samsung.com> 12161L: linux-nfc@lists.01.org (moderated for non-subscribers) 12162S: Supported 12163F: drivers/nfc/s3fwrn5 12164 12165SAMSUNG S5C73M3 CAMERA DRIVER 12166M: Kyungmin Park <kyungmin.park@samsung.com> 12167M: Andrzej Hajda <a.hajda@samsung.com> 12168L: linux-media@vger.kernel.org 12169S: Supported 12170F: drivers/media/i2c/s5c73m3/* 12171 12172SAMSUNG S5K5BAF CAMERA DRIVER 12173M: Kyungmin Park <kyungmin.park@samsung.com> 12174M: Andrzej Hajda <a.hajda@samsung.com> 12175L: linux-media@vger.kernel.org 12176S: Supported 12177F: drivers/media/i2c/s5k5baf.c 12178 12179SAMSUNG S5P Security SubSystem (SSS) DRIVER 12180M: Krzysztof Kozlowski <krzk@kernel.org> 12181M: Vladimir Zapolskiy <vz@mleia.com> 12182M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12183L: linux-crypto@vger.kernel.org 12184L: linux-samsung-soc@vger.kernel.org 12185S: Maintained 12186F: drivers/crypto/s5p-sss.c 12187 12188SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12189M: Kyungmin Park <kyungmin.park@samsung.com> 12190M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12191L: linux-media@vger.kernel.org 12192Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12193S: Supported 12194F: drivers/media/platform/exynos4-is/ 12195 12196SAMSUNG SOC CLOCK DRIVERS 12197M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12198M: Tomasz Figa <tomasz.figa@gmail.com> 12199M: Chanwoo Choi <cw00.choi@samsung.com> 12200S: Supported 12201L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12202F: drivers/clk/samsung/ 12203F: include/dt-bindings/clock/exynos*.h 12204F: Documentation/devicetree/bindings/clock/exynos*.txt 12205 12206SAMSUNG SPI DRIVERS 12207M: Kukjin Kim <kgene@kernel.org> 12208M: Krzysztof Kozlowski <krzk@kernel.org> 12209M: Andi Shyti <andi.shyti@samsung.com> 12210L: linux-spi@vger.kernel.org 12211L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12212S: Maintained 12213F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12214F: drivers/spi/spi-s3c* 12215F: include/linux/platform_data/spi-s3c64xx.h 12216 12217SAMSUNG SXGBE DRIVERS 12218M: Byungho An <bh74.an@samsung.com> 12219M: Girish K S <ks.giri@samsung.com> 12220M: Vipul Pandya <vipul.pandya@samsung.com> 12221S: Supported 12222L: netdev@vger.kernel.org 12223F: drivers/net/ethernet/samsung/sxgbe/ 12224 12225SAMSUNG THERMAL DRIVER 12226M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12227L: linux-pm@vger.kernel.org 12228L: linux-samsung-soc@vger.kernel.org 12229S: Supported 12230T: git https://github.com/lmajewski/linux-samsung-thermal.git 12231F: drivers/thermal/samsung/ 12232 12233SAMSUNG USB2 PHY DRIVER 12234M: Kamil Debski <kamil@wypas.org> 12235M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12236L: linux-kernel@vger.kernel.org 12237S: Supported 12238F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12239F: Documentation/phy/samsung-usb2.txt 12240F: drivers/phy/samsung/phy-exynos4210-usb2.c 12241F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12242F: drivers/phy/samsung/phy-exynos5250-usb2.c 12243F: drivers/phy/samsung/phy-s5pv210-usb2.c 12244F: drivers/phy/samsung/phy-samsung-usb2.c 12245F: drivers/phy/samsung/phy-samsung-usb2.h 12246 12247SC1200 WDT DRIVER 12248M: Zwane Mwaikambo <zwanem@gmail.com> 12249S: Maintained 12250F: drivers/watchdog/sc1200wdt.c 12251 12252SCHEDULER 12253M: Ingo Molnar <mingo@redhat.com> 12254M: Peter Zijlstra <peterz@infradead.org> 12255L: linux-kernel@vger.kernel.org 12256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12257S: Maintained 12258F: kernel/sched/ 12259F: include/linux/sched.h 12260F: include/uapi/linux/sched.h 12261F: include/linux/wait.h 12262 12263SCORE ARCHITECTURE 12264M: Chen Liqin <liqin.linux@gmail.com> 12265M: Lennox Wu <lennox.wu@gmail.com> 12266W: http://www.sunplus.com 12267S: Supported 12268F: arch/score/ 12269 12270SCR24X CHIP CARD INTERFACE DRIVER 12271M: Lubomir Rintel <lkundrak@v3.sk> 12272S: Supported 12273F: drivers/char/pcmcia/scr24x_cs.c 12274 12275SCSI CDROM DRIVER 12276M: Jens Axboe <axboe@kernel.dk> 12277L: linux-scsi@vger.kernel.org 12278W: http://www.kernel.dk 12279S: Maintained 12280F: drivers/scsi/sr* 12281 12282SCSI RDMA PROTOCOL (SRP) INITIATOR 12283M: Bart Van Assche <bart.vanassche@sandisk.com> 12284L: linux-rdma@vger.kernel.org 12285S: Supported 12286W: http://www.openfabrics.org 12287Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12289F: drivers/infiniband/ulp/srp/ 12290F: include/scsi/srp.h 12291 12292SCSI SG DRIVER 12293M: Doug Gilbert <dgilbert@interlog.com> 12294L: linux-scsi@vger.kernel.org 12295W: http://sg.danny.cz/sg 12296S: Maintained 12297F: Documentation/scsi/scsi-generic.txt 12298F: drivers/scsi/sg.c 12299F: include/scsi/sg.h 12300 12301SCSI SUBSYSTEM 12302M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12304M: "Martin K. Petersen" <martin.petersen@oracle.com> 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12306L: linux-scsi@vger.kernel.org 12307S: Maintained 12308F: Documentation/devicetree/bindings/scsi/ 12309F: drivers/scsi/ 12310F: include/scsi/ 12311 12312SCSI TAPE DRIVER 12313M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12314L: linux-scsi@vger.kernel.org 12315S: Maintained 12316F: Documentation/scsi/st.txt 12317F: drivers/scsi/st.* 12318F: drivers/scsi/st_*.h 12319 12320SCTP PROTOCOL 12321M: Vlad Yasevich <vyasevich@gmail.com> 12322M: Neil Horman <nhorman@tuxdriver.com> 12323L: linux-sctp@vger.kernel.org 12324W: http://lksctp.sourceforge.net 12325S: Maintained 12326F: Documentation/networking/sctp.txt 12327F: include/linux/sctp.h 12328F: include/uapi/linux/sctp.h 12329F: include/net/sctp/ 12330F: net/sctp/ 12331 12332SCx200 CPU SUPPORT 12333M: Jim Cromie <jim.cromie@gmail.com> 12334S: Odd Fixes 12335F: Documentation/i2c/busses/scx200_acb 12336F: arch/x86/platform/scx200/ 12337F: drivers/watchdog/scx200_wdt.c 12338F: drivers/i2c/busses/scx200* 12339F: drivers/mtd/maps/scx200_docflash.c 12340F: include/linux/scx200.h 12341 12342SCx200 GPIO DRIVER 12343M: Jim Cromie <jim.cromie@gmail.com> 12344S: Maintained 12345F: drivers/char/scx200_gpio.c 12346F: include/linux/scx200_gpio.h 12347 12348SCx200 HRT CLOCKSOURCE DRIVER 12349M: Jim Cromie <jim.cromie@gmail.com> 12350S: Maintained 12351F: drivers/clocksource/scx200_hrt.c 12352 12353SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12354M: Sascha Sommer <saschasommer@freenet.de> 12355L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12356S: Maintained 12357F: drivers/mmc/host/sdricoh_cs.c 12358 12359SECURE COMPUTING 12360M: Kees Cook <keescook@chromium.org> 12361R: Andy Lutomirski <luto@amacapital.net> 12362R: Will Drewry <wad@chromium.org> 12363T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12364S: Supported 12365F: kernel/seccomp.c 12366F: include/uapi/linux/seccomp.h 12367F: include/linux/seccomp.h 12368F: tools/testing/selftests/seccomp/* 12369F: tools/testing/selftests/kselftest_harness.h 12370F: Documentation/userspace-api/seccomp_filter.rst 12371K: \bsecure_computing 12372K: \bTIF_SECCOMP\b 12373 12374SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12375M: Al Cooper <alcooperx@gmail.com> 12376L: linux-mmc@vger.kernel.org 12377L: bcm-kernel-feedback-list@broadcom.com 12378S: Maintained 12379F: drivers/mmc/host/sdhci-brcmstb* 12380 12381SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12382M: Adrian Hunter <adrian.hunter@intel.com> 12383L: linux-mmc@vger.kernel.org 12384T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12385S: Maintained 12386F: drivers/mmc/host/sdhci* 12387F: include/linux/mmc/sdhci* 12388 12389SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12390M: Ben Dooks <ben-linux@fluff.org> 12391M: Jaehoon Chung <jh80.chung@samsung.com> 12392L: linux-mmc@vger.kernel.org 12393S: Maintained 12394F: drivers/mmc/host/sdhci-s3c* 12395 12396SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12397M: Viresh Kumar <vireshk@kernel.org> 12398L: linux-mmc@vger.kernel.org 12399S: Maintained 12400F: drivers/mmc/host/sdhci-spear.c 12401 12402SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12403M: Kishon Vijay Abraham I <kishon@ti.com> 12404L: linux-mmc@vger.kernel.org 12405S: Maintained 12406F: drivers/mmc/host/sdhci-omap.c 12407 12408SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12409M: Scott Bauer <scott.bauer@intel.com> 12410M: Jonathan Derrick <jonathan.derrick@intel.com> 12411L: linux-block@vger.kernel.org 12412S: Supported 12413F: block/sed* 12414F: block/opal_proto.h 12415F: include/linux/sed* 12416F: include/uapi/linux/sed* 12417 12418SECURITY CONTACT 12419M: Security Officers <security@kernel.org> 12420S: Supported 12421 12422SECURITY SUBSYSTEM 12423M: James Morris <jmorris@namei.org> 12424M: "Serge E. Hallyn" <serge@hallyn.com> 12425L: linux-security-module@vger.kernel.org (suggested Cc:) 12426T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12427W: http://kernsec.org/ 12428S: Supported 12429F: security/ 12430 12431SELINUX SECURITY MODULE 12432M: Paul Moore <paul@paul-moore.com> 12433M: Stephen Smalley <sds@tycho.nsa.gov> 12434M: Eric Paris <eparis@parisplace.org> 12435L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12436W: https://selinuxproject.org 12437W: https://github.com/SELinuxProject 12438T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12439S: Supported 12440F: include/linux/selinux* 12441F: security/selinux/ 12442F: scripts/selinux/ 12443F: Documentation/admin-guide/LSM/SELinux.rst 12444 12445SENSABLE PHANTOM 12446M: Jiri Slaby <jirislaby@gmail.com> 12447S: Maintained 12448F: drivers/misc/phantom.c 12449F: include/uapi/linux/phantom.h 12450 12451SERIAL DEVICE BUS 12452M: Rob Herring <robh@kernel.org> 12453L: linux-serial@vger.kernel.org 12454S: Maintained 12455F: Documentation/devicetree/bindings/serial/slave-device.txt 12456F: drivers/tty/serdev/ 12457F: include/linux/serdev.h 12458 12459SERIAL DRIVERS 12460M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12461L: linux-serial@vger.kernel.org 12462S: Maintained 12463F: Documentation/devicetree/bindings/serial/ 12464F: drivers/tty/serial/ 12465 12466SERIAL IR RECEIVER 12467M: Sean Young <sean@mess.org> 12468L: linux-media@vger.kernel.org 12469S: Maintained 12470F: drivers/media/rc/serial_ir.c 12471 12472SFC NETWORK DRIVER 12473M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12474M: Edward Cree <ecree@solarflare.com> 12475M: Bert Kenward <bkenward@solarflare.com> 12476L: netdev@vger.kernel.org 12477S: Supported 12478F: drivers/net/ethernet/sfc/ 12479 12480SGI GRU DRIVER 12481M: Dimitri Sivanich <sivanich@sgi.com> 12482S: Maintained 12483F: drivers/misc/sgi-gru/ 12484 12485SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12486M: Pat Gefre <pfg@sgi.com> 12487L: linux-ia64@vger.kernel.org 12488S: Supported 12489F: Documentation/ia64/serial.txt 12490F: drivers/tty/serial/ioc?_serial.c 12491F: include/linux/ioc?.h 12492 12493SGI XP/XPC/XPNET DRIVER 12494M: Cliff Whickman <cpw@sgi.com> 12495M: Robin Holt <robinmholt@gmail.com> 12496S: Maintained 12497F: drivers/misc/sgi-xp/ 12498 12499SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12500M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12501L: linux-s390@vger.kernel.org 12502W: http://www.ibm.com/developerworks/linux/linux390/ 12503S: Supported 12504F: net/smc/ 12505 12506SH_VEU V4L2 MEM2MEM DRIVER 12507L: linux-media@vger.kernel.org 12508S: Orphan 12509F: drivers/media/platform/sh_veu.c 12510 12511SH_VOU V4L2 OUTPUT DRIVER 12512L: linux-media@vger.kernel.org 12513S: Orphan 12514F: drivers/media/platform/sh_vou.c 12515F: include/media/drv-intf/sh_vou.h 12516 12517SI2157 MEDIA DRIVER 12518M: Antti Palosaari <crope@iki.fi> 12519L: linux-media@vger.kernel.org 12520W: https://linuxtv.org 12521W: http://palosaari.fi/linux/ 12522Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12523T: git git://linuxtv.org/anttip/media_tree.git 12524S: Maintained 12525F: drivers/media/tuners/si2157* 12526 12527SI2165 MEDIA DRIVER 12528M: Matthias Schwarzott <zzam@gentoo.org> 12529L: linux-media@vger.kernel.org 12530W: https://linuxtv.org 12531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12532S: Maintained 12533F: drivers/media/dvb-frontends/si2165* 12534 12535SI2168 MEDIA DRIVER 12536M: Antti Palosaari <crope@iki.fi> 12537L: linux-media@vger.kernel.org 12538W: https://linuxtv.org 12539W: http://palosaari.fi/linux/ 12540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12541T: git git://linuxtv.org/anttip/media_tree.git 12542S: Maintained 12543F: drivers/media/dvb-frontends/si2168* 12544 12545SI470X FM RADIO RECEIVER I2C DRIVER 12546M: Hans Verkuil <hverkuil@xs4all.nl> 12547L: linux-media@vger.kernel.org 12548T: git git://linuxtv.org/media_tree.git 12549W: https://linuxtv.org 12550S: Odd Fixes 12551F: drivers/media/radio/si470x/radio-si470x-i2c.c 12552 12553SI470X FM RADIO RECEIVER USB DRIVER 12554M: Hans Verkuil <hverkuil@xs4all.nl> 12555L: linux-media@vger.kernel.org 12556T: git git://linuxtv.org/media_tree.git 12557W: https://linuxtv.org 12558S: Maintained 12559F: drivers/media/radio/si470x/radio-si470x-common.c 12560F: drivers/media/radio/si470x/radio-si470x.h 12561F: drivers/media/radio/si470x/radio-si470x-usb.c 12562 12563SI4713 FM RADIO TRANSMITTER I2C DRIVER 12564M: Eduardo Valentin <edubezval@gmail.com> 12565L: linux-media@vger.kernel.org 12566T: git git://linuxtv.org/media_tree.git 12567W: https://linuxtv.org 12568S: Odd Fixes 12569F: drivers/media/radio/si4713/si4713.? 12570 12571SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12572M: Eduardo Valentin <edubezval@gmail.com> 12573L: linux-media@vger.kernel.org 12574T: git git://linuxtv.org/media_tree.git 12575W: https://linuxtv.org 12576S: Odd Fixes 12577F: drivers/media/radio/si4713/radio-platform-si4713.c 12578 12579SI4713 FM RADIO TRANSMITTER USB DRIVER 12580M: Hans Verkuil <hverkuil@xs4all.nl> 12581L: linux-media@vger.kernel.org 12582T: git git://linuxtv.org/media_tree.git 12583W: https://linuxtv.org 12584S: Maintained 12585F: drivers/media/radio/si4713/radio-usb-si4713.c 12586 12587SIANO DVB DRIVER 12588M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12589M: Mauro Carvalho Chehab <mchehab@kernel.org> 12590L: linux-media@vger.kernel.org 12591W: https://linuxtv.org 12592T: git git://linuxtv.org/media_tree.git 12593S: Odd fixes 12594F: drivers/media/common/siano/ 12595F: drivers/media/usb/siano/ 12596F: drivers/media/usb/siano/ 12597F: drivers/media/mmc/siano/ 12598 12599SILEAD TOUCHSCREEN DRIVER 12600M: Hans de Goede <hdegoede@redhat.com> 12601L: linux-input@vger.kernel.org 12602L: platform-driver-x86@vger.kernel.org 12603S: Maintained 12604F: drivers/input/touchscreen/silead.c 12605F: drivers/platform/x86/silead_dmi.c 12606 12607SILICON MOTION SM712 FRAME BUFFER DRIVER 12608M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12609M: Teddy Wang <teddy.wang@siliconmotion.com> 12610M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12611L: linux-fbdev@vger.kernel.org 12612S: Maintained 12613F: drivers/video/fbdev/sm712* 12614F: Documentation/fb/sm712fb.txt 12615 12616SIMPLE FIRMWARE INTERFACE (SFI) 12617M: Len Brown <lenb@kernel.org> 12618L: sfi-devel@simplefirmware.org 12619W: http://simplefirmware.org/ 12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12621S: Supported 12622F: arch/x86/platform/sfi/ 12623F: drivers/sfi/ 12624F: include/linux/sfi*.h 12625 12626SIMPLEFB FB DRIVER 12627M: Hans de Goede <hdegoede@redhat.com> 12628L: linux-fbdev@vger.kernel.org 12629S: Maintained 12630F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12631F: drivers/video/fbdev/simplefb.c 12632F: include/linux/platform_data/simplefb.h 12633 12634SIMTEC EB110ATX (Chalice CATS) 12635P: Ben Dooks 12636P: Vincent Sanders <vince@simtec.co.uk> 12637M: Simtec Linux Team <linux@simtec.co.uk> 12638W: http://www.simtec.co.uk/products/EB110ATX/ 12639S: Supported 12640 12641SIMTEC EB2410ITX (BAST) 12642P: Ben Dooks 12643P: Vincent Sanders <vince@simtec.co.uk> 12644M: Simtec Linux Team <linux@simtec.co.uk> 12645W: http://www.simtec.co.uk/products/EB2410ITX/ 12646S: Supported 12647F: arch/arm/mach-s3c24xx/mach-bast.c 12648F: arch/arm/mach-s3c24xx/bast-ide.c 12649F: arch/arm/mach-s3c24xx/bast-irq.c 12650 12651SIPHASH PRF ROUTINES 12652M: Jason A. Donenfeld <Jason@zx2c4.com> 12653S: Maintained 12654F: lib/siphash.c 12655F: lib/test_siphash.c 12656F: include/linux/siphash.h 12657 12658SIOX 12659M: Gavin Schenk <g.schenk@eckelmann.de> 12660M: Uwe Kleine-König <kernel@pengutronix.de> 12661S: Supported 12662F: drivers/siox/* 12663F: include/trace/events/siox.h 12664 12665SIS 190 ETHERNET DRIVER 12666M: Francois Romieu <romieu@fr.zoreil.com> 12667L: netdev@vger.kernel.org 12668S: Maintained 12669F: drivers/net/ethernet/sis/sis190.c 12670 12671SIS 900/7016 FAST ETHERNET DRIVER 12672M: Daniele Venzano <venza@brownhat.org> 12673W: http://www.brownhat.org/sis900.html 12674L: netdev@vger.kernel.org 12675S: Maintained 12676F: drivers/net/ethernet/sis/sis900.* 12677 12678SIS FRAMEBUFFER DRIVER 12679M: Thomas Winischhofer <thomas@winischhofer.net> 12680W: http://www.winischhofer.net/linuxsisvga.shtml 12681S: Maintained 12682F: Documentation/fb/sisfb.txt 12683F: drivers/video/fbdev/sis/ 12684F: include/video/sisfb.h 12685 12686SIS USB2VGA DRIVER 12687M: Thomas Winischhofer <thomas@winischhofer.net> 12688W: http://www.winischhofer.at/linuxsisusbvga.shtml 12689S: Maintained 12690F: drivers/usb/misc/sisusbvga/ 12691 12692SLAB ALLOCATOR 12693M: Christoph Lameter <cl@linux.com> 12694M: Pekka Enberg <penberg@kernel.org> 12695M: David Rientjes <rientjes@google.com> 12696M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12697M: Andrew Morton <akpm@linux-foundation.org> 12698L: linux-mm@kvack.org 12699S: Maintained 12700F: include/linux/sl?b*.h 12701F: mm/sl?b* 12702 12703SLEEPABLE READ-COPY UPDATE (SRCU) 12704M: Lai Jiangshan <jiangshanlai@gmail.com> 12705M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12706M: Josh Triplett <josh@joshtriplett.org> 12707R: Steven Rostedt <rostedt@goodmis.org> 12708R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12709L: linux-kernel@vger.kernel.org 12710W: http://www.rdrop.com/users/paulmck/RCU/ 12711S: Supported 12712T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12713F: include/linux/srcu.h 12714F: kernel/rcu/srcu.c 12715 12716SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12717M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12718L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12719S: Maintained 12720F: drivers/slimbus/ 12721F: Documentation/devicetree/bindings/slimbus/ 12722F: include/linux/slimbus.h 12723 12724SMACK SECURITY MODULE 12725M: Casey Schaufler <casey@schaufler-ca.com> 12726L: linux-security-module@vger.kernel.org 12727W: http://schaufler-ca.com 12728T: git git://github.com/cschaufler/smack-next 12729S: Maintained 12730F: Documentation/admin-guide/LSM/Smack.rst 12731F: security/smack/ 12732 12733SMC91x ETHERNET DRIVER 12734M: Nicolas Pitre <nico@fluxnic.net> 12735S: Odd Fixes 12736F: drivers/net/ethernet/smsc/smc91x.* 12737 12738SMIA AND SMIA++ IMAGE SENSOR DRIVER 12739M: Sakari Ailus <sakari.ailus@iki.fi> 12740L: linux-media@vger.kernel.org 12741S: Maintained 12742F: drivers/media/i2c/smiapp/ 12743F: include/media/i2c/smiapp.h 12744F: drivers/media/i2c/smiapp-pll.c 12745F: drivers/media/i2c/smiapp-pll.h 12746F: include/uapi/linux/smiapp.h 12747F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12748 12749SMM665 HARDWARE MONITOR DRIVER 12750M: Guenter Roeck <linux@roeck-us.net> 12751L: linux-hwmon@vger.kernel.org 12752S: Maintained 12753F: Documentation/hwmon/smm665 12754F: drivers/hwmon/smm665.c 12755 12756SMSC EMC2103 HARDWARE MONITOR DRIVER 12757M: Steve Glendinning <steve.glendinning@shawell.net> 12758L: linux-hwmon@vger.kernel.org 12759S: Maintained 12760F: Documentation/hwmon/emc2103 12761F: drivers/hwmon/emc2103.c 12762 12763SMSC SCH5627 HARDWARE MONITOR DRIVER 12764M: Hans de Goede <hdegoede@redhat.com> 12765L: linux-hwmon@vger.kernel.org 12766S: Supported 12767F: Documentation/hwmon/sch5627 12768F: drivers/hwmon/sch5627.c 12769 12770SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12771M: Steve Glendinning <steve.glendinning@shawell.net> 12772L: linux-fbdev@vger.kernel.org 12773S: Maintained 12774F: drivers/video/fbdev/smscufx.c 12775 12776SMSC47B397 HARDWARE MONITOR DRIVER 12777M: Jean Delvare <jdelvare@suse.com> 12778L: linux-hwmon@vger.kernel.org 12779S: Maintained 12780F: Documentation/hwmon/smsc47b397 12781F: drivers/hwmon/smsc47b397.c 12782 12783SMSC911x ETHERNET DRIVER 12784M: Steve Glendinning <steve.glendinning@shawell.net> 12785L: netdev@vger.kernel.org 12786S: Maintained 12787F: include/linux/smsc911x.h 12788F: drivers/net/ethernet/smsc/smsc911x.* 12789 12790SMSC9420 PCI ETHERNET DRIVER 12791M: Steve Glendinning <steve.glendinning@shawell.net> 12792L: netdev@vger.kernel.org 12793S: Maintained 12794F: drivers/net/ethernet/smsc/smsc9420.* 12795 12796SOC-CAMERA V4L2 SUBSYSTEM 12797M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12798L: linux-media@vger.kernel.org 12799T: git git://linuxtv.org/media_tree.git 12800S: Maintained 12801F: include/media/soc* 12802F: drivers/media/i2c/soc_camera/ 12803F: drivers/media/platform/soc_camera/ 12804 12805SOCIONEXT UNIPHIER SOUND DRIVER 12806M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12807L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12808S: Maintained 12809F: sound/soc/uniphier/ 12810 12811SOEKRIS NET48XX LED SUPPORT 12812M: Chris Boot <bootc@bootc.net> 12813S: Maintained 12814F: drivers/leds/leds-net48xx.c 12815 12816SOFT-ROCE DRIVER (rxe) 12817M: Moni Shoua <monis@mellanox.com> 12818L: linux-rdma@vger.kernel.org 12819S: Supported 12820W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12821Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12822F: drivers/infiniband/sw/rxe/ 12823F: include/uapi/rdma/rdma_user_rxe.h 12824 12825SOFTLOGIC 6x10 MPEG CODEC 12826M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12827M: Anton Sviridenko <anton@corp.bluecherry.net> 12828M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12829M: Andrey Utkin <andrey_utkin@fastmail.com> 12830M: Ismael Luceno <ismael@iodev.co.uk> 12831L: linux-media@vger.kernel.org 12832S: Supported 12833F: drivers/media/pci/solo6x10/ 12834 12835SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12836M: James Morse <james.morse@arm.com> 12837L: linux-arm-kernel@lists.infradead.org 12838S: Maintained 12839F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12840F: drivers/firmware/arm_sdei.c 12841F: include/linux/sdei.h 12842F: include/uapi/linux/sdei.h 12843 12844SOFTWARE RAID (Multiple Disks) SUPPORT 12845M: Shaohua Li <shli@kernel.org> 12846L: linux-raid@vger.kernel.org 12847T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12848S: Supported 12849F: drivers/md/Makefile 12850F: drivers/md/Kconfig 12851F: drivers/md/md* 12852F: drivers/md/raid* 12853F: include/linux/raid/ 12854F: include/uapi/linux/raid/ 12855 12856SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12857M: Jassi Brar <jaswinder.singh@linaro.org> 12858L: netdev@vger.kernel.org 12859S: Maintained 12860F: drivers/net/ethernet/socionext/netsec.c 12861F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12862 12863SONIC NETWORK DRIVER 12864M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12865L: netdev@vger.kernel.org 12866S: Maintained 12867F: drivers/net/ethernet/natsemi/sonic.* 12868 12869SONICS SILICON BACKPLANE DRIVER (SSB) 12870M: Michael Buesch <m@bues.ch> 12871L: linux-wireless@vger.kernel.org 12872S: Maintained 12873F: drivers/ssb/ 12874F: include/linux/ssb/ 12875 12876SONY IMX274 SENSOR DRIVER 12877M: Leon Luo <leonl@leopardimaging.com> 12878L: linux-media@vger.kernel.org 12879T: git git://linuxtv.org/media_tree.git 12880S: Maintained 12881F: drivers/media/i2c/imx274.c 12882F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12883 12884SONY MEMORYSTICK CARD SUPPORT 12885M: Alex Dubov <oakad@yahoo.com> 12886W: http://tifmxx.berlios.de/ 12887S: Maintained 12888F: drivers/memstick/host/tifm_ms.c 12889 12890SONY MEMORYSTICK STANDARD SUPPORT 12891M: Maxim Levitsky <maximlevitsky@gmail.com> 12892S: Maintained 12893F: drivers/memstick/core/ms_block.* 12894 12895SONY VAIO CONTROL DEVICE DRIVER 12896M: Mattia Dongili <malattia@linux.it> 12897L: platform-driver-x86@vger.kernel.org 12898W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12899S: Maintained 12900F: Documentation/laptops/sony-laptop.txt 12901F: drivers/char/sonypi.c 12902F: drivers/platform/x86/sony-laptop.c 12903F: include/linux/sony-laptop.h 12904 12905SOUND 12906M: Jaroslav Kysela <perex@perex.cz> 12907M: Takashi Iwai <tiwai@suse.com> 12908L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12909W: http://www.alsa-project.org/ 12910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12911T: git git://git.alsa-project.org/alsa-kernel.git 12912Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12913S: Maintained 12914F: Documentation/sound/ 12915F: include/sound/ 12916F: include/uapi/sound/ 12917F: sound/ 12918 12919SOUND - COMPRESSED AUDIO 12920M: Vinod Koul <vinod.koul@intel.com> 12921L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12923S: Supported 12924F: Documentation/sound/alsa/compress_offload.txt 12925F: include/sound/compress_driver.h 12926F: include/uapi/sound/compress_* 12927F: sound/core/compress_offload.c 12928F: sound/soc/soc-compress.c 12929 12930SOUND - DMAENGINE HELPERS 12931M: Lars-Peter Clausen <lars@metafoo.de> 12932S: Supported 12933F: include/sound/dmaengine_pcm.h 12934F: sound/core/pcm_dmaengine.c 12935F: sound/soc/soc-generic-dmaengine-pcm.c 12936 12937SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12938M: Liam Girdwood <lgirdwood@gmail.com> 12939M: Mark Brown <broonie@kernel.org> 12940T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12941L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12942W: http://alsa-project.org/main/index.php/ASoC 12943S: Supported 12944F: Documentation/devicetree/bindings/sound/ 12945F: Documentation/sound/alsa/soc/ 12946F: sound/soc/ 12947F: include/sound/soc* 12948 12949SOUNDWIRE SUBSYSTEM 12950M: Vinod Koul <vinod.koul@intel.com> 12951M: Sanyog Kale <sanyog.r.kale@intel.com> 12952R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12953L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12954S: Supported 12955F: Documentation/driver-api/soundwire/ 12956F: drivers/soundwire/ 12957F: include/linux/soundwire/ 12958 12959SP2 MEDIA DRIVER 12960M: Olli Salonen <olli.salonen@iki.fi> 12961L: linux-media@vger.kernel.org 12962W: https://linuxtv.org 12963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12964S: Maintained 12965F: drivers/media/dvb-frontends/sp2* 12966 12967SPARC + UltraSPARC (sparc/sparc64) 12968M: "David S. Miller" <davem@davemloft.net> 12969L: sparclinux@vger.kernel.org 12970Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12972T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12973S: Maintained 12974F: arch/sparc/ 12975F: drivers/sbus/ 12976 12977SPARC SERIAL DRIVERS 12978M: "David S. Miller" <davem@davemloft.net> 12979L: sparclinux@vger.kernel.org 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12982S: Maintained 12983F: include/linux/sunserialcore.h 12984F: drivers/tty/serial/suncore.c 12985F: drivers/tty/serial/sunhv.c 12986F: drivers/tty/serial/sunsab.c 12987F: drivers/tty/serial/sunsab.h 12988F: drivers/tty/serial/sunsu.c 12989F: drivers/tty/serial/sunzilog.c 12990F: drivers/tty/serial/sunzilog.h 12991F: drivers/tty/vcc.c 12992 12993SPARSE CHECKER 12994M: "Christopher Li" <sparse@chrisli.org> 12995L: linux-sparse@vger.kernel.org 12996W: https://sparse.wiki.kernel.org/ 12997T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12998T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12999S: Maintained 13000F: include/linux/compiler.h 13001 13002SPEAR CLOCK FRAMEWORK SUPPORT 13003M: Viresh Kumar <vireshk@kernel.org> 13004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13005W: http://www.st.com/spear 13006S: Maintained 13007F: drivers/clk/spear/ 13008 13009SPEAR PLATFORM SUPPORT 13010M: Viresh Kumar <vireshk@kernel.org> 13011M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13013W: http://www.st.com/spear 13014S: Maintained 13015F: arch/arm/boot/dts/spear* 13016F: arch/arm/mach-spear/ 13017 13018SPI NOR SUBSYSTEM 13019M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13020M: Marek Vasut <marek.vasut@gmail.com> 13021L: linux-mtd@lists.infradead.org 13022W: http://www.linux-mtd.infradead.org/ 13023Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13024T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13025T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13026S: Maintained 13027F: drivers/mtd/spi-nor/ 13028F: include/linux/mtd/spi-nor.h 13029 13030SPI SUBSYSTEM 13031M: Mark Brown <broonie@kernel.org> 13032L: linux-spi@vger.kernel.org 13033T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13034Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13035S: Maintained 13036F: Documentation/devicetree/bindings/spi/ 13037F: Documentation/spi/ 13038F: drivers/spi/ 13039F: include/linux/spi/ 13040F: include/uapi/linux/spi/ 13041F: tools/spi/ 13042 13043SPIDERNET NETWORK DRIVER for CELL 13044M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13045L: netdev@vger.kernel.org 13046S: Supported 13047F: Documentation/networking/spider_net.txt 13048F: drivers/net/ethernet/toshiba/spider_net* 13049 13050SPMI SUBSYSTEM 13051R: Stephen Boyd <sboyd@kernel.org> 13052L: linux-arm-msm@vger.kernel.org 13053F: Documentation/devicetree/bindings/spmi/ 13054F: drivers/spmi/ 13055F: include/dt-bindings/spmi/spmi.h 13056F: include/linux/spmi.h 13057F: include/trace/events/spmi.h 13058 13059SPU FILE SYSTEM 13060M: Jeremy Kerr <jk@ozlabs.org> 13061L: linuxppc-dev@lists.ozlabs.org 13062W: http://www.ibm.com/developerworks/power/cell/ 13063S: Supported 13064F: Documentation/filesystems/spufs.txt 13065F: arch/powerpc/platforms/cell/spufs/ 13066 13067SQUASHFS FILE SYSTEM 13068M: Phillip Lougher <phillip@squashfs.org.uk> 13069L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13070W: http://squashfs.org.uk 13071T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13072S: Maintained 13073F: Documentation/filesystems/squashfs.txt 13074F: fs/squashfs/ 13075 13076SRM (Alpha) environment access 13077M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13078S: Maintained 13079F: arch/alpha/kernel/srm_env.c 13080 13081STABLE BRANCH 13082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13083L: stable@vger.kernel.org 13084S: Supported 13085F: Documentation/process/stable-kernel-rules.rst 13086 13087STAGING - ATOMISP DRIVER 13088M: Alan Cox <alan@linux.intel.com> 13089M: Sakari Ailus <sakari.ailus@linux.intel.com> 13090L: linux-media@vger.kernel.org 13091S: Maintained 13092F: drivers/staging/media/atomisp/ 13093 13094STAGING - COMEDI 13095M: Ian Abbott <abbotti@mev.co.uk> 13096M: H Hartley Sweeten <hsweeten@visionengravers.com> 13097S: Odd Fixes 13098F: drivers/staging/comedi/ 13099 13100STAGING - FLARION FT1000 DRIVERS 13101M: Marek Belisko <marek.belisko@gmail.com> 13102S: Odd Fixes 13103F: drivers/staging/ft1000/ 13104 13105STAGING - INDUSTRIAL IO 13106M: Jonathan Cameron <jic23@kernel.org> 13107L: linux-iio@vger.kernel.org 13108S: Odd Fixes 13109F: Documentation/devicetree/bindings/staging/iio/ 13110F: drivers/staging/iio/ 13111 13112STAGING - LUSTRE PARALLEL FILESYSTEM 13113M: Oleg Drokin <oleg.drokin@intel.com> 13114M: Andreas Dilger <andreas.dilger@intel.com> 13115M: James Simmons <jsimmons@infradead.org> 13116L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13117W: http://wiki.lustre.org/ 13118S: Maintained 13119F: drivers/staging/lustre 13120 13121STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13122M: Marc Dietrich <marvin24@gmx.de> 13123L: ac100@lists.launchpad.net (moderated for non-subscribers) 13124L: linux-tegra@vger.kernel.org 13125S: Maintained 13126F: drivers/staging/nvec/ 13127 13128STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13129M: Jens Frederich <jfrederich@gmail.com> 13130M: Daniel Drake <dsd@laptop.org> 13131M: Jon Nettleton <jon.nettleton@gmail.com> 13132W: http://wiki.laptop.org/go/DCON 13133S: Maintained 13134F: drivers/staging/olpc_dcon/ 13135 13136STAGING - REALTEK RTL8712U DRIVERS 13137M: Larry Finger <Larry.Finger@lwfinger.net> 13138M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13139S: Odd Fixes 13140F: drivers/staging/rtl8712/ 13141 13142STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13143M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13144M: Teddy Wang <teddy.wang@siliconmotion.com> 13145M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13146L: linux-fbdev@vger.kernel.org 13147S: Maintained 13148F: drivers/staging/sm750fb/ 13149 13150STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13151M: William Hubbs <w.d.hubbs@gmail.com> 13152M: Chris Brannon <chris@the-brannons.com> 13153M: Kirk Reiser <kirk@reisers.ca> 13154M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13155L: speakup@linux-speakup.org 13156W: http://www.linux-speakup.org/ 13157S: Odd Fixes 13158F: drivers/staging/speakup/ 13159 13160STAGING - VIA VT665X DRIVERS 13161M: Forest Bond <forest@alittletooquiet.net> 13162S: Odd Fixes 13163F: drivers/staging/vt665?/ 13164 13165STAGING - WILC1000 WIFI DRIVER 13166M: Aditya Shankar <aditya.shankar@microchip.com> 13167M: Ganesh Krishna <ganesh.krishna@microchip.com> 13168L: linux-wireless@vger.kernel.org 13169S: Supported 13170F: drivers/staging/wilc1000/ 13171 13172STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13173M: Arnaud Patard <arnaud.patard@rtp-net.org> 13174S: Odd Fixes 13175F: drivers/staging/xgifb/ 13176 13177STAGING SUBSYSTEM 13178M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13180L: devel@driverdev.osuosl.org 13181S: Supported 13182F: drivers/staging/ 13183 13184STARFIRE/DURALAN NETWORK DRIVER 13185M: Ion Badulescu <ionut@badula.org> 13186S: Odd Fixes 13187F: drivers/net/ethernet/adaptec/starfire* 13188 13189STEC S1220 SKD DRIVER 13190M: Bart Van Assche <bart.vanassche@wdc.com> 13191L: linux-block@vger.kernel.org 13192S: Maintained 13193F: drivers/block/skd*[ch] 13194 13195STI CEC DRIVER 13196M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13197S: Maintained 13198F: drivers/staging/media/st-cec/ 13199F: Documentation/devicetree/bindings/media/stih-cec.txt 13200 13201STK1160 USB VIDEO CAPTURE DRIVER 13202M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13203L: linux-media@vger.kernel.org 13204T: git git://linuxtv.org/media_tree.git 13205S: Maintained 13206F: drivers/media/usb/stk1160/ 13207 13208STMMAC ETHERNET DRIVER 13209M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13210M: Alexandre Torgue <alexandre.torgue@st.com> 13211L: netdev@vger.kernel.org 13212W: http://www.stlinux.com 13213S: Supported 13214F: drivers/net/ethernet/stmicro/stmmac/ 13215 13216SUN3/3X 13217M: Sam Creasey <sammy@sammy.net> 13218W: http://sammy.net/sun3/ 13219S: Maintained 13220F: arch/m68k/kernel/*sun3* 13221F: arch/m68k/sun3*/ 13222F: arch/m68k/include/asm/sun3* 13223F: drivers/net/ethernet/i825xx/sun3* 13224 13225SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13226M: Hans de Goede <hdegoede@redhat.com> 13227L: linux-input@vger.kernel.org 13228S: Maintained 13229F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13230F: drivers/input/keyboard/sun4i-lradc-keys.c 13231 13232SUNDANCE NETWORK DRIVER 13233M: Denis Kirjanov <kda@linux-powerpc.org> 13234L: netdev@vger.kernel.org 13235S: Maintained 13236F: drivers/net/ethernet/dlink/sundance.c 13237 13238SUPERH 13239M: Yoshinori Sato <ysato@users.sourceforge.jp> 13240M: Rich Felker <dalias@libc.org> 13241L: linux-sh@vger.kernel.org 13242Q: http://patchwork.kernel.org/project/linux-sh/list/ 13243S: Maintained 13244F: Documentation/sh/ 13245F: arch/sh/ 13246F: drivers/sh/ 13247 13248SUSPEND TO RAM 13249M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13250M: Len Brown <len.brown@intel.com> 13251M: Pavel Machek <pavel@ucw.cz> 13252L: linux-pm@vger.kernel.org 13253B: https://bugzilla.kernel.org 13254S: Supported 13255F: Documentation/power/ 13256F: arch/x86/kernel/acpi/ 13257F: drivers/base/power/ 13258F: kernel/power/ 13259F: include/linux/suspend.h 13260F: include/linux/freezer.h 13261F: include/linux/pm.h 13262 13263SVGA HANDLING 13264M: Martin Mares <mj@ucw.cz> 13265L: linux-video@atrey.karlin.mff.cuni.cz 13266S: Maintained 13267F: Documentation/svga.txt 13268F: arch/x86/boot/video* 13269 13270SWIOTLB SUBSYSTEM 13271M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13272L: iommu@lists.linux-foundation.org 13273T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13274S: Supported 13275F: lib/swiotlb.c 13276F: arch/*/kernel/pci-swiotlb.c 13277F: include/linux/swiotlb.h 13278 13279SWITCHDEV 13280M: Jiri Pirko <jiri@resnulli.us> 13281M: Ivan Vecera <ivecera@redhat.com> 13282L: netdev@vger.kernel.org 13283S: Supported 13284F: net/switchdev/ 13285F: include/net/switchdev.h 13286 13287SYNC FILE FRAMEWORK 13288M: Sumit Semwal <sumit.semwal@linaro.org> 13289R: Gustavo Padovan <gustavo@padovan.org> 13290S: Maintained 13291L: linux-media@vger.kernel.org 13292L: dri-devel@lists.freedesktop.org 13293F: drivers/dma-buf/sync_* 13294F: drivers/dma-buf/dma-fence* 13295F: drivers/dma-buf/sw_sync.c 13296F: include/linux/sync_file.h 13297F: include/uapi/linux/sync_file.h 13298F: Documentation/sync_file.txt 13299T: git git://anongit.freedesktop.org/drm/drm-misc 13300 13301SYNOPSYS ARC ARCHITECTURE 13302M: Vineet Gupta <vgupta@synopsys.com> 13303L: linux-snps-arc@lists.infradead.org 13304S: Supported 13305F: arch/arc/ 13306F: Documentation/devicetree/bindings/arc/* 13307F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13308F: drivers/clocksource/arc_timer.c 13309F: drivers/tty/serial/arc_uart.c 13310T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13311 13312SYNOPSYS ARC HSDK SDP pll clock driver 13313M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13314S: Supported 13315F: drivers/clk/clk-hsdk-pll.c 13316F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13317 13318SYNOPSYS ARC SDP clock driver 13319M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13320S: Supported 13321F: drivers/clk/axs10x/* 13322F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13323 13324SYNOPSYS ARC SDP platform support 13325M: Alexey Brodkin <abrodkin@synopsys.com> 13326S: Supported 13327F: arch/arc/plat-axs10x 13328F: arch/arc/boot/dts/ax* 13329F: Documentation/devicetree/bindings/arc/axs10* 13330 13331SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13332M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13333S: Supported 13334F: drivers/reset/reset-axs10x.c 13335F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13336 13337SYNOPSYS DESIGNWARE 8250 UART DRIVER 13338R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13339S: Maintained 13340F: drivers/tty/serial/8250/8250_dw.c 13341 13342SYNOPSYS DESIGNWARE APB GPIO DRIVER 13343M: Hoan Tran <hotran@apm.com> 13344L: linux-gpio@vger.kernel.org 13345S: Maintained 13346F: drivers/gpio/gpio-dwapb.c 13347F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13348 13349SYNOPSYS DESIGNWARE DMAC DRIVER 13350M: Viresh Kumar <vireshk@kernel.org> 13351R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13352S: Maintained 13353F: include/linux/dma/dw.h 13354F: include/linux/platform_data/dma-dw.h 13355F: drivers/dma/dw/ 13356 13357SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13358M: Jose Abreu <Jose.Abreu@synopsys.com> 13359L: netdev@vger.kernel.org 13360S: Supported 13361F: drivers/net/ethernet/synopsys/ 13362 13363SYNOPSYS DESIGNWARE I2C DRIVER 13364M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13365R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13366R: Mika Westerberg <mika.westerberg@linux.intel.com> 13367L: linux-i2c@vger.kernel.org 13368S: Maintained 13369F: drivers/i2c/busses/i2c-designware-* 13370F: include/linux/platform_data/i2c-designware.h 13371 13372SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13373M: Jaehoon Chung <jh80.chung@samsung.com> 13374L: linux-mmc@vger.kernel.org 13375S: Maintained 13376F: drivers/mmc/host/dw_mmc* 13377 13378SYNOPSYS HSDK RESET CONTROLLER DRIVER 13379M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13380S: Supported 13381F: drivers/reset/reset-hsdk.c 13382F: include/dt-bindings/reset/snps,hsdk-reset.h 13383F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13384 13385SYSTEM CONFIGURATION (SYSCON) 13386M: Lee Jones <lee.jones@linaro.org> 13387M: Arnd Bergmann <arnd@arndb.de> 13388T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13389S: Supported 13390F: drivers/mfd/syscon.c 13391 13392SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13393M: Sudeep Holla <sudeep.holla@arm.com> 13394L: linux-arm-kernel@lists.infradead.org 13395S: Maintained 13396F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13397F: drivers/clk/clk-scpi.c 13398F: drivers/cpufreq/scpi-cpufreq.c 13399F: drivers/firmware/arm_scpi.c 13400F: include/linux/scpi_protocol.h 13401 13402SYSTEM RESET/SHUTDOWN DRIVERS 13403M: Sebastian Reichel <sre@kernel.org> 13404L: linux-pm@vger.kernel.org 13405T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13406S: Maintained 13407F: Documentation/devicetree/bindings/power/reset/ 13408F: drivers/power/reset/ 13409 13410SYSTEM TRACE MODULE CLASS 13411M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13412S: Maintained 13413T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13414F: Documentation/trace/stm.txt 13415F: drivers/hwtracing/stm/ 13416F: include/linux/stm.h 13417F: include/uapi/linux/stm.h 13418 13419SYSV FILESYSTEM 13420M: Christoph Hellwig <hch@infradead.org> 13421S: Maintained 13422F: Documentation/filesystems/sysv-fs.txt 13423F: fs/sysv/ 13424F: include/linux/sysv_fs.h 13425 13426TARGET SUBSYSTEM 13427M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13428L: linux-scsi@vger.kernel.org 13429L: target-devel@vger.kernel.org 13430W: http://www.linux-iscsi.org 13431W: http://groups.google.com/group/linux-iscsi-target-dev 13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13433S: Supported 13434F: drivers/target/ 13435F: include/target/ 13436F: Documentation/target/ 13437 13438TASKSTATS STATISTICS INTERFACE 13439M: Balbir Singh <bsingharora@gmail.com> 13440S: Maintained 13441F: Documentation/accounting/taskstats* 13442F: include/linux/taskstats* 13443F: kernel/taskstats.c 13444 13445TC subsystem 13446M: Jamal Hadi Salim <jhs@mojatatu.com> 13447M: Cong Wang <xiyou.wangcong@gmail.com> 13448M: Jiri Pirko <jiri@resnulli.us> 13449L: netdev@vger.kernel.org 13450S: Maintained 13451F: include/net/pkt_cls.h 13452F: include/net/pkt_sched.h 13453F: include/net/tc_act/ 13454F: include/uapi/linux/pkt_cls.h 13455F: include/uapi/linux/pkt_sched.h 13456F: include/uapi/linux/tc_act/ 13457F: include/uapi/linux/tc_ematch/ 13458F: net/sched/ 13459 13460TCP LOW PRIORITY MODULE 13461M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13462M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13463W: http://tcp-lp-mod.sourceforge.net/ 13464S: Maintained 13465F: net/ipv4/tcp_lp.c 13466 13467TDA10071 MEDIA DRIVER 13468M: Antti Palosaari <crope@iki.fi> 13469L: linux-media@vger.kernel.org 13470W: https://linuxtv.org 13471W: http://palosaari.fi/linux/ 13472Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13473T: git git://linuxtv.org/anttip/media_tree.git 13474S: Maintained 13475F: drivers/media/dvb-frontends/tda10071* 13476 13477TDA18212 MEDIA DRIVER 13478M: Antti Palosaari <crope@iki.fi> 13479L: linux-media@vger.kernel.org 13480W: https://linuxtv.org 13481W: http://palosaari.fi/linux/ 13482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13483T: git git://linuxtv.org/anttip/media_tree.git 13484S: Maintained 13485F: drivers/media/tuners/tda18212* 13486 13487TDA18218 MEDIA DRIVER 13488M: Antti Palosaari <crope@iki.fi> 13489L: linux-media@vger.kernel.org 13490W: https://linuxtv.org 13491W: http://palosaari.fi/linux/ 13492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13493T: git git://linuxtv.org/anttip/media_tree.git 13494S: Maintained 13495F: drivers/media/tuners/tda18218* 13496 13497TDA18250 MEDIA DRIVER 13498M: Olli Salonen <olli.salonen@iki.fi> 13499L: linux-media@vger.kernel.org 13500W: https://linuxtv.org 13501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13502T: git git://linuxtv.org/media_tree.git 13503S: Maintained 13504F: drivers/media/tuners/tda18250* 13505 13506TDA18271 MEDIA DRIVER 13507M: Michael Krufky <mkrufky@linuxtv.org> 13508L: linux-media@vger.kernel.org 13509W: https://linuxtv.org 13510W: http://github.com/mkrufky 13511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13512T: git git://linuxtv.org/mkrufky/tuners.git 13513S: Maintained 13514F: drivers/media/tuners/tda18271* 13515 13516TDA827x MEDIA DRIVER 13517M: Michael Krufky <mkrufky@linuxtv.org> 13518L: linux-media@vger.kernel.org 13519W: https://linuxtv.org 13520W: http://github.com/mkrufky 13521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13522T: git git://linuxtv.org/mkrufky/tuners.git 13523S: Maintained 13524F: drivers/media/tuners/tda8290.* 13525 13526TDA8290 MEDIA DRIVER 13527M: Michael Krufky <mkrufky@linuxtv.org> 13528L: linux-media@vger.kernel.org 13529W: https://linuxtv.org 13530W: http://github.com/mkrufky 13531Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13532T: git git://linuxtv.org/mkrufky/tuners.git 13533S: Maintained 13534F: drivers/media/tuners/tda8290.* 13535 13536TDA9840 MEDIA DRIVER 13537M: Hans Verkuil <hverkuil@xs4all.nl> 13538L: linux-media@vger.kernel.org 13539T: git git://linuxtv.org/media_tree.git 13540W: https://linuxtv.org 13541S: Maintained 13542F: drivers/media/i2c/tda9840* 13543 13544TEA5761 TUNER DRIVER 13545M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13546M: Mauro Carvalho Chehab <mchehab@kernel.org> 13547L: linux-media@vger.kernel.org 13548W: https://linuxtv.org 13549T: git git://linuxtv.org/media_tree.git 13550S: Odd fixes 13551F: drivers/media/tuners/tea5761.* 13552 13553TEA5767 TUNER DRIVER 13554M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13555M: Mauro Carvalho Chehab <mchehab@kernel.org> 13556L: linux-media@vger.kernel.org 13557W: https://linuxtv.org 13558T: git git://linuxtv.org/media_tree.git 13559S: Maintained 13560F: drivers/media/tuners/tea5767.* 13561 13562TEA6415C MEDIA DRIVER 13563M: Hans Verkuil <hverkuil@xs4all.nl> 13564L: linux-media@vger.kernel.org 13565T: git git://linuxtv.org/media_tree.git 13566W: https://linuxtv.org 13567S: Maintained 13568F: drivers/media/i2c/tea6415c* 13569 13570TEA6420 MEDIA DRIVER 13571M: Hans Verkuil <hverkuil@xs4all.nl> 13572L: linux-media@vger.kernel.org 13573T: git git://linuxtv.org/media_tree.git 13574W: https://linuxtv.org 13575S: Maintained 13576F: drivers/media/i2c/tea6420* 13577 13578TEAM DRIVER 13579M: Jiri Pirko <jiri@resnulli.us> 13580L: netdev@vger.kernel.org 13581S: Supported 13582F: drivers/net/team/ 13583F: include/linux/if_team.h 13584F: include/uapi/linux/if_team.h 13585 13586TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13587M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13588S: Maintained 13589F: arch/x86/platform/ts5500/ 13590 13591TECHNOTREND USB IR RECEIVER 13592M: Sean Young <sean@mess.org> 13593L: linux-media@vger.kernel.org 13594S: Maintained 13595F: drivers/media/rc/ttusbir.c 13596 13597TEE SUBSYSTEM 13598M: Jens Wiklander <jens.wiklander@linaro.org> 13599S: Maintained 13600F: include/linux/tee_drv.h 13601F: include/uapi/linux/tee.h 13602F: drivers/tee/ 13603F: Documentation/tee.txt 13604 13605TEGRA ARCHITECTURE SUPPORT 13606M: Thierry Reding <thierry.reding@gmail.com> 13607M: Jonathan Hunter <jonathanh@nvidia.com> 13608L: linux-tegra@vger.kernel.org 13609Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13611S: Supported 13612N: [^a-z]tegra 13613 13614TEGRA CLOCK DRIVER 13615M: Peter De Schrijver <pdeschrijver@nvidia.com> 13616M: Prashant Gaikwad <pgaikwad@nvidia.com> 13617S: Supported 13618F: drivers/clk/tegra/ 13619 13620TEGRA DMA DRIVERS 13621M: Laxman Dewangan <ldewangan@nvidia.com> 13622M: Jon Hunter <jonathanh@nvidia.com> 13623S: Supported 13624F: drivers/dma/tegra* 13625 13626TEGRA I2C DRIVER 13627M: Laxman Dewangan <ldewangan@nvidia.com> 13628S: Supported 13629F: drivers/i2c/busses/i2c-tegra.c 13630 13631TEGRA IOMMU DRIVERS 13632M: Hiroshi Doyu <hdoyu@nvidia.com> 13633S: Supported 13634F: drivers/iommu/tegra* 13635 13636TEGRA KBC DRIVER 13637M: Rakesh Iyer <riyer@nvidia.com> 13638M: Laxman Dewangan <ldewangan@nvidia.com> 13639S: Supported 13640F: drivers/input/keyboard/tegra-kbc.c 13641 13642TEGRA PWM DRIVER 13643M: Thierry Reding <thierry.reding@gmail.com> 13644S: Supported 13645F: drivers/pwm/pwm-tegra.c 13646 13647TEGRA SERIAL DRIVER 13648M: Laxman Dewangan <ldewangan@nvidia.com> 13649S: Supported 13650F: drivers/tty/serial/serial-tegra.c 13651 13652TEGRA SPI DRIVER 13653M: Laxman Dewangan <ldewangan@nvidia.com> 13654S: Supported 13655F: drivers/spi/spi-tegra* 13656 13657TEHUTI ETHERNET DRIVER 13658M: Andy Gospodarek <andy@greyhouse.net> 13659L: netdev@vger.kernel.org 13660S: Supported 13661F: drivers/net/ethernet/tehuti/* 13662 13663Telecom Clock Driver for MCPL0010 13664M: Mark Gross <mark.gross@intel.com> 13665S: Supported 13666F: drivers/char/tlclk.c 13667 13668TENSILICA XTENSA PORT (xtensa) 13669M: Chris Zankel <chris@zankel.net> 13670M: Max Filippov <jcmvbkbc@gmail.com> 13671L: linux-xtensa@linux-xtensa.org 13672T: git git://github.com/czankel/xtensa-linux.git 13673S: Maintained 13674F: arch/xtensa/ 13675F: drivers/irqchip/irq-xtensa-* 13676 13677Texas Instruments' System Control Interface (TISCI) Protocol Driver 13678M: Nishanth Menon <nm@ti.com> 13679M: Tero Kristo <t-kristo@ti.com> 13680M: Santosh Shilimkar <ssantosh@kernel.org> 13681L: linux-arm-kernel@lists.infradead.org 13682S: Maintained 13683F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13684F: drivers/firmware/ti_sci* 13685F: include/linux/soc/ti/ti_sci_protocol.h 13686F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13687F: include/dt-bindings/genpd/k2g.h 13688F: drivers/soc/ti/ti_sci_pm_domains.c 13689F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13690F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13691F: drivers/clk/keystone/sci-clk.c 13692F: drivers/reset/reset-ti-sci.c 13693 13694THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13695M: Hans Verkuil <hverkuil@xs4all.nl> 13696L: linux-media@vger.kernel.org 13697T: git git://linuxtv.org/media_tree.git 13698W: https://linuxtv.org 13699S: Maintained 13700F: drivers/media/radio/radio-raremono.c 13701 13702THERMAL 13703M: Zhang Rui <rui.zhang@intel.com> 13704M: Eduardo Valentin <edubezval@gmail.com> 13705L: linux-pm@vger.kernel.org 13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13707T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13708Q: https://patchwork.kernel.org/project/linux-pm/list/ 13709S: Supported 13710F: drivers/thermal/ 13711F: include/linux/thermal.h 13712F: include/uapi/linux/thermal.h 13713F: include/linux/cpu_cooling.h 13714F: Documentation/devicetree/bindings/thermal/ 13715 13716THERMAL/CPU_COOLING 13717M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13718M: Viresh Kumar <viresh.kumar@linaro.org> 13719M: Javi Merino <javi.merino@kernel.org> 13720L: linux-pm@vger.kernel.org 13721S: Supported 13722F: Documentation/thermal/cpu-cooling-api.txt 13723F: drivers/thermal/cpu_cooling.c 13724F: include/linux/cpu_cooling.h 13725 13726THINKPAD ACPI EXTRAS DRIVER 13727M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13728L: ibm-acpi-devel@lists.sourceforge.net 13729L: platform-driver-x86@vger.kernel.org 13730W: http://ibm-acpi.sourceforge.net 13731W: http://thinkwiki.org/wiki/Ibm-acpi 13732T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13733S: Maintained 13734F: drivers/platform/x86/thinkpad_acpi.c 13735 13736THUNDERBOLT DRIVER 13737M: Andreas Noever <andreas.noever@gmail.com> 13738M: Michael Jamet <michael.jamet@intel.com> 13739M: Mika Westerberg <mika.westerberg@linux.intel.com> 13740M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13741T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13742S: Maintained 13743F: Documentation/admin-guide/thunderbolt.rst 13744F: drivers/thunderbolt/ 13745F: include/linux/thunderbolt.h 13746 13747THUNDERBOLT NETWORK DRIVER 13748M: Michael Jamet <michael.jamet@intel.com> 13749M: Mika Westerberg <mika.westerberg@linux.intel.com> 13750M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13751L: netdev@vger.kernel.org 13752S: Maintained 13753F: drivers/net/thunderbolt.c 13754 13755THUNDERX GPIO DRIVER 13756M: David Daney <david.daney@cavium.com> 13757S: Maintained 13758F: drivers/gpio/gpio-thunderx.c 13759 13760TI AM437X VPFE DRIVER 13761M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13762L: linux-media@vger.kernel.org 13763W: https://linuxtv.org 13764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13765T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13766S: Maintained 13767F: drivers/media/platform/am437x/ 13768 13769TI BANDGAP AND THERMAL DRIVER 13770M: Eduardo Valentin <edubezval@gmail.com> 13771M: Keerthy <j-keerthy@ti.com> 13772L: linux-pm@vger.kernel.org 13773L: linux-omap@vger.kernel.org 13774S: Maintained 13775F: drivers/thermal/ti-soc-thermal/ 13776 13777TI BQ27XXX POWER SUPPLY DRIVER 13778R: Andrew F. Davis <afd@ti.com> 13779F: include/linux/power/bq27xxx_battery.h 13780F: drivers/power/supply/bq27xxx_battery.c 13781F: drivers/power/supply/bq27xxx_battery_i2c.c 13782 13783TI CDCE706 CLOCK DRIVER 13784M: Max Filippov <jcmvbkbc@gmail.com> 13785S: Maintained 13786F: drivers/clk/clk-cdce706.c 13787 13788TI CLOCK DRIVER 13789M: Tero Kristo <t-kristo@ti.com> 13790L: linux-omap@vger.kernel.org 13791S: Maintained 13792F: drivers/clk/ti/ 13793F: include/linux/clk/ti.h 13794 13795TI DAVINCI MACHINE SUPPORT 13796M: Sekhar Nori <nsekhar@ti.com> 13797M: Kevin Hilman <khilman@kernel.org> 13798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13799T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13800S: Supported 13801F: arch/arm/mach-davinci/ 13802F: drivers/i2c/busses/i2c-davinci.c 13803F: arch/arm/boot/dts/da850* 13804 13805TI DAVINCI SERIES GPIO DRIVER 13806M: Keerthy <j-keerthy@ti.com> 13807L: linux-gpio@vger.kernel.org 13808S: Maintained 13809F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13810F: drivers/gpio/gpio-davinci.c 13811 13812TI DAVINCI SERIES MEDIA DRIVER 13813M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13814L: linux-media@vger.kernel.org 13815W: https://linuxtv.org 13816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13817T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13818S: Maintained 13819F: drivers/media/platform/davinci/ 13820F: include/media/davinci/ 13821 13822TI ETHERNET SWITCH DRIVER (CPSW) 13823R: Grygorii Strashko <grygorii.strashko@ti.com> 13824L: linux-omap@vger.kernel.org 13825L: netdev@vger.kernel.org 13826S: Maintained 13827F: drivers/net/ethernet/ti/cpsw* 13828F: drivers/net/ethernet/ti/davinci* 13829 13830TI FLASH MEDIA INTERFACE DRIVER 13831M: Alex Dubov <oakad@yahoo.com> 13832S: Maintained 13833F: drivers/misc/tifm* 13834F: drivers/mmc/host/tifm_sd.c 13835F: include/linux/tifm.h 13836 13837TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13838M: Santosh Shilimkar <ssantosh@kernel.org> 13839L: linux-kernel@vger.kernel.org 13840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13841S: Maintained 13842F: drivers/soc/ti/* 13843T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13844 13845TI LM49xxx FAMILY ASoC CODEC DRIVERS 13846M: M R Swami Reddy <mr.swami.reddy@ti.com> 13847M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13848L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13849S: Maintained 13850F: sound/soc/codecs/lm49453* 13851F: sound/soc/codecs/isabelle* 13852 13853TI LP855x BACKLIGHT DRIVER 13854M: Milo Kim <milo.kim@ti.com> 13855S: Maintained 13856F: Documentation/backlight/lp855x-driver.txt 13857F: drivers/video/backlight/lp855x_bl.c 13858F: include/linux/platform_data/lp855x.h 13859 13860TI LP8727 CHARGER DRIVER 13861M: Milo Kim <milo.kim@ti.com> 13862S: Maintained 13863F: drivers/power/supply/lp8727_charger.c 13864F: include/linux/platform_data/lp8727.h 13865 13866TI LP8788 MFD DRIVER 13867M: Milo Kim <milo.kim@ti.com> 13868S: Maintained 13869F: drivers/iio/adc/lp8788_adc.c 13870F: drivers/leds/leds-lp8788.c 13871F: drivers/mfd/lp8788*.c 13872F: drivers/power/supply/lp8788-charger.c 13873F: drivers/regulator/lp8788-*.c 13874F: include/linux/mfd/lp8788*.h 13875 13876TI NETCP ETHERNET DRIVER 13877M: Wingman Kwok <w-kwok2@ti.com> 13878M: Murali Karicheri <m-karicheri2@ti.com> 13879L: netdev@vger.kernel.org 13880S: Maintained 13881F: drivers/net/ethernet/ti/netcp* 13882 13883TI TAS571X FAMILY ASoC CODEC DRIVER 13884M: Kevin Cernekee <cernekee@chromium.org> 13885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13886S: Odd Fixes 13887F: sound/soc/codecs/tas571x* 13888 13889TI TRF7970A NFC DRIVER 13890M: Mark Greer <mgreer@animalcreek.com> 13891L: linux-wireless@vger.kernel.org 13892L: linux-nfc@lists.01.org (moderated for non-subscribers) 13893S: Supported 13894F: drivers/nfc/trf7970a.c 13895F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13896 13897TI TWL4030 SERIES SOC CODEC DRIVER 13898M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13899L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13900S: Maintained 13901F: sound/soc/codecs/twl4030* 13902 13903TI VPE/CAL DRIVERS 13904M: Benoit Parrot <bparrot@ti.com> 13905L: linux-media@vger.kernel.org 13906W: http://linuxtv.org/ 13907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13908S: Maintained 13909F: drivers/media/platform/ti-vpe/ 13910 13911TI WILINK WIRELESS DRIVERS 13912L: linux-wireless@vger.kernel.org 13913W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13914W: http://wireless.kernel.org/en/users/Drivers/wl1251 13915T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13916S: Orphan 13917F: drivers/net/wireless/ti/ 13918F: include/linux/wl12xx.h 13919 13920TILE ARCHITECTURE 13921W: http://www.mellanox.com/repository/solutions/tile-scm/ 13922S: Orphan 13923F: arch/tile/ 13924F: drivers/char/tile-srom.c 13925F: drivers/edac/tile_edac.c 13926F: drivers/net/ethernet/tile/ 13927F: drivers/rtc/rtc-tile.c 13928F: drivers/tty/hvc/hvc_tile.c 13929F: drivers/tty/serial/tilegx.c 13930F: drivers/usb/host/*-tilegx.c 13931F: include/linux/usb/tilegx.h 13932 13933TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13934M: John Stultz <john.stultz@linaro.org> 13935M: Thomas Gleixner <tglx@linutronix.de> 13936R: Stephen Boyd <sboyd@kernel.org> 13937L: linux-kernel@vger.kernel.org 13938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13939S: Supported 13940F: include/linux/clocksource.h 13941F: include/linux/time.h 13942F: include/linux/timex.h 13943F: include/uapi/linux/time.h 13944F: include/uapi/linux/timex.h 13945F: kernel/time/clocksource.c 13946F: kernel/time/time*.c 13947F: kernel/time/alarmtimer.c 13948F: kernel/time/ntp.c 13949F: tools/testing/selftests/timers/ 13950 13951TIPC NETWORK LAYER 13952M: Jon Maloy <jon.maloy@ericsson.com> 13953M: Ying Xue <ying.xue@windriver.com> 13954L: netdev@vger.kernel.org (core kernel code) 13955L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13956W: http://tipc.sourceforge.net/ 13957S: Maintained 13958F: include/uapi/linux/tipc*.h 13959F: net/tipc/ 13960 13961TLAN NETWORK DRIVER 13962M: Samuel Chessman <chessman@tux.org> 13963L: tlan-devel@lists.sourceforge.net (subscribers-only) 13964W: http://sourceforge.net/projects/tlan/ 13965S: Maintained 13966F: Documentation/networking/tlan.txt 13967F: drivers/net/ethernet/ti/tlan.* 13968 13969TM6000 VIDEO4LINUX DRIVER 13970M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13971M: Mauro Carvalho Chehab <mchehab@kernel.org> 13972L: linux-media@vger.kernel.org 13973W: https://linuxtv.org 13974T: git git://linuxtv.org/media_tree.git 13975S: Odd fixes 13976F: drivers/media/usb/tm6000/ 13977F: Documentation/media/v4l-drivers/tm6000* 13978 13979TMIO/SDHI MMC DRIVER 13980M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13981L: linux-mmc@vger.kernel.org 13982S: Supported 13983F: drivers/mmc/host/tmio_mmc* 13984F: drivers/mmc/host/renesas_sdhi* 13985F: include/linux/mfd/tmio.h 13986 13987TMP401 HARDWARE MONITOR DRIVER 13988M: Guenter Roeck <linux@roeck-us.net> 13989L: linux-hwmon@vger.kernel.org 13990S: Maintained 13991F: Documentation/hwmon/tmp401 13992F: drivers/hwmon/tmp401.c 13993 13994TMPFS (SHMEM FILESYSTEM) 13995M: Hugh Dickins <hughd@google.com> 13996L: linux-mm@kvack.org 13997S: Maintained 13998F: include/linux/shmem_fs.h 13999F: mm/shmem.c 14000 14001TOMOYO SECURITY MODULE 14002M: Kentaro Takeda <takedakn@nttdata.co.jp> 14003M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14004L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14005L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14006L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14007L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14008W: http://tomoyo.sourceforge.jp/ 14009T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14010S: Maintained 14011F: security/tomoyo/ 14012 14013TOPSTAR LAPTOP EXTRAS DRIVER 14014M: Herton Ronaldo Krzesinski <herton@canonical.com> 14015L: platform-driver-x86@vger.kernel.org 14016S: Maintained 14017F: drivers/platform/x86/topstar-laptop.c 14018 14019TORTURE-TEST MODULES 14020M: Davidlohr Bueso <dave@stgolabs.net> 14021M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14022M: Josh Triplett <josh@joshtriplett.org> 14023L: linux-kernel@vger.kernel.org 14024S: Supported 14025T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14026F: Documentation/RCU/torture.txt 14027F: kernel/torture.c 14028F: kernel/rcu/rcutorture.c 14029F: kernel/locking/locktorture.c 14030 14031TOSHIBA ACPI EXTRAS DRIVER 14032M: Azael Avalos <coproscefalo@gmail.com> 14033L: platform-driver-x86@vger.kernel.org 14034S: Maintained 14035F: drivers/platform/x86/toshiba_acpi.c 14036 14037TOSHIBA BLUETOOTH DRIVER 14038M: Azael Avalos <coproscefalo@gmail.com> 14039L: platform-driver-x86@vger.kernel.org 14040S: Maintained 14041F: drivers/platform/x86/toshiba_bluetooth.c 14042 14043TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14044M: Azael Avalos <coproscefalo@gmail.com> 14045L: platform-driver-x86@vger.kernel.org 14046S: Maintained 14047F: drivers/platform/x86/toshiba_haps.c 14048 14049TOSHIBA SMM DRIVER 14050M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14051W: http://www.buzzard.org.uk/toshiba/ 14052S: Maintained 14053F: drivers/char/toshiba.c 14054F: include/linux/toshiba.h 14055F: include/uapi/linux/toshiba.h 14056 14057TOSHIBA TC358743 DRIVER 14058M: Mats Randgaard <matrandg@cisco.com> 14059L: linux-media@vger.kernel.org 14060S: Maintained 14061F: drivers/media/i2c/tc358743* 14062F: include/media/i2c/tc358743.h 14063 14064TOSHIBA WMI HOTKEYS DRIVER 14065M: Azael Avalos <coproscefalo@gmail.com> 14066L: platform-driver-x86@vger.kernel.org 14067S: Maintained 14068F: drivers/platform/x86/toshiba-wmi.c 14069 14070TPM DEVICE DRIVER 14071M: Peter Huewe <peterhuewe@gmx.de> 14072M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14073R: Jason Gunthorpe <jgg@ziepe.ca> 14074L: linux-integrity@vger.kernel.org 14075Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14076W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14077T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14078S: Maintained 14079F: drivers/char/tpm/ 14080 14081TRACING 14082M: Steven Rostedt <rostedt@goodmis.org> 14083M: Ingo Molnar <mingo@redhat.com> 14084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14085S: Maintained 14086F: Documentation/trace/ftrace.txt 14087F: arch/*/*/*/ftrace.h 14088F: arch/*/kernel/ftrace.c 14089F: include/*/ftrace.h 14090F: include/linux/trace*.h 14091F: include/trace/ 14092F: kernel/trace/ 14093F: tools/testing/selftests/ftrace/ 14094 14095TRACING MMIO ACCESSES (MMIOTRACE) 14096M: Steven Rostedt <rostedt@goodmis.org> 14097M: Ingo Molnar <mingo@kernel.org> 14098R: Karol Herbst <karolherbst@gmail.com> 14099R: Pekka Paalanen <ppaalanen@gmail.com> 14100S: Maintained 14101L: linux-kernel@vger.kernel.org 14102L: nouveau@lists.freedesktop.org 14103F: kernel/trace/trace_mmiotrace.c 14104F: include/linux/mmiotrace.h 14105F: arch/x86/mm/kmmio.c 14106F: arch/x86/mm/mmio-mod.c 14107F: arch/x86/mm/testmmiotrace.c 14108 14109TRIVIAL PATCHES 14110M: Jiri Kosina <trivial@kernel.org> 14111T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14112S: Maintained 14113K: ^Subject:.*(?i)trivial 14114 14115TEMPO SEMICONDUCTOR DRIVERS 14116M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14117S: Maintained 14118F: sound/soc/codecs/tscs*.c 14119F: sound/soc/codecs/tscs*.h 14120F: Documentation/devicetree/bindings/sound/tscs*.txt 14121 14122TTY LAYER 14123M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14124M: Jiri Slaby <jslaby@suse.com> 14125S: Supported 14126T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14127F: Documentation/serial/ 14128F: drivers/tty/ 14129F: drivers/tty/serial/serial_core.c 14130F: include/linux/serial_core.h 14131F: include/linux/serial.h 14132F: include/linux/tty.h 14133F: include/uapi/linux/serial_core.h 14134F: include/uapi/linux/serial.h 14135F: include/uapi/linux/tty.h 14136 14137TUA9001 MEDIA DRIVER 14138M: Antti Palosaari <crope@iki.fi> 14139L: linux-media@vger.kernel.org 14140W: https://linuxtv.org 14141W: http://palosaari.fi/linux/ 14142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14143T: git git://linuxtv.org/anttip/media_tree.git 14144S: Maintained 14145F: drivers/media/tuners/tua9001* 14146 14147TULIP NETWORK DRIVERS 14148L: netdev@vger.kernel.org 14149L: linux-parisc@vger.kernel.org 14150S: Orphan 14151F: drivers/net/ethernet/dec/tulip/ 14152 14153TUN/TAP driver 14154M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14155W: http://vtun.sourceforge.net/tun 14156S: Maintained 14157F: Documentation/networking/tuntap.txt 14158F: arch/um/os-Linux/drivers/ 14159 14160TURBOCHANNEL SUBSYSTEM 14161M: "Maciej W. Rozycki" <macro@linux-mips.org> 14162M: Ralf Baechle <ralf@linux-mips.org> 14163L: linux-mips@linux-mips.org 14164Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14165S: Maintained 14166F: drivers/tc/ 14167F: include/linux/tc.h 14168 14169TW5864 VIDEO4LINUX DRIVER 14170M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14171M: Anton Sviridenko <anton@corp.bluecherry.net> 14172M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14173M: Andrey Utkin <andrey_utkin@fastmail.com> 14174L: linux-media@vger.kernel.org 14175S: Supported 14176F: drivers/media/pci/tw5864/ 14177 14178TW68 VIDEO4LINUX DRIVER 14179M: Hans Verkuil <hverkuil@xs4all.nl> 14180L: linux-media@vger.kernel.org 14181T: git git://linuxtv.org/media_tree.git 14182W: https://linuxtv.org 14183S: Odd Fixes 14184F: drivers/media/pci/tw68/ 14185 14186TW686X VIDEO4LINUX DRIVER 14187M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14188L: linux-media@vger.kernel.org 14189T: git git://linuxtv.org/media_tree.git 14190W: http://linuxtv.org 14191S: Maintained 14192F: drivers/media/pci/tw686x/ 14193 14194UBI FILE SYSTEM (UBIFS) 14195M: Richard Weinberger <richard@nod.at> 14196M: Artem Bityutskiy <dedekind1@gmail.com> 14197M: Adrian Hunter <adrian.hunter@intel.com> 14198L: linux-mtd@lists.infradead.org 14199T: git git://git.infradead.org/ubifs-2.6.git 14200W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14201S: Supported 14202F: Documentation/filesystems/ubifs.txt 14203F: fs/ubifs/ 14204 14205UCLINUX (M68KNOMMU AND COLDFIRE) 14206M: Greg Ungerer <gerg@linux-m68k.org> 14207W: http://www.linux-m68k.org/ 14208W: http://www.uclinux.org/ 14209L: linux-m68k@lists.linux-m68k.org 14210L: uclinux-dev@uclinux.org (subscribers-only) 14211T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14212S: Maintained 14213F: arch/m68k/coldfire/ 14214F: arch/m68k/68*/ 14215F: arch/m68k/*/*_no.* 14216F: arch/m68k/include/asm/*_no.* 14217 14218UDF FILESYSTEM 14219M: Jan Kara <jack@suse.com> 14220S: Maintained 14221F: Documentation/filesystems/udf.txt 14222F: fs/udf/ 14223 14224UDRAW TABLET 14225M: Bastien Nocera <hadess@hadess.net> 14226L: linux-input@vger.kernel.org 14227S: Maintained 14228F: drivers/hid/hid-udraw-ps3.c 14229 14230UFS FILESYSTEM 14231M: Evgeniy Dushistov <dushistov@mail.ru> 14232S: Maintained 14233F: Documentation/filesystems/ufs.txt 14234F: fs/ufs/ 14235 14236UHID USERSPACE HID IO DRIVER: 14237M: David Herrmann <dh.herrmann@googlemail.com> 14238L: linux-input@vger.kernel.org 14239S: Maintained 14240F: drivers/hid/uhid.c 14241F: include/uapi/linux/uhid.h 14242 14243ULPI BUS 14244M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14245L: linux-usb@vger.kernel.org 14246S: Maintained 14247F: drivers/usb/common/ulpi.c 14248F: include/linux/ulpi/ 14249 14250ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14251L: linux-usb@vger.kernel.org 14252S: Orphan 14253F: drivers/uwb/ 14254F: include/linux/uwb.h 14255F: include/linux/uwb/ 14256 14257UNICORE32 ARCHITECTURE: 14258M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14259W: http://mprc.pku.edu.cn/~guanxuetao/linux 14260S: Maintained 14261T: git git://github.com/gxt/linux.git 14262F: arch/unicore32/ 14263 14264UNIFDEF 14265M: Tony Finch <dot@dotat.at> 14266W: http://dotat.at/prog/unifdef 14267S: Maintained 14268F: scripts/unifdef.c 14269 14270UNIFORM CDROM DRIVER 14271M: Jens Axboe <axboe@kernel.dk> 14272W: http://www.kernel.dk 14273S: Maintained 14274F: Documentation/cdrom/ 14275F: drivers/cdrom/cdrom.c 14276F: include/linux/cdrom.h 14277F: include/uapi/linux/cdrom.h 14278 14279UNISYS S-PAR DRIVERS 14280M: David Kershner <david.kershner@unisys.com> 14281L: sparmaintainer@unisys.com (Unisys internal) 14282S: Supported 14283F: include/linux/visorbus.h 14284F: drivers/visorbus/ 14285F: drivers/staging/unisys/ 14286 14287UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14288M: Vinayak Holikatti <vinholikatti@gmail.com> 14289L: linux-scsi@vger.kernel.org 14290S: Supported 14291F: Documentation/scsi/ufs.txt 14292F: drivers/scsi/ufs/ 14293 14294UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14295M: Joao Pinto <jpinto@synopsys.com> 14296L: linux-scsi@vger.kernel.org 14297S: Supported 14298F: drivers/scsi/ufs/*dwc* 14299 14300UNSORTED BLOCK IMAGES (UBI) 14301M: Artem Bityutskiy <dedekind1@gmail.com> 14302M: Richard Weinberger <richard@nod.at> 14303W: http://www.linux-mtd.infradead.org/ 14304L: linux-mtd@lists.infradead.org 14305T: git git://git.infradead.org/ubifs-2.6.git 14306S: Supported 14307F: drivers/mtd/ubi/ 14308F: include/linux/mtd/ubi.h 14309F: include/uapi/mtd/ubi-user.h 14310 14311USB "USBNET" DRIVER FRAMEWORK 14312M: Oliver Neukum <oneukum@suse.com> 14313L: netdev@vger.kernel.org 14314W: http://www.linux-usb.org/usbnet 14315S: Maintained 14316F: drivers/net/usb/usbnet.c 14317F: include/linux/usb/usbnet.h 14318 14319USB ACM DRIVER 14320M: Oliver Neukum <oneukum@suse.com> 14321L: linux-usb@vger.kernel.org 14322S: Maintained 14323F: Documentation/usb/acm.txt 14324F: drivers/usb/class/cdc-acm.* 14325 14326USB AR5523 WIRELESS DRIVER 14327M: Pontus Fuchs <pontus.fuchs@gmail.com> 14328L: linux-wireless@vger.kernel.org 14329S: Maintained 14330F: drivers/net/wireless/ath/ar5523/ 14331 14332USB ATTACHED SCSI 14333M: Oliver Neukum <oneukum@suse.com> 14334L: linux-usb@vger.kernel.org 14335L: linux-scsi@vger.kernel.org 14336S: Maintained 14337F: drivers/usb/storage/uas.c 14338 14339USB CDC ETHERNET DRIVER 14340M: Oliver Neukum <oliver@neukum.org> 14341L: linux-usb@vger.kernel.org 14342S: Maintained 14343F: drivers/net/usb/cdc_*.c 14344F: include/uapi/linux/usb/cdc.h 14345 14346USB CHAOSKEY DRIVER 14347M: Keith Packard <keithp@keithp.com> 14348L: linux-usb@vger.kernel.org 14349S: Maintained 14350F: drivers/usb/misc/chaoskey.c 14351 14352USB CYPRESS C67X00 DRIVER 14353M: Peter Korsgaard <jacmet@sunsite.dk> 14354L: linux-usb@vger.kernel.org 14355S: Maintained 14356F: drivers/usb/c67x00/ 14357 14358USB DAVICOM DM9601 DRIVER 14359M: Peter Korsgaard <jacmet@sunsite.dk> 14360L: netdev@vger.kernel.org 14361W: http://www.linux-usb.org/usbnet 14362S: Maintained 14363F: drivers/net/usb/dm9601.c 14364 14365USB DIAMOND RIO500 DRIVER 14366M: Cesar Miquel <miquel@df.uba.ar> 14367L: rio500-users@lists.sourceforge.net 14368W: http://rio500.sourceforge.net 14369S: Maintained 14370F: drivers/usb/misc/rio500* 14371 14372USB EHCI DRIVER 14373M: Alan Stern <stern@rowland.harvard.edu> 14374L: linux-usb@vger.kernel.org 14375S: Maintained 14376F: Documentation/usb/ehci.txt 14377F: drivers/usb/host/ehci* 14378 14379USB GADGET/PERIPHERAL SUBSYSTEM 14380M: Felipe Balbi <balbi@kernel.org> 14381L: linux-usb@vger.kernel.org 14382W: http://www.linux-usb.org/gadget 14383T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14384S: Maintained 14385F: drivers/usb/gadget/ 14386F: include/linux/usb/gadget* 14387 14388USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14389M: Jiri Kosina <jikos@kernel.org> 14390R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14391L: linux-usb@vger.kernel.org 14392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14393S: Maintained 14394F: Documentation/hid/hiddev.txt 14395F: drivers/hid/usbhid/ 14396 14397USB ISP116X DRIVER 14398M: Olav Kongas <ok@artecdesign.ee> 14399L: linux-usb@vger.kernel.org 14400S: Maintained 14401F: drivers/usb/host/isp116x* 14402F: include/linux/usb/isp116x.h 14403 14404USB LAN78XX ETHERNET DRIVER 14405M: Woojung Huh <woojung.huh@microchip.com> 14406M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14407L: netdev@vger.kernel.org 14408S: Maintained 14409F: drivers/net/usb/lan78xx.* 14410 14411USB MASS STORAGE DRIVER 14412M: Alan Stern <stern@rowland.harvard.edu> 14413L: linux-usb@vger.kernel.org 14414L: usb-storage@lists.one-eyed-alien.net 14415S: Maintained 14416W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14417F: drivers/usb/storage/ 14418 14419USB MIDI DRIVER 14420M: Clemens Ladisch <clemens@ladisch.de> 14421L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14422T: git git://git.alsa-project.org/alsa-kernel.git 14423S: Maintained 14424F: sound/usb/midi.* 14425 14426USB NETWORKING DRIVERS 14427L: linux-usb@vger.kernel.org 14428S: Odd Fixes 14429F: drivers/net/usb/ 14430 14431USB OHCI DRIVER 14432M: Alan Stern <stern@rowland.harvard.edu> 14433L: linux-usb@vger.kernel.org 14434S: Maintained 14435F: Documentation/usb/ohci.txt 14436F: drivers/usb/host/ohci* 14437 14438USB OTG FSM (Finite State Machine) 14439M: Peter Chen <Peter.Chen@nxp.com> 14440T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14441L: linux-usb@vger.kernel.org 14442S: Maintained 14443F: drivers/usb/common/usb-otg-fsm.c 14444 14445USB OVER IP DRIVER 14446M: Valentina Manea <valentina.manea.m@gmail.com> 14447M: Shuah Khan <shuahkh@osg.samsung.com> 14448M: Shuah Khan <shuah@kernel.org> 14449L: linux-usb@vger.kernel.org 14450S: Maintained 14451F: Documentation/usb/usbip_protocol.txt 14452F: drivers/usb/usbip/ 14453F: tools/usb/usbip/ 14454 14455USB PEGASUS DRIVER 14456M: Petko Manolov <petkan@nucleusys.com> 14457L: linux-usb@vger.kernel.org 14458L: netdev@vger.kernel.org 14459T: git git://github.com/petkan/pegasus.git 14460W: https://github.com/petkan/pegasus 14461S: Maintained 14462F: drivers/net/usb/pegasus.* 14463 14464USB PHY LAYER 14465M: Felipe Balbi <balbi@kernel.org> 14466L: linux-usb@vger.kernel.org 14467T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14468S: Maintained 14469F: drivers/usb/phy/ 14470 14471USB PRINTER DRIVER (usblp) 14472M: Pete Zaitcev <zaitcev@redhat.com> 14473L: linux-usb@vger.kernel.org 14474S: Supported 14475F: drivers/usb/class/usblp.c 14476 14477USB QMI WWAN NETWORK DRIVER 14478M: Bjørn Mork <bjorn@mork.no> 14479L: netdev@vger.kernel.org 14480S: Maintained 14481F: Documentation/ABI/testing/sysfs-class-net-qmi 14482F: drivers/net/usb/qmi_wwan.c 14483 14484USB RTL8150 DRIVER 14485M: Petko Manolov <petkan@nucleusys.com> 14486L: linux-usb@vger.kernel.org 14487L: netdev@vger.kernel.org 14488T: git git://github.com/petkan/rtl8150.git 14489W: https://github.com/petkan/rtl8150 14490S: Maintained 14491F: drivers/net/usb/rtl8150.c 14492 14493USB SERIAL SUBSYSTEM 14494M: Johan Hovold <johan@kernel.org> 14495L: linux-usb@vger.kernel.org 14496T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14497S: Maintained 14498F: Documentation/usb/usb-serial.txt 14499F: drivers/usb/serial/ 14500F: include/linux/usb/serial.h 14501 14502USB SMSC75XX ETHERNET DRIVER 14503M: Steve Glendinning <steve.glendinning@shawell.net> 14504L: netdev@vger.kernel.org 14505S: Maintained 14506F: drivers/net/usb/smsc75xx.* 14507 14508USB SMSC95XX ETHERNET DRIVER 14509M: Steve Glendinning <steve.glendinning@shawell.net> 14510M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14511L: netdev@vger.kernel.org 14512S: Maintained 14513F: drivers/net/usb/smsc95xx.* 14514 14515USB SUBSYSTEM 14516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14517L: linux-usb@vger.kernel.org 14518W: http://www.linux-usb.org 14519T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14520S: Supported 14521F: Documentation/devicetree/bindings/usb/ 14522F: Documentation/usb/ 14523F: drivers/usb/ 14524F: include/linux/usb.h 14525F: include/linux/usb/ 14526 14527USB TYPEC SUBSYSTEM 14528M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14529L: linux-usb@vger.kernel.org 14530S: Maintained 14531F: Documentation/ABI/testing/sysfs-class-typec 14532F: Documentation/usb/typec.rst 14533F: drivers/usb/typec/ 14534F: include/linux/usb/typec.h 14535 14536USB UHCI DRIVER 14537M: Alan Stern <stern@rowland.harvard.edu> 14538L: linux-usb@vger.kernel.org 14539S: Maintained 14540F: drivers/usb/host/uhci* 14541 14542USB VIDEO CLASS 14543M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14544L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14545L: linux-media@vger.kernel.org 14546T: git git://linuxtv.org/media_tree.git 14547W: http://www.ideasonboard.org/uvc/ 14548S: Maintained 14549F: drivers/media/usb/uvc/ 14550F: include/uapi/linux/uvcvideo.h 14551 14552USB VISION DRIVER 14553M: Hans Verkuil <hverkuil@xs4all.nl> 14554L: linux-media@vger.kernel.org 14555T: git git://linuxtv.org/media_tree.git 14556W: https://linuxtv.org 14557S: Odd Fixes 14558F: drivers/media/usb/usbvision/ 14559 14560USB WEBCAM GADGET 14561M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14562L: linux-usb@vger.kernel.org 14563S: Maintained 14564F: drivers/usb/gadget/function/*uvc* 14565F: drivers/usb/gadget/legacy/webcam.c 14566 14567USB WIRELESS RNDIS DRIVER (rndis_wlan) 14568M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14569L: linux-wireless@vger.kernel.org 14570S: Maintained 14571F: drivers/net/wireless/rndis_wlan.c 14572 14573USB XHCI DRIVER 14574M: Mathias Nyman <mathias.nyman@intel.com> 14575L: linux-usb@vger.kernel.org 14576S: Supported 14577F: drivers/usb/host/xhci* 14578F: drivers/usb/host/pci-quirks* 14579 14580USB ZD1201 DRIVER 14581L: linux-wireless@vger.kernel.org 14582W: http://linux-lc100020.sourceforge.net 14583S: Orphan 14584F: drivers/net/wireless/zydas/zd1201.* 14585 14586USB ZR364XX DRIVER 14587M: Antoine Jacquet <royale@zerezo.com> 14588L: linux-usb@vger.kernel.org 14589L: linux-media@vger.kernel.org 14590T: git git://linuxtv.org/media_tree.git 14591W: http://royale.zerezo.com/zr364xx/ 14592S: Maintained 14593F: Documentation/media/v4l-drivers/zr364xx* 14594F: drivers/media/usb/zr364xx/ 14595 14596USER-MODE LINUX (UML) 14597M: Jeff Dike <jdike@addtoit.com> 14598M: Richard Weinberger <richard@nod.at> 14599L: user-mode-linux-devel@lists.sourceforge.net 14600L: user-mode-linux-user@lists.sourceforge.net 14601W: http://user-mode-linux.sourceforge.net 14602T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14603S: Maintained 14604F: Documentation/virtual/uml/ 14605F: arch/um/ 14606F: arch/x86/um/ 14607F: fs/hostfs/ 14608F: fs/hppfs/ 14609 14610USERSPACE I/O (UIO) 14611M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14612S: Maintained 14613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14614F: Documentation/driver-api/uio-howto.rst 14615F: drivers/uio/ 14616F: include/linux/uio*.h 14617 14618UTIL-LINUX PACKAGE 14619M: Karel Zak <kzak@redhat.com> 14620L: util-linux@vger.kernel.org 14621W: http://en.wikipedia.org/wiki/Util-linux 14622T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14623S: Maintained 14624 14625UUID HELPERS 14626M: Christoph Hellwig <hch@lst.de> 14627R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14628L: linux-kernel@vger.kernel.org 14629T: git git://git.infradead.org/users/hch/uuid.git 14630F: lib/uuid.c 14631F: lib/test_uuid.c 14632F: include/linux/uuid.h 14633F: include/uapi/linux/uuid.h 14634S: Maintained 14635 14636UVESAFB DRIVER 14637M: Michal Januszewski <spock@gentoo.org> 14638L: linux-fbdev@vger.kernel.org 14639W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14640S: Maintained 14641F: Documentation/fb/uvesafb.txt 14642F: drivers/video/fbdev/uvesafb.* 14643 14644VF610 NAND DRIVER 14645M: Stefan Agner <stefan@agner.ch> 14646L: linux-mtd@lists.infradead.org 14647S: Supported 14648F: drivers/mtd/nand/vf610_nfc.c 14649 14650VFAT/FAT/MSDOS FILESYSTEM 14651M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14652S: Maintained 14653F: Documentation/filesystems/vfat.txt 14654F: fs/fat/ 14655 14656VFIO DRIVER 14657M: Alex Williamson <alex.williamson@redhat.com> 14658L: kvm@vger.kernel.org 14659T: git git://github.com/awilliam/linux-vfio.git 14660S: Maintained 14661F: Documentation/vfio.txt 14662F: drivers/vfio/ 14663F: include/linux/vfio.h 14664F: include/uapi/linux/vfio.h 14665 14666VFIO MEDIATED DEVICE DRIVERS 14667M: Kirti Wankhede <kwankhede@nvidia.com> 14668L: kvm@vger.kernel.org 14669S: Maintained 14670F: Documentation/vfio-mediated-device.txt 14671F: drivers/vfio/mdev/ 14672F: include/linux/mdev.h 14673F: samples/vfio-mdev/ 14674 14675VFIO PLATFORM DRIVER 14676M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14677L: kvm@vger.kernel.org 14678S: Maintained 14679F: drivers/vfio/platform/ 14680 14681VGA_SWITCHEROO 14682R: Lukas Wunner <lukas@wunner.de> 14683S: Maintained 14684F: Documentation/gpu/vga-switcheroo.rst 14685F: drivers/gpu/vga/vga_switcheroo.c 14686F: include/linux/vga_switcheroo.h 14687T: git git://anongit.freedesktop.org/drm/drm-misc 14688 14689VIA RHINE NETWORK DRIVER 14690S: Orphan 14691F: drivers/net/ethernet/via/via-rhine.c 14692 14693VIA SD/MMC CARD CONTROLLER DRIVER 14694M: Bruce Chang <brucechang@via.com.tw> 14695M: Harald Welte <HaraldWelte@viatech.com> 14696S: Maintained 14697F: drivers/mmc/host/via-sdmmc.c 14698 14699VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14700M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14701L: linux-fbdev@vger.kernel.org 14702S: Maintained 14703F: include/linux/via-core.h 14704F: include/linux/via-gpio.h 14705F: include/linux/via_i2c.h 14706F: drivers/video/fbdev/via/ 14707 14708VIA VELOCITY NETWORK DRIVER 14709M: Francois Romieu <romieu@fr.zoreil.com> 14710L: netdev@vger.kernel.org 14711S: Maintained 14712F: drivers/net/ethernet/via/via-velocity.* 14713 14714VIDEO MULTIPLEXER DRIVER 14715M: Philipp Zabel <p.zabel@pengutronix.de> 14716L: linux-media@vger.kernel.org 14717S: Maintained 14718F: drivers/media/platform/video-mux.c 14719 14720VIDEOBUF2 FRAMEWORK 14721M: Pawel Osciak <pawel@osciak.com> 14722M: Marek Szyprowski <m.szyprowski@samsung.com> 14723M: Kyungmin Park <kyungmin.park@samsung.com> 14724L: linux-media@vger.kernel.org 14725S: Maintained 14726F: drivers/media/v4l2-core/videobuf2-* 14727F: include/media/videobuf2-* 14728 14729VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14730M: Helen Koike <helen.koike@collabora.com> 14731L: linux-media@vger.kernel.org 14732T: git git://linuxtv.org/media_tree.git 14733W: https://linuxtv.org 14734S: Maintained 14735F: drivers/media/platform/vimc/* 14736 14737VIRT LIB 14738M: Alex Williamson <alex.williamson@redhat.com> 14739M: Paolo Bonzini <pbonzini@redhat.com> 14740L: kvm@vger.kernel.org 14741S: Supported 14742F: virt/lib/ 14743 14744VIRTIO AND VHOST VSOCK DRIVER 14745M: Stefan Hajnoczi <stefanha@redhat.com> 14746L: kvm@vger.kernel.org 14747L: virtualization@lists.linux-foundation.org 14748L: netdev@vger.kernel.org 14749S: Maintained 14750F: include/linux/virtio_vsock.h 14751F: include/uapi/linux/virtio_vsock.h 14752F: include/uapi/linux/vsockmon.h 14753F: include/uapi/linux/vm_sockets_diag.h 14754F: net/vmw_vsock/diag.c 14755F: net/vmw_vsock/af_vsock_tap.c 14756F: net/vmw_vsock/virtio_transport_common.c 14757F: net/vmw_vsock/virtio_transport.c 14758F: drivers/net/vsockmon.c 14759F: drivers/vhost/vsock.c 14760F: drivers/vhost/vsock.h 14761F: tools/testing/vsock/ 14762 14763VIRTIO CONSOLE DRIVER 14764M: Amit Shah <amit@kernel.org> 14765L: virtualization@lists.linux-foundation.org 14766S: Maintained 14767F: drivers/char/virtio_console.c 14768F: include/linux/virtio_console.h 14769F: include/uapi/linux/virtio_console.h 14770 14771VIRTIO CORE, NET AND BLOCK DRIVERS 14772M: "Michael S. Tsirkin" <mst@redhat.com> 14773M: Jason Wang <jasowang@redhat.com> 14774L: virtualization@lists.linux-foundation.org 14775S: Maintained 14776F: Documentation/devicetree/bindings/virtio/ 14777F: drivers/virtio/ 14778F: tools/virtio/ 14779F: drivers/net/virtio_net.c 14780F: drivers/block/virtio_blk.c 14781F: include/linux/virtio*.h 14782F: include/uapi/linux/virtio_*.h 14783F: drivers/crypto/virtio/ 14784F: mm/balloon_compaction.c 14785 14786VIRTIO CRYPTO DRIVER 14787M: Gonglei <arei.gonglei@huawei.com> 14788L: virtualization@lists.linux-foundation.org 14789L: linux-crypto@vger.kernel.org 14790S: Maintained 14791F: drivers/crypto/virtio/ 14792F: include/uapi/linux/virtio_crypto.h 14793 14794VIRTIO DRIVERS FOR S390 14795M: Cornelia Huck <cohuck@redhat.com> 14796M: Halil Pasic <pasic@linux.vnet.ibm.com> 14797L: linux-s390@vger.kernel.org 14798L: virtualization@lists.linux-foundation.org 14799L: kvm@vger.kernel.org 14800S: Supported 14801F: drivers/s390/virtio/ 14802F: arch/s390/include/uapi/asm/virtio-ccw.h 14803 14804VIRTIO GPU DRIVER 14805M: David Airlie <airlied@linux.ie> 14806M: Gerd Hoffmann <kraxel@redhat.com> 14807L: dri-devel@lists.freedesktop.org 14808L: virtualization@lists.linux-foundation.org 14809T: git git://anongit.freedesktop.org/drm/drm-misc 14810S: Maintained 14811F: drivers/gpu/drm/virtio/ 14812F: include/uapi/linux/virtio_gpu.h 14813 14814VIRTIO HOST (VHOST) 14815M: "Michael S. Tsirkin" <mst@redhat.com> 14816M: Jason Wang <jasowang@redhat.com> 14817L: kvm@vger.kernel.org 14818L: virtualization@lists.linux-foundation.org 14819L: netdev@vger.kernel.org 14820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14821S: Maintained 14822F: drivers/vhost/ 14823F: include/uapi/linux/vhost.h 14824 14825VIRTIO INPUT DRIVER 14826M: Gerd Hoffmann <kraxel@redhat.com> 14827S: Maintained 14828F: drivers/virtio/virtio_input.c 14829F: include/uapi/linux/virtio_input.h 14830 14831VIRTUAL BOX GUEST DEVICE DRIVER 14832M: Hans de Goede <hdegoede@redhat.com> 14833M: Arnd Bergmann <arnd@arndb.de> 14834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14835S: Maintained 14836F: include/linux/vbox_utils.h 14837F: include/uapi/linux/vbox*.h 14838F: drivers/virt/vboxguest/ 14839 14840VIRTUAL SERIO DEVICE DRIVER 14841M: Stephen Chandler Paul <thatslyude@gmail.com> 14842S: Maintained 14843F: drivers/input/serio/userio.c 14844F: include/uapi/linux/userio.h 14845 14846VIVID VIRTUAL VIDEO DRIVER 14847M: Hans Verkuil <hverkuil@xs4all.nl> 14848L: linux-media@vger.kernel.org 14849T: git git://linuxtv.org/media_tree.git 14850W: https://linuxtv.org 14851S: Maintained 14852F: drivers/media/platform/vivid/* 14853 14854VLYNQ BUS 14855M: Florian Fainelli <f.fainelli@gmail.com> 14856L: openwrt-devel@lists.openwrt.org (subscribers-only) 14857S: Maintained 14858F: drivers/vlynq/vlynq.c 14859F: include/linux/vlynq.h 14860 14861VME SUBSYSTEM 14862M: Martyn Welch <martyn@welchs.me.uk> 14863M: Manohar Vanga <manohar.vanga@gmail.com> 14864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14865L: devel@driverdev.osuosl.org 14866S: Maintained 14867T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14868F: Documentation/driver-api/vme.rst 14869F: drivers/staging/vme/ 14870F: drivers/vme/ 14871F: include/linux/vme* 14872 14873VMWARE BALLOON DRIVER 14874M: Xavier Deguillard <xdeguillard@vmware.com> 14875M: Philip Moltmann <moltmann@vmware.com> 14876M: "VMware, Inc." <pv-drivers@vmware.com> 14877L: linux-kernel@vger.kernel.org 14878S: Maintained 14879F: drivers/misc/vmw_balloon.c 14880 14881VMWARE HYPERVISOR INTERFACE 14882M: Alok Kataria <akataria@vmware.com> 14883L: virtualization@lists.linux-foundation.org 14884S: Supported 14885F: arch/x86/kernel/cpu/vmware.c 14886 14887VMWARE PVRDMA DRIVER 14888M: Adit Ranadive <aditr@vmware.com> 14889M: VMware PV-Drivers <pv-drivers@vmware.com> 14890L: linux-rdma@vger.kernel.org 14891S: Maintained 14892F: drivers/infiniband/hw/vmw_pvrdma/ 14893 14894VMware PVSCSI driver 14895M: Jim Gill <jgill@vmware.com> 14896M: VMware PV-Drivers <pv-drivers@vmware.com> 14897L: linux-scsi@vger.kernel.org 14898S: Maintained 14899F: drivers/scsi/vmw_pvscsi.c 14900F: drivers/scsi/vmw_pvscsi.h 14901 14902VMWARE VMMOUSE SUBDRIVER 14903M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14904M: "VMware, Inc." <pv-drivers@vmware.com> 14905L: linux-input@vger.kernel.org 14906S: Maintained 14907F: drivers/input/mouse/vmmouse.c 14908F: drivers/input/mouse/vmmouse.h 14909 14910VMWARE VMXNET3 ETHERNET DRIVER 14911M: Shrikrishna Khare <skhare@vmware.com> 14912M: "VMware, Inc." <pv-drivers@vmware.com> 14913L: netdev@vger.kernel.org 14914S: Maintained 14915F: drivers/net/vmxnet3/ 14916 14917VOCORE VOCORE2 BOARD 14918M: Harvey Hunt <harveyhuntnexus@gmail.com> 14919L: linux-mips@linux-mips.org 14920S: Maintained 14921F: arch/mips/boot/dts/ralink/vocore2.dts 14922 14923VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14924M: Liam Girdwood <lgirdwood@gmail.com> 14925M: Mark Brown <broonie@kernel.org> 14926L: linux-kernel@vger.kernel.org 14927W: http://www.slimlogic.co.uk/?p=48 14928T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14929S: Supported 14930F: Documentation/devicetree/bindings/regulator/ 14931F: Documentation/power/regulator/ 14932F: drivers/regulator/ 14933F: include/dt-bindings/regulator/ 14934F: include/linux/regulator/ 14935 14936VRF 14937M: David Ahern <dsa@cumulusnetworks.com> 14938M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14939L: netdev@vger.kernel.org 14940S: Maintained 14941F: drivers/net/vrf.c 14942F: Documentation/networking/vrf.txt 14943 14944VT1211 HARDWARE MONITOR DRIVER 14945M: Juerg Haefliger <juergh@gmail.com> 14946L: linux-hwmon@vger.kernel.org 14947S: Maintained 14948F: Documentation/hwmon/vt1211 14949F: drivers/hwmon/vt1211.c 14950 14951VT8231 HARDWARE MONITOR DRIVER 14952M: Roger Lucas <vt8231@hiddenengine.co.uk> 14953L: linux-hwmon@vger.kernel.org 14954S: Maintained 14955F: drivers/hwmon/vt8231.c 14956 14957VUB300 USB to SDIO/SD/MMC bridge chip 14958M: Tony Olech <tony.olech@elandigitalsystems.com> 14959L: linux-mmc@vger.kernel.org 14960L: linux-usb@vger.kernel.org 14961S: Supported 14962F: drivers/mmc/host/vub300.c 14963 14964W1 DALLAS'S 1-WIRE BUS 14965M: Evgeniy Polyakov <zbr@ioremap.net> 14966S: Maintained 14967F: Documentation/w1/ 14968F: drivers/w1/ 14969F: include/linux/w1.h 14970 14971W83791D HARDWARE MONITORING DRIVER 14972M: Marc Hulsman <m.hulsman@tudelft.nl> 14973L: linux-hwmon@vger.kernel.org 14974S: Maintained 14975F: Documentation/hwmon/w83791d 14976F: drivers/hwmon/w83791d.c 14977 14978W83793 HARDWARE MONITORING DRIVER 14979M: Rudolf Marek <r.marek@assembler.cz> 14980L: linux-hwmon@vger.kernel.org 14981S: Maintained 14982F: Documentation/hwmon/w83793 14983F: drivers/hwmon/w83793.c 14984 14985W83795 HARDWARE MONITORING DRIVER 14986M: Jean Delvare <jdelvare@suse.com> 14987L: linux-hwmon@vger.kernel.org 14988S: Maintained 14989F: drivers/hwmon/w83795.c 14990 14991W83L51xD SD/MMC CARD INTERFACE DRIVER 14992M: Pierre Ossman <pierre@ossman.eu> 14993S: Maintained 14994F: drivers/mmc/host/wbsd.* 14995 14996WACOM PROTOCOL 4 SERIAL TABLETS 14997M: Julian Squires <julian@cipht.net> 14998M: Hans de Goede <hdegoede@redhat.com> 14999L: linux-input@vger.kernel.org 15000S: Maintained 15001F: drivers/input/tablet/wacom_serial4.c 15002 15003WATCHDOG DEVICE DRIVERS 15004M: Wim Van Sebroeck <wim@linux-watchdog.org> 15005M: Guenter Roeck <linux@roeck-us.net> 15006L: linux-watchdog@vger.kernel.org 15007W: http://www.linux-watchdog.org/ 15008T: git git://www.linux-watchdog.org/linux-watchdog.git 15009S: Maintained 15010F: Documentation/devicetree/bindings/watchdog/ 15011F: Documentation/watchdog/ 15012F: drivers/watchdog/ 15013F: include/linux/watchdog.h 15014F: include/uapi/linux/watchdog.h 15015 15016WHISKEYCOVE PMIC GPIO DRIVER 15017M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15018L: linux-gpio@vger.kernel.org 15019S: Maintained 15020F: drivers/gpio/gpio-wcove.c 15021 15022WIIMOTE HID DRIVER 15023M: David Herrmann <dh.herrmann@googlemail.com> 15024L: linux-input@vger.kernel.org 15025S: Maintained 15026F: drivers/hid/hid-wiimote* 15027 15028WILOCITY WIL6210 WIRELESS DRIVER 15029M: Maya Erez <merez@codeaurora.org> 15030L: linux-wireless@vger.kernel.org 15031L: wil6210@qti.qualcomm.com 15032S: Supported 15033W: http://wireless.kernel.org/en/users/Drivers/wil6210 15034F: drivers/net/wireless/ath/wil6210/ 15035 15036WIMAX STACK 15037M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15038M: linux-wimax@intel.com 15039L: wimax@linuxwimax.org (subscribers-only) 15040S: Supported 15041W: http://linuxwimax.org 15042F: Documentation/wimax/README.wimax 15043F: include/linux/wimax/debug.h 15044F: include/net/wimax.h 15045F: include/uapi/linux/wimax.h 15046F: net/wimax/ 15047 15048WINBOND CIR DRIVER 15049M: David Härdeman <david@hardeman.nu> 15050S: Maintained 15051F: drivers/media/rc/winbond-cir.c 15052 15053WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15054M: William Breathitt Gray <vilhelm.gray@gmail.com> 15055L: linux-watchdog@vger.kernel.org 15056S: Maintained 15057F: drivers/watchdog/ebc-c384_wdt.c 15058 15059WINSYSTEMS WS16C48 GPIO DRIVER 15060M: William Breathitt Gray <vilhelm.gray@gmail.com> 15061L: linux-gpio@vger.kernel.org 15062S: Maintained 15063F: drivers/gpio/gpio-ws16c48.c 15064 15065WISTRON LAPTOP BUTTON DRIVER 15066M: Miloslav Trmac <mitr@volny.cz> 15067S: Maintained 15068F: drivers/input/misc/wistron_btns.c 15069 15070WL3501 WIRELESS PCMCIA CARD DRIVER 15071L: linux-wireless@vger.kernel.org 15072S: Odd fixes 15073F: drivers/net/wireless/wl3501* 15074 15075WOLFSON MICROELECTRONICS DRIVERS 15076L: patches@opensource.cirrus.com 15077T: git https://github.com/CirrusLogic/linux-drivers.git 15078W: https://github.com/CirrusLogic/linux-drivers/wiki 15079S: Supported 15080F: Documentation/hwmon/wm83?? 15081F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15082F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15083F: Documentation/devicetree/bindings/mfd/arizona.txt 15084F: Documentation/devicetree/bindings/mfd/wm831x.txt 15085F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15086F: arch/arm/mach-s3c64xx/mach-crag6410* 15087F: drivers/clk/clk-wm83*.c 15088F: drivers/extcon/extcon-arizona.c 15089F: drivers/leds/leds-wm83*.c 15090F: drivers/gpio/gpio-*wm*.c 15091F: drivers/gpio/gpio-arizona.c 15092F: drivers/hwmon/wm83??-hwmon.c 15093F: drivers/input/misc/wm831x-on.c 15094F: drivers/input/touchscreen/wm831x-ts.c 15095F: drivers/input/touchscreen/wm97*.c 15096F: drivers/mfd/arizona* 15097F: drivers/mfd/wm*.c 15098F: drivers/mfd/cs47l24* 15099F: drivers/power/supply/wm83*.c 15100F: drivers/rtc/rtc-wm83*.c 15101F: drivers/regulator/wm8*.c 15102F: drivers/regulator/arizona* 15103F: drivers/video/backlight/wm83*_bl.c 15104F: drivers/watchdog/wm83*_wdt.c 15105F: include/linux/mfd/arizona/ 15106F: include/linux/mfd/wm831x/ 15107F: include/linux/mfd/wm8350/ 15108F: include/linux/mfd/wm8400* 15109F: include/linux/regulator/arizona* 15110F: include/linux/wm97xx.h 15111F: include/sound/wm????.h 15112F: sound/soc/codecs/arizona.? 15113F: sound/soc/codecs/wm* 15114F: sound/soc/codecs/cs47l24* 15115 15116WORKQUEUE 15117M: Tejun Heo <tj@kernel.org> 15118R: Lai Jiangshan <jiangshanlai@gmail.com> 15119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15120S: Maintained 15121F: include/linux/workqueue.h 15122F: kernel/workqueue.c 15123F: Documentation/core-api/workqueue.rst 15124 15125X-POWERS AXP288 PMIC DRIVERS 15126M: Hans de Goede <hdegoede@redhat.com> 15127S: Maintained 15128N: axp288 15129F: drivers/acpi/pmic/intel_pmic_xpower.c 15130 15131X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15132M: Chen-Yu Tsai <wens@csie.org> 15133L: linux-kernel@vger.kernel.org 15134S: Maintained 15135N: axp[128] 15136 15137X.25 NETWORK LAYER 15138M: Andrew Hendry <andrew.hendry@gmail.com> 15139L: linux-x25@vger.kernel.org 15140S: Odd Fixes 15141F: Documentation/networking/x25* 15142F: include/net/x25* 15143F: net/x25/ 15144 15145X86 ARCHITECTURE (32-BIT AND 64-BIT) 15146M: Thomas Gleixner <tglx@linutronix.de> 15147M: Ingo Molnar <mingo@redhat.com> 15148R: "H. Peter Anvin" <hpa@zytor.com> 15149M: x86@kernel.org 15150L: linux-kernel@vger.kernel.org 15151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15152S: Maintained 15153F: Documentation/x86/ 15154F: arch/x86/ 15155 15156X86 MCE INFRASTRUCTURE 15157M: Tony Luck <tony.luck@intel.com> 15158M: Borislav Petkov <bp@alien8.de> 15159L: linux-edac@vger.kernel.org 15160S: Maintained 15161F: arch/x86/kernel/cpu/mcheck/* 15162 15163X86 MICROCODE UPDATE SUPPORT 15164M: Borislav Petkov <bp@alien8.de> 15165S: Maintained 15166F: arch/x86/kernel/cpu/microcode/* 15167 15168X86 PLATFORM DRIVERS 15169M: Darren Hart <dvhart@infradead.org> 15170M: Andy Shevchenko <andy@infradead.org> 15171L: platform-driver-x86@vger.kernel.org 15172T: git git://git.infradead.org/linux-platform-drivers-x86.git 15173S: Maintained 15174F: drivers/platform/x86/ 15175F: drivers/platform/olpc/ 15176 15177X86 VDSO 15178M: Andy Lutomirski <luto@amacapital.net> 15179L: linux-kernel@vger.kernel.org 15180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15181S: Maintained 15182F: arch/x86/entry/vdso/ 15183 15184XC2028/3028 TUNER DRIVER 15185M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15186M: Mauro Carvalho Chehab <mchehab@kernel.org> 15187L: linux-media@vger.kernel.org 15188W: https://linuxtv.org 15189T: git git://linuxtv.org/media_tree.git 15190S: Maintained 15191F: drivers/media/tuners/tuner-xc2028.* 15192 15193XEN BLOCK SUBSYSTEM 15194M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15195M: Roger Pau Monné <roger.pau@citrix.com> 15196L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15197S: Supported 15198F: drivers/block/xen-blkback/* 15199F: drivers/block/xen* 15200 15201XEN HYPERVISOR ARM 15202M: Stefano Stabellini <sstabellini@kernel.org> 15203L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15204S: Maintained 15205F: arch/arm/xen/ 15206F: arch/arm/include/asm/xen/ 15207 15208XEN HYPERVISOR ARM64 15209M: Stefano Stabellini <sstabellini@kernel.org> 15210L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15211S: Maintained 15212F: arch/arm64/xen/ 15213F: arch/arm64/include/asm/xen/ 15214 15215XEN HYPERVISOR INTERFACE 15216M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15217M: Juergen Gross <jgross@suse.com> 15218L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15219T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15220S: Supported 15221F: arch/x86/xen/ 15222F: drivers/*/xen-*front.c 15223F: drivers/xen/ 15224F: arch/x86/include/asm/xen/ 15225F: arch/x86/include/asm/pvclock-abi.h 15226F: include/xen/ 15227F: include/uapi/xen/ 15228F: Documentation/ABI/stable/sysfs-hypervisor-xen 15229F: Documentation/ABI/testing/sysfs-hypervisor-xen 15230 15231XEN NETWORK BACKEND DRIVER 15232M: Wei Liu <wei.liu2@citrix.com> 15233M: Paul Durrant <paul.durrant@citrix.com> 15234L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15235L: netdev@vger.kernel.org 15236S: Supported 15237F: drivers/net/xen-netback/* 15238 15239XEN PCI SUBSYSTEM 15240M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15241L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15242S: Supported 15243F: arch/x86/pci/*xen* 15244F: drivers/pci/*xen* 15245 15246XEN PVSCSI DRIVERS 15247M: Juergen Gross <jgross@suse.com> 15248L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15249L: linux-scsi@vger.kernel.org 15250S: Supported 15251F: drivers/scsi/xen-scsifront.c 15252F: drivers/xen/xen-scsiback.c 15253F: include/xen/interface/io/vscsiif.h 15254 15255XEN SWIOTLB SUBSYSTEM 15256M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15257L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15258L: iommu@lists.linux-foundation.org 15259S: Supported 15260F: arch/x86/xen/*swiotlb* 15261F: drivers/xen/*swiotlb* 15262 15263XFS FILESYSTEM 15264M: Darrick J. Wong <darrick.wong@oracle.com> 15265M: linux-xfs@vger.kernel.org 15266L: linux-xfs@vger.kernel.org 15267W: http://xfs.org/ 15268T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15269S: Supported 15270F: Documentation/filesystems/xfs.txt 15271F: fs/xfs/ 15272 15273XILINX AXI ETHERNET DRIVER 15274M: Anirudha Sarangi <anirudh@xilinx.com> 15275M: John Linn <John.Linn@xilinx.com> 15276S: Maintained 15277F: drivers/net/ethernet/xilinx/xilinx_axienet* 15278 15279XILINX UARTLITE SERIAL DRIVER 15280M: Peter Korsgaard <jacmet@sunsite.dk> 15281L: linux-serial@vger.kernel.org 15282S: Maintained 15283F: drivers/tty/serial/uartlite.c 15284 15285XILINX VIDEO IP CORES 15286M: Hyun Kwon <hyun.kwon@xilinx.com> 15287M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15288L: linux-media@vger.kernel.org 15289T: git git://linuxtv.org/media_tree.git 15290S: Supported 15291F: Documentation/devicetree/bindings/media/xilinx/ 15292F: drivers/media/platform/xilinx/ 15293F: include/uapi/linux/xilinx-v4l2-controls.h 15294 15295XILLYBUS DRIVER 15296M: Eli Billauer <eli.billauer@gmail.com> 15297L: linux-kernel@vger.kernel.org 15298S: Supported 15299F: drivers/char/xillybus/ 15300 15301XRA1403 GPIO EXPANDER 15302M: Nandor Han <nandor.han@ge.com> 15303M: Semi Malinen <semi.malinen@ge.com> 15304L: linux-gpio@vger.kernel.org 15305S: Maintained 15306F: drivers/gpio/gpio-xra1403.c 15307F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15308 15309XTENSA XTFPGA PLATFORM SUPPORT 15310M: Max Filippov <jcmvbkbc@gmail.com> 15311L: linux-xtensa@linux-xtensa.org 15312S: Maintained 15313F: drivers/spi/spi-xtensa-xtfpga.c 15314F: sound/soc/xtensa/xtfpga-i2s.c 15315 15316YAM DRIVER FOR AX.25 15317M: Jean-Paul Roubelat <jpr@f6fbb.org> 15318L: linux-hams@vger.kernel.org 15319S: Maintained 15320F: drivers/net/hamradio/yam* 15321F: include/linux/yam.h 15322 15323YAMA SECURITY MODULE 15324M: Kees Cook <keescook@chromium.org> 15325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15326S: Supported 15327F: security/yama/ 15328F: Documentation/admin-guide/LSM/Yama.rst 15329 15330YEALINK PHONE DRIVER 15331M: Henk Vergonet <Henk.Vergonet@gmail.com> 15332L: usbb2k-api-dev@nongnu.org 15333S: Maintained 15334F: Documentation/input/yealink.rst 15335F: drivers/input/misc/yealink.* 15336 15337Z8530 DRIVER FOR AX.25 15338M: Joerg Reuter <jreuter@yaina.de> 15339W: http://yaina.de/jreuter/ 15340W: http://www.qsl.net/dl1bke/ 15341L: linux-hams@vger.kernel.org 15342S: Maintained 15343F: Documentation/networking/z8530drv.txt 15344F: drivers/net/hamradio/*scc.c 15345F: drivers/net/hamradio/z8530.h 15346 15347ZBUD COMPRESSED PAGE ALLOCATOR 15348M: Seth Jennings <sjenning@redhat.com> 15349M: Dan Streetman <ddstreet@ieee.org> 15350L: linux-mm@kvack.org 15351S: Maintained 15352F: mm/zbud.c 15353F: include/linux/zbud.h 15354 15355ZD1211RW WIRELESS DRIVER 15356M: Daniel Drake <dsd@gentoo.org> 15357M: Ulrich Kunitz <kune@deine-taler.de> 15358W: http://zd1211.ath.cx/wiki/DriverRewrite 15359L: linux-wireless@vger.kernel.org 15360L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15361S: Maintained 15362F: drivers/net/wireless/zydas/zd1211rw/ 15363 15364ZD1301 MEDIA DRIVER 15365M: Antti Palosaari <crope@iki.fi> 15366L: linux-media@vger.kernel.org 15367W: https://linuxtv.org/ 15368W: http://palosaari.fi/linux/ 15369Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15370S: Maintained 15371F: drivers/media/usb/dvb-usb-v2/zd1301* 15372 15373ZD1301_DEMOD MEDIA DRIVER 15374M: Antti Palosaari <crope@iki.fi> 15375L: linux-media@vger.kernel.org 15376W: https://linuxtv.org/ 15377W: http://palosaari.fi/linux/ 15378Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15379S: Maintained 15380F: drivers/media/dvb-frontends/zd1301_demod* 15381 15382ZPOOL COMPRESSED PAGE STORAGE API 15383M: Dan Streetman <ddstreet@ieee.org> 15384L: linux-mm@kvack.org 15385S: Maintained 15386F: mm/zpool.c 15387F: include/linux/zpool.h 15388 15389ZR36067 VIDEO FOR LINUX DRIVER 15390L: mjpeg-users@lists.sourceforge.net 15391L: linux-media@vger.kernel.org 15392W: http://mjpeg.sourceforge.net/driver-zoran/ 15393T: hg https://linuxtv.org/hg/v4l-dvb 15394S: Odd Fixes 15395F: drivers/media/pci/zoran/ 15396 15397ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15398M: Minchan Kim <minchan@kernel.org> 15399M: Nitin Gupta <ngupta@vflare.org> 15400R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15401L: linux-kernel@vger.kernel.org 15402S: Maintained 15403F: drivers/block/zram/ 15404F: Documentation/blockdev/zram.txt 15405 15406ZS DECSTATION Z85C30 SERIAL DRIVER 15407M: "Maciej W. Rozycki" <macro@linux-mips.org> 15408S: Maintained 15409F: drivers/tty/serial/zs.* 15410 15411ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15412M: Minchan Kim <minchan@kernel.org> 15413M: Nitin Gupta <ngupta@vflare.org> 15414R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15415L: linux-mm@kvack.org 15416S: Maintained 15417F: mm/zsmalloc.c 15418F: include/linux/zsmalloc.h 15419F: Documentation/vm/zsmalloc.txt 15420 15421ZSWAP COMPRESSED SWAP CACHING 15422M: Seth Jennings <sjenning@redhat.com> 15423M: Dan Streetman <ddstreet@ieee.org> 15424L: linux-mm@kvack.org 15425S: Maintained 15426F: mm/zswap.c 15427 15428THE REST 15429M: Linus Torvalds <torvalds@linux-foundation.org> 15430L: linux-kernel@vger.kernel.org 15431Q: http://patchwork.kernel.org/project/LKML/list/ 15432T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15433S: Buried alive in reporters 15434F: * 15435F: */ 15436