1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567L: linux-fsdevel@vger.kernel.org 568S: Orphan 569F: Documentation/filesystems/affs.txt 570F: fs/affs/ 571 572AFS FILESYSTEM 573M: David Howells <dhowells@redhat.com> 574L: linux-afs@lists.infradead.org 575S: Supported 576F: fs/afs/ 577F: include/trace/events/afs.h 578F: Documentation/filesystems/afs.txt 579W: https://www.infradead.org/~dhowells/kafs/ 580 581AGPGART DRIVER 582M: David Airlie <airlied@linux.ie> 583T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 584S: Maintained 585F: drivers/char/agp/ 586F: include/linux/agp* 587F: include/uapi/linux/agp* 588 589AHA152X SCSI DRIVER 590M: "Juergen E. Fischer" <fischer@norbit.de> 591L: linux-scsi@vger.kernel.org 592S: Maintained 593F: drivers/scsi/aha152x* 594F: drivers/scsi/pcmcia/aha152x* 595 596AIC7XXX / AIC79XX SCSI DRIVER 597M: Hannes Reinecke <hare@suse.com> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aic7xxx/ 601 602AIMSLAB FM RADIO RECEIVER DRIVER 603M: Hans Verkuil <hverkuil@xs4all.nl> 604L: linux-media@vger.kernel.org 605T: git git://linuxtv.org/media_tree.git 606W: https://linuxtv.org 607S: Maintained 608F: drivers/media/radio/radio-aimslab* 609 610AIO 611M: Benjamin LaHaise <bcrl@kvack.org> 612L: linux-aio@kvack.org 613S: Supported 614F: fs/aio.c 615F: include/linux/*aio*.h 616 617AIRSPY MEDIA DRIVER 618M: Antti Palosaari <crope@iki.fi> 619L: linux-media@vger.kernel.org 620W: https://linuxtv.org 621W: http://palosaari.fi/linux/ 622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 623T: git git://linuxtv.org/anttip/media_tree.git 624S: Maintained 625F: drivers/media/usb/airspy/ 626 627ALACRITECH GIGABIT ETHERNET DRIVER 628M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 629S: Maintained 630F: drivers/net/ethernet/alacritech/* 631 632ALCATEL SPEEDTOUCH USB DRIVER 633M: Duncan Sands <duncan.sands@free.fr> 634L: linux-usb@vger.kernel.org 635W: http://www.linux-usb.org/SpeedTouch/ 636S: Maintained 637F: drivers/usb/atm/speedtch.c 638F: drivers/usb/atm/usbatm.c 639 640ALCHEMY AU1XX0 MMC DRIVER 641M: Manuel Lauss <manuel.lauss@gmail.com> 642S: Maintained 643F: drivers/mmc/host/au1xmmc.c 644 645ALI1563 I2C DRIVER 646M: Rudolf Marek <r.marek@assembler.cz> 647L: linux-i2c@vger.kernel.org 648S: Maintained 649F: Documentation/i2c/busses/i2c-ali1563 650F: drivers/i2c/busses/i2c-ali1563.c 651 652ALLWINNER SECURITY SYSTEM 653M: Corentin Labbe <clabbe.montjoie@gmail.com> 654L: linux-crypto@vger.kernel.org 655S: Maintained 656F: drivers/crypto/sunxi-ss/ 657 658ALPHA PORT 659M: Richard Henderson <rth@twiddle.net> 660M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 661M: Matt Turner <mattst88@gmail.com> 662S: Odd Fixes 663L: linux-alpha@vger.kernel.org 664F: arch/alpha/ 665 666ALPS PS/2 TOUCHPAD DRIVER 667R: Pali Rohár <pali.rohar@gmail.com> 668F: drivers/input/mouse/alps.* 669 670ALTERA I2C CONTROLLER DRIVER 671M: Thor Thayer <thor.thayer@linux.intel.com> 672S: Maintained 673F: drivers/i2c/busses/i2c-altera.c 674 675ALTERA MAILBOX DRIVER 676M: Ley Foon Tan <lftan@altera.com> 677L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 678S: Maintained 679F: drivers/mailbox/mailbox-altera.c 680 681ALTERA PIO DRIVER 682M: Tien Hock Loh <thloh@altera.com> 683L: linux-gpio@vger.kernel.org 684S: Maintained 685F: drivers/gpio/gpio-altera.c 686 687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 688M: Thor Thayer <thor.thayer@linux.intel.com> 689S: Maintained 690F: drivers/gpio/gpio-altera-a10sr.c 691F: drivers/mfd/altera-a10sr.c 692F: drivers/reset/reset-a10sr.c 693F: include/linux/mfd/altera-a10sr.h 694F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 695 696ALTERA TRIPLE SPEED ETHERNET DRIVER 697M: Vince Bridgers <vbridger@opensource.altera.com> 698L: netdev@vger.kernel.org 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 700S: Maintained 701F: drivers/net/ethernet/altera/ 702 703ALTERA UART/JTAG UART SERIAL DRIVERS 704M: Tobias Klauser <tklauser@distanz.ch> 705L: linux-serial@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/tty/serial/altera_uart.c 709F: drivers/tty/serial/altera_jtaguart.c 710F: include/linux/altera_uart.h 711F: include/linux/altera_jtaguart.h 712 713AMAZON ETHERNET DRIVERS 714M: Netanel Belgazal <netanel@amazon.com> 715R: Saeed Bishara <saeedb@amazon.com> 716R: Zorik Machulsky <zorik@amazon.com> 717L: netdev@vger.kernel.org 718S: Supported 719F: Documentation/networking/ena.txt 720F: drivers/net/ethernet/amazon/ 721 722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 723M: Tom Lendacky <thomas.lendacky@amd.com> 724M: Gary Hook <gary.hook@amd.com> 725L: linux-crypto@vger.kernel.org 726S: Supported 727F: drivers/crypto/ccp/ 728F: include/linux/ccp.h 729 730AMD FAM15H PROCESSOR POWER MONITORING DRIVER 731M: Huang Rui <ray.huang@amd.com> 732L: linux-hwmon@vger.kernel.org 733S: Supported 734F: Documentation/hwmon/fam15h_power 735F: drivers/hwmon/fam15h_power.c 736 737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 738L: linux-geode@lists.infradead.org (moderated for non-subscribers) 739S: Orphan 740F: drivers/usb/gadget/udc/amd5536udc.* 741 742AMD GEODE PROCESSOR/CHIPSET SUPPORT 743P: Andres Salomon <dilinger@queued.net> 744L: linux-geode@lists.infradead.org (moderated for non-subscribers) 745W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 746S: Supported 747F: drivers/char/hw_random/geode-rng.c 748F: drivers/crypto/geode* 749F: drivers/video/fbdev/geode/ 750F: arch/x86/include/asm/geode.h 751 752AMD IOMMU (AMD-VI) 753M: Joerg Roedel <joro@8bytes.org> 754L: iommu@lists.linux-foundation.org 755T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 756S: Maintained 757F: drivers/iommu/amd_iommu*.[ch] 758F: include/linux/amd-iommu.h 759 760AMD KFD 761M: Oded Gabbay <oded.gabbay@gmail.com> 762L: dri-devel@lists.freedesktop.org 763T: git git://people.freedesktop.org/~gabbayo/linux.git 764S: Supported 765F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 769F: drivers/gpu/drm/amd/amdkfd/ 770F: drivers/gpu/drm/amd/include/cik_structs.h 771F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 772F: drivers/gpu/drm/amd/include/vi_structs.h 773F: include/uapi/linux/kfd_ioctl.h 774 775AMD SEATTLE DEVICE TREE SUPPORT 776M: Brijesh Singh <brijeshkumar.singh@amd.com> 777M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 778M: Tom Lendacky <thomas.lendacky@amd.com> 779S: Supported 780F: arch/arm64/boot/dts/amd/ 781 782AMD XGBE DRIVER 783M: Tom Lendacky <thomas.lendacky@amd.com> 784L: netdev@vger.kernel.org 785S: Supported 786F: drivers/net/ethernet/amd/xgbe/ 787F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 788 789AMS (Apple Motion Sensor) DRIVER 790M: Michael Hanselmann <linux-kernel@hansmi.ch> 791S: Supported 792F: drivers/macintosh/ams/ 793 794ANALOG DEVICES INC AD9389B DRIVER 795M: Hans Verkuil <hans.verkuil@cisco.com> 796L: linux-media@vger.kernel.org 797S: Maintained 798F: drivers/media/i2c/ad9389b* 799 800ANALOG DEVICES INC ADV7180 DRIVER 801M: Lars-Peter Clausen <lars@metafoo.de> 802L: linux-media@vger.kernel.org 803W: http://ez.analog.com/community/linux-device-drivers 804S: Supported 805F: drivers/media/i2c/adv7180.c 806 807ANALOG DEVICES INC ADV748X DRIVER 808M: Kieran Bingham <kieran.bingham@ideasonboard.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/adv748x/* 812 813ANALOG DEVICES INC ADV7511 DRIVER 814M: Hans Verkuil <hans.verkuil@cisco.com> 815L: linux-media@vger.kernel.org 816S: Maintained 817F: drivers/media/i2c/adv7511* 818 819ANALOG DEVICES INC ADV7604 DRIVER 820M: Hans Verkuil <hans.verkuil@cisco.com> 821L: linux-media@vger.kernel.org 822S: Maintained 823F: drivers/media/i2c/adv7604* 824 825ANALOG DEVICES INC ADV7842 DRIVER 826M: Hans Verkuil <hans.verkuil@cisco.com> 827L: linux-media@vger.kernel.org 828S: Maintained 829F: drivers/media/i2c/adv7842* 830 831ANALOG DEVICES INC ASOC CODEC DRIVERS 832M: Lars-Peter Clausen <lars@metafoo.de> 833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 834W: http://wiki.analog.com/ 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: sound/soc/codecs/adau* 838F: sound/soc/codecs/adav* 839F: sound/soc/codecs/ad1* 840F: sound/soc/codecs/ad7* 841F: sound/soc/codecs/ssm* 842F: sound/soc/codecs/sigmadsp.* 843 844ANALOG DEVICES INC ASOC DRIVERS 845L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://blackfin.uclinux.org/ 848S: Supported 849F: sound/soc/blackfin/* 850 851ANALOG DEVICES INC DMA DRIVERS 852M: Lars-Peter Clausen <lars@metafoo.de> 853W: http://ez.analog.com/community/linux-device-drivers 854S: Supported 855F: drivers/dma/dma-axi-dmac.c 856 857ANALOG DEVICES INC IIO DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859M: Michael Hennerich <Michael.Hennerich@analog.com> 860W: http://wiki.analog.com/ 861W: http://ez.analog.com/community/linux-device-drivers 862S: Supported 863F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 864F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 865F: drivers/iio/*/ad* 866F: drivers/iio/adc/ltc2497* 867X: drivers/iio/*/adjd* 868F: drivers/staging/iio/*/ad* 869F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 870 871ANDROID CONFIG FRAGMENTS 872M: Rob Herring <robh@kernel.org> 873S: Supported 874F: kernel/configs/android* 875 876ANDROID DRIVERS 877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 878M: Arve Hjønnevåg <arve@android.com> 879M: Todd Kjos <tkjos@android.com> 880M: Martijn Coenen <maco@android.com> 881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 882L: devel@driverdev.osuosl.org 883S: Supported 884F: drivers/android/ 885F: drivers/staging/android/ 886 887ANDROID GOLDFISH PIC DRIVER 888M: Miodrag Dinic <miodrag.dinic@mips.com> 889S: Supported 890F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 891F: drivers/irqchip/irq-goldfish-pic.c 892 893ANDROID GOLDFISH RTC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 897F: drivers/rtc/rtc-goldfish.c 898 899ANDROID ION DRIVER 900M: Laura Abbott <labbott@redhat.com> 901M: Sumit Semwal <sumit.semwal@linaro.org> 902L: devel@driverdev.osuosl.org 903S: Supported 904F: drivers/staging/android/ion 905F: drivers/staging/android/uapi/ion.h 906F: drivers/staging/android/uapi/ion_test.h 907 908AOA (Apple Onboard Audio) ALSA DRIVER 909M: Johannes Berg <johannes@sipsolutions.net> 910L: linuxppc-dev@lists.ozlabs.org 911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 912S: Maintained 913F: sound/aoa/ 914 915APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 916M: William Breathitt Gray <vilhelm.gray@gmail.com> 917L: linux-iio@vger.kernel.org 918S: Maintained 919F: drivers/iio/adc/stx104.c 920 921APM DRIVER 922M: Jiri Kosina <jikos@kernel.org> 923S: Odd fixes 924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 925F: arch/x86/kernel/apm_32.c 926F: include/linux/apm_bios.h 927F: include/uapi/linux/apm_bios.h 928F: drivers/char/apm-emulation.c 929 930APPARMOR SECURITY MODULE 931M: John Johansen <john.johansen@canonical.com> 932L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 933W: apparmor.wiki.kernel.org 934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 935S: Supported 936F: security/apparmor/ 937F: Documentation/admin-guide/LSM/apparmor.rst 938 939APPLE BCM5974 MULTITOUCH DRIVER 940M: Henrik Rydberg <rydberg@bitmath.org> 941L: linux-input@vger.kernel.org 942S: Odd fixes 943F: drivers/input/mouse/bcm5974.c 944 945APPLE SMC DRIVER 946M: Henrik Rydberg <rydberg@bitmath.org> 947L: linux-hwmon@vger.kernel.org 948S: Odd fixes 949F: drivers/hwmon/applesmc.c 950 951APPLETALK NETWORK LAYER 952L: netdev@vger.kernel.org 953S: Odd fixes 954F: drivers/net/appletalk/ 955F: net/appletalk/ 956 957APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 958M: Duc Dang <dhdang@apm.com> 959S: Supported 960F: arch/arm64/boot/dts/apm/ 961 962APPLIED MICRO (APM) X-GENE SOC EDAC 963M: Loc Ho <lho@apm.com> 964S: Supported 965F: drivers/edac/xgene_edac.c 966F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 967 968APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 969M: Iyappan Subramanian <isubramanian@apm.com> 970M: Keyur Chudgar <kchudgar@apm.com> 971S: Supported 972F: drivers/net/ethernet/apm/xgene-v2/ 973 974APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 975M: Iyappan Subramanian <isubramanian@apm.com> 976M: Keyur Chudgar <kchudgar@apm.com> 977M: Quan Nguyen <qnguyen@apm.com> 978S: Supported 979F: drivers/net/ethernet/apm/xgene/ 980F: drivers/net/phy/mdio-xgene.c 981F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 982F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 983 984APPLIED MICRO (APM) X-GENE SOC PMU 985M: Tai Nguyen <ttnguyen@apm.com> 986S: Supported 987F: drivers/perf/xgene_pmu.c 988F: Documentation/perf/xgene-pmu.txt 989F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 990 991APTINA CAMERA SENSOR PLL 992M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 993L: linux-media@vger.kernel.org 994S: Maintained 995F: drivers/media/i2c/aptina-pll.* 996 997ARC FRAMEBUFFER DRIVER 998M: Jaya Kumar <jayalk@intworks.biz> 999S: Maintained 1000F: drivers/video/fbdev/arcfb.c 1001F: drivers/video/fbdev/core/fb_defio.c 1002 1003ARC PGU DRM DRIVER 1004M: Alexey Brodkin <abrodkin@synopsys.com> 1005S: Supported 1006F: drivers/gpu/drm/arc/ 1007F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1008 1009ARCNET NETWORK LAYER 1010M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1011L: netdev@vger.kernel.org 1012S: Maintained 1013F: drivers/net/arcnet/ 1014F: include/uapi/linux/if_arcnet.h 1015 1016ARM ARCHITECTED TIMER DRIVER 1017M: Mark Rutland <mark.rutland@arm.com> 1018M: Marc Zyngier <marc.zyngier@arm.com> 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1020S: Maintained 1021F: arch/arm/include/asm/arch_timer.h 1022F: arch/arm64/include/asm/arch_timer.h 1023F: drivers/clocksource/arm_arch_timer.c 1024 1025ARM HDLCD DRM DRIVER 1026M: Liviu Dudau <liviu.dudau@arm.com> 1027S: Supported 1028F: drivers/gpu/drm/arm/hdlcd_* 1029F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1030 1031ARM MALI-DP DRM DRIVER 1032M: Liviu Dudau <liviu.dudau@arm.com> 1033M: Brian Starkey <brian.starkey@arm.com> 1034M: Mali DP Maintainers <malidp@foss.arm.com> 1035S: Supported 1036F: drivers/gpu/drm/arm/ 1037F: Documentation/devicetree/bindings/display/arm,malidp.txt 1038 1039ARM MFM AND FLOPPY DRIVERS 1040M: Ian Molton <spyro@f2s.com> 1041S: Maintained 1042F: arch/arm/lib/floppydma.S 1043F: arch/arm/include/asm/floppy.h 1044 1045ARM PMU PROFILING AND DEBUGGING 1046M: Will Deacon <will.deacon@arm.com> 1047M: Mark Rutland <mark.rutland@arm.com> 1048S: Maintained 1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1050F: arch/arm*/kernel/perf_* 1051F: arch/arm/oprofile/common.c 1052F: arch/arm*/kernel/hw_breakpoint.c 1053F: arch/arm*/include/asm/hw_breakpoint.h 1054F: arch/arm*/include/asm/perf_event.h 1055F: drivers/perf/* 1056F: include/linux/perf/arm_pmu.h 1057F: Documentation/devicetree/bindings/arm/pmu.txt 1058F: Documentation/devicetree/bindings/perf/ 1059 1060ARM PORT 1061M: Russell King <linux@armlinux.org.uk> 1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1063W: http://www.armlinux.org.uk/ 1064S: Maintained 1065T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1066F: arch/arm/ 1067 1068ARM PRIMECELL AACI PL041 DRIVER 1069M: Russell King <linux@armlinux.org.uk> 1070S: Maintained 1071F: sound/arm/aaci.* 1072 1073ARM PRIMECELL BUS SUPPORT 1074M: Russell King <linux@armlinux.org.uk> 1075S: Maintained 1076F: drivers/amba/ 1077F: include/linux/amba/bus.h 1078 1079ARM PRIMECELL CLCD PL110 DRIVER 1080M: Russell King <linux@armlinux.org.uk> 1081S: Maintained 1082F: drivers/video/fbdev/amba-clcd.* 1083 1084ARM PRIMECELL KMI PL050 DRIVER 1085M: Russell King <linux@armlinux.org.uk> 1086S: Maintained 1087F: drivers/input/serio/ambakmi.* 1088F: include/linux/amba/kmi.h 1089 1090ARM PRIMECELL MMCI PL180/1 DRIVER 1091M: Russell King <linux@armlinux.org.uk> 1092S: Maintained 1093F: drivers/mmc/host/mmci.* 1094F: include/linux/amba/mmci.h 1095 1096ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1097M: Russell King <linux@armlinux.org.uk> 1098S: Maintained 1099F: drivers/tty/serial/amba-pl01*.c 1100F: include/linux/amba/serial.h 1101 1102ARM SMMU DRIVERS 1103M: Will Deacon <will.deacon@arm.com> 1104R: Robin Murphy <robin.murphy@arm.com> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107F: drivers/iommu/arm-smmu.c 1108F: drivers/iommu/arm-smmu-v3.c 1109F: drivers/iommu/io-pgtable-arm.c 1110F: drivers/iommu/io-pgtable-arm-v7s.c 1111 1112ARM SUB-ARCHITECTURES 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115F: arch/arm/mach-*/ 1116F: arch/arm/plat-*/ 1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1118 1119ARM/ACTIONS SEMI ARCHITECTURE 1120M: Andreas Färber <afaerber@suse.de> 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123N: owl 1124F: arch/arm/mach-actions/ 1125F: arch/arm/boot/dts/owl-* 1126F: arch/arm64/boot/dts/actions/ 1127F: drivers/clocksource/owl-* 1128F: drivers/soc/actions/ 1129F: include/dt-bindings/power/owl-* 1130F: include/linux/soc/actions/ 1131F: Documentation/devicetree/bindings/arm/actions.txt 1132F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1133F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1134 1135ARM/ADS SPHERE MACHINE SUPPORT 1136M: Lennert Buytenhek <kernel@wantstofly.org> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139 1140ARM/AFEB9260 MACHINE SUPPORT 1141M: Sergey Lapin <slapin@ossfans.org> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144 1145ARM/AJECO 1ARM MACHINE SUPPORT 1146M: Lennert Buytenhek <kernel@wantstofly.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/Allwinner SoC Clock Support 1151M: Emilio López <emilio@elopez.com.ar> 1152S: Maintained 1153F: drivers/clk/sunxi/ 1154 1155ARM/Allwinner sunXi SoC support 1156M: Maxime Ripard <maxime.ripard@free-electrons.com> 1157M: Chen-Yu Tsai <wens@csie.org> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159S: Maintained 1160N: sun[x456789]i 1161N: sun50i 1162F: arch/arm/mach-sunxi/ 1163F: arch/arm64/boot/dts/allwinner/ 1164F: drivers/clk/sunxi-ng/ 1165F: drivers/pinctrl/sunxi/ 1166F: drivers/soc/sunxi/ 1167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1168 1169ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1170M: Neil Armstrong <narmstrong@baylibre.com> 1171M: Jerome Brunet <jbrunet@baylibre.com> 1172L: linux-amlogic@lists.infradead.org 1173S: Maintained 1174F: drivers/clk/meson/ 1175F: include/dt-bindings/clock/meson* 1176F: include/dt-bindings/clock/gxbb* 1177F: Documentation/devicetree/bindings/clock/amlogic* 1178 1179ARM/Amlogic Meson SoC support 1180M: Carlo Caione <carlo@caione.org> 1181M: Kevin Hilman <khilman@baylibre.com> 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1183L: linux-amlogic@lists.infradead.org 1184W: http://linux-meson.com/ 1185S: Maintained 1186F: arch/arm/mach-meson/ 1187F: arch/arm/boot/dts/meson* 1188F: arch/arm64/boot/dts/amlogic/ 1189F: drivers/pinctrl/meson/ 1190F: drivers/mmc/host/meson* 1191N: meson 1192 1193ARM/Annapurna Labs ALPINE ARCHITECTURE 1194M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1195M: Antoine Tenart <antoine.tenart@free-electrons.com> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198F: arch/arm/mach-alpine/ 1199F: arch/arm/boot/dts/alpine* 1200F: arch/arm64/boot/dts/al/ 1201F: drivers/*/*alpine* 1202 1203ARM/ARTPEC MACHINE SUPPORT 1204M: Jesper Nilsson <jesper.nilsson@axis.com> 1205M: Lars Persson <lars.persson@axis.com> 1206M: Niklas Cassel <niklas.cassel@axis.com> 1207S: Maintained 1208L: linux-arm-kernel@axis.com 1209F: arch/arm/mach-artpec 1210F: arch/arm/boot/dts/artpec6* 1211F: drivers/clk/axis 1212F: drivers/crypto/axis 1213F: drivers/pinctrl/pinctrl-artpec* 1214F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1215 1216ARM/ASPEED I2C DRIVER 1217M: Brendan Higgins <brendanhiggins@google.com> 1218R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1219R: Joel Stanley <joel@jms.id.au> 1220L: linux-i2c@vger.kernel.org 1221L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1222S: Maintained 1223F: drivers/irqchip/irq-aspeed-i2c-ic.c 1224F: drivers/i2c/busses/i2c-aspeed.c 1225F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1226F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1227 1228ARM/ASPEED MACHINE SUPPORT 1229M: Joel Stanley <joel@jms.id.au> 1230S: Maintained 1231F: arch/arm/mach-aspeed/ 1232F: arch/arm/boot/dts/aspeed-* 1233F: drivers/*/*aspeed* 1234 1235ARM/ATMEL AT91 Clock Support 1236M: Boris Brezillon <boris.brezillon@free-electrons.com> 1237S: Maintained 1238F: drivers/clk/at91 1239 1240ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1241M: Nicolas Ferre <nicolas.ferre@microchip.com> 1242M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244W: http://www.linux4sam.org 1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1246S: Supported 1247N: at91 1248N: atmel 1249F: arch/arm/mach-at91/ 1250F: include/soc/at91/ 1251F: arch/arm/boot/dts/at91*.dts 1252F: arch/arm/boot/dts/at91*.dtsi 1253F: arch/arm/boot/dts/sama*.dts 1254F: arch/arm/boot/dts/sama*.dtsi 1255F: arch/arm/include/debug/at91.S 1256F: drivers/memory/atmel* 1257F: drivers/watchdog/sama5d4_wdt.c 1258X: drivers/input/touchscreen/atmel_mxt_ts.c 1259X: drivers/net/wireless/atmel/ 1260 1261ARM/CALXEDA HIGHBANK ARCHITECTURE 1262M: Rob Herring <robh@kernel.org> 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1264S: Maintained 1265F: arch/arm/mach-highbank/ 1266F: arch/arm/boot/dts/highbank.dts 1267F: arch/arm/boot/dts/ecx-*.dts* 1268 1269ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1270M: Krzysztof Halasa <khalasa@piap.pl> 1271S: Maintained 1272F: arch/arm/mach-cns3xxx/ 1273 1274ARM/CAVIUM THUNDER NETWORK DRIVER 1275M: Sunil Goutham <sgoutham@cavium.com> 1276M: Robert Richter <rric@kernel.org> 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1278S: Supported 1279F: drivers/net/ethernet/cavium/thunder/ 1280 1281ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1282M: Lukasz Majewski <lukma@denx.de> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285F: arch/arm/mach-ep93xx/ts72xx.c 1286 1287ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1288M: Alexander Shiyan <shc_work@mail.ru> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Odd Fixes 1291N: clps711x 1292 1293ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1294M: Lennert Buytenhek <kernel@wantstofly.org> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297 1298ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1299M: Hartley Sweeten <hsweeten@visionengravers.com> 1300M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302S: Maintained 1303F: arch/arm/mach-ep93xx/ 1304F: arch/arm/mach-ep93xx/include/mach/ 1305 1306ARM/CLKDEV SUPPORT 1307M: Russell King <linux@armlinux.org.uk> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1311F: arch/arm/include/asm/clkdev.h 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/gemini/* 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*.dtsi 1741F: arch/arm/boot/dts/wd-mbwe.dts 1742F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1743N: oxnas 1744 1745ARM/PALM TREO SUPPORT 1746M: Tomas Cech <sleep_walker@suse.com> 1747L: linux-arm-kernel@lists.infradead.org 1748W: http://hackndev.com 1749S: Maintained 1750F: arch/arm/mach-pxa/include/mach/palmtreo.h 1751F: arch/arm/mach-pxa/palmtreo.c 1752 1753ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1754M: Marek Vasut <marek.vasut@gmail.com> 1755L: linux-arm-kernel@lists.infradead.org 1756W: http://hackndev.com 1757S: Maintained 1758F: arch/arm/mach-pxa/include/mach/palmtx.h 1759F: arch/arm/mach-pxa/palmtx.c 1760F: arch/arm/mach-pxa/include/mach/palmt5.h 1761F: arch/arm/mach-pxa/palmt5.c 1762F: arch/arm/mach-pxa/include/mach/palmld.h 1763F: arch/arm/mach-pxa/palmld.c 1764F: arch/arm/mach-pxa/include/mach/palmte2.h 1765F: arch/arm/mach-pxa/palmte2.c 1766F: arch/arm/mach-pxa/include/mach/palmtc.h 1767F: arch/arm/mach-pxa/palmtc.c 1768 1769ARM/PALMZ72 SUPPORT 1770M: Sergey Lapin <slapin@ossfans.org> 1771L: linux-arm-kernel@lists.infradead.org 1772W: http://hackndev.com 1773S: Maintained 1774F: arch/arm/mach-pxa/include/mach/palmz72.h 1775F: arch/arm/mach-pxa/palmz72.c 1776 1777ARM/PLEB SUPPORT 1778M: Peter Chubb <pleb@gelato.unsw.edu.au> 1779W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1780S: Maintained 1781 1782ARM/PT DIGITAL BOARD PORT 1783M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1785W: http://www.armlinux.org.uk/ 1786S: Maintained 1787 1788ARM/QUALCOMM SUPPORT 1789M: Andy Gross <andy.gross@linaro.org> 1790M: David Brown <david.brown@linaro.org> 1791L: linux-arm-msm@vger.kernel.org 1792L: linux-soc@vger.kernel.org 1793S: Maintained 1794F: Documentation/devicetree/bindings/soc/qcom/ 1795F: arch/arm/boot/dts/qcom-*.dts 1796F: arch/arm/boot/dts/qcom-*.dtsi 1797F: arch/arm/mach-qcom/ 1798F: arch/arm64/boot/dts/qcom/* 1799F: drivers/i2c/busses/i2c-qup.c 1800F: drivers/clk/qcom/ 1801F: drivers/dma/qcom/ 1802F: drivers/soc/qcom/ 1803F: drivers/spi/spi-qup.c 1804F: drivers/tty/serial/msm_serial.h 1805F: drivers/tty/serial/msm_serial.c 1806F: drivers/*/pm8???-* 1807F: drivers/mfd/ssbi.c 1808F: drivers/firmware/qcom_scm.c 1809T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1810 1811ARM/RADISYS ENP2611 MACHINE SUPPORT 1812M: Lennert Buytenhek <kernel@wantstofly.org> 1813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1814S: Maintained 1815 1816ARM/REALTEK ARCHITECTURE 1817M: Andreas Färber <afaerber@suse.de> 1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1819S: Maintained 1820F: arch/arm64/boot/dts/realtek/ 1821F: Documentation/devicetree/bindings/arm/realtek.txt 1822 1823ARM/RENESAS ARM64 ARCHITECTURE 1824M: Simon Horman <horms@verge.net.au> 1825M: Magnus Damm <magnus.damm@gmail.com> 1826L: linux-renesas-soc@vger.kernel.org 1827Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1828T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1829S: Supported 1830F: arch/arm64/boot/dts/renesas/ 1831F: Documentation/devicetree/bindings/arm/shmobile.txt 1832F: drivers/soc/renesas/ 1833F: include/linux/soc/renesas/ 1834 1835ARM/RISCPC ARCHITECTURE 1836M: Russell King <linux@armlinux.org.uk> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838W: http://www.armlinux.org.uk/ 1839S: Maintained 1840F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1841F: arch/arm/include/asm/hardware/ioc.h 1842F: arch/arm/include/asm/hardware/iomd.h 1843F: arch/arm/include/asm/hardware/memc.h 1844F: arch/arm/mach-rpc/ 1845F: drivers/net/ethernet/8390/etherh.c 1846F: drivers/net/ethernet/i825xx/ether1* 1847F: drivers/net/ethernet/seeq/ether3* 1848F: drivers/scsi/arm/ 1849 1850ARM/Rockchip SoC support 1851M: Heiko Stuebner <heiko@sntech.de> 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1853L: linux-rockchip@lists.infradead.org 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1855S: Maintained 1856F: arch/arm/boot/dts/rk3* 1857F: arch/arm/boot/dts/rv1108* 1858F: arch/arm/mach-rockchip/ 1859F: drivers/clk/rockchip/ 1860F: drivers/i2c/busses/i2c-rk3x.c 1861F: drivers/*/*rockchip* 1862F: drivers/*/*/*rockchip* 1863F: sound/soc/rockchip/ 1864N: rockchip 1865 1866ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1867M: Kukjin Kim <kgene@kernel.org> 1868M: Krzysztof Kozlowski <krzk@kernel.org> 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1870L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1871Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1872S: Maintained 1873F: arch/arm/boot/dts/s3c* 1874F: arch/arm/boot/dts/s5p* 1875F: arch/arm/boot/dts/samsung* 1876F: arch/arm/boot/dts/exynos* 1877F: arch/arm64/boot/dts/exynos/ 1878F: arch/arm/plat-samsung/ 1879F: arch/arm/mach-s3c24*/ 1880F: arch/arm/mach-s3c64xx/ 1881F: arch/arm/mach-s5p*/ 1882F: arch/arm/mach-exynos*/ 1883F: drivers/*/*s3c24* 1884F: drivers/*/*/*s3c24* 1885F: drivers/*/*s3c64xx* 1886F: drivers/*/*s5pv210* 1887F: drivers/memory/samsung/* 1888F: drivers/soc/samsung/* 1889F: Documentation/arm/Samsung/ 1890F: Documentation/devicetree/bindings/arm/samsung/ 1891F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1892F: Documentation/devicetree/bindings/power/pd-samsung.txt 1893N: exynos 1894 1895ARM/SAMSUNG MOBILE MACHINE SUPPORT 1896M: Kyungmin Park <kyungmin.park@samsung.com> 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1898S: Maintained 1899F: arch/arm/mach-s5pv210/ 1900 1901ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1902M: Kyungmin Park <kyungmin.park@samsung.com> 1903M: Kamil Debski <kamil@wypas.org> 1904M: Andrzej Hajda <a.hajda@samsung.com> 1905L: linux-arm-kernel@lists.infradead.org 1906L: linux-media@vger.kernel.org 1907S: Maintained 1908F: drivers/media/platform/s5p-g2d/ 1909 1910ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1911M: Marek Szyprowski <m.szyprowski@samsung.com> 1912L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1913L: linux-media@vger.kernel.org 1914S: Maintained 1915F: drivers/media/platform/s5p-cec/ 1916F: Documentation/devicetree/bindings/media/s5p-cec.txt 1917 1918ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1919M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1920M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1921L: linux-arm-kernel@lists.infradead.org 1922L: linux-media@vger.kernel.org 1923S: Maintained 1924F: drivers/media/platform/s5p-jpeg/ 1925 1926ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1927M: Kyungmin Park <kyungmin.park@samsung.com> 1928M: Kamil Debski <kamil@wypas.org> 1929M: Jeongtae Park <jtp.park@samsung.com> 1930M: Andrzej Hajda <a.hajda@samsung.com> 1931L: linux-arm-kernel@lists.infradead.org 1932L: linux-media@vger.kernel.org 1933S: Maintained 1934F: arch/arm/plat-samsung/s5p-dev-mfc.c 1935F: drivers/media/platform/s5p-mfc/ 1936 1937ARM/SHMOBILE ARM ARCHITECTURE 1938M: Simon Horman <horms@verge.net.au> 1939M: Magnus Damm <magnus.damm@gmail.com> 1940L: linux-renesas-soc@vger.kernel.org 1941Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1942T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1943S: Supported 1944F: arch/arm/boot/dts/emev2* 1945F: arch/arm/boot/dts/r7s* 1946F: arch/arm/boot/dts/r8a* 1947F: arch/arm/boot/dts/sh* 1948F: arch/arm/configs/shmobile_defconfig 1949F: arch/arm/include/debug/renesas-scif.S 1950F: arch/arm/mach-shmobile/ 1951F: Documentation/devicetree/bindings/arm/shmobile.txt 1952F: drivers/soc/renesas/ 1953F: include/linux/soc/renesas/ 1954 1955ARM/SOCFPGA ARCHITECTURE 1956M: Dinh Nguyen <dinguyen@kernel.org> 1957S: Maintained 1958F: arch/arm/mach-socfpga/ 1959F: arch/arm/boot/dts/socfpga* 1960F: arch/arm/configs/socfpga_defconfig 1961F: arch/arm64/boot/dts/altera/ 1962W: http://www.rocketboards.org 1963T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1964 1965ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1966M: Dinh Nguyen <dinguyen@kernel.org> 1967S: Maintained 1968F: drivers/clk/socfpga/ 1969 1970ARM/SOCFPGA EDAC SUPPORT 1971M: Thor Thayer <thor.thayer@linux.intel.com> 1972S: Maintained 1973F: drivers/edac/altera_edac. 1974 1975ARM/STI ARCHITECTURE 1976M: Patrice Chotard <patrice.chotard@st.com> 1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1978W: http://www.stlinux.com 1979S: Maintained 1980F: arch/arm/mach-sti/ 1981F: arch/arm/boot/dts/sti* 1982F: drivers/char/hw_random/st-rng.c 1983F: drivers/clocksource/arm_global_timer.c 1984F: drivers/clocksource/clksrc_st_lpc.c 1985F: drivers/cpufreq/sti-cpufreq.c 1986F: drivers/dma/st_fdma* 1987F: drivers/i2c/busses/i2c-st.c 1988F: drivers/media/rc/st_rc.c 1989F: drivers/media/platform/sti/c8sectpfe/ 1990F: drivers/mmc/host/sdhci-st.c 1991F: drivers/phy/st/phy-miphy28lp.c 1992F: drivers/phy/st/phy-stih407-usb.c 1993F: drivers/pinctrl/pinctrl-st.c 1994F: drivers/remoteproc/st_remoteproc.c 1995F: drivers/remoteproc/st_slim_rproc.c 1996F: drivers/reset/sti/ 1997F: drivers/rtc/rtc-st-lpc.c 1998F: drivers/tty/serial/st-asc.c 1999F: drivers/usb/dwc3/dwc3-st.c 2000F: drivers/usb/host/ehci-st.c 2001F: drivers/usb/host/ohci-st.c 2002F: drivers/watchdog/st_lpc_wdt.c 2003F: drivers/ata/ahci_st.c 2004F: include/linux/remoteproc/st_slim_rproc.h 2005 2006ARM/STM32 ARCHITECTURE 2007M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2008M: Alexandre Torgue <alexandre.torgue@st.com> 2009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2010S: Maintained 2011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 2012N: stm32 2013F: drivers/clocksource/armv7m_systick.c 2014 2015ARM/TANGO ARCHITECTURE 2016M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2017M: Mans Rullgard <mans@mansr.com> 2018L: linux-arm-kernel@lists.infradead.org 2019S: Odd Fixes 2020N: tango 2021 2022ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2023M: Lennert Buytenhek <kernel@wantstofly.org> 2024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2025S: Maintained 2026 2027ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2028M: Hans Verkuil <hans.verkuil@cisco.com> 2029L: linux-tegra@vger.kernel.org 2030L: linux-media@vger.kernel.org 2031S: Maintained 2032F: drivers/media/platform/tegra-cec/ 2033F: Documentation/devicetree/bindings/media/tegra-cec.txt 2034 2035ARM/TETON BGA MACHINE SUPPORT 2036M: "Mark F. Brown" <mark.brown314@gmail.com> 2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2038S: Maintained 2039 2040ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2041M: Santosh Shilimkar <ssantosh@kernel.org> 2042L: linux-kernel@vger.kernel.org 2043S: Maintained 2044F: drivers/memory/*emif* 2045 2046ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2047M: Santosh Shilimkar <ssantosh@kernel.org> 2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2049S: Maintained 2050F: arch/arm/mach-keystone/ 2051F: arch/arm/boot/dts/keystone-* 2052T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2053 2054ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2055M: Santosh Shilimkar <ssantosh@kernel.org> 2056L: linux-kernel@vger.kernel.org 2057S: Maintained 2058F: drivers/clk/keystone/ 2059 2060ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2061M: Santosh Shilimkar <ssantosh@kernel.org> 2062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2063L: linux-kernel@vger.kernel.org 2064S: Maintained 2065F: drivers/clocksource/timer-keystone.c 2066 2067ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2068M: Santosh Shilimkar <ssantosh@kernel.org> 2069L: linux-kernel@vger.kernel.org 2070S: Maintained 2071F: drivers/power/reset/keystone-reset.c 2072 2073ARM/THECUS N2100 MACHINE SUPPORT 2074M: Lennert Buytenhek <kernel@wantstofly.org> 2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2076S: Maintained 2077 2078ARM/TOSA MACHINE SUPPORT 2079M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2080M: Dirk Opfer <dirk@opfer-online.de> 2081S: Maintained 2082 2083ARM/UNIPHIER ARCHITECTURE 2084M: Masahiro Yamada <yamada.masahiro@socionext.com> 2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2086T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2087S: Maintained 2088F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2089F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2090F: arch/arm/boot/dts/uniphier* 2091F: arch/arm/include/asm/hardware/cache-uniphier.h 2092F: arch/arm/mach-uniphier/ 2093F: arch/arm/mm/cache-uniphier.c 2094F: arch/arm64/boot/dts/socionext/uniphier* 2095F: drivers/bus/uniphier-system-bus.c 2096F: drivers/clk/uniphier/ 2097F: drivers/gpio/gpio-uniphier.c 2098F: drivers/i2c/busses/i2c-uniphier* 2099F: drivers/irqchip/irq-uniphier-aidet.c 2100F: drivers/pinctrl/uniphier/ 2101F: drivers/reset/reset-uniphier.c 2102F: drivers/tty/serial/8250/8250_uniphier.c 2103N: uniphier 2104 2105ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2106M: Ulf Hansson <ulf.hansson@linaro.org> 2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2108T: git git://git.linaro.org/people/ulfh/clk.git 2109S: Maintained 2110F: drivers/clk/ux500/ 2111 2112ARM/VERSATILE EXPRESS PLATFORM 2113M: Liviu Dudau <liviu.dudau@arm.com> 2114M: Sudeep Holla <sudeep.holla@arm.com> 2115M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2117S: Maintained 2118F: arch/arm/boot/dts/vexpress* 2119F: arch/arm64/boot/dts/arm/ 2120F: arch/arm/mach-vexpress/ 2121F: */*/vexpress* 2122F: */*/*/vexpress* 2123F: drivers/clk/versatile/clk-vexpress-osc.c 2124F: drivers/clocksource/versatile.c 2125N: mps2 2126 2127ARM/VFP SUPPORT 2128M: Russell King <linux@armlinux.org.uk> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130W: http://www.armlinux.org.uk/ 2131S: Maintained 2132F: arch/arm/vfp/ 2133 2134ARM/VOIPAC PXA270 SUPPORT 2135M: Marek Vasut <marek.vasut@gmail.com> 2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2137S: Maintained 2138F: arch/arm/mach-pxa/vpac270.c 2139F: arch/arm/mach-pxa/include/mach/vpac270.h 2140 2141ARM/VT8500 ARM ARCHITECTURE 2142M: Tony Prisk <linux@prisktech.co.nz> 2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2144S: Maintained 2145F: arch/arm/mach-vt8500/ 2146F: drivers/clocksource/vt8500_timer.c 2147F: drivers/i2c/busses/i2c-wmt.c 2148F: drivers/mmc/host/wmt-sdmmc.c 2149F: drivers/pwm/pwm-vt8500.c 2150F: drivers/rtc/rtc-vt8500.c 2151F: drivers/tty/serial/vt8500_serial.c 2152F: drivers/usb/host/ehci-platform.c 2153F: drivers/usb/host/uhci-platform.c 2154F: drivers/video/fbdev/vt8500lcdfb.* 2155F: drivers/video/fbdev/wm8505fb* 2156F: drivers/video/fbdev/wmt_ge_rops.* 2157 2158ARM/ZIPIT Z2 SUPPORT 2159M: Marek Vasut <marek.vasut@gmail.com> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/mach-pxa/z2.c 2163F: arch/arm/mach-pxa/include/mach/z2.h 2164 2165ARM/ZTE ARCHITECTURE 2166M: Jun Nie <jun.nie@linaro.org> 2167M: Baoyou Xie <baoyou.xie@linaro.org> 2168M: Shawn Guo <shawnguo@kernel.org> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170S: Maintained 2171F: arch/arm/boot/dts/zx2967* 2172F: arch/arm/mach-zx/ 2173F: arch/arm64/boot/dts/zte/ 2174F: drivers/clk/zte/ 2175F: drivers/dma/zx_dma.c 2176F: drivers/gpio/gpio-zx.c 2177F: drivers/i2c/busses/i2c-zx2967.c 2178F: drivers/mmc/host/dw_mmc-zx.* 2179F: drivers/pinctrl/zte/ 2180F: drivers/soc/zte/ 2181F: drivers/thermal/zx2967_thermal.c 2182F: drivers/watchdog/zx2967_wdt.c 2183F: Documentation/devicetree/bindings/arm/zte.txt 2184F: Documentation/devicetree/bindings/clock/zx2967*.txt 2185F: Documentation/devicetree/bindings/dma/zxdma.txt 2186F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2187F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2188F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2189F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2190F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2191F: Documentation/devicetree/bindings/soc/zte/ 2192F: Documentation/devicetree/bindings/sound/zte,*.txt 2193F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2194F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2195F: include/dt-bindings/clock/zx2967*.h 2196F: include/dt-bindings/soc/zte,*.h 2197F: sound/soc/codecs/zx_aud96p22.c 2198F: sound/soc/zte/ 2199 2200ARM/ZYNQ ARCHITECTURE 2201M: Michal Simek <michal.simek@xilinx.com> 2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2203W: http://wiki.xilinx.com 2204T: git https://github.com/Xilinx/linux-xlnx.git 2205S: Supported 2206F: arch/arm/mach-zynq/ 2207F: drivers/cpuidle/cpuidle-zynq.c 2208F: drivers/block/xsysace.c 2209N: zynq 2210N: xilinx 2211F: drivers/clocksource/cadence_ttc_timer.c 2212F: drivers/i2c/busses/i2c-cadence.c 2213F: drivers/mmc/host/sdhci-of-arasan.c 2214F: drivers/edac/synopsys_edac.c 2215 2216ARM64 PORT (AARCH64 ARCHITECTURE) 2217M: Catalin Marinas <catalin.marinas@arm.com> 2218M: Will Deacon <will.deacon@arm.com> 2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2220T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2221S: Maintained 2222F: arch/arm64/ 2223F: Documentation/arm64/ 2224 2225AS3645A LED FLASH CONTROLLER DRIVER 2226M: Sakari Ailus <sakari.ailus@iki.fi> 2227L: linux-leds@vger.kernel.org 2228S: Maintained 2229F: drivers/leds/leds-as3645a.c 2230 2231AS3645A LED FLASH CONTROLLER DRIVER 2232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2233L: linux-media@vger.kernel.org 2234T: git git://linuxtv.org/media_tree.git 2235S: Maintained 2236F: drivers/media/i2c/as3645a.c 2237F: include/media/i2c/as3645a.h 2238 2239ASAHI KASEI AK8974 DRIVER 2240M: Linus Walleij <linus.walleij@linaro.org> 2241L: linux-iio@vger.kernel.org 2242W: http://www.akm.com/ 2243S: Supported 2244F: drivers/iio/magnetometer/ak8974.c 2245 2246ASC7621 HARDWARE MONITOR DRIVER 2247M: George Joseph <george.joseph@fairview5.com> 2248L: linux-hwmon@vger.kernel.org 2249S: Maintained 2250F: Documentation/hwmon/asc7621 2251F: drivers/hwmon/asc7621.c 2252 2253ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2254M: Corentin Chary <corentin.chary@gmail.com> 2255L: acpi4asus-user@lists.sourceforge.net 2256L: platform-driver-x86@vger.kernel.org 2257W: http://acpi4asus.sf.net 2258S: Maintained 2259F: drivers/platform/x86/asus*.c 2260F: drivers/platform/x86/eeepc*.c 2261 2262ASUS WIRELESS RADIO CONTROL DRIVER 2263M: João Paulo Rechi Vita <jprvita@gmail.com> 2264L: platform-driver-x86@vger.kernel.org 2265S: Maintained 2266F: drivers/platform/x86/asus-wireless.c 2267 2268ASYMMETRIC KEYS 2269M: David Howells <dhowells@redhat.com> 2270L: keyrings@vger.kernel.org 2271S: Maintained 2272F: Documentation/crypto/asymmetric-keys.txt 2273F: include/linux/verification.h 2274F: include/crypto/public_key.h 2275F: include/crypto/pkcs7.h 2276F: crypto/asymmetric_keys/ 2277 2278ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2279R: Dan Williams <dan.j.williams@intel.com> 2280W: http://sourceforge.net/projects/xscaleiop 2281S: Odd fixes 2282F: Documentation/crypto/async-tx-api.txt 2283F: crypto/async_tx/ 2284F: drivers/dma/ 2285F: include/linux/dmaengine.h 2286F: include/linux/async_tx.h 2287 2288AT24 EEPROM DRIVER 2289M: Bartosz Golaszewski <brgl@bgdev.pl> 2290L: linux-i2c@vger.kernel.org 2291S: Maintained 2292F: drivers/misc/eeprom/at24.c 2293F: include/linux/platform_data/at24.h 2294 2295ATA OVER ETHERNET (AOE) DRIVER 2296M: "Ed L. Cashin" <ed.cashin@acm.org> 2297W: http://www.openaoe.org/ 2298S: Supported 2299F: Documentation/aoe/ 2300F: drivers/block/aoe/ 2301 2302ATHEROS 71XX/9XXX GPIO DRIVER 2303M: Alban Bedel <albeu@free.fr> 2304W: https://github.com/AlbanBedel/linux 2305T: git git://github.com/AlbanBedel/linux 2306S: Maintained 2307F: drivers/gpio/gpio-ath79.c 2308F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2309 2310ATHEROS ATH GENERIC UTILITIES 2311M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2312L: linux-wireless@vger.kernel.org 2313S: Supported 2314F: drivers/net/wireless/ath/* 2315 2316ATHEROS ATH5K WIRELESS DRIVER 2317M: Jiri Slaby <jirislaby@gmail.com> 2318M: Nick Kossifidis <mickflemm@gmail.com> 2319M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2320L: linux-wireless@vger.kernel.org 2321W: http://wireless.kernel.org/en/users/Drivers/ath5k 2322S: Maintained 2323F: drivers/net/wireless/ath/ath5k/ 2324 2325ATHEROS ATH6KL WIRELESS DRIVER 2326M: Kalle Valo <kvalo@qca.qualcomm.com> 2327L: linux-wireless@vger.kernel.org 2328W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2329T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2330S: Supported 2331F: drivers/net/wireless/ath/ath6kl/ 2332 2333ATI_REMOTE2 DRIVER 2334M: Ville Syrjala <syrjala@sci.fi> 2335S: Maintained 2336F: drivers/input/misc/ati_remote2.c 2337 2338ATK0110 HWMON DRIVER 2339M: Luca Tettamanti <kronos.it@gmail.com> 2340L: linux-hwmon@vger.kernel.org 2341S: Maintained 2342F: drivers/hwmon/asus_atk0110.c 2343 2344ATLX ETHERNET DRIVERS 2345M: Jay Cliburn <jcliburn@gmail.com> 2346M: Chris Snook <chris.snook@gmail.com> 2347L: netdev@vger.kernel.org 2348W: http://sourceforge.net/projects/atl1 2349W: http://atl1.sourceforge.net 2350S: Maintained 2351F: drivers/net/ethernet/atheros/ 2352 2353ATM 2354M: Chas Williams <3chas3@gmail.com> 2355L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2356L: netdev@vger.kernel.org 2357W: http://linux-atm.sourceforge.net 2358S: Maintained 2359F: drivers/atm/ 2360F: include/linux/atm* 2361F: include/uapi/linux/atm* 2362 2363ATMEL AT91 / AT32 MCI DRIVER 2364M: Ludovic Desroches <ludovic.desroches@microchip.com> 2365S: Maintained 2366F: drivers/mmc/host/atmel-mci.c 2367 2368ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2369M: Nicolas Ferre <nicolas.ferre@microchip.com> 2370S: Supported 2371F: drivers/power/reset/at91-sama5d2_shdwc.c 2372 2373ATMEL Audio ALSA driver 2374M: Nicolas Ferre <nicolas.ferre@microchip.com> 2375L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2376S: Supported 2377F: sound/soc/atmel 2378 2379ATMEL I2C DRIVER 2380M: Ludovic Desroches <ludovic.desroches@microchip.com> 2381L: linux-i2c@vger.kernel.org 2382S: Supported 2383F: drivers/i2c/busses/i2c-at91.c 2384 2385ATMEL ISI DRIVER 2386M: Ludovic Desroches <ludovic.desroches@microchip.com> 2387L: linux-media@vger.kernel.org 2388S: Supported 2389F: drivers/media/platform/atmel/atmel-isi.c 2390F: include/media/atmel-isi.h 2391 2392ATMEL LCDFB DRIVER 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394L: linux-fbdev@vger.kernel.org 2395S: Maintained 2396F: drivers/video/fbdev/atmel_lcdfb.c 2397F: include/video/atmel_lcdc.h 2398 2399ATMEL MACB ETHERNET DRIVER 2400M: Nicolas Ferre <nicolas.ferre@microchip.com> 2401S: Supported 2402F: drivers/net/ethernet/cadence/ 2403 2404ATMEL MAXTOUCH DRIVER 2405M: Nick Dyer <nick@shmanahar.org> 2406T: git git://github.com/ndyer/linux.git 2407S: Maintained 2408F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2409F: drivers/input/touchscreen/atmel_mxt_ts.c 2410F: include/linux/platform_data/atmel_mxt_ts.h 2411 2412ATMEL SAMA5D2 ADC DRIVER 2413M: Ludovic Desroches <ludovic.desroches@microchip.com> 2414L: linux-iio@vger.kernel.org 2415S: Supported 2416F: drivers/iio/adc/at91-sama5d2_adc.c 2417 2418ATMEL SDMMC DRIVER 2419M: Ludovic Desroches <ludovic.desroches@microchip.com> 2420L: linux-mmc@vger.kernel.org 2421S: Supported 2422F: drivers/mmc/host/sdhci-of-at91.c 2423 2424ATMEL SPI DRIVER 2425M: Nicolas Ferre <nicolas.ferre@microchip.com> 2426S: Supported 2427F: drivers/spi/spi-atmel.* 2428 2429ATMEL SSC DRIVER 2430M: Nicolas Ferre <nicolas.ferre@microchip.com> 2431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2432S: Supported 2433F: drivers/misc/atmel-ssc.c 2434F: include/linux/atmel-ssc.h 2435 2436ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2437M: Nicolas Ferre <nicolas.ferre@microchip.com> 2438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2439S: Supported 2440F: drivers/misc/atmel_tclib.c 2441F: drivers/clocksource/tcb_clksrc.c 2442 2443ATMEL USBA UDC DRIVER 2444M: Nicolas Ferre <nicolas.ferre@microchip.com> 2445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2446S: Supported 2447F: drivers/usb/gadget/udc/atmel_usba_udc.* 2448 2449ATMEL WIRELESS DRIVER 2450M: Simon Kelley <simon@thekelleys.org.uk> 2451L: linux-wireless@vger.kernel.org 2452W: http://www.thekelleys.org.uk/atmel 2453W: http://atmelwlandriver.sourceforge.net/ 2454S: Maintained 2455F: drivers/net/wireless/atmel/atmel* 2456 2457ATMEL XDMA DRIVER 2458M: Ludovic Desroches <ludovic.desroches@microchip.com> 2459L: linux-arm-kernel@lists.infradead.org 2460L: dmaengine@vger.kernel.org 2461S: Supported 2462F: drivers/dma/at_xdmac.c 2463 2464ATOMIC INFRASTRUCTURE 2465M: Will Deacon <will.deacon@arm.com> 2466M: Peter Zijlstra <peterz@infradead.org> 2467R: Boqun Feng <boqun.feng@gmail.com> 2468L: linux-kernel@vger.kernel.org 2469S: Maintained 2470F: arch/*/include/asm/atomic*.h 2471F: include/*/atomic*.h 2472 2473ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2474M: Bradley Grove <linuxdrivers@attotech.com> 2475L: linux-scsi@vger.kernel.org 2476W: http://www.attotech.com 2477S: Supported 2478F: drivers/scsi/esas2r 2479 2480ATUSB IEEE 802.15.4 RADIO DRIVER 2481M: Stefan Schmidt <stefan@osg.samsung.com> 2482L: linux-wpan@vger.kernel.org 2483S: Maintained 2484F: drivers/net/ieee802154/atusb.c 2485F: drivers/net/ieee802154/atusb.h 2486F: drivers/net/ieee802154/at86rf230.h 2487 2488AUDIT SUBSYSTEM 2489M: Paul Moore <paul@paul-moore.com> 2490M: Eric Paris <eparis@redhat.com> 2491L: linux-audit@redhat.com (moderated for non-subscribers) 2492W: https://github.com/linux-audit 2493W: https://people.redhat.com/sgrubb/audit 2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2495S: Supported 2496F: include/linux/audit.h 2497F: include/uapi/linux/audit.h 2498F: kernel/audit* 2499 2500AUXILIARY DISPLAY DRIVERS 2501M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2502W: http://miguelojeda.es/auxdisplay.htm 2503W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2504S: Maintained 2505F: drivers/auxdisplay/ 2506F: include/linux/cfag12864b.h 2507 2508AX.25 NETWORK LAYER 2509M: Ralf Baechle <ralf@linux-mips.org> 2510L: linux-hams@vger.kernel.org 2511W: http://www.linux-ax25.org/ 2512S: Maintained 2513F: include/uapi/linux/ax25.h 2514F: include/net/ax25.h 2515F: net/ax25/ 2516 2517AXENTIA ARM DEVICES 2518M: Peter Rosin <peda@axentia.se> 2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2520S: Maintained 2521F: Documentation/devicetree/bindings/arm/axentia.txt 2522F: arch/arm/boot/dts/at91-linea.dtsi 2523F: arch/arm/boot/dts/at91-natte.dtsi 2524F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2525F: arch/arm/boot/dts/at91-tse850-3.dts 2526 2527AXENTIA ASOC DRIVERS 2528M: Peter Rosin <peda@axentia.se> 2529L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2530S: Maintained 2531F: Documentation/devicetree/bindings/sound/axentia,* 2532F: sound/soc/atmel/tse850-pcm5142.c 2533 2534AZ6007 DVB DRIVER 2535M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2536M: Mauro Carvalho Chehab <mchehab@kernel.org> 2537L: linux-media@vger.kernel.org 2538W: https://linuxtv.org 2539T: git git://linuxtv.org/media_tree.git 2540S: Maintained 2541F: drivers/media/usb/dvb-usb-v2/az6007.c 2542 2543AZTECH FM RADIO RECEIVER DRIVER 2544M: Hans Verkuil <hverkuil@xs4all.nl> 2545L: linux-media@vger.kernel.org 2546T: git git://linuxtv.org/media_tree.git 2547W: https://linuxtv.org 2548S: Maintained 2549F: drivers/media/radio/radio-aztech* 2550 2551B43 WIRELESS DRIVER 2552L: linux-wireless@vger.kernel.org 2553L: b43-dev@lists.infradead.org 2554W: http://wireless.kernel.org/en/users/Drivers/b43 2555S: Odd Fixes 2556F: drivers/net/wireless/broadcom/b43/ 2557 2558B43LEGACY WIRELESS DRIVER 2559M: Larry Finger <Larry.Finger@lwfinger.net> 2560L: linux-wireless@vger.kernel.org 2561L: b43-dev@lists.infradead.org 2562W: http://wireless.kernel.org/en/users/Drivers/b43 2563S: Maintained 2564F: drivers/net/wireless/broadcom/b43legacy/ 2565 2566BACKLIGHT CLASS/SUBSYSTEM 2567M: Lee Jones <lee.jones@linaro.org> 2568M: Daniel Thompson <daniel.thompson@linaro.org> 2569M: Jingoo Han <jingoohan1@gmail.com> 2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2571S: Maintained 2572F: drivers/video/backlight/ 2573F: include/linux/backlight.h 2574F: include/linux/pwm_backlight.h 2575F: Documentation/devicetree/bindings/leds/backlight 2576 2577BATMAN ADVANCED 2578M: Marek Lindner <mareklindner@neomailbox.ch> 2579M: Simon Wunderlich <sw@simonwunderlich.de> 2580M: Antonio Quartulli <a@unstable.cc> 2581L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2582W: https://www.open-mesh.org/ 2583Q: https://patchwork.open-mesh.org/project/batman/list/ 2584S: Maintained 2585F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2586F: Documentation/ABI/testing/sysfs-class-net-mesh 2587F: Documentation/networking/batman-adv.rst 2588F: include/uapi/linux/batadv_packet.h 2589F: include/uapi/linux/batman_adv.h 2590F: net/batman-adv/ 2591 2592BAYCOM/HDLCDRV DRIVERS FOR AX.25 2593M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2594L: linux-hams@vger.kernel.org 2595W: http://www.baycom.org/~tom/ham/ham.html 2596S: Maintained 2597F: drivers/net/hamradio/baycom* 2598 2599BCACHE (BLOCK LAYER CACHE) 2600M: Michael Lyle <mlyle@lyle.org> 2601M: Kent Overstreet <kent.overstreet@gmail.com> 2602L: linux-bcache@vger.kernel.org 2603W: http://bcache.evilpiepirate.org 2604C: irc://irc.oftc.net/bcache 2605S: Maintained 2606F: drivers/md/bcache/ 2607 2608BDISP ST MEDIA DRIVER 2609M: Fabien Dessenne <fabien.dessenne@st.com> 2610L: linux-media@vger.kernel.org 2611T: git git://linuxtv.org/media_tree.git 2612W: https://linuxtv.org 2613S: Supported 2614F: drivers/media/platform/sti/bdisp 2615 2616BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2617M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2618L: netdev@vger.kernel.org 2619S: Maintained 2620F: drivers/net/ethernet/ec_bhf.c 2621 2622BEFS FILE SYSTEM 2623M: Luis de Bethencourt <luisbg@kernel.org> 2624M: Salah Triki <salah.triki@gmail.com> 2625S: Maintained 2626T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2627F: Documentation/filesystems/befs.txt 2628F: fs/befs/ 2629 2630BFQ I/O SCHEDULER 2631M: Paolo Valente <paolo.valente@linaro.org> 2632M: Jens Axboe <axboe@kernel.dk> 2633L: linux-block@vger.kernel.org 2634S: Maintained 2635F: block/bfq-* 2636F: Documentation/block/bfq-iosched.txt 2637 2638BFS FILE SYSTEM 2639M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2640S: Maintained 2641F: Documentation/filesystems/bfs.txt 2642F: fs/bfs/ 2643F: include/uapi/linux/bfs_fs.h 2644 2645BLACKFIN ARCHITECTURE 2646L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2647T: git git://git.code.sf.net/p/adi-linux/code 2648W: http://blackfin.uclinux.org 2649S: Orphan 2650F: arch/blackfin/ 2651 2652BLACKFIN EMAC DRIVER 2653L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2654W: http://blackfin.uclinux.org 2655S: Orphan 2656F: drivers/net/ethernet/adi/ 2657 2658BLACKFIN MEDIA DRIVER 2659L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2660W: http://blackfin.uclinux.org/ 2661S: Orphan 2662F: drivers/media/platform/blackfin/ 2663F: drivers/media/i2c/adv7183* 2664F: drivers/media/i2c/vs6624* 2665 2666BLACKFIN RTC DRIVER 2667L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2668W: http://blackfin.uclinux.org 2669S: Orphan 2670F: drivers/rtc/rtc-bfin.c 2671 2672BLACKFIN SDH DRIVER 2673L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2674W: http://blackfin.uclinux.org 2675S: Orphan 2676F: drivers/mmc/host/bfin_sdh.c 2677 2678BLACKFIN SERIAL DRIVER 2679L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2680W: http://blackfin.uclinux.org 2681S: Orphan 2682F: drivers/tty/serial/bfin_uart.c 2683 2684BLACKFIN WATCHDOG DRIVER 2685L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2686W: http://blackfin.uclinux.org 2687S: Orphan 2688F: drivers/watchdog/bfin_wdt.c 2689 2690BLINKM RGB LED DRIVER 2691M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2692S: Maintained 2693F: drivers/leds/leds-blinkm.c 2694 2695BLOCK LAYER 2696M: Jens Axboe <axboe@kernel.dk> 2697L: linux-block@vger.kernel.org 2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2699S: Maintained 2700F: block/ 2701F: kernel/trace/blktrace.c 2702F: lib/sbitmap.c 2703 2704BLOCK2MTD DRIVER 2705M: Joern Engel <joern@lazybastard.org> 2706L: linux-mtd@lists.infradead.org 2707S: Maintained 2708F: drivers/mtd/devices/block2mtd.c 2709 2710BLUETOOTH DRIVERS 2711M: Marcel Holtmann <marcel@holtmann.org> 2712M: Johan Hedberg <johan.hedberg@gmail.com> 2713L: linux-bluetooth@vger.kernel.org 2714W: http://www.bluez.org/ 2715T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2717S: Maintained 2718F: drivers/bluetooth/ 2719 2720BLUETOOTH SUBSYSTEM 2721M: Marcel Holtmann <marcel@holtmann.org> 2722M: Johan Hedberg <johan.hedberg@gmail.com> 2723L: linux-bluetooth@vger.kernel.org 2724W: http://www.bluez.org/ 2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2726T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2727S: Maintained 2728F: net/bluetooth/ 2729F: include/net/bluetooth/ 2730 2731BONDING DRIVER 2732M: Jay Vosburgh <j.vosburgh@gmail.com> 2733M: Veaceslav Falico <vfalico@gmail.com> 2734M: Andy Gospodarek <andy@greyhouse.net> 2735L: netdev@vger.kernel.org 2736W: http://sourceforge.net/projects/bonding/ 2737S: Supported 2738F: drivers/net/bonding/ 2739F: include/uapi/linux/if_bonding.h 2740 2741BPF (Safe dynamic programs and tools) 2742M: Alexei Starovoitov <ast@kernel.org> 2743M: Daniel Borkmann <daniel@iogearbox.net> 2744L: netdev@vger.kernel.org 2745L: linux-kernel@vger.kernel.org 2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2747T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2748S: Supported 2749F: arch/x86/net/bpf_jit* 2750F: Documentation/networking/filter.txt 2751F: Documentation/bpf/ 2752F: include/linux/bpf* 2753F: include/linux/filter.h 2754F: include/trace/events/bpf.h 2755F: include/trace/events/xdp.h 2756F: include/uapi/linux/bpf* 2757F: include/uapi/linux/filter.h 2758F: kernel/bpf/ 2759F: kernel/trace/bpf_trace.c 2760F: lib/test_bpf.c 2761F: net/bpf/ 2762F: net/core/filter.c 2763F: net/sched/act_bpf.c 2764F: net/sched/cls_bpf.c 2765F: samples/bpf/ 2766F: tools/bpf/ 2767F: tools/testing/selftests/bpf/ 2768 2769BROADCOM B44 10/100 ETHERNET DRIVER 2770M: Michael Chan <michael.chan@broadcom.com> 2771L: netdev@vger.kernel.org 2772S: Supported 2773F: drivers/net/ethernet/broadcom/b44.* 2774 2775BROADCOM B53 ETHERNET SWITCH DRIVER 2776M: Florian Fainelli <f.fainelli@gmail.com> 2777L: netdev@vger.kernel.org 2778L: openwrt-devel@lists.openwrt.org (subscribers-only) 2779S: Supported 2780F: drivers/net/dsa/b53/* 2781F: include/linux/platform_data/b53.h 2782 2783BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2784M: Florian Fainelli <f.fainelli@gmail.com> 2785M: Ray Jui <rjui@broadcom.com> 2786M: Scott Branden <sbranden@broadcom.com> 2787M: bcm-kernel-feedback-list@broadcom.com 2788T: git git://github.com/broadcom/mach-bcm 2789S: Maintained 2790N: bcm281* 2791N: bcm113* 2792N: bcm216* 2793N: kona 2794F: arch/arm/mach-bcm/ 2795 2796BROADCOM BCM2835 ARM ARCHITECTURE 2797M: Eric Anholt <eric@anholt.net> 2798M: Stefan Wahren <stefan.wahren@i2se.com> 2799L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2801T: git git://github.com/anholt/linux 2802S: Maintained 2803N: bcm2835 2804F: drivers/staging/vc04_services 2805 2806BROADCOM BCM47XX MIPS ARCHITECTURE 2807M: Hauke Mehrtens <hauke@hauke-m.de> 2808M: Rafał Miłecki <zajec5@gmail.com> 2809L: linux-mips@linux-mips.org 2810S: Maintained 2811F: Documentation/devicetree/bindings/mips/brcm/ 2812F: arch/mips/bcm47xx/* 2813F: arch/mips/include/asm/mach-bcm47xx/* 2814 2815BROADCOM BCM5301X ARM ARCHITECTURE 2816M: Hauke Mehrtens <hauke@hauke-m.de> 2817M: Rafał Miłecki <zajec5@gmail.com> 2818M: Jon Mason <jonmason@broadcom.com> 2819M: bcm-kernel-feedback-list@broadcom.com 2820L: linux-arm-kernel@lists.infradead.org 2821S: Maintained 2822F: arch/arm/mach-bcm/bcm_5301x.c 2823F: arch/arm/boot/dts/bcm5301x*.dtsi 2824F: arch/arm/boot/dts/bcm470* 2825F: arch/arm/boot/dts/bcm953012* 2826 2827BROADCOM BCM53573 ARM ARCHITECTURE 2828M: Rafał Miłecki <rafal@milecki.pl> 2829L: linux-arm-kernel@lists.infradead.org 2830S: Maintained 2831F: arch/arm/boot/dts/bcm53573* 2832F: arch/arm/boot/dts/bcm47189* 2833 2834BROADCOM BCM63XX ARM ARCHITECTURE 2835M: Florian Fainelli <f.fainelli@gmail.com> 2836M: bcm-kernel-feedback-list@broadcom.com 2837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2838T: git git://github.com/broadcom/stblinux.git 2839S: Maintained 2840N: bcm63xx 2841 2842BROADCOM BCM63XX/BCM33XX UDC DRIVER 2843M: Kevin Cernekee <cernekee@gmail.com> 2844L: linux-usb@vger.kernel.org 2845S: Maintained 2846F: drivers/usb/gadget/udc/bcm63xx_udc.* 2847 2848BROADCOM BCM7XXX ARM ARCHITECTURE 2849M: Brian Norris <computersforpeace@gmail.com> 2850M: Gregory Fong <gregory.0xf0@gmail.com> 2851M: Florian Fainelli <f.fainelli@gmail.com> 2852M: bcm-kernel-feedback-list@broadcom.com 2853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2854T: git git://github.com/broadcom/stblinux.git 2855S: Maintained 2856F: arch/arm/mach-bcm/*brcmstb* 2857F: arch/arm/boot/dts/bcm7*.dts* 2858F: drivers/bus/brcmstb_gisb.c 2859F: arch/arm/mm/cache-b15-rac.c 2860F: arch/arm/include/asm/hardware/cache-b15-rac.h 2861N: brcmstb 2862 2863BROADCOM BMIPS CPUFREQ DRIVER 2864M: Markus Mayer <mmayer@broadcom.com> 2865M: bcm-kernel-feedback-list@broadcom.com 2866L: linux-pm@vger.kernel.org 2867S: Maintained 2868F: drivers/cpufreq/bmips-cpufreq.c 2869 2870BROADCOM BMIPS MIPS ARCHITECTURE 2871M: Kevin Cernekee <cernekee@gmail.com> 2872M: Florian Fainelli <f.fainelli@gmail.com> 2873L: linux-mips@linux-mips.org 2874T: git git://github.com/broadcom/stblinux.git 2875S: Maintained 2876F: arch/mips/bmips/* 2877F: arch/mips/include/asm/mach-bmips/* 2878F: arch/mips/kernel/*bmips* 2879F: arch/mips/boot/dts/brcm/bcm*.dts* 2880F: drivers/irqchip/irq-bcm63* 2881F: drivers/irqchip/irq-bcm7* 2882F: drivers/irqchip/irq-brcmstb* 2883F: include/linux/bcm963xx_nvram.h 2884F: include/linux/bcm963xx_tag.h 2885 2886BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2887M: Rasesh Mody <rasesh.mody@cavium.com> 2888M: Harish Patil <harish.patil@cavium.com> 2889M: Dept-GELinuxNICDev@cavium.com 2890L: netdev@vger.kernel.org 2891S: Supported 2892F: drivers/net/ethernet/broadcom/bnx2.* 2893F: drivers/net/ethernet/broadcom/bnx2_* 2894 2895BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2896M: QLogic-Storage-Upstream@qlogic.com 2897L: linux-scsi@vger.kernel.org 2898S: Supported 2899F: drivers/scsi/bnx2fc/ 2900 2901BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2902M: QLogic-Storage-Upstream@qlogic.com 2903L: linux-scsi@vger.kernel.org 2904S: Supported 2905F: drivers/scsi/bnx2i/ 2906 2907BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2908M: Ariel Elior <ariel.elior@cavium.com> 2909M: everest-linux-l2@cavium.com 2910L: netdev@vger.kernel.org 2911S: Supported 2912F: drivers/net/ethernet/broadcom/bnx2x/ 2913 2914BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2915M: Michael Chan <michael.chan@broadcom.com> 2916L: netdev@vger.kernel.org 2917S: Supported 2918F: drivers/net/ethernet/broadcom/bnxt/ 2919 2920BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2921M: Arend van Spriel <arend.vanspriel@broadcom.com> 2922M: Franky Lin <franky.lin@broadcom.com> 2923M: Hante Meuleman <hante.meuleman@broadcom.com> 2924M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2925M: Wright Feng <wright.feng@cypress.com> 2926L: linux-wireless@vger.kernel.org 2927L: brcm80211-dev-list.pdl@broadcom.com 2928L: brcm80211-dev-list@cypress.com 2929S: Supported 2930F: drivers/net/wireless/broadcom/brcm80211/ 2931 2932BROADCOM BRCMSTB GPIO DRIVER 2933M: Gregory Fong <gregory.0xf0@gmail.com> 2934L: bcm-kernel-feedback-list@broadcom.com 2935S: Supported 2936F: drivers/gpio/gpio-brcmstb.c 2937F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2938 2939BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2940M: Al Cooper <alcooperx@gmail.com> 2941L: linux-kernel@vger.kernel.org 2942L: bcm-kernel-feedback-list@broadcom.com 2943S: Maintained 2944F: drivers/phy/broadcom/phy-brcm-usb* 2945 2946BROADCOM GENET ETHERNET DRIVER 2947M: Doug Berger <opendmb@gmail.com> 2948M: Florian Fainelli <f.fainelli@gmail.com> 2949L: netdev@vger.kernel.org 2950S: Supported 2951F: drivers/net/ethernet/broadcom/genet/ 2952 2953BROADCOM IPROC ARM ARCHITECTURE 2954M: Ray Jui <rjui@broadcom.com> 2955M: Scott Branden <sbranden@broadcom.com> 2956M: Jon Mason <jonmason@broadcom.com> 2957M: bcm-kernel-feedback-list@broadcom.com 2958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2959T: git git://github.com/broadcom/cygnus-linux.git 2960S: Maintained 2961N: iproc 2962N: cygnus 2963N: bcm[-_]nsp 2964N: bcm9113* 2965N: bcm9583* 2966N: bcm9585* 2967N: bcm9586* 2968N: bcm988312 2969N: bcm113* 2970N: bcm583* 2971N: bcm585* 2972N: bcm586* 2973N: bcm88312 2974N: hr2 2975F: arch/arm64/boot/dts/broadcom/ns2* 2976F: drivers/clk/bcm/clk-ns* 2977F: drivers/pinctrl/bcm/pinctrl-ns* 2978 2979BROADCOM KONA GPIO DRIVER 2980M: Ray Jui <rjui@broadcom.com> 2981L: bcm-kernel-feedback-list@broadcom.com 2982S: Supported 2983F: drivers/gpio/gpio-bcm-kona.c 2984F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2985 2986BROADCOM NETXTREME-E ROCE DRIVER 2987M: Selvin Xavier <selvin.xavier@broadcom.com> 2988M: Devesh Sharma <devesh.sharma@broadcom.com> 2989M: Somnath Kotur <somnath.kotur@broadcom.com> 2990M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2991L: linux-rdma@vger.kernel.org 2992W: http://www.broadcom.com 2993S: Supported 2994F: drivers/infiniband/hw/bnxt_re/ 2995F: include/uapi/rdma/bnxt_re-abi.h 2996 2997BROADCOM NVRAM DRIVER 2998M: Rafał Miłecki <zajec5@gmail.com> 2999L: linux-mips@linux-mips.org 3000S: Maintained 3001F: drivers/firmware/broadcom/* 3002 3003BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3004M: Rafał Miłecki <zajec5@gmail.com> 3005L: linux-wireless@vger.kernel.org 3006S: Maintained 3007F: drivers/bcma/ 3008F: include/linux/bcma/ 3009 3010BROADCOM STB AVS CPUFREQ DRIVER 3011M: Markus Mayer <mmayer@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-pm@vger.kernel.org 3014S: Maintained 3015F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3016F: drivers/cpufreq/brcmstb* 3017 3018BROADCOM STB AVS TMON DRIVER 3019M: Markus Mayer <mmayer@broadcom.com> 3020M: bcm-kernel-feedback-list@broadcom.com 3021L: linux-pm@vger.kernel.org 3022S: Maintained 3023F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3024F: drivers/thermal/broadcom/brcmstb* 3025 3026BROADCOM STB NAND FLASH DRIVER 3027M: Brian Norris <computersforpeace@gmail.com> 3028M: Kamal Dasu <kdasu.kdev@gmail.com> 3029L: linux-mtd@lists.infradead.org 3030L: bcm-kernel-feedback-list@broadcom.com 3031S: Maintained 3032F: drivers/mtd/nand/brcmnand/ 3033 3034BROADCOM STB DPFE DRIVER 3035M: Markus Mayer <mmayer@broadcom.com> 3036M: bcm-kernel-feedback-list@broadcom.com 3037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3038S: Maintained 3039F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3040F: drivers/memory/brcmstb_dpfe.c 3041 3042BROADCOM SYSTEMPORT ETHERNET DRIVER 3043M: Florian Fainelli <f.fainelli@gmail.com> 3044L: netdev@vger.kernel.org 3045S: Supported 3046F: drivers/net/ethernet/broadcom/bcmsysport.* 3047 3048BROADCOM TG3 GIGABIT ETHERNET DRIVER 3049M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3050M: Prashant Sreedharan <prashant@broadcom.com> 3051M: Michael Chan <mchan@broadcom.com> 3052L: netdev@vger.kernel.org 3053S: Supported 3054F: drivers/net/ethernet/broadcom/tg3.* 3055 3056BROCADE BFA FC SCSI DRIVER 3057M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3058M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3059L: linux-scsi@vger.kernel.org 3060S: Supported 3061F: drivers/scsi/bfa/ 3062 3063BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3064M: Rasesh Mody <rasesh.mody@cavium.com> 3065M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3066M: Dept-GELinuxNICDev@cavium.com 3067L: netdev@vger.kernel.org 3068S: Supported 3069F: drivers/net/ethernet/brocade/bna/ 3070 3071BSG (block layer generic sg v4 driver) 3072M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3073L: linux-scsi@vger.kernel.org 3074S: Supported 3075F: block/bsg.c 3076F: include/linux/bsg.h 3077F: include/uapi/linux/bsg.h 3078 3079BT87X AUDIO DRIVER 3080M: Clemens Ladisch <clemens@ladisch.de> 3081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3082T: git git://git.alsa-project.org/alsa-kernel.git 3083S: Maintained 3084F: Documentation/sound/alsa/Bt87x.txt 3085F: sound/pci/bt87x.c 3086 3087BT8XXGPIO DRIVER 3088M: Michael Buesch <m@bues.ch> 3089W: http://bu3sch.de/btgpio.php 3090S: Maintained 3091F: drivers/gpio/gpio-bt8xx.c 3092 3093BTRFS FILE SYSTEM 3094M: Chris Mason <clm@fb.com> 3095M: Josef Bacik <jbacik@fb.com> 3096M: David Sterba <dsterba@suse.com> 3097L: linux-btrfs@vger.kernel.org 3098W: http://btrfs.wiki.kernel.org/ 3099Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3101S: Maintained 3102F: Documentation/filesystems/btrfs.txt 3103F: fs/btrfs/ 3104F: include/linux/btrfs* 3105F: include/uapi/linux/btrfs* 3106 3107BTTV VIDEO4LINUX DRIVER 3108M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3109M: Mauro Carvalho Chehab <mchehab@kernel.org> 3110L: linux-media@vger.kernel.org 3111W: https://linuxtv.org 3112T: git git://linuxtv.org/media_tree.git 3113S: Odd fixes 3114F: Documentation/media/v4l-drivers/bttv* 3115F: drivers/media/pci/bt8xx/bttv* 3116 3117BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3118M: Chanwoo Choi <cw00.choi@samsung.com> 3119L: linux-pm@vger.kernel.org 3120L: linux-samsung-soc@vger.kernel.org 3121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3122S: Maintained 3123F: drivers/devfreq/exynos-bus.c 3124F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3125 3126BUSLOGIC SCSI DRIVER 3127M: Khalid Aziz <khalid@gonehiking.org> 3128L: linux-scsi@vger.kernel.org 3129S: Maintained 3130F: drivers/scsi/BusLogic.* 3131F: drivers/scsi/FlashPoint.* 3132 3133C-MEDIA CMI8788 DRIVER 3134M: Clemens Ladisch <clemens@ladisch.de> 3135L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3136T: git git://git.alsa-project.org/alsa-kernel.git 3137S: Maintained 3138F: sound/pci/oxygen/ 3139 3140C6X ARCHITECTURE 3141M: Mark Salter <msalter@redhat.com> 3142M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3143L: linux-c6x-dev@linux-c6x.org 3144W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3145S: Maintained 3146F: arch/c6x/ 3147 3148CA8210 IEEE-802.15.4 RADIO DRIVER 3149M: Harry Morris <h.morris@cascoda.com> 3150L: linux-wpan@vger.kernel.org 3151W: https://github.com/Cascoda/ca8210-linux.git 3152S: Maintained 3153F: drivers/net/ieee802154/ca8210.c 3154F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3155 3156CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3157M: David Howells <dhowells@redhat.com> 3158L: linux-cachefs@redhat.com (moderated for non-subscribers) 3159S: Supported 3160F: Documentation/filesystems/caching/cachefiles.txt 3161F: fs/cachefiles/ 3162 3163CADET FM/AM RADIO RECEIVER DRIVER 3164M: Hans Verkuil <hverkuil@xs4all.nl> 3165L: linux-media@vger.kernel.org 3166T: git git://linuxtv.org/media_tree.git 3167W: https://linuxtv.org 3168S: Maintained 3169F: drivers/media/radio/radio-cadet* 3170 3171CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3172M: Jonathan Corbet <corbet@lwn.net> 3173L: linux-media@vger.kernel.org 3174T: git git://linuxtv.org/media_tree.git 3175S: Maintained 3176F: Documentation/media/v4l-drivers/cafe_ccic* 3177F: drivers/media/platform/marvell-ccic/ 3178 3179CAIF NETWORK LAYER 3180M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3181L: netdev@vger.kernel.org 3182S: Supported 3183F: Documentation/networking/caif/ 3184F: drivers/net/caif/ 3185F: include/uapi/linux/caif/ 3186F: include/net/caif/ 3187F: net/caif/ 3188 3189CALGARY x86-64 IOMMU 3190M: Muli Ben-Yehuda <mulix@mulix.org> 3191M: Jon Mason <jdmason@kudzu.us> 3192L: iommu@lists.linux-foundation.org 3193S: Maintained 3194F: arch/x86/kernel/pci-calgary_64.c 3195F: arch/x86/kernel/tce_64.c 3196F: arch/x86/include/asm/calgary.h 3197F: arch/x86/include/asm/tce.h 3198 3199CAN NETWORK DRIVERS 3200M: Wolfgang Grandegger <wg@grandegger.com> 3201M: Marc Kleine-Budde <mkl@pengutronix.de> 3202L: linux-can@vger.kernel.org 3203W: https://github.com/linux-can 3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3206S: Maintained 3207F: Documentation/devicetree/bindings/net/can/ 3208F: drivers/net/can/ 3209F: include/linux/can/dev.h 3210F: include/linux/can/platform/ 3211F: include/uapi/linux/can/error.h 3212F: include/uapi/linux/can/netlink.h 3213 3214CAN NETWORK LAYER 3215M: Oliver Hartkopp <socketcan@hartkopp.net> 3216M: Marc Kleine-Budde <mkl@pengutronix.de> 3217L: linux-can@vger.kernel.org 3218W: https://github.com/linux-can 3219T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3221S: Maintained 3222F: Documentation/networking/can.rst 3223F: net/can/ 3224F: include/linux/can/core.h 3225F: include/uapi/linux/can.h 3226F: include/uapi/linux/can/bcm.h 3227F: include/uapi/linux/can/raw.h 3228F: include/uapi/linux/can/gw.h 3229 3230CAPABILITIES 3231M: Serge Hallyn <serge@hallyn.com> 3232L: linux-security-module@vger.kernel.org 3233S: Supported 3234F: include/linux/capability.h 3235F: include/uapi/linux/capability.h 3236F: security/commoncap.c 3237F: kernel/capability.c 3238 3239CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3240M: Kevin Tsai <ktsai@capellamicro.com> 3241S: Maintained 3242F: drivers/iio/light/cm* 3243 3244CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3245M: Christian Lamparter <chunkeey@googlemail.com> 3246L: linux-wireless@vger.kernel.org 3247W: http://wireless.kernel.org/en/users/Drivers/carl9170 3248S: Maintained 3249F: drivers/net/wireless/ath/carl9170/ 3250 3251CAVIUM I2C DRIVER 3252M: Jan Glauber <jglauber@cavium.com> 3253M: David Daney <david.daney@cavium.com> 3254W: http://www.cavium.com 3255S: Supported 3256F: drivers/i2c/busses/i2c-octeon* 3257F: drivers/i2c/busses/i2c-thunderx* 3258 3259CAVIUM LIQUIDIO NETWORK DRIVER 3260M: Derek Chickles <derek.chickles@caviumnetworks.com> 3261M: Satanand Burla <satananda.burla@caviumnetworks.com> 3262M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3263M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3264L: netdev@vger.kernel.org 3265W: http://www.cavium.com 3266S: Supported 3267F: drivers/net/ethernet/cavium/liquidio/ 3268 3269CAVIUM MMC DRIVER 3270M: Jan Glauber <jglauber@cavium.com> 3271M: David Daney <david.daney@cavium.com> 3272M: Steven J. Hill <Steven.Hill@cavium.com> 3273W: http://www.cavium.com 3274S: Supported 3275F: drivers/mmc/host/cavium* 3276 3277CAVIUM OCTEON-TX CRYPTO DRIVER 3278M: George Cherian <george.cherian@cavium.com> 3279L: linux-crypto@vger.kernel.org 3280W: http://www.cavium.com 3281S: Supported 3282F: drivers/crypto/cavium/cpt/ 3283 3284CAVIUM THUNDERX2 ARM64 SOC 3285M: Robert Richter <rrichter@cavium.com> 3286M: Jayachandran C <jnair@caviumnetworks.com> 3287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3288S: Maintained 3289F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3290F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3291 3292CC2520 IEEE-802.15.4 RADIO DRIVER 3293M: Varka Bhadram <varkabhadram@gmail.com> 3294L: linux-wpan@vger.kernel.org 3295S: Maintained 3296F: drivers/net/ieee802154/cc2520.c 3297F: include/linux/spi/cc2520.h 3298F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3299 3300CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3301M: Gilad Ben-Yossef <gilad@benyossef.com> 3302L: linux-crypto@vger.kernel.org 3303L: driverdev-devel@linuxdriverproject.org 3304S: Supported 3305F: drivers/staging/ccree/ 3306W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3307 3308CEC FRAMEWORK 3309M: Hans Verkuil <hans.verkuil@cisco.com> 3310L: linux-media@vger.kernel.org 3311T: git git://linuxtv.org/media_tree.git 3312W: http://linuxtv.org 3313S: Supported 3314F: Documentation/media/kapi/cec-core.rst 3315F: Documentation/media/uapi/cec 3316F: drivers/media/cec/ 3317F: drivers/media/rc/keymaps/rc-cec.c 3318F: include/media/cec.h 3319F: include/media/cec-notifier.h 3320F: include/uapi/linux/cec.h 3321F: include/uapi/linux/cec-funcs.h 3322F: Documentation/devicetree/bindings/media/cec.txt 3323 3324CEC GPIO DRIVER 3325M: Hans Verkuil <hans.verkuil@cisco.com> 3326L: linux-media@vger.kernel.org 3327T: git git://linuxtv.org/media_tree.git 3328W: http://linuxtv.org 3329S: Supported 3330F: drivers/media/platform/cec-gpio/ 3331F: Documentation/devicetree/bindings/media/cec-gpio.txt 3332 3333CELL BROADBAND ENGINE ARCHITECTURE 3334M: Arnd Bergmann <arnd@arndb.de> 3335L: linuxppc-dev@lists.ozlabs.org 3336W: http://www.ibm.com/developerworks/power/cell/ 3337S: Supported 3338F: arch/powerpc/include/asm/cell*.h 3339F: arch/powerpc/include/asm/spu*.h 3340F: arch/powerpc/include/uapi/asm/spu*.h 3341F: arch/powerpc/oprofile/*cell* 3342F: arch/powerpc/platforms/cell/ 3343 3344CEPH COMMON CODE (LIBCEPH) 3345M: Ilya Dryomov <idryomov@gmail.com> 3346M: "Yan, Zheng" <zyan@redhat.com> 3347M: Sage Weil <sage@redhat.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: net/ceph/ 3354F: include/linux/ceph/ 3355F: include/linux/crush/ 3356 3357CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3358M: "Yan, Zheng" <zyan@redhat.com> 3359M: Sage Weil <sage@redhat.com> 3360M: Ilya Dryomov <idryomov@gmail.com> 3361L: ceph-devel@vger.kernel.org 3362W: http://ceph.com/ 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3364T: git git://github.com/ceph/ceph-client.git 3365S: Supported 3366F: Documentation/filesystems/ceph.txt 3367F: fs/ceph/ 3368 3369CERTIFICATE HANDLING: 3370M: David Howells <dhowells@redhat.com> 3371M: David Woodhouse <dwmw2@infradead.org> 3372L: keyrings@vger.kernel.org 3373S: Maintained 3374F: Documentation/module-signing.txt 3375F: certs/ 3376F: scripts/sign-file.c 3377F: scripts/extract-cert.c 3378 3379CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3380L: linux-usb@vger.kernel.org 3381S: Orphan 3382F: Documentation/usb/WUSB-Design-overview.txt 3383F: Documentation/usb/wusb-cbaf 3384F: drivers/usb/host/hwa-hc.c 3385F: drivers/usb/host/whci/ 3386F: drivers/usb/wusbcore/ 3387F: include/linux/usb/wusb* 3388 3389CFAG12864B LCD DRIVER 3390M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3391W: http://miguelojeda.es/auxdisplay.htm 3392W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3393S: Maintained 3394F: drivers/auxdisplay/cfag12864b.c 3395F: include/linux/cfag12864b.h 3396 3397CFAG12864BFB LCD FRAMEBUFFER DRIVER 3398M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3399W: http://miguelojeda.es/auxdisplay.htm 3400W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3401S: Maintained 3402F: drivers/auxdisplay/cfag12864bfb.c 3403F: include/linux/cfag12864b.h 3404 3405802.11 (including CFG80211/NL80211) 3406M: Johannes Berg <johannes@sipsolutions.net> 3407L: linux-wireless@vger.kernel.org 3408W: http://wireless.kernel.org/ 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3411S: Maintained 3412F: net/wireless/ 3413F: include/uapi/linux/nl80211.h 3414F: include/linux/ieee80211.h 3415F: include/net/wext.h 3416F: include/net/cfg80211.h 3417F: include/net/iw_handler.h 3418F: include/net/ieee80211_radiotap.h 3419F: Documentation/driver-api/80211/cfg80211.rst 3420F: Documentation/networking/regulatory.txt 3421 3422CHAR and MISC DRIVERS 3423M: Arnd Bergmann <arnd@arndb.de> 3424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3426S: Supported 3427F: drivers/char/ 3428F: drivers/misc/ 3429F: include/linux/miscdevice.h 3430 3431CHECKPATCH 3432M: Andy Whitcroft <apw@canonical.com> 3433M: Joe Perches <joe@perches.com> 3434S: Maintained 3435F: scripts/checkpatch.pl 3436 3437CHINESE DOCUMENTATION 3438M: Harry Wei <harryxiyou@gmail.com> 3439L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3440L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3441S: Maintained 3442F: Documentation/translations/zh_CN/ 3443 3444CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3445M: Peter Chen <Peter.Chen@nxp.com> 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3447L: linux-usb@vger.kernel.org 3448S: Maintained 3449F: drivers/usb/chipidea/ 3450 3451CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3452M: Hans de Goede <hdegoede@redhat.com> 3453L: linux-input@vger.kernel.org 3454S: Maintained 3455F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3456F: drivers/input/touchscreen/chipone_icn8318.c 3457 3458CHROME HARDWARE PLATFORM SUPPORT 3459M: Benson Leung <bleung@chromium.org> 3460M: Olof Johansson <olof@lixom.net> 3461S: Maintained 3462T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3463F: drivers/platform/chrome/ 3464 3465CIRRUS LOGIC AUDIO CODEC DRIVERS 3466M: Brian Austin <brian.austin@cirrus.com> 3467M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3468L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3469S: Maintained 3470F: sound/soc/codecs/cs* 3471 3472CIRRUS LOGIC EP93XX ETHERNET DRIVER 3473M: Hartley Sweeten <hsweeten@visionengravers.com> 3474L: netdev@vger.kernel.org 3475S: Maintained 3476F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3477 3478CISCO FCOE HBA DRIVER 3479M: Satish Kharat <satishkh@cisco.com> 3480M: Sesidhar Baddela <sebaddel@cisco.com> 3481M: Karan Tilak Kumar <kartilak@cisco.com> 3482L: linux-scsi@vger.kernel.org 3483S: Supported 3484F: drivers/scsi/fnic/ 3485 3486CISCO SCSI HBA DRIVER 3487M: Karan Tilak Kumar <kartilak@cisco.com> 3488M: Sesidhar Baddela <sebaddel@cisco.com> 3489L: linux-scsi@vger.kernel.org 3490S: Supported 3491F: drivers/scsi/snic/ 3492 3493CISCO VIC ETHERNET NIC DRIVER 3494M: Christian Benvenuti <benve@cisco.com> 3495M: Govindarajulu Varadarajan <_govind@gmx.com> 3496M: Parvi Kaustubhi <pkaustub@cisco.com> 3497S: Supported 3498F: drivers/net/ethernet/cisco/enic/ 3499 3500CISCO VIC LOW LATENCY NIC DRIVER 3501M: Christian Benvenuti <benve@cisco.com> 3502M: Dave Goodell <dgoodell@cisco.com> 3503S: Supported 3504F: drivers/infiniband/hw/usnic/ 3505 3506CLEANCACHE API 3507M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3508L: linux-kernel@vger.kernel.org 3509S: Maintained 3510F: mm/cleancache.c 3511F: include/linux/cleancache.h 3512 3513CLK API 3514M: Russell King <linux@armlinux.org.uk> 3515L: linux-clk@vger.kernel.org 3516S: Maintained 3517F: include/linux/clk.h 3518 3519CLOCKSOURCE, CLOCKEVENT DRIVERS 3520M: Daniel Lezcano <daniel.lezcano@linaro.org> 3521M: Thomas Gleixner <tglx@linutronix.de> 3522L: linux-kernel@vger.kernel.org 3523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3524S: Supported 3525F: drivers/clocksource/ 3526F: Documentation/devicetree/bindings/timer/ 3527 3528CMPC ACPI DRIVER 3529M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3530M: Daniel Oliveira Nascimento <don@syst.com.br> 3531L: platform-driver-x86@vger.kernel.org 3532S: Supported 3533F: drivers/platform/x86/classmate-laptop.c 3534 3535COBALT MEDIA DRIVER 3536M: Hans Verkuil <hans.verkuil@cisco.com> 3537L: linux-media@vger.kernel.org 3538T: git git://linuxtv.org/media_tree.git 3539W: https://linuxtv.org 3540S: Supported 3541F: drivers/media/pci/cobalt/ 3542 3543COCCINELLE/Semantic Patches (SmPL) 3544M: Julia Lawall <Julia.Lawall@lip6.fr> 3545M: Gilles Muller <Gilles.Muller@lip6.fr> 3546M: Nicolas Palix <nicolas.palix@imag.fr> 3547M: Michal Marek <michal.lkml@markovi.net> 3548L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3549T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3550W: http://coccinelle.lip6.fr/ 3551S: Supported 3552F: Documentation/dev-tools/coccinelle.rst 3553F: scripts/coccinelle/ 3554F: scripts/coccicheck 3555 3556CODA FILE SYSTEM 3557M: Jan Harkes <jaharkes@cs.cmu.edu> 3558M: coda@cs.cmu.edu 3559L: codalist@coda.cs.cmu.edu 3560W: http://www.coda.cs.cmu.edu/ 3561S: Maintained 3562F: Documentation/filesystems/coda.txt 3563F: fs/coda/ 3564F: include/linux/coda*.h 3565F: include/uapi/linux/coda*.h 3566 3567CODA V4L2 MEM2MEM DRIVER 3568M: Philipp Zabel <p.zabel@pengutronix.de> 3569L: linux-media@vger.kernel.org 3570S: Maintained 3571F: Documentation/devicetree/bindings/media/coda.txt 3572F: drivers/media/platform/coda/ 3573 3574COMMON CLK FRAMEWORK 3575M: Michael Turquette <mturquette@baylibre.com> 3576M: Stephen Boyd <sboyd@codeaurora.org> 3577L: linux-clk@vger.kernel.org 3578Q: http://patchwork.kernel.org/project/linux-clk/list/ 3579T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3580S: Maintained 3581F: Documentation/devicetree/bindings/clock/ 3582F: drivers/clk/ 3583X: drivers/clk/clkdev.c 3584F: include/linux/clk-pr* 3585F: include/linux/clk/ 3586 3587COMMON INTERNET FILE SYSTEM (CIFS) 3588M: Steve French <sfrench@samba.org> 3589L: linux-cifs@vger.kernel.org 3590L: samba-technical@lists.samba.org (moderated for non-subscribers) 3591W: http://linux-cifs.samba.org/ 3592T: git git://git.samba.org/sfrench/cifs-2.6.git 3593S: Supported 3594F: Documentation/filesystems/cifs/ 3595F: fs/cifs/ 3596 3597COMPACTPCI HOTPLUG CORE 3598M: Scott Murray <scott@spiteful.org> 3599L: linux-pci@vger.kernel.org 3600S: Maintained 3601F: drivers/pci/hotplug/cpci_hotplug* 3602 3603COMPACTPCI HOTPLUG GENERIC DRIVER 3604M: Scott Murray <scott@spiteful.org> 3605L: linux-pci@vger.kernel.org 3606S: Maintained 3607F: drivers/pci/hotplug/cpcihp_generic.c 3608 3609COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3610M: Scott Murray <scott@spiteful.org> 3611L: linux-pci@vger.kernel.org 3612S: Maintained 3613F: drivers/pci/hotplug/cpcihp_zt5550.* 3614 3615COMPAL LAPTOP SUPPORT 3616M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3617L: platform-driver-x86@vger.kernel.org 3618S: Maintained 3619F: drivers/platform/x86/compal-laptop.c 3620 3621CONEXANT ACCESSRUNNER USB DRIVER 3622L: accessrunner-general@lists.sourceforge.net 3623W: http://accessrunner.sourceforge.net/ 3624S: Orphan 3625F: drivers/usb/atm/cxacru.c 3626 3627CONFIGFS 3628M: Joel Becker <jlbec@evilplan.org> 3629M: Christoph Hellwig <hch@lst.de> 3630T: git git://git.infradead.org/users/hch/configfs.git 3631S: Supported 3632F: fs/configfs/ 3633F: include/linux/configfs.h 3634 3635CONNECTOR 3636M: Evgeniy Polyakov <zbr@ioremap.net> 3637L: netdev@vger.kernel.org 3638S: Maintained 3639F: drivers/connector/ 3640 3641CONTROL GROUP (CGROUP) 3642M: Tejun Heo <tj@kernel.org> 3643M: Li Zefan <lizefan@huawei.com> 3644M: Johannes Weiner <hannes@cmpxchg.org> 3645L: cgroups@vger.kernel.org 3646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3647S: Maintained 3648F: Documentation/cgroup* 3649F: include/linux/cgroup* 3650F: kernel/cgroup* 3651 3652CONTROL GROUP - CPUSET 3653M: Li Zefan <lizefan@huawei.com> 3654L: cgroups@vger.kernel.org 3655W: http://www.bullopensource.org/cpuset/ 3656W: http://oss.sgi.com/projects/cpusets/ 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3658S: Maintained 3659F: Documentation/cgroup-v1/cpusets.txt 3660F: include/linux/cpuset.h 3661F: kernel/cgroup/cpuset.c 3662 3663CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3664M: Johannes Weiner <hannes@cmpxchg.org> 3665M: Michal Hocko <mhocko@kernel.org> 3666M: Vladimir Davydov <vdavydov.dev@gmail.com> 3667L: cgroups@vger.kernel.org 3668L: linux-mm@kvack.org 3669S: Maintained 3670F: mm/memcontrol.c 3671F: mm/swap_cgroup.c 3672 3673CORETEMP HARDWARE MONITORING DRIVER 3674M: Fenghua Yu <fenghua.yu@intel.com> 3675L: linux-hwmon@vger.kernel.org 3676S: Maintained 3677F: Documentation/hwmon/coretemp 3678F: drivers/hwmon/coretemp.c 3679 3680COSA/SRP SYNC SERIAL DRIVER 3681M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3682W: http://www.fi.muni.cz/~kas/cosa/ 3683S: Maintained 3684F: drivers/net/wan/cosa* 3685 3686CPMAC ETHERNET DRIVER 3687M: Florian Fainelli <f.fainelli@gmail.com> 3688L: netdev@vger.kernel.org 3689S: Maintained 3690F: drivers/net/ethernet/ti/cpmac.c 3691 3692CPU FREQUENCY DRIVERS 3693M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3694M: Viresh Kumar <viresh.kumar@linaro.org> 3695L: linux-pm@vger.kernel.org 3696S: Maintained 3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3698T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3699B: https://bugzilla.kernel.org 3700F: Documentation/cpu-freq/ 3701F: Documentation/devicetree/bindings/cpufreq/ 3702F: drivers/cpufreq/ 3703F: include/linux/cpufreq.h 3704F: tools/testing/selftests/cpufreq/ 3705 3706CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3707M: Viresh Kumar <viresh.kumar@linaro.org> 3708M: Sudeep Holla <sudeep.holla@arm.com> 3709L: linux-pm@vger.kernel.org 3710W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3711S: Maintained 3712F: drivers/cpufreq/arm_big_little.h 3713F: drivers/cpufreq/arm_big_little.c 3714F: drivers/cpufreq/arm_big_little_dt.c 3715 3716CPU POWER MONITORING SUBSYSTEM 3717M: Thomas Renninger <trenn@suse.com> 3718M: Shuah Khan <shuahkh@osg.samsung.com> 3719M: Shuah Khan <shuah@kernel.org> 3720L: linux-pm@vger.kernel.org 3721S: Maintained 3722F: tools/power/cpupower/ 3723 3724CPUID/MSR DRIVER 3725M: "H. Peter Anvin" <hpa@zytor.com> 3726S: Maintained 3727F: arch/x86/kernel/cpuid.c 3728F: arch/x86/kernel/msr.c 3729 3730CPUIDLE DRIVER - ARM BIG LITTLE 3731M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3732M: Daniel Lezcano <daniel.lezcano@linaro.org> 3733L: linux-pm@vger.kernel.org 3734L: linux-arm-kernel@lists.infradead.org 3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3736S: Maintained 3737F: drivers/cpuidle/cpuidle-big_little.c 3738 3739CPUIDLE DRIVER - ARM EXYNOS 3740M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3741M: Daniel Lezcano <daniel.lezcano@linaro.org> 3742M: Kukjin Kim <kgene@kernel.org> 3743L: linux-pm@vger.kernel.org 3744L: linux-samsung-soc@vger.kernel.org 3745S: Supported 3746F: drivers/cpuidle/cpuidle-exynos.c 3747F: arch/arm/mach-exynos/pm.c 3748 3749CPUIDLE DRIVERS 3750M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3751M: Daniel Lezcano <daniel.lezcano@linaro.org> 3752L: linux-pm@vger.kernel.org 3753S: Maintained 3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3755B: https://bugzilla.kernel.org 3756F: drivers/cpuidle/* 3757F: include/linux/cpuidle.h 3758 3759CRAMFS FILESYSTEM 3760M: Nicolas Pitre <nico@linaro.org> 3761S: Maintained 3762F: Documentation/filesystems/cramfs.txt 3763F: fs/cramfs/ 3764 3765CRIS PORT 3766M: Mikael Starvik <starvik@axis.com> 3767M: Jesper Nilsson <jesper.nilsson@axis.com> 3768L: linux-cris-kernel@axis.com 3769W: http://developer.axis.com 3770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3771S: Maintained 3772F: arch/cris/ 3773F: drivers/tty/serial/crisv10.* 3774 3775CRYPTO API 3776M: Herbert Xu <herbert@gondor.apana.org.au> 3777M: "David S. Miller" <davem@davemloft.net> 3778L: linux-crypto@vger.kernel.org 3779T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3781S: Maintained 3782F: Documentation/crypto/ 3783F: Documentation/devicetree/bindings/crypto/ 3784F: arch/*/crypto/ 3785F: crypto/ 3786F: drivers/crypto/ 3787F: include/crypto/ 3788F: include/linux/crypto* 3789 3790CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3791M: Neil Horman <nhorman@tuxdriver.com> 3792L: linux-crypto@vger.kernel.org 3793S: Maintained 3794F: crypto/ansi_cprng.c 3795F: crypto/rng.c 3796 3797CS3308 MEDIA DRIVER 3798M: Hans Verkuil <hverkuil@xs4all.nl> 3799L: linux-media@vger.kernel.org 3800T: git git://linuxtv.org/media_tree.git 3801W: http://linuxtv.org 3802S: Odd Fixes 3803F: drivers/media/i2c/cs3308.c 3804F: drivers/media/i2c/cs3308.h 3805 3806CS5535 Audio ALSA driver 3807M: Jaya Kumar <jayakumar.alsa@gmail.com> 3808S: Maintained 3809F: sound/pci/cs5535audio/ 3810 3811CW1200 WLAN driver 3812M: Solomon Peachy <pizza@shaftnet.org> 3813S: Maintained 3814F: drivers/net/wireless/st/cw1200/ 3815 3816CX18 VIDEO4LINUX DRIVER 3817M: Andy Walls <awalls@md.metrocast.net> 3818L: ivtv-devel@ivtvdriver.org (subscribers-only) 3819L: linux-media@vger.kernel.org 3820T: git git://linuxtv.org/media_tree.git 3821W: https://linuxtv.org 3822W: http://www.ivtvdriver.org/index.php/Cx18 3823S: Maintained 3824F: Documentation/media/v4l-drivers/cx18* 3825F: drivers/media/pci/cx18/ 3826F: include/uapi/linux/ivtv* 3827 3828CX2341X MPEG ENCODER HELPER MODULE 3829M: Hans Verkuil <hverkuil@xs4all.nl> 3830L: linux-media@vger.kernel.org 3831T: git git://linuxtv.org/media_tree.git 3832W: https://linuxtv.org 3833S: Maintained 3834F: drivers/media/common/cx2341x* 3835F: include/media/cx2341x* 3836 3837CX24120 MEDIA DRIVER 3838M: Jemma Denson <jdenson@gmail.com> 3839M: Patrick Boettcher <patrick.boettcher@posteo.de> 3840L: linux-media@vger.kernel.org 3841W: https://linuxtv.org 3842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3843S: Maintained 3844F: drivers/media/dvb-frontends/cx24120* 3845 3846CX88 VIDEO4LINUX DRIVER 3847M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3848M: Mauro Carvalho Chehab <mchehab@kernel.org> 3849L: linux-media@vger.kernel.org 3850W: https://linuxtv.org 3851T: git git://linuxtv.org/media_tree.git 3852S: Odd fixes 3853F: Documentation/media/v4l-drivers/cx88* 3854F: drivers/media/pci/cx88/ 3855 3856CXD2820R MEDIA DRIVER 3857M: Antti Palosaari <crope@iki.fi> 3858L: linux-media@vger.kernel.org 3859W: https://linuxtv.org 3860W: http://palosaari.fi/linux/ 3861Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3862T: git git://linuxtv.org/anttip/media_tree.git 3863S: Maintained 3864F: drivers/media/dvb-frontends/cxd2820r* 3865 3866CXGB3 ETHERNET DRIVER (CXGB3) 3867M: Santosh Raspatur <santosh@chelsio.com> 3868L: netdev@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/net/ethernet/chelsio/cxgb3/ 3872 3873CXGB3 ISCSI DRIVER (CXGB3I) 3874M: Karen Xie <kxie@chelsio.com> 3875L: linux-scsi@vger.kernel.org 3876W: http://www.chelsio.com 3877S: Supported 3878F: drivers/scsi/cxgbi/cxgb3i 3879 3880CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3881M: Steve Wise <swise@chelsio.com> 3882L: linux-rdma@vger.kernel.org 3883W: http://www.openfabrics.org 3884S: Supported 3885F: drivers/infiniband/hw/cxgb3/ 3886F: include/uapi/rdma/cxgb3-abi.h 3887 3888CXGB4 CRYPTO DRIVER (chcr) 3889M: Harsh Jain <harsh@chelsio.com> 3890L: linux-crypto@vger.kernel.org 3891W: http://www.chelsio.com 3892S: Supported 3893F: drivers/crypto/chelsio 3894 3895CXGB4 ETHERNET DRIVER (CXGB4) 3896M: Ganesh Goudar <ganeshgr@chelsio.com> 3897L: netdev@vger.kernel.org 3898W: http://www.chelsio.com 3899S: Supported 3900F: drivers/net/ethernet/chelsio/cxgb4/ 3901 3902CXGB4 ISCSI DRIVER (CXGB4I) 3903M: Karen Xie <kxie@chelsio.com> 3904L: linux-scsi@vger.kernel.org 3905W: http://www.chelsio.com 3906S: Supported 3907F: drivers/scsi/cxgbi/cxgb4i 3908 3909CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3910M: Steve Wise <swise@chelsio.com> 3911L: linux-rdma@vger.kernel.org 3912W: http://www.openfabrics.org 3913S: Supported 3914F: drivers/infiniband/hw/cxgb4/ 3915F: include/uapi/rdma/cxgb4-abi.h 3916 3917CXGB4VF ETHERNET DRIVER (CXGB4VF) 3918M: Casey Leedom <leedom@chelsio.com> 3919L: netdev@vger.kernel.org 3920W: http://www.chelsio.com 3921S: Supported 3922F: drivers/net/ethernet/chelsio/cxgb4vf/ 3923 3924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3925M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3926M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3927L: linuxppc-dev@lists.ozlabs.org 3928S: Supported 3929F: arch/powerpc/platforms/powernv/pci-cxl.c 3930F: drivers/misc/cxl/ 3931F: include/misc/cxl* 3932F: include/uapi/misc/cxl.h 3933F: Documentation/powerpc/cxl.txt 3934F: Documentation/ABI/testing/sysfs-class-cxl 3935 3936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3937M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3938M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3939M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3940L: linux-scsi@vger.kernel.org 3941S: Supported 3942F: drivers/scsi/cxlflash/ 3943F: include/uapi/scsi/cxlflash_ioctls.h 3944F: Documentation/powerpc/cxlflash.txt 3945 3946CYBERPRO FB DRIVER 3947M: Russell King <linux@armlinux.org.uk> 3948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3949W: http://www.armlinux.org.uk/ 3950S: Maintained 3951F: drivers/video/fbdev/cyber2000fb.* 3952 3953CYCLADES ASYNC MUX DRIVER 3954W: http://www.cyclades.com/ 3955S: Orphan 3956F: drivers/tty/cyclades.c 3957F: include/linux/cyclades.h 3958F: include/uapi/linux/cyclades.h 3959 3960CYCLADES PC300 DRIVER 3961W: http://www.cyclades.com/ 3962S: Orphan 3963F: drivers/net/wan/pc300* 3964 3965CYPRESS_FIRMWARE MEDIA DRIVER 3966M: Antti Palosaari <crope@iki.fi> 3967L: linux-media@vger.kernel.org 3968W: https://linuxtv.org 3969W: http://palosaari.fi/linux/ 3970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3971T: git git://linuxtv.org/anttip/media_tree.git 3972S: Maintained 3973F: drivers/media/common/cypress_firmware* 3974 3975CYTTSP TOUCHSCREEN DRIVER 3976M: Ferruh Yigit <fery@cypress.com> 3977L: linux-input@vger.kernel.org 3978S: Supported 3979F: drivers/input/touchscreen/cyttsp* 3980F: include/linux/input/cyttsp.h 3981 3982D-LINK DIR-685 TOUCHKEYS DRIVER 3983M: Linus Walleij <linus.walleij@linaro.org> 3984L: linux-input@vger.kernel.org 3985S: Supported 3986F: drivers/input/dlink-dir685-touchkeys.c 3987 3988DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3989M: Joshua Kinard <kumba@gentoo.org> 3990S: Maintained 3991F: drivers/rtc/rtc-ds1685.c 3992F: include/linux/rtc/ds1685.h 3993 3994DAMA SLAVE for AX.25 3995M: Joerg Reuter <jreuter@yaina.de> 3996W: http://yaina.de/jreuter/ 3997W: http://www.qsl.net/dl1bke/ 3998L: linux-hams@vger.kernel.org 3999S: Maintained 4000F: net/ax25/af_ax25.c 4001F: net/ax25/ax25_dev.c 4002F: net/ax25/ax25_ds_* 4003F: net/ax25/ax25_in.c 4004F: net/ax25/ax25_out.c 4005F: net/ax25/ax25_timer.c 4006F: net/ax25/sysctl_net_ax25.c 4007 4008DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4009L: netdev@vger.kernel.org 4010S: Orphan 4011F: Documentation/networking/dmfe.txt 4012F: drivers/net/ethernet/dec/tulip/dmfe.c 4013 4014DC390/AM53C974 SCSI driver 4015M: Hannes Reinecke <hare@suse.com> 4016L: linux-scsi@vger.kernel.org 4017S: Maintained 4018F: drivers/scsi/am53c974.c 4019 4020DC395x SCSI driver 4021M: Oliver Neukum <oliver@neukum.org> 4022M: Ali Akcaagac <aliakc@web.de> 4023M: Jamie Lenehan <lenehan@twibble.org> 4024L: dc395x@twibble.org 4025W: http://twibble.org/dist/dc395x/ 4026W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4027S: Maintained 4028F: Documentation/scsi/dc395x.txt 4029F: drivers/scsi/dc395x.* 4030 4031DCCP PROTOCOL 4032M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4033L: dccp@vger.kernel.org 4034W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4035S: Maintained 4036F: include/linux/dccp.h 4037F: include/uapi/linux/dccp.h 4038F: include/linux/tfrc.h 4039F: net/dccp/ 4040 4041DECnet NETWORK LAYER 4042W: http://linux-decnet.sourceforge.net 4043L: linux-decnet-user@lists.sourceforge.net 4044S: Orphan 4045F: Documentation/networking/decnet.txt 4046F: net/decnet/ 4047 4048DECSTATION PLATFORM SUPPORT 4049M: "Maciej W. Rozycki" <macro@linux-mips.org> 4050L: linux-mips@linux-mips.org 4051W: http://www.linux-mips.org/wiki/DECstation 4052S: Maintained 4053F: arch/mips/dec/ 4054F: arch/mips/include/asm/dec/ 4055F: arch/mips/include/asm/mach-dec/ 4056 4057DEFXX FDDI NETWORK DRIVER 4058M: "Maciej W. Rozycki" <macro@linux-mips.org> 4059S: Maintained 4060F: drivers/net/fddi/defxx.* 4061 4062DELL SMBIOS DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064M: Mario Limonciello <mario.limonciello@dell.com> 4065L: platform-driver-x86@vger.kernel.org 4066S: Maintained 4067F: drivers/platform/x86/dell-smbios.* 4068 4069DELL SMBIOS SMM DRIVER 4070M: Mario Limonciello <mario.limonciello@dell.com> 4071L: platform-driver-x86@vger.kernel.org 4072S: Maintained 4073F: drivers/platform/x86/dell-smbios-smm.c 4074 4075DELL SMBIOS WMI DRIVER 4076M: Mario Limonciello <mario.limonciello@dell.com> 4077L: platform-driver-x86@vger.kernel.org 4078S: Maintained 4079F: drivers/platform/x86/dell-smbios-wmi.c 4080F: tools/wmi/dell-smbios-example.c 4081 4082DELL LAPTOP DRIVER 4083M: Matthew Garrett <mjg59@srcf.ucam.org> 4084M: Pali Rohár <pali.rohar@gmail.com> 4085L: platform-driver-x86@vger.kernel.org 4086S: Maintained 4087F: drivers/platform/x86/dell-laptop.c 4088 4089DELL LAPTOP FREEFALL DRIVER 4090M: Pali Rohár <pali.rohar@gmail.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-smo8800.c 4093 4094DELL LAPTOP RBTN DRIVER 4095M: Pali Rohár <pali.rohar@gmail.com> 4096S: Maintained 4097F: drivers/platform/x86/dell-rbtn.* 4098 4099DELL LAPTOP SMM DRIVER 4100M: Pali Rohár <pali.rohar@gmail.com> 4101S: Maintained 4102F: drivers/hwmon/dell-smm-hwmon.c 4103F: include/uapi/linux/i8k.h 4104 4105DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4106M: Doug Warzecha <Douglas_Warzecha@dell.com> 4107S: Maintained 4108F: Documentation/dcdbas.txt 4109F: drivers/firmware/dcdbas.* 4110 4111DELL WMI NOTIFICATIONS DRIVER 4112M: Matthew Garrett <mjg59@srcf.ucam.org> 4113M: Pali Rohár <pali.rohar@gmail.com> 4114S: Maintained 4115F: drivers/platform/x86/dell-wmi.c 4116 4117DELL WMI DESCRIPTOR DRIVER 4118M: Mario Limonciello <mario.limonciello@dell.com> 4119S: Maintained 4120F: drivers/platform/x86/dell-wmi-descriptor.c 4121 4122DELTA ST MEDIA DRIVER 4123M: Hugues Fruchet <hugues.fruchet@st.com> 4124L: linux-media@vger.kernel.org 4125T: git git://linuxtv.org/media_tree.git 4126W: https://linuxtv.org 4127S: Supported 4128F: drivers/media/platform/sti/delta 4129 4130DENALI NAND DRIVER 4131M: Masahiro Yamada <yamada.masahiro@socionext.com> 4132L: linux-mtd@lists.infradead.org 4133S: Supported 4134F: drivers/mtd/nand/denali* 4135 4136DESIGNWARE USB2 DRD IP DRIVER 4137M: John Youn <johnyoun@synopsys.com> 4138L: linux-usb@vger.kernel.org 4139T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4140S: Maintained 4141F: drivers/usb/dwc2/ 4142 4143DESIGNWARE USB3 DRD IP DRIVER 4144M: Felipe Balbi <balbi@kernel.org> 4145L: linux-usb@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4147S: Maintained 4148F: drivers/usb/dwc3/ 4149 4150DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4151M: Andreas Klinger <ak@it-klinger.de> 4152L: linux-iio@vger.kernel.org 4153S: Maintained 4154F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4155F: drivers/iio/proximity/srf*.c 4156 4157DEVICE COREDUMP (DEV_COREDUMP) 4158M: Johannes Berg <johannes@sipsolutions.net> 4159L: linux-kernel@vger.kernel.org 4160S: Maintained 4161F: drivers/base/devcoredump.c 4162F: include/linux/devcoredump.h 4163 4164DEVICE FREQUENCY (DEVFREQ) 4165M: MyungJoo Ham <myungjoo.ham@samsung.com> 4166M: Kyungmin Park <kyungmin.park@samsung.com> 4167R: Chanwoo Choi <cw00.choi@samsung.com> 4168L: linux-pm@vger.kernel.org 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4170S: Maintained 4171F: drivers/devfreq/ 4172F: include/linux/devfreq.h 4173F: Documentation/devicetree/bindings/devfreq/ 4174 4175DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4176M: Chanwoo Choi <cw00.choi@samsung.com> 4177L: linux-pm@vger.kernel.org 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4179S: Supported 4180F: drivers/devfreq/event/ 4181F: drivers/devfreq/devfreq-event.c 4182F: include/linux/devfreq-event.h 4183F: Documentation/devicetree/bindings/devfreq/event/ 4184 4185DEVICE NUMBER REGISTRY 4186M: Torben Mathiasen <device@lanana.org> 4187W: http://lanana.org/docs/device-list/index.html 4188S: Maintained 4189 4190DEVICE-MAPPER (LVM) 4191M: Alasdair Kergon <agk@redhat.com> 4192M: Mike Snitzer <snitzer@redhat.com> 4193M: dm-devel@redhat.com 4194L: dm-devel@redhat.com 4195W: http://sources.redhat.com/dm 4196Q: http://patchwork.kernel.org/project/dm-devel/list/ 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4198T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4199S: Maintained 4200F: Documentation/device-mapper/ 4201F: drivers/md/Makefile 4202F: drivers/md/Kconfig 4203F: drivers/md/dm* 4204F: drivers/md/persistent-data/ 4205F: include/linux/device-mapper.h 4206F: include/linux/dm-*.h 4207F: include/uapi/linux/dm-*.h 4208 4209DEVLINK 4210M: Jiri Pirko <jiri@mellanox.com> 4211L: netdev@vger.kernel.org 4212S: Supported 4213F: net/core/devlink.c 4214F: include/net/devlink.h 4215F: include/uapi/linux/devlink.h 4216 4217DIALOG SEMICONDUCTOR DRIVERS 4218M: Support Opensource <support.opensource@diasemi.com> 4219W: http://www.dialog-semiconductor.com/products 4220S: Supported 4221F: Documentation/hwmon/da90?? 4222F: Documentation/devicetree/bindings/mfd/da90*.txt 4223F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4224F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4225F: Documentation/devicetree/bindings/regulator/da92*.txt 4226F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4227F: Documentation/devicetree/bindings/sound/da[79]*.txt 4228F: drivers/gpio/gpio-da90??.c 4229F: drivers/hwmon/da90??-hwmon.c 4230F: drivers/iio/adc/da91??-*.c 4231F: drivers/input/misc/da90??_onkey.c 4232F: drivers/input/touchscreen/da9052_tsi.c 4233F: drivers/leds/leds-da90??.c 4234F: drivers/mfd/da903x.c 4235F: drivers/mfd/da90??-*.c 4236F: drivers/mfd/da91??-*.c 4237F: drivers/power/supply/da9052-battery.c 4238F: drivers/power/supply/da91??-*.c 4239F: drivers/regulator/da903x.c 4240F: drivers/regulator/da9???-regulator.[ch] 4241F: drivers/thermal/da90??-thermal.c 4242F: drivers/rtc/rtc-da90??.c 4243F: drivers/video/backlight/da90??_bl.c 4244F: drivers/watchdog/da90??_wdt.c 4245F: include/linux/mfd/da903x.h 4246F: include/linux/mfd/da9052/ 4247F: include/linux/mfd/da9055/ 4248F: include/linux/mfd/da9062/ 4249F: include/linux/mfd/da9063/ 4250F: include/linux/mfd/da9150/ 4251F: include/linux/regulator/da9211.h 4252F: include/sound/da[79]*.h 4253F: sound/soc/codecs/da[79]*.[ch] 4254 4255DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4256M: William Breathitt Gray <vilhelm.gray@gmail.com> 4257L: linux-gpio@vger.kernel.org 4258S: Maintained 4259F: drivers/gpio/gpio-gpio-mm.c 4260 4261DIGI NEO AND CLASSIC PCI PRODUCTS 4262M: Lidza Louina <lidza.louina@gmail.com> 4263M: Mark Hounschell <markh@compro.net> 4264L: driverdev-devel@linuxdriverproject.org 4265S: Maintained 4266F: drivers/staging/dgnc/ 4267 4268DIOLAN U2C-12 I2C DRIVER 4269M: Guenter Roeck <linux@roeck-us.net> 4270L: linux-i2c@vger.kernel.org 4271S: Maintained 4272F: drivers/i2c/busses/i2c-diolan-u2c.c 4273 4274FILESYSTEM DIRECT ACCESS (DAX) 4275M: Matthew Wilcox <mawilcox@microsoft.com> 4276M: Ross Zwisler <ross.zwisler@linux.intel.com> 4277L: linux-fsdevel@vger.kernel.org 4278S: Supported 4279F: fs/dax.c 4280F: include/linux/dax.h 4281F: include/trace/events/fs_dax.h 4282 4283DEVICE DIRECT ACCESS (DAX) 4284M: Dan Williams <dan.j.williams@intel.com> 4285L: linux-nvdimm@lists.01.org 4286S: Supported 4287F: drivers/dax/ 4288 4289DIRECTORY NOTIFICATION (DNOTIFY) 4290M: Jan Kara <jack@suse.cz> 4291R: Amir Goldstein <amir73il@gmail.com> 4292L: linux-fsdevel@vger.kernel.org 4293S: Maintained 4294F: Documentation/filesystems/dnotify.txt 4295F: fs/notify/dnotify/ 4296F: include/linux/dnotify.h 4297 4298DISK GEOMETRY AND PARTITION HANDLING 4299M: Andries Brouwer <aeb@cwi.nl> 4300W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4301W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4302W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4303S: Maintained 4304 4305DISKQUOTA 4306M: Jan Kara <jack@suse.com> 4307S: Maintained 4308F: Documentation/filesystems/quota.txt 4309F: fs/quota/ 4310F: include/linux/quota*.h 4311F: include/uapi/linux/quota*.h 4312 4313DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4314M: Bernie Thompson <bernie@plugable.com> 4315L: linux-fbdev@vger.kernel.org 4316S: Maintained 4317W: http://plugable.com/category/projects/udlfb/ 4318F: drivers/video/fbdev/udlfb.c 4319F: include/video/udlfb.h 4320F: Documentation/fb/udlfb.txt 4321 4322DISTRIBUTED LOCK MANAGER (DLM) 4323M: Christine Caulfield <ccaulfie@redhat.com> 4324M: David Teigland <teigland@redhat.com> 4325L: cluster-devel@redhat.com 4326W: http://sources.redhat.com/cluster/ 4327T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4328S: Supported 4329F: fs/dlm/ 4330 4331DMA BUFFER SHARING FRAMEWORK 4332M: Sumit Semwal <sumit.semwal@linaro.org> 4333S: Maintained 4334L: linux-media@vger.kernel.org 4335L: dri-devel@lists.freedesktop.org 4336L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4337F: drivers/dma-buf/ 4338F: include/linux/dma-buf* 4339F: include/linux/reservation.h 4340F: include/linux/*fence.h 4341F: Documentation/driver-api/dma-buf.rst 4342T: git git://anongit.freedesktop.org/drm/drm-misc 4343 4344DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4345M: Vinod Koul <vinod.koul@intel.com> 4346L: dmaengine@vger.kernel.org 4347Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4348S: Maintained 4349F: drivers/dma/ 4350F: include/linux/dmaengine.h 4351F: Documentation/devicetree/bindings/dma/ 4352F: Documentation/driver-api/dmaengine/ 4353T: git git://git.infradead.org/users/vkoul/slave-dma.git 4354 4355DMA MAPPING HELPERS 4356M: Christoph Hellwig <hch@lst.de> 4357M: Marek Szyprowski <m.szyprowski@samsung.com> 4358R: Robin Murphy <robin.murphy@arm.com> 4359L: iommu@lists.linux-foundation.org 4360T: git git://git.infradead.org/users/hch/dma-mapping.git 4361W: http://git.infradead.org/users/hch/dma-mapping.git 4362S: Supported 4363F: lib/dma-debug.c 4364F: lib/dma-direct.c 4365F: lib/dma-virt.c 4366F: drivers/base/dma-mapping.c 4367F: drivers/base/dma-coherent.c 4368F: include/asm-generic/dma-mapping.h 4369F: include/linux/dma-direct.h 4370F: include/linux/dma-mapping.h 4371 4372DME1737 HARDWARE MONITOR DRIVER 4373M: Juerg Haefliger <juergh@gmail.com> 4374L: linux-hwmon@vger.kernel.org 4375S: Maintained 4376F: Documentation/hwmon/dme1737 4377F: drivers/hwmon/dme1737.c 4378 4379DMI/SMBIOS SUPPORT 4380M: Jean Delvare <jdelvare@suse.com> 4381S: Maintained 4382T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4383F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4384F: drivers/firmware/dmi-id.c 4385F: drivers/firmware/dmi_scan.c 4386F: include/linux/dmi.h 4387 4388DOCUMENTATION 4389M: Jonathan Corbet <corbet@lwn.net> 4390L: linux-doc@vger.kernel.org 4391S: Maintained 4392F: Documentation/ 4393F: scripts/kernel-doc 4394X: Documentation/ABI/ 4395X: Documentation/devicetree/ 4396X: Documentation/acpi 4397X: Documentation/power 4398X: Documentation/spi 4399X: Documentation/media 4400T: git git://git.lwn.net/linux.git docs-next 4401 4402DONGWOON DW9714 LENS VOICE COIL DRIVER 4403M: Sakari Ailus <sakari.ailus@linux.intel.com> 4404L: linux-media@vger.kernel.org 4405T: git git://linuxtv.org/media_tree.git 4406S: Maintained 4407F: drivers/media/i2c/dw9714.c 4408 4409DOUBLETALK DRIVER 4410M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4411L: blinux-list@redhat.com 4412S: Maintained 4413F: drivers/char/dtlk.c 4414F: include/linux/dtlk.h 4415 4416DPAA2 DATAPATH I/O (DPIO) DRIVER 4417M: Roy Pledge <Roy.Pledge@nxp.com> 4418L: linux-kernel@vger.kernel.org 4419S: Maintained 4420F: drivers/staging/fsl-mc/bus/dpio 4421 4422DPAA2 ETHERNET DRIVER 4423M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4424L: linux-kernel@vger.kernel.org 4425S: Maintained 4426F: drivers/staging/fsl-dpaa2/ethernet 4427 4428DPT_I2O SCSI RAID DRIVER 4429M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4430L: linux-scsi@vger.kernel.org 4431W: http://www.adaptec.com/ 4432S: Maintained 4433F: drivers/scsi/dpt* 4434F: drivers/scsi/dpt/ 4435 4436DRBD DRIVER 4437M: Philipp Reisner <philipp.reisner@linbit.com> 4438M: Lars Ellenberg <lars.ellenberg@linbit.com> 4439L: drbd-dev@lists.linbit.com 4440W: http://www.drbd.org 4441T: git git://git.linbit.com/linux-drbd.git 4442T: git git://git.linbit.com/drbd-8.4.git 4443S: Supported 4444F: drivers/block/drbd/ 4445F: lib/lru_cache.c 4446F: Documentation/blockdev/drbd/ 4447 4448DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4449M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4450T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4451S: Supported 4452F: Documentation/kobject.txt 4453F: drivers/base/ 4454F: fs/debugfs/ 4455F: fs/sysfs/ 4456F: include/linux/debugfs.h 4457F: include/linux/kobj* 4458F: lib/kobj* 4459 4460DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4461M: Kevin Hilman <khilman@kernel.org> 4462M: Nishanth Menon <nm@ti.com> 4463S: Maintained 4464F: drivers/power/avs/ 4465F: include/linux/power/smartreflex.h 4466L: linux-pm@vger.kernel.org 4467 4468DRM DRIVER FOR ARM PL111 CLCD 4469M: Eric Anholt <eric@anholt.net> 4470T: git git://anongit.freedesktop.org/drm/drm-misc 4471S: Supported 4472F: drivers/gpu/drm/pl111/ 4473 4474DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4475M: Dave Airlie <airlied@redhat.com> 4476S: Odd Fixes 4477F: drivers/gpu/drm/ast/ 4478 4479DRM DRIVER FOR BOCHS VIRTUAL GPU 4480M: Gerd Hoffmann <kraxel@redhat.com> 4481L: virtualization@lists.linux-foundation.org 4482T: git git://anongit.freedesktop.org/drm/drm-misc 4483S: Maintained 4484F: drivers/gpu/drm/bochs/ 4485 4486DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4487M: Linus Walleij <linus.walleij@linaro.org> 4488T: git git://anongit.freedesktop.org/drm/drm-misc 4489S: Maintained 4490F: drivers/gpu/drm/tve200/ 4491 4492DRM DRIVER FOR ILITEK ILI9225 PANELS 4493M: David Lechner <david@lechnology.com> 4494S: Maintained 4495F: drivers/gpu/drm/tinydrm/ili9225.c 4496F: Documentation/devicetree/bindings/display/ili9225.txt 4497 4498DRM DRIVER FOR INTEL I810 VIDEO CARDS 4499S: Orphan / Obsolete 4500F: drivers/gpu/drm/i810/ 4501F: include/uapi/drm/i810_drm.h 4502 4503DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4504S: Orphan / Obsolete 4505F: drivers/gpu/drm/mga/ 4506F: include/uapi/drm/mga_drm.h 4507 4508DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4509M: Dave Airlie <airlied@redhat.com> 4510S: Odd Fixes 4511F: drivers/gpu/drm/mgag200/ 4512 4513DRM DRIVER FOR MI0283QT 4514M: Noralf Trønnes <noralf@tronnes.org> 4515S: Maintained 4516F: drivers/gpu/drm/tinydrm/mi0283qt.c 4517F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4518 4519DRM DRIVER FOR MSM ADRENO GPU 4520M: Rob Clark <robdclark@gmail.com> 4521L: linux-arm-msm@vger.kernel.org 4522L: dri-devel@lists.freedesktop.org 4523L: freedreno@lists.freedesktop.org 4524T: git git://people.freedesktop.org/~robclark/linux 4525S: Maintained 4526F: drivers/gpu/drm/msm/ 4527F: include/uapi/drm/msm_drm.h 4528F: Documentation/devicetree/bindings/display/msm/ 4529 4530DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4531M: Ben Skeggs <bskeggs@redhat.com> 4532L: dri-devel@lists.freedesktop.org 4533L: nouveau@lists.freedesktop.org 4534T: git git://github.com/skeggsb/linux 4535S: Supported 4536F: drivers/gpu/drm/nouveau/ 4537F: include/uapi/drm/nouveau_drm.h 4538 4539DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4540M: Noralf Trønnes <noralf@tronnes.org> 4541S: Maintained 4542F: drivers/gpu/drm/tinydrm/repaper.c 4543F: Documentation/devicetree/bindings/display/repaper.txt 4544 4545DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4546M: Dave Airlie <airlied@redhat.com> 4547M: Gerd Hoffmann <kraxel@redhat.com> 4548L: virtualization@lists.linux-foundation.org 4549T: git git://anongit.freedesktop.org/drm/drm-misc 4550S: Obsolete 4551W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4552F: drivers/gpu/drm/cirrus/ 4553 4554DRM DRIVER FOR QXL VIRTUAL GPU 4555M: Dave Airlie <airlied@redhat.com> 4556M: Gerd Hoffmann <kraxel@redhat.com> 4557L: virtualization@lists.linux-foundation.org 4558T: git git://anongit.freedesktop.org/drm/drm-misc 4559S: Maintained 4560F: drivers/gpu/drm/qxl/ 4561F: include/uapi/drm/qxl_drm.h 4562 4563DRM DRIVER FOR RAGE 128 VIDEO CARDS 4564S: Orphan / Obsolete 4565F: drivers/gpu/drm/r128/ 4566F: include/uapi/drm/r128_drm.h 4567 4568DRM DRIVER FOR SAVAGE VIDEO CARDS 4569S: Orphan / Obsolete 4570F: drivers/gpu/drm/savage/ 4571F: include/uapi/drm/savage_drm.h 4572 4573DRM DRIVER FOR SIS VIDEO CARDS 4574S: Orphan / Obsolete 4575F: drivers/gpu/drm/sis/ 4576F: include/uapi/drm/sis_drm.h 4577 4578DRM DRIVER FOR SITRONIX ST7586 PANELS 4579M: David Lechner <david@lechnology.com> 4580S: Maintained 4581F: drivers/gpu/drm/tinydrm/st7586.c 4582F: Documentation/devicetree/bindings/display/st7586.txt 4583 4584DRM DRIVER FOR SITRONIX ST7735R PANELS 4585M: David Lechner <david@lechnology.com> 4586S: Maintained 4587F: drivers/gpu/drm/tinydrm/st7735r.c 4588F: Documentation/devicetree/bindings/display/st7735r.txt 4589 4590DRM DRIVER FOR TDFX VIDEO CARDS 4591S: Orphan / Obsolete 4592F: drivers/gpu/drm/tdfx/ 4593 4594DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4595M: Dave Airlie <airlied@redhat.com> 4596S: Odd Fixes 4597F: drivers/gpu/drm/udl/ 4598 4599DRM DRIVER FOR VMWARE VIRTUAL GPU 4600M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4601M: Sinclair Yeh <syeh@vmware.com> 4602M: Thomas Hellstrom <thellstrom@vmware.com> 4603L: dri-devel@lists.freedesktop.org 4604T: git git://people.freedesktop.org/~syeh/repos_linux 4605T: git git://people.freedesktop.org/~thomash/linux 4606S: Supported 4607F: drivers/gpu/drm/vmwgfx/ 4608F: include/uapi/drm/vmwgfx_drm.h 4609 4610DRM DRIVERS 4611M: David Airlie <airlied@linux.ie> 4612L: dri-devel@lists.freedesktop.org 4613T: git git://people.freedesktop.org/~airlied/linux 4614B: https://bugs.freedesktop.org/ 4615C: irc://chat.freenode.net/dri-devel 4616S: Maintained 4617F: drivers/gpu/drm/ 4618F: drivers/gpu/vga/ 4619F: Documentation/devicetree/bindings/display/ 4620F: Documentation/devicetree/bindings/gpu/ 4621F: Documentation/devicetree/bindings/video/ 4622F: Documentation/gpu/ 4623F: include/drm/ 4624F: include/uapi/drm/ 4625F: include/linux/vga* 4626 4627DRM DRIVERS AND MISC GPU PATCHES 4628M: Daniel Vetter <daniel.vetter@intel.com> 4629M: Gustavo Padovan <gustavo@padovan.org> 4630M: Sean Paul <seanpaul@chromium.org> 4631W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4632S: Maintained 4633T: git git://anongit.freedesktop.org/drm/drm-misc 4634F: Documentation/gpu/ 4635F: drivers/gpu/vga/ 4636F: drivers/gpu/drm/* 4637F: include/drm/drm* 4638F: include/uapi/drm/drm* 4639F: include/linux/vga* 4640 4641DRM DRIVERS FOR ALLWINNER A10 4642M: Maxime Ripard <maxime.ripard@free-electrons.com> 4643L: dri-devel@lists.freedesktop.org 4644S: Supported 4645F: drivers/gpu/drm/sun4i/ 4646F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648 4649DRM DRIVERS FOR AMLOGIC SOCS 4650M: Neil Armstrong <narmstrong@baylibre.com> 4651L: dri-devel@lists.freedesktop.org 4652L: linux-amlogic@lists.infradead.org 4653W: http://linux-meson.com/ 4654S: Supported 4655F: drivers/gpu/drm/meson/ 4656F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4657F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4658F: Documentation/gpu/meson.rst 4659T: git git://anongit.freedesktop.org/drm/drm-misc 4660 4661DRM DRIVERS FOR ATMEL HLCDC 4662M: Boris Brezillon <boris.brezillon@free-electrons.com> 4663L: dri-devel@lists.freedesktop.org 4664S: Supported 4665F: drivers/gpu/drm/atmel-hlcdc/ 4666F: Documentation/devicetree/bindings/drm/atmel/ 4667T: git git://anongit.freedesktop.org/drm/drm-misc 4668 4669DRM DRIVERS FOR BRIDGE CHIPS 4670M: Archit Taneja <architt@codeaurora.org> 4671M: Andrzej Hajda <a.hajda@samsung.com> 4672R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4673S: Maintained 4674T: git git://anongit.freedesktop.org/drm/drm-misc 4675F: drivers/gpu/drm/bridge/ 4676 4677DRM DRIVERS FOR EXYNOS 4678M: Inki Dae <inki.dae@samsung.com> 4679M: Joonyoung Shim <jy0922.shim@samsung.com> 4680M: Seung-Woo Kim <sw0312.kim@samsung.com> 4681M: Kyungmin Park <kyungmin.park@samsung.com> 4682L: dri-devel@lists.freedesktop.org 4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4684S: Supported 4685F: drivers/gpu/drm/exynos/ 4686F: include/uapi/drm/exynos_drm.h 4687F: Documentation/devicetree/bindings/display/exynos/ 4688 4689DRM DRIVERS FOR FREESCALE DCU 4690M: Stefan Agner <stefan@agner.ch> 4691M: Alison Wang <alison.wang@freescale.com> 4692L: dri-devel@lists.freedesktop.org 4693S: Supported 4694F: drivers/gpu/drm/fsl-dcu/ 4695F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4696F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4697F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4698 4699DRM DRIVERS FOR FREESCALE IMX 4700M: Philipp Zabel <p.zabel@pengutronix.de> 4701L: dri-devel@lists.freedesktop.org 4702S: Maintained 4703F: drivers/gpu/drm/imx/ 4704F: drivers/gpu/ipu-v3/ 4705F: Documentation/devicetree/bindings/display/imx/ 4706 4707DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4708M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4709L: dri-devel@lists.freedesktop.org 4710T: git git://github.com/patjak/drm-gma500 4711S: Maintained 4712F: drivers/gpu/drm/gma500/ 4713 4714DRM DRIVERS FOR HISILICON 4715M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4716M: Rongrong Zou <zourongrong@gmail.com> 4717R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4718R: Chen Feng <puck.chen@hisilicon.com> 4719L: dri-devel@lists.freedesktop.org 4720T: git git://github.com/xin3liang/linux.git 4721S: Maintained 4722F: drivers/gpu/drm/hisilicon/ 4723F: Documentation/devicetree/bindings/display/hisilicon/ 4724 4725DRM DRIVERS FOR MEDIATEK 4726M: CK Hu <ck.hu@mediatek.com> 4727M: Philipp Zabel <p.zabel@pengutronix.de> 4728L: dri-devel@lists.freedesktop.org 4729S: Supported 4730F: drivers/gpu/drm/mediatek/ 4731F: Documentation/devicetree/bindings/display/mediatek/ 4732 4733DRM DRIVERS FOR NVIDIA TEGRA 4734M: Thierry Reding <thierry.reding@gmail.com> 4735L: dri-devel@lists.freedesktop.org 4736L: linux-tegra@vger.kernel.org 4737T: git git://anongit.freedesktop.org/tegra/linux.git 4738S: Supported 4739F: drivers/gpu/drm/tegra/ 4740F: drivers/gpu/host1x/ 4741F: include/linux/host1x.h 4742F: include/uapi/drm/tegra_drm.h 4743F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4744 4745DRM DRIVERS FOR RENESAS 4746M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4747L: dri-devel@lists.freedesktop.org 4748L: linux-renesas-soc@vger.kernel.org 4749T: git git://linuxtv.org/pinchartl/fbdev 4750S: Supported 4751F: drivers/gpu/drm/rcar-du/ 4752F: drivers/gpu/drm/shmobile/ 4753F: include/linux/platform_data/shmob_drm.h 4754F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4755F: Documentation/devicetree/bindings/display/renesas,du.txt 4756 4757DRM DRIVERS FOR ROCKCHIP 4758M: Sandy Huang <hjc@rock-chips.com> 4759M: Heiko Stübner <heiko@sntech.de> 4760L: dri-devel@lists.freedesktop.org 4761S: Maintained 4762F: drivers/gpu/drm/rockchip/ 4763F: Documentation/devicetree/bindings/display/rockchip/ 4764T: git git://anongit.freedesktop.org/drm/drm-misc 4765 4766DRM DRIVERS FOR STI 4767M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4768M: Vincent Abriou <vincent.abriou@st.com> 4769L: dri-devel@lists.freedesktop.org 4770T: git git://anongit.freedesktop.org/drm/drm-misc 4771S: Maintained 4772F: drivers/gpu/drm/sti 4773F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4774 4775DRM DRIVERS FOR STM 4776M: Yannick Fertre <yannick.fertre@st.com> 4777M: Philippe Cornu <philippe.cornu@st.com> 4778M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4779M: Vincent Abriou <vincent.abriou@st.com> 4780L: dri-devel@lists.freedesktop.org 4781T: git git://anongit.freedesktop.org/drm/drm-misc 4782S: Maintained 4783F: drivers/gpu/drm/stm 4784F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4785 4786DRM DRIVERS FOR TI LCDC 4787M: Jyri Sarha <jsarha@ti.com> 4788R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4789L: dri-devel@lists.freedesktop.org 4790S: Maintained 4791F: drivers/gpu/drm/tilcdc/ 4792F: Documentation/devicetree/bindings/display/tilcdc/ 4793 4794DRM DRIVERS FOR TI OMAP 4795M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4796L: dri-devel@lists.freedesktop.org 4797S: Maintained 4798F: drivers/gpu/drm/omapdrm/ 4799F: Documentation/devicetree/bindings/display/ti/ 4800 4801DRM DRIVERS FOR VC4 4802M: Eric Anholt <eric@anholt.net> 4803T: git git://github.com/anholt/linux 4804S: Supported 4805F: drivers/gpu/drm/vc4/ 4806F: include/uapi/drm/vc4_drm.h 4807F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4808T: git git://anongit.freedesktop.org/drm/drm-misc 4809 4810DRM DRIVERS FOR VIVANTE GPU IP 4811M: Lucas Stach <l.stach@pengutronix.de> 4812R: Russell King <linux+etnaviv@armlinux.org.uk> 4813R: Christian Gmeiner <christian.gmeiner@gmail.com> 4814L: etnaviv@lists.freedesktop.org 4815L: dri-devel@lists.freedesktop.org 4816S: Maintained 4817F: drivers/gpu/drm/etnaviv/ 4818F: include/uapi/drm/etnaviv_drm.h 4819F: Documentation/devicetree/bindings/display/etnaviv/ 4820 4821DRM DRIVERS FOR ZTE ZX 4822M: Shawn Guo <shawnguo@kernel.org> 4823L: dri-devel@lists.freedesktop.org 4824S: Maintained 4825F: drivers/gpu/drm/zte/ 4826F: Documentation/devicetree/bindings/display/zte,vou.txt 4827T: git git://anongit.freedesktop.org/drm/drm-misc 4828 4829DRM PANEL DRIVERS 4830M: Thierry Reding <thierry.reding@gmail.com> 4831L: dri-devel@lists.freedesktop.org 4832T: git git://anongit.freedesktop.org/drm/drm-misc 4833S: Maintained 4834F: drivers/gpu/drm/drm_panel.c 4835F: drivers/gpu/drm/panel/ 4836F: include/drm/drm_panel.h 4837F: Documentation/devicetree/bindings/display/panel/ 4838 4839DRM TINYDRM DRIVERS 4840M: Noralf Trønnes <noralf@tronnes.org> 4841W: https://github.com/notro/tinydrm/wiki/Development 4842T: git git://anongit.freedesktop.org/drm/drm-misc 4843S: Maintained 4844F: drivers/gpu/drm/tinydrm/ 4845F: include/drm/tinydrm/ 4846 4847DRM TTM SUBSYSTEM 4848M: Christian Koenig <christian.koenig@amd.com> 4849M: Roger He <Hongbo.He@amd.com> 4850T: git git://people.freedesktop.org/~agd5f/linux 4851S: Maintained 4852L: dri-devel@lists.freedesktop.org 4853F: include/drm/ttm/ 4854F: drivers/gpu/drm/ttm/ 4855 4856DSBR100 USB FM RADIO DRIVER 4857M: Alexey Klimov <klimov.linux@gmail.com> 4858L: linux-media@vger.kernel.org 4859T: git git://linuxtv.org/media_tree.git 4860S: Maintained 4861F: drivers/media/radio/dsbr100.c 4862 4863DSCC4 DRIVER 4864M: Francois Romieu <romieu@fr.zoreil.com> 4865L: netdev@vger.kernel.org 4866S: Maintained 4867F: drivers/net/wan/dscc4.c 4868 4869DT3155 MEDIA DRIVER 4870M: Hans Verkuil <hverkuil@xs4all.nl> 4871L: linux-media@vger.kernel.org 4872T: git git://linuxtv.org/media_tree.git 4873W: https://linuxtv.org 4874S: Odd Fixes 4875F: drivers/media/pci/dt3155/ 4876 4877DVB_USB_AF9015 MEDIA DRIVER 4878M: Antti Palosaari <crope@iki.fi> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://palosaari.fi/linux/ 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/anttip/media_tree.git 4884S: Maintained 4885F: drivers/media/usb/dvb-usb-v2/af9015* 4886 4887DVB_USB_AF9035 MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/af9035* 4896 4897DVB_USB_ANYSEE MEDIA DRIVER 4898M: Antti Palosaari <crope@iki.fi> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901W: http://palosaari.fi/linux/ 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/anysee* 4906 4907DVB_USB_AU6610 MEDIA DRIVER 4908M: Antti Palosaari <crope@iki.fi> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://palosaari.fi/linux/ 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/anttip/media_tree.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb-v2/au6610* 4916 4917DVB_USB_CE6230 MEDIA DRIVER 4918M: Antti Palosaari <crope@iki.fi> 4919L: linux-media@vger.kernel.org 4920W: https://linuxtv.org 4921W: http://palosaari.fi/linux/ 4922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4923T: git git://linuxtv.org/anttip/media_tree.git 4924S: Maintained 4925F: drivers/media/usb/dvb-usb-v2/ce6230* 4926 4927DVB_USB_CXUSB MEDIA DRIVER 4928M: Michael Krufky <mkrufky@linuxtv.org> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://github.com/mkrufky 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb/cxusb* 4936 4937DVB_USB_EC168 MEDIA DRIVER 4938M: Antti Palosaari <crope@iki.fi> 4939L: linux-media@vger.kernel.org 4940W: https://linuxtv.org 4941W: http://palosaari.fi/linux/ 4942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4943T: git git://linuxtv.org/anttip/media_tree.git 4944S: Maintained 4945F: drivers/media/usb/dvb-usb-v2/ec168* 4946 4947DVB_USB_GL861 MEDIA DRIVER 4948M: Antti Palosaari <crope@iki.fi> 4949L: linux-media@vger.kernel.org 4950W: https://linuxtv.org 4951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4952T: git git://linuxtv.org/anttip/media_tree.git 4953S: Maintained 4954F: drivers/media/usb/dvb-usb-v2/gl861* 4955 4956DVB_USB_MXL111SF MEDIA DRIVER 4957M: Michael Krufky <mkrufky@linuxtv.org> 4958L: linux-media@vger.kernel.org 4959W: https://linuxtv.org 4960W: http://github.com/mkrufky 4961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4962T: git git://linuxtv.org/mkrufky/mxl111sf.git 4963S: Maintained 4964F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4965 4966DVB_USB_RTL28XXU MEDIA DRIVER 4967M: Antti Palosaari <crope@iki.fi> 4968L: linux-media@vger.kernel.org 4969W: https://linuxtv.org 4970W: http://palosaari.fi/linux/ 4971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4972T: git git://linuxtv.org/anttip/media_tree.git 4973S: Maintained 4974F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4975 4976DVB_USB_V2 MEDIA DRIVER 4977M: Antti Palosaari <crope@iki.fi> 4978L: linux-media@vger.kernel.org 4979W: https://linuxtv.org 4980W: http://palosaari.fi/linux/ 4981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4982T: git git://linuxtv.org/anttip/media_tree.git 4983S: Maintained 4984F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4985F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4986 4987DYNAMIC DEBUG 4988M: Jason Baron <jbaron@akamai.com> 4989S: Maintained 4990F: lib/dynamic_debug.c 4991F: include/linux/dynamic_debug.h 4992 4993DYNAMIC INTERRUPT MODERATION 4994M: Tal Gilboa <talgi@mellanox.com> 4995S: Maintained 4996F: include/linux/net_dim.h 4997 4998DZ DECSTATION DZ11 SERIAL DRIVER 4999M: "Maciej W. Rozycki" <macro@linux-mips.org> 5000S: Maintained 5001F: drivers/tty/serial/dz.* 5002 5003E3X0 POWER BUTTON DRIVER 5004M: Moritz Fischer <moritz.fischer@ettus.com> 5005L: usrp-users@lists.ettus.com 5006W: http://www.ettus.com 5007S: Supported 5008F: drivers/input/misc/e3x0-button.c 5009F: Documentation/devicetree/bindings/input/e3x0-button.txt 5010 5011E4000 MEDIA DRIVER 5012M: Antti Palosaari <crope@iki.fi> 5013L: linux-media@vger.kernel.org 5014W: https://linuxtv.org 5015W: http://palosaari.fi/linux/ 5016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5017T: git git://linuxtv.org/anttip/media_tree.git 5018S: Maintained 5019F: drivers/media/tuners/e4000* 5020 5021EATA ISA/EISA/PCI SCSI DRIVER 5022M: Dario Ballabio <ballabio_dario@emc.com> 5023L: linux-scsi@vger.kernel.org 5024S: Maintained 5025F: drivers/scsi/eata.c 5026 5027EC100 MEDIA DRIVER 5028M: Antti Palosaari <crope@iki.fi> 5029L: linux-media@vger.kernel.org 5030W: https://linuxtv.org 5031W: http://palosaari.fi/linux/ 5032Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5033T: git git://linuxtv.org/anttip/media_tree.git 5034S: Maintained 5035F: drivers/media/dvb-frontends/ec100* 5036 5037ECRYPT FILE SYSTEM 5038M: Tyler Hicks <tyhicks@canonical.com> 5039L: ecryptfs@vger.kernel.org 5040W: http://ecryptfs.org 5041W: https://launchpad.net/ecryptfs 5042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5043S: Supported 5044F: Documentation/filesystems/ecryptfs.txt 5045F: fs/ecryptfs/ 5046 5047EDAC-AMD64 5048M: Borislav Petkov <bp@alien8.de> 5049L: linux-edac@vger.kernel.org 5050S: Maintained 5051F: drivers/edac/amd64_edac* 5052 5053EDAC-CALXEDA 5054M: Robert Richter <rric@kernel.org> 5055L: linux-edac@vger.kernel.org 5056S: Maintained 5057F: drivers/edac/highbank* 5058 5059EDAC-CAVIUM OCTEON 5060M: Ralf Baechle <ralf@linux-mips.org> 5061M: David Daney <david.daney@cavium.com> 5062L: linux-edac@vger.kernel.org 5063L: linux-mips@linux-mips.org 5064S: Supported 5065F: drivers/edac/octeon_edac* 5066 5067EDAC-CAVIUM THUNDERX 5068M: David Daney <david.daney@cavium.com> 5069M: Jan Glauber <jglauber@cavium.com> 5070L: linux-edac@vger.kernel.org 5071S: Supported 5072F: drivers/edac/thunderx_edac* 5073 5074EDAC-CORE 5075M: Borislav Petkov <bp@alien8.de> 5076M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5077M: Mauro Carvalho Chehab <mchehab@kernel.org> 5078L: linux-edac@vger.kernel.org 5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5080T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5081S: Supported 5082F: Documentation/admin-guide/ras.rst 5083F: Documentation/driver-api/edac.rst 5084F: drivers/edac/ 5085F: include/linux/edac.h 5086 5087EDAC-E752X 5088M: Mark Gross <mark.gross@intel.com> 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/e752x_edac.c 5092 5093EDAC-E7XXX 5094L: linux-edac@vger.kernel.org 5095S: Maintained 5096F: drivers/edac/e7xxx_edac.c 5097 5098EDAC-FSL_DDR 5099M: York Sun <york.sun@nxp.com> 5100L: linux-edac@vger.kernel.org 5101S: Maintained 5102F: drivers/edac/fsl_ddr_edac.* 5103 5104EDAC-GHES 5105M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5106M: Mauro Carvalho Chehab <mchehab@kernel.org> 5107L: linux-edac@vger.kernel.org 5108S: Maintained 5109F: drivers/edac/ghes_edac.c 5110 5111EDAC-I3000 5112L: linux-edac@vger.kernel.org 5113S: Orphan 5114F: drivers/edac/i3000_edac.c 5115 5116EDAC-I5000 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/i5000_edac.c 5120 5121EDAC-I5400 5122M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5123M: Mauro Carvalho Chehab <mchehab@kernel.org> 5124L: linux-edac@vger.kernel.org 5125S: Maintained 5126F: drivers/edac/i5400_edac.c 5127 5128EDAC-I7300 5129M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5130M: Mauro Carvalho Chehab <mchehab@kernel.org> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/i7300_edac.c 5134 5135EDAC-I7CORE 5136M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5137M: Mauro Carvalho Chehab <mchehab@kernel.org> 5138L: linux-edac@vger.kernel.org 5139S: Maintained 5140F: drivers/edac/i7core_edac.c 5141 5142EDAC-I82443BXGX 5143M: Tim Small <tim@buttersideup.com> 5144L: linux-edac@vger.kernel.org 5145S: Maintained 5146F: drivers/edac/i82443bxgx_edac.c 5147 5148EDAC-I82975X 5149M: Ranganathan Desikan <ravi@jetztechnologies.com> 5150M: "Arvind R." <arvino55@gmail.com> 5151L: linux-edac@vger.kernel.org 5152S: Maintained 5153F: drivers/edac/i82975x_edac.c 5154 5155EDAC-IE31200 5156M: Jason Baron <jbaron@akamai.com> 5157L: linux-edac@vger.kernel.org 5158S: Maintained 5159F: drivers/edac/ie31200_edac.c 5160 5161EDAC-MPC85XX 5162M: Johannes Thumshirn <morbidrsa@gmail.com> 5163L: linux-edac@vger.kernel.org 5164S: Maintained 5165F: drivers/edac/mpc85xx_edac.[ch] 5166 5167EDAC-PASEMI 5168M: Egor Martovetsky <egor@pasemi.com> 5169L: linux-edac@vger.kernel.org 5170S: Maintained 5171F: drivers/edac/pasemi_edac.c 5172 5173EDAC-PND2 5174M: Tony Luck <tony.luck@intel.com> 5175L: linux-edac@vger.kernel.org 5176S: Maintained 5177F: drivers/edac/pnd2_edac.[ch] 5178 5179EDAC-R82600 5180M: Tim Small <tim@buttersideup.com> 5181L: linux-edac@vger.kernel.org 5182S: Maintained 5183F: drivers/edac/r82600_edac.c 5184 5185EDAC-SBRIDGE 5186M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5187M: Mauro Carvalho Chehab <mchehab@kernel.org> 5188L: linux-edac@vger.kernel.org 5189S: Maintained 5190F: drivers/edac/sb_edac.c 5191 5192EDAC-SKYLAKE 5193M: Tony Luck <tony.luck@intel.com> 5194L: linux-edac@vger.kernel.org 5195S: Maintained 5196F: drivers/edac/skx_edac.c 5197 5198EDAC-TI 5199M: Tero Kristo <t-kristo@ti.com> 5200L: linux-edac@vger.kernel.org 5201S: Maintained 5202F: drivers/edac/ti_edac.c 5203 5204EDIROL UA-101/UA-1000 DRIVER 5205M: Clemens Ladisch <clemens@ladisch.de> 5206L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5207T: git git://git.alsa-project.org/alsa-kernel.git 5208S: Maintained 5209F: sound/usb/misc/ua101.c 5210 5211EFI TEST DRIVER 5212L: linux-efi@vger.kernel.org 5213M: Ivan Hu <ivan.hu@canonical.com> 5214M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5215S: Maintained 5216F: drivers/firmware/efi/test/ 5217 5218EFI VARIABLE FILESYSTEM 5219M: Matthew Garrett <matthew.garrett@nebula.com> 5220M: Jeremy Kerr <jk@ozlabs.org> 5221M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5222T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5223L: linux-efi@vger.kernel.org 5224S: Maintained 5225F: fs/efivarfs/ 5226 5227EFIFB FRAMEBUFFER DRIVER 5228L: linux-fbdev@vger.kernel.org 5229M: Peter Jones <pjones@redhat.com> 5230S: Maintained 5231F: drivers/video/fbdev/efifb.c 5232 5233EFS FILESYSTEM 5234W: http://aeschi.ch.eu.org/efs/ 5235S: Orphan 5236F: fs/efs/ 5237 5238EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5239M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5240L: netdev@vger.kernel.org 5241S: Maintained 5242F: drivers/net/ethernet/ibm/ehea/ 5243 5244EM28XX VIDEO4LINUX DRIVER 5245M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5246M: Mauro Carvalho Chehab <mchehab@kernel.org> 5247L: linux-media@vger.kernel.org 5248W: https://linuxtv.org 5249T: git git://linuxtv.org/media_tree.git 5250S: Maintained 5251F: drivers/media/usb/em28xx/ 5252F: Documentation/media/v4l-drivers/em28xx* 5253 5254EMBEDDED LINUX 5255M: Paul Gortmaker <paul.gortmaker@windriver.com> 5256M: Matt Mackall <mpm@selenic.com> 5257M: David Woodhouse <dwmw2@infradead.org> 5258L: linux-embedded@vger.kernel.org 5259S: Maintained 5260 5261Emulex 10Gbps iSCSI - OneConnect DRIVER 5262M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5263M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5264M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5265L: linux-scsi@vger.kernel.org 5266W: http://www.broadcom.com 5267S: Supported 5268F: drivers/scsi/be2iscsi/ 5269 5270Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5271M: Sathya Perla <sathya.perla@broadcom.com> 5272M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5273M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5274M: Somnath Kotur <somnath.kotur@broadcom.com> 5275L: netdev@vger.kernel.org 5276W: http://www.emulex.com 5277S: Supported 5278F: drivers/net/ethernet/emulex/benet/ 5279 5280EMULEX ONECONNECT ROCE DRIVER 5281M: Selvin Xavier <selvin.xavier@broadcom.com> 5282M: Devesh Sharma <devesh.sharma@broadcom.com> 5283L: linux-rdma@vger.kernel.org 5284W: http://www.broadcom.com 5285S: Odd Fixes 5286F: drivers/infiniband/hw/ocrdma/ 5287F: include/uapi/rdma/ocrdma-abi.h 5288 5289EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5290M: James Smart <james.smart@broadcom.com> 5291M: Dick Kennedy <dick.kennedy@broadcom.com> 5292L: linux-scsi@vger.kernel.org 5293W: http://www.broadcom.com 5294S: Supported 5295F: drivers/scsi/lpfc/ 5296 5297ENE CB710 FLASH CARD READER DRIVER 5298M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5299S: Maintained 5300F: drivers/misc/cb710/ 5301F: drivers/mmc/host/cb710-mmc.* 5302F: include/linux/cb710.h 5303 5304ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5305M: Maxim Levitsky <maximlevitsky@gmail.com> 5306S: Maintained 5307F: drivers/media/rc/ene_ir.* 5308 5309EPSON S1D13XXX FRAMEBUFFER DRIVER 5310M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5311S: Maintained 5312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5313F: drivers/video/fbdev/s1d13xxxfb.c 5314F: include/video/s1d13xxxfb.h 5315 5316ERRSEQ ERROR TRACKING INFRASTRUCTURE 5317M: Jeff Layton <jlayton@kernel.org> 5318S: Maintained 5319F: lib/errseq.c 5320F: include/linux/errseq.h 5321 5322ET131X NETWORK DRIVER 5323M: Mark Einon <mark.einon@gmail.com> 5324S: Odd Fixes 5325F: drivers/net/ethernet/agere/ 5326 5327ETHERNET BRIDGE 5328M: Stephen Hemminger <stephen@networkplumber.org> 5329L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5330L: netdev@vger.kernel.org 5331W: http://www.linuxfoundation.org/en/Net:Bridge 5332S: Maintained 5333F: include/linux/netfilter_bridge/ 5334F: net/bridge/ 5335 5336ETHERNET PHY LIBRARY 5337M: Andrew Lunn <andrew@lunn.ch> 5338M: Florian Fainelli <f.fainelli@gmail.com> 5339L: netdev@vger.kernel.org 5340S: Maintained 5341F: Documentation/ABI/testing/sysfs-bus-mdio 5342F: Documentation/devicetree/bindings/net/mdio* 5343F: Documentation/networking/phy.txt 5344F: drivers/net/phy/ 5345F: drivers/of/of_mdio.c 5346F: drivers/of/of_net.c 5347F: include/linux/*mdio*.h 5348F: include/linux/of_net.h 5349F: include/linux/phy.h 5350F: include/linux/phy_fixed.h 5351F: include/linux/platform_data/mdio-gpio.h 5352F: include/linux/platform_data/mdio-bcm-unimac.h 5353F: include/trace/events/mdio.h 5354F: include/uapi/linux/mdio.h 5355F: include/uapi/linux/mii.h 5356 5357EXT2 FILE SYSTEM 5358M: Jan Kara <jack@suse.com> 5359L: linux-ext4@vger.kernel.org 5360S: Maintained 5361F: Documentation/filesystems/ext2.txt 5362F: fs/ext2/ 5363F: include/linux/ext2* 5364 5365EXT4 FILE SYSTEM 5366M: "Theodore Ts'o" <tytso@mit.edu> 5367M: Andreas Dilger <adilger.kernel@dilger.ca> 5368L: linux-ext4@vger.kernel.org 5369W: http://ext4.wiki.kernel.org 5370Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5372S: Maintained 5373F: Documentation/filesystems/ext4.txt 5374F: fs/ext4/ 5375 5376Extended Verification Module (EVM) 5377M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5378L: linux-integrity@vger.kernel.org 5379S: Supported 5380F: security/integrity/evm/ 5381 5382EXTENSIBLE FIRMWARE INTERFACE (EFI) 5383M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5384L: linux-efi@vger.kernel.org 5385T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5386S: Maintained 5387F: Documentation/efi-stub.txt 5388F: arch/*/kernel/efi.c 5389F: arch/x86/boot/compressed/eboot.[ch] 5390F: arch/*/include/asm/efi.h 5391F: arch/x86/platform/efi/ 5392F: drivers/firmware/efi/ 5393F: include/linux/efi*.h 5394F: arch/arm/boot/compressed/efi-header.S 5395F: arch/arm64/kernel/efi-entry.S 5396 5397EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5398M: MyungJoo Ham <myungjoo.ham@samsung.com> 5399M: Chanwoo Choi <cw00.choi@samsung.com> 5400L: linux-kernel@vger.kernel.org 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5402S: Maintained 5403F: drivers/extcon/ 5404F: include/linux/extcon/ 5405F: include/linux/extcon.h 5406F: Documentation/extcon/ 5407F: Documentation/devicetree/bindings/extcon/ 5408 5409EXYNOS DP DRIVER 5410M: Jingoo Han <jingoohan1@gmail.com> 5411L: dri-devel@lists.freedesktop.org 5412S: Maintained 5413F: drivers/gpu/drm/exynos/exynos_dp* 5414 5415EXYNOS SYSMMU (IOMMU) driver 5416M: Marek Szyprowski <m.szyprowski@samsung.com> 5417L: iommu@lists.linux-foundation.org 5418S: Maintained 5419F: drivers/iommu/exynos-iommu.c 5420 5421EZchip NPS platform support 5422M: Elad Kanfi <eladkan@mellanox.com> 5423M: Vineet Gupta <vgupta@synopsys.com> 5424S: Supported 5425F: arch/arc/plat-eznps 5426F: arch/arc/boot/dts/eznps.dts 5427 5428F2FS FILE SYSTEM 5429M: Jaegeuk Kim <jaegeuk@kernel.org> 5430M: Chao Yu <yuchao0@huawei.com> 5431L: linux-f2fs-devel@lists.sourceforge.net 5432W: https://f2fs.wiki.kernel.org/ 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5434S: Maintained 5435F: Documentation/filesystems/f2fs.txt 5436F: Documentation/ABI/testing/sysfs-fs-f2fs 5437F: fs/f2fs/ 5438F: include/linux/f2fs_fs.h 5439F: include/trace/events/f2fs.h 5440 5441F71805F HARDWARE MONITORING DRIVER 5442M: Jean Delvare <jdelvare@suse.com> 5443L: linux-hwmon@vger.kernel.org 5444S: Maintained 5445F: Documentation/hwmon/f71805f 5446F: drivers/hwmon/f71805f.c 5447 5448FANOTIFY 5449M: Jan Kara <jack@suse.cz> 5450R: Amir Goldstein <amir73il@gmail.com> 5451L: linux-fsdevel@vger.kernel.org 5452S: Maintained 5453F: fs/notify/fanotify/ 5454F: include/linux/fanotify.h 5455F: include/uapi/linux/fanotify.h 5456 5457FARSYNC SYNCHRONOUS DRIVER 5458M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5459W: http://www.farsite.co.uk/ 5460S: Supported 5461F: drivers/net/wan/farsync.* 5462 5463FAULT INJECTION SUPPORT 5464M: Akinobu Mita <akinobu.mita@gmail.com> 5465S: Supported 5466F: Documentation/fault-injection/ 5467F: lib/fault-inject.c 5468 5469FBTFT Framebuffer drivers 5470M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5471S: Maintained 5472F: drivers/staging/fbtft/ 5473 5474FC0011 TUNER DRIVER 5475M: Michael Buesch <m@bues.ch> 5476L: linux-media@vger.kernel.org 5477S: Maintained 5478F: drivers/media/tuners/fc0011.h 5479F: drivers/media/tuners/fc0011.c 5480 5481FC2580 MEDIA DRIVER 5482M: Antti Palosaari <crope@iki.fi> 5483L: linux-media@vger.kernel.org 5484W: https://linuxtv.org 5485W: http://palosaari.fi/linux/ 5486Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5487T: git git://linuxtv.org/anttip/media_tree.git 5488S: Maintained 5489F: drivers/media/tuners/fc2580* 5490 5491FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5492M: Johannes Thumshirn <jth@kernel.org> 5493L: linux-scsi@vger.kernel.org 5494W: www.Open-FCoE.org 5495S: Supported 5496F: drivers/scsi/libfc/ 5497F: drivers/scsi/fcoe/ 5498F: include/scsi/fc/ 5499F: include/scsi/libfc.h 5500F: include/scsi/libfcoe.h 5501F: include/uapi/scsi/fc/ 5502 5503FILE LOCKING (flock() and fcntl()/lockf()) 5504M: Jeff Layton <jlayton@kernel.org> 5505M: "J. Bruce Fields" <bfields@fieldses.org> 5506L: linux-fsdevel@vger.kernel.org 5507S: Maintained 5508F: include/linux/fcntl.h 5509F: include/uapi/linux/fcntl.h 5510F: fs/fcntl.c 5511F: fs/locks.c 5512 5513FILESYSTEMS (VFS and infrastructure) 5514M: Alexander Viro <viro@zeniv.linux.org.uk> 5515L: linux-fsdevel@vger.kernel.org 5516S: Maintained 5517F: fs/* 5518F: include/linux/fs.h 5519F: include/uapi/linux/fs.h 5520 5521FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5522M: Riku Voipio <riku.voipio@iki.fi> 5523L: linux-hwmon@vger.kernel.org 5524S: Maintained 5525F: drivers/hwmon/f75375s.c 5526F: include/linux/f75375s.h 5527 5528FIREWIRE AUDIO DRIVERS 5529M: Clemens Ladisch <clemens@ladisch.de> 5530L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5531T: git git://git.alsa-project.org/alsa-kernel.git 5532S: Maintained 5533F: sound/firewire/ 5534 5535FIREWIRE MEDIA DRIVERS (firedtv) 5536M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5537L: linux-media@vger.kernel.org 5538L: linux1394-devel@lists.sourceforge.net 5539T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5540S: Maintained 5541F: drivers/media/firewire/ 5542 5543FIREWIRE SBP-2 TARGET 5544M: Chris Boot <bootc@bootc.net> 5545L: linux-scsi@vger.kernel.org 5546L: target-devel@vger.kernel.org 5547L: linux1394-devel@lists.sourceforge.net 5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5549S: Maintained 5550F: drivers/target/sbp/ 5551 5552FIREWIRE SUBSYSTEM 5553M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5554L: linux1394-devel@lists.sourceforge.net 5555W: http://ieee1394.wiki.kernel.org/ 5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5557S: Maintained 5558F: drivers/firewire/ 5559F: include/linux/firewire.h 5560F: include/uapi/linux/firewire*.h 5561F: tools/firewire/ 5562 5563FIRMWARE LOADER (request_firmware) 5564M: Luis R. Rodriguez <mcgrof@kernel.org> 5565L: linux-kernel@vger.kernel.org 5566S: Maintained 5567F: Documentation/firmware_class/ 5568F: drivers/base/firmware*.c 5569F: include/linux/firmware.h 5570 5571FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5572M: Joshua Morris <josh.h.morris@us.ibm.com> 5573M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5574S: Maintained 5575F: drivers/block/rsxx/ 5576 5577FLOPPY DRIVER 5578M: Jiri Kosina <jikos@kernel.org> 5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5580S: Odd fixes 5581F: drivers/block/floppy.c 5582 5583FMC SUBSYSTEM 5584M: Alessandro Rubini <rubini@gnudd.com> 5585W: http://www.ohwr.org/projects/fmc-bus 5586S: Supported 5587F: drivers/fmc/ 5588F: include/linux/fmc*.h 5589F: include/linux/ipmi-fru.h 5590K: fmc_d.*register 5591 5592FPGA MANAGER FRAMEWORK 5593M: Alan Tull <atull@kernel.org> 5594M: Moritz Fischer <mdf@kernel.org> 5595L: linux-fpga@vger.kernel.org 5596S: Maintained 5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5598Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5599F: Documentation/fpga/ 5600F: Documentation/devicetree/bindings/fpga/ 5601F: drivers/fpga/ 5602F: include/linux/fpga/ 5603W: http://www.rocketboards.org 5604 5605FPU EMULATOR 5606M: Bill Metzenthen <billm@melbpc.org.au> 5607W: http://floatingpoint.sourceforge.net/emulator/index.html 5608S: Maintained 5609F: arch/x86/math-emu/ 5610 5611FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5612L: netdev@vger.kernel.org 5613S: Orphan 5614F: drivers/net/wan/dlci.c 5615F: drivers/net/wan/sdla.c 5616 5617FRAMEBUFFER LAYER 5618M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5619L: dri-devel@lists.freedesktop.org 5620L: linux-fbdev@vger.kernel.org 5621T: git git://github.com/bzolnier/linux.git 5622Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5623S: Maintained 5624F: Documentation/fb/ 5625F: drivers/video/ 5626F: include/video/ 5627F: include/linux/fb.h 5628F: include/uapi/video/ 5629F: include/uapi/linux/fb.h 5630 5631FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5632M: Horia Geantă <horia.geanta@nxp.com> 5633M: Aymen Sghaier <aymen.sghaier@nxp.com> 5634L: linux-crypto@vger.kernel.org 5635S: Maintained 5636F: drivers/crypto/caam/ 5637F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5638 5639FREESCALE DIU FRAMEBUFFER DRIVER 5640M: Timur Tabi <timur@tabi.org> 5641L: linux-fbdev@vger.kernel.org 5642S: Maintained 5643F: drivers/video/fbdev/fsl-diu-fb.* 5644 5645FREESCALE DMA DRIVER 5646M: Li Yang <leoyang.li@nxp.com> 5647M: Zhang Wei <zw@zh-kernel.org> 5648L: linuxppc-dev@lists.ozlabs.org 5649S: Maintained 5650F: drivers/dma/fsldma.* 5651 5652FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5653M: Claudiu Manoil <claudiu.manoil@freescale.com> 5654L: netdev@vger.kernel.org 5655S: Maintained 5656F: drivers/net/ethernet/freescale/gianfar* 5657X: drivers/net/ethernet/freescale/gianfar_ptp.c 5658F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5659 5660FREESCALE GPMI NAND DRIVER 5661M: Han Xu <han.xu@nxp.com> 5662L: linux-mtd@lists.infradead.org 5663S: Maintained 5664F: drivers/mtd/nand/gpmi-nand/* 5665 5666FREESCALE I2C CPM DRIVER 5667M: Jochen Friedrich <jochen@scram.de> 5668L: linuxppc-dev@lists.ozlabs.org 5669L: linux-i2c@vger.kernel.org 5670S: Maintained 5671F: drivers/i2c/busses/i2c-cpm.c 5672 5673FREESCALE IMX / MXC FEC DRIVER 5674M: Fugang Duan <fugang.duan@nxp.com> 5675L: netdev@vger.kernel.org 5676S: Maintained 5677F: drivers/net/ethernet/freescale/fec_main.c 5678F: drivers/net/ethernet/freescale/fec_ptp.c 5679F: drivers/net/ethernet/freescale/fec.h 5680F: Documentation/devicetree/bindings/net/fsl-fec.txt 5681 5682FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5683M: Sascha Hauer <kernel@pengutronix.de> 5684L: linux-fbdev@vger.kernel.org 5685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5686S: Maintained 5687F: include/linux/platform_data/video-imxfb.h 5688F: drivers/video/fbdev/imxfb.c 5689 5690FREESCALE QORIQ DPAA ETHERNET DRIVER 5691M: Madalin Bucur <madalin.bucur@nxp.com> 5692L: netdev@vger.kernel.org 5693S: Maintained 5694F: drivers/net/ethernet/freescale/dpaa 5695 5696FREESCALE QORIQ DPAA FMAN DRIVER 5697M: Madalin Bucur <madalin.bucur@nxp.com> 5698L: netdev@vger.kernel.org 5699S: Maintained 5700F: drivers/net/ethernet/freescale/fman 5701F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5702 5703FREESCALE QUAD SPI DRIVER 5704M: Han Xu <han.xu@nxp.com> 5705L: linux-mtd@lists.infradead.org 5706S: Maintained 5707F: drivers/mtd/spi-nor/fsl-quadspi.c 5708 5709FREESCALE QUICC ENGINE LIBRARY 5710M: Qiang Zhao <qiang.zhao@nxp.com> 5711L: linuxppc-dev@lists.ozlabs.org 5712S: Maintained 5713F: drivers/soc/fsl/qe/ 5714F: include/soc/fsl/*qe*.h 5715F: include/soc/fsl/*ucc*.h 5716 5717FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5718M: Li Yang <leoyang.li@nxp.com> 5719L: netdev@vger.kernel.org 5720L: linuxppc-dev@lists.ozlabs.org 5721S: Maintained 5722F: drivers/net/ethernet/freescale/ucc_geth* 5723 5724FREESCALE QUICC ENGINE UCC HDLC DRIVER 5725M: Zhao Qiang <qiang.zhao@nxp.com> 5726L: netdev@vger.kernel.org 5727L: linuxppc-dev@lists.ozlabs.org 5728S: Maintained 5729F: drivers/net/wan/fsl_ucc_hdlc* 5730 5731FREESCALE QUICC ENGINE UCC UART DRIVER 5732M: Timur Tabi <timur@tabi.org> 5733L: linuxppc-dev@lists.ozlabs.org 5734S: Maintained 5735F: drivers/tty/serial/ucc_uart.c 5736 5737FREESCALE SOC DRIVERS 5738M: Li Yang <leoyang.li@nxp.com> 5739L: linuxppc-dev@lists.ozlabs.org 5740L: linux-arm-kernel@lists.infradead.org 5741S: Maintained 5742F: Documentation/devicetree/bindings/soc/fsl/ 5743F: drivers/soc/fsl/ 5744F: include/linux/fsl/ 5745 5746FREESCALE SOC FS_ENET DRIVER 5747M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5748M: Vitaly Bordug <vbordug@ru.mvista.com> 5749L: linuxppc-dev@lists.ozlabs.org 5750L: netdev@vger.kernel.org 5751S: Maintained 5752F: drivers/net/ethernet/freescale/fs_enet/ 5753F: include/linux/fs_enet_pd.h 5754 5755FREESCALE SOC SOUND DRIVERS 5756M: Timur Tabi <timur@tabi.org> 5757M: Nicolin Chen <nicoleotsuka@gmail.com> 5758M: Xiubo Li <Xiubo.Lee@gmail.com> 5759R: Fabio Estevam <fabio.estevam@nxp.com> 5760L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5761L: linuxppc-dev@lists.ozlabs.org 5762S: Maintained 5763F: sound/soc/fsl/fsl* 5764F: sound/soc/fsl/imx* 5765F: sound/soc/fsl/mpc8610_hpcd.c 5766 5767FREESCALE USB PERIPHERAL DRIVERS 5768M: Li Yang <leoyang.li@nxp.com> 5769L: linux-usb@vger.kernel.org 5770L: linuxppc-dev@lists.ozlabs.org 5771S: Maintained 5772F: drivers/usb/gadget/udc/fsl* 5773 5774FREEVXFS FILESYSTEM 5775M: Christoph Hellwig <hch@infradead.org> 5776W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5777S: Maintained 5778F: fs/freevxfs/ 5779 5780FREEZER 5781M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5782M: Pavel Machek <pavel@ucw.cz> 5783L: linux-pm@vger.kernel.org 5784S: Supported 5785F: Documentation/power/freezing-of-tasks.txt 5786F: include/linux/freezer.h 5787F: kernel/freezer.c 5788 5789FRONTSWAP API 5790M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5791L: linux-kernel@vger.kernel.org 5792S: Maintained 5793F: mm/frontswap.c 5794F: include/linux/frontswap.h 5795 5796FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5797M: David Howells <dhowells@redhat.com> 5798L: linux-cachefs@redhat.com (moderated for non-subscribers) 5799S: Supported 5800F: Documentation/filesystems/caching/ 5801F: fs/fscache/ 5802F: include/linux/fscache*.h 5803 5804FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5805M: Theodore Y. Ts'o <tytso@mit.edu> 5806M: Jaegeuk Kim <jaegeuk@kernel.org> 5807L: linux-fscrypt@vger.kernel.org 5808Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5810S: Supported 5811F: fs/crypto/ 5812F: include/linux/fscrypt*.h 5813F: Documentation/filesystems/fscrypt.rst 5814 5815FUJITSU FR-V (FRV) PORT 5816S: Orphan 5817F: arch/frv/ 5818 5819FUJITSU LAPTOP EXTRAS 5820M: Jonathan Woithe <jwoithe@just42.net> 5821L: platform-driver-x86@vger.kernel.org 5822S: Maintained 5823F: drivers/platform/x86/fujitsu-laptop.c 5824 5825FUJITSU M-5MO LS CAMERA ISP DRIVER 5826M: Kyungmin Park <kyungmin.park@samsung.com> 5827M: Heungjun Kim <riverful.kim@samsung.com> 5828L: linux-media@vger.kernel.org 5829S: Maintained 5830F: drivers/media/i2c/m5mols/ 5831F: include/media/i2c/m5mols.h 5832 5833FUJITSU TABLET EXTRAS 5834M: Robert Gerlach <khnz@gmx.de> 5835L: platform-driver-x86@vger.kernel.org 5836S: Maintained 5837F: drivers/platform/x86/fujitsu-tablet.c 5838 5839FUSE: FILESYSTEM IN USERSPACE 5840M: Miklos Szeredi <miklos@szeredi.hu> 5841L: linux-fsdevel@vger.kernel.org 5842W: http://fuse.sourceforge.net/ 5843T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5844S: Maintained 5845F: fs/fuse/ 5846F: include/uapi/linux/fuse.h 5847F: Documentation/filesystems/fuse.txt 5848 5849FUTEX SUBSYSTEM 5850M: Thomas Gleixner <tglx@linutronix.de> 5851M: Ingo Molnar <mingo@redhat.com> 5852R: Peter Zijlstra <peterz@infradead.org> 5853R: Darren Hart <dvhart@infradead.org> 5854L: linux-kernel@vger.kernel.org 5855T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5856S: Maintained 5857F: kernel/futex.c 5858F: kernel/futex_compat.c 5859F: include/asm-generic/futex.h 5860F: include/linux/futex.h 5861F: include/uapi/linux/futex.h 5862F: tools/testing/selftests/futex/ 5863F: tools/perf/bench/futex* 5864F: Documentation/*futex* 5865 5866FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5867M: Rik Faith <faith@cs.unc.edu> 5868L: linux-scsi@vger.kernel.org 5869S: Odd Fixes (e.g., new signatures) 5870F: drivers/scsi/fdomain.* 5871 5872GCC PLUGINS 5873M: Kees Cook <keescook@chromium.org> 5874R: Emese Revfy <re.emese@gmail.com> 5875L: kernel-hardening@lists.openwall.com 5876S: Maintained 5877F: scripts/gcc-plugins/ 5878F: scripts/gcc-plugin.sh 5879F: scripts/Makefile.gcc-plugins 5880F: Documentation/gcc-plugins.txt 5881 5882GCOV BASED KERNEL PROFILING 5883M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5884S: Maintained 5885F: kernel/gcov/ 5886F: Documentation/dev-tools/gcov.rst 5887 5888GDB KERNEL DEBUGGING HELPER SCRIPTS 5889M: Jan Kiszka <jan.kiszka@siemens.com> 5890M: Kieran Bingham <kieran@bingham.xyz> 5891S: Supported 5892F: scripts/gdb/ 5893 5894GDT SCSI DISK ARRAY CONTROLLER DRIVER 5895M: Achim Leubner <achim_leubner@adaptec.com> 5896L: linux-scsi@vger.kernel.org 5897W: http://www.icp-vortex.com/ 5898S: Supported 5899F: drivers/scsi/gdt* 5900 5901GEMTEK FM RADIO RECEIVER DRIVER 5902M: Hans Verkuil <hverkuil@xs4all.nl> 5903L: linux-media@vger.kernel.org 5904T: git git://linuxtv.org/media_tree.git 5905W: https://linuxtv.org 5906S: Maintained 5907F: drivers/media/radio/radio-gemtek* 5908 5909GENERIC GPIO I2C DRIVER 5910M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5911S: Supported 5912F: drivers/i2c/busses/i2c-gpio.c 5913F: include/linux/i2c-gpio.h 5914 5915GENERIC GPIO I2C MULTIPLEXER DRIVER 5916M: Peter Korsgaard <peter.korsgaard@barco.com> 5917L: linux-i2c@vger.kernel.org 5918S: Supported 5919F: drivers/i2c/muxes/i2c-mux-gpio.c 5920F: include/linux/i2c-mux-gpio.h 5921F: Documentation/i2c/muxes/i2c-mux-gpio 5922 5923GENERIC HDLC (WAN) DRIVERS 5924M: Krzysztof Halasa <khc@pm.waw.pl> 5925W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5926S: Maintained 5927F: drivers/net/wan/c101.c 5928F: drivers/net/wan/hd6457* 5929F: drivers/net/wan/hdlc* 5930F: drivers/net/wan/n2.c 5931F: drivers/net/wan/pc300too.c 5932F: drivers/net/wan/pci200syn.c 5933F: drivers/net/wan/wanxl* 5934 5935GENERIC INCLUDE/ASM HEADER FILES 5936M: Arnd Bergmann <arnd@arndb.de> 5937L: linux-arch@vger.kernel.org 5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5939S: Maintained 5940F: include/asm-generic/ 5941F: include/uapi/asm-generic/ 5942 5943GENERIC PHY FRAMEWORK 5944M: Kishon Vijay Abraham I <kishon@ti.com> 5945L: linux-kernel@vger.kernel.org 5946T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5947S: Supported 5948F: drivers/phy/ 5949F: include/linux/phy/ 5950 5951GENERIC PM DOMAINS 5952M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5953M: Kevin Hilman <khilman@kernel.org> 5954M: Ulf Hansson <ulf.hansson@linaro.org> 5955L: linux-pm@vger.kernel.org 5956S: Supported 5957F: drivers/base/power/domain*.c 5958F: include/linux/pm_domain.h 5959F: Documentation/devicetree/bindings/power/power_domain.txt 5960 5961GENERIC UIO DRIVER FOR PCI DEVICES 5962M: "Michael S. Tsirkin" <mst@redhat.com> 5963L: kvm@vger.kernel.org 5964S: Supported 5965F: drivers/uio/uio_pci_generic.c 5966 5967GENWQE (IBM Generic Workqueue Card) 5968M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5969M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5970S: Supported 5971F: drivers/misc/genwqe/ 5972 5973GET_MAINTAINER SCRIPT 5974M: Joe Perches <joe@perches.com> 5975S: Maintained 5976F: scripts/get_maintainer.pl 5977 5978GFS2 FILE SYSTEM 5979M: Steven Whitehouse <swhiteho@redhat.com> 5980M: Bob Peterson <rpeterso@redhat.com> 5981L: cluster-devel@redhat.com 5982W: http://sources.redhat.com/cluster/ 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5984S: Supported 5985F: Documentation/filesystems/gfs2*.txt 5986F: fs/gfs2/ 5987F: include/uapi/linux/gfs2_ondisk.h 5988 5989GIGASET ISDN DRIVERS 5990M: Paul Bolle <pebolle@tiscali.nl> 5991L: gigaset307x-common@lists.sourceforge.net 5992W: http://gigaset307x.sourceforge.net/ 5993S: Odd Fixes 5994F: Documentation/isdn/README.gigaset 5995F: drivers/isdn/gigaset/ 5996F: include/uapi/linux/gigaset_dev.h 5997 5998GO7007 MPEG CODEC 5999M: Hans Verkuil <hans.verkuil@cisco.com> 6000L: linux-media@vger.kernel.org 6001S: Maintained 6002F: drivers/media/usb/go7007/ 6003 6004GOODIX TOUCHSCREEN 6005M: Bastien Nocera <hadess@hadess.net> 6006L: linux-input@vger.kernel.org 6007S: Maintained 6008F: drivers/input/touchscreen/goodix.c 6009 6010GPIO ACPI SUPPORT 6011M: Mika Westerberg <mika.westerberg@linux.intel.com> 6012M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6013L: linux-gpio@vger.kernel.org 6014L: linux-acpi@vger.kernel.org 6015S: Maintained 6016F: Documentation/acpi/gpio-properties.txt 6017F: drivers/gpio/gpiolib-acpi.c 6018 6019GPIO IR Transmitter 6020M: Sean Young <sean@mess.org> 6021L: linux-media@vger.kernel.org 6022S: Maintained 6023F: drivers/media/rc/gpio-ir-tx.c 6024 6025GPIO MOCKUP DRIVER 6026M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6027R: Bartosz Golaszewski <brgl@bgdev.pl> 6028L: linux-gpio@vger.kernel.org 6029S: Maintained 6030F: drivers/gpio/gpio-mockup.c 6031F: tools/testing/selftests/gpio/ 6032 6033GPIO SUBSYSTEM 6034M: Linus Walleij <linus.walleij@linaro.org> 6035L: linux-gpio@vger.kernel.org 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6037S: Maintained 6038F: Documentation/devicetree/bindings/gpio/ 6039F: Documentation/gpio/ 6040F: Documentation/ABI/testing/gpio-cdev 6041F: Documentation/ABI/obsolete/sysfs-gpio 6042F: drivers/gpio/ 6043F: include/linux/gpio/ 6044F: include/linux/gpio.h 6045F: include/asm-generic/gpio.h 6046F: include/uapi/linux/gpio.h 6047F: tools/gpio/ 6048 6049GRE DEMULTIPLEXER DRIVER 6050M: Dmitry Kozlov <xeb@mail.ru> 6051L: netdev@vger.kernel.org 6052S: Maintained 6053F: net/ipv4/gre_demux.c 6054F: net/ipv4/gre_offload.c 6055F: include/net/gre.h 6056 6057GRETH 10/100/1G Ethernet MAC device driver 6058M: Andreas Larsson <andreas@gaisler.com> 6059L: netdev@vger.kernel.org 6060S: Maintained 6061F: drivers/net/ethernet/aeroflex/ 6062 6063GREYBUS AUDIO PROTOCOLS DRIVERS 6064M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6065M: Mark Greer <mgreer@animalcreek.com> 6066S: Maintained 6067F: drivers/staging/greybus/audio_apbridgea.c 6068F: drivers/staging/greybus/audio_apbridgea.h 6069F: drivers/staging/greybus/audio_codec.c 6070F: drivers/staging/greybus/audio_codec.h 6071F: drivers/staging/greybus/audio_gb.c 6072F: drivers/staging/greybus/audio_manager.c 6073F: drivers/staging/greybus/audio_manager.h 6074F: drivers/staging/greybus/audio_manager_module.c 6075F: drivers/staging/greybus/audio_manager_private.h 6076F: drivers/staging/greybus/audio_manager_sysfs.c 6077F: drivers/staging/greybus/audio_module.c 6078F: drivers/staging/greybus/audio_topology.c 6079 6080GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6081M: Viresh Kumar <vireshk@kernel.org> 6082S: Maintained 6083F: drivers/staging/greybus/authentication.c 6084F: drivers/staging/greybus/bootrom.c 6085F: drivers/staging/greybus/firmware.h 6086F: drivers/staging/greybus/fw-core.c 6087F: drivers/staging/greybus/fw-download.c 6088F: drivers/staging/greybus/fw-managament.c 6089F: drivers/staging/greybus/greybus_authentication.h 6090F: drivers/staging/greybus/greybus_firmware.h 6091F: drivers/staging/greybus/hid.c 6092F: drivers/staging/greybus/i2c.c 6093F: drivers/staging/greybus/spi.c 6094F: drivers/staging/greybus/spilib.c 6095F: drivers/staging/greybus/spilib.h 6096 6097GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6098M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6099S: Maintained 6100F: drivers/staging/greybus/loopback.c 6101F: drivers/staging/greybus/timesync.c 6102F: drivers/staging/greybus/timesync_platform.c 6103 6104GREYBUS PLATFORM DRIVERS 6105M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6106S: Maintained 6107F: drivers/staging/greybus/arche-platform.c 6108F: drivers/staging/greybus/arche-apb-ctrl.c 6109F: drivers/staging/greybus/arche_platform.h 6110 6111GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6112M: Rui Miguel Silva <rmfrfs@gmail.com> 6113S: Maintained 6114F: drivers/staging/greybus/sdio.c 6115F: drivers/staging/greybus/light.c 6116F: drivers/staging/greybus/gpio.c 6117F: drivers/staging/greybus/power_supply.c 6118F: drivers/staging/greybus/spi.c 6119F: drivers/staging/greybus/spilib.c 6120 6121GREYBUS SUBSYSTEM 6122M: Johan Hovold <johan@kernel.org> 6123M: Alex Elder <elder@kernel.org> 6124M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6125S: Maintained 6126F: drivers/staging/greybus/ 6127L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6128 6129GREYBUS UART PROTOCOLS DRIVERS 6130M: David Lin <dtwlin@gmail.com> 6131S: Maintained 6132F: drivers/staging/greybus/uart.c 6133F: drivers/staging/greybus/log.c 6134 6135GS1662 VIDEO SERIALIZER 6136M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6137L: linux-media@vger.kernel.org 6138T: git git://linuxtv.org/media_tree.git 6139S: Maintained 6140F: drivers/media/spi/gs1662.c 6141 6142GSPCA FINEPIX SUBDRIVER 6143M: Frank Zago <frank@zago.net> 6144L: linux-media@vger.kernel.org 6145T: git git://linuxtv.org/media_tree.git 6146S: Maintained 6147F: drivers/media/usb/gspca/finepix.c 6148 6149GSPCA GL860 SUBDRIVER 6150M: Olivier Lorin <o.lorin@laposte.net> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153S: Maintained 6154F: drivers/media/usb/gspca/gl860/ 6155 6156GSPCA M5602 SUBDRIVER 6157M: Erik Andren <erik.andren@gmail.com> 6158L: linux-media@vger.kernel.org 6159T: git git://linuxtv.org/media_tree.git 6160S: Maintained 6161F: drivers/media/usb/gspca/m5602/ 6162 6163GSPCA PAC207 SONIXB SUBDRIVER 6164M: Hans Verkuil <hverkuil@xs4all.nl> 6165L: linux-media@vger.kernel.org 6166T: git git://linuxtv.org/media_tree.git 6167S: Odd Fixes 6168F: drivers/media/usb/gspca/pac207.c 6169 6170GSPCA SN9C20X SUBDRIVER 6171M: Brian Johnson <brijohn@gmail.com> 6172L: linux-media@vger.kernel.org 6173T: git git://linuxtv.org/media_tree.git 6174S: Maintained 6175F: drivers/media/usb/gspca/sn9c20x.c 6176 6177GSPCA T613 SUBDRIVER 6178M: Leandro Costantino <lcostantino@gmail.com> 6179L: linux-media@vger.kernel.org 6180T: git git://linuxtv.org/media_tree.git 6181S: Maintained 6182F: drivers/media/usb/gspca/t613.c 6183 6184GSPCA USB WEBCAM DRIVER 6185M: Hans Verkuil <hverkuil@xs4all.nl> 6186L: linux-media@vger.kernel.org 6187T: git git://linuxtv.org/media_tree.git 6188S: Odd Fixes 6189F: drivers/media/usb/gspca/ 6190 6191GTP (GPRS Tunneling Protocol) 6192M: Pablo Neira Ayuso <pablo@netfilter.org> 6193M: Harald Welte <laforge@gnumonks.org> 6194L: osmocom-net-gprs@lists.osmocom.org 6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6196S: Maintained 6197F: drivers/net/gtp.c 6198 6199GUID PARTITION TABLE (GPT) 6200M: Davidlohr Bueso <dave@stgolabs.net> 6201L: linux-efi@vger.kernel.org 6202S: Maintained 6203F: block/partitions/efi.* 6204 6205H8/300 ARCHITECTURE 6206M: Yoshinori Sato <ysato@users.sourceforge.jp> 6207L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6208W: http://uclinux-h8.sourceforge.jp 6209T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6210S: Maintained 6211F: arch/h8300/ 6212F: drivers/clocksource/h8300_*.c 6213F: drivers/clk/h8300/ 6214F: drivers/irqchip/irq-renesas-h8*.c 6215 6216HACKRF MEDIA DRIVER 6217M: Antti Palosaari <crope@iki.fi> 6218L: linux-media@vger.kernel.org 6219W: https://linuxtv.org 6220W: http://palosaari.fi/linux/ 6221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6222T: git git://linuxtv.org/anttip/media_tree.git 6223S: Maintained 6224F: drivers/media/usb/hackrf/ 6225 6226HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6227M: Frank Seidel <frank@f-seidel.de> 6228L: platform-driver-x86@vger.kernel.org 6229W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6230S: Maintained 6231F: drivers/platform/x86/hdaps.c 6232 6233HARDWARE MONITORING 6234M: Jean Delvare <jdelvare@suse.com> 6235M: Guenter Roeck <linux@roeck-us.net> 6236L: linux-hwmon@vger.kernel.org 6237W: http://hwmon.wiki.kernel.org/ 6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6239S: Maintained 6240F: Documentation/hwmon/ 6241F: drivers/hwmon/ 6242F: include/linux/hwmon*.h 6243 6244HARDWARE RANDOM NUMBER GENERATOR CORE 6245M: Matt Mackall <mpm@selenic.com> 6246M: Herbert Xu <herbert@gondor.apana.org.au> 6247L: linux-crypto@vger.kernel.org 6248S: Odd fixes 6249F: Documentation/devicetree/bindings/rng/ 6250F: Documentation/hw_random.txt 6251F: drivers/char/hw_random/ 6252F: include/linux/hw_random.h 6253 6254HARDWARE SPINLOCK CORE 6255M: Ohad Ben-Cohen <ohad@wizery.com> 6256M: Bjorn Andersson <bjorn.andersson@linaro.org> 6257L: linux-remoteproc@vger.kernel.org 6258S: Maintained 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6260F: Documentation/devicetree/bindings/hwlock/ 6261F: Documentation/hwspinlock.txt 6262F: drivers/hwspinlock/ 6263F: include/linux/hwspinlock.h 6264 6265HARMONY SOUND DRIVER 6266L: linux-parisc@vger.kernel.org 6267S: Maintained 6268F: sound/parisc/harmony.* 6269 6270HDPVR USB VIDEO ENCODER DRIVER 6271M: Hans Verkuil <hverkuil@xs4all.nl> 6272L: linux-media@vger.kernel.org 6273T: git git://linuxtv.org/media_tree.git 6274W: https://linuxtv.org 6275S: Odd Fixes 6276F: drivers/media/usb/hdpvr/ 6277 6278HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6279M: Jimmy Vance <jimmy.vance@hpe.com> 6280S: Supported 6281F: Documentation/watchdog/hpwdt.txt 6282F: drivers/watchdog/hpwdt.c 6283 6284HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6285M: Don Brace <don.brace@microsemi.com> 6286L: esc.storagedev@microsemi.com 6287L: linux-scsi@vger.kernel.org 6288S: Supported 6289F: Documentation/scsi/hpsa.txt 6290F: drivers/scsi/hpsa*.[ch] 6291F: include/linux/cciss*.h 6292F: include/uapi/linux/cciss*.h 6293 6294HFI1 DRIVER 6295M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6296M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6297L: linux-rdma@vger.kernel.org 6298S: Supported 6299F: drivers/infiniband/hw/hfi1 6300 6301HFS FILESYSTEM 6302L: linux-fsdevel@vger.kernel.org 6303S: Orphan 6304F: Documentation/filesystems/hfs.txt 6305F: fs/hfs/ 6306 6307HFSPLUS FILESYSTEM 6308L: linux-fsdevel@vger.kernel.org 6309S: Orphan 6310F: Documentation/filesystems/hfsplus.txt 6311F: fs/hfsplus/ 6312 6313HGA FRAMEBUFFER DRIVER 6314M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6315L: linux-nvidia@lists.surfsouth.com 6316W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6317S: Maintained 6318F: drivers/video/fbdev/hgafb.c 6319 6320HIBERNATION (aka Software Suspend, aka swsusp) 6321M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6322M: Pavel Machek <pavel@ucw.cz> 6323L: linux-pm@vger.kernel.org 6324B: https://bugzilla.kernel.org 6325S: Supported 6326F: arch/x86/power/ 6327F: drivers/base/power/ 6328F: kernel/power/ 6329F: include/linux/suspend.h 6330F: include/linux/freezer.h 6331F: include/linux/pm.h 6332F: arch/*/include/asm/suspend*.h 6333 6334HID CORE LAYER 6335M: Jiri Kosina <jikos@kernel.org> 6336R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6337L: linux-input@vger.kernel.org 6338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6339S: Maintained 6340F: drivers/hid/ 6341F: include/linux/hid* 6342F: include/uapi/linux/hid* 6343 6344HID SENSOR HUB DRIVERS 6345M: Jiri Kosina <jikos@kernel.org> 6346M: Jonathan Cameron <jic23@kernel.org> 6347M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6348L: linux-input@vger.kernel.org 6349L: linux-iio@vger.kernel.org 6350S: Maintained 6351F: Documentation/hid/hid-sensor* 6352F: drivers/hid/hid-sensor-* 6353F: drivers/iio/*/hid-* 6354F: include/linux/hid-sensor-* 6355 6356HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6357M: Thomas Gleixner <tglx@linutronix.de> 6358L: linux-kernel@vger.kernel.org 6359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6360S: Maintained 6361F: Documentation/timers/ 6362F: kernel/time/hrtimer.c 6363F: kernel/time/clockevents.c 6364F: kernel/time/timer_*.c 6365F: include/linux/clockchips.h 6366F: include/linux/hrtimer.h 6367 6368HIGH-SPEED SCC DRIVER FOR AX.25 6369L: linux-hams@vger.kernel.org 6370S: Orphan 6371F: drivers/net/hamradio/dmascc.c 6372F: drivers/net/hamradio/scc.c 6373 6374HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6375M: HighPoint Linux Team <linux@highpoint-tech.com> 6376W: http://www.highpoint-tech.com 6377S: Supported 6378F: Documentation/scsi/hptiop.txt 6379F: drivers/scsi/hptiop.c 6380 6381HIPPI 6382M: Jes Sorensen <jes@trained-monkey.org> 6383L: linux-hippi@sunsite.dk 6384S: Maintained 6385F: include/linux/hippidevice.h 6386F: include/uapi/linux/if_hippi.h 6387F: net/802/hippi.c 6388F: drivers/net/hippi/ 6389 6390HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6391M: Yisen Zhuang <yisen.zhuang@huawei.com> 6392M: Salil Mehta <salil.mehta@huawei.com> 6393L: netdev@vger.kernel.org 6394W: http://www.hisilicon.com 6395S: Maintained 6396F: drivers/net/ethernet/hisilicon/hns3/ 6397 6398HISILICON NETWORK SUBSYSTEM DRIVER 6399M: Yisen Zhuang <yisen.zhuang@huawei.com> 6400M: Salil Mehta <salil.mehta@huawei.com> 6401L: netdev@vger.kernel.org 6402W: http://www.hisilicon.com 6403S: Maintained 6404F: drivers/net/ethernet/hisilicon/ 6405F: Documentation/devicetree/bindings/net/hisilicon*.txt 6406 6407HISILICON PMU DRIVER 6408M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6409W: http://www.hisilicon.com 6410S: Supported 6411F: drivers/perf/hisilicon 6412F: Documentation/perf/hisi-pmu.txt 6413 6414HISILICON ROCE DRIVER 6415M: Lijun Ou <oulijun@huawei.com> 6416M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6417L: linux-rdma@vger.kernel.org 6418S: Maintained 6419F: drivers/infiniband/hw/hns/ 6420F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6421 6422HISILICON SAS Controller 6423M: John Garry <john.garry@huawei.com> 6424W: http://www.hisilicon.com 6425S: Supported 6426F: drivers/scsi/hisi_sas/ 6427F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6428 6429HMM - Heterogeneous Memory Management 6430M: Jérôme Glisse <jglisse@redhat.com> 6431L: linux-mm@kvack.org 6432S: Maintained 6433F: mm/hmm* 6434F: include/linux/hmm* 6435 6436HOST AP DRIVER 6437M: Jouni Malinen <j@w1.fi> 6438L: linux-wireless@vger.kernel.org 6439W: http://w1.fi/hostap-driver.html 6440S: Obsolete 6441F: drivers/net/wireless/intersil/hostap/ 6442 6443HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6444L: platform-driver-x86@vger.kernel.org 6445S: Orphan 6446F: drivers/platform/x86/tc1100-wmi.c 6447 6448HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6449M: Jaroslav Kysela <perex@perex.cz> 6450S: Maintained 6451F: drivers/net/ethernet/hp/hp100.* 6452 6453HPET: High Precision Event Timers driver 6454M: Clemens Ladisch <clemens@ladisch.de> 6455S: Maintained 6456F: Documentation/timers/hpet.txt 6457F: drivers/char/hpet.c 6458F: include/linux/hpet.h 6459F: include/uapi/linux/hpet.h 6460 6461HPET: x86 6462S: Orphan 6463F: arch/x86/kernel/hpet.c 6464F: arch/x86/include/asm/hpet.h 6465 6466HPFS FILESYSTEM 6467M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6468W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6469S: Maintained 6470F: fs/hpfs/ 6471 6472HSI SUBSYSTEM 6473M: Sebastian Reichel <sre@kernel.org> 6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6475S: Maintained 6476F: Documentation/ABI/testing/sysfs-bus-hsi 6477F: Documentation/driver-api/hsi.rst 6478F: drivers/hsi/ 6479F: include/linux/hsi/ 6480F: include/uapi/linux/hsi/ 6481 6482HSO 3G MODEM DRIVER 6483L: linux-usb@vger.kernel.org 6484S: Orphan 6485F: drivers/net/usb/hso.c 6486 6487HSR NETWORK PROTOCOL 6488M: Arvid Brodin <arvid.brodin@alten.se> 6489L: netdev@vger.kernel.org 6490S: Maintained 6491F: net/hsr/ 6492 6493HT16K33 LED CONTROLLER DRIVER 6494M: Robin van der Gracht <robin@protonic.nl> 6495S: Maintained 6496F: drivers/auxdisplay/ht16k33.c 6497F: Documentation/devicetree/bindings/display/ht16k33.txt 6498 6499HTCPEN TOUCHSCREEN DRIVER 6500M: Pau Oliva Fora <pof@eslack.org> 6501L: linux-input@vger.kernel.org 6502S: Maintained 6503F: drivers/input/touchscreen/htcpen.c 6504 6505HUAWEI ETHERNET DRIVER 6506M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6507L: netdev@vger.kernel.org 6508S: Supported 6509F: Documentation/networking/hinic.txt 6510F: drivers/net/ethernet/huawei/hinic/ 6511 6512HUGETLB FILESYSTEM 6513M: Nadia Yvette Chambers <nyc@holomorphy.com> 6514S: Maintained 6515F: fs/hugetlbfs/ 6516 6517HVA ST MEDIA DRIVER 6518M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6519L: linux-media@vger.kernel.org 6520T: git git://linuxtv.org/media_tree.git 6521W: https://linuxtv.org 6522S: Supported 6523F: drivers/media/platform/sti/hva 6524 6525HWPOISON MEMORY FAILURE HANDLING 6526M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6527L: linux-mm@kvack.org 6528S: Maintained 6529F: mm/memory-failure.c 6530F: mm/hwpoison-inject.c 6531 6532Hyper-V CORE AND DRIVERS 6533M: "K. Y. Srinivasan" <kys@microsoft.com> 6534M: Haiyang Zhang <haiyangz@microsoft.com> 6535M: Stephen Hemminger <sthemmin@microsoft.com> 6536L: devel@linuxdriverproject.org 6537S: Maintained 6538F: Documentation/networking/netvsc.txt 6539F: arch/x86/include/asm/mshyperv.h 6540F: arch/x86/include/asm/trace/hyperv.h 6541F: arch/x86/include/uapi/asm/hyperv.h 6542F: arch/x86/kernel/cpu/mshyperv.c 6543F: arch/x86/hyperv 6544F: drivers/hid/hid-hyperv.c 6545F: drivers/hv/ 6546F: drivers/input/serio/hyperv-keyboard.c 6547F: drivers/pci/host/pci-hyperv.c 6548F: drivers/net/hyperv/ 6549F: drivers/scsi/storvsc_drv.c 6550F: drivers/uio/uio_hv_generic.c 6551F: drivers/video/fbdev/hyperv_fb.c 6552F: net/vmw_vsock/hyperv_transport.c 6553F: include/linux/hyperv.h 6554F: include/uapi/linux/hyperv.h 6555F: tools/hv/ 6556F: Documentation/ABI/stable/sysfs-bus-vmbus 6557 6558HYPERVISOR VIRTUAL CONSOLE DRIVER 6559L: linuxppc-dev@lists.ozlabs.org 6560S: Odd Fixes 6561F: drivers/tty/hvc/ 6562 6563I2C ACPI SUPPORT 6564M: Mika Westerberg <mika.westerberg@linux.intel.com> 6565L: linux-i2c@vger.kernel.org 6566L: linux-acpi@vger.kernel.org 6567S: Maintained 6568F: drivers/i2c/i2c-core-acpi.c 6569 6570I2C MUXES 6571M: Peter Rosin <peda@axentia.se> 6572L: linux-i2c@vger.kernel.org 6573S: Maintained 6574F: Documentation/i2c/i2c-topology 6575F: Documentation/i2c/muxes/ 6576F: Documentation/devicetree/bindings/i2c/i2c-mux* 6577F: Documentation/devicetree/bindings/i2c/i2c-arb* 6578F: Documentation/devicetree/bindings/i2c/i2c-gate* 6579F: drivers/i2c/i2c-mux.c 6580F: drivers/i2c/muxes/ 6581F: include/linux/i2c-mux.h 6582 6583I2C OVER PARALLEL PORT 6584M: Jean Delvare <jdelvare@suse.com> 6585L: linux-i2c@vger.kernel.org 6586S: Maintained 6587F: Documentation/i2c/busses/i2c-parport 6588F: Documentation/i2c/busses/i2c-parport-light 6589F: drivers/i2c/busses/i2c-parport.c 6590F: drivers/i2c/busses/i2c-parport-light.c 6591 6592I2C SUBSYSTEM 6593M: Wolfram Sang <wsa@the-dreams.de> 6594L: linux-i2c@vger.kernel.org 6595W: https://i2c.wiki.kernel.org/ 6596Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6598S: Maintained 6599F: Documentation/devicetree/bindings/i2c/ 6600F: Documentation/i2c/ 6601F: drivers/i2c/ 6602F: drivers/i2c/*/ 6603F: include/linux/i2c.h 6604F: include/linux/i2c-*.h 6605F: include/uapi/linux/i2c.h 6606F: include/uapi/linux/i2c-*.h 6607 6608I2C-TAOS-EVM DRIVER 6609M: Jean Delvare <jdelvare@suse.com> 6610L: linux-i2c@vger.kernel.org 6611S: Maintained 6612F: Documentation/i2c/busses/i2c-taos-evm 6613F: drivers/i2c/busses/i2c-taos-evm.c 6614 6615I2C-TINY-USB DRIVER 6616M: Till Harbaum <till@harbaum.org> 6617L: linux-i2c@vger.kernel.org 6618W: http://www.harbaum.org/till/i2c_tiny_usb 6619S: Maintained 6620F: drivers/i2c/busses/i2c-tiny-usb.c 6621 6622I2C/SMBUS CONTROLLER DRIVERS FOR PC 6623M: Jean Delvare <jdelvare@suse.com> 6624L: linux-i2c@vger.kernel.org 6625S: Maintained 6626F: Documentation/i2c/busses/i2c-ali1535 6627F: Documentation/i2c/busses/i2c-ali1563 6628F: Documentation/i2c/busses/i2c-ali15x3 6629F: Documentation/i2c/busses/i2c-amd756 6630F: Documentation/i2c/busses/i2c-amd8111 6631F: Documentation/i2c/busses/i2c-i801 6632F: Documentation/i2c/busses/i2c-nforce2 6633F: Documentation/i2c/busses/i2c-piix4 6634F: Documentation/i2c/busses/i2c-sis5595 6635F: Documentation/i2c/busses/i2c-sis630 6636F: Documentation/i2c/busses/i2c-sis96x 6637F: Documentation/i2c/busses/i2c-via 6638F: Documentation/i2c/busses/i2c-viapro 6639F: drivers/i2c/busses/i2c-ali1535.c 6640F: drivers/i2c/busses/i2c-ali1563.c 6641F: drivers/i2c/busses/i2c-ali15x3.c 6642F: drivers/i2c/busses/i2c-amd756.c 6643F: drivers/i2c/busses/i2c-amd756-s4882.c 6644F: drivers/i2c/busses/i2c-amd8111.c 6645F: drivers/i2c/busses/i2c-i801.c 6646F: drivers/i2c/busses/i2c-isch.c 6647F: drivers/i2c/busses/i2c-nforce2.c 6648F: drivers/i2c/busses/i2c-nforce2-s4985.c 6649F: drivers/i2c/busses/i2c-piix4.c 6650F: drivers/i2c/busses/i2c-sis5595.c 6651F: drivers/i2c/busses/i2c-sis630.c 6652F: drivers/i2c/busses/i2c-sis96x.c 6653F: drivers/i2c/busses/i2c-via.c 6654F: drivers/i2c/busses/i2c-viapro.c 6655 6656I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6657M: Hans de Goede <hdegoede@redhat.com> 6658L: linux-i2c@vger.kernel.org 6659S: Maintained 6660F: drivers/i2c/busses/i2c-cht-wc.c 6661 6662I2C/SMBUS ISMT DRIVER 6663M: Seth Heasley <seth.heasley@intel.com> 6664M: Neil Horman <nhorman@tuxdriver.com> 6665L: linux-i2c@vger.kernel.org 6666F: drivers/i2c/busses/i2c-ismt.c 6667F: Documentation/i2c/busses/i2c-ismt 6668 6669I2C/SMBUS STUB DRIVER 6670M: Jean Delvare <jdelvare@suse.com> 6671L: linux-i2c@vger.kernel.org 6672S: Maintained 6673F: drivers/i2c/i2c-stub.c 6674 6675IA64 (Itanium) PLATFORM 6676M: Tony Luck <tony.luck@intel.com> 6677M: Fenghua Yu <fenghua.yu@intel.com> 6678L: linux-ia64@vger.kernel.org 6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6680S: Maintained 6681F: arch/ia64/ 6682 6683IBM Power 842 compression accelerator 6684M: Haren Myneni <haren@us.ibm.com> 6685S: Supported 6686F: drivers/crypto/nx/Makefile 6687F: drivers/crypto/nx/Kconfig 6688F: drivers/crypto/nx/nx-842* 6689F: include/linux/sw842.h 6690F: crypto/842.c 6691F: lib/842/ 6692 6693IBM Power in-Nest Crypto Acceleration 6694M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6695M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6696L: linux-crypto@vger.kernel.org 6697S: Supported 6698F: drivers/crypto/nx/Makefile 6699F: drivers/crypto/nx/Kconfig 6700F: drivers/crypto/nx/nx-aes* 6701F: drivers/crypto/nx/nx-sha* 6702F: drivers/crypto/nx/nx.* 6703F: drivers/crypto/nx/nx_csbcpb.h 6704F: drivers/crypto/nx/nx_debugfs.h 6705 6706IBM Power Linux RAID adapter 6707M: Brian King <brking@us.ibm.com> 6708S: Supported 6709F: drivers/scsi/ipr.* 6710 6711IBM Power SRIOV Virtual NIC Device Driver 6712M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6713M: John Allen <jallen@linux.vnet.ibm.com> 6714L: netdev@vger.kernel.org 6715S: Supported 6716F: drivers/net/ethernet/ibm/ibmvnic.* 6717 6718IBM Power Virtual Accelerator Switchboard 6719M: Sukadev Bhattiprolu 6720L: linuxppc-dev@lists.ozlabs.org 6721S: Supported 6722F: arch/powerpc/platforms/powernv/vas* 6723F: arch/powerpc/platforms/powernv/copy-paste.h 6724F: arch/powerpc/include/asm/vas.h 6725F: arch/powerpc/include/uapi/asm/vas.h 6726 6727IBM Power Virtual Ethernet Device Driver 6728M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6729L: netdev@vger.kernel.org 6730S: Supported 6731F: drivers/net/ethernet/ibm/ibmveth.* 6732 6733IBM Power Virtual FC Device Drivers 6734M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6735L: linux-scsi@vger.kernel.org 6736S: Supported 6737F: drivers/scsi/ibmvscsi/ibmvfc* 6738 6739IBM Power Virtual SCSI Device Drivers 6740M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6741L: linux-scsi@vger.kernel.org 6742S: Supported 6743F: drivers/scsi/ibmvscsi/ibmvscsi* 6744F: include/scsi/viosrp.h 6745 6746IBM Power Virtual SCSI Device Target Driver 6747M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6748M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6749L: linux-scsi@vger.kernel.org 6750L: target-devel@vger.kernel.org 6751S: Supported 6752F: drivers/scsi/ibmvscsi_tgt/ 6753 6754IBM Power VMX Cryptographic instructions 6755M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6756M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6757L: linux-crypto@vger.kernel.org 6758S: Supported 6759F: drivers/crypto/vmx/Makefile 6760F: drivers/crypto/vmx/Kconfig 6761F: drivers/crypto/vmx/vmx.c 6762F: drivers/crypto/vmx/aes* 6763F: drivers/crypto/vmx/ghash* 6764F: drivers/crypto/vmx/ppc-xlate.pl 6765 6766IBM ServeRAID RAID DRIVER 6767S: Orphan 6768F: drivers/scsi/ips.* 6769 6770ICH LPC AND GPIO DRIVER 6771M: Peter Tyser <ptyser@xes-inc.com> 6772S: Maintained 6773F: drivers/mfd/lpc_ich.c 6774F: drivers/gpio/gpio-ich.c 6775 6776IDE SUBSYSTEM 6777M: "David S. Miller" <davem@davemloft.net> 6778L: linux-ide@vger.kernel.org 6779Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6781S: Maintained 6782F: Documentation/ide/ 6783F: drivers/ide/ 6784F: include/linux/ide.h 6785 6786IDE/ATAPI DRIVERS 6787M: Borislav Petkov <bp@alien8.de> 6788L: linux-ide@vger.kernel.org 6789S: Maintained 6790F: Documentation/cdrom/ide-cd 6791F: drivers/ide/ide-cd* 6792 6793IDEAPAD LAPTOP EXTRAS DRIVER 6794M: Ike Panhc <ike.pan@canonical.com> 6795L: platform-driver-x86@vger.kernel.org 6796W: http://launchpad.net/ideapad-laptop 6797S: Maintained 6798F: drivers/platform/x86/ideapad-laptop.c 6799 6800IDEAPAD LAPTOP SLIDEBAR DRIVER 6801M: Andrey Moiseev <o2g.org.ru@gmail.com> 6802L: linux-input@vger.kernel.org 6803W: https://github.com/o2genum/ideapad-slidebar 6804S: Maintained 6805F: drivers/input/misc/ideapad_slidebar.c 6806 6807IDT VersaClock 5 CLOCK DRIVER 6808M: Marek Vasut <marek.vasut@gmail.com> 6809S: Maintained 6810F: drivers/clk/clk-versaclock5.c 6811 6812IEEE 802.15.4 SUBSYSTEM 6813M: Alexander Aring <alex.aring@gmail.com> 6814M: Stefan Schmidt <stefan@osg.samsung.com> 6815L: linux-wpan@vger.kernel.org 6816W: http://wpan.cakelab.org/ 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6819S: Maintained 6820F: net/ieee802154/ 6821F: net/mac802154/ 6822F: drivers/net/ieee802154/ 6823F: include/linux/nl802154.h 6824F: include/linux/ieee802154.h 6825F: include/net/nl802154.h 6826F: include/net/mac802154.h 6827F: include/net/af_ieee802154.h 6828F: include/net/cfg802154.h 6829F: include/net/ieee802154_netdev.h 6830F: Documentation/networking/ieee802154.txt 6831 6832IFE PROTOCOL 6833M: Yotam Gigi <yotam.gi@gmail.com> 6834M: Jamal Hadi Salim <jhs@mojatatu.com> 6835F: net/ife 6836F: include/net/ife.h 6837F: include/uapi/linux/ife.h 6838 6839IGORPLUG-USB IR RECEIVER 6840M: Sean Young <sean@mess.org> 6841L: linux-media@vger.kernel.org 6842S: Maintained 6843F: drivers/media/rc/igorplugusb.c 6844 6845IGUANAWORKS USB IR TRANSCEIVER 6846M: Sean Young <sean@mess.org> 6847L: linux-media@vger.kernel.org 6848S: Maintained 6849F: drivers/media/rc/iguanair.c 6850 6851IIO DIGITAL POTENTIOMETER DAC 6852M: Peter Rosin <peda@axentia.se> 6853L: linux-iio@vger.kernel.org 6854S: Maintained 6855F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6856F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6857F: drivers/iio/dac/dpot-dac.c 6858 6859IIO ENVELOPE DETECTOR 6860M: Peter Rosin <peda@axentia.se> 6861L: linux-iio@vger.kernel.org 6862S: Maintained 6863F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6864F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6865F: drivers/iio/adc/envelope-detector.c 6866 6867IIO MULTIPLEXER 6868M: Peter Rosin <peda@axentia.se> 6869L: linux-iio@vger.kernel.org 6870S: Maintained 6871F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6872F: drivers/iio/multiplexer/iio-mux.c 6873 6874IIO SUBSYSTEM AND DRIVERS 6875M: Jonathan Cameron <jic23@kernel.org> 6876R: Hartmut Knaack <knaack.h@gmx.de> 6877R: Lars-Peter Clausen <lars@metafoo.de> 6878R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6879L: linux-iio@vger.kernel.org 6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6881S: Maintained 6882F: Documentation/ABI/testing/configfs-iio* 6883F: Documentation/ABI/testing/sysfs-bus-iio* 6884F: Documentation/devicetree/bindings/iio/ 6885F: drivers/iio/ 6886F: drivers/staging/iio/ 6887F: include/linux/iio/ 6888F: tools/iio/ 6889 6890IKANOS/ADI EAGLE ADSL USB DRIVER 6891M: Matthieu Castet <castet.matthieu@free.fr> 6892M: Stanislaw Gruszka <stf_xl@wp.pl> 6893S: Maintained 6894F: drivers/usb/atm/ueagle-atm.c 6895 6896IMGTEC ASCII LCD DRIVER 6897M: Paul Burton <paul.burton@mips.com> 6898S: Maintained 6899F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6900F: drivers/auxdisplay/img-ascii-lcd.c 6901 6902IMGTEC IR DECODER DRIVER 6903M: James Hogan <jhogan@kernel.org> 6904S: Maintained 6905F: drivers/media/rc/img-ir/ 6906 6907IMS TWINTURBO FRAMEBUFFER DRIVER 6908L: linux-fbdev@vger.kernel.org 6909S: Orphan 6910F: drivers/video/fbdev/imsttfb.c 6911 6912INA209 HARDWARE MONITOR DRIVER 6913M: Guenter Roeck <linux@roeck-us.net> 6914L: linux-hwmon@vger.kernel.org 6915S: Maintained 6916F: Documentation/hwmon/ina209 6917F: Documentation/devicetree/bindings/i2c/ina209.txt 6918F: drivers/hwmon/ina209.c 6919 6920INA2XX HARDWARE MONITOR DRIVER 6921M: Guenter Roeck <linux@roeck-us.net> 6922L: linux-hwmon@vger.kernel.org 6923S: Maintained 6924F: Documentation/hwmon/ina2xx 6925F: drivers/hwmon/ina2xx.c 6926F: include/linux/platform_data/ina2xx.h 6927 6928INDUSTRY PACK SUBSYSTEM (IPACK) 6929M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6930M: Jens Taprogge <jens.taprogge@taprogge.org> 6931M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6932L: industrypack-devel@lists.sourceforge.net 6933W: http://industrypack.sourceforge.net 6934S: Maintained 6935F: drivers/ipack/ 6936 6937INFINIBAND SUBSYSTEM 6938M: Doug Ledford <dledford@redhat.com> 6939M: Jason Gunthorpe <jgg@mellanox.com> 6940L: linux-rdma@vger.kernel.org 6941W: http://www.openfabrics.org/ 6942Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6944S: Supported 6945F: Documentation/devicetree/bindings/infiniband/ 6946F: Documentation/infiniband/ 6947F: drivers/infiniband/ 6948F: include/uapi/linux/if_infiniband.h 6949F: include/uapi/rdma/ 6950F: include/rdma/ 6951 6952INGENIC JZ4780 DMA Driver 6953M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6954S: Maintained 6955F: drivers/dma/dma-jz4780.c 6956 6957INGENIC JZ4780 NAND DRIVER 6958M: Harvey Hunt <harveyhuntnexus@gmail.com> 6959L: linux-mtd@lists.infradead.org 6960S: Maintained 6961F: drivers/mtd/nand/jz4780_* 6962 6963INOTIFY 6964M: Jan Kara <jack@suse.cz> 6965R: Amir Goldstein <amir73il@gmail.com> 6966L: linux-fsdevel@vger.kernel.org 6967S: Maintained 6968F: Documentation/filesystems/inotify.txt 6969F: fs/notify/inotify/ 6970F: include/linux/inotify.h 6971F: include/uapi/linux/inotify.h 6972 6973INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6974M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6975L: linux-input@vger.kernel.org 6976Q: http://patchwork.kernel.org/project/linux-input/list/ 6977T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6978S: Maintained 6979F: drivers/input/ 6980F: include/linux/input.h 6981F: include/uapi/linux/input.h 6982F: include/uapi/linux/input-event-codes.h 6983F: include/linux/input/ 6984F: Documentation/devicetree/bindings/input/ 6985F: Documentation/input/ 6986 6987INPUT MULTITOUCH (MT) PROTOCOL 6988M: Henrik Rydberg <rydberg@bitmath.org> 6989L: linux-input@vger.kernel.org 6990S: Odd fixes 6991F: Documentation/input/multi-touch-protocol.rst 6992F: drivers/input/input-mt.c 6993K: \b(ABS|SYN)_MT_ 6994 6995INSIDE SECURE CRYPTO DRIVER 6996M: Antoine Tenart <antoine.tenart@free-electrons.com> 6997F: drivers/crypto/inside-secure/ 6998S: Maintained 6999L: linux-crypto@vger.kernel.org 7000 7001INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7002M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7003M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7004L: linux-integrity@vger.kernel.org 7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7006S: Supported 7007F: security/integrity/ima/ 7008 7009INTEL 810/815 FRAMEBUFFER DRIVER 7010M: Antonino Daplas <adaplas@gmail.com> 7011L: linux-fbdev@vger.kernel.org 7012S: Maintained 7013F: drivers/video/fbdev/i810/ 7014 7015INTEL ASoC BDW/HSW DRIVERS 7016M: Jie Yang <yang.jie@linux.intel.com> 7017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7018S: Supported 7019F: sound/soc/intel/common/sst-dsp* 7020F: sound/soc/intel/common/sst-firmware.c 7021F: sound/soc/intel/boards/broadwell.c 7022F: sound/soc/intel/haswell/ 7023 7024INTEL C600 SERIES SAS CONTROLLER DRIVER 7025M: Intel SCU Linux support <intel-linux-scu@intel.com> 7026M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7027L: linux-scsi@vger.kernel.org 7028T: git git://git.code.sf.net/p/intel-sas/isci 7029S: Supported 7030F: drivers/scsi/isci/ 7031 7032INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7033M: Jani Nikula <jani.nikula@linux.intel.com> 7034M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7035M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7036L: intel-gfx@lists.freedesktop.org 7037W: https://01.org/linuxgraphics/ 7038B: https://01.org/linuxgraphics/documentation/how-report-bugs 7039C: irc://chat.freenode.net/intel-gfx 7040Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7041T: git git://anongit.freedesktop.org/drm-intel 7042S: Supported 7043F: drivers/gpu/drm/i915/ 7044F: include/drm/i915* 7045F: include/uapi/drm/i915_drm.h 7046F: Documentation/gpu/i915.rst 7047 7048INTEL ETHERNET DRIVERS 7049M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7050L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7051W: http://www.intel.com/support/feedback.htm 7052W: http://e1000.sourceforge.net/ 7053Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7056S: Supported 7057F: Documentation/networking/e100.txt 7058F: Documentation/networking/e1000.txt 7059F: Documentation/networking/e1000e.txt 7060F: Documentation/networking/igb.txt 7061F: Documentation/networking/igbvf.txt 7062F: Documentation/networking/ixgb.txt 7063F: Documentation/networking/ixgbe.txt 7064F: Documentation/networking/ixgbevf.txt 7065F: Documentation/networking/i40e.txt 7066F: Documentation/networking/i40evf.txt 7067F: drivers/net/ethernet/intel/ 7068F: drivers/net/ethernet/intel/*/ 7069F: include/linux/avf/virtchnl.h 7070 7071INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7072M: Maik Broemme <mbroemme@libmpq.org> 7073L: linux-fbdev@vger.kernel.org 7074S: Maintained 7075F: Documentation/fb/intelfb.txt 7076F: drivers/video/fbdev/intelfb/ 7077 7078INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7079M: Zhenyu Wang <zhenyuw@linux.intel.com> 7080M: Zhi Wang <zhi.a.wang@intel.com> 7081L: intel-gvt-dev@lists.freedesktop.org 7082L: intel-gfx@lists.freedesktop.org 7083W: https://01.org/igvt-g 7084T: git https://github.com/intel/gvt-linux.git 7085S: Supported 7086F: drivers/gpu/drm/i915/gvt/ 7087 7088INTEL HID EVENT DRIVER 7089M: Alex Hung <alex.hung@canonical.com> 7090L: platform-driver-x86@vger.kernel.org 7091S: Maintained 7092F: drivers/platform/x86/intel-hid.c 7093 7094INTEL I/OAT DMA DRIVER 7095M: Dave Jiang <dave.jiang@intel.com> 7096R: Dan Williams <dan.j.williams@intel.com> 7097L: dmaengine@vger.kernel.org 7098Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7099S: Supported 7100F: drivers/dma/ioat* 7101 7102INTEL IDLE DRIVER 7103M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7104M: Len Brown <lenb@kernel.org> 7105L: linux-pm@vger.kernel.org 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7107B: https://bugzilla.kernel.org 7108S: Supported 7109F: drivers/idle/intel_idle.c 7110 7111INTEL INTEGRATED SENSOR HUB DRIVER 7112M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7113M: Jiri Kosina <jikos@kernel.org> 7114L: linux-input@vger.kernel.org 7115S: Maintained 7116F: drivers/hid/intel-ish-hid/ 7117 7118INTEL IOMMU (VT-d) 7119M: David Woodhouse <dwmw2@infradead.org> 7120L: iommu@lists.linux-foundation.org 7121T: git git://git.infradead.org/iommu-2.6.git 7122S: Supported 7123F: drivers/iommu/intel-iommu.c 7124F: include/linux/intel-iommu.h 7125 7126INTEL IOP-ADMA DMA DRIVER 7127R: Dan Williams <dan.j.williams@intel.com> 7128S: Odd fixes 7129F: drivers/dma/iop-adma.c 7130 7131INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7132M: Krzysztof Halasa <khalasa@piap.pl> 7133S: Maintained 7134F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7135F: arch/arm/mach-ixp4xx/include/mach/npe.h 7136F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7137F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7138F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7139F: drivers/net/wan/ixp4xx_hss.c 7140 7141INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7142M: Deepak Saxena <dsaxena@plexity.net> 7143S: Maintained 7144F: drivers/char/hw_random/ixp4xx-rng.c 7145 7146INTEL MANAGEMENT ENGINE (mei) 7147M: Tomas Winkler <tomas.winkler@intel.com> 7148L: linux-kernel@vger.kernel.org 7149S: Supported 7150F: include/uapi/linux/mei.h 7151F: include/linux/mei_cl_bus.h 7152F: drivers/misc/mei/* 7153F: drivers/watchdog/mei_wdt.c 7154F: Documentation/misc-devices/mei/* 7155F: samples/mei/* 7156 7157INTEL MENLOW THERMAL DRIVER 7158M: Sujith Thomas <sujith.thomas@intel.com> 7159L: platform-driver-x86@vger.kernel.org 7160W: https://01.org/linux-acpi 7161S: Supported 7162F: drivers/platform/x86/intel_menlow.c 7163 7164INTEL MERRIFIELD GPIO DRIVER 7165M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7166L: linux-gpio@vger.kernel.org 7167S: Maintained 7168F: drivers/gpio/gpio-merrifield.c 7169 7170INTEL MIC DRIVERS (mic) 7171M: Sudeep Dutt <sudeep.dutt@intel.com> 7172M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7173S: Supported 7174W: https://github.com/sudeepdutt/mic 7175W: http://software.intel.com/en-us/mic-developer 7176F: include/linux/mic_bus.h 7177F: include/linux/scif.h 7178F: include/uapi/linux/mic_common.h 7179F: include/uapi/linux/mic_ioctl.h 7180F: include/uapi/linux/scif_ioctl.h 7181F: drivers/misc/mic/ 7182F: drivers/dma/mic_x100_dma.c 7183F: drivers/dma/mic_x100_dma.h 7184F: Documentation/mic/ 7185 7186INTEL PMC CORE DRIVER 7187M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7188M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7189L: platform-driver-x86@vger.kernel.org 7190S: Maintained 7191F: arch/x86/include/asm/pmc_core.h 7192F: drivers/platform/x86/intel_pmc_core* 7193 7194INTEL PMC/P-Unit IPC DRIVER 7195M: Zha Qipeng<qipeng.zha@intel.com> 7196L: platform-driver-x86@vger.kernel.org 7197S: Maintained 7198F: drivers/platform/x86/intel_pmc_ipc.c 7199F: drivers/platform/x86/intel_punit_ipc.c 7200F: arch/x86/include/asm/intel_pmc_ipc.h 7201F: arch/x86/include/asm/intel_punit_ipc.h 7202 7203INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7204M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7205L: linux-wireless@vger.kernel.org 7206S: Maintained 7207F: Documentation/networking/README.ipw2100 7208F: Documentation/networking/README.ipw2200 7209F: drivers/net/wireless/intel/ipw2x00/ 7210 7211INTEL PSTATE DRIVER 7212M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7213M: Len Brown <lenb@kernel.org> 7214L: linux-pm@vger.kernel.org 7215S: Supported 7216F: drivers/cpufreq/intel_pstate.c 7217 7218INTEL RDMA RNIC DRIVER 7219M: Faisal Latif <faisal.latif@intel.com> 7220M: Shiraz Saleem <shiraz.saleem@intel.com> 7221L: linux-rdma@vger.kernel.org 7222S: Supported 7223F: drivers/infiniband/hw/i40iw/ 7224 7225INTEL TELEMETRY DRIVER 7226M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7227L: platform-driver-x86@vger.kernel.org 7228S: Maintained 7229F: arch/x86/include/asm/intel_telemetry.h 7230F: drivers/platform/x86/intel_telemetry* 7231 7232INTEL VIRTUAL BUTTON DRIVER 7233M: AceLan Kao <acelan.kao@canonical.com> 7234L: platform-driver-x86@vger.kernel.org 7235S: Maintained 7236F: drivers/platform/x86/intel-vbtn.c 7237 7238INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7239M: Stanislaw Gruszka <sgruszka@redhat.com> 7240L: linux-wireless@vger.kernel.org 7241S: Supported 7242F: drivers/net/wireless/intel/iwlegacy/ 7243 7244INTEL WIRELESS WIFI LINK (iwlwifi) 7245M: Johannes Berg <johannes.berg@intel.com> 7246M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7247M: Luca Coelho <luciano.coelho@intel.com> 7248M: Intel Linux Wireless <linuxwifi@intel.com> 7249L: linux-wireless@vger.kernel.org 7250W: http://intellinuxwireless.org 7251T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7252S: Supported 7253F: drivers/net/wireless/intel/iwlwifi/ 7254 7255INTEL WIRELESS WIMAX CONNECTION 2400 7256M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7257M: linux-wimax@intel.com 7258L: wimax@linuxwimax.org (subscribers-only) 7259S: Supported 7260W: http://linuxwimax.org 7261F: Documentation/wimax/README.i2400m 7262F: drivers/net/wimax/i2400m/ 7263F: include/uapi/linux/wimax/i2400m.h 7264 7265INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7266M: Mario Limonciello <mario.limonciello@dell.com> 7267S: Maintained 7268F: drivers/platform/x86/intel-wmi-thunderbolt.c 7269 7270INTEL(R) TRACE HUB 7271M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7272S: Supported 7273F: Documentation/trace/intel_th.txt 7274F: drivers/hwtracing/intel_th/ 7275 7276INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7277M: Ning Sun <ning.sun@intel.com> 7278L: tboot-devel@lists.sourceforge.net 7279W: http://tboot.sourceforge.net 7280T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7281S: Supported 7282F: Documentation/intel_txt.txt 7283F: include/linux/tboot.h 7284F: arch/x86/kernel/tboot.c 7285 7286INTEL-MID GPIO DRIVER 7287M: David Cohen <david.a.cohen@linux.intel.com> 7288L: linux-gpio@vger.kernel.org 7289S: Maintained 7290F: drivers/gpio/gpio-intel-mid.c 7291 7292INVENSENSE MPU-3050 GYROSCOPE DRIVER 7293M: Linus Walleij <linus.walleij@linaro.org> 7294L: linux-iio@vger.kernel.org 7295S: Maintained 7296F: drivers/iio/gyro/mpu3050* 7297F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7298 7299IOC3 ETHERNET DRIVER 7300M: Ralf Baechle <ralf@linux-mips.org> 7301L: linux-mips@linux-mips.org 7302S: Maintained 7303F: drivers/net/ethernet/sgi/ioc3-eth.c 7304 7305IOC3 SERIAL DRIVER 7306M: Pat Gefre <pfg@sgi.com> 7307L: linux-serial@vger.kernel.org 7308S: Maintained 7309F: drivers/tty/serial/ioc3_serial.c 7310 7311IOMMU DRIVERS 7312M: Joerg Roedel <joro@8bytes.org> 7313L: iommu@lists.linux-foundation.org 7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7315S: Maintained 7316F: Documentation/devicetree/bindings/iommu/ 7317F: drivers/iommu/ 7318F: include/linux/iommu.h 7319F: include/linux/iova.h 7320 7321IP MASQUERADING 7322M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7323S: Maintained 7324F: net/ipv4/netfilter/ipt_MASQUERADE.c 7325 7326IPMI SUBSYSTEM 7327M: Corey Minyard <minyard@acm.org> 7328L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7329W: http://openipmi.sourceforge.net/ 7330S: Supported 7331F: Documentation/IPMI.txt 7332F: drivers/char/ipmi/ 7333F: include/linux/ipmi* 7334F: include/uapi/linux/ipmi* 7335 7336IPS SCSI RAID DRIVER 7337M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7338L: linux-scsi@vger.kernel.org 7339W: http://www.adaptec.com/ 7340S: Maintained 7341F: drivers/scsi/ips* 7342 7343IPVS 7344M: Wensong Zhang <wensong@linux-vs.org> 7345M: Simon Horman <horms@verge.net.au> 7346M: Julian Anastasov <ja@ssi.bg> 7347L: netdev@vger.kernel.org 7348L: lvs-devel@vger.kernel.org 7349S: Maintained 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7351T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7352F: Documentation/networking/ipvs-sysctl.txt 7353F: include/net/ip_vs.h 7354F: include/uapi/linux/ip_vs.h 7355F: net/netfilter/ipvs/ 7356 7357IPWIRELESS DRIVER 7358M: Jiri Kosina <jikos@kernel.org> 7359M: David Sterba <dsterba@suse.com> 7360S: Odd Fixes 7361F: drivers/tty/ipwireless/ 7362 7363IPX NETWORK LAYER 7364L: netdev@vger.kernel.org 7365S: Obsolete 7366F: include/uapi/linux/ipx.h 7367F: drivers/staging/ipx/ 7368 7369IRDA SUBSYSTEM 7370M: Samuel Ortiz <samuel@sortiz.org> 7371L: irda-users@lists.sourceforge.net (subscribers-only) 7372L: netdev@vger.kernel.org 7373W: http://irda.sourceforge.net/ 7374S: Obsolete 7375T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7376F: Documentation/networking/irda.txt 7377F: drivers/staging/irda/ 7378 7379IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7380M: Marc Zyngier <marc.zyngier@arm.com> 7381S: Maintained 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7383F: Documentation/IRQ-domain.txt 7384F: include/linux/irqdomain.h 7385F: kernel/irq/irqdomain.c 7386F: kernel/irq/msi.c 7387 7388IRQ SUBSYSTEM 7389M: Thomas Gleixner <tglx@linutronix.de> 7390L: linux-kernel@vger.kernel.org 7391S: Maintained 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7393F: kernel/irq/ 7394 7395IRQCHIP DRIVERS 7396M: Thomas Gleixner <tglx@linutronix.de> 7397M: Jason Cooper <jason@lakedaemon.net> 7398M: Marc Zyngier <marc.zyngier@arm.com> 7399L: linux-kernel@vger.kernel.org 7400S: Maintained 7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7402F: Documentation/devicetree/bindings/interrupt-controller/ 7403F: drivers/irqchip/ 7404 7405ISA 7406M: William Breathitt Gray <vilhelm.gray@gmail.com> 7407S: Maintained 7408F: Documentation/isa.txt 7409F: drivers/base/isa.c 7410F: include/linux/isa.h 7411 7412ISA RADIO MODULE 7413M: Hans Verkuil <hverkuil@xs4all.nl> 7414L: linux-media@vger.kernel.org 7415T: git git://linuxtv.org/media_tree.git 7416W: https://linuxtv.org 7417S: Maintained 7418F: drivers/media/radio/radio-isa* 7419 7420ISAPNP 7421M: Jaroslav Kysela <perex@perex.cz> 7422S: Maintained 7423F: Documentation/isapnp.txt 7424F: drivers/pnp/isapnp/ 7425F: include/linux/isapnp.h 7426 7427ISCSI 7428M: Lee Duncan <lduncan@suse.com> 7429M: Chris Leech <cleech@redhat.com> 7430L: open-iscsi@googlegroups.com 7431W: www.open-iscsi.com 7432S: Maintained 7433F: drivers/scsi/*iscsi* 7434F: include/scsi/*iscsi* 7435 7436iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7437M: Peter Jones <pjones@redhat.com> 7438M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7439S: Maintained 7440F: drivers/firmware/iscsi_ibft* 7441 7442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7443M: Or Gerlitz <ogerlitz@mellanox.com> 7444M: Sagi Grimberg <sagi@grimberg.me> 7445M: Roi Dayan <roid@mellanox.com> 7446L: linux-rdma@vger.kernel.org 7447S: Supported 7448W: http://www.openfabrics.org 7449W: www.open-iscsi.org 7450Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7451F: drivers/infiniband/ulp/iser/ 7452 7453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7454M: Sagi Grimberg <sagi@grimberg.me> 7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7456L: linux-rdma@vger.kernel.org 7457L: target-devel@vger.kernel.org 7458S: Supported 7459W: http://www.linux-iscsi.org 7460F: drivers/infiniband/ulp/isert 7461 7462ISDN SUBSYSTEM 7463M: Karsten Keil <isdn@linux-pingi.de> 7464L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7465L: netdev@vger.kernel.org 7466W: http://www.isdn4linux.de 7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7468S: Maintained 7469F: Documentation/isdn/ 7470F: drivers/isdn/ 7471F: include/linux/isdn.h 7472F: include/linux/isdn/ 7473F: include/uapi/linux/isdn.h 7474F: include/uapi/linux/isdn/ 7475 7476ISDN SUBSYSTEM (Eicon active card driver) 7477M: Armin Schindler <mac@melware.de> 7478L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7479W: http://www.melware.de 7480S: Maintained 7481F: drivers/isdn/hardware/eicon/ 7482 7483IT87 HARDWARE MONITORING DRIVER 7484M: Jean Delvare <jdelvare@suse.com> 7485L: linux-hwmon@vger.kernel.org 7486S: Maintained 7487F: Documentation/hwmon/it87 7488F: drivers/hwmon/it87.c 7489 7490IT913X MEDIA DRIVER 7491M: Antti Palosaari <crope@iki.fi> 7492L: linux-media@vger.kernel.org 7493W: https://linuxtv.org 7494W: http://palosaari.fi/linux/ 7495Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7496T: git git://linuxtv.org/anttip/media_tree.git 7497S: Maintained 7498F: drivers/media/tuners/it913x* 7499 7500IVTV VIDEO4LINUX DRIVER 7501M: Andy Walls <awalls@md.metrocast.net> 7502L: ivtv-devel@ivtvdriver.org (subscribers-only) 7503L: linux-media@vger.kernel.org 7504T: git git://linuxtv.org/media_tree.git 7505W: http://www.ivtvdriver.org 7506S: Maintained 7507F: Documentation/media/v4l-drivers/ivtv* 7508F: drivers/media/pci/ivtv/ 7509F: include/uapi/linux/ivtv* 7510 7511IX2505V MEDIA DRIVER 7512M: Malcolm Priestley <tvboxspy@gmail.com> 7513L: linux-media@vger.kernel.org 7514W: https://linuxtv.org 7515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7516S: Maintained 7517F: drivers/media/dvb-frontends/ix2505v* 7518 7519JC42.4 TEMPERATURE SENSOR DRIVER 7520M: Guenter Roeck <linux@roeck-us.net> 7521L: linux-hwmon@vger.kernel.org 7522S: Maintained 7523F: drivers/hwmon/jc42.c 7524F: Documentation/hwmon/jc42 7525 7526JFS FILESYSTEM 7527M: Dave Kleikamp <shaggy@kernel.org> 7528L: jfs-discussion@lists.sourceforge.net 7529W: http://jfs.sourceforge.net/ 7530T: git git://github.com/kleikamp/linux-shaggy.git 7531S: Maintained 7532F: Documentation/filesystems/jfs.txt 7533F: fs/jfs/ 7534 7535JME NETWORK DRIVER 7536M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7537L: netdev@vger.kernel.org 7538S: Maintained 7539F: drivers/net/ethernet/jme.* 7540 7541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7542M: David Woodhouse <dwmw2@infradead.org> 7543L: linux-mtd@lists.infradead.org 7544W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7545S: Maintained 7546F: fs/jffs2/ 7547F: include/uapi/linux/jffs2.h 7548 7549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7550M: "Theodore Ts'o" <tytso@mit.edu> 7551M: Jan Kara <jack@suse.com> 7552L: linux-ext4@vger.kernel.org 7553S: Maintained 7554F: fs/jbd2/ 7555F: include/linux/jbd2.h 7556 7557JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7558M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7559L: linux-media@vger.kernel.org 7560S: Maintained 7561F: drivers/media/platform/rcar_jpu.c 7562 7563JSM Neo PCI based serial card 7564M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7565L: linux-serial@vger.kernel.org 7566S: Maintained 7567F: drivers/tty/serial/jsm/ 7568 7569K10TEMP HARDWARE MONITORING DRIVER 7570M: Clemens Ladisch <clemens@ladisch.de> 7571L: linux-hwmon@vger.kernel.org 7572S: Maintained 7573F: Documentation/hwmon/k10temp 7574F: drivers/hwmon/k10temp.c 7575 7576K8TEMP HARDWARE MONITORING DRIVER 7577M: Rudolf Marek <r.marek@assembler.cz> 7578L: linux-hwmon@vger.kernel.org 7579S: Maintained 7580F: Documentation/hwmon/k8temp 7581F: drivers/hwmon/k8temp.c 7582 7583KASAN 7584M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7585R: Alexander Potapenko <glider@google.com> 7586R: Dmitry Vyukov <dvyukov@google.com> 7587L: kasan-dev@googlegroups.com 7588S: Maintained 7589F: arch/*/include/asm/kasan.h 7590F: arch/*/mm/kasan_init* 7591F: Documentation/dev-tools/kasan.rst 7592F: include/linux/kasan*.h 7593F: lib/test_kasan.c 7594F: mm/kasan/ 7595F: scripts/Makefile.kasan 7596 7597KCONFIG 7598L: linux-kbuild@vger.kernel.org 7599S: Orphan 7600F: Documentation/kbuild/kconfig-language.txt 7601F: scripts/kconfig/ 7602 7603KDUMP 7604M: Dave Young <dyoung@redhat.com> 7605M: Baoquan He <bhe@redhat.com> 7606R: Vivek Goyal <vgoyal@redhat.com> 7607L: kexec@lists.infradead.org 7608W: http://lse.sourceforge.net/kdump/ 7609S: Maintained 7610F: Documentation/kdump/ 7611 7612KEENE FM RADIO TRANSMITTER DRIVER 7613M: Hans Verkuil <hverkuil@xs4all.nl> 7614L: linux-media@vger.kernel.org 7615T: git git://linuxtv.org/media_tree.git 7616W: https://linuxtv.org 7617S: Maintained 7618F: drivers/media/radio/radio-keene* 7619 7620KERNEL AUTOMOUNTER v4 (AUTOFS4) 7621M: Ian Kent <raven@themaw.net> 7622L: autofs@vger.kernel.org 7623S: Maintained 7624F: fs/autofs4/ 7625 7626KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7627M: Masahiro Yamada <yamada.masahiro@socionext.com> 7628M: Michal Marek <michal.lkml@markovi.net> 7629T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7630L: linux-kbuild@vger.kernel.org 7631S: Maintained 7632F: Documentation/kbuild/ 7633F: Makefile 7634F: scripts/Makefile.* 7635F: scripts/basic/ 7636F: scripts/mk* 7637F: scripts/package/ 7638 7639KERNEL JANITORS 7640L: kernel-janitors@vger.kernel.org 7641W: http://kernelnewbies.org/KernelJanitors 7642S: Odd Fixes 7643 7644KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7645M: "J. Bruce Fields" <bfields@fieldses.org> 7646M: Jeff Layton <jlayton@kernel.org> 7647L: linux-nfs@vger.kernel.org 7648W: http://nfs.sourceforge.net/ 7649T: git git://linux-nfs.org/~bfields/linux.git 7650S: Supported 7651F: fs/nfsd/ 7652F: include/uapi/linux/nfsd/ 7653F: fs/lockd/ 7654F: fs/nfs_common/ 7655F: net/sunrpc/ 7656F: include/linux/lockd/ 7657F: include/linux/sunrpc/ 7658F: include/uapi/linux/sunrpc/ 7659 7660KERNEL SELFTEST FRAMEWORK 7661M: Shuah Khan <shuahkh@osg.samsung.com> 7662M: Shuah Khan <shuah@kernel.org> 7663L: linux-kselftest@vger.kernel.org 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7665S: Maintained 7666F: tools/testing/selftests/ 7667F: Documentation/dev-tools/kselftest* 7668 7669KERNEL USERMODE HELPER 7670M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7671L: linux-kernel@vger.kernel.org 7672S: Maintained 7673F: kernel/umh.c 7674F: include/linux/umh.h 7675 7676KERNEL VIRTUAL MACHINE (KVM) 7677M: Paolo Bonzini <pbonzini@redhat.com> 7678M: Radim Krčmář <rkrcmar@redhat.com> 7679L: kvm@vger.kernel.org 7680W: http://www.linux-kvm.org 7681T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7682S: Supported 7683F: Documentation/virtual/kvm/ 7684F: include/trace/events/kvm.h 7685F: include/uapi/asm-generic/kvm* 7686F: include/uapi/linux/kvm* 7687F: include/asm-generic/kvm* 7688F: include/linux/kvm* 7689F: include/kvm/iodev.h 7690F: virt/kvm/* 7691F: tools/kvm/ 7692 7693KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7694M: Joerg Roedel <joro@8bytes.org> 7695L: kvm@vger.kernel.org 7696W: http://www.linux-kvm.org/ 7697S: Maintained 7698F: arch/x86/include/asm/svm.h 7699F: arch/x86/kvm/svm.c 7700 7701KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7702M: Christoffer Dall <christoffer.dall@linaro.org> 7703M: Marc Zyngier <marc.zyngier@arm.com> 7704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7705L: kvmarm@lists.cs.columbia.edu 7706W: http://systems.cs.columbia.edu/projects/kvm-arm 7707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7708S: Supported 7709F: arch/arm/include/uapi/asm/kvm* 7710F: arch/arm/include/asm/kvm* 7711F: arch/arm/kvm/ 7712F: virt/kvm/arm/ 7713F: include/kvm/arm_* 7714 7715KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7716M: Christoffer Dall <christoffer.dall@linaro.org> 7717M: Marc Zyngier <marc.zyngier@arm.com> 7718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7719L: kvmarm@lists.cs.columbia.edu 7720S: Maintained 7721F: arch/arm64/include/uapi/asm/kvm* 7722F: arch/arm64/include/asm/kvm* 7723F: arch/arm64/kvm/ 7724 7725KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7726M: James Hogan <jhogan@kernel.org> 7727L: linux-mips@linux-mips.org 7728S: Supported 7729F: arch/mips/include/uapi/asm/kvm* 7730F: arch/mips/include/asm/kvm* 7731F: arch/mips/kvm/ 7732 7733KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7734M: Paul Mackerras <paulus@ozlabs.org> 7735L: kvm-ppc@vger.kernel.org 7736W: http://www.linux-kvm.org/ 7737T: git git://github.com/agraf/linux-2.6.git 7738S: Supported 7739F: arch/powerpc/include/uapi/asm/kvm* 7740F: arch/powerpc/include/asm/kvm* 7741F: arch/powerpc/kvm/ 7742F: arch/powerpc/kernel/kvm* 7743 7744KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7745M: Christian Borntraeger <borntraeger@de.ibm.com> 7746M: Cornelia Huck <cohuck@redhat.com> 7747L: linux-s390@vger.kernel.org 7748W: http://www.ibm.com/developerworks/linux/linux390/ 7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7750S: Supported 7751F: arch/s390/include/uapi/asm/kvm* 7752F: arch/s390/include/asm/gmap.h 7753F: arch/s390/include/asm/kvm* 7754F: arch/s390/kvm/ 7755F: arch/s390/mm/gmap.c 7756 7757KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7758M: Paolo Bonzini <pbonzini@redhat.com> 7759M: Radim Krčmář <rkrcmar@redhat.com> 7760L: kvm@vger.kernel.org 7761W: http://www.linux-kvm.org 7762T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7763S: Supported 7764F: arch/x86/kvm/ 7765F: arch/x86/include/uapi/asm/kvm* 7766F: arch/x86/include/asm/kvm* 7767F: arch/x86/include/asm/pvclock-abi.h 7768F: arch/x86/kernel/kvm.c 7769F: arch/x86/kernel/kvmclock.c 7770 7771KERNFS 7772M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7773M: Tejun Heo <tj@kernel.org> 7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7775S: Supported 7776F: include/linux/kernfs.h 7777F: fs/kernfs/ 7778 7779KEXEC 7780M: Eric Biederman <ebiederm@xmission.com> 7781W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7782L: kexec@lists.infradead.org 7783S: Maintained 7784F: include/linux/kexec.h 7785F: include/uapi/linux/kexec.h 7786F: kernel/kexec* 7787 7788KEYS-ENCRYPTED 7789M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7790L: linux-integrity@vger.kernel.org 7791L: keyrings@vger.kernel.org 7792S: Supported 7793F: Documentation/security/keys/trusted-encrypted.rst 7794F: include/keys/encrypted-type.h 7795F: security/keys/encrypted-keys/ 7796 7797KEYS-TRUSTED 7798M: James Bottomley <jejb@linux.vnet.ibm.com> 7799M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7800L: linux-integrity@vger.kernel.org 7801L: keyrings@vger.kernel.org 7802S: Supported 7803F: Documentation/security/keys/trusted-encrypted.rst 7804F: include/keys/trusted-type.h 7805F: security/keys/trusted.c 7806F: security/keys/trusted.h 7807 7808KEYS/KEYRINGS: 7809M: David Howells <dhowells@redhat.com> 7810L: keyrings@vger.kernel.org 7811S: Maintained 7812F: Documentation/security/keys/core.rst 7813F: include/linux/key.h 7814F: include/linux/key-type.h 7815F: include/linux/keyctl.h 7816F: include/uapi/linux/keyctl.h 7817F: include/keys/ 7818F: security/keys/ 7819 7820KGDB / KDB /debug_core 7821M: Jason Wessel <jason.wessel@windriver.com> 7822M: Daniel Thompson <daniel.thompson@linaro.org> 7823W: http://kgdb.wiki.kernel.org/ 7824L: kgdb-bugreport@lists.sourceforge.net 7825T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7826S: Maintained 7827F: Documentation/dev-tools/kgdb.rst 7828F: drivers/misc/kgdbts.c 7829F: drivers/tty/serial/kgdboc.c 7830F: include/linux/kdb.h 7831F: include/linux/kgdb.h 7832F: kernel/debug/ 7833 7834KMEMLEAK 7835M: Catalin Marinas <catalin.marinas@arm.com> 7836S: Maintained 7837F: Documentation/dev-tools/kmemleak.rst 7838F: include/linux/kmemleak.h 7839F: mm/kmemleak.c 7840F: mm/kmemleak-test.c 7841 7842KMOD KERNEL MODULE LOADER - USERMODE HELPER 7843M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7844L: linux-kernel@vger.kernel.org 7845S: Maintained 7846F: kernel/kmod.c 7847F: include/linux/kmod.h 7848F: lib/test_kmod.c 7849F: tools/testing/selftests/kmod/ 7850 7851KPROBES 7852M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7853M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7854M: "David S. Miller" <davem@davemloft.net> 7855M: Masami Hiramatsu <mhiramat@kernel.org> 7856S: Maintained 7857F: Documentation/kprobes.txt 7858F: include/linux/kprobes.h 7859F: include/asm-generic/kprobes.h 7860F: kernel/kprobes.c 7861 7862KS0108 LCD CONTROLLER DRIVER 7863M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7864W: http://miguelojeda.es/auxdisplay.htm 7865W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7866S: Maintained 7867F: Documentation/auxdisplay/ks0108 7868F: drivers/auxdisplay/ks0108.c 7869F: include/linux/ks0108.h 7870 7871L3MDEV 7872M: David Ahern <dsa@cumulusnetworks.com> 7873L: netdev@vger.kernel.org 7874S: Maintained 7875F: net/l3mdev 7876F: include/net/l3mdev.h 7877 7878LANTIQ MIPS ARCHITECTURE 7879M: John Crispin <john@phrozen.org> 7880L: linux-mips@linux-mips.org 7881S: Maintained 7882F: arch/mips/lantiq 7883F: drivers/soc/lantiq 7884 7885LAPB module 7886L: linux-x25@vger.kernel.org 7887S: Orphan 7888F: Documentation/networking/lapb-module.txt 7889F: include/*/lapb.h 7890F: net/lapb/ 7891 7892LASI 53c700 driver for PARISC 7893M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7894L: linux-scsi@vger.kernel.org 7895S: Maintained 7896F: Documentation/scsi/53c700.txt 7897F: drivers/scsi/53c700* 7898 7899LEAKING_ADDRESSES 7900M: Tobin C. Harding <me@tobin.cc> 7901S: Maintained 7902F: scripts/leaking_addresses.pl 7903 7904LED SUBSYSTEM 7905M: Richard Purdie <rpurdie@rpsys.net> 7906M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7907M: Pavel Machek <pavel@ucw.cz> 7908L: linux-leds@vger.kernel.org 7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7910S: Maintained 7911F: Documentation/devicetree/bindings/leds/ 7912F: drivers/leds/ 7913F: include/linux/leds.h 7914 7915LEGACY EEPROM DRIVER 7916M: Jean Delvare <jdelvare@suse.com> 7917S: Maintained 7918F: Documentation/misc-devices/eeprom 7919F: drivers/misc/eeprom/eeprom.c 7920 7921LEGO USB Tower driver 7922M: Juergen Stuber <starblue@users.sourceforge.net> 7923L: legousb-devel@lists.sourceforge.net 7924W: http://legousb.sourceforge.net/ 7925S: Maintained 7926F: drivers/usb/misc/legousbtower.c 7927 7928LG2160 MEDIA DRIVER 7929M: Michael Krufky <mkrufky@linuxtv.org> 7930L: linux-media@vger.kernel.org 7931W: https://linuxtv.org 7932W: http://github.com/mkrufky 7933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7934T: git git://linuxtv.org/mkrufky/tuners.git 7935S: Maintained 7936F: drivers/media/dvb-frontends/lg2160.* 7937 7938LGDT3305 MEDIA DRIVER 7939M: Michael Krufky <mkrufky@linuxtv.org> 7940L: linux-media@vger.kernel.org 7941W: https://linuxtv.org 7942W: http://github.com/mkrufky 7943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7944T: git git://linuxtv.org/mkrufky/tuners.git 7945S: Maintained 7946F: drivers/media/dvb-frontends/lgdt3305.* 7947 7948LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7949M: Viresh Kumar <vireshk@kernel.org> 7950L: linux-ide@vger.kernel.org 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7952S: Maintained 7953F: include/linux/pata_arasan_cf_data.h 7954F: drivers/ata/pata_arasan_cf.c 7955 7956LIBATA PATA DRIVERS 7957M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7958M: Tejun Heo <tj@kernel.org> 7959L: linux-ide@vger.kernel.org 7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7961S: Maintained 7962F: drivers/ata/pata_*.c 7963F: drivers/ata/ata_generic.c 7964 7965LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7966M: Linus Walleij <linus.walleij@linaro.org> 7967L: linux-ide@vger.kernel.org 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7969S: Maintained 7970F: drivers/ata/pata_ftide010.c 7971F: drivers/ata/sata_gemini.c 7972F: drivers/ata/sata_gemini.h 7973 7974LIBATA SATA AHCI PLATFORM devices support 7975M: Hans de Goede <hdegoede@redhat.com> 7976M: Tejun Heo <tj@kernel.org> 7977L: linux-ide@vger.kernel.org 7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7979S: Maintained 7980F: drivers/ata/ahci_platform.c 7981F: drivers/ata/libahci_platform.c 7982F: include/linux/ahci_platform.h 7983 7984LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7985M: Mikael Pettersson <mikpelinux@gmail.com> 7986L: linux-ide@vger.kernel.org 7987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7988S: Maintained 7989F: drivers/ata/sata_promise.* 7990 7991LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7992M: Tejun Heo <tj@kernel.org> 7993L: linux-ide@vger.kernel.org 7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7995S: Maintained 7996F: drivers/ata/ 7997F: include/linux/ata.h 7998F: include/linux/libata.h 7999F: Documentation/devicetree/bindings/ata/ 8000 8001LIBLOCKDEP 8002M: Sasha Levin <alexander.levin@verizon.com> 8003S: Maintained 8004F: tools/lib/lockdep/ 8005 8006LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8007M: Ross Zwisler <ross.zwisler@linux.intel.com> 8008L: linux-nvdimm@lists.01.org 8009Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8010S: Supported 8011F: drivers/nvdimm/blk.c 8012F: drivers/nvdimm/region_devs.c 8013 8014LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8015M: Vishal Verma <vishal.l.verma@intel.com> 8016L: linux-nvdimm@lists.01.org 8017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8018S: Supported 8019F: drivers/nvdimm/btt* 8020 8021LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8022M: Ross Zwisler <ross.zwisler@linux.intel.com> 8023L: linux-nvdimm@lists.01.org 8024Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8025S: Supported 8026F: drivers/nvdimm/pmem* 8027 8028LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8029M: Dan Williams <dan.j.williams@intel.com> 8030L: linux-nvdimm@lists.01.org 8031Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8033S: Supported 8034F: drivers/nvdimm/* 8035F: drivers/acpi/nfit/* 8036F: include/linux/nd.h 8037F: include/linux/libnvdimm.h 8038F: include/uapi/linux/ndctl.h 8039 8040LIGHTNVM PLATFORM SUPPORT 8041M: Matias Bjorling <mb@lightnvm.io> 8042W: http://github/OpenChannelSSD 8043L: linux-block@vger.kernel.org 8044S: Maintained 8045F: drivers/lightnvm/ 8046F: include/linux/lightnvm.h 8047F: include/uapi/linux/lightnvm.h 8048 8049LINUX FOR POWER MACINTOSH 8050M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8051W: http://www.penguinppc.org/ 8052L: linuxppc-dev@lists.ozlabs.org 8053S: Maintained 8054F: arch/powerpc/platforms/powermac/ 8055F: drivers/macintosh/ 8056 8057LINUX FOR POWERPC (32-BIT AND 64-BIT) 8058M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8059M: Paul Mackerras <paulus@samba.org> 8060M: Michael Ellerman <mpe@ellerman.id.au> 8061W: https://github.com/linuxppc/linux/wiki 8062L: linuxppc-dev@lists.ozlabs.org 8063Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8064T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8065S: Supported 8066F: Documentation/ABI/stable/sysfs-firmware-opal-* 8067F: Documentation/devicetree/bindings/powerpc/ 8068F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8069F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8070F: Documentation/powerpc/ 8071F: arch/powerpc/ 8072F: drivers/char/tpm/tpm_ibmvtpm* 8073F: drivers/crypto/nx/ 8074F: drivers/crypto/vmx/ 8075F: drivers/i2c/busses/i2c-opal.c 8076F: drivers/net/ethernet/ibm/ibmveth.* 8077F: drivers/net/ethernet/ibm/ibmvnic.* 8078F: drivers/pci/hotplug/pnv_php.c 8079F: drivers/pci/hotplug/rpa* 8080F: drivers/rtc/rtc-opal.c 8081F: drivers/scsi/ibmvscsi/ 8082F: drivers/tty/hvc/hvc_opal.c 8083F: drivers/watchdog/wdrtas.c 8084F: tools/testing/selftests/powerpc 8085N: /pmac 8086N: powermac 8087N: powernv 8088N: [^a-z0-9]ps3 8089N: pseries 8090 8091LINUX FOR POWERPC EMBEDDED MPC5XXX 8092M: Anatolij Gustschin <agust@denx.de> 8093L: linuxppc-dev@lists.ozlabs.org 8094T: git git://git.denx.de/linux-denx-agust.git 8095S: Maintained 8096F: arch/powerpc/platforms/512x/ 8097F: arch/powerpc/platforms/52xx/ 8098 8099LINUX FOR POWERPC EMBEDDED PPC4XX 8100M: Alistair Popple <alistair@popple.id.au> 8101M: Matt Porter <mporter@kernel.crashing.org> 8102W: http://www.penguinppc.org/ 8103L: linuxppc-dev@lists.ozlabs.org 8104S: Maintained 8105F: arch/powerpc/platforms/40x/ 8106F: arch/powerpc/platforms/44x/ 8107 8108LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8109M: Scott Wood <oss@buserror.net> 8110M: Kumar Gala <galak@kernel.crashing.org> 8111W: http://www.penguinppc.org/ 8112L: linuxppc-dev@lists.ozlabs.org 8113T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8114S: Maintained 8115F: arch/powerpc/platforms/83xx/ 8116F: arch/powerpc/platforms/85xx/ 8117F: Documentation/devicetree/bindings/powerpc/fsl/ 8118 8119LINUX FOR POWERPC EMBEDDED PPC8XX 8120M: Vitaly Bordug <vitb@kernel.crashing.org> 8121W: http://www.penguinppc.org/ 8122L: linuxppc-dev@lists.ozlabs.org 8123S: Maintained 8124F: arch/powerpc/platforms/8xx/ 8125 8126LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8127L: linuxppc-dev@lists.ozlabs.org 8128S: Orphan 8129F: arch/powerpc/*/*virtex* 8130F: arch/powerpc/*/*/*virtex* 8131 8132LINUX FOR POWERPC PA SEMI PWRFICIENT 8133L: linuxppc-dev@lists.ozlabs.org 8134S: Orphan 8135F: arch/powerpc/platforms/pasemi/ 8136F: drivers/*/*pasemi* 8137F: drivers/*/*/*pasemi* 8138 8139LINUX KERNEL DUMP TEST MODULE (LKDTM) 8140M: Kees Cook <keescook@chromium.org> 8141S: Maintained 8142F: drivers/misc/lkdtm* 8143 8144LINUX SECURITY MODULE (LSM) FRAMEWORK 8145M: Chris Wright <chrisw@sous-sol.org> 8146L: linux-security-module@vger.kernel.org 8147S: Supported 8148 8149LIS3LV02D ACCELEROMETER DRIVER 8150M: Eric Piel <eric.piel@tremplin-utc.net> 8151S: Maintained 8152F: Documentation/misc-devices/lis3lv02d 8153F: drivers/misc/lis3lv02d/ 8154F: drivers/platform/x86/hp_accel.c 8155 8156LIVE PATCHING 8157M: Josh Poimboeuf <jpoimboe@redhat.com> 8158M: Jessica Yu <jeyu@kernel.org> 8159M: Jiri Kosina <jikos@kernel.org> 8160M: Miroslav Benes <mbenes@suse.cz> 8161R: Petr Mladek <pmladek@suse.com> 8162S: Maintained 8163F: kernel/livepatch/ 8164F: include/linux/livepatch.h 8165F: arch/x86/include/asm/livepatch.h 8166F: arch/x86/kernel/livepatch.c 8167F: Documentation/livepatch/ 8168F: Documentation/ABI/testing/sysfs-kernel-livepatch 8169F: samples/livepatch/ 8170L: live-patching@vger.kernel.org 8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8172 8173LLC (802.2) 8174L: netdev@vger.kernel.org 8175S: Odd fixes 8176F: include/linux/llc.h 8177F: include/uapi/linux/llc.h 8178F: include/net/llc* 8179F: net/llc/ 8180 8181LM73 HARDWARE MONITOR DRIVER 8182M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8183L: linux-hwmon@vger.kernel.org 8184S: Maintained 8185F: drivers/hwmon/lm73.c 8186 8187LM78 HARDWARE MONITOR DRIVER 8188M: Jean Delvare <jdelvare@suse.com> 8189L: linux-hwmon@vger.kernel.org 8190S: Maintained 8191F: Documentation/hwmon/lm78 8192F: drivers/hwmon/lm78.c 8193 8194LM83 HARDWARE MONITOR DRIVER 8195M: Jean Delvare <jdelvare@suse.com> 8196L: linux-hwmon@vger.kernel.org 8197S: Maintained 8198F: Documentation/hwmon/lm83 8199F: drivers/hwmon/lm83.c 8200 8201LM90 HARDWARE MONITOR DRIVER 8202M: Jean Delvare <jdelvare@suse.com> 8203L: linux-hwmon@vger.kernel.org 8204S: Maintained 8205F: Documentation/hwmon/lm90 8206F: Documentation/devicetree/bindings/hwmon/lm90.txt 8207F: drivers/hwmon/lm90.c 8208F: include/dt-bindings/thermal/lm90.h 8209 8210LM95234 HARDWARE MONITOR DRIVER 8211M: Guenter Roeck <linux@roeck-us.net> 8212L: linux-hwmon@vger.kernel.org 8213S: Maintained 8214F: Documentation/hwmon/lm95234 8215F: drivers/hwmon/lm95234.c 8216 8217LME2510 MEDIA DRIVER 8218M: Malcolm Priestley <tvboxspy@gmail.com> 8219L: linux-media@vger.kernel.org 8220W: https://linuxtv.org 8221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8222S: Maintained 8223F: drivers/media/usb/dvb-usb-v2/lmedm04* 8224 8225LOADPIN SECURITY MODULE 8226M: Kees Cook <keescook@chromium.org> 8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8228S: Supported 8229F: security/loadpin/ 8230F: Documentation/admin-guide/LSM/LoadPin.rst 8231 8232LOCKING PRIMITIVES 8233M: Peter Zijlstra <peterz@infradead.org> 8234M: Ingo Molnar <mingo@redhat.com> 8235L: linux-kernel@vger.kernel.org 8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8237S: Maintained 8238F: Documentation/locking/ 8239F: include/linux/lockdep.h 8240F: include/linux/spinlock*.h 8241F: arch/*/include/asm/spinlock*.h 8242F: include/linux/rwlock*.h 8243F: include/linux/mutex*.h 8244F: arch/*/include/asm/mutex*.h 8245F: include/linux/rwsem*.h 8246F: arch/*/include/asm/rwsem.h 8247F: include/linux/seqlock.h 8248F: lib/locking*.[ch] 8249F: kernel/locking/ 8250X: kernel/locking/locktorture.c 8251 8252LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8253M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8254L: linux-ntfs-dev@lists.sourceforge.net 8255W: http://www.linux-ntfs.org/content/view/19/37/ 8256S: Maintained 8257F: Documentation/ldm.txt 8258F: block/partitions/ldm.* 8259 8260LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8261M: Sathya Prakash <sathya.prakash@broadcom.com> 8262M: Chaitra P B <chaitra.basappa@broadcom.com> 8263M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8264L: MPT-FusionLinux.pdl@broadcom.com 8265L: linux-scsi@vger.kernel.org 8266W: http://www.avagotech.com/support/ 8267S: Supported 8268F: drivers/message/fusion/ 8269F: drivers/scsi/mpt2sas/ 8270F: drivers/scsi/mpt3sas/ 8271 8272LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8273M: Matthew Wilcox <matthew@wil.cx> 8274L: linux-scsi@vger.kernel.org 8275S: Maintained 8276F: drivers/scsi/sym53c8xx_2/ 8277 8278LTC4261 HARDWARE MONITOR DRIVER 8279M: Guenter Roeck <linux@roeck-us.net> 8280L: linux-hwmon@vger.kernel.org 8281S: Maintained 8282F: Documentation/hwmon/ltc4261 8283F: drivers/hwmon/ltc4261.c 8284 8285LTC4306 I2C MULTIPLEXER DRIVER 8286M: Michael Hennerich <michael.hennerich@analog.com> 8287W: http://ez.analog.com/community/linux-device-drivers 8288L: linux-i2c@vger.kernel.org 8289S: Supported 8290F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8291F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8292 8293LTP (Linux Test Project) 8294M: Mike Frysinger <vapier@gentoo.org> 8295M: Cyril Hrubis <chrubis@suse.cz> 8296M: Wanlong Gao <wanlong.gao@gmail.com> 8297M: Jan Stancek <jstancek@redhat.com> 8298M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8299M: Alexey Kodanev <alexey.kodanev@oracle.com> 8300L: ltp@lists.linux.it (subscribers-only) 8301W: http://linux-test-project.github.io/ 8302T: git git://github.com/linux-test-project/ltp.git 8303S: Maintained 8304 8305M32R ARCHITECTURE 8306W: http://www.linux-m32r.org/ 8307S: Orphan 8308F: arch/m32r/ 8309 8310M68K ARCHITECTURE 8311M: Geert Uytterhoeven <geert@linux-m68k.org> 8312L: linux-m68k@lists.linux-m68k.org 8313W: http://www.linux-m68k.org/ 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8315S: Maintained 8316F: arch/m68k/ 8317F: drivers/zorro/ 8318 8319M68K ON APPLE MACINTOSH 8320M: Joshua Thompson <funaho@jurai.org> 8321W: http://www.mac.linux-m68k.org/ 8322L: linux-m68k@lists.linux-m68k.org 8323S: Maintained 8324F: arch/m68k/mac/ 8325 8326M68K ON HP9000/300 8327M: Philip Blundell <philb@gnu.org> 8328W: http://www.tazenda.demon.co.uk/phil/linux-hp 8329S: Maintained 8330F: arch/m68k/hp300/ 8331 8332M88DS3103 MEDIA DRIVER 8333M: Antti Palosaari <crope@iki.fi> 8334L: linux-media@vger.kernel.org 8335W: https://linuxtv.org 8336W: http://palosaari.fi/linux/ 8337Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8338T: git git://linuxtv.org/anttip/media_tree.git 8339S: Maintained 8340F: drivers/media/dvb-frontends/m88ds3103* 8341 8342M88RS2000 MEDIA DRIVER 8343M: Malcolm Priestley <tvboxspy@gmail.com> 8344L: linux-media@vger.kernel.org 8345W: https://linuxtv.org 8346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8347S: Maintained 8348F: drivers/media/dvb-frontends/m88rs2000* 8349 8350MA901 MASTERKIT USB FM RADIO DRIVER 8351M: Alexey Klimov <klimov.linux@gmail.com> 8352L: linux-media@vger.kernel.org 8353T: git git://linuxtv.org/media_tree.git 8354S: Maintained 8355F: drivers/media/radio/radio-ma901.c 8356 8357MAC80211 8358M: Johannes Berg <johannes@sipsolutions.net> 8359L: linux-wireless@vger.kernel.org 8360W: http://wireless.kernel.org/ 8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8363S: Maintained 8364F: Documentation/networking/mac80211-injection.txt 8365F: include/net/mac80211.h 8366F: net/mac80211/ 8367F: drivers/net/wireless/mac80211_hwsim.[ch] 8368F: Documentation/networking/mac80211_hwsim/README 8369 8370MAILBOX API 8371M: Jassi Brar <jassisinghbrar@gmail.com> 8372L: linux-kernel@vger.kernel.org 8373S: Maintained 8374F: drivers/mailbox/ 8375F: include/linux/mailbox_client.h 8376F: include/linux/mailbox_controller.h 8377 8378MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8379M: Michael Kerrisk <mtk.manpages@gmail.com> 8380W: http://www.kernel.org/doc/man-pages 8381L: linux-man@vger.kernel.org 8382S: Maintained 8383 8384MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8385M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8386L: linux-mips@linux-mips.org 8387S: Maintained 8388F: arch/mips/boot/dts/img/pistachio_marduk.dts 8389 8390MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8391M: Andrew Lunn <andrew@lunn.ch> 8392M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8393L: netdev@vger.kernel.org 8394S: Maintained 8395F: drivers/net/dsa/mv88e6xxx/ 8396F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8397 8398MARVELL ARMADA DRM SUPPORT 8399M: Russell King <linux@armlinux.org.uk> 8400S: Maintained 8401T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8402T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8403F: drivers/gpu/drm/armada/ 8404F: include/uapi/drm/armada_drm.h 8405F: Documentation/devicetree/bindings/display/armada/ 8406 8407MARVELL CRYPTO DRIVER 8408M: Boris Brezillon <boris.brezillon@free-electrons.com> 8409M: Arnaud Ebalard <arno@natisbad.org> 8410F: drivers/crypto/marvell/ 8411S: Maintained 8412L: linux-crypto@vger.kernel.org 8413 8414MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8415M: Mirko Lindner <mlindner@marvell.com> 8416M: Stephen Hemminger <stephen@networkplumber.org> 8417L: netdev@vger.kernel.org 8418S: Maintained 8419F: drivers/net/ethernet/marvell/sk* 8420 8421MARVELL LIBERTAS WIRELESS DRIVER 8422L: libertas-dev@lists.infradead.org 8423S: Orphan 8424F: drivers/net/wireless/marvell/libertas/ 8425 8426MARVELL MACCHIATOBIN SUPPORT 8427M: Russell King <rmk@armlinux.org.uk> 8428L: linux-arm-kernel@lists.infradead.org 8429S: Maintained 8430F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8431 8432MARVELL MV643XX ETHERNET DRIVER 8433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8434L: netdev@vger.kernel.org 8435S: Maintained 8436F: drivers/net/ethernet/marvell/mv643xx_eth.* 8437F: include/linux/mv643xx.h 8438 8439MARVELL MV88X3310 PHY DRIVER 8440M: Russell King <rmk@armlinux.org.uk> 8441L: netdev@vger.kernel.org 8442S: Maintained 8443F: drivers/net/phy/marvell10g.c 8444 8445MARVELL MVNETA ETHERNET DRIVER 8446M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8447L: netdev@vger.kernel.org 8448S: Maintained 8449F: drivers/net/ethernet/marvell/mvneta.* 8450 8451MARVELL MWIFIEX WIRELESS DRIVER 8452M: Amitkumar Karwar <amitkarwar@gmail.com> 8453M: Nishant Sarmukadam <nishants@marvell.com> 8454M: Ganapathi Bhat <gbhat@marvell.com> 8455M: Xinming Hu <huxm@marvell.com> 8456L: linux-wireless@vger.kernel.org 8457S: Maintained 8458F: drivers/net/wireless/marvell/mwifiex/ 8459 8460MARVELL MWL8K WIRELESS DRIVER 8461M: Lennert Buytenhek <buytenh@wantstofly.org> 8462L: linux-wireless@vger.kernel.org 8463S: Odd Fixes 8464F: drivers/net/wireless/marvell/mwl8k.c 8465 8466MARVELL NAND CONTROLLER DRIVER 8467M: Miquel Raynal <miquel.raynal@free-electrons.com> 8468L: linux-mtd@lists.infradead.org 8469S: Maintained 8470F: drivers/mtd/nand/marvell_nand.c 8471F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8472 8473MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8474M: Nicolas Pitre <nico@fluxnic.net> 8475S: Odd Fixes 8476F: drivers/mmc/host/mvsdio.* 8477 8478MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8479M: Hu Ziji <huziji@marvell.com> 8480L: linux-mmc@vger.kernel.org 8481S: Supported 8482F: drivers/mmc/host/sdhci-xenon* 8483F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8484 8485MATROX FRAMEBUFFER DRIVER 8486L: linux-fbdev@vger.kernel.org 8487S: Orphan 8488F: drivers/video/fbdev/matrox/matroxfb_* 8489F: include/uapi/linux/matroxfb.h 8490 8491MAX16065 HARDWARE MONITOR DRIVER 8492M: Guenter Roeck <linux@roeck-us.net> 8493L: linux-hwmon@vger.kernel.org 8494S: Maintained 8495F: Documentation/hwmon/max16065 8496F: drivers/hwmon/max16065.c 8497 8498MAX20751 HARDWARE MONITOR DRIVER 8499M: Guenter Roeck <linux@roeck-us.net> 8500L: linux-hwmon@vger.kernel.org 8501S: Maintained 8502F: Documentation/hwmon/max20751 8503F: drivers/hwmon/max20751.c 8504 8505MAX2175 SDR TUNER DRIVER 8506M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8507L: linux-media@vger.kernel.org 8508T: git git://linuxtv.org/media_tree.git 8509S: Maintained 8510F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8511F: Documentation/media/v4l-drivers/max2175.rst 8512F: drivers/media/i2c/max2175* 8513F: include/uapi/linux/max2175.h 8514 8515MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8516L: linux-hwmon@vger.kernel.org 8517S: Orphan 8518F: Documentation/hwmon/max6650 8519F: drivers/hwmon/max6650.c 8520 8521MAX6697 HARDWARE MONITOR DRIVER 8522M: Guenter Roeck <linux@roeck-us.net> 8523L: linux-hwmon@vger.kernel.org 8524S: Maintained 8525F: Documentation/hwmon/max6697 8526F: Documentation/devicetree/bindings/i2c/max6697.txt 8527F: drivers/hwmon/max6697.c 8528F: include/linux/platform_data/max6697.h 8529 8530MAX9860 MONO AUDIO VOICE CODEC DRIVER 8531M: Peter Rosin <peda@axentia.se> 8532L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8533S: Maintained 8534F: Documentation/devicetree/bindings/sound/max9860.txt 8535F: sound/soc/codecs/max9860.* 8536 8537MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8538M: Javier Martinez Canillas <javier@dowhile0.org> 8539L: linux-kernel@vger.kernel.org 8540S: Supported 8541F: drivers/regulator/max77802-regulator.c 8542F: Documentation/devicetree/bindings/*/*max77802.txt 8543F: include/dt-bindings/*/*max77802.h 8544 8545MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8546M: Krzysztof Kozlowski <krzk@kernel.org> 8547M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8548L: linux-pm@vger.kernel.org 8549S: Supported 8550F: drivers/power/supply/max14577_charger.c 8551F: drivers/power/supply/max77693_charger.c 8552 8553MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8554M: Chanwoo Choi <cw00.choi@samsung.com> 8555M: Krzysztof Kozlowski <krzk@kernel.org> 8556M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8557L: linux-kernel@vger.kernel.org 8558S: Supported 8559F: drivers/*/max14577*.c 8560F: drivers/*/max77686*.c 8561F: drivers/*/max77693*.c 8562F: drivers/extcon/extcon-max14577.c 8563F: drivers/extcon/extcon-max77693.c 8564F: drivers/rtc/rtc-max77686.c 8565F: drivers/clk/clk-max77686.c 8566F: Documentation/devicetree/bindings/mfd/max14577.txt 8567F: Documentation/devicetree/bindings/*/max77686.txt 8568F: Documentation/devicetree/bindings/mfd/max77693.txt 8569F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8570F: include/linux/mfd/max14577*.h 8571F: include/linux/mfd/max77686*.h 8572F: include/linux/mfd/max77693*.h 8573 8574MAXIRADIO FM RADIO RECEIVER DRIVER 8575M: Hans Verkuil <hverkuil@xs4all.nl> 8576L: linux-media@vger.kernel.org 8577T: git git://linuxtv.org/media_tree.git 8578W: https://linuxtv.org 8579S: Maintained 8580F: drivers/media/radio/radio-maxiradio* 8581 8582MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8583M: Peter Rosin <peda@axentia.se> 8584L: linux-iio@vger.kernel.org 8585S: Maintained 8586F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8587F: drivers/iio/potentiometer/mcp4531.c 8588 8589MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8590M: William Breathitt Gray <vilhelm.gray@gmail.com> 8591L: linux-iio@vger.kernel.org 8592S: Maintained 8593F: drivers/iio/dac/cio-dac.c 8594 8595MEDIA DRIVERS FOR ASCOT2E 8596M: Sergey Kozlov <serjk@netup.ru> 8597M: Abylay Ospan <aospan@netup.ru> 8598L: linux-media@vger.kernel.org 8599W: https://linuxtv.org 8600W: http://netup.tv/ 8601T: git git://linuxtv.org/media_tree.git 8602S: Supported 8603F: drivers/media/dvb-frontends/ascot2e* 8604 8605MEDIA DRIVERS FOR CXD2841ER 8606M: Sergey Kozlov <serjk@netup.ru> 8607M: Abylay Ospan <aospan@netup.ru> 8608L: linux-media@vger.kernel.org 8609W: https://linuxtv.org 8610W: http://netup.tv/ 8611T: git git://linuxtv.org/media_tree.git 8612S: Supported 8613F: drivers/media/dvb-frontends/cxd2841er* 8614 8615MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8616M: Daniel Scheller <d.scheller.oss@gmail.com> 8617L: linux-media@vger.kernel.org 8618W: https://linuxtv.org 8619T: git git://linuxtv.org/media_tree.git 8620S: Maintained 8621F: drivers/media/pci/ddbridge/* 8622 8623MEDIA DRIVERS FOR FREESCALE IMX 8624M: Steve Longerbeam <slongerbeam@gmail.com> 8625M: Philipp Zabel <p.zabel@pengutronix.de> 8626L: linux-media@vger.kernel.org 8627T: git git://linuxtv.org/media_tree.git 8628S: Maintained 8629F: Documentation/devicetree/bindings/media/imx.txt 8630F: Documentation/media/v4l-drivers/imx.rst 8631F: drivers/staging/media/imx/ 8632F: include/linux/imx-media.h 8633F: include/media/imx.h 8634 8635MEDIA DRIVERS FOR HELENE 8636M: Abylay Ospan <aospan@netup.ru> 8637L: linux-media@vger.kernel.org 8638W: https://linuxtv.org 8639W: http://netup.tv/ 8640T: git git://linuxtv.org/media_tree.git 8641S: Supported 8642F: drivers/media/dvb-frontends/helene* 8643 8644MEDIA DRIVERS FOR HORUS3A 8645M: Sergey Kozlov <serjk@netup.ru> 8646M: Abylay Ospan <aospan@netup.ru> 8647L: linux-media@vger.kernel.org 8648W: https://linuxtv.org 8649W: http://netup.tv/ 8650T: git git://linuxtv.org/media_tree.git 8651S: Supported 8652F: drivers/media/dvb-frontends/horus3a* 8653 8654MEDIA DRIVERS FOR LNBH25 8655M: Sergey Kozlov <serjk@netup.ru> 8656M: Abylay Ospan <aospan@netup.ru> 8657L: linux-media@vger.kernel.org 8658W: https://linuxtv.org 8659W: http://netup.tv/ 8660T: git git://linuxtv.org/media_tree.git 8661S: Supported 8662F: drivers/media/dvb-frontends/lnbh25* 8663 8664MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8665M: Daniel Scheller <d.scheller.oss@gmail.com> 8666L: linux-media@vger.kernel.org 8667W: https://linuxtv.org 8668T: git git://linuxtv.org/media_tree.git 8669S: Maintained 8670F: drivers/media/dvb-frontends/mxl5xx* 8671 8672MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8673M: Sergey Kozlov <serjk@netup.ru> 8674M: Abylay Ospan <aospan@netup.ru> 8675L: linux-media@vger.kernel.org 8676W: https://linuxtv.org 8677W: http://netup.tv/ 8678T: git git://linuxtv.org/media_tree.git 8679S: Supported 8680F: drivers/media/pci/netup_unidvb/* 8681 8682MEDIA DRIVERS FOR RENESAS - DRIF 8683M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8684L: linux-media@vger.kernel.org 8685L: linux-renesas-soc@vger.kernel.org 8686T: git git://linuxtv.org/media_tree.git 8687S: Supported 8688F: Documentation/devicetree/bindings/media/renesas,drif.txt 8689F: drivers/media/platform/rcar_drif.c 8690 8691MEDIA DRIVERS FOR RENESAS - FCP 8692M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8693L: linux-media@vger.kernel.org 8694L: linux-renesas-soc@vger.kernel.org 8695T: git git://linuxtv.org/media_tree.git 8696S: Supported 8697F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8698F: drivers/media/platform/rcar-fcp.c 8699F: include/media/rcar-fcp.h 8700 8701MEDIA DRIVERS FOR RENESAS - FDP1 8702M: Kieran Bingham <kieran@bingham.xyz> 8703L: linux-media@vger.kernel.org 8704L: linux-renesas-soc@vger.kernel.org 8705T: git git://linuxtv.org/media_tree.git 8706S: Supported 8707F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8708F: drivers/media/platform/rcar_fdp1.c 8709 8710MEDIA DRIVERS FOR RENESAS - VIN 8711M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8712L: linux-media@vger.kernel.org 8713L: linux-renesas-soc@vger.kernel.org 8714T: git git://linuxtv.org/media_tree.git 8715S: Supported 8716F: Documentation/devicetree/bindings/media/rcar_vin.txt 8717F: drivers/media/platform/rcar-vin/ 8718 8719MEDIA DRIVERS FOR RENESAS - VSP1 8720M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8721L: linux-media@vger.kernel.org 8722L: linux-renesas-soc@vger.kernel.org 8723T: git git://linuxtv.org/media_tree.git 8724S: Supported 8725F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8726F: drivers/media/platform/vsp1/ 8727 8728MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8729M: Daniel Scheller <d.scheller.oss@gmail.com> 8730L: linux-media@vger.kernel.org 8731W: https://linuxtv.org 8732T: git git://linuxtv.org/media_tree.git 8733S: Maintained 8734F: drivers/media/dvb-frontends/stv0910* 8735 8736MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8737M: Daniel Scheller <d.scheller.oss@gmail.com> 8738L: linux-media@vger.kernel.org 8739W: https://linuxtv.org 8740T: git git://linuxtv.org/media_tree.git 8741S: Maintained 8742F: drivers/media/dvb-frontends/stv6111* 8743 8744MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8745M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8746M: Mauro Carvalho Chehab <mchehab@kernel.org> 8747P: LinuxTV.org Project 8748L: linux-media@vger.kernel.org 8749W: https://linuxtv.org 8750Q: http://patchwork.kernel.org/project/linux-media/list/ 8751T: git git://linuxtv.org/media_tree.git 8752S: Maintained 8753F: Documentation/devicetree/bindings/media/ 8754F: Documentation/media/ 8755F: drivers/media/ 8756F: drivers/staging/media/ 8757F: include/linux/platform_data/media/ 8758F: include/media/ 8759F: include/uapi/linux/dvb/ 8760F: include/uapi/linux/videodev2.h 8761F: include/uapi/linux/media.h 8762F: include/uapi/linux/v4l2-* 8763F: include/uapi/linux/meye.h 8764F: include/uapi/linux/ivtv* 8765F: include/uapi/linux/uvcvideo.h 8766 8767MEDIATEK CIR DRIVER 8768M: Sean Wang <sean.wang@mediatek.com> 8769S: Maintained 8770F: drivers/media/rc/mtk-cir.c 8771 8772MEDIATEK PMIC LED DRIVER 8773M: Sean Wang <sean.wang@mediatek.com> 8774S: Maintained 8775F: drivers/leds/leds-mt6323.c 8776F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8777 8778MEDIATEK ETHERNET DRIVER 8779M: Felix Fietkau <nbd@openwrt.org> 8780M: John Crispin <john@phrozen.org> 8781M: Sean Wang <sean.wang@mediatek.com> 8782M: Nelson Chang <nelson.chang@mediatek.com> 8783L: netdev@vger.kernel.org 8784S: Maintained 8785F: drivers/net/ethernet/mediatek/ 8786 8787MEDIATEK SWITCH DRIVER 8788M: Sean Wang <sean.wang@mediatek.com> 8789L: netdev@vger.kernel.org 8790S: Maintained 8791F: drivers/net/dsa/mt7530.* 8792F: net/dsa/tag_mtk.c 8793 8794MEDIATEK JPEG DRIVER 8795M: Rick Chang <rick.chang@mediatek.com> 8796M: Bin Liu <bin.liu@mediatek.com> 8797S: Supported 8798F: drivers/media/platform/mtk-jpeg/ 8799F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8800 8801MEDIATEK MDP DRIVER 8802M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8803M: Houlong Wei <houlong.wei@mediatek.com> 8804M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8805S: Supported 8806F: drivers/media/platform/mtk-mdp/ 8807F: drivers/media/platform/mtk-vpu/ 8808F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8809 8810MEDIATEK MEDIA DRIVER 8811M: Tiffany Lin <tiffany.lin@mediatek.com> 8812M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8813S: Supported 8814F: drivers/media/platform/mtk-vcodec/ 8815F: drivers/media/platform/mtk-vpu/ 8816F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8817F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8818 8819MEDIATEK MT7601U WIRELESS LAN DRIVER 8820M: Jakub Kicinski <kubakici@wp.pl> 8821L: linux-wireless@vger.kernel.org 8822S: Maintained 8823F: drivers/net/wireless/mediatek/mt7601u/ 8824 8825MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8826M: Sean Wang <sean.wang@mediatek.com> 8827S: Maintained 8828F: drivers/char/hw_random/mtk-rng.c 8829 8830MEDIATEK USB3 DRD IP DRIVER 8831M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8832L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8834L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8835S: Maintained 8836F: drivers/usb/mtu3/ 8837 8838MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8839M: Peter Senna Tschudin <peter.senna@collabora.com> 8840M: Martin Donnelly <martin.donnelly@ge.com> 8841M: Martyn Welch <martyn.welch@collabora.co.uk> 8842S: Maintained 8843F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8844F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8845 8846MEGARAID SCSI/SAS DRIVERS 8847M: Kashyap Desai <kashyap.desai@broadcom.com> 8848M: Sumit Saxena <sumit.saxena@broadcom.com> 8849M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8850L: megaraidlinux.pdl@broadcom.com 8851L: linux-scsi@vger.kernel.org 8852W: http://www.avagotech.com/support/ 8853S: Maintained 8854F: Documentation/scsi/megaraid.txt 8855F: drivers/scsi/megaraid.* 8856F: drivers/scsi/megaraid/ 8857 8858MELEXIS MLX90614 DRIVER 8859M: Crt Mori <cmo@melexis.com> 8860L: linux-iio@vger.kernel.org 8861W: http://www.melexis.com 8862S: Supported 8863F: drivers/iio/temperature/mlx90614.c 8864 8865MELFAS MIP4 TOUCHSCREEN DRIVER 8866M: Sangwon Jee <jeesw@melfas.com> 8867W: http://www.melfas.com 8868S: Supported 8869F: drivers/input/touchscreen/melfas_mip4.c 8870F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8871 8872MELLANOX ETHERNET DRIVER (mlx4_en) 8873M: Tariq Toukan <tariqt@mellanox.com> 8874L: netdev@vger.kernel.org 8875S: Supported 8876W: http://www.mellanox.com 8877Q: http://patchwork.ozlabs.org/project/netdev/list/ 8878F: drivers/net/ethernet/mellanox/mlx4/en_* 8879 8880MELLANOX ETHERNET DRIVER (mlx5e) 8881M: Saeed Mahameed <saeedm@mellanox.com> 8882L: netdev@vger.kernel.org 8883S: Supported 8884W: http://www.mellanox.com 8885Q: http://patchwork.ozlabs.org/project/netdev/list/ 8886F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8887 8888MELLANOX ETHERNET INNOVA DRIVER 8889M: Ilan Tayari <ilant@mellanox.com> 8890R: Boris Pismenny <borisp@mellanox.com> 8891L: netdev@vger.kernel.org 8892S: Supported 8893W: http://www.mellanox.com 8894Q: http://patchwork.ozlabs.org/project/netdev/list/ 8895F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8896F: include/linux/mlx5/mlx5_ifc_fpga.h 8897 8898MELLANOX ETHERNET INNOVA IPSEC DRIVER 8899M: Ilan Tayari <ilant@mellanox.com> 8900R: Boris Pismenny <borisp@mellanox.com> 8901L: netdev@vger.kernel.org 8902S: Supported 8903W: http://www.mellanox.com 8904Q: http://patchwork.ozlabs.org/project/netdev/list/ 8905F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8906F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8907 8908MELLANOX ETHERNET SWITCH DRIVERS 8909M: Jiri Pirko <jiri@mellanox.com> 8910M: Ido Schimmel <idosch@mellanox.com> 8911L: netdev@vger.kernel.org 8912S: Supported 8913W: http://www.mellanox.com 8914Q: http://patchwork.ozlabs.org/project/netdev/list/ 8915F: drivers/net/ethernet/mellanox/mlxsw/ 8916 8917MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8918M: mlxsw@mellanox.com 8919L: netdev@vger.kernel.org 8920S: Supported 8921W: http://www.mellanox.com 8922Q: http://patchwork.ozlabs.org/project/netdev/list/ 8923F: drivers/net/ethernet/mellanox/mlxfw/ 8924 8925MELLANOX MLX CPLD HOTPLUG DRIVER 8926M: Vadim Pasternak <vadimp@mellanox.com> 8927L: platform-driver-x86@vger.kernel.org 8928S: Supported 8929F: drivers/platform/x86/mlxcpld-hotplug.c 8930F: include/linux/platform_data/mlxcpld-hotplug.h 8931 8932MELLANOX MLX4 core VPI driver 8933M: Tariq Toukan <tariqt@mellanox.com> 8934L: netdev@vger.kernel.org 8935L: linux-rdma@vger.kernel.org 8936W: http://www.mellanox.com 8937Q: http://patchwork.ozlabs.org/project/netdev/list/ 8938S: Supported 8939F: drivers/net/ethernet/mellanox/mlx4/ 8940F: include/linux/mlx4/ 8941 8942MELLANOX MLX4 IB driver 8943M: Yishai Hadas <yishaih@mellanox.com> 8944L: linux-rdma@vger.kernel.org 8945W: http://www.mellanox.com 8946Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8947S: Supported 8948F: drivers/infiniband/hw/mlx4/ 8949F: include/linux/mlx4/ 8950F: include/uapi/rdma/mlx4-abi.h 8951 8952MELLANOX MLX5 core VPI driver 8953M: Saeed Mahameed <saeedm@mellanox.com> 8954M: Matan Barak <matanb@mellanox.com> 8955M: Leon Romanovsky <leonro@mellanox.com> 8956L: netdev@vger.kernel.org 8957L: linux-rdma@vger.kernel.org 8958W: http://www.mellanox.com 8959Q: http://patchwork.ozlabs.org/project/netdev/list/ 8960S: Supported 8961F: drivers/net/ethernet/mellanox/mlx5/core/ 8962F: include/linux/mlx5/ 8963 8964MELLANOX MLX5 IB driver 8965M: Matan Barak <matanb@mellanox.com> 8966M: Leon Romanovsky <leonro@mellanox.com> 8967L: linux-rdma@vger.kernel.org 8968W: http://www.mellanox.com 8969Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8970S: Supported 8971F: drivers/infiniband/hw/mlx5/ 8972F: include/linux/mlx5/ 8973F: include/uapi/rdma/mlx5-abi.h 8974 8975MELLANOX MLXCPLD I2C AND MUX DRIVER 8976M: Vadim Pasternak <vadimp@mellanox.com> 8977M: Michael Shych <michaelsh@mellanox.com> 8978L: linux-i2c@vger.kernel.org 8979S: Supported 8980F: drivers/i2c/busses/i2c-mlxcpld.c 8981F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8982F: Documentation/i2c/busses/i2c-mlxcpld 8983 8984MELLANOX MLXCPLD LED DRIVER 8985M: Vadim Pasternak <vadimp@mellanox.com> 8986L: linux-leds@vger.kernel.org 8987S: Supported 8988F: drivers/leds/leds-mlxcpld.c 8989F: Documentation/leds/leds-mlxcpld.txt 8990 8991MELLANOX PLATFORM DRIVER 8992M: Vadim Pasternak <vadimp@mellanox.com> 8993L: platform-driver-x86@vger.kernel.org 8994S: Supported 8995F: drivers/platform/x86/mlx-platform.c 8996 8997MEMBARRIER SUPPORT 8998M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8999M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9000L: linux-kernel@vger.kernel.org 9001S: Supported 9002F: kernel/sched/membarrier.c 9003F: include/uapi/linux/membarrier.h 9004 9005MEMORY MANAGEMENT 9006L: linux-mm@kvack.org 9007W: http://www.linux-mm.org 9008S: Maintained 9009F: include/linux/mm.h 9010F: include/linux/gfp.h 9011F: include/linux/mmzone.h 9012F: include/linux/memory_hotplug.h 9013F: include/linux/vmalloc.h 9014F: mm/ 9015 9016MEMORY TECHNOLOGY DEVICES (MTD) 9017M: David Woodhouse <dwmw2@infradead.org> 9018M: Brian Norris <computersforpeace@gmail.com> 9019M: Boris Brezillon <boris.brezillon@free-electrons.com> 9020M: Marek Vasut <marek.vasut@gmail.com> 9021M: Richard Weinberger <richard@nod.at> 9022M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9023L: linux-mtd@lists.infradead.org 9024W: http://www.linux-mtd.infradead.org/ 9025Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9026T: git git://git.infradead.org/linux-mtd.git master 9027T: git git://git.infradead.org/linux-mtd.git mtd/next 9028S: Maintained 9029F: Documentation/devicetree/bindings/mtd/ 9030F: drivers/mtd/ 9031F: include/linux/mtd/ 9032F: include/uapi/mtd/ 9033 9034MEN A21 WATCHDOG DRIVER 9035M: Johannes Thumshirn <morbidrsa@gmail.com> 9036L: linux-watchdog@vger.kernel.org 9037S: Maintained 9038F: drivers/watchdog/mena21_wdt.c 9039 9040MEN CHAMELEON BUS (mcb) 9041M: Johannes Thumshirn <morbidrsa@gmail.com> 9042S: Maintained 9043F: drivers/mcb/ 9044F: include/linux/mcb.h 9045F: Documentation/men-chameleon-bus.txt 9046 9047MEN F21BMC (Board Management Controller) 9048M: Andreas Werner <andreas.werner@men.de> 9049S: Supported 9050F: drivers/mfd/menf21bmc.c 9051F: drivers/watchdog/menf21bmc_wdt.c 9052F: drivers/leds/leds-menf21bmc.c 9053F: drivers/hwmon/menf21bmc_hwmon.c 9054F: Documentation/hwmon/menf21bmc 9055 9056MESON AO CEC DRIVER FOR AMLOGIC SOCS 9057M: Neil Armstrong <narmstrong@baylibre.com> 9058L: linux-media@lists.freedesktop.org 9059L: linux-amlogic@lists.infradead.org 9060W: http://linux-meson.com/ 9061S: Supported 9062F: drivers/media/platform/meson/ao-cec.c 9063F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9064T: git git://linuxtv.org/media_tree.git 9065 9066METAG ARCHITECTURE 9067M: James Hogan <jhogan@kernel.org> 9068L: linux-metag@vger.kernel.org 9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9070S: Odd Fixes 9071F: arch/metag/ 9072F: Documentation/metag/ 9073F: Documentation/devicetree/bindings/metag/ 9074F: Documentation/devicetree/bindings/interrupt-controller/img,* 9075F: drivers/clocksource/metag_generic.c 9076F: drivers/irqchip/irq-metag.c 9077F: drivers/irqchip/irq-metag-ext.c 9078F: drivers/tty/metag_da.c 9079 9080MICROBLAZE ARCHITECTURE 9081M: Michal Simek <monstr@monstr.eu> 9082W: http://www.monstr.eu/fdt/ 9083T: git git://git.monstr.eu/linux-2.6-microblaze.git 9084S: Supported 9085F: arch/microblaze/ 9086 9087MICROCHIP / ATMEL AT91 SERIAL DRIVER 9088M: Richard Genoud <richard.genoud@gmail.com> 9089S: Maintained 9090F: drivers/tty/serial/atmel_serial.c 9091F: drivers/tty/serial/atmel_serial.h 9092 9093MICROCHIP / ATMEL DMA DRIVER 9094M: Ludovic Desroches <ludovic.desroches@microchip.com> 9095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9096L: dmaengine@vger.kernel.org 9097S: Supported 9098F: drivers/dma/at_hdmac.c 9099F: drivers/dma/at_hdmac_regs.h 9100F: include/linux/platform_data/dma-atmel.h 9101 9102MICROCHIP / ATMEL ECC DRIVER 9103M: Tudor Ambarus <tudor.ambarus@microchip.com> 9104L: linux-crypto@vger.kernel.org 9105S: Maintained 9106F: drivers/crypto/atmel-ecc.* 9107 9108MICROCHIP / ATMEL ISC DRIVER 9109M: Songjun Wu <songjun.wu@microchip.com> 9110L: linux-media@vger.kernel.org 9111S: Supported 9112F: drivers/media/platform/atmel/atmel-isc.c 9113F: drivers/media/platform/atmel/atmel-isc-regs.h 9114F: devicetree/bindings/media/atmel-isc.txt 9115 9116MICROCHIP / ATMEL NAND DRIVER 9117M: Wenyou Yang <wenyou.yang@microchip.com> 9118M: Josh Wu <rainyfeeling@outlook.com> 9119L: linux-mtd@lists.infradead.org 9120S: Supported 9121F: drivers/mtd/nand/atmel/* 9122F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9123 9124MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9125M: Woojung Huh <Woojung.Huh@microchip.com> 9126M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9127L: netdev@vger.kernel.org 9128S: Maintained 9129F: net/dsa/tag_ksz.c 9130F: drivers/net/dsa/microchip/* 9131F: include/linux/platform_data/microchip-ksz.h 9132F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9133 9134MICROCHIP USB251XB DRIVER 9135M: Richard Leitner <richard.leitner@skidata.com> 9136L: linux-usb@vger.kernel.org 9137S: Maintained 9138F: drivers/usb/misc/usb251xb.c 9139F: Documentation/devicetree/bindings/usb/usb251xb.txt 9140 9141MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9142M: Don Brace <don.brace@microsemi.com> 9143L: esc.storagedev@microsemi.com 9144L: linux-scsi@vger.kernel.org 9145S: Supported 9146F: drivers/scsi/smartpqi/smartpqi*.[ch] 9147F: drivers/scsi/smartpqi/Kconfig 9148F: drivers/scsi/smartpqi/Makefile 9149F: include/linux/cciss*.h 9150F: include/uapi/linux/cciss*.h 9151F: Documentation/scsi/smartpqi.txt 9152 9153MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9154M: Chen Yu <yu.c.chen@intel.com> 9155L: platform-driver-x86@vger.kernel.org 9156S: Supported 9157F: drivers/platform/x86/surfacepro3_button.c 9158 9159MICROTEK X6 SCANNER 9160M: Oliver Neukum <oliver@neukum.org> 9161S: Maintained 9162F: drivers/usb/image/microtek.* 9163 9164MIPS 9165M: Ralf Baechle <ralf@linux-mips.org> 9166M: James Hogan <jhogan@kernel.org> 9167L: linux-mips@linux-mips.org 9168W: http://www.linux-mips.org/ 9169T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9170Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9171S: Supported 9172F: Documentation/devicetree/bindings/mips/ 9173F: Documentation/mips/ 9174F: arch/mips/ 9175 9176MIPS BOSTON DEVELOPMENT BOARD 9177M: Paul Burton <paul.burton@mips.com> 9178L: linux-mips@linux-mips.org 9179S: Maintained 9180F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9181F: arch/mips/boot/dts/img/boston.dts 9182F: arch/mips/configs/generic/board-boston.config 9183F: drivers/clk/imgtec/clk-boston.c 9184F: include/dt-bindings/clock/boston-clock.h 9185 9186MIPS GENERIC PLATFORM 9187M: Paul Burton <paul.burton@mips.com> 9188L: linux-mips@linux-mips.org 9189S: Supported 9190F: arch/mips/generic/ 9191F: arch/mips/tools/generic-board-config.sh 9192 9193MIPS/LOONGSON1 ARCHITECTURE 9194M: Keguang Zhang <keguang.zhang@gmail.com> 9195L: linux-mips@linux-mips.org 9196S: Maintained 9197F: arch/mips/loongson32/ 9198F: arch/mips/include/asm/mach-loongson32/ 9199F: drivers/*/*loongson1* 9200F: drivers/*/*/*loongson1* 9201 9202MIPS RINT INSTRUCTION EMULATION 9203M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9204L: linux-mips@linux-mips.org 9205S: Supported 9206F: arch/mips/math-emu/sp_rint.c 9207F: arch/mips/math-emu/dp_rint.c 9208 9209MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9210M: Hans Verkuil <hverkuil@xs4all.nl> 9211L: linux-media@vger.kernel.org 9212T: git git://linuxtv.org/media_tree.git 9213W: https://linuxtv.org 9214S: Odd Fixes 9215F: drivers/media/radio/radio-miropcm20* 9216 9217MMP SUPPORT 9218M: Eric Miao <eric.y.miao@gmail.com> 9219M: Haojian Zhuang <haojian.zhuang@gmail.com> 9220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9221T: git git://github.com/hzhuang1/linux.git 9222T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9223S: Maintained 9224F: arch/arm/boot/dts/mmp* 9225F: arch/arm/mach-mmp/ 9226 9227MN88472 MEDIA DRIVER 9228M: Antti Palosaari <crope@iki.fi> 9229L: linux-media@vger.kernel.org 9230W: https://linuxtv.org 9231W: http://palosaari.fi/linux/ 9232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9233S: Maintained 9234F: drivers/media/dvb-frontends/mn88472* 9235 9236MN88473 MEDIA DRIVER 9237M: Antti Palosaari <crope@iki.fi> 9238L: linux-media@vger.kernel.org 9239W: https://linuxtv.org 9240W: http://palosaari.fi/linux/ 9241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9242S: Maintained 9243F: drivers/media/dvb-frontends/mn88473* 9244 9245MODULE SUPPORT 9246M: Jessica Yu <jeyu@kernel.org> 9247M: Rusty Russell <rusty@rustcorp.com.au> 9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9249S: Maintained 9250F: include/linux/module.h 9251F: kernel/module.c 9252 9253MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9254W: http://popies.net/meye/ 9255S: Orphan 9256F: Documentation/media/v4l-drivers/meye* 9257F: drivers/media/pci/meye/ 9258F: include/uapi/linux/meye.h 9259 9260MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9261M: Jiri Slaby <jirislaby@gmail.com> 9262S: Maintained 9263F: Documentation/serial/moxa-smartio 9264F: drivers/tty/mxser.* 9265 9266MR800 AVERMEDIA USB FM RADIO DRIVER 9267M: Alexey Klimov <klimov.linux@gmail.com> 9268L: linux-media@vger.kernel.org 9269T: git git://linuxtv.org/media_tree.git 9270S: Maintained 9271F: drivers/media/radio/radio-mr800.c 9272 9273MRF24J40 IEEE 802.15.4 RADIO DRIVER 9274M: Alan Ott <alan@signal11.us> 9275L: linux-wpan@vger.kernel.org 9276S: Maintained 9277F: drivers/net/ieee802154/mrf24j40.c 9278F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9279 9280MSI LAPTOP SUPPORT 9281M: "Lee, Chun-Yi" <jlee@suse.com> 9282L: platform-driver-x86@vger.kernel.org 9283S: Maintained 9284F: drivers/platform/x86/msi-laptop.c 9285 9286MSI WMI SUPPORT 9287L: platform-driver-x86@vger.kernel.org 9288S: Orphan 9289F: drivers/platform/x86/msi-wmi.c 9290 9291MSI001 MEDIA DRIVER 9292M: Antti Palosaari <crope@iki.fi> 9293L: linux-media@vger.kernel.org 9294W: https://linuxtv.org 9295W: http://palosaari.fi/linux/ 9296Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9297T: git git://linuxtv.org/anttip/media_tree.git 9298S: Maintained 9299F: drivers/media/tuners/msi001* 9300 9301MSI2500 MEDIA DRIVER 9302M: Antti Palosaari <crope@iki.fi> 9303L: linux-media@vger.kernel.org 9304W: https://linuxtv.org 9305W: http://palosaari.fi/linux/ 9306Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9307T: git git://linuxtv.org/anttip/media_tree.git 9308S: Maintained 9309F: drivers/media/usb/msi2500/ 9310 9311MSYSTEMS DISKONCHIP G3 MTD DRIVER 9312M: Robert Jarzmik <robert.jarzmik@free.fr> 9313L: linux-mtd@lists.infradead.org 9314S: Maintained 9315F: drivers/mtd/devices/docg3* 9316 9317MT9M032 APTINA SENSOR DRIVER 9318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9319L: linux-media@vger.kernel.org 9320T: git git://linuxtv.org/media_tree.git 9321S: Maintained 9322F: drivers/media/i2c/mt9m032.c 9323F: include/media/i2c/mt9m032.h 9324 9325MT9P031 APTINA CAMERA SENSOR 9326M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9327L: linux-media@vger.kernel.org 9328T: git git://linuxtv.org/media_tree.git 9329S: Maintained 9330F: drivers/media/i2c/mt9p031.c 9331F: include/media/i2c/mt9p031.h 9332 9333MT9T001 APTINA CAMERA SENSOR 9334M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9335L: linux-media@vger.kernel.org 9336T: git git://linuxtv.org/media_tree.git 9337S: Maintained 9338F: drivers/media/i2c/mt9t001.c 9339F: include/media/i2c/mt9t001.h 9340 9341MT9V032 APTINA CAMERA SENSOR 9342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9343L: linux-media@vger.kernel.org 9344T: git git://linuxtv.org/media_tree.git 9345S: Maintained 9346F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9347F: drivers/media/i2c/mt9v032.c 9348F: include/media/i2c/mt9v032.h 9349 9350MULTIFUNCTION DEVICES (MFD) 9351M: Lee Jones <lee.jones@linaro.org> 9352T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9353S: Supported 9354F: Documentation/devicetree/bindings/mfd/ 9355F: drivers/mfd/ 9356F: include/linux/mfd/ 9357F: include/dt-bindings/mfd/ 9358 9359MULTIMEDIA CARD (MMC) ETC. OVER SPI 9360S: Orphan 9361F: drivers/mmc/host/mmc_spi.c 9362F: include/linux/spi/mmc_spi.h 9363 9364MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9365M: Ulf Hansson <ulf.hansson@linaro.org> 9366L: linux-mmc@vger.kernel.org 9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9368S: Maintained 9369F: Documentation/devicetree/bindings/mmc/ 9370F: drivers/mmc/ 9371F: include/linux/mmc/ 9372F: include/uapi/linux/mmc/ 9373 9374MULTIPLEXER SUBSYSTEM 9375M: Peter Rosin <peda@axentia.se> 9376S: Maintained 9377F: Documentation/ABI/testing/mux/sysfs-class-mux* 9378F: Documentation/devicetree/bindings/mux/ 9379F: include/linux/dt-bindings/mux/ 9380F: include/linux/mux/ 9381F: drivers/mux/ 9382 9383MULTITECH MULTIPORT CARD (ISICOM) 9384S: Orphan 9385F: drivers/tty/isicom.c 9386F: include/linux/isicom.h 9387 9388MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9389M: Bin Liu <b-liu@ti.com> 9390L: linux-usb@vger.kernel.org 9391S: Maintained 9392F: drivers/usb/musb/ 9393 9394MXL5007T MEDIA DRIVER 9395M: Michael Krufky <mkrufky@linuxtv.org> 9396L: linux-media@vger.kernel.org 9397W: https://linuxtv.org 9398W: http://github.com/mkrufky 9399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9400T: git git://linuxtv.org/mkrufky/tuners.git 9401S: Maintained 9402F: drivers/media/tuners/mxl5007t.* 9403 9404MXSFB DRM DRIVER 9405M: Marek Vasut <marex@denx.de> 9406S: Supported 9407F: drivers/gpu/drm/mxsfb/ 9408F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9409 9410MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9411M: Chris Lee <christopher.lee@cspi.com> 9412L: netdev@vger.kernel.org 9413W: https://www.cspi.com/ethernet-products/support/downloads/ 9414S: Supported 9415F: drivers/net/ethernet/myricom/myri10ge/ 9416 9417NAND FLASH SUBSYSTEM 9418M: Boris Brezillon <boris.brezillon@free-electrons.com> 9419R: Richard Weinberger <richard@nod.at> 9420L: linux-mtd@lists.infradead.org 9421W: http://www.linux-mtd.infradead.org/ 9422Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9423T: git git://git.infradead.org/linux-mtd.git nand/fixes 9424T: git git://git.infradead.org/linux-mtd.git nand/next 9425S: Maintained 9426F: drivers/mtd/nand/ 9427F: include/linux/mtd/*nand*.h 9428 9429NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9430M: Daniel Mack <zonque@gmail.com> 9431S: Maintained 9432L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9433W: http://www.native-instruments.com 9434F: sound/usb/caiaq/ 9435 9436NATSEMI ETHERNET DRIVER (DP8381x) 9437S: Orphan 9438F: drivers/net/ethernet/natsemi/natsemi.c 9439 9440NCP FILESYSTEM 9441M: Petr Vandrovec <petr@vandrovec.name> 9442S: Obsolete 9443F: drivers/staging/ncpfs/ 9444 9445NCR 5380 SCSI DRIVERS 9446M: Finn Thain <fthain@telegraphics.com.au> 9447M: Michael Schmitz <schmitzmic@gmail.com> 9448L: linux-scsi@vger.kernel.org 9449S: Maintained 9450F: Documentation/scsi/g_NCR5380.txt 9451F: drivers/scsi/NCR5380.* 9452F: drivers/scsi/arm/cumana_1.c 9453F: drivers/scsi/arm/oak.c 9454F: drivers/scsi/atari_scsi.* 9455F: drivers/scsi/dmx3191d.c 9456F: drivers/scsi/g_NCR5380.* 9457F: drivers/scsi/mac_scsi.* 9458F: drivers/scsi/sun3_scsi.* 9459F: drivers/scsi/sun3_scsi_vme.c 9460 9461NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9462M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9463L: linux-scsi@vger.kernel.org 9464S: Maintained 9465F: drivers/scsi/NCR_D700.* 9466 9467NCT6775 HARDWARE MONITOR DRIVER 9468M: Guenter Roeck <linux@roeck-us.net> 9469L: linux-hwmon@vger.kernel.org 9470S: Maintained 9471F: Documentation/hwmon/nct6775 9472F: drivers/hwmon/nct6775.c 9473 9474NETEFFECT IWARP RNIC DRIVER (IW_NES) 9475M: Faisal Latif <faisal.latif@intel.com> 9476L: linux-rdma@vger.kernel.org 9477W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9478S: Supported 9479F: drivers/infiniband/hw/nes/ 9480F: include/uapi/rdma/nes-abi.h 9481 9482NETEM NETWORK EMULATOR 9483M: Stephen Hemminger <stephen@networkplumber.org> 9484L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9485S: Maintained 9486F: net/sched/sch_netem.c 9487 9488NETERION 10GbE DRIVERS (s2io/vxge) 9489M: Jon Mason <jdmason@kudzu.us> 9490L: netdev@vger.kernel.org 9491S: Supported 9492F: Documentation/networking/s2io.txt 9493F: Documentation/networking/vxge.txt 9494F: drivers/net/ethernet/neterion/ 9495 9496NETFILTER 9497M: Pablo Neira Ayuso <pablo@netfilter.org> 9498M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9499M: Florian Westphal <fw@strlen.de> 9500L: netfilter-devel@vger.kernel.org 9501L: coreteam@netfilter.org 9502W: http://www.netfilter.org/ 9503W: http://www.iptables.org/ 9504W: http://www.nftables.org/ 9505Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9507T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9508S: Maintained 9509F: include/linux/netfilter* 9510F: include/linux/netfilter/ 9511F: include/net/netfilter/ 9512F: include/uapi/linux/netfilter* 9513F: include/uapi/linux/netfilter/ 9514F: net/*/netfilter.c 9515F: net/*/netfilter/ 9516F: net/netfilter/ 9517F: net/bridge/br_netfilter*.c 9518 9519NETROM NETWORK LAYER 9520M: Ralf Baechle <ralf@linux-mips.org> 9521L: linux-hams@vger.kernel.org 9522W: http://www.linux-ax25.org/ 9523S: Maintained 9524F: include/net/netrom.h 9525F: include/uapi/linux/netrom.h 9526F: net/netrom/ 9527 9528NETRONOME ETHERNET DRIVERS 9529M: Jakub Kicinski <jakub.kicinski@netronome.com> 9530L: oss-drivers@netronome.com 9531S: Maintained 9532F: drivers/net/ethernet/netronome/ 9533 9534NETWORK BLOCK DEVICE (NBD) 9535M: Josef Bacik <jbacik@fb.com> 9536S: Maintained 9537L: linux-block@vger.kernel.org 9538L: nbd@other.debian.org 9539F: Documentation/blockdev/nbd.txt 9540F: drivers/block/nbd.c 9541F: include/uapi/linux/nbd.h 9542 9543NETWORK DROP MONITOR 9544M: Neil Horman <nhorman@tuxdriver.com> 9545L: netdev@vger.kernel.org 9546S: Maintained 9547W: https://fedorahosted.org/dropwatch/ 9548F: net/core/drop_monitor.c 9549 9550NETWORKING DRIVERS 9551L: netdev@vger.kernel.org 9552W: http://www.linuxfoundation.org/en/Net 9553Q: http://patchwork.ozlabs.org/project/netdev/list/ 9554T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9555T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9556S: Odd Fixes 9557F: Documentation/devicetree/bindings/net/ 9558F: drivers/net/ 9559F: include/linux/if_* 9560F: include/linux/netdevice.h 9561F: include/linux/etherdevice.h 9562F: include/linux/fcdevice.h 9563F: include/linux/fddidevice.h 9564F: include/linux/hippidevice.h 9565F: include/linux/inetdevice.h 9566F: include/uapi/linux/if_* 9567F: include/uapi/linux/netdevice.h 9568 9569NETWORKING DRIVERS (WIRELESS) 9570M: Kalle Valo <kvalo@codeaurora.org> 9571L: linux-wireless@vger.kernel.org 9572Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9574T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9575S: Maintained 9576F: Documentation/devicetree/bindings/net/wireless/ 9577F: drivers/net/wireless/ 9578 9579NETWORKING [DSA] 9580M: Andrew Lunn <andrew@lunn.ch> 9581M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9582M: Florian Fainelli <f.fainelli@gmail.com> 9583S: Maintained 9584F: net/dsa/ 9585F: include/net/dsa.h 9586F: include/linux/dsa/ 9587F: drivers/net/dsa/ 9588 9589NETWORKING [GENERAL] 9590M: "David S. Miller" <davem@davemloft.net> 9591L: netdev@vger.kernel.org 9592W: http://www.linuxfoundation.org/en/Net 9593Q: http://patchwork.ozlabs.org/project/netdev/list/ 9594T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9596B: mailto:netdev@vger.kernel.org 9597S: Maintained 9598F: net/ 9599F: include/net/ 9600F: include/linux/in.h 9601F: include/linux/net.h 9602F: include/linux/netdevice.h 9603F: include/uapi/linux/in.h 9604F: include/uapi/linux/net.h 9605F: include/uapi/linux/netdevice.h 9606F: include/uapi/linux/net_namespace.h 9607F: tools/testing/selftests/net/ 9608F: lib/net_utils.c 9609F: lib/random32.c 9610 9611NETWORKING [IPSEC] 9612M: Steffen Klassert <steffen.klassert@secunet.com> 9613M: Herbert Xu <herbert@gondor.apana.org.au> 9614M: "David S. Miller" <davem@davemloft.net> 9615L: netdev@vger.kernel.org 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9618S: Maintained 9619F: net/core/flow.c 9620F: net/xfrm/ 9621F: net/key/ 9622F: net/ipv4/xfrm* 9623F: net/ipv4/esp4* 9624F: net/ipv4/ah4.c 9625F: net/ipv4/ipcomp.c 9626F: net/ipv4/ip_vti.c 9627F: net/ipv6/xfrm* 9628F: net/ipv6/esp6* 9629F: net/ipv6/ah6.c 9630F: net/ipv6/ipcomp6.c 9631F: net/ipv6/ip6_vti.c 9632F: include/uapi/linux/xfrm.h 9633F: include/net/xfrm.h 9634 9635NETWORKING [IPv4/IPv6] 9636M: "David S. Miller" <davem@davemloft.net> 9637M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9638M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9639L: netdev@vger.kernel.org 9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9641S: Maintained 9642F: net/ipv4/ 9643F: net/ipv6/ 9644F: include/net/ip* 9645F: arch/x86/net/* 9646 9647NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9648M: Paul Moore <paul@paul-moore.com> 9649W: https://github.com/netlabel 9650L: netdev@vger.kernel.org 9651L: linux-security-module@vger.kernel.org 9652S: Maintained 9653F: Documentation/netlabel/ 9654F: include/net/calipso.h 9655F: include/net/cipso_ipv4.h 9656F: include/net/netlabel.h 9657F: include/uapi/linux/netfilter/xt_SECMARK.h 9658F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9659F: net/netlabel/ 9660F: net/ipv4/cipso_ipv4.c 9661F: net/ipv6/calipso.c 9662F: net/netfilter/xt_CONNSECMARK.c 9663F: net/netfilter/xt_SECMARK.c 9664 9665NETWORKING [TLS] 9666M: Ilya Lesokhin <ilyal@mellanox.com> 9667M: Aviad Yehezkel <aviadye@mellanox.com> 9668M: Dave Watson <davejwatson@fb.com> 9669L: netdev@vger.kernel.org 9670S: Maintained 9671F: net/tls/* 9672F: include/uapi/linux/tls.h 9673F: include/net/tls.h 9674 9675NETWORKING [WIRELESS] 9676L: linux-wireless@vger.kernel.org 9677Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9678 9679NETDEVSIM 9680M: Jakub Kicinski <jakub.kicinski@netronome.com> 9681S: Maintained 9682F: drivers/net/netdevsim/* 9683 9684NETXEN (1/10) GbE SUPPORT 9685M: Manish Chopra <manish.chopra@cavium.com> 9686M: Rahul Verma <rahul.verma@cavium.com> 9687M: Dept-GELinuxNICDev@cavium.com 9688L: netdev@vger.kernel.org 9689S: Supported 9690F: drivers/net/ethernet/qlogic/netxen/ 9691 9692NFC SUBSYSTEM 9693M: Samuel Ortiz <sameo@linux.intel.com> 9694L: linux-wireless@vger.kernel.org 9695L: linux-nfc@lists.01.org (subscribers-only) 9696S: Supported 9697F: net/nfc/ 9698F: include/net/nfc/ 9699F: include/uapi/linux/nfc.h 9700F: drivers/nfc/ 9701F: include/linux/platform_data/nfcmrvl.h 9702F: include/linux/platform_data/nxp-nci.h 9703F: Documentation/devicetree/bindings/net/nfc/ 9704 9705NFS, SUNRPC, AND LOCKD CLIENTS 9706M: Trond Myklebust <trond.myklebust@primarydata.com> 9707M: Anna Schumaker <anna.schumaker@netapp.com> 9708L: linux-nfs@vger.kernel.org 9709W: http://client.linux-nfs.org 9710T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9711S: Maintained 9712F: fs/lockd/ 9713F: fs/nfs/ 9714F: fs/nfs_common/ 9715F: net/sunrpc/ 9716F: include/linux/lockd/ 9717F: include/linux/nfs* 9718F: include/linux/sunrpc/ 9719F: include/uapi/linux/nfs* 9720F: include/uapi/linux/sunrpc/ 9721 9722NILFS2 FILESYSTEM 9723M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9724L: linux-nilfs@vger.kernel.org 9725W: https://nilfs.sourceforge.io/ 9726W: https://nilfs.osdn.jp/ 9727T: git git://github.com/konis/nilfs2.git 9728S: Supported 9729F: Documentation/filesystems/nilfs2.txt 9730F: fs/nilfs2/ 9731F: include/trace/events/nilfs2.h 9732F: include/uapi/linux/nilfs2_api.h 9733F: include/uapi/linux/nilfs2_ondisk.h 9734 9735NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9736M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9737W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9738S: Maintained 9739F: Documentation/scsi/NinjaSCSI.txt 9740F: drivers/scsi/pcmcia/nsp_* 9741 9742NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9743M: GOTO Masanori <gotom@debian.or.jp> 9744M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9745W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9746S: Maintained 9747F: Documentation/scsi/NinjaSCSI.txt 9748F: drivers/scsi/nsp32* 9749 9750NIOS2 ARCHITECTURE 9751M: Ley Foon Tan <lftan@altera.com> 9752L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9754S: Maintained 9755F: arch/nios2/ 9756 9757NOHZ, DYNTICKS SUPPORT 9758M: Frederic Weisbecker <fweisbec@gmail.com> 9759M: Thomas Gleixner <tglx@linutronix.de> 9760M: Ingo Molnar <mingo@kernel.org> 9761L: linux-kernel@vger.kernel.org 9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9763S: Maintained 9764F: kernel/time/tick*.* 9765F: include/linux/tick.h 9766F: include/linux/sched/nohz.h 9767 9768NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9769M: Pavel Machek <pavel@ucw.cz> 9770M: Sakari Ailus <sakari.ailus@iki.fi> 9771L: linux-media@vger.kernel.org 9772S: Maintained 9773F: drivers/media/i2c/et8ek8 9774F: drivers/media/i2c/ad5820.c 9775 9776NOKIA N900 POWER SUPPLY DRIVERS 9777R: Pali Rohár <pali.rohar@gmail.com> 9778F: include/linux/power/bq2415x_charger.h 9779F: include/linux/power/bq27xxx_battery.h 9780F: include/linux/power/isp1704_charger.h 9781F: drivers/power/supply/bq2415x_charger.c 9782F: drivers/power/supply/bq27xxx_battery.c 9783F: drivers/power/supply/bq27xxx_battery_i2c.c 9784F: drivers/power/supply/isp1704_charger.c 9785F: drivers/power/supply/rx51_battery.c 9786 9787NTB AMD DRIVER 9788M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9789L: linux-ntb@googlegroups.com 9790S: Supported 9791F: drivers/ntb/hw/amd/ 9792 9793NTB DRIVER CORE 9794M: Jon Mason <jdmason@kudzu.us> 9795M: Dave Jiang <dave.jiang@intel.com> 9796M: Allen Hubbe <Allen.Hubbe@emc.com> 9797L: linux-ntb@googlegroups.com 9798S: Supported 9799W: https://github.com/jonmason/ntb/wiki 9800T: git git://github.com/jonmason/ntb.git 9801F: drivers/ntb/ 9802F: drivers/net/ntb_netdev.c 9803F: include/linux/ntb.h 9804F: include/linux/ntb_transport.h 9805F: tools/testing/selftests/ntb/ 9806 9807NTB IDT DRIVER 9808M: Serge Semin <fancer.lancer@gmail.com> 9809L: linux-ntb@googlegroups.com 9810S: Supported 9811F: drivers/ntb/hw/idt/ 9812 9813NTB INTEL DRIVER 9814M: Dave Jiang <dave.jiang@intel.com> 9815L: linux-ntb@googlegroups.com 9816S: Supported 9817W: https://github.com/davejiang/linux/wiki 9818T: git https://github.com/davejiang/linux.git 9819F: drivers/ntb/hw/intel/ 9820 9821NTFS FILESYSTEM 9822M: Anton Altaparmakov <anton@tuxera.com> 9823L: linux-ntfs-dev@lists.sourceforge.net 9824W: http://www.tuxera.com/ 9825T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9826S: Supported 9827F: Documentation/filesystems/ntfs.txt 9828F: fs/ntfs/ 9829 9830NUBUS SUBSYSTEM 9831M: Finn Thain <fthain@telegraphics.com.au> 9832L: linux-m68k@lists.linux-m68k.org 9833S: Maintained 9834F: arch/*/include/asm/nubus.h 9835F: drivers/nubus/ 9836F: include/linux/nubus.h 9837F: include/uapi/linux/nubus.h 9838 9839NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9840M: Antonino Daplas <adaplas@gmail.com> 9841L: linux-fbdev@vger.kernel.org 9842S: Maintained 9843F: drivers/video/fbdev/riva/ 9844F: drivers/video/fbdev/nvidia/ 9845 9846NVM EXPRESS DRIVER 9847M: Keith Busch <keith.busch@intel.com> 9848M: Jens Axboe <axboe@fb.com> 9849M: Christoph Hellwig <hch@lst.de> 9850M: Sagi Grimberg <sagi@grimberg.me> 9851L: linux-nvme@lists.infradead.org 9852T: git://git.infradead.org/nvme.git 9853W: http://git.infradead.org/nvme.git 9854S: Supported 9855F: drivers/nvme/host/ 9856F: include/linux/nvme.h 9857F: include/uapi/linux/nvme_ioctl.h 9858 9859NVM EXPRESS FC TRANSPORT DRIVERS 9860M: James Smart <james.smart@broadcom.com> 9861L: linux-nvme@lists.infradead.org 9862S: Supported 9863F: include/linux/nvme-fc.h 9864F: include/linux/nvme-fc-driver.h 9865F: drivers/nvme/host/fc.c 9866F: drivers/nvme/target/fc.c 9867F: drivers/nvme/target/fcloop.c 9868 9869NVM EXPRESS TARGET DRIVER 9870M: Christoph Hellwig <hch@lst.de> 9871M: Sagi Grimberg <sagi@grimberg.me> 9872L: linux-nvme@lists.infradead.org 9873T: git://git.infradead.org/nvme.git 9874W: http://git.infradead.org/nvme.git 9875S: Supported 9876F: drivers/nvme/target/ 9877 9878NVMEM FRAMEWORK 9879M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9880S: Maintained 9881F: drivers/nvmem/ 9882F: Documentation/devicetree/bindings/nvmem/ 9883F: Documentation/ABI/stable/sysfs-bus-nvmem 9884F: include/linux/nvmem-consumer.h 9885F: include/linux/nvmem-provider.h 9886 9887NXP TDA998X DRM DRIVER 9888M: Russell King <linux@armlinux.org.uk> 9889S: Supported 9890T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9891T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9892F: drivers/gpu/drm/i2c/tda998x_drv.c 9893F: include/drm/i2c/tda998x.h 9894 9895NXP TFA9879 DRIVER 9896M: Peter Rosin <peda@axentia.se> 9897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9898S: Maintained 9899F: Documentation/devicetree/bindings/sound/tfa9879.txt 9900F: sound/soc/codecs/tfa9879* 9901 9902NXP-NCI NFC DRIVER 9903M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9904R: Charles Gorand <charles.gorand@effinnov.com> 9905L: linux-nfc@lists.01.org (moderated for non-subscribers) 9906S: Supported 9907F: drivers/nfc/nxp-nci 9908 9909OBJTOOL 9910M: Josh Poimboeuf <jpoimboe@redhat.com> 9911S: Supported 9912F: tools/objtool/ 9913 9914OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9915M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9916M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9917L: linuxppc-dev@lists.ozlabs.org 9918S: Supported 9919F: arch/powerpc/platforms/powernv/ocxl.c 9920F: arch/powerpc/include/asm/pnv-ocxl.h 9921F: drivers/misc/ocxl/ 9922F: include/misc/ocxl* 9923F: include/uapi/misc/ocxl.h 9924F: Documentation/accelerators/ocxl.txt 9925 9926OMAP AUDIO SUPPORT 9927M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9928M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9929L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9930L: linux-omap@vger.kernel.org 9931S: Maintained 9932F: sound/soc/omap/ 9933 9934OMAP CLOCK FRAMEWORK SUPPORT 9935M: Paul Walmsley <paul@pwsan.com> 9936L: linux-omap@vger.kernel.org 9937S: Maintained 9938F: arch/arm/*omap*/*clock* 9939 9940OMAP DEVICE TREE SUPPORT 9941M: Benoît Cousson <bcousson@baylibre.com> 9942M: Tony Lindgren <tony@atomide.com> 9943L: linux-omap@vger.kernel.org 9944L: devicetree@vger.kernel.org 9945S: Maintained 9946F: arch/arm/boot/dts/*omap* 9947F: arch/arm/boot/dts/*am3* 9948F: arch/arm/boot/dts/*am4* 9949F: arch/arm/boot/dts/*am5* 9950F: arch/arm/boot/dts/*dra7* 9951 9952OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9953M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9954L: linux-omap@vger.kernel.org 9955L: linux-fbdev@vger.kernel.org 9956S: Maintained 9957F: drivers/video/fbdev/omap2/ 9958F: Documentation/arm/OMAP/DSS 9959 9960OMAP FRAMEBUFFER SUPPORT 9961M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9962L: linux-fbdev@vger.kernel.org 9963L: linux-omap@vger.kernel.org 9964S: Maintained 9965F: drivers/video/fbdev/omap/ 9966 9967OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9968M: Roger Quadros <rogerq@ti.com> 9969M: Tony Lindgren <tony@atomide.com> 9970L: linux-omap@vger.kernel.org 9971S: Maintained 9972F: drivers/memory/omap-gpmc.c 9973F: arch/arm/mach-omap2/*gpmc* 9974 9975OMAP GPIO DRIVER 9976M: Grygorii Strashko <grygorii.strashko@ti.com> 9977M: Santosh Shilimkar <ssantosh@kernel.org> 9978M: Kevin Hilman <khilman@kernel.org> 9979L: linux-omap@vger.kernel.org 9980S: Maintained 9981F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9982F: drivers/gpio/gpio-omap.c 9983 9984OMAP HARDWARE SPINLOCK SUPPORT 9985M: Ohad Ben-Cohen <ohad@wizery.com> 9986L: linux-omap@vger.kernel.org 9987S: Maintained 9988F: drivers/hwspinlock/omap_hwspinlock.c 9989 9990OMAP HS MMC SUPPORT 9991L: linux-mmc@vger.kernel.org 9992L: linux-omap@vger.kernel.org 9993S: Orphan 9994F: drivers/mmc/host/omap_hsmmc.c 9995 9996OMAP HWMOD DATA 9997M: Paul Walmsley <paul@pwsan.com> 9998L: linux-omap@vger.kernel.org 9999S: Maintained 10000F: arch/arm/mach-omap2/omap_hwmod*data* 10001 10002OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10003M: Benoît Cousson <bcousson@baylibre.com> 10004L: linux-omap@vger.kernel.org 10005S: Maintained 10006F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10007 10008OMAP HWMOD SUPPORT 10009M: Benoît Cousson <bcousson@baylibre.com> 10010M: Paul Walmsley <paul@pwsan.com> 10011L: linux-omap@vger.kernel.org 10012S: Maintained 10013F: arch/arm/mach-omap2/omap_hwmod.* 10014 10015OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10016M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10017L: linux-media@vger.kernel.org 10018S: Maintained 10019F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10020F: drivers/media/platform/omap3isp/ 10021F: drivers/staging/media/omap4iss/ 10022 10023OMAP MMC SUPPORT 10024M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10025L: linux-omap@vger.kernel.org 10026S: Maintained 10027F: drivers/mmc/host/omap.c 10028 10029OMAP POWER MANAGEMENT SUPPORT 10030M: Kevin Hilman <khilman@kernel.org> 10031L: linux-omap@vger.kernel.org 10032S: Maintained 10033F: arch/arm/*omap*/*pm* 10034F: drivers/cpufreq/omap-cpufreq.c 10035 10036OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10037M: Rajendra Nayak <rnayak@codeaurora.org> 10038M: Paul Walmsley <paul@pwsan.com> 10039L: linux-omap@vger.kernel.org 10040S: Maintained 10041F: arch/arm/mach-omap2/prm* 10042 10043OMAP RANDOM NUMBER GENERATOR SUPPORT 10044M: Deepak Saxena <dsaxena@plexity.net> 10045S: Maintained 10046F: drivers/char/hw_random/omap-rng.c 10047 10048OMAP USB SUPPORT 10049L: linux-usb@vger.kernel.org 10050L: linux-omap@vger.kernel.org 10051S: Orphan 10052F: drivers/usb/*/*omap* 10053F: arch/arm/*omap*/usb* 10054 10055OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10056M: Mark Jackson <mpfj@newflow.co.uk> 10057L: linux-omap@vger.kernel.org 10058S: Maintained 10059F: arch/arm/boot/dts/am335x-nano.dts 10060 10061OMAP1 SUPPORT 10062M: Aaro Koskinen <aaro.koskinen@iki.fi> 10063M: Tony Lindgren <tony@atomide.com> 10064L: linux-omap@vger.kernel.org 10065Q: http://patchwork.kernel.org/project/linux-omap/list/ 10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10067S: Maintained 10068F: arch/arm/mach-omap1/ 10069F: arch/arm/plat-omap/ 10070F: arch/arm/configs/omap1_defconfig 10071F: drivers/i2c/busses/i2c-omap.c 10072F: include/linux/i2c-omap.h 10073 10074OMAP2+ SUPPORT 10075M: Tony Lindgren <tony@atomide.com> 10076L: linux-omap@vger.kernel.org 10077W: http://www.muru.com/linux/omap/ 10078W: http://linux.omap.com/ 10079Q: http://patchwork.kernel.org/project/linux-omap/list/ 10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10081S: Maintained 10082F: arch/arm/mach-omap2/ 10083F: arch/arm/plat-omap/ 10084F: arch/arm/configs/omap2plus_defconfig 10085F: drivers/i2c/busses/i2c-omap.c 10086F: drivers/irqchip/irq-omap-intc.c 10087F: drivers/mfd/*omap*.c 10088F: drivers/mfd/menelaus.c 10089F: drivers/mfd/palmas.c 10090F: drivers/mfd/tps65217.c 10091F: drivers/mfd/tps65218.c 10092F: drivers/mfd/tps65910.c 10093F: drivers/mfd/twl-core.[ch] 10094F: drivers/mfd/twl4030*.c 10095F: drivers/mfd/twl6030*.c 10096F: drivers/mfd/twl6040*.c 10097F: drivers/regulator/palmas-regulator*.c 10098F: drivers/regulator/pbias-regulator.c 10099F: drivers/regulator/tps65217-regulator.c 10100F: drivers/regulator/tps65218-regulator.c 10101F: drivers/regulator/tps65910-regulator.c 10102F: drivers/regulator/twl-regulator.c 10103F: drivers/regulator/twl6030-regulator.c 10104F: include/linux/i2c-omap.h 10105 10106ONION OMEGA2+ BOARD 10107M: Harvey Hunt <harveyhuntnexus@gmail.com> 10108L: linux-mips@linux-mips.org 10109S: Maintained 10110F: arch/mips/boot/dts/ralink/omega2p.dts 10111 10112OMFS FILESYSTEM 10113M: Bob Copeland <me@bobcopeland.com> 10114L: linux-karma-devel@lists.sourceforge.net 10115S: Maintained 10116F: Documentation/filesystems/omfs.txt 10117F: fs/omfs/ 10118 10119OMNIKEY CARDMAN 4000 DRIVER 10120M: Harald Welte <laforge@gnumonks.org> 10121S: Maintained 10122F: drivers/char/pcmcia/cm4000_cs.c 10123F: include/linux/cm4000_cs.h 10124F: include/uapi/linux/cm4000_cs.h 10125 10126OMNIKEY CARDMAN 4040 DRIVER 10127M: Harald Welte <laforge@gnumonks.org> 10128S: Maintained 10129F: drivers/char/pcmcia/cm4040_cs.* 10130 10131OMNIVISION OV13858 SENSOR DRIVER 10132M: Sakari Ailus <sakari.ailus@linux.intel.com> 10133L: linux-media@vger.kernel.org 10134T: git git://linuxtv.org/media_tree.git 10135S: Maintained 10136F: drivers/media/i2c/ov13858.c 10137 10138OMNIVISION OV5640 SENSOR DRIVER 10139M: Steve Longerbeam <slongerbeam@gmail.com> 10140L: linux-media@vger.kernel.org 10141T: git git://linuxtv.org/media_tree.git 10142S: Maintained 10143F: drivers/media/i2c/ov5640.c 10144 10145OMNIVISION OV5647 SENSOR DRIVER 10146M: Luis Oliveira <lolivei@synopsys.com> 10147L: linux-media@vger.kernel.org 10148T: git git://linuxtv.org/media_tree.git 10149S: Maintained 10150F: drivers/media/i2c/ov5647.c 10151 10152OMNIVISION OV7670 SENSOR DRIVER 10153M: Jonathan Corbet <corbet@lwn.net> 10154L: linux-media@vger.kernel.org 10155T: git git://linuxtv.org/media_tree.git 10156S: Maintained 10157F: drivers/media/i2c/ov7670.c 10158F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10159 10160ONENAND FLASH DRIVER 10161M: Kyungmin Park <kyungmin.park@samsung.com> 10162L: linux-mtd@lists.infradead.org 10163S: Maintained 10164F: drivers/mtd/onenand/ 10165F: include/linux/mtd/onenand*.h 10166 10167ONSTREAM SCSI TAPE DRIVER 10168M: Willem Riede <osst@riede.org> 10169L: osst-users@lists.sourceforge.net 10170L: linux-scsi@vger.kernel.org 10171S: Maintained 10172F: Documentation/scsi/osst.txt 10173F: drivers/scsi/osst.* 10174F: drivers/scsi/osst_*.h 10175F: drivers/scsi/st.h 10176 10177OP-TEE DRIVER 10178M: Jens Wiklander <jens.wiklander@linaro.org> 10179S: Maintained 10180F: drivers/tee/optee/ 10181 10182OPA-VNIC DRIVER 10183M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10184M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10185L: linux-rdma@vger.kernel.org 10186S: Supported 10187F: drivers/infiniband/ulp/opa_vnic 10188 10189OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10190M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10191L: devicetree@vger.kernel.org 10192S: Maintained 10193F: Documentation/devicetree/dynamic-resolution-notes.txt 10194F: Documentation/devicetree/overlay-notes.txt 10195F: drivers/of/overlay.c 10196F: drivers/of/resolver.c 10197 10198OPEN FIRMWARE AND FLATTENED DEVICE TREE 10199M: Rob Herring <robh+dt@kernel.org> 10200M: Frank Rowand <frowand.list@gmail.com> 10201L: devicetree@vger.kernel.org 10202W: http://www.devicetree.org/ 10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10204S: Maintained 10205F: drivers/of/ 10206F: include/linux/of*.h 10207F: scripts/dtc/ 10208F: Documentation/ABI/testing/sysfs-firmware-ofw 10209 10210OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10211M: Rob Herring <robh+dt@kernel.org> 10212M: Mark Rutland <mark.rutland@arm.com> 10213L: devicetree@vger.kernel.org 10214T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10215Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10216S: Maintained 10217F: Documentation/devicetree/ 10218F: arch/*/boot/dts/ 10219F: include/dt-bindings/ 10220 10221OPENCORES I2C BUS DRIVER 10222M: Peter Korsgaard <jacmet@sunsite.dk> 10223L: linux-i2c@vger.kernel.org 10224S: Maintained 10225F: Documentation/i2c/busses/i2c-ocores 10226F: drivers/i2c/busses/i2c-ocores.c 10227 10228OPENRISC ARCHITECTURE 10229M: Jonas Bonn <jonas@southpole.se> 10230M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10231M: Stafford Horne <shorne@gmail.com> 10232T: git git://github.com/openrisc/linux.git 10233L: openrisc@lists.librecores.org 10234W: http://openrisc.io 10235S: Maintained 10236F: Documentation/devicetree/bindings/openrisc/ 10237F: Documentation/openrisc/ 10238F: arch/openrisc/ 10239F: drivers/irqchip/irq-ompic.c 10240F: drivers/irqchip/irq-or1k-* 10241 10242OPENVSWITCH 10243M: Pravin B Shelar <pshelar@ovn.org> 10244L: netdev@vger.kernel.org 10245L: dev@openvswitch.org 10246W: http://openvswitch.org 10247S: Maintained 10248F: net/openvswitch/ 10249F: include/uapi/linux/openvswitch.h 10250 10251OPERATING PERFORMANCE POINTS (OPP) 10252M: Viresh Kumar <vireshk@kernel.org> 10253M: Nishanth Menon <nm@ti.com> 10254M: Stephen Boyd <sboyd@codeaurora.org> 10255L: linux-pm@vger.kernel.org 10256S: Maintained 10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10258F: drivers/opp/ 10259F: include/linux/pm_opp.h 10260F: Documentation/power/opp.txt 10261F: Documentation/devicetree/bindings/opp/ 10262 10263OPL4 DRIVER 10264M: Clemens Ladisch <clemens@ladisch.de> 10265L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10266T: git git://git.alsa-project.org/alsa-kernel.git 10267S: Maintained 10268F: sound/drivers/opl4/ 10269 10270OPROFILE 10271M: Robert Richter <rric@kernel.org> 10272L: oprofile-list@lists.sf.net 10273S: Maintained 10274F: arch/*/include/asm/oprofile*.h 10275F: arch/*/oprofile/ 10276F: drivers/oprofile/ 10277F: include/linux/oprofile.h 10278 10279ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10280M: Mark Fasheh <mfasheh@versity.com> 10281M: Joel Becker <jlbec@evilplan.org> 10282L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10283W: http://ocfs2.wiki.kernel.org 10284S: Supported 10285F: Documentation/filesystems/ocfs2.txt 10286F: Documentation/filesystems/dlmfs.txt 10287F: fs/ocfs2/ 10288 10289ORANGEFS FILESYSTEM 10290M: Mike Marshall <hubcap@omnibond.com> 10291L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10292T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10293S: Supported 10294F: fs/orangefs/ 10295F: Documentation/filesystems/orangefs.txt 10296 10297ORINOCO DRIVER 10298L: linux-wireless@vger.kernel.org 10299W: http://wireless.kernel.org/en/users/Drivers/orinoco 10300W: http://www.nongnu.org/orinoco/ 10301S: Orphan 10302F: drivers/net/wireless/intersil/orinoco/ 10303 10304OSD LIBRARY and FILESYSTEM 10305M: Boaz Harrosh <ooo@electrozaur.com> 10306S: Maintained 10307F: drivers/scsi/osd/ 10308F: include/scsi/osd_* 10309F: fs/exofs/ 10310 10311OV2659 OMNIVISION SENSOR DRIVER 10312M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10313L: linux-media@vger.kernel.org 10314W: https://linuxtv.org 10315Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10316T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10317S: Maintained 10318F: drivers/media/i2c/ov2659.c 10319F: include/media/i2c/ov2659.h 10320 10321OVERLAY FILESYSTEM 10322M: Miklos Szeredi <miklos@szeredi.hu> 10323L: linux-unionfs@vger.kernel.org 10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10325S: Supported 10326F: fs/overlayfs/ 10327F: Documentation/filesystems/overlayfs.txt 10328 10329P54 WIRELESS DRIVER 10330M: Christian Lamparter <chunkeey@googlemail.com> 10331L: linux-wireless@vger.kernel.org 10332W: http://wireless.kernel.org/en/users/Drivers/p54 10333S: Maintained 10334F: drivers/net/wireless/intersil/p54/ 10335 10336PA SEMI ETHERNET DRIVER 10337L: netdev@vger.kernel.org 10338S: Orphan 10339F: drivers/net/ethernet/pasemi/* 10340 10341PA SEMI SMBUS DRIVER 10342L: linux-i2c@vger.kernel.org 10343S: Orphan 10344F: drivers/i2c/busses/i2c-pasemi.c 10345 10346PADATA PARALLEL EXECUTION MECHANISM 10347M: Steffen Klassert <steffen.klassert@secunet.com> 10348L: linux-crypto@vger.kernel.org 10349S: Maintained 10350F: kernel/padata.c 10351F: include/linux/padata.h 10352F: Documentation/padata.txt 10353 10354PANASONIC LAPTOP ACPI EXTRAS DRIVER 10355M: Harald Welte <laforge@gnumonks.org> 10356L: platform-driver-x86@vger.kernel.org 10357S: Maintained 10358F: drivers/platform/x86/panasonic-laptop.c 10359 10360PANASONIC MN10300/AM33/AM34 PORT 10361M: David Howells <dhowells@redhat.com> 10362L: linux-am33-list@redhat.com (moderated for non-subscribers) 10363W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10364S: Maintained 10365F: Documentation/mn10300/ 10366F: arch/mn10300/ 10367 10368PARALLEL LCD/KEYPAD PANEL DRIVER 10369M: Willy Tarreau <willy@haproxy.com> 10370M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10371S: Odd Fixes 10372F: Documentation/misc-devices/lcd-panel-cgram.txt 10373F: drivers/misc/panel.c 10374 10375PARALLEL PORT SUBSYSTEM 10376M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10377M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10378L: linux-parport@lists.infradead.org (subscribers-only) 10379S: Maintained 10380F: drivers/parport/ 10381F: include/linux/parport*.h 10382F: drivers/char/ppdev.c 10383F: include/uapi/linux/ppdev.h 10384F: Documentation/parport*.txt 10385 10386PARAVIRT_OPS INTERFACE 10387M: Juergen Gross <jgross@suse.com> 10388M: Alok Kataria <akataria@vmware.com> 10389M: Rusty Russell <rusty@rustcorp.com.au> 10390L: virtualization@lists.linux-foundation.org 10391S: Supported 10392F: Documentation/virtual/paravirt_ops.txt 10393F: arch/*/kernel/paravirt* 10394F: arch/*/include/asm/paravirt*.h 10395F: include/linux/hypervisor.h 10396 10397PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10398M: Tim Waugh <tim@cyberelk.net> 10399L: linux-parport@lists.infradead.org (subscribers-only) 10400S: Maintained 10401F: Documentation/blockdev/paride.txt 10402F: drivers/block/paride/ 10403 10404PARISC ARCHITECTURE 10405M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10406M: Helge Deller <deller@gmx.de> 10407L: linux-parisc@vger.kernel.org 10408W: http://www.parisc-linux.org/ 10409Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10412S: Maintained 10413F: arch/parisc/ 10414F: Documentation/parisc/ 10415F: drivers/parisc/ 10416F: drivers/char/agp/parisc-agp.c 10417F: drivers/input/serio/gscps2.c 10418F: drivers/parport/parport_gsc.* 10419F: drivers/tty/serial/8250/8250_gsc.c 10420F: drivers/video/fbdev/sti* 10421F: drivers/video/console/sti* 10422F: drivers/video/logo/logo_parisc* 10423 10424PARMAN 10425M: Jiri Pirko <jiri@mellanox.com> 10426L: netdev@vger.kernel.org 10427S: Supported 10428F: lib/parman.c 10429F: lib/test_parman.c 10430F: include/linux/parman.h 10431 10432PC87360 HARDWARE MONITORING DRIVER 10433M: Jim Cromie <jim.cromie@gmail.com> 10434L: linux-hwmon@vger.kernel.org 10435S: Maintained 10436F: Documentation/hwmon/pc87360 10437F: drivers/hwmon/pc87360.c 10438 10439PC8736x GPIO DRIVER 10440M: Jim Cromie <jim.cromie@gmail.com> 10441S: Maintained 10442F: drivers/char/pc8736x_gpio.c 10443 10444PC87427 HARDWARE MONITORING DRIVER 10445M: Jean Delvare <jdelvare@suse.com> 10446L: linux-hwmon@vger.kernel.org 10447S: Maintained 10448F: Documentation/hwmon/pc87427 10449F: drivers/hwmon/pc87427.c 10450 10451PCA9532 LED DRIVER 10452M: Riku Voipio <riku.voipio@iki.fi> 10453S: Maintained 10454F: drivers/leds/leds-pca9532.c 10455F: include/linux/leds-pca9532.h 10456 10457PCA9541 I2C BUS MASTER SELECTOR DRIVER 10458M: Guenter Roeck <linux@roeck-us.net> 10459L: linux-i2c@vger.kernel.org 10460S: Maintained 10461F: drivers/i2c/muxes/i2c-mux-pca9541.c 10462 10463PCDP - PRIMARY CONSOLE AND DEBUG PORT 10464M: Khalid Aziz <khalid@gonehiking.org> 10465S: Maintained 10466F: drivers/firmware/pcdp.* 10467 10468PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10469M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10470L: linux-pci@vger.kernel.org 10471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10472S: Maintained 10473F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10474F: drivers/pci/host/pci-aardvark.c 10475 10476PCI DRIVER FOR ALTERA PCIE IP 10477M: Ley Foon Tan <lftan@altera.com> 10478L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10479L: linux-pci@vger.kernel.org 10480S: Supported 10481F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10482F: drivers/pci/host/pcie-altera.c 10483 10484PCI DRIVER FOR APPLIEDMICRO XGENE 10485M: Tanmay Inamdar <tinamdar@apm.com> 10486L: linux-pci@vger.kernel.org 10487L: linux-arm-kernel@lists.infradead.org 10488S: Maintained 10489F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10490F: drivers/pci/host/pci-xgene.c 10491 10492PCI DRIVER FOR ARM VERSATILE PLATFORM 10493M: Rob Herring <robh@kernel.org> 10494L: linux-pci@vger.kernel.org 10495L: linux-arm-kernel@lists.infradead.org 10496S: Maintained 10497F: Documentation/devicetree/bindings/pci/versatile.txt 10498F: drivers/pci/host/pci-versatile.c 10499 10500PCI DRIVER FOR ARMADA 8K 10501M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10502L: linux-pci@vger.kernel.org 10503L: linux-arm-kernel@lists.infradead.org 10504S: Maintained 10505F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10506F: drivers/pci/dwc/pcie-armada8k.c 10507 10508PCI DRIVER FOR FREESCALE LAYERSCAPE 10509M: Minghuan Lian <minghuan.Lian@freescale.com> 10510M: Mingkai Hu <mingkai.hu@freescale.com> 10511M: Roy Zang <tie-fei.zang@freescale.com> 10512L: linuxppc-dev@lists.ozlabs.org 10513L: linux-pci@vger.kernel.org 10514L: linux-arm-kernel@lists.infradead.org 10515S: Maintained 10516F: drivers/pci/dwc/*layerscape* 10517 10518PCI DRIVER FOR GENERIC OF HOSTS 10519M: Will Deacon <will.deacon@arm.com> 10520L: linux-pci@vger.kernel.org 10521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10522S: Maintained 10523F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10524F: drivers/pci/host/pci-host-common.c 10525F: drivers/pci/host/pci-host-generic.c 10526 10527PCI DRIVER FOR IMX6 10528M: Richard Zhu <hongxing.zhu@nxp.com> 10529M: Lucas Stach <l.stach@pengutronix.de> 10530L: linux-pci@vger.kernel.org 10531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10532S: Maintained 10533F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10534F: drivers/pci/dwc/*imx6* 10535 10536PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10537M: Keith Busch <keith.busch@intel.com> 10538M: Jonathan Derrick <jonathan.derrick@intel.com> 10539L: linux-pci@vger.kernel.org 10540S: Supported 10541F: drivers/pci/host/vmd.c 10542 10543PCI DRIVER FOR MICROSEMI SWITCHTEC 10544M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10545M: Logan Gunthorpe <logang@deltatee.com> 10546L: linux-pci@vger.kernel.org 10547S: Maintained 10548F: Documentation/switchtec.txt 10549F: Documentation/ABI/testing/sysfs-class-switchtec 10550F: drivers/pci/switch/switchtec* 10551F: include/uapi/linux/switchtec_ioctl.h 10552F: include/linux/switchtec.h 10553F: drivers/ntb/hw/mscc/ 10554 10555PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10556M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10557M: Jason Cooper <jason@lakedaemon.net> 10558L: linux-pci@vger.kernel.org 10559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10560S: Maintained 10561F: drivers/pci/host/*mvebu* 10562 10563PCI DRIVER FOR NVIDIA TEGRA 10564M: Thierry Reding <thierry.reding@gmail.com> 10565L: linux-tegra@vger.kernel.org 10566L: linux-pci@vger.kernel.org 10567S: Supported 10568F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10569F: drivers/pci/host/pci-tegra.c 10570 10571PCI DRIVER FOR RENESAS R-CAR 10572M: Simon Horman <horms@verge.net.au> 10573L: linux-pci@vger.kernel.org 10574L: linux-renesas-soc@vger.kernel.org 10575S: Maintained 10576F: drivers/pci/host/*rcar* 10577 10578PCI DRIVER FOR SAMSUNG EXYNOS 10579M: Jingoo Han <jingoohan1@gmail.com> 10580L: linux-pci@vger.kernel.org 10581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10582L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10583S: Maintained 10584F: drivers/pci/dwc/pci-exynos.c 10585 10586PCI DRIVER FOR SYNOPSYS DESIGNWARE 10587M: Jingoo Han <jingoohan1@gmail.com> 10588M: Joao Pinto <Joao.Pinto@synopsys.com> 10589L: linux-pci@vger.kernel.org 10590S: Maintained 10591F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10592F: drivers/pci/dwc/*designware* 10593 10594PCI DRIVER FOR TI DRA7XX 10595M: Kishon Vijay Abraham I <kishon@ti.com> 10596L: linux-omap@vger.kernel.org 10597L: linux-pci@vger.kernel.org 10598S: Supported 10599F: Documentation/devicetree/bindings/pci/ti-pci.txt 10600F: drivers/pci/dwc/pci-dra7xx.c 10601 10602PCI DRIVER FOR TI KEYSTONE 10603M: Murali Karicheri <m-karicheri2@ti.com> 10604L: linux-pci@vger.kernel.org 10605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10606S: Maintained 10607F: drivers/pci/dwc/*keystone* 10608 10609PCI ENDPOINT SUBSYSTEM 10610M: Kishon Vijay Abraham I <kishon@ti.com> 10611M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10612L: linux-pci@vger.kernel.org 10613T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10614S: Supported 10615F: drivers/pci/endpoint/ 10616F: drivers/misc/pci_endpoint_test.c 10617F: tools/pci/ 10618 10619PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10620M: Russell Currey <ruscur@russell.cc> 10621L: linuxppc-dev@lists.ozlabs.org 10622S: Supported 10623F: Documentation/powerpc/eeh-pci-error-recovery.txt 10624F: arch/powerpc/kernel/eeh*.c 10625F: arch/powerpc/platforms/*/eeh*.c 10626F: arch/powerpc/include/*/eeh*.h 10627 10628PCI ERROR RECOVERY 10629M: Linas Vepstas <linasvepstas@gmail.com> 10630L: linux-pci@vger.kernel.org 10631S: Supported 10632F: Documentation/PCI/pci-error-recovery.txt 10633 10634PCI MSI DRIVER FOR ALTERA MSI IP 10635M: Ley Foon Tan <lftan@altera.com> 10636L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10637L: linux-pci@vger.kernel.org 10638S: Supported 10639F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10640F: drivers/pci/host/pcie-altera-msi.c 10641 10642PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10643M: Duc Dang <dhdang@apm.com> 10644L: linux-pci@vger.kernel.org 10645L: linux-arm-kernel@lists.infradead.org 10646S: Maintained 10647F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10648F: drivers/pci/host/pci-xgene-msi.c 10649 10650PCI SUBSYSTEM 10651M: Bjorn Helgaas <bhelgaas@google.com> 10652L: linux-pci@vger.kernel.org 10653Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10654T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10655S: Supported 10656F: Documentation/devicetree/bindings/pci/ 10657F: Documentation/PCI/ 10658F: drivers/pci/ 10659F: include/linux/pci* 10660F: arch/x86/pci/ 10661F: arch/x86/kernel/quirks.c 10662 10663PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10664M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10665L: linux-pci@vger.kernel.org 10666Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10667T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10668S: Supported 10669F: drivers/pci/host/ 10670F: drivers/pci/dwc/ 10671 10672PCIE DRIVER FOR AXIS ARTPEC 10673M: Niklas Cassel <niklas.cassel@axis.com> 10674M: Jesper Nilsson <jesper.nilsson@axis.com> 10675L: linux-arm-kernel@axis.com 10676L: linux-pci@vger.kernel.org 10677S: Maintained 10678F: Documentation/devicetree/bindings/pci/axis,artpec* 10679F: drivers/pci/dwc/*artpec* 10680 10681PCIE DRIVER FOR CAVIUM THUNDERX 10682M: David Daney <david.daney@cavium.com> 10683L: linux-pci@vger.kernel.org 10684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10685S: Supported 10686F: Documentation/devicetree/bindings/pci/pci-thunder-* 10687F: drivers/pci/host/pci-thunder-* 10688 10689PCIE DRIVER FOR HISILICON 10690M: Zhou Wang <wangzhou1@hisilicon.com> 10691L: linux-pci@vger.kernel.org 10692S: Maintained 10693F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10694F: drivers/pci/dwc/pcie-hisi.c 10695 10696PCIE DRIVER FOR HISILICON KIRIN 10697M: Xiaowei Song <songxiaowei@hisilicon.com> 10698M: Binghui Wang <wangbinghui@hisilicon.com> 10699L: linux-pci@vger.kernel.org 10700S: Maintained 10701F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10702F: drivers/pci/dwc/pcie-kirin.c 10703 10704PCIE DRIVER FOR HISILICON STB 10705M: Jianguo Sun <sunjianguo1@huawei.com> 10706M: Shawn Guo <shawn.guo@linaro.org> 10707L: linux-pci@vger.kernel.org 10708S: Maintained 10709F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10710F: drivers/pci/dwc/pcie-histb.c 10711 10712PCIE DRIVER FOR MEDIATEK 10713M: Ryder Lee <ryder.lee@mediatek.com> 10714L: linux-pci@vger.kernel.org 10715L: linux-mediatek@lists.infradead.org 10716S: Supported 10717F: Documentation/devicetree/bindings/pci/mediatek* 10718F: drivers/pci/host/*mediatek* 10719 10720PCIE DRIVER FOR QUALCOMM MSM 10721M: Stanimir Varbanov <svarbanov@mm-sol.com> 10722L: linux-pci@vger.kernel.org 10723L: linux-arm-msm@vger.kernel.org 10724S: Maintained 10725F: drivers/pci/dwc/*qcom* 10726 10727PCIE DRIVER FOR ROCKCHIP 10728M: Shawn Lin <shawn.lin@rock-chips.com> 10729L: linux-pci@vger.kernel.org 10730L: linux-rockchip@lists.infradead.org 10731S: Maintained 10732F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10733F: drivers/pci/host/pcie-rockchip.c 10734 10735PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10736M: Linus Walleij <linus.walleij@linaro.org> 10737L: linux-pci@vger.kernel.org 10738S: Maintained 10739F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10740F: drivers/pci/host/pci-v3-semi.c 10741 10742PCIE DRIVER FOR ST SPEAR13XX 10743M: Pratyush Anand <pratyush.anand@gmail.com> 10744L: linux-pci@vger.kernel.org 10745S: Maintained 10746F: drivers/pci/dwc/*spear* 10747 10748PCMCIA SUBSYSTEM 10749P: Linux PCMCIA Team 10750L: linux-pcmcia@lists.infradead.org 10751W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10753S: Maintained 10754F: Documentation/pcmcia/ 10755F: tools/pcmcia/ 10756F: drivers/pcmcia/ 10757F: include/pcmcia/ 10758 10759PCNET32 NETWORK DRIVER 10760M: Don Fry <pcnet32@frontier.com> 10761L: netdev@vger.kernel.org 10762S: Maintained 10763F: drivers/net/ethernet/amd/pcnet32.c 10764 10765PCRYPT PARALLEL CRYPTO ENGINE 10766M: Steffen Klassert <steffen.klassert@secunet.com> 10767L: linux-crypto@vger.kernel.org 10768S: Maintained 10769F: crypto/pcrypt.c 10770F: include/crypto/pcrypt.h 10771 10772PEAQ WMI HOTKEYS DRIVER 10773M: Hans de Goede <hdegoede@redhat.com> 10774L: platform-driver-x86@vger.kernel.org 10775S: Maintained 10776F: drivers/platform/x86/peaq-wmi.c 10777 10778PER-CPU MEMORY ALLOCATOR 10779M: Tejun Heo <tj@kernel.org> 10780M: Christoph Lameter <cl@linux.com> 10781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10782S: Maintained 10783F: include/linux/percpu*.h 10784F: mm/percpu*.c 10785F: arch/*/include/asm/percpu.h 10786 10787PER-TASK DELAY ACCOUNTING 10788M: Balbir Singh <bsingharora@gmail.com> 10789S: Maintained 10790F: include/linux/delayacct.h 10791F: kernel/delayacct.c 10792 10793PERFORMANCE EVENTS SUBSYSTEM 10794M: Peter Zijlstra <peterz@infradead.org> 10795M: Ingo Molnar <mingo@redhat.com> 10796M: Arnaldo Carvalho de Melo <acme@kernel.org> 10797R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10798R: Jiri Olsa <jolsa@redhat.com> 10799R: Namhyung Kim <namhyung@kernel.org> 10800L: linux-kernel@vger.kernel.org 10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10802S: Supported 10803F: kernel/events/* 10804F: include/linux/perf_event.h 10805F: include/uapi/linux/perf_event.h 10806F: arch/*/kernel/perf_event*.c 10807F: arch/*/kernel/*/perf_event*.c 10808F: arch/*/kernel/*/*/perf_event*.c 10809F: arch/*/include/asm/perf_event.h 10810F: arch/*/kernel/perf_callchain.c 10811F: arch/*/events/* 10812F: tools/perf/ 10813 10814PERSONALITY HANDLING 10815M: Christoph Hellwig <hch@infradead.org> 10816L: linux-abi-devel@lists.sourceforge.net 10817S: Maintained 10818F: include/linux/personality.h 10819F: include/uapi/linux/personality.h 10820 10821PHONET PROTOCOL 10822M: Remi Denis-Courmont <courmisch@gmail.com> 10823S: Supported 10824F: Documentation/networking/phonet.txt 10825F: include/linux/phonet.h 10826F: include/net/phonet/ 10827F: include/uapi/linux/phonet.h 10828F: net/phonet/ 10829 10830PHRAM MTD DRIVER 10831M: Joern Engel <joern@lazybastard.org> 10832L: linux-mtd@lists.infradead.org 10833S: Maintained 10834F: drivers/mtd/devices/phram.c 10835 10836PICOLCD HID DRIVER 10837M: Bruno Prémont <bonbons@linux-vserver.org> 10838L: linux-input@vger.kernel.org 10839S: Maintained 10840F: drivers/hid/hid-picolcd* 10841 10842PICOXCELL SUPPORT 10843M: Jamie Iles <jamie@jamieiles.com> 10844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10845T: git git://github.com/jamieiles/linux-2.6-ji.git 10846S: Supported 10847F: arch/arm/boot/dts/picoxcell* 10848F: arch/arm/mach-picoxcell/ 10849F: drivers/crypto/picoxcell* 10850 10851PIN CONTROL SUBSYSTEM 10852M: Linus Walleij <linus.walleij@linaro.org> 10853L: linux-gpio@vger.kernel.org 10854T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10855S: Maintained 10856F: Documentation/devicetree/bindings/pinctrl/ 10857F: Documentation/driver-api/pinctl.rst 10858F: drivers/pinctrl/ 10859F: include/linux/pinctrl/ 10860 10861PIN CONTROLLER - ATMEL AT91 10862M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10864S: Maintained 10865F: drivers/pinctrl/pinctrl-at91.* 10866 10867PIN CONTROLLER - ATMEL AT91 PIO4 10868M: Ludovic Desroches <ludovic.desroches@microchip.com> 10869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10870L: linux-gpio@vger.kernel.org 10871S: Supported 10872F: drivers/pinctrl/pinctrl-at91-pio4.* 10873 10874PIN CONTROLLER - INTEL 10875M: Mika Westerberg <mika.westerberg@linux.intel.com> 10876M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10877S: Maintained 10878F: drivers/pinctrl/intel/ 10879 10880PIN CONTROLLER - MEDIATEK 10881M: Sean Wang <sean.wang@mediatek.com> 10882L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10883S: Maintained 10884F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10885F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10886F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10887F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10888F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10889 10890PIN CONTROLLER - QUALCOMM 10891M: Bjorn Andersson <bjorn.andersson@linaro.org> 10892S: Maintained 10893L: linux-arm-msm@vger.kernel.org 10894F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10895F: drivers/pinctrl/qcom/ 10896 10897PIN CONTROLLER - RENESAS 10898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10899M: Geert Uytterhoeven <geert+renesas@glider.be> 10900L: linux-renesas-soc@vger.kernel.org 10901T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10902S: Maintained 10903F: drivers/pinctrl/sh-pfc/ 10904 10905PIN CONTROLLER - SAMSUNG 10906M: Tomasz Figa <tomasz.figa@gmail.com> 10907M: Krzysztof Kozlowski <krzk@kernel.org> 10908M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10910L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10911Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10912T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10913S: Maintained 10914F: drivers/pinctrl/samsung/ 10915F: include/dt-bindings/pinctrl/samsung.h 10916F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10917 10918PIN CONTROLLER - SINGLE 10919M: Tony Lindgren <tony@atomide.com> 10920M: Haojian Zhuang <haojian.zhuang@linaro.org> 10921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10922L: linux-omap@vger.kernel.org 10923S: Maintained 10924F: drivers/pinctrl/pinctrl-single.c 10925 10926PIN CONTROLLER - ST SPEAR 10927M: Viresh Kumar <vireshk@kernel.org> 10928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10929W: http://www.st.com/spear 10930S: Maintained 10931F: drivers/pinctrl/spear/ 10932 10933PISTACHIO SOC SUPPORT 10934M: James Hartley <james.hartley@sondrel.com> 10935L: linux-mips@linux-mips.org 10936S: Odd Fixes 10937F: arch/mips/pistachio/ 10938F: arch/mips/include/asm/mach-pistachio/ 10939F: arch/mips/boot/dts/img/pistachio* 10940F: arch/mips/configs/pistachio*_defconfig 10941 10942PKTCDVD DRIVER 10943S: Orphan 10944M: linux-block@vger.kernel.org 10945F: drivers/block/pktcdvd.c 10946F: include/linux/pktcdvd.h 10947F: include/uapi/linux/pktcdvd.h 10948 10949PKUNITY SOC DRIVERS 10950M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10951W: http://mprc.pku.edu.cn/~guanxuetao/linux 10952S: Maintained 10953T: git git://github.com/gxt/linux.git 10954F: drivers/input/serio/i8042-unicore32io.h 10955F: drivers/i2c/busses/i2c-puv3.c 10956F: drivers/video/fbdev/fb-puv3.c 10957F: drivers/rtc/rtc-puv3.c 10958 10959PMBUS HARDWARE MONITORING DRIVERS 10960M: Guenter Roeck <linux@roeck-us.net> 10961L: linux-hwmon@vger.kernel.org 10962W: http://hwmon.wiki.kernel.org/ 10963W: http://www.roeck-us.net/linux/drivers/ 10964T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10965S: Maintained 10966F: Documentation/hwmon/pmbus 10967F: drivers/hwmon/pmbus/ 10968F: include/linux/pmbus.h 10969 10970PMC SIERRA MaxRAID DRIVER 10971L: linux-scsi@vger.kernel.org 10972W: http://www.pmc-sierra.com/ 10973S: Orphan 10974F: drivers/scsi/pmcraid.* 10975 10976PMC SIERRA PM8001 DRIVER 10977M: Jack Wang <jinpu.wang@profitbricks.com> 10978M: lindar_liu@usish.com 10979L: linux-scsi@vger.kernel.org 10980S: Supported 10981F: drivers/scsi/pm8001/ 10982 10983PNP SUPPORT 10984M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10985S: Maintained 10986F: drivers/pnp/ 10987 10988POSIX CLOCKS and TIMERS 10989M: Thomas Gleixner <tglx@linutronix.de> 10990L: linux-kernel@vger.kernel.org 10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10992S: Maintained 10993F: fs/timerfd.c 10994F: include/linux/timer* 10995F: kernel/time/*timer* 10996 10997POWER MANAGEMENT CORE 10998M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10999L: linux-pm@vger.kernel.org 11000T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11001B: https://bugzilla.kernel.org 11002S: Supported 11003F: drivers/base/power/ 11004F: include/linux/pm.h 11005F: include/linux/pm_* 11006F: include/linux/powercap.h 11007F: drivers/powercap/ 11008F: kernel/configs/nopm.config 11009 11010POWER STATE COORDINATION INTERFACE (PSCI) 11011M: Mark Rutland <mark.rutland@arm.com> 11012M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11013L: linux-arm-kernel@lists.infradead.org 11014S: Maintained 11015F: drivers/firmware/psci*.c 11016F: include/linux/psci.h 11017F: include/uapi/linux/psci.h 11018 11019POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11020M: Sebastian Reichel <sre@kernel.org> 11021L: linux-pm@vger.kernel.org 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11023S: Maintained 11024F: Documentation/devicetree/bindings/power/supply/ 11025F: include/linux/power_supply.h 11026F: drivers/power/supply/ 11027 11028POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11029M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11030L: linuxppc-dev@lists.ozlabs.org 11031S: Maintained 11032F: drivers/char/powernv-op-panel.c 11033 11034PPP OVER ATM (RFC 2364) 11035M: Mitchell Blank Jr <mitch@sfgoth.com> 11036S: Maintained 11037F: net/atm/pppoatm.c 11038F: include/uapi/linux/atmppp.h 11039 11040PPP OVER ETHERNET 11041M: Michal Ostrowski <mostrows@earthlink.net> 11042S: Maintained 11043F: drivers/net/ppp/pppoe.c 11044F: drivers/net/ppp/pppox.c 11045 11046PPP OVER L2TP 11047M: James Chapman <jchapman@katalix.com> 11048S: Maintained 11049F: net/l2tp/l2tp_ppp.c 11050F: include/linux/if_pppol2tp.h 11051F: include/uapi/linux/if_pppol2tp.h 11052 11053PPP PROTOCOL DRIVERS AND COMPRESSORS 11054M: Paul Mackerras <paulus@samba.org> 11055L: linux-ppp@vger.kernel.org 11056S: Maintained 11057F: drivers/net/ppp/ppp_* 11058 11059PPS SUPPORT 11060M: Rodolfo Giometti <giometti@enneenne.com> 11061W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11062L: linuxpps@ml.enneenne.com (subscribers-only) 11063S: Maintained 11064F: Documentation/pps/ 11065F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11066F: Documentation/ABI/testing/sysfs-pps 11067F: drivers/pps/ 11068F: include/linux/pps*.h 11069F: include/uapi/linux/pps.h 11070 11071PPTP DRIVER 11072M: Dmitry Kozlov <xeb@mail.ru> 11073L: netdev@vger.kernel.org 11074S: Maintained 11075F: drivers/net/ppp/pptp.c 11076W: http://sourceforge.net/projects/accel-pptp 11077 11078PREEMPTIBLE KERNEL 11079M: Robert Love <rml@tech9.net> 11080L: kpreempt-tech@lists.sourceforge.net 11081W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11082S: Supported 11083F: Documentation/preempt-locking.txt 11084F: include/linux/preempt.h 11085 11086PRINTK 11087M: Petr Mladek <pmladek@suse.com> 11088M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11089R: Steven Rostedt <rostedt@goodmis.org> 11090S: Maintained 11091F: kernel/printk/ 11092F: include/linux/printk.h 11093 11094PRISM54 WIRELESS DRIVER 11095M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11096L: linux-wireless@vger.kernel.org 11097W: http://wireless.kernel.org/en/users/Drivers/p54 11098S: Obsolete 11099F: drivers/net/wireless/intersil/prism54/ 11100 11101PROC SYSCTL 11102M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11103M: Kees Cook <keescook@chromium.org> 11104L: linux-kernel@vger.kernel.org 11105L: linux-fsdevel@vger.kernel.org 11106S: Maintained 11107F: fs/proc/proc_sysctl.c 11108F: include/linux/sysctl.h 11109F: kernel/sysctl.c 11110F: tools/testing/selftests/sysctl/ 11111 11112PS3 NETWORK SUPPORT 11113M: Geoff Levand <geoff@infradead.org> 11114L: netdev@vger.kernel.org 11115L: linuxppc-dev@lists.ozlabs.org 11116S: Maintained 11117F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11118 11119PS3 PLATFORM SUPPORT 11120M: Geoff Levand <geoff@infradead.org> 11121L: linuxppc-dev@lists.ozlabs.org 11122S: Maintained 11123F: arch/powerpc/boot/ps3* 11124F: arch/powerpc/include/asm/lv1call.h 11125F: arch/powerpc/include/asm/ps3*.h 11126F: arch/powerpc/platforms/ps3/ 11127F: drivers/*/ps3* 11128F: drivers/ps3/ 11129F: drivers/rtc/rtc-ps3.c 11130F: drivers/usb/host/*ps3.c 11131F: sound/ppc/snd_ps3* 11132 11133PS3VRAM DRIVER 11134M: Jim Paris <jim@jtan.com> 11135M: Geoff Levand <geoff@infradead.org> 11136L: linuxppc-dev@lists.ozlabs.org 11137S: Maintained 11138F: drivers/block/ps3vram.c 11139 11140PSAMPLE PACKET SAMPLING SUPPORT: 11141M: Yotam Gigi <yotam.gi@gmail.com> 11142S: Maintained 11143F: net/psample 11144F: include/net/psample.h 11145F: include/uapi/linux/psample.h 11146 11147PSTORE FILESYSTEM 11148M: Kees Cook <keescook@chromium.org> 11149M: Anton Vorontsov <anton@enomsg.org> 11150M: Colin Cross <ccross@android.com> 11151M: Tony Luck <tony.luck@intel.com> 11152S: Maintained 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11154F: fs/pstore/ 11155F: include/linux/pstore* 11156F: drivers/firmware/efi/efi-pstore.c 11157F: drivers/acpi/apei/erst.c 11158F: Documentation/admin-guide/ramoops.rst 11159F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11160K: \b(pstore|ramoops) 11161 11162PTP HARDWARE CLOCK SUPPORT 11163M: Richard Cochran <richardcochran@gmail.com> 11164L: netdev@vger.kernel.org 11165S: Maintained 11166W: http://linuxptp.sourceforge.net/ 11167F: Documentation/ABI/testing/sysfs-ptp 11168F: Documentation/ptp/* 11169F: drivers/net/ethernet/freescale/gianfar_ptp.c 11170F: drivers/net/phy/dp83640* 11171F: drivers/ptp/* 11172F: include/linux/ptp_cl* 11173 11174PTRACE SUPPORT 11175M: Oleg Nesterov <oleg@redhat.com> 11176S: Maintained 11177F: include/asm-generic/syscall.h 11178F: include/linux/ptrace.h 11179F: include/linux/regset.h 11180F: include/linux/tracehook.h 11181F: include/uapi/linux/ptrace.h 11182F: include/uapi/linux/ptrace.h 11183F: include/asm-generic/ptrace.h 11184F: kernel/ptrace.c 11185F: arch/*/ptrace*.c 11186F: arch/*/*/ptrace*.c 11187F: arch/*/include/asm/ptrace*.h 11188 11189PULSE8-CEC DRIVER 11190M: Hans Verkuil <hverkuil@xs4all.nl> 11191L: linux-media@vger.kernel.org 11192T: git git://linuxtv.org/media_tree.git 11193S: Maintained 11194F: drivers/media/usb/pulse8-cec/* 11195F: Documentation/media/cec-drivers/pulse8-cec.rst 11196 11197PVRUSB2 VIDEO4LINUX DRIVER 11198M: Mike Isely <isely@pobox.com> 11199L: pvrusb2@isely.net (subscribers-only) 11200L: linux-media@vger.kernel.org 11201W: http://www.isely.net/pvrusb2/ 11202T: git git://linuxtv.org/media_tree.git 11203S: Maintained 11204F: Documentation/media/v4l-drivers/pvrusb2* 11205F: drivers/media/usb/pvrusb2/ 11206 11207PWC WEBCAM DRIVER 11208M: Hans Verkuil <hverkuil@xs4all.nl> 11209L: linux-media@vger.kernel.org 11210T: git git://linuxtv.org/media_tree.git 11211S: Odd Fixes 11212F: drivers/media/usb/pwc/* 11213 11214PWM FAN DRIVER 11215M: Kamil Debski <kamil@wypas.org> 11216M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11217L: linux-hwmon@vger.kernel.org 11218S: Supported 11219F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11220F: Documentation/hwmon/pwm-fan 11221F: drivers/hwmon/pwm-fan.c 11222 11223PWM IR Transmitter 11224M: Sean Young <sean@mess.org> 11225L: linux-media@vger.kernel.org 11226S: Maintained 11227F: drivers/media/rc/pwm-ir-tx.c 11228 11229PWM SUBSYSTEM 11230M: Thierry Reding <thierry.reding@gmail.com> 11231L: linux-pwm@vger.kernel.org 11232S: Maintained 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11234F: Documentation/pwm.txt 11235F: Documentation/devicetree/bindings/pwm/ 11236F: include/linux/pwm.h 11237F: drivers/pwm/ 11238F: drivers/video/backlight/pwm_bl.c 11239F: include/linux/pwm_backlight.h 11240F: drivers/gpio/gpio-mvebu.c 11241F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11242 11243PXA GPIO DRIVER 11244M: Robert Jarzmik <robert.jarzmik@free.fr> 11245L: linux-gpio@vger.kernel.org 11246S: Maintained 11247F: drivers/gpio/gpio-pxa.c 11248 11249PXA MMCI DRIVER 11250S: Orphan 11251 11252PXA RTC DRIVER 11253M: Robert Jarzmik <robert.jarzmik@free.fr> 11254L: linux-rtc@vger.kernel.org 11255S: Maintained 11256 11257PXA2xx/PXA3xx SUPPORT 11258M: Daniel Mack <daniel@zonque.org> 11259M: Haojian Zhuang <haojian.zhuang@gmail.com> 11260M: Robert Jarzmik <robert.jarzmik@free.fr> 11261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11262T: git git://github.com/hzhuang1/linux.git 11263T: git git://github.com/rjarzmik/linux.git 11264S: Maintained 11265F: arch/arm/boot/dts/pxa* 11266F: arch/arm/mach-pxa/ 11267F: drivers/dma/pxa* 11268F: drivers/pcmcia/pxa2xx* 11269F: drivers/pinctrl/pxa/ 11270F: drivers/spi/spi-pxa2xx* 11271F: drivers/usb/gadget/udc/pxa2* 11272F: include/sound/pxa2xx-lib.h 11273F: sound/arm/pxa* 11274F: sound/soc/pxa/ 11275 11276PXA3xx NAND FLASH DRIVER 11277M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11278L: linux-mtd@lists.infradead.org 11279S: Maintained 11280F: drivers/mtd/nand/pxa3xx_nand.c 11281 11282QAT DRIVER 11283M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11284L: qat-linux@intel.com 11285S: Supported 11286F: drivers/crypto/qat/ 11287 11288QCOM AUDIO (ASoC) DRIVERS 11289M: Patrick Lai <plai@codeaurora.org> 11290M: Banajit Goswami <bgoswami@codeaurora.org> 11291L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11292S: Supported 11293F: sound/soc/qcom/ 11294 11295QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11296M: Gabriel Somlo <somlo@cmu.edu> 11297M: "Michael S. Tsirkin" <mst@redhat.com> 11298L: qemu-devel@nongnu.org 11299S: Maintained 11300F: drivers/firmware/qemu_fw_cfg.c 11301 11302QIB DRIVER 11303M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11304M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11305L: linux-rdma@vger.kernel.org 11306S: Supported 11307F: drivers/infiniband/hw/qib/ 11308 11309QLOGIC QL41xxx FCOE DRIVER 11310M: QLogic-Storage-Upstream@cavium.com 11311L: linux-scsi@vger.kernel.org 11312S: Supported 11313F: drivers/scsi/qedf/ 11314 11315QLOGIC QL41xxx ISCSI DRIVER 11316M: QLogic-Storage-Upstream@cavium.com 11317L: linux-scsi@vger.kernel.org 11318S: Supported 11319F: drivers/scsi/qedi/ 11320 11321QLOGIC QL4xxx ETHERNET DRIVER 11322M: Ariel Elior <Ariel.Elior@cavium.com> 11323M: everest-linux-l2@cavium.com 11324L: netdev@vger.kernel.org 11325S: Supported 11326F: drivers/net/ethernet/qlogic/qed/ 11327F: include/linux/qed/ 11328F: drivers/net/ethernet/qlogic/qede/ 11329 11330QLOGIC QL4xxx RDMA DRIVER 11331M: Michal Kalderon <Michal.Kalderon@cavium.com> 11332M: Ariel Elior <Ariel.Elior@cavium.com> 11333L: linux-rdma@vger.kernel.org 11334S: Supported 11335F: drivers/infiniband/hw/qedr/ 11336F: include/uapi/rdma/qedr-abi.h 11337 11338QLOGIC QLA1280 SCSI DRIVER 11339M: Michael Reed <mdr@sgi.com> 11340L: linux-scsi@vger.kernel.org 11341S: Maintained 11342F: drivers/scsi/qla1280.[ch] 11343 11344QLOGIC QLA2XXX FC-SCSI DRIVER 11345M: qla2xxx-upstream@qlogic.com 11346L: linux-scsi@vger.kernel.org 11347S: Supported 11348F: Documentation/scsi/LICENSE.qla2xxx 11349F: drivers/scsi/qla2xxx/ 11350 11351QLOGIC QLA3XXX NETWORK DRIVER 11352M: Dept-GELinuxNICDev@cavium.com 11353L: netdev@vger.kernel.org 11354S: Supported 11355F: Documentation/networking/LICENSE.qla3xxx 11356F: drivers/net/ethernet/qlogic/qla3xxx.* 11357 11358QLOGIC QLA4XXX iSCSI DRIVER 11359M: QLogic-Storage-Upstream@qlogic.com 11360L: linux-scsi@vger.kernel.org 11361S: Supported 11362F: Documentation/scsi/LICENSE.qla4xxx 11363F: drivers/scsi/qla4xxx/ 11364 11365QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11366M: Harish Patil <harish.patil@cavium.com> 11367M: Manish Chopra <manish.chopra@cavium.com> 11368M: Dept-GELinuxNICDev@cavium.com 11369L: netdev@vger.kernel.org 11370S: Supported 11371F: drivers/net/ethernet/qlogic/qlcnic/ 11372 11373QLOGIC QLGE 10Gb ETHERNET DRIVER 11374M: Harish Patil <harish.patil@cavium.com> 11375M: Manish Chopra <manish.chopra@cavium.com> 11376M: Dept-GELinuxNICDev@cavium.com 11377L: netdev@vger.kernel.org 11378S: Supported 11379F: drivers/net/ethernet/qlogic/qlge/ 11380 11381QNX4 FILESYSTEM 11382M: Anders Larsen <al@alarsen.net> 11383W: http://www.alarsen.net/linux/qnx4fs/ 11384S: Maintained 11385F: fs/qnx4/ 11386F: include/uapi/linux/qnx4_fs.h 11387F: include/uapi/linux/qnxtypes.h 11388 11389QORIQ DPAA2 FSL-MC BUS DRIVER 11390M: Stuart Yoder <stuyoder@gmail.com> 11391M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11392L: linux-kernel@vger.kernel.org 11393S: Maintained 11394F: drivers/staging/fsl-mc/ 11395F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11396 11397QT1010 MEDIA DRIVER 11398M: Antti Palosaari <crope@iki.fi> 11399L: linux-media@vger.kernel.org 11400W: https://linuxtv.org 11401W: http://palosaari.fi/linux/ 11402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11403T: git git://linuxtv.org/anttip/media_tree.git 11404S: Maintained 11405F: drivers/media/tuners/qt1010* 11406 11407QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11408M: Kalle Valo <kvalo@qca.qualcomm.com> 11409L: ath10k@lists.infradead.org 11410W: http://wireless.kernel.org/en/users/Drivers/ath10k 11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11412S: Supported 11413F: drivers/net/wireless/ath/ath10k/ 11414 11415QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11416M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11417L: linux-wireless@vger.kernel.org 11418W: http://wireless.kernel.org/en/users/Drivers/ath9k 11419S: Supported 11420F: drivers/net/wireless/ath/ath9k/ 11421 11422QUALCOMM CAMERA SUBSYSTEM DRIVER 11423M: Todor Tomov <todor.tomov@linaro.org> 11424L: linux-media@vger.kernel.org 11425S: Maintained 11426F: Documentation/devicetree/bindings/media/qcom,camss.txt 11427F: Documentation/media/v4l-drivers/qcom_camss.rst 11428F: drivers/media/platform/qcom/camss-8x16/ 11429 11430QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11431M: Timur Tabi <timur@codeaurora.org> 11432L: netdev@vger.kernel.org 11433S: Supported 11434F: drivers/net/ethernet/qualcomm/emac/ 11435 11436QUALCOMM HEXAGON ARCHITECTURE 11437M: Richard Kuo <rkuo@codeaurora.org> 11438L: linux-hexagon@vger.kernel.org 11439T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11440S: Supported 11441F: arch/hexagon/ 11442 11443QUALCOMM IOMMU 11444M: Rob Clark <robdclark@gmail.com> 11445L: iommu@lists.linux-foundation.org 11446L: linux-arm-msm@vger.kernel.org 11447S: Maintained 11448F: drivers/iommu/qcom_iommu.c 11449 11450QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11451M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11452L: linux-media@vger.kernel.org 11453L: linux-arm-msm@vger.kernel.org 11454T: git git://linuxtv.org/media_tree.git 11455S: Maintained 11456F: drivers/media/platform/qcom/venus/ 11457 11458QUALCOMM WCN36XX WIRELESS DRIVER 11459M: Eugene Krasnikov <k.eugene.e@gmail.com> 11460L: wcn36xx@lists.infradead.org 11461W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11462T: git git://github.com/KrasnikovEugene/wcn36xx.git 11463S: Supported 11464F: drivers/net/wireless/ath/wcn36xx/ 11465 11466QUANTENNA QTNFMAC WIRELESS DRIVER 11467M: Igor Mitsyanko <imitsyanko@quantenna.com> 11468M: Avinash Patil <avinashp@quantenna.com> 11469M: Sergey Matyukevich <smatyukevich@quantenna.com> 11470L: linux-wireless@vger.kernel.org 11471S: Maintained 11472F: drivers/net/wireless/quantenna 11473 11474RADEON and AMDGPU DRM DRIVERS 11475M: Alex Deucher <alexander.deucher@amd.com> 11476M: Christian König <christian.koenig@amd.com> 11477M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11478L: amd-gfx@lists.freedesktop.org 11479T: git git://people.freedesktop.org/~agd5f/linux 11480S: Supported 11481F: drivers/gpu/drm/radeon/ 11482F: include/uapi/drm/radeon_drm.h 11483F: drivers/gpu/drm/amd/ 11484F: include/uapi/drm/amdgpu_drm.h 11485 11486RADEON FRAMEBUFFER DISPLAY DRIVER 11487M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11488L: linux-fbdev@vger.kernel.org 11489S: Maintained 11490F: drivers/video/fbdev/aty/radeon* 11491F: include/uapi/linux/radeonfb.h 11492 11493RADIOSHARK RADIO DRIVER 11494M: Hans Verkuil <hverkuil@xs4all.nl> 11495L: linux-media@vger.kernel.org 11496T: git git://linuxtv.org/media_tree.git 11497S: Maintained 11498F: drivers/media/radio/radio-shark.c 11499 11500RADIOSHARK2 RADIO DRIVER 11501M: Hans Verkuil <hverkuil@xs4all.nl> 11502L: linux-media@vger.kernel.org 11503T: git git://linuxtv.org/media_tree.git 11504S: Maintained 11505F: drivers/media/radio/radio-shark2.c 11506F: drivers/media/radio/radio-tea5777.c 11507 11508RADOS BLOCK DEVICE (RBD) 11509M: Ilya Dryomov <idryomov@gmail.com> 11510M: Sage Weil <sage@redhat.com> 11511M: Alex Elder <elder@kernel.org> 11512L: ceph-devel@vger.kernel.org 11513W: http://ceph.com/ 11514T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11515T: git git://github.com/ceph/ceph-client.git 11516S: Supported 11517F: Documentation/ABI/testing/sysfs-bus-rbd 11518F: drivers/block/rbd.c 11519F: drivers/block/rbd_types.h 11520 11521RAGE128 FRAMEBUFFER DISPLAY DRIVER 11522M: Paul Mackerras <paulus@samba.org> 11523L: linux-fbdev@vger.kernel.org 11524S: Maintained 11525F: drivers/video/fbdev/aty/aty128fb.c 11526 11527RAINSHADOW-CEC DRIVER 11528M: Hans Verkuil <hverkuil@xs4all.nl> 11529L: linux-media@vger.kernel.org 11530T: git git://linuxtv.org/media_tree.git 11531S: Maintained 11532F: drivers/media/usb/rainshadow-cec/* 11533 11534RALINK MIPS ARCHITECTURE 11535M: John Crispin <john@phrozen.org> 11536L: linux-mips@linux-mips.org 11537S: Maintained 11538F: arch/mips/ralink 11539 11540RALINK RT2X00 WIRELESS LAN DRIVER 11541P: rt2x00 project 11542M: Stanislaw Gruszka <sgruszka@redhat.com> 11543M: Helmut Schaa <helmut.schaa@googlemail.com> 11544L: linux-wireless@vger.kernel.org 11545S: Maintained 11546F: drivers/net/wireless/ralink/rt2x00/ 11547 11548RAMDISK RAM BLOCK DEVICE DRIVER 11549M: Jens Axboe <axboe@kernel.dk> 11550S: Maintained 11551F: Documentation/blockdev/ramdisk.txt 11552F: drivers/block/brd.c 11553 11554RANDOM NUMBER DRIVER 11555M: "Theodore Ts'o" <tytso@mit.edu> 11556S: Maintained 11557F: drivers/char/random.c 11558 11559RAPIDIO SUBSYSTEM 11560M: Matt Porter <mporter@kernel.crashing.org> 11561M: Alexandre Bounine <alexandre.bounine@idt.com> 11562S: Maintained 11563F: drivers/rapidio/ 11564 11565RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11566L: linux-wireless@vger.kernel.org 11567S: Orphan 11568F: drivers/net/wireless/ray* 11569 11570RCUTORTURE TEST FRAMEWORK 11571M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11572M: Josh Triplett <josh@joshtriplett.org> 11573R: Steven Rostedt <rostedt@goodmis.org> 11574R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11575R: Lai Jiangshan <jiangshanlai@gmail.com> 11576L: linux-kernel@vger.kernel.org 11577S: Supported 11578T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11579F: tools/testing/selftests/rcutorture 11580 11581RDC R-321X SoC 11582M: Florian Fainelli <florian@openwrt.org> 11583S: Maintained 11584 11585RDC R6040 FAST ETHERNET DRIVER 11586M: Florian Fainelli <f.fainelli@gmail.com> 11587L: netdev@vger.kernel.org 11588S: Maintained 11589F: drivers/net/ethernet/rdc/r6040.c 11590 11591RDMAVT - RDMA verbs software 11592M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11593M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11594L: linux-rdma@vger.kernel.org 11595S: Supported 11596F: drivers/infiniband/sw/rdmavt 11597 11598RDS - RELIABLE DATAGRAM SOCKETS 11599M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11600L: netdev@vger.kernel.org 11601L: linux-rdma@vger.kernel.org 11602L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11603W: https://oss.oracle.com/projects/rds/ 11604S: Supported 11605F: net/rds/ 11606F: Documentation/networking/rds.txt 11607 11608RDT - RESOURCE ALLOCATION 11609M: Fenghua Yu <fenghua.yu@intel.com> 11610L: linux-kernel@vger.kernel.org 11611S: Supported 11612F: arch/x86/kernel/cpu/intel_rdt* 11613F: arch/x86/include/asm/intel_rdt_sched.h 11614F: Documentation/x86/intel_rdt* 11615 11616READ-COPY UPDATE (RCU) 11617M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11618M: Josh Triplett <josh@joshtriplett.org> 11619R: Steven Rostedt <rostedt@goodmis.org> 11620R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11621R: Lai Jiangshan <jiangshanlai@gmail.com> 11622L: linux-kernel@vger.kernel.org 11623W: http://www.rdrop.com/users/paulmck/RCU/ 11624S: Supported 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11626F: Documentation/RCU/ 11627X: Documentation/RCU/torture.txt 11628F: include/linux/rcu* 11629X: include/linux/srcu.h 11630F: kernel/rcu/ 11631X: kernel/torture.c 11632 11633REAL TIME CLOCK (RTC) SUBSYSTEM 11634M: Alessandro Zummo <a.zummo@towertech.it> 11635M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11636L: linux-rtc@vger.kernel.org 11637Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11639S: Maintained 11640F: Documentation/devicetree/bindings/rtc/ 11641F: Documentation/rtc.txt 11642F: drivers/rtc/ 11643F: include/linux/rtc.h 11644F: include/uapi/linux/rtc.h 11645F: include/linux/rtc/ 11646F: include/linux/platform_data/rtc-* 11647F: tools/testing/selftests/timers/rtctest.c 11648 11649REALTEK AUDIO CODECS 11650M: Bard Liao <bardliao@realtek.com> 11651M: Oder Chiou <oder_chiou@realtek.com> 11652S: Maintained 11653F: sound/soc/codecs/rt* 11654F: include/sound/rt*.h 11655 11656REGISTER MAP ABSTRACTION 11657M: Mark Brown <broonie@kernel.org> 11658L: linux-kernel@vger.kernel.org 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11660S: Supported 11661F: Documentation/devicetree/bindings/regmap/ 11662F: drivers/base/regmap/ 11663F: include/linux/regmap.h 11664 11665REISERFS FILE SYSTEM 11666L: reiserfs-devel@vger.kernel.org 11667S: Supported 11668F: fs/reiserfs/ 11669 11670REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11671M: Ohad Ben-Cohen <ohad@wizery.com> 11672M: Bjorn Andersson <bjorn.andersson@linaro.org> 11673L: linux-remoteproc@vger.kernel.org 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11675S: Maintained 11676F: Documentation/devicetree/bindings/remoteproc/ 11677F: Documentation/remoteproc.txt 11678F: drivers/remoteproc/ 11679F: include/linux/remoteproc.h 11680 11681REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11682M: Ohad Ben-Cohen <ohad@wizery.com> 11683M: Bjorn Andersson <bjorn.andersson@linaro.org> 11684L: linux-remoteproc@vger.kernel.org 11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11686S: Maintained 11687F: drivers/rpmsg/ 11688F: Documentation/rpmsg.txt 11689F: include/linux/rpmsg.h 11690F: include/linux/rpmsg/ 11691 11692RENESAS CLOCK DRIVERS 11693M: Geert Uytterhoeven <geert+renesas@glider.be> 11694L: linux-renesas-soc@vger.kernel.org 11695T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11696S: Supported 11697F: drivers/clk/renesas/ 11698 11699RENESAS ETHERNET DRIVERS 11700R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11701L: netdev@vger.kernel.org 11702L: linux-renesas-soc@vger.kernel.org 11703F: Documentation/devicetree/bindings/net/renesas,*.txt 11704F: Documentation/devicetree/bindings/net/sh_eth.txt 11705F: drivers/net/ethernet/renesas/ 11706F: include/linux/sh_eth.h 11707 11708RENESAS R-CAR GYROADC DRIVER 11709M: Marek Vasut <marek.vasut@gmail.com> 11710L: linux-iio@vger.kernel.org 11711S: Supported 11712F: drivers/iio/adc/rcar_gyro_adc.c 11713 11714RENESAS USB PHY DRIVER 11715M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11716L: linux-renesas-soc@vger.kernel.org 11717S: Maintained 11718F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11719 11720RESET CONTROLLER FRAMEWORK 11721M: Philipp Zabel <p.zabel@pengutronix.de> 11722T: git git://git.pengutronix.de/git/pza/linux 11723S: Maintained 11724F: drivers/reset/ 11725F: Documentation/devicetree/bindings/reset/ 11726F: include/dt-bindings/reset/ 11727F: include/linux/reset.h 11728F: include/linux/reset-controller.h 11729 11730RFKILL 11731M: Johannes Berg <johannes@sipsolutions.net> 11732L: linux-wireless@vger.kernel.org 11733W: http://wireless.kernel.org/ 11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11736S: Maintained 11737F: Documentation/rfkill.txt 11738F: Documentation/ABI/stable/sysfs-class-rfkill 11739F: net/rfkill/ 11740 11741RHASHTABLE 11742M: Thomas Graf <tgraf@suug.ch> 11743M: Herbert Xu <herbert@gondor.apana.org.au> 11744L: netdev@vger.kernel.org 11745S: Maintained 11746F: lib/rhashtable.c 11747F: include/linux/rhashtable.h 11748 11749RICOH R5C592 MEMORYSTICK DRIVER 11750M: Maxim Levitsky <maximlevitsky@gmail.com> 11751S: Maintained 11752F: drivers/memstick/host/r592.* 11753 11754RICOH SMARTMEDIA/XD DRIVER 11755M: Maxim Levitsky <maximlevitsky@gmail.com> 11756S: Maintained 11757F: drivers/mtd/nand/r852.c 11758F: drivers/mtd/nand/r852.h 11759 11760RISC-V ARCHITECTURE 11761M: Palmer Dabbelt <palmer@sifive.com> 11762M: Albert Ou <albert@sifive.com> 11763L: linux-riscv@lists.infradead.org 11764T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11765S: Supported 11766F: arch/riscv/ 11767K: riscv 11768N: riscv 11769 11770ROCCAT DRIVERS 11771M: Stefan Achatz <erazor_de@users.sourceforge.net> 11772W: http://sourceforge.net/projects/roccat/ 11773S: Maintained 11774F: drivers/hid/hid-roccat* 11775F: include/linux/hid-roccat* 11776F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11777 11778ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11779M: Jacob chen <jacob2.chen@rock-chips.com> 11780L: linux-media@vger.kernel.org 11781S: Maintained 11782F: drivers/media/platform/rockchip/rga/ 11783F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11784 11785ROCKER DRIVER 11786M: Jiri Pirko <jiri@resnulli.us> 11787L: netdev@vger.kernel.org 11788S: Supported 11789F: drivers/net/ethernet/rocker/ 11790 11791ROCKETPORT DRIVER 11792P: Comtrol Corp. 11793W: http://www.comtrol.com 11794S: Maintained 11795F: Documentation/serial/rocket.txt 11796F: drivers/tty/rocket* 11797 11798ROCKETPORT EXPRESS/INFINITY DRIVER 11799M: Kevin Cernekee <cernekee@gmail.com> 11800L: linux-serial@vger.kernel.org 11801S: Odd Fixes 11802F: drivers/tty/serial/rp2.* 11803 11804ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11805M: Marek Vasut <marek.vasut+renesas@gmail.com> 11806L: linux-kernel@vger.kernel.org 11807L: linux-renesas-soc@vger.kernel.org 11808S: Supported 11809F: drivers/mfd/bd9571mwv.c 11810F: drivers/regulator/bd9571mwv-regulator.c 11811F: drivers/gpio/gpio-bd9571mwv.c 11812F: include/linux/mfd/bd9571mwv.h 11813F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11814 11815ROSE NETWORK LAYER 11816M: Ralf Baechle <ralf@linux-mips.org> 11817L: linux-hams@vger.kernel.org 11818W: http://www.linux-ax25.org/ 11819S: Maintained 11820F: include/net/rose.h 11821F: include/uapi/linux/rose.h 11822F: net/rose/ 11823 11824RTL2830 MEDIA DRIVER 11825M: Antti Palosaari <crope@iki.fi> 11826L: linux-media@vger.kernel.org 11827W: https://linuxtv.org 11828W: http://palosaari.fi/linux/ 11829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11830T: git git://linuxtv.org/anttip/media_tree.git 11831S: Maintained 11832F: drivers/media/dvb-frontends/rtl2830* 11833 11834RTL2832 MEDIA DRIVER 11835M: Antti Palosaari <crope@iki.fi> 11836L: linux-media@vger.kernel.org 11837W: https://linuxtv.org 11838W: http://palosaari.fi/linux/ 11839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11840T: git git://linuxtv.org/anttip/media_tree.git 11841S: Maintained 11842F: drivers/media/dvb-frontends/rtl2832* 11843 11844RTL2832_SDR MEDIA DRIVER 11845M: Antti Palosaari <crope@iki.fi> 11846L: linux-media@vger.kernel.org 11847W: https://linuxtv.org 11848W: http://palosaari.fi/linux/ 11849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11850T: git git://linuxtv.org/anttip/media_tree.git 11851S: Maintained 11852F: drivers/media/dvb-frontends/rtl2832_sdr* 11853 11854RTL8180 WIRELESS DRIVER 11855L: linux-wireless@vger.kernel.org 11856W: http://wireless.kernel.org/ 11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11858S: Orphan 11859F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11860 11861RTL8187 WIRELESS DRIVER 11862M: Herton Ronaldo Krzesinski <herton@canonical.com> 11863M: Hin-Tak Leung <htl10@users.sourceforge.net> 11864M: Larry Finger <Larry.Finger@lwfinger.net> 11865L: linux-wireless@vger.kernel.org 11866W: http://wireless.kernel.org/ 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11868S: Maintained 11869F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11870 11871REALTEK WIRELESS DRIVER (rtlwifi family) 11872M: Ping-Ke Shih <pkshih@realtek.com> 11873L: linux-wireless@vger.kernel.org 11874W: http://wireless.kernel.org/ 11875T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11876S: Maintained 11877F: drivers/net/wireless/realtek/rtlwifi/ 11878 11879RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11880M: Jes Sorensen <Jes.Sorensen@gmail.com> 11881L: linux-wireless@vger.kernel.org 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11883S: Maintained 11884F: drivers/net/wireless/realtek/rtl8xxxu/ 11885 11886RXRPC SOCKETS (AF_RXRPC) 11887M: David Howells <dhowells@redhat.com> 11888L: linux-afs@lists.infradead.org 11889S: Supported 11890F: net/rxrpc/ 11891F: include/keys/rxrpc-type.h 11892F: include/net/af_rxrpc.h 11893F: include/trace/events/rxrpc.h 11894F: include/uapi/linux/rxrpc.h 11895F: Documentation/networking/rxrpc.txt 11896W: https://www.infradead.org/~dhowells/kafs/ 11897 11898S3 SAVAGE FRAMEBUFFER DRIVER 11899M: Antonino Daplas <adaplas@gmail.com> 11900L: linux-fbdev@vger.kernel.org 11901S: Maintained 11902F: drivers/video/fbdev/savage/ 11903 11904S390 11905M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11906M: Heiko Carstens <heiko.carstens@de.ibm.com> 11907L: linux-s390@vger.kernel.org 11908W: http://www.ibm.com/developerworks/linux/linux390/ 11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11910S: Supported 11911F: arch/s390/ 11912F: drivers/s390/ 11913F: Documentation/s390/ 11914F: Documentation/driver-api/s390-drivers.rst 11915 11916S390 COMMON I/O LAYER 11917M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11918M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11919L: linux-s390@vger.kernel.org 11920W: http://www.ibm.com/developerworks/linux/linux390/ 11921S: Supported 11922F: drivers/s390/cio/ 11923 11924S390 DASD DRIVER 11925M: Stefan Haberland <sth@linux.vnet.ibm.com> 11926M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11927L: linux-s390@vger.kernel.org 11928W: http://www.ibm.com/developerworks/linux/linux390/ 11929S: Supported 11930F: drivers/s390/block/dasd* 11931F: block/partitions/ibm.c 11932 11933S390 IOMMU (PCI) 11934M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11935L: linux-s390@vger.kernel.org 11936W: http://www.ibm.com/developerworks/linux/linux390/ 11937S: Supported 11938F: drivers/iommu/s390-iommu.c 11939 11940S390 IUCV NETWORK LAYER 11941M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11942M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11943L: linux-s390@vger.kernel.org 11944W: http://www.ibm.com/developerworks/linux/linux390/ 11945S: Supported 11946F: drivers/s390/net/*iucv* 11947F: include/net/iucv/ 11948F: net/iucv/ 11949 11950S390 NETWORK DRIVERS 11951M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11952M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11953L: linux-s390@vger.kernel.org 11954W: http://www.ibm.com/developerworks/linux/linux390/ 11955S: Supported 11956F: drivers/s390/net/ 11957 11958S390 PCI SUBSYSTEM 11959M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11960M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11961L: linux-s390@vger.kernel.org 11962W: http://www.ibm.com/developerworks/linux/linux390/ 11963S: Supported 11964F: arch/s390/pci/ 11965F: drivers/pci/hotplug/s390_pci_hpc.c 11966 11967S390 VFIO-CCW DRIVER 11968M: Cornelia Huck <cohuck@redhat.com> 11969M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11970L: linux-s390@vger.kernel.org 11971L: kvm@vger.kernel.org 11972S: Supported 11973F: drivers/s390/cio/vfio_ccw* 11974F: Documentation/s390/vfio-ccw.txt 11975F: include/uapi/linux/vfio_ccw.h 11976 11977S390 ZCRYPT DRIVER 11978M: Harald Freudenberger <freude@de.ibm.com> 11979L: linux-s390@vger.kernel.org 11980W: http://www.ibm.com/developerworks/linux/linux390/ 11981S: Supported 11982F: drivers/s390/crypto/ 11983 11984S390 ZFCP DRIVER 11985M: Steffen Maier <maier@linux.vnet.ibm.com> 11986M: Benjamin Block <bblock@linux.vnet.ibm.com> 11987L: linux-s390@vger.kernel.org 11988W: http://www.ibm.com/developerworks/linux/linux390/ 11989S: Supported 11990F: drivers/s390/scsi/zfcp_* 11991 11992S3C24XX SD/MMC Driver 11993M: Ben Dooks <ben-linux@fluff.org> 11994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11995S: Supported 11996F: drivers/mmc/host/s3cmci.* 11997 11998SAA6588 RDS RECEIVER DRIVER 11999M: Hans Verkuil <hverkuil@xs4all.nl> 12000L: linux-media@vger.kernel.org 12001T: git git://linuxtv.org/media_tree.git 12002W: https://linuxtv.org 12003S: Odd Fixes 12004F: drivers/media/i2c/saa6588* 12005 12006SAA7134 VIDEO4LINUX DRIVER 12007M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12008M: Mauro Carvalho Chehab <mchehab@kernel.org> 12009L: linux-media@vger.kernel.org 12010W: https://linuxtv.org 12011T: git git://linuxtv.org/media_tree.git 12012S: Odd fixes 12013F: Documentation/media/v4l-drivers/saa7134* 12014F: drivers/media/pci/saa7134/ 12015 12016SAA7146 VIDEO4LINUX-2 DRIVER 12017M: Hans Verkuil <hverkuil@xs4all.nl> 12018L: linux-media@vger.kernel.org 12019T: git git://linuxtv.org/media_tree.git 12020S: Maintained 12021F: drivers/media/common/saa7146/ 12022F: drivers/media/pci/saa7146/ 12023F: include/media/saa7146* 12024 12025SAMSUNG AUDIO (ASoC) DRIVERS 12026M: Krzysztof Kozlowski <krzk@kernel.org> 12027M: Sangbeom Kim <sbkim73@samsung.com> 12028M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12029L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12030S: Supported 12031F: sound/soc/samsung/ 12032 12033SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12034M: Krzysztof Kozlowski <krzk@kernel.org> 12035L: linux-crypto@vger.kernel.org 12036L: linux-samsung-soc@vger.kernel.org 12037S: Maintained 12038F: drivers/crypto/exynos-rng.c 12039F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12040 12041SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12042M: Łukasz Stelmach <l.stelmach@samsung.com> 12043L: linux-samsung-soc@vger.kernel.org 12044S: Maintained 12045F: drivers/char/hw_random/exynos-trng.c 12046F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12047 12048SAMSUNG FRAMEBUFFER DRIVER 12049M: Jingoo Han <jingoohan1@gmail.com> 12050L: linux-fbdev@vger.kernel.org 12051S: Maintained 12052F: drivers/video/fbdev/s3c-fb.c 12053 12054SAMSUNG LAPTOP DRIVER 12055M: Corentin Chary <corentin.chary@gmail.com> 12056L: platform-driver-x86@vger.kernel.org 12057S: Maintained 12058F: drivers/platform/x86/samsung-laptop.c 12059 12060SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12061M: Sangbeom Kim <sbkim73@samsung.com> 12062M: Krzysztof Kozlowski <krzk@kernel.org> 12063M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12064L: linux-kernel@vger.kernel.org 12065L: linux-samsung-soc@vger.kernel.org 12066S: Supported 12067F: drivers/mfd/sec*.c 12068F: drivers/regulator/s2m*.c 12069F: drivers/regulator/s5m*.c 12070F: drivers/clk/clk-s2mps11.c 12071F: drivers/rtc/rtc-s5m.c 12072F: include/linux/mfd/samsung/ 12073F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12074F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12075F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12076F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12077 12078SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12079M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12080L: linux-media@vger.kernel.org 12081L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12082S: Maintained 12083F: drivers/media/platform/s3c-camif/ 12084F: include/media/drv-intf/s3c_camif.h 12085 12086SAMSUNG S3FWRN5 NFC DRIVER 12087M: Robert Baldyga <r.baldyga@samsung.com> 12088M: Krzysztof Opasiak <k.opasiak@samsung.com> 12089L: linux-nfc@lists.01.org (moderated for non-subscribers) 12090S: Supported 12091F: drivers/nfc/s3fwrn5 12092 12093SAMSUNG S5C73M3 CAMERA DRIVER 12094M: Kyungmin Park <kyungmin.park@samsung.com> 12095M: Andrzej Hajda <a.hajda@samsung.com> 12096L: linux-media@vger.kernel.org 12097S: Supported 12098F: drivers/media/i2c/s5c73m3/* 12099 12100SAMSUNG S5K5BAF CAMERA DRIVER 12101M: Kyungmin Park <kyungmin.park@samsung.com> 12102M: Andrzej Hajda <a.hajda@samsung.com> 12103L: linux-media@vger.kernel.org 12104S: Supported 12105F: drivers/media/i2c/s5k5baf.c 12106 12107SAMSUNG S5P Security SubSystem (SSS) DRIVER 12108M: Krzysztof Kozlowski <krzk@kernel.org> 12109M: Vladimir Zapolskiy <vz@mleia.com> 12110M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12111L: linux-crypto@vger.kernel.org 12112L: linux-samsung-soc@vger.kernel.org 12113S: Maintained 12114F: drivers/crypto/s5p-sss.c 12115 12116SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12117M: Kyungmin Park <kyungmin.park@samsung.com> 12118M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12119L: linux-media@vger.kernel.org 12120Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12121S: Supported 12122F: drivers/media/platform/exynos4-is/ 12123 12124SAMSUNG SOC CLOCK DRIVERS 12125M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12126M: Tomasz Figa <tomasz.figa@gmail.com> 12127M: Chanwoo Choi <cw00.choi@samsung.com> 12128S: Supported 12129L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12130F: drivers/clk/samsung/ 12131F: include/dt-bindings/clock/exynos*.h 12132F: Documentation/devicetree/bindings/clock/exynos*.txt 12133 12134SAMSUNG SPI DRIVERS 12135M: Kukjin Kim <kgene@kernel.org> 12136M: Krzysztof Kozlowski <krzk@kernel.org> 12137M: Andi Shyti <andi.shyti@samsung.com> 12138L: linux-spi@vger.kernel.org 12139L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12140S: Maintained 12141F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12142F: drivers/spi/spi-s3c* 12143F: include/linux/platform_data/spi-s3c64xx.h 12144 12145SAMSUNG SXGBE DRIVERS 12146M: Byungho An <bh74.an@samsung.com> 12147M: Girish K S <ks.giri@samsung.com> 12148M: Vipul Pandya <vipul.pandya@samsung.com> 12149S: Supported 12150L: netdev@vger.kernel.org 12151F: drivers/net/ethernet/samsung/sxgbe/ 12152 12153SAMSUNG THERMAL DRIVER 12154M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12155L: linux-pm@vger.kernel.org 12156L: linux-samsung-soc@vger.kernel.org 12157S: Supported 12158T: git https://github.com/lmajewski/linux-samsung-thermal.git 12159F: drivers/thermal/samsung/ 12160 12161SAMSUNG USB2 PHY DRIVER 12162M: Kamil Debski <kamil@wypas.org> 12163M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12164L: linux-kernel@vger.kernel.org 12165S: Supported 12166F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12167F: Documentation/phy/samsung-usb2.txt 12168F: drivers/phy/samsung/phy-exynos4210-usb2.c 12169F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12170F: drivers/phy/samsung/phy-exynos5250-usb2.c 12171F: drivers/phy/samsung/phy-s5pv210-usb2.c 12172F: drivers/phy/samsung/phy-samsung-usb2.c 12173F: drivers/phy/samsung/phy-samsung-usb2.h 12174 12175SC1200 WDT DRIVER 12176M: Zwane Mwaikambo <zwanem@gmail.com> 12177S: Maintained 12178F: drivers/watchdog/sc1200wdt.c 12179 12180SCHEDULER 12181M: Ingo Molnar <mingo@redhat.com> 12182M: Peter Zijlstra <peterz@infradead.org> 12183L: linux-kernel@vger.kernel.org 12184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12185S: Maintained 12186F: kernel/sched/ 12187F: include/linux/sched.h 12188F: include/uapi/linux/sched.h 12189F: include/linux/wait.h 12190 12191SCORE ARCHITECTURE 12192M: Chen Liqin <liqin.linux@gmail.com> 12193M: Lennox Wu <lennox.wu@gmail.com> 12194W: http://www.sunplus.com 12195S: Supported 12196F: arch/score/ 12197 12198SCR24X CHIP CARD INTERFACE DRIVER 12199M: Lubomir Rintel <lkundrak@v3.sk> 12200S: Supported 12201F: drivers/char/pcmcia/scr24x_cs.c 12202 12203SCSI CDROM DRIVER 12204M: Jens Axboe <axboe@kernel.dk> 12205L: linux-scsi@vger.kernel.org 12206W: http://www.kernel.dk 12207S: Maintained 12208F: drivers/scsi/sr* 12209 12210SCSI RDMA PROTOCOL (SRP) INITIATOR 12211M: Bart Van Assche <bart.vanassche@sandisk.com> 12212L: linux-rdma@vger.kernel.org 12213S: Supported 12214W: http://www.openfabrics.org 12215Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12216T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12217F: drivers/infiniband/ulp/srp/ 12218F: include/scsi/srp.h 12219 12220SCSI SG DRIVER 12221M: Doug Gilbert <dgilbert@interlog.com> 12222L: linux-scsi@vger.kernel.org 12223W: http://sg.danny.cz/sg 12224S: Maintained 12225F: Documentation/scsi/scsi-generic.txt 12226F: drivers/scsi/sg.c 12227F: include/scsi/sg.h 12228 12229SCSI SUBSYSTEM 12230M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12232M: "Martin K. Petersen" <martin.petersen@oracle.com> 12233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12234L: linux-scsi@vger.kernel.org 12235S: Maintained 12236F: Documentation/devicetree/bindings/scsi/ 12237F: drivers/scsi/ 12238F: include/scsi/ 12239 12240SCSI TAPE DRIVER 12241M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12242L: linux-scsi@vger.kernel.org 12243S: Maintained 12244F: Documentation/scsi/st.txt 12245F: drivers/scsi/st.* 12246F: drivers/scsi/st_*.h 12247 12248SCTP PROTOCOL 12249M: Vlad Yasevich <vyasevich@gmail.com> 12250M: Neil Horman <nhorman@tuxdriver.com> 12251L: linux-sctp@vger.kernel.org 12252W: http://lksctp.sourceforge.net 12253S: Maintained 12254F: Documentation/networking/sctp.txt 12255F: include/linux/sctp.h 12256F: include/uapi/linux/sctp.h 12257F: include/net/sctp/ 12258F: net/sctp/ 12259 12260SCx200 CPU SUPPORT 12261M: Jim Cromie <jim.cromie@gmail.com> 12262S: Odd Fixes 12263F: Documentation/i2c/busses/scx200_acb 12264F: arch/x86/platform/scx200/ 12265F: drivers/watchdog/scx200_wdt.c 12266F: drivers/i2c/busses/scx200* 12267F: drivers/mtd/maps/scx200_docflash.c 12268F: include/linux/scx200.h 12269 12270SCx200 GPIO DRIVER 12271M: Jim Cromie <jim.cromie@gmail.com> 12272S: Maintained 12273F: drivers/char/scx200_gpio.c 12274F: include/linux/scx200_gpio.h 12275 12276SCx200 HRT CLOCKSOURCE DRIVER 12277M: Jim Cromie <jim.cromie@gmail.com> 12278S: Maintained 12279F: drivers/clocksource/scx200_hrt.c 12280 12281SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12282M: Sascha Sommer <saschasommer@freenet.de> 12283L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12284S: Maintained 12285F: drivers/mmc/host/sdricoh_cs.c 12286 12287SECURE COMPUTING 12288M: Kees Cook <keescook@chromium.org> 12289R: Andy Lutomirski <luto@amacapital.net> 12290R: Will Drewry <wad@chromium.org> 12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12292S: Supported 12293F: kernel/seccomp.c 12294F: include/uapi/linux/seccomp.h 12295F: include/linux/seccomp.h 12296F: tools/testing/selftests/seccomp/* 12297F: tools/testing/selftests/kselftest_harness.h 12298F: Documentation/userspace-api/seccomp_filter.rst 12299K: \bsecure_computing 12300K: \bTIF_SECCOMP\b 12301 12302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12303M: Al Cooper <alcooperx@gmail.com> 12304L: linux-mmc@vger.kernel.org 12305L: bcm-kernel-feedback-list@broadcom.com 12306S: Maintained 12307F: drivers/mmc/host/sdhci-brcmstb* 12308 12309SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12310M: Adrian Hunter <adrian.hunter@intel.com> 12311L: linux-mmc@vger.kernel.org 12312T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12313S: Maintained 12314F: drivers/mmc/host/sdhci* 12315F: include/linux/mmc/sdhci* 12316 12317SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12318M: Ben Dooks <ben-linux@fluff.org> 12319M: Jaehoon Chung <jh80.chung@samsung.com> 12320L: linux-mmc@vger.kernel.org 12321S: Maintained 12322F: drivers/mmc/host/sdhci-s3c* 12323 12324SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12325M: Viresh Kumar <vireshk@kernel.org> 12326L: linux-mmc@vger.kernel.org 12327S: Maintained 12328F: drivers/mmc/host/sdhci-spear.c 12329 12330SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12331M: Kishon Vijay Abraham I <kishon@ti.com> 12332L: linux-mmc@vger.kernel.org 12333S: Maintained 12334F: drivers/mmc/host/sdhci-omap.c 12335 12336SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12337M: Scott Bauer <scott.bauer@intel.com> 12338M: Jonathan Derrick <jonathan.derrick@intel.com> 12339L: linux-block@vger.kernel.org 12340S: Supported 12341F: block/sed* 12342F: block/opal_proto.h 12343F: include/linux/sed* 12344F: include/uapi/linux/sed* 12345 12346SECURITY CONTACT 12347M: Security Officers <security@kernel.org> 12348S: Supported 12349 12350SECURITY SUBSYSTEM 12351M: James Morris <jmorris@namei.org> 12352M: "Serge E. Hallyn" <serge@hallyn.com> 12353L: linux-security-module@vger.kernel.org (suggested Cc:) 12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12355W: http://kernsec.org/ 12356S: Supported 12357F: security/ 12358 12359SELINUX SECURITY MODULE 12360M: Paul Moore <paul@paul-moore.com> 12361M: Stephen Smalley <sds@tycho.nsa.gov> 12362M: Eric Paris <eparis@parisplace.org> 12363L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12364W: https://selinuxproject.org 12365W: https://github.com/SELinuxProject 12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12367S: Supported 12368F: include/linux/selinux* 12369F: security/selinux/ 12370F: scripts/selinux/ 12371F: Documentation/admin-guide/LSM/SELinux.rst 12372 12373SENSABLE PHANTOM 12374M: Jiri Slaby <jirislaby@gmail.com> 12375S: Maintained 12376F: drivers/misc/phantom.c 12377F: include/uapi/linux/phantom.h 12378 12379SERIAL DEVICE BUS 12380M: Rob Herring <robh@kernel.org> 12381L: linux-serial@vger.kernel.org 12382S: Maintained 12383F: Documentation/devicetree/bindings/serial/slave-device.txt 12384F: drivers/tty/serdev/ 12385F: include/linux/serdev.h 12386 12387SERIAL DRIVERS 12388M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12389L: linux-serial@vger.kernel.org 12390S: Maintained 12391F: Documentation/devicetree/bindings/serial/ 12392F: drivers/tty/serial/ 12393 12394SERIAL IR RECEIVER 12395M: Sean Young <sean@mess.org> 12396L: linux-media@vger.kernel.org 12397S: Maintained 12398F: drivers/media/rc/serial_ir.c 12399 12400SFC NETWORK DRIVER 12401M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12402M: Edward Cree <ecree@solarflare.com> 12403M: Bert Kenward <bkenward@solarflare.com> 12404L: netdev@vger.kernel.org 12405S: Supported 12406F: drivers/net/ethernet/sfc/ 12407 12408SGI GRU DRIVER 12409M: Dimitri Sivanich <sivanich@sgi.com> 12410S: Maintained 12411F: drivers/misc/sgi-gru/ 12412 12413SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12414M: Pat Gefre <pfg@sgi.com> 12415L: linux-ia64@vger.kernel.org 12416S: Supported 12417F: Documentation/ia64/serial.txt 12418F: drivers/tty/serial/ioc?_serial.c 12419F: include/linux/ioc?.h 12420 12421SGI XP/XPC/XPNET DRIVER 12422M: Cliff Whickman <cpw@sgi.com> 12423M: Robin Holt <robinmholt@gmail.com> 12424S: Maintained 12425F: drivers/misc/sgi-xp/ 12426 12427SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12428M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12429L: linux-s390@vger.kernel.org 12430W: http://www.ibm.com/developerworks/linux/linux390/ 12431S: Supported 12432F: net/smc/ 12433 12434SH_VEU V4L2 MEM2MEM DRIVER 12435L: linux-media@vger.kernel.org 12436S: Orphan 12437F: drivers/media/platform/sh_veu.c 12438 12439SH_VOU V4L2 OUTPUT DRIVER 12440L: linux-media@vger.kernel.org 12441S: Orphan 12442F: drivers/media/platform/sh_vou.c 12443F: include/media/drv-intf/sh_vou.h 12444 12445SI2157 MEDIA DRIVER 12446M: Antti Palosaari <crope@iki.fi> 12447L: linux-media@vger.kernel.org 12448W: https://linuxtv.org 12449W: http://palosaari.fi/linux/ 12450Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12451T: git git://linuxtv.org/anttip/media_tree.git 12452S: Maintained 12453F: drivers/media/tuners/si2157* 12454 12455SI2168 MEDIA DRIVER 12456M: Antti Palosaari <crope@iki.fi> 12457L: linux-media@vger.kernel.org 12458W: https://linuxtv.org 12459W: http://palosaari.fi/linux/ 12460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12461T: git git://linuxtv.org/anttip/media_tree.git 12462S: Maintained 12463F: drivers/media/dvb-frontends/si2168* 12464 12465SI470X FM RADIO RECEIVER I2C DRIVER 12466M: Hans Verkuil <hverkuil@xs4all.nl> 12467L: linux-media@vger.kernel.org 12468T: git git://linuxtv.org/media_tree.git 12469W: https://linuxtv.org 12470S: Odd Fixes 12471F: drivers/media/radio/si470x/radio-si470x-i2c.c 12472 12473SI470X FM RADIO RECEIVER USB DRIVER 12474M: Hans Verkuil <hverkuil@xs4all.nl> 12475L: linux-media@vger.kernel.org 12476T: git git://linuxtv.org/media_tree.git 12477W: https://linuxtv.org 12478S: Maintained 12479F: drivers/media/radio/si470x/radio-si470x-common.c 12480F: drivers/media/radio/si470x/radio-si470x.h 12481F: drivers/media/radio/si470x/radio-si470x-usb.c 12482 12483SI4713 FM RADIO TRANSMITTER I2C DRIVER 12484M: Eduardo Valentin <edubezval@gmail.com> 12485L: linux-media@vger.kernel.org 12486T: git git://linuxtv.org/media_tree.git 12487W: https://linuxtv.org 12488S: Odd Fixes 12489F: drivers/media/radio/si4713/si4713.? 12490 12491SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12492M: Eduardo Valentin <edubezval@gmail.com> 12493L: linux-media@vger.kernel.org 12494T: git git://linuxtv.org/media_tree.git 12495W: https://linuxtv.org 12496S: Odd Fixes 12497F: drivers/media/radio/si4713/radio-platform-si4713.c 12498 12499SI4713 FM RADIO TRANSMITTER USB DRIVER 12500M: Hans Verkuil <hverkuil@xs4all.nl> 12501L: linux-media@vger.kernel.org 12502T: git git://linuxtv.org/media_tree.git 12503W: https://linuxtv.org 12504S: Maintained 12505F: drivers/media/radio/si4713/radio-usb-si4713.c 12506 12507SIANO DVB DRIVER 12508M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12509M: Mauro Carvalho Chehab <mchehab@kernel.org> 12510L: linux-media@vger.kernel.org 12511W: https://linuxtv.org 12512T: git git://linuxtv.org/media_tree.git 12513S: Odd fixes 12514F: drivers/media/common/siano/ 12515F: drivers/media/usb/siano/ 12516F: drivers/media/usb/siano/ 12517F: drivers/media/mmc/siano/ 12518 12519SILEAD TOUCHSCREEN DRIVER 12520M: Hans de Goede <hdegoede@redhat.com> 12521L: linux-input@vger.kernel.org 12522L: platform-driver-x86@vger.kernel.org 12523S: Maintained 12524F: drivers/input/touchscreen/silead.c 12525F: drivers/platform/x86/silead_dmi.c 12526 12527SILICON MOTION SM712 FRAME BUFFER DRIVER 12528M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12529M: Teddy Wang <teddy.wang@siliconmotion.com> 12530M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12531L: linux-fbdev@vger.kernel.org 12532S: Maintained 12533F: drivers/video/fbdev/sm712* 12534F: Documentation/fb/sm712fb.txt 12535 12536SIMPLE FIRMWARE INTERFACE (SFI) 12537M: Len Brown <lenb@kernel.org> 12538L: sfi-devel@simplefirmware.org 12539W: http://simplefirmware.org/ 12540T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12541S: Supported 12542F: arch/x86/platform/sfi/ 12543F: drivers/sfi/ 12544F: include/linux/sfi*.h 12545 12546SIMPLEFB FB DRIVER 12547M: Hans de Goede <hdegoede@redhat.com> 12548L: linux-fbdev@vger.kernel.org 12549S: Maintained 12550F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12551F: drivers/video/fbdev/simplefb.c 12552F: include/linux/platform_data/simplefb.h 12553 12554SIMTEC EB110ATX (Chalice CATS) 12555P: Ben Dooks 12556P: Vincent Sanders <vince@simtec.co.uk> 12557M: Simtec Linux Team <linux@simtec.co.uk> 12558W: http://www.simtec.co.uk/products/EB110ATX/ 12559S: Supported 12560 12561SIMTEC EB2410ITX (BAST) 12562P: Ben Dooks 12563P: Vincent Sanders <vince@simtec.co.uk> 12564M: Simtec Linux Team <linux@simtec.co.uk> 12565W: http://www.simtec.co.uk/products/EB2410ITX/ 12566S: Supported 12567F: arch/arm/mach-s3c24xx/mach-bast.c 12568F: arch/arm/mach-s3c24xx/bast-ide.c 12569F: arch/arm/mach-s3c24xx/bast-irq.c 12570 12571SIPHASH PRF ROUTINES 12572M: Jason A. Donenfeld <Jason@zx2c4.com> 12573S: Maintained 12574F: lib/siphash.c 12575F: lib/test_siphash.c 12576F: include/linux/siphash.h 12577 12578SIOX 12579M: Gavin Schenk <g.schenk@eckelmann.de> 12580M: Uwe Kleine-König <kernel@pengutronix.de> 12581S: Supported 12582F: drivers/siox/* 12583F: include/trace/events/siox.h 12584 12585SIS 190 ETHERNET DRIVER 12586M: Francois Romieu <romieu@fr.zoreil.com> 12587L: netdev@vger.kernel.org 12588S: Maintained 12589F: drivers/net/ethernet/sis/sis190.c 12590 12591SIS 900/7016 FAST ETHERNET DRIVER 12592M: Daniele Venzano <venza@brownhat.org> 12593W: http://www.brownhat.org/sis900.html 12594L: netdev@vger.kernel.org 12595S: Maintained 12596F: drivers/net/ethernet/sis/sis900.* 12597 12598SIS FRAMEBUFFER DRIVER 12599M: Thomas Winischhofer <thomas@winischhofer.net> 12600W: http://www.winischhofer.net/linuxsisvga.shtml 12601S: Maintained 12602F: Documentation/fb/sisfb.txt 12603F: drivers/video/fbdev/sis/ 12604F: include/video/sisfb.h 12605 12606SIS USB2VGA DRIVER 12607M: Thomas Winischhofer <thomas@winischhofer.net> 12608W: http://www.winischhofer.at/linuxsisusbvga.shtml 12609S: Maintained 12610F: drivers/usb/misc/sisusbvga/ 12611 12612SLAB ALLOCATOR 12613M: Christoph Lameter <cl@linux.com> 12614M: Pekka Enberg <penberg@kernel.org> 12615M: David Rientjes <rientjes@google.com> 12616M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12617M: Andrew Morton <akpm@linux-foundation.org> 12618L: linux-mm@kvack.org 12619S: Maintained 12620F: include/linux/sl?b*.h 12621F: mm/sl?b* 12622 12623SLEEPABLE READ-COPY UPDATE (SRCU) 12624M: Lai Jiangshan <jiangshanlai@gmail.com> 12625M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12626M: Josh Triplett <josh@joshtriplett.org> 12627R: Steven Rostedt <rostedt@goodmis.org> 12628R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12629L: linux-kernel@vger.kernel.org 12630W: http://www.rdrop.com/users/paulmck/RCU/ 12631S: Supported 12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12633F: include/linux/srcu.h 12634F: kernel/rcu/srcu.c 12635 12636SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12637M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12638L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12639S: Maintained 12640F: drivers/slimbus/ 12641F: Documentation/devicetree/bindings/slimbus/ 12642F: include/linux/slimbus.h 12643 12644SMACK SECURITY MODULE 12645M: Casey Schaufler <casey@schaufler-ca.com> 12646L: linux-security-module@vger.kernel.org 12647W: http://schaufler-ca.com 12648T: git git://github.com/cschaufler/smack-next 12649S: Maintained 12650F: Documentation/admin-guide/LSM/Smack.rst 12651F: security/smack/ 12652 12653SMC91x ETHERNET DRIVER 12654M: Nicolas Pitre <nico@fluxnic.net> 12655S: Odd Fixes 12656F: drivers/net/ethernet/smsc/smc91x.* 12657 12658SMIA AND SMIA++ IMAGE SENSOR DRIVER 12659M: Sakari Ailus <sakari.ailus@iki.fi> 12660L: linux-media@vger.kernel.org 12661S: Maintained 12662F: drivers/media/i2c/smiapp/ 12663F: include/media/i2c/smiapp.h 12664F: drivers/media/i2c/smiapp-pll.c 12665F: drivers/media/i2c/smiapp-pll.h 12666F: include/uapi/linux/smiapp.h 12667F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12668 12669SMM665 HARDWARE MONITOR DRIVER 12670M: Guenter Roeck <linux@roeck-us.net> 12671L: linux-hwmon@vger.kernel.org 12672S: Maintained 12673F: Documentation/hwmon/smm665 12674F: drivers/hwmon/smm665.c 12675 12676SMSC EMC2103 HARDWARE MONITOR DRIVER 12677M: Steve Glendinning <steve.glendinning@shawell.net> 12678L: linux-hwmon@vger.kernel.org 12679S: Maintained 12680F: Documentation/hwmon/emc2103 12681F: drivers/hwmon/emc2103.c 12682 12683SMSC SCH5627 HARDWARE MONITOR DRIVER 12684M: Hans de Goede <hdegoede@redhat.com> 12685L: linux-hwmon@vger.kernel.org 12686S: Supported 12687F: Documentation/hwmon/sch5627 12688F: drivers/hwmon/sch5627.c 12689 12690SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12691M: Steve Glendinning <steve.glendinning@shawell.net> 12692L: linux-fbdev@vger.kernel.org 12693S: Maintained 12694F: drivers/video/fbdev/smscufx.c 12695 12696SMSC47B397 HARDWARE MONITOR DRIVER 12697M: Jean Delvare <jdelvare@suse.com> 12698L: linux-hwmon@vger.kernel.org 12699S: Maintained 12700F: Documentation/hwmon/smsc47b397 12701F: drivers/hwmon/smsc47b397.c 12702 12703SMSC911x ETHERNET DRIVER 12704M: Steve Glendinning <steve.glendinning@shawell.net> 12705L: netdev@vger.kernel.org 12706S: Maintained 12707F: include/linux/smsc911x.h 12708F: drivers/net/ethernet/smsc/smsc911x.* 12709 12710SMSC9420 PCI ETHERNET DRIVER 12711M: Steve Glendinning <steve.glendinning@shawell.net> 12712L: netdev@vger.kernel.org 12713S: Maintained 12714F: drivers/net/ethernet/smsc/smsc9420.* 12715 12716SOC-CAMERA V4L2 SUBSYSTEM 12717M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12718L: linux-media@vger.kernel.org 12719T: git git://linuxtv.org/media_tree.git 12720S: Maintained 12721F: include/media/soc* 12722F: drivers/media/i2c/soc_camera/ 12723F: drivers/media/platform/soc_camera/ 12724 12725SOCIONEXT UNIPHIER SOUND DRIVER 12726M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12728S: Maintained 12729F: sound/soc/uniphier/ 12730 12731SOEKRIS NET48XX LED SUPPORT 12732M: Chris Boot <bootc@bootc.net> 12733S: Maintained 12734F: drivers/leds/leds-net48xx.c 12735 12736SOFT-ROCE DRIVER (rxe) 12737M: Moni Shoua <monis@mellanox.com> 12738L: linux-rdma@vger.kernel.org 12739S: Supported 12740W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12741Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12742F: drivers/infiniband/sw/rxe/ 12743F: include/uapi/rdma/rdma_user_rxe.h 12744 12745SOFTLOGIC 6x10 MPEG CODEC 12746M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12747M: Anton Sviridenko <anton@corp.bluecherry.net> 12748M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12749M: Andrey Utkin <andrey_utkin@fastmail.com> 12750M: Ismael Luceno <ismael@iodev.co.uk> 12751L: linux-media@vger.kernel.org 12752S: Supported 12753F: drivers/media/pci/solo6x10/ 12754 12755SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12756M: James Morse <james.morse@arm.com> 12757L: linux-arm-kernel@lists.infradead.org 12758S: Maintained 12759F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12760F: drivers/firmware/arm_sdei.c 12761F: include/linux/sdei.h 12762F: include/uapi/linux/sdei.h 12763 12764SOFTWARE RAID (Multiple Disks) SUPPORT 12765M: Shaohua Li <shli@kernel.org> 12766L: linux-raid@vger.kernel.org 12767T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12768S: Supported 12769F: drivers/md/Makefile 12770F: drivers/md/Kconfig 12771F: drivers/md/md* 12772F: drivers/md/raid* 12773F: include/linux/raid/ 12774F: include/uapi/linux/raid/ 12775 12776SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12777M: Jassi Brar <jaswinder.singh@linaro.org> 12778L: netdev@vger.kernel.org 12779S: Maintained 12780F: drivers/net/ethernet/socionext/netsec.c 12781F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12782 12783SONIC NETWORK DRIVER 12784M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12785L: netdev@vger.kernel.org 12786S: Maintained 12787F: drivers/net/ethernet/natsemi/sonic.* 12788 12789SONICS SILICON BACKPLANE DRIVER (SSB) 12790M: Michael Buesch <m@bues.ch> 12791L: linux-wireless@vger.kernel.org 12792S: Maintained 12793F: drivers/ssb/ 12794F: include/linux/ssb/ 12795 12796SONY IMX274 SENSOR DRIVER 12797M: Leon Luo <leonl@leopardimaging.com> 12798L: linux-media@vger.kernel.org 12799T: git git://linuxtv.org/media_tree.git 12800S: Maintained 12801F: drivers/media/i2c/imx274.c 12802F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12803 12804SONY MEMORYSTICK CARD SUPPORT 12805M: Alex Dubov <oakad@yahoo.com> 12806W: http://tifmxx.berlios.de/ 12807S: Maintained 12808F: drivers/memstick/host/tifm_ms.c 12809 12810SONY MEMORYSTICK STANDARD SUPPORT 12811M: Maxim Levitsky <maximlevitsky@gmail.com> 12812S: Maintained 12813F: drivers/memstick/core/ms_block.* 12814 12815SONY VAIO CONTROL DEVICE DRIVER 12816M: Mattia Dongili <malattia@linux.it> 12817L: platform-driver-x86@vger.kernel.org 12818W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12819S: Maintained 12820F: Documentation/laptops/sony-laptop.txt 12821F: drivers/char/sonypi.c 12822F: drivers/platform/x86/sony-laptop.c 12823F: include/linux/sony-laptop.h 12824 12825SOUND 12826M: Jaroslav Kysela <perex@perex.cz> 12827M: Takashi Iwai <tiwai@suse.com> 12828L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12829W: http://www.alsa-project.org/ 12830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12831T: git git://git.alsa-project.org/alsa-kernel.git 12832Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12833S: Maintained 12834F: Documentation/sound/ 12835F: include/sound/ 12836F: include/uapi/sound/ 12837F: sound/ 12838 12839SOUND - COMPRESSED AUDIO 12840M: Vinod Koul <vinod.koul@intel.com> 12841L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12843S: Supported 12844F: Documentation/sound/alsa/compress_offload.txt 12845F: include/sound/compress_driver.h 12846F: include/uapi/sound/compress_* 12847F: sound/core/compress_offload.c 12848F: sound/soc/soc-compress.c 12849 12850SOUND - DMAENGINE HELPERS 12851M: Lars-Peter Clausen <lars@metafoo.de> 12852S: Supported 12853F: include/sound/dmaengine_pcm.h 12854F: sound/core/pcm_dmaengine.c 12855F: sound/soc/soc-generic-dmaengine-pcm.c 12856 12857SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12858M: Liam Girdwood <lgirdwood@gmail.com> 12859M: Mark Brown <broonie@kernel.org> 12860T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12861L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12862W: http://alsa-project.org/main/index.php/ASoC 12863S: Supported 12864F: Documentation/devicetree/bindings/sound/ 12865F: Documentation/sound/alsa/soc/ 12866F: sound/soc/ 12867F: include/sound/soc* 12868 12869SOUNDWIRE SUBSYSTEM 12870M: Vinod Koul <vinod.koul@intel.com> 12871M: Sanyog Kale <sanyog.r.kale@intel.com> 12872R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12873L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12874S: Supported 12875F: Documentation/driver-api/soundwire/ 12876F: drivers/soundwire/ 12877F: include/linux/soundwire/ 12878 12879SP2 MEDIA DRIVER 12880M: Olli Salonen <olli.salonen@iki.fi> 12881L: linux-media@vger.kernel.org 12882W: https://linuxtv.org 12883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12884S: Maintained 12885F: drivers/media/dvb-frontends/sp2* 12886 12887SPARC + UltraSPARC (sparc/sparc64) 12888M: "David S. Miller" <davem@davemloft.net> 12889L: sparclinux@vger.kernel.org 12890Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12892T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12893S: Maintained 12894F: arch/sparc/ 12895F: drivers/sbus/ 12896 12897SPARC SERIAL DRIVERS 12898M: "David S. Miller" <davem@davemloft.net> 12899L: sparclinux@vger.kernel.org 12900T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12901T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12902S: Maintained 12903F: include/linux/sunserialcore.h 12904F: drivers/tty/serial/suncore.c 12905F: drivers/tty/serial/sunhv.c 12906F: drivers/tty/serial/sunsab.c 12907F: drivers/tty/serial/sunsab.h 12908F: drivers/tty/serial/sunsu.c 12909F: drivers/tty/serial/sunzilog.c 12910F: drivers/tty/serial/sunzilog.h 12911F: drivers/tty/vcc.c 12912 12913SPARSE CHECKER 12914M: "Christopher Li" <sparse@chrisli.org> 12915L: linux-sparse@vger.kernel.org 12916W: https://sparse.wiki.kernel.org/ 12917T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12918T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12919S: Maintained 12920F: include/linux/compiler.h 12921 12922SPEAR CLOCK FRAMEWORK SUPPORT 12923M: Viresh Kumar <vireshk@kernel.org> 12924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12925W: http://www.st.com/spear 12926S: Maintained 12927F: drivers/clk/spear/ 12928 12929SPEAR PLATFORM SUPPORT 12930M: Viresh Kumar <vireshk@kernel.org> 12931M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12933W: http://www.st.com/spear 12934S: Maintained 12935F: arch/arm/boot/dts/spear* 12936F: arch/arm/mach-spear/ 12937 12938SPI NOR SUBSYSTEM 12939M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12940M: Marek Vasut <marek.vasut@gmail.com> 12941L: linux-mtd@lists.infradead.org 12942W: http://www.linux-mtd.infradead.org/ 12943Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12944T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12945T: git git://git.infradead.org/linux-mtd.git spi-nor/next 12946S: Maintained 12947F: drivers/mtd/spi-nor/ 12948F: include/linux/mtd/spi-nor.h 12949 12950SPI SUBSYSTEM 12951M: Mark Brown <broonie@kernel.org> 12952L: linux-spi@vger.kernel.org 12953T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12954Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12955S: Maintained 12956F: Documentation/devicetree/bindings/spi/ 12957F: Documentation/spi/ 12958F: drivers/spi/ 12959F: include/linux/spi/ 12960F: include/uapi/linux/spi/ 12961F: tools/spi/ 12962 12963SPIDERNET NETWORK DRIVER for CELL 12964M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12965L: netdev@vger.kernel.org 12966S: Supported 12967F: Documentation/networking/spider_net.txt 12968F: drivers/net/ethernet/toshiba/spider_net* 12969 12970SPMI SUBSYSTEM 12971R: Stephen Boyd <sboyd@codeaurora.org> 12972L: linux-arm-msm@vger.kernel.org 12973F: Documentation/devicetree/bindings/spmi/ 12974F: drivers/spmi/ 12975F: include/dt-bindings/spmi/spmi.h 12976F: include/linux/spmi.h 12977F: include/trace/events/spmi.h 12978 12979SPU FILE SYSTEM 12980M: Jeremy Kerr <jk@ozlabs.org> 12981L: linuxppc-dev@lists.ozlabs.org 12982W: http://www.ibm.com/developerworks/power/cell/ 12983S: Supported 12984F: Documentation/filesystems/spufs.txt 12985F: arch/powerpc/platforms/cell/spufs/ 12986 12987SQUASHFS FILE SYSTEM 12988M: Phillip Lougher <phillip@squashfs.org.uk> 12989L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12990W: http://squashfs.org.uk 12991T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12992S: Maintained 12993F: Documentation/filesystems/squashfs.txt 12994F: fs/squashfs/ 12995 12996SRM (Alpha) environment access 12997M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12998S: Maintained 12999F: arch/alpha/kernel/srm_env.c 13000 13001STABLE BRANCH 13002M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13003L: stable@vger.kernel.org 13004S: Supported 13005F: Documentation/process/stable-kernel-rules.rst 13006 13007STAGING - ATOMISP DRIVER 13008M: Alan Cox <alan@linux.intel.com> 13009M: Sakari Ailus <sakari.ailus@linux.intel.com> 13010L: linux-media@vger.kernel.org 13011S: Maintained 13012F: drivers/staging/media/atomisp/ 13013 13014STAGING - COMEDI 13015M: Ian Abbott <abbotti@mev.co.uk> 13016M: H Hartley Sweeten <hsweeten@visionengravers.com> 13017S: Odd Fixes 13018F: drivers/staging/comedi/ 13019 13020STAGING - FLARION FT1000 DRIVERS 13021M: Marek Belisko <marek.belisko@gmail.com> 13022S: Odd Fixes 13023F: drivers/staging/ft1000/ 13024 13025STAGING - INDUSTRIAL IO 13026M: Jonathan Cameron <jic23@kernel.org> 13027L: linux-iio@vger.kernel.org 13028S: Odd Fixes 13029F: Documentation/devicetree/bindings/staging/iio/ 13030F: drivers/staging/iio/ 13031 13032STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 13033M: Jarod Wilson <jarod@wilsonet.com> 13034W: http://www.lirc.org/ 13035S: Odd Fixes 13036F: drivers/staging/media/lirc/ 13037 13038STAGING - LUSTRE PARALLEL FILESYSTEM 13039M: Oleg Drokin <oleg.drokin@intel.com> 13040M: Andreas Dilger <andreas.dilger@intel.com> 13041M: James Simmons <jsimmons@infradead.org> 13042L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13043W: http://wiki.lustre.org/ 13044S: Maintained 13045F: drivers/staging/lustre 13046 13047STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13048M: Marc Dietrich <marvin24@gmx.de> 13049L: ac100@lists.launchpad.net (moderated for non-subscribers) 13050L: linux-tegra@vger.kernel.org 13051S: Maintained 13052F: drivers/staging/nvec/ 13053 13054STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13055M: Jens Frederich <jfrederich@gmail.com> 13056M: Daniel Drake <dsd@laptop.org> 13057M: Jon Nettleton <jon.nettleton@gmail.com> 13058W: http://wiki.laptop.org/go/DCON 13059S: Maintained 13060F: drivers/staging/olpc_dcon/ 13061 13062STAGING - REALTEK RTL8712U DRIVERS 13063M: Larry Finger <Larry.Finger@lwfinger.net> 13064M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13065S: Odd Fixes 13066F: drivers/staging/rtl8712/ 13067 13068STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13069M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13070M: Teddy Wang <teddy.wang@siliconmotion.com> 13071M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13072L: linux-fbdev@vger.kernel.org 13073S: Maintained 13074F: drivers/staging/sm750fb/ 13075 13076STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13077M: William Hubbs <w.d.hubbs@gmail.com> 13078M: Chris Brannon <chris@the-brannons.com> 13079M: Kirk Reiser <kirk@reisers.ca> 13080M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13081L: speakup@linux-speakup.org 13082W: http://www.linux-speakup.org/ 13083S: Odd Fixes 13084F: drivers/staging/speakup/ 13085 13086STAGING - VIA VT665X DRIVERS 13087M: Forest Bond <forest@alittletooquiet.net> 13088S: Odd Fixes 13089F: drivers/staging/vt665?/ 13090 13091STAGING - WILC1000 WIFI DRIVER 13092M: Aditya Shankar <aditya.shankar@microchip.com> 13093M: Ganesh Krishna <ganesh.krishna@microchip.com> 13094L: linux-wireless@vger.kernel.org 13095S: Supported 13096F: drivers/staging/wilc1000/ 13097 13098STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13099M: Arnaud Patard <arnaud.patard@rtp-net.org> 13100S: Odd Fixes 13101F: drivers/staging/xgifb/ 13102 13103STAGING SUBSYSTEM 13104M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13105T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13106L: devel@driverdev.osuosl.org 13107S: Supported 13108F: drivers/staging/ 13109 13110STARFIRE/DURALAN NETWORK DRIVER 13111M: Ion Badulescu <ionut@badula.org> 13112S: Odd Fixes 13113F: drivers/net/ethernet/adaptec/starfire* 13114 13115STEC S1220 SKD DRIVER 13116M: Bart Van Assche <bart.vanassche@wdc.com> 13117L: linux-block@vger.kernel.org 13118S: Maintained 13119F: drivers/block/skd*[ch] 13120 13121STI CEC DRIVER 13122M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13123S: Maintained 13124F: drivers/staging/media/st-cec/ 13125F: Documentation/devicetree/bindings/media/stih-cec.txt 13126 13127STK1160 USB VIDEO CAPTURE DRIVER 13128M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13129L: linux-media@vger.kernel.org 13130T: git git://linuxtv.org/media_tree.git 13131S: Maintained 13132F: drivers/media/usb/stk1160/ 13133 13134STMMAC ETHERNET DRIVER 13135M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13136M: Alexandre Torgue <alexandre.torgue@st.com> 13137L: netdev@vger.kernel.org 13138W: http://www.stlinux.com 13139S: Supported 13140F: drivers/net/ethernet/stmicro/stmmac/ 13141 13142SUN3/3X 13143M: Sam Creasey <sammy@sammy.net> 13144W: http://sammy.net/sun3/ 13145S: Maintained 13146F: arch/m68k/kernel/*sun3* 13147F: arch/m68k/sun3*/ 13148F: arch/m68k/include/asm/sun3* 13149F: drivers/net/ethernet/i825xx/sun3* 13150 13151SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13152M: Hans de Goede <hdegoede@redhat.com> 13153L: linux-input@vger.kernel.org 13154S: Maintained 13155F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13156F: drivers/input/keyboard/sun4i-lradc-keys.c 13157 13158SUNDANCE NETWORK DRIVER 13159M: Denis Kirjanov <kda@linux-powerpc.org> 13160L: netdev@vger.kernel.org 13161S: Maintained 13162F: drivers/net/ethernet/dlink/sundance.c 13163 13164SUPERH 13165M: Yoshinori Sato <ysato@users.sourceforge.jp> 13166M: Rich Felker <dalias@libc.org> 13167L: linux-sh@vger.kernel.org 13168Q: http://patchwork.kernel.org/project/linux-sh/list/ 13169S: Maintained 13170F: Documentation/sh/ 13171F: arch/sh/ 13172F: drivers/sh/ 13173 13174SUSPEND TO RAM 13175M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13176M: Len Brown <len.brown@intel.com> 13177M: Pavel Machek <pavel@ucw.cz> 13178L: linux-pm@vger.kernel.org 13179B: https://bugzilla.kernel.org 13180S: Supported 13181F: Documentation/power/ 13182F: arch/x86/kernel/acpi/ 13183F: drivers/base/power/ 13184F: kernel/power/ 13185F: include/linux/suspend.h 13186F: include/linux/freezer.h 13187F: include/linux/pm.h 13188 13189SVGA HANDLING 13190M: Martin Mares <mj@ucw.cz> 13191L: linux-video@atrey.karlin.mff.cuni.cz 13192S: Maintained 13193F: Documentation/svga.txt 13194F: arch/x86/boot/video* 13195 13196SWIOTLB SUBSYSTEM 13197M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13198L: iommu@lists.linux-foundation.org 13199T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13200S: Supported 13201F: lib/swiotlb.c 13202F: arch/*/kernel/pci-swiotlb.c 13203F: include/linux/swiotlb.h 13204 13205SWITCHDEV 13206M: Jiri Pirko <jiri@resnulli.us> 13207M: Ivan Vecera <ivecera@redhat.com> 13208L: netdev@vger.kernel.org 13209S: Supported 13210F: net/switchdev/ 13211F: include/net/switchdev.h 13212 13213SYNC FILE FRAMEWORK 13214M: Sumit Semwal <sumit.semwal@linaro.org> 13215R: Gustavo Padovan <gustavo@padovan.org> 13216S: Maintained 13217L: linux-media@vger.kernel.org 13218L: dri-devel@lists.freedesktop.org 13219F: drivers/dma-buf/sync_* 13220F: drivers/dma-buf/dma-fence* 13221F: drivers/dma-buf/sw_sync.c 13222F: include/linux/sync_file.h 13223F: include/uapi/linux/sync_file.h 13224F: Documentation/sync_file.txt 13225T: git git://anongit.freedesktop.org/drm/drm-misc 13226 13227SYNOPSYS ARC ARCHITECTURE 13228M: Vineet Gupta <vgupta@synopsys.com> 13229L: linux-snps-arc@lists.infradead.org 13230S: Supported 13231F: arch/arc/ 13232F: Documentation/devicetree/bindings/arc/* 13233F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13234F: drivers/clocksource/arc_timer.c 13235F: drivers/tty/serial/arc_uart.c 13236T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13237 13238SYNOPSYS ARC HSDK SDP pll clock driver 13239M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13240S: Supported 13241F: drivers/clk/clk-hsdk-pll.c 13242F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13243 13244SYNOPSYS ARC SDP clock driver 13245M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13246S: Supported 13247F: drivers/clk/axs10x/* 13248F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13249 13250SYNOPSYS ARC SDP platform support 13251M: Alexey Brodkin <abrodkin@synopsys.com> 13252S: Supported 13253F: arch/arc/plat-axs10x 13254F: arch/arc/boot/dts/ax* 13255F: Documentation/devicetree/bindings/arc/axs10* 13256 13257SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13258M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13259S: Supported 13260F: drivers/reset/reset-axs10x.c 13261F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13262 13263SYNOPSYS DESIGNWARE 8250 UART DRIVER 13264R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13265S: Maintained 13266F: drivers/tty/serial/8250/8250_dw.c 13267 13268SYNOPSYS DESIGNWARE APB GPIO DRIVER 13269M: Hoan Tran <hotran@apm.com> 13270L: linux-gpio@vger.kernel.org 13271S: Maintained 13272F: drivers/gpio/gpio-dwapb.c 13273F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13274 13275SYNOPSYS DESIGNWARE DMAC DRIVER 13276M: Viresh Kumar <vireshk@kernel.org> 13277R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13278S: Maintained 13279F: include/linux/dma/dw.h 13280F: include/linux/platform_data/dma-dw.h 13281F: drivers/dma/dw/ 13282 13283SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13284M: Jie Deng <jiedeng@synopsys.com> 13285M: Jose Abreu <Jose.Abreu@synopsys.com> 13286L: netdev@vger.kernel.org 13287S: Supported 13288F: drivers/net/ethernet/synopsys/ 13289 13290SYNOPSYS DESIGNWARE I2C DRIVER 13291M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13292R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13293R: Mika Westerberg <mika.westerberg@linux.intel.com> 13294L: linux-i2c@vger.kernel.org 13295S: Maintained 13296F: drivers/i2c/busses/i2c-designware-* 13297F: include/linux/platform_data/i2c-designware.h 13298 13299SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13300M: Jaehoon Chung <jh80.chung@samsung.com> 13301L: linux-mmc@vger.kernel.org 13302S: Maintained 13303F: drivers/mmc/host/dw_mmc* 13304 13305SYNOPSYS HSDK RESET CONTROLLER DRIVER 13306M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13307S: Supported 13308F: drivers/reset/reset-hsdk.c 13309F: include/dt-bindings/reset/snps,hsdk-reset.h 13310F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13311 13312SYSTEM CONFIGURATION (SYSCON) 13313M: Lee Jones <lee.jones@linaro.org> 13314M: Arnd Bergmann <arnd@arndb.de> 13315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13316S: Supported 13317F: drivers/mfd/syscon.c 13318 13319SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13320M: Sudeep Holla <sudeep.holla@arm.com> 13321L: linux-arm-kernel@lists.infradead.org 13322S: Maintained 13323F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13324F: drivers/clk/clk-scpi.c 13325F: drivers/cpufreq/scpi-cpufreq.c 13326F: drivers/firmware/arm_scpi.c 13327F: include/linux/scpi_protocol.h 13328 13329SYSTEM RESET/SHUTDOWN DRIVERS 13330M: Sebastian Reichel <sre@kernel.org> 13331L: linux-pm@vger.kernel.org 13332T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13333S: Maintained 13334F: Documentation/devicetree/bindings/power/reset/ 13335F: drivers/power/reset/ 13336 13337SYSTEM TRACE MODULE CLASS 13338M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13339S: Maintained 13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13341F: Documentation/trace/stm.txt 13342F: drivers/hwtracing/stm/ 13343F: include/linux/stm.h 13344F: include/uapi/linux/stm.h 13345 13346SYSV FILESYSTEM 13347M: Christoph Hellwig <hch@infradead.org> 13348S: Maintained 13349F: Documentation/filesystems/sysv-fs.txt 13350F: fs/sysv/ 13351F: include/linux/sysv_fs.h 13352 13353TARGET SUBSYSTEM 13354M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13355L: linux-scsi@vger.kernel.org 13356L: target-devel@vger.kernel.org 13357W: http://www.linux-iscsi.org 13358W: http://groups.google.com/group/linux-iscsi-target-dev 13359T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13360S: Supported 13361F: drivers/target/ 13362F: include/target/ 13363F: Documentation/target/ 13364 13365TASKSTATS STATISTICS INTERFACE 13366M: Balbir Singh <bsingharora@gmail.com> 13367S: Maintained 13368F: Documentation/accounting/taskstats* 13369F: include/linux/taskstats* 13370F: kernel/taskstats.c 13371 13372TC subsystem 13373M: Jamal Hadi Salim <jhs@mojatatu.com> 13374M: Cong Wang <xiyou.wangcong@gmail.com> 13375M: Jiri Pirko <jiri@resnulli.us> 13376L: netdev@vger.kernel.org 13377S: Maintained 13378F: include/net/pkt_cls.h 13379F: include/net/pkt_sched.h 13380F: include/net/tc_act/ 13381F: include/uapi/linux/pkt_cls.h 13382F: include/uapi/linux/pkt_sched.h 13383F: include/uapi/linux/tc_act/ 13384F: include/uapi/linux/tc_ematch/ 13385F: net/sched/ 13386 13387TCP LOW PRIORITY MODULE 13388M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13389M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13390W: http://tcp-lp-mod.sourceforge.net/ 13391S: Maintained 13392F: net/ipv4/tcp_lp.c 13393 13394TDA10071 MEDIA DRIVER 13395M: Antti Palosaari <crope@iki.fi> 13396L: linux-media@vger.kernel.org 13397W: https://linuxtv.org 13398W: http://palosaari.fi/linux/ 13399Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13400T: git git://linuxtv.org/anttip/media_tree.git 13401S: Maintained 13402F: drivers/media/dvb-frontends/tda10071* 13403 13404TDA18212 MEDIA DRIVER 13405M: Antti Palosaari <crope@iki.fi> 13406L: linux-media@vger.kernel.org 13407W: https://linuxtv.org 13408W: http://palosaari.fi/linux/ 13409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13410T: git git://linuxtv.org/anttip/media_tree.git 13411S: Maintained 13412F: drivers/media/tuners/tda18212* 13413 13414TDA18218 MEDIA DRIVER 13415M: Antti Palosaari <crope@iki.fi> 13416L: linux-media@vger.kernel.org 13417W: https://linuxtv.org 13418W: http://palosaari.fi/linux/ 13419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13420T: git git://linuxtv.org/anttip/media_tree.git 13421S: Maintained 13422F: drivers/media/tuners/tda18218* 13423 13424TDA18271 MEDIA DRIVER 13425M: Michael Krufky <mkrufky@linuxtv.org> 13426L: linux-media@vger.kernel.org 13427W: https://linuxtv.org 13428W: http://github.com/mkrufky 13429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13430T: git git://linuxtv.org/mkrufky/tuners.git 13431S: Maintained 13432F: drivers/media/tuners/tda18271* 13433 13434TDA827x MEDIA DRIVER 13435M: Michael Krufky <mkrufky@linuxtv.org> 13436L: linux-media@vger.kernel.org 13437W: https://linuxtv.org 13438W: http://github.com/mkrufky 13439Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13440T: git git://linuxtv.org/mkrufky/tuners.git 13441S: Maintained 13442F: drivers/media/tuners/tda8290.* 13443 13444TDA8290 MEDIA DRIVER 13445M: Michael Krufky <mkrufky@linuxtv.org> 13446L: linux-media@vger.kernel.org 13447W: https://linuxtv.org 13448W: http://github.com/mkrufky 13449Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13450T: git git://linuxtv.org/mkrufky/tuners.git 13451S: Maintained 13452F: drivers/media/tuners/tda8290.* 13453 13454TDA9840 MEDIA DRIVER 13455M: Hans Verkuil <hverkuil@xs4all.nl> 13456L: linux-media@vger.kernel.org 13457T: git git://linuxtv.org/media_tree.git 13458W: https://linuxtv.org 13459S: Maintained 13460F: drivers/media/i2c/tda9840* 13461 13462TEA5761 TUNER DRIVER 13463M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13464M: Mauro Carvalho Chehab <mchehab@kernel.org> 13465L: linux-media@vger.kernel.org 13466W: https://linuxtv.org 13467T: git git://linuxtv.org/media_tree.git 13468S: Odd fixes 13469F: drivers/media/tuners/tea5761.* 13470 13471TEA5767 TUNER DRIVER 13472M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13473M: Mauro Carvalho Chehab <mchehab@kernel.org> 13474L: linux-media@vger.kernel.org 13475W: https://linuxtv.org 13476T: git git://linuxtv.org/media_tree.git 13477S: Maintained 13478F: drivers/media/tuners/tea5767.* 13479 13480TEA6415C MEDIA DRIVER 13481M: Hans Verkuil <hverkuil@xs4all.nl> 13482L: linux-media@vger.kernel.org 13483T: git git://linuxtv.org/media_tree.git 13484W: https://linuxtv.org 13485S: Maintained 13486F: drivers/media/i2c/tea6415c* 13487 13488TEA6420 MEDIA DRIVER 13489M: Hans Verkuil <hverkuil@xs4all.nl> 13490L: linux-media@vger.kernel.org 13491T: git git://linuxtv.org/media_tree.git 13492W: https://linuxtv.org 13493S: Maintained 13494F: drivers/media/i2c/tea6420* 13495 13496TEAM DRIVER 13497M: Jiri Pirko <jiri@resnulli.us> 13498L: netdev@vger.kernel.org 13499S: Supported 13500F: drivers/net/team/ 13501F: include/linux/if_team.h 13502F: include/uapi/linux/if_team.h 13503 13504TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13505M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13506S: Maintained 13507F: arch/x86/platform/ts5500/ 13508 13509TECHNOTREND USB IR RECEIVER 13510M: Sean Young <sean@mess.org> 13511L: linux-media@vger.kernel.org 13512S: Maintained 13513F: drivers/media/rc/ttusbir.c 13514 13515TEE SUBSYSTEM 13516M: Jens Wiklander <jens.wiklander@linaro.org> 13517S: Maintained 13518F: include/linux/tee_drv.h 13519F: include/uapi/linux/tee.h 13520F: drivers/tee/ 13521F: Documentation/tee.txt 13522 13523TEGRA ARCHITECTURE SUPPORT 13524M: Thierry Reding <thierry.reding@gmail.com> 13525M: Jonathan Hunter <jonathanh@nvidia.com> 13526L: linux-tegra@vger.kernel.org 13527Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13529S: Supported 13530N: [^a-z]tegra 13531 13532TEGRA CLOCK DRIVER 13533M: Peter De Schrijver <pdeschrijver@nvidia.com> 13534M: Prashant Gaikwad <pgaikwad@nvidia.com> 13535S: Supported 13536F: drivers/clk/tegra/ 13537 13538TEGRA DMA DRIVERS 13539M: Laxman Dewangan <ldewangan@nvidia.com> 13540M: Jon Hunter <jonathanh@nvidia.com> 13541S: Supported 13542F: drivers/dma/tegra* 13543 13544TEGRA I2C DRIVER 13545M: Laxman Dewangan <ldewangan@nvidia.com> 13546S: Supported 13547F: drivers/i2c/busses/i2c-tegra.c 13548 13549TEGRA IOMMU DRIVERS 13550M: Hiroshi Doyu <hdoyu@nvidia.com> 13551S: Supported 13552F: drivers/iommu/tegra* 13553 13554TEGRA KBC DRIVER 13555M: Rakesh Iyer <riyer@nvidia.com> 13556M: Laxman Dewangan <ldewangan@nvidia.com> 13557S: Supported 13558F: drivers/input/keyboard/tegra-kbc.c 13559 13560TEGRA PWM DRIVER 13561M: Thierry Reding <thierry.reding@gmail.com> 13562S: Supported 13563F: drivers/pwm/pwm-tegra.c 13564 13565TEGRA SERIAL DRIVER 13566M: Laxman Dewangan <ldewangan@nvidia.com> 13567S: Supported 13568F: drivers/tty/serial/serial-tegra.c 13569 13570TEGRA SPI DRIVER 13571M: Laxman Dewangan <ldewangan@nvidia.com> 13572S: Supported 13573F: drivers/spi/spi-tegra* 13574 13575TEHUTI ETHERNET DRIVER 13576M: Andy Gospodarek <andy@greyhouse.net> 13577L: netdev@vger.kernel.org 13578S: Supported 13579F: drivers/net/ethernet/tehuti/* 13580 13581Telecom Clock Driver for MCPL0010 13582M: Mark Gross <mark.gross@intel.com> 13583S: Supported 13584F: drivers/char/tlclk.c 13585 13586TENSILICA XTENSA PORT (xtensa) 13587M: Chris Zankel <chris@zankel.net> 13588M: Max Filippov <jcmvbkbc@gmail.com> 13589L: linux-xtensa@linux-xtensa.org 13590T: git git://github.com/czankel/xtensa-linux.git 13591S: Maintained 13592F: arch/xtensa/ 13593F: drivers/irqchip/irq-xtensa-* 13594 13595Texas Instruments' System Control Interface (TISCI) Protocol Driver 13596M: Nishanth Menon <nm@ti.com> 13597M: Tero Kristo <t-kristo@ti.com> 13598M: Santosh Shilimkar <ssantosh@kernel.org> 13599L: linux-arm-kernel@lists.infradead.org 13600S: Maintained 13601F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13602F: drivers/firmware/ti_sci* 13603F: include/linux/soc/ti/ti_sci_protocol.h 13604F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13605F: include/dt-bindings/genpd/k2g.h 13606F: drivers/soc/ti/ti_sci_pm_domains.c 13607F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13608F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13609F: drivers/clk/keystone/sci-clk.c 13610F: drivers/reset/reset-ti-sci.c 13611 13612THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13613M: Hans Verkuil <hverkuil@xs4all.nl> 13614L: linux-media@vger.kernel.org 13615T: git git://linuxtv.org/media_tree.git 13616W: https://linuxtv.org 13617S: Maintained 13618F: drivers/media/radio/radio-raremono.c 13619 13620THERMAL 13621M: Zhang Rui <rui.zhang@intel.com> 13622M: Eduardo Valentin <edubezval@gmail.com> 13623L: linux-pm@vger.kernel.org 13624T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13625T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13626Q: https://patchwork.kernel.org/project/linux-pm/list/ 13627S: Supported 13628F: drivers/thermal/ 13629F: include/linux/thermal.h 13630F: include/uapi/linux/thermal.h 13631F: include/linux/cpu_cooling.h 13632F: Documentation/devicetree/bindings/thermal/ 13633 13634THERMAL/CPU_COOLING 13635M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13636M: Viresh Kumar <viresh.kumar@linaro.org> 13637M: Javi Merino <javi.merino@kernel.org> 13638L: linux-pm@vger.kernel.org 13639S: Supported 13640F: Documentation/thermal/cpu-cooling-api.txt 13641F: drivers/thermal/cpu_cooling.c 13642F: include/linux/cpu_cooling.h 13643 13644THINKPAD ACPI EXTRAS DRIVER 13645M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13646L: ibm-acpi-devel@lists.sourceforge.net 13647L: platform-driver-x86@vger.kernel.org 13648W: http://ibm-acpi.sourceforge.net 13649W: http://thinkwiki.org/wiki/Ibm-acpi 13650T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13651S: Maintained 13652F: drivers/platform/x86/thinkpad_acpi.c 13653 13654THUNDERBOLT DRIVER 13655M: Andreas Noever <andreas.noever@gmail.com> 13656M: Michael Jamet <michael.jamet@intel.com> 13657M: Mika Westerberg <mika.westerberg@linux.intel.com> 13658M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13659T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13660S: Maintained 13661F: Documentation/admin-guide/thunderbolt.rst 13662F: drivers/thunderbolt/ 13663F: include/linux/thunderbolt.h 13664 13665THUNDERBOLT NETWORK DRIVER 13666M: Michael Jamet <michael.jamet@intel.com> 13667M: Mika Westerberg <mika.westerberg@linux.intel.com> 13668M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13669L: netdev@vger.kernel.org 13670S: Maintained 13671F: drivers/net/thunderbolt.c 13672 13673THUNDERX GPIO DRIVER 13674M: David Daney <david.daney@cavium.com> 13675S: Maintained 13676F: drivers/gpio/gpio-thunderx.c 13677 13678TI AM437X VPFE DRIVER 13679M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13680L: linux-media@vger.kernel.org 13681W: https://linuxtv.org 13682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13683T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13684S: Maintained 13685F: drivers/media/platform/am437x/ 13686 13687TI BANDGAP AND THERMAL DRIVER 13688M: Eduardo Valentin <edubezval@gmail.com> 13689M: Keerthy <j-keerthy@ti.com> 13690L: linux-pm@vger.kernel.org 13691L: linux-omap@vger.kernel.org 13692S: Maintained 13693F: drivers/thermal/ti-soc-thermal/ 13694 13695TI BQ27XXX POWER SUPPLY DRIVER 13696R: Andrew F. Davis <afd@ti.com> 13697F: include/linux/power/bq27xxx_battery.h 13698F: drivers/power/supply/bq27xxx_battery.c 13699F: drivers/power/supply/bq27xxx_battery_i2c.c 13700 13701TI CDCE706 CLOCK DRIVER 13702M: Max Filippov <jcmvbkbc@gmail.com> 13703S: Maintained 13704F: drivers/clk/clk-cdce706.c 13705 13706TI CLOCK DRIVER 13707M: Tero Kristo <t-kristo@ti.com> 13708L: linux-omap@vger.kernel.org 13709S: Maintained 13710F: drivers/clk/ti/ 13711F: include/linux/clk/ti.h 13712 13713TI DAVINCI MACHINE SUPPORT 13714M: Sekhar Nori <nsekhar@ti.com> 13715M: Kevin Hilman <khilman@kernel.org> 13716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13717T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13718S: Supported 13719F: arch/arm/mach-davinci/ 13720F: drivers/i2c/busses/i2c-davinci.c 13721F: arch/arm/boot/dts/da850* 13722 13723TI DAVINCI SERIES GPIO DRIVER 13724M: Keerthy <j-keerthy@ti.com> 13725L: linux-gpio@vger.kernel.org 13726S: Maintained 13727F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13728F: drivers/gpio/gpio-davinci.c 13729 13730TI DAVINCI SERIES MEDIA DRIVER 13731M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13732L: linux-media@vger.kernel.org 13733W: https://linuxtv.org 13734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13735T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13736S: Maintained 13737F: drivers/media/platform/davinci/ 13738F: include/media/davinci/ 13739 13740TI ETHERNET SWITCH DRIVER (CPSW) 13741R: Grygorii Strashko <grygorii.strashko@ti.com> 13742L: linux-omap@vger.kernel.org 13743L: netdev@vger.kernel.org 13744S: Maintained 13745F: drivers/net/ethernet/ti/cpsw* 13746F: drivers/net/ethernet/ti/davinci* 13747 13748TI FLASH MEDIA INTERFACE DRIVER 13749M: Alex Dubov <oakad@yahoo.com> 13750S: Maintained 13751F: drivers/misc/tifm* 13752F: drivers/mmc/host/tifm_sd.c 13753F: include/linux/tifm.h 13754 13755TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13756M: Santosh Shilimkar <ssantosh@kernel.org> 13757L: linux-kernel@vger.kernel.org 13758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13759S: Maintained 13760F: drivers/soc/ti/* 13761T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13762 13763TI LM49xxx FAMILY ASoC CODEC DRIVERS 13764M: M R Swami Reddy <mr.swami.reddy@ti.com> 13765M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13766L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13767S: Maintained 13768F: sound/soc/codecs/lm49453* 13769F: sound/soc/codecs/isabelle* 13770 13771TI LP855x BACKLIGHT DRIVER 13772M: Milo Kim <milo.kim@ti.com> 13773S: Maintained 13774F: Documentation/backlight/lp855x-driver.txt 13775F: drivers/video/backlight/lp855x_bl.c 13776F: include/linux/platform_data/lp855x.h 13777 13778TI LP8727 CHARGER DRIVER 13779M: Milo Kim <milo.kim@ti.com> 13780S: Maintained 13781F: drivers/power/supply/lp8727_charger.c 13782F: include/linux/platform_data/lp8727.h 13783 13784TI LP8788 MFD DRIVER 13785M: Milo Kim <milo.kim@ti.com> 13786S: Maintained 13787F: drivers/iio/adc/lp8788_adc.c 13788F: drivers/leds/leds-lp8788.c 13789F: drivers/mfd/lp8788*.c 13790F: drivers/power/supply/lp8788-charger.c 13791F: drivers/regulator/lp8788-*.c 13792F: include/linux/mfd/lp8788*.h 13793 13794TI NETCP ETHERNET DRIVER 13795M: Wingman Kwok <w-kwok2@ti.com> 13796M: Murali Karicheri <m-karicheri2@ti.com> 13797L: netdev@vger.kernel.org 13798S: Maintained 13799F: drivers/net/ethernet/ti/netcp* 13800 13801TI TAS571X FAMILY ASoC CODEC DRIVER 13802M: Kevin Cernekee <cernekee@chromium.org> 13803L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13804S: Odd Fixes 13805F: sound/soc/codecs/tas571x* 13806 13807TI TRF7970A NFC DRIVER 13808M: Mark Greer <mgreer@animalcreek.com> 13809L: linux-wireless@vger.kernel.org 13810L: linux-nfc@lists.01.org (moderated for non-subscribers) 13811S: Supported 13812F: drivers/nfc/trf7970a.c 13813F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13814 13815TI TWL4030 SERIES SOC CODEC DRIVER 13816M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13818S: Maintained 13819F: sound/soc/codecs/twl4030* 13820 13821TI VPE/CAL DRIVERS 13822M: Benoit Parrot <bparrot@ti.com> 13823L: linux-media@vger.kernel.org 13824W: http://linuxtv.org/ 13825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13826S: Maintained 13827F: drivers/media/platform/ti-vpe/ 13828 13829TI WILINK WIRELESS DRIVERS 13830L: linux-wireless@vger.kernel.org 13831W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13832W: http://wireless.kernel.org/en/users/Drivers/wl1251 13833T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13834S: Orphan 13835F: drivers/net/wireless/ti/ 13836F: include/linux/wl12xx.h 13837 13838TILE ARCHITECTURE 13839W: http://www.mellanox.com/repository/solutions/tile-scm/ 13840S: Orphan 13841F: arch/tile/ 13842F: drivers/char/tile-srom.c 13843F: drivers/edac/tile_edac.c 13844F: drivers/net/ethernet/tile/ 13845F: drivers/rtc/rtc-tile.c 13846F: drivers/tty/hvc/hvc_tile.c 13847F: drivers/tty/serial/tilegx.c 13848F: drivers/usb/host/*-tilegx.c 13849F: include/linux/usb/tilegx.h 13850 13851TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13852M: John Stultz <john.stultz@linaro.org> 13853M: Thomas Gleixner <tglx@linutronix.de> 13854R: Stephen Boyd <sboyd@codeaurora.org> 13855L: linux-kernel@vger.kernel.org 13856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13857S: Supported 13858F: include/linux/clocksource.h 13859F: include/linux/time.h 13860F: include/linux/timex.h 13861F: include/uapi/linux/time.h 13862F: include/uapi/linux/timex.h 13863F: kernel/time/clocksource.c 13864F: kernel/time/time*.c 13865F: kernel/time/alarmtimer.c 13866F: kernel/time/ntp.c 13867F: tools/testing/selftests/timers/ 13868 13869TIPC NETWORK LAYER 13870M: Jon Maloy <jon.maloy@ericsson.com> 13871M: Ying Xue <ying.xue@windriver.com> 13872L: netdev@vger.kernel.org (core kernel code) 13873L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13874W: http://tipc.sourceforge.net/ 13875S: Maintained 13876F: include/uapi/linux/tipc*.h 13877F: net/tipc/ 13878 13879TLAN NETWORK DRIVER 13880M: Samuel Chessman <chessman@tux.org> 13881L: tlan-devel@lists.sourceforge.net (subscribers-only) 13882W: http://sourceforge.net/projects/tlan/ 13883S: Maintained 13884F: Documentation/networking/tlan.txt 13885F: drivers/net/ethernet/ti/tlan.* 13886 13887TM6000 VIDEO4LINUX DRIVER 13888M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13889M: Mauro Carvalho Chehab <mchehab@kernel.org> 13890L: linux-media@vger.kernel.org 13891W: https://linuxtv.org 13892T: git git://linuxtv.org/media_tree.git 13893S: Odd fixes 13894F: drivers/media/usb/tm6000/ 13895F: Documentation/media/v4l-drivers/tm6000* 13896 13897TMIO/SDHI MMC DRIVER 13898M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13899L: linux-mmc@vger.kernel.org 13900S: Supported 13901F: drivers/mmc/host/tmio_mmc* 13902F: drivers/mmc/host/renesas_sdhi* 13903F: include/linux/mfd/tmio.h 13904 13905TMP401 HARDWARE MONITOR DRIVER 13906M: Guenter Roeck <linux@roeck-us.net> 13907L: linux-hwmon@vger.kernel.org 13908S: Maintained 13909F: Documentation/hwmon/tmp401 13910F: drivers/hwmon/tmp401.c 13911 13912TMPFS (SHMEM FILESYSTEM) 13913M: Hugh Dickins <hughd@google.com> 13914L: linux-mm@kvack.org 13915S: Maintained 13916F: include/linux/shmem_fs.h 13917F: mm/shmem.c 13918 13919TOMOYO SECURITY MODULE 13920M: Kentaro Takeda <takedakn@nttdata.co.jp> 13921M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13922L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13923L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13924L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13925L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13926W: http://tomoyo.sourceforge.jp/ 13927T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13928S: Maintained 13929F: security/tomoyo/ 13930 13931TOPSTAR LAPTOP EXTRAS DRIVER 13932M: Herton Ronaldo Krzesinski <herton@canonical.com> 13933L: platform-driver-x86@vger.kernel.org 13934S: Maintained 13935F: drivers/platform/x86/topstar-laptop.c 13936 13937TORTURE-TEST MODULES 13938M: Davidlohr Bueso <dave@stgolabs.net> 13939M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13940M: Josh Triplett <josh@joshtriplett.org> 13941L: linux-kernel@vger.kernel.org 13942S: Supported 13943T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13944F: Documentation/RCU/torture.txt 13945F: kernel/torture.c 13946F: kernel/rcu/rcutorture.c 13947F: kernel/locking/locktorture.c 13948 13949TOSHIBA ACPI EXTRAS DRIVER 13950M: Azael Avalos <coproscefalo@gmail.com> 13951L: platform-driver-x86@vger.kernel.org 13952S: Maintained 13953F: drivers/platform/x86/toshiba_acpi.c 13954 13955TOSHIBA BLUETOOTH DRIVER 13956M: Azael Avalos <coproscefalo@gmail.com> 13957L: platform-driver-x86@vger.kernel.org 13958S: Maintained 13959F: drivers/platform/x86/toshiba_bluetooth.c 13960 13961TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13962M: Azael Avalos <coproscefalo@gmail.com> 13963L: platform-driver-x86@vger.kernel.org 13964S: Maintained 13965F: drivers/platform/x86/toshiba_haps.c 13966 13967TOSHIBA SMM DRIVER 13968M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13969W: http://www.buzzard.org.uk/toshiba/ 13970S: Maintained 13971F: drivers/char/toshiba.c 13972F: include/linux/toshiba.h 13973F: include/uapi/linux/toshiba.h 13974 13975TOSHIBA TC358743 DRIVER 13976M: Mats Randgaard <matrandg@cisco.com> 13977L: linux-media@vger.kernel.org 13978S: Maintained 13979F: drivers/media/i2c/tc358743* 13980F: include/media/i2c/tc358743.h 13981 13982TOSHIBA WMI HOTKEYS DRIVER 13983M: Azael Avalos <coproscefalo@gmail.com> 13984L: platform-driver-x86@vger.kernel.org 13985S: Maintained 13986F: drivers/platform/x86/toshiba-wmi.c 13987 13988TPM DEVICE DRIVER 13989M: Peter Huewe <peterhuewe@gmx.de> 13990M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13991R: Jason Gunthorpe <jgg@ziepe.ca> 13992L: linux-integrity@vger.kernel.org 13993Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13994W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 13995T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13996S: Maintained 13997F: drivers/char/tpm/ 13998 13999TRACING 14000M: Steven Rostedt <rostedt@goodmis.org> 14001M: Ingo Molnar <mingo@redhat.com> 14002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14003S: Maintained 14004F: Documentation/trace/ftrace.txt 14005F: arch/*/*/*/ftrace.h 14006F: arch/*/kernel/ftrace.c 14007F: include/*/ftrace.h 14008F: include/linux/trace*.h 14009F: include/trace/ 14010F: kernel/trace/ 14011F: tools/testing/selftests/ftrace/ 14012 14013TRACING MMIO ACCESSES (MMIOTRACE) 14014M: Steven Rostedt <rostedt@goodmis.org> 14015M: Ingo Molnar <mingo@kernel.org> 14016R: Karol Herbst <karolherbst@gmail.com> 14017R: Pekka Paalanen <ppaalanen@gmail.com> 14018S: Maintained 14019L: linux-kernel@vger.kernel.org 14020L: nouveau@lists.freedesktop.org 14021F: kernel/trace/trace_mmiotrace.c 14022F: include/linux/mmiotrace.h 14023F: arch/x86/mm/kmmio.c 14024F: arch/x86/mm/mmio-mod.c 14025F: arch/x86/mm/testmmiotrace.c 14026 14027TRIVIAL PATCHES 14028M: Jiri Kosina <trivial@kernel.org> 14029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14030S: Maintained 14031K: ^Subject:.*(?i)trivial 14032 14033TEMPO SEMICONDUCTOR DRIVERS 14034M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14035S: Maintained 14036F: sound/soc/codecs/tscs*.c 14037F: sound/soc/codecs/tscs*.h 14038F: Documentation/devicetree/bindings/sound/tscs*.txt 14039 14040TTY LAYER 14041M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14042M: Jiri Slaby <jslaby@suse.com> 14043S: Supported 14044T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14045F: Documentation/serial/ 14046F: drivers/tty/ 14047F: drivers/tty/serial/serial_core.c 14048F: include/linux/serial_core.h 14049F: include/linux/serial.h 14050F: include/linux/tty.h 14051F: include/uapi/linux/serial_core.h 14052F: include/uapi/linux/serial.h 14053F: include/uapi/linux/tty.h 14054 14055TUA9001 MEDIA DRIVER 14056M: Antti Palosaari <crope@iki.fi> 14057L: linux-media@vger.kernel.org 14058W: https://linuxtv.org 14059W: http://palosaari.fi/linux/ 14060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14061T: git git://linuxtv.org/anttip/media_tree.git 14062S: Maintained 14063F: drivers/media/tuners/tua9001* 14064 14065TULIP NETWORK DRIVERS 14066L: netdev@vger.kernel.org 14067L: linux-parisc@vger.kernel.org 14068S: Orphan 14069F: drivers/net/ethernet/dec/tulip/ 14070 14071TUN/TAP driver 14072M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14073W: http://vtun.sourceforge.net/tun 14074S: Maintained 14075F: Documentation/networking/tuntap.txt 14076F: arch/um/os-Linux/drivers/ 14077 14078TURBOCHANNEL SUBSYSTEM 14079M: "Maciej W. Rozycki" <macro@linux-mips.org> 14080M: Ralf Baechle <ralf@linux-mips.org> 14081L: linux-mips@linux-mips.org 14082Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14083S: Maintained 14084F: drivers/tc/ 14085F: include/linux/tc.h 14086 14087TW5864 VIDEO4LINUX DRIVER 14088M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14089M: Anton Sviridenko <anton@corp.bluecherry.net> 14090M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14091M: Andrey Utkin <andrey_utkin@fastmail.com> 14092L: linux-media@vger.kernel.org 14093S: Supported 14094F: drivers/media/pci/tw5864/ 14095 14096TW68 VIDEO4LINUX DRIVER 14097M: Hans Verkuil <hverkuil@xs4all.nl> 14098L: linux-media@vger.kernel.org 14099T: git git://linuxtv.org/media_tree.git 14100W: https://linuxtv.org 14101S: Odd Fixes 14102F: drivers/media/pci/tw68/ 14103 14104TW686X VIDEO4LINUX DRIVER 14105M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14106L: linux-media@vger.kernel.org 14107T: git git://linuxtv.org/media_tree.git 14108W: http://linuxtv.org 14109S: Maintained 14110F: drivers/media/pci/tw686x/ 14111 14112UBI FILE SYSTEM (UBIFS) 14113M: Richard Weinberger <richard@nod.at> 14114M: Artem Bityutskiy <dedekind1@gmail.com> 14115M: Adrian Hunter <adrian.hunter@intel.com> 14116L: linux-mtd@lists.infradead.org 14117T: git git://git.infradead.org/ubifs-2.6.git 14118W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14119S: Supported 14120F: Documentation/filesystems/ubifs.txt 14121F: fs/ubifs/ 14122 14123UCLINUX (M68KNOMMU AND COLDFIRE) 14124M: Greg Ungerer <gerg@linux-m68k.org> 14125W: http://www.linux-m68k.org/ 14126W: http://www.uclinux.org/ 14127L: linux-m68k@lists.linux-m68k.org 14128L: uclinux-dev@uclinux.org (subscribers-only) 14129T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14130S: Maintained 14131F: arch/m68k/coldfire/ 14132F: arch/m68k/68*/ 14133F: arch/m68k/*/*_no.* 14134F: arch/m68k/include/asm/*_no.* 14135 14136UDF FILESYSTEM 14137M: Jan Kara <jack@suse.com> 14138S: Maintained 14139F: Documentation/filesystems/udf.txt 14140F: fs/udf/ 14141 14142UDRAW TABLET 14143M: Bastien Nocera <hadess@hadess.net> 14144L: linux-input@vger.kernel.org 14145S: Maintained 14146F: drivers/hid/hid-udraw-ps3.c 14147 14148UFS FILESYSTEM 14149M: Evgeniy Dushistov <dushistov@mail.ru> 14150S: Maintained 14151F: Documentation/filesystems/ufs.txt 14152F: fs/ufs/ 14153 14154UHID USERSPACE HID IO DRIVER: 14155M: David Herrmann <dh.herrmann@googlemail.com> 14156L: linux-input@vger.kernel.org 14157S: Maintained 14158F: drivers/hid/uhid.c 14159F: include/uapi/linux/uhid.h 14160 14161ULPI BUS 14162M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14163L: linux-usb@vger.kernel.org 14164S: Maintained 14165F: drivers/usb/common/ulpi.c 14166F: include/linux/ulpi/ 14167 14168ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14169L: linux-usb@vger.kernel.org 14170S: Orphan 14171F: drivers/uwb/ 14172F: include/linux/uwb.h 14173F: include/linux/uwb/ 14174 14175UNICORE32 ARCHITECTURE: 14176M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14177W: http://mprc.pku.edu.cn/~guanxuetao/linux 14178S: Maintained 14179T: git git://github.com/gxt/linux.git 14180F: arch/unicore32/ 14181 14182UNIFDEF 14183M: Tony Finch <dot@dotat.at> 14184W: http://dotat.at/prog/unifdef 14185S: Maintained 14186F: scripts/unifdef.c 14187 14188UNIFORM CDROM DRIVER 14189M: Jens Axboe <axboe@kernel.dk> 14190W: http://www.kernel.dk 14191S: Maintained 14192F: Documentation/cdrom/ 14193F: drivers/cdrom/cdrom.c 14194F: include/linux/cdrom.h 14195F: include/uapi/linux/cdrom.h 14196 14197UNISYS S-PAR DRIVERS 14198M: David Kershner <david.kershner@unisys.com> 14199L: sparmaintainer@unisys.com (Unisys internal) 14200S: Supported 14201F: include/linux/visorbus.h 14202F: drivers/visorbus/ 14203F: drivers/staging/unisys/ 14204 14205UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14206M: Vinayak Holikatti <vinholikatti@gmail.com> 14207L: linux-scsi@vger.kernel.org 14208S: Supported 14209F: Documentation/scsi/ufs.txt 14210F: drivers/scsi/ufs/ 14211 14212UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14213M: Joao Pinto <jpinto@synopsys.com> 14214L: linux-scsi@vger.kernel.org 14215S: Supported 14216F: drivers/scsi/ufs/*dwc* 14217 14218UNSORTED BLOCK IMAGES (UBI) 14219M: Artem Bityutskiy <dedekind1@gmail.com> 14220M: Richard Weinberger <richard@nod.at> 14221W: http://www.linux-mtd.infradead.org/ 14222L: linux-mtd@lists.infradead.org 14223T: git git://git.infradead.org/ubifs-2.6.git 14224S: Supported 14225F: drivers/mtd/ubi/ 14226F: include/linux/mtd/ubi.h 14227F: include/uapi/mtd/ubi-user.h 14228 14229USB "USBNET" DRIVER FRAMEWORK 14230M: Oliver Neukum <oneukum@suse.com> 14231L: netdev@vger.kernel.org 14232W: http://www.linux-usb.org/usbnet 14233S: Maintained 14234F: drivers/net/usb/usbnet.c 14235F: include/linux/usb/usbnet.h 14236 14237USB ACM DRIVER 14238M: Oliver Neukum <oneukum@suse.com> 14239L: linux-usb@vger.kernel.org 14240S: Maintained 14241F: Documentation/usb/acm.txt 14242F: drivers/usb/class/cdc-acm.* 14243 14244USB AR5523 WIRELESS DRIVER 14245M: Pontus Fuchs <pontus.fuchs@gmail.com> 14246L: linux-wireless@vger.kernel.org 14247S: Maintained 14248F: drivers/net/wireless/ath/ar5523/ 14249 14250USB ATTACHED SCSI 14251M: Oliver Neukum <oneukum@suse.com> 14252L: linux-usb@vger.kernel.org 14253L: linux-scsi@vger.kernel.org 14254S: Maintained 14255F: drivers/usb/storage/uas.c 14256 14257USB CDC ETHERNET DRIVER 14258M: Oliver Neukum <oliver@neukum.org> 14259L: linux-usb@vger.kernel.org 14260S: Maintained 14261F: drivers/net/usb/cdc_*.c 14262F: include/uapi/linux/usb/cdc.h 14263 14264USB CHAOSKEY DRIVER 14265M: Keith Packard <keithp@keithp.com> 14266L: linux-usb@vger.kernel.org 14267S: Maintained 14268F: drivers/usb/misc/chaoskey.c 14269 14270USB CYPRESS C67X00 DRIVER 14271M: Peter Korsgaard <jacmet@sunsite.dk> 14272L: linux-usb@vger.kernel.org 14273S: Maintained 14274F: drivers/usb/c67x00/ 14275 14276USB DAVICOM DM9601 DRIVER 14277M: Peter Korsgaard <jacmet@sunsite.dk> 14278L: netdev@vger.kernel.org 14279W: http://www.linux-usb.org/usbnet 14280S: Maintained 14281F: drivers/net/usb/dm9601.c 14282 14283USB DIAMOND RIO500 DRIVER 14284M: Cesar Miquel <miquel@df.uba.ar> 14285L: rio500-users@lists.sourceforge.net 14286W: http://rio500.sourceforge.net 14287S: Maintained 14288F: drivers/usb/misc/rio500* 14289 14290USB EHCI DRIVER 14291M: Alan Stern <stern@rowland.harvard.edu> 14292L: linux-usb@vger.kernel.org 14293S: Maintained 14294F: Documentation/usb/ehci.txt 14295F: drivers/usb/host/ehci* 14296 14297USB GADGET/PERIPHERAL SUBSYSTEM 14298M: Felipe Balbi <balbi@kernel.org> 14299L: linux-usb@vger.kernel.org 14300W: http://www.linux-usb.org/gadget 14301T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14302S: Maintained 14303F: drivers/usb/gadget/ 14304F: include/linux/usb/gadget* 14305 14306USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14307M: Jiri Kosina <jikos@kernel.org> 14308R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14309L: linux-usb@vger.kernel.org 14310T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14311S: Maintained 14312F: Documentation/hid/hiddev.txt 14313F: drivers/hid/usbhid/ 14314 14315USB ISP116X DRIVER 14316M: Olav Kongas <ok@artecdesign.ee> 14317L: linux-usb@vger.kernel.org 14318S: Maintained 14319F: drivers/usb/host/isp116x* 14320F: include/linux/usb/isp116x.h 14321 14322USB LAN78XX ETHERNET DRIVER 14323M: Woojung Huh <woojung.huh@microchip.com> 14324M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14325L: netdev@vger.kernel.org 14326S: Maintained 14327F: drivers/net/usb/lan78xx.* 14328 14329USB MASS STORAGE DRIVER 14330M: Alan Stern <stern@rowland.harvard.edu> 14331L: linux-usb@vger.kernel.org 14332L: usb-storage@lists.one-eyed-alien.net 14333S: Maintained 14334W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14335F: drivers/usb/storage/ 14336 14337USB MIDI DRIVER 14338M: Clemens Ladisch <clemens@ladisch.de> 14339L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14340T: git git://git.alsa-project.org/alsa-kernel.git 14341S: Maintained 14342F: sound/usb/midi.* 14343 14344USB NETWORKING DRIVERS 14345L: linux-usb@vger.kernel.org 14346S: Odd Fixes 14347F: drivers/net/usb/ 14348 14349USB OHCI DRIVER 14350M: Alan Stern <stern@rowland.harvard.edu> 14351L: linux-usb@vger.kernel.org 14352S: Maintained 14353F: Documentation/usb/ohci.txt 14354F: drivers/usb/host/ohci* 14355 14356USB OTG FSM (Finite State Machine) 14357M: Peter Chen <Peter.Chen@nxp.com> 14358T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14359L: linux-usb@vger.kernel.org 14360S: Maintained 14361F: drivers/usb/common/usb-otg-fsm.c 14362 14363USB OVER IP DRIVER 14364M: Valentina Manea <valentina.manea.m@gmail.com> 14365M: Shuah Khan <shuahkh@osg.samsung.com> 14366M: Shuah Khan <shuah@kernel.org> 14367L: linux-usb@vger.kernel.org 14368S: Maintained 14369F: Documentation/usb/usbip_protocol.txt 14370F: drivers/usb/usbip/ 14371F: tools/usb/usbip/ 14372 14373USB PEGASUS DRIVER 14374M: Petko Manolov <petkan@nucleusys.com> 14375L: linux-usb@vger.kernel.org 14376L: netdev@vger.kernel.org 14377T: git git://github.com/petkan/pegasus.git 14378W: https://github.com/petkan/pegasus 14379S: Maintained 14380F: drivers/net/usb/pegasus.* 14381 14382USB PHY LAYER 14383M: Felipe Balbi <balbi@kernel.org> 14384L: linux-usb@vger.kernel.org 14385T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14386S: Maintained 14387F: drivers/usb/phy/ 14388 14389USB PRINTER DRIVER (usblp) 14390M: Pete Zaitcev <zaitcev@redhat.com> 14391L: linux-usb@vger.kernel.org 14392S: Supported 14393F: drivers/usb/class/usblp.c 14394 14395USB QMI WWAN NETWORK DRIVER 14396M: Bjørn Mork <bjorn@mork.no> 14397L: netdev@vger.kernel.org 14398S: Maintained 14399F: Documentation/ABI/testing/sysfs-class-net-qmi 14400F: drivers/net/usb/qmi_wwan.c 14401 14402USB RTL8150 DRIVER 14403M: Petko Manolov <petkan@nucleusys.com> 14404L: linux-usb@vger.kernel.org 14405L: netdev@vger.kernel.org 14406T: git git://github.com/petkan/rtl8150.git 14407W: https://github.com/petkan/rtl8150 14408S: Maintained 14409F: drivers/net/usb/rtl8150.c 14410 14411USB SERIAL SUBSYSTEM 14412M: Johan Hovold <johan@kernel.org> 14413L: linux-usb@vger.kernel.org 14414T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14415S: Maintained 14416F: Documentation/usb/usb-serial.txt 14417F: drivers/usb/serial/ 14418F: include/linux/usb/serial.h 14419 14420USB SMSC75XX ETHERNET DRIVER 14421M: Steve Glendinning <steve.glendinning@shawell.net> 14422L: netdev@vger.kernel.org 14423S: Maintained 14424F: drivers/net/usb/smsc75xx.* 14425 14426USB SMSC95XX ETHERNET DRIVER 14427M: Steve Glendinning <steve.glendinning@shawell.net> 14428M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14429L: netdev@vger.kernel.org 14430S: Maintained 14431F: drivers/net/usb/smsc95xx.* 14432 14433USB SUBSYSTEM 14434M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14435L: linux-usb@vger.kernel.org 14436W: http://www.linux-usb.org 14437T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14438S: Supported 14439F: Documentation/devicetree/bindings/usb/ 14440F: Documentation/usb/ 14441F: drivers/usb/ 14442F: include/linux/usb.h 14443F: include/linux/usb/ 14444 14445USB TYPEC SUBSYSTEM 14446M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14447L: linux-usb@vger.kernel.org 14448S: Maintained 14449F: Documentation/ABI/testing/sysfs-class-typec 14450F: Documentation/usb/typec.rst 14451F: drivers/usb/typec/ 14452F: include/linux/usb/typec.h 14453 14454USB UHCI DRIVER 14455M: Alan Stern <stern@rowland.harvard.edu> 14456L: linux-usb@vger.kernel.org 14457S: Maintained 14458F: drivers/usb/host/uhci* 14459 14460USB VIDEO CLASS 14461M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14462L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14463L: linux-media@vger.kernel.org 14464T: git git://linuxtv.org/media_tree.git 14465W: http://www.ideasonboard.org/uvc/ 14466S: Maintained 14467F: drivers/media/usb/uvc/ 14468F: include/uapi/linux/uvcvideo.h 14469 14470USB VISION DRIVER 14471M: Hans Verkuil <hverkuil@xs4all.nl> 14472L: linux-media@vger.kernel.org 14473T: git git://linuxtv.org/media_tree.git 14474W: https://linuxtv.org 14475S: Odd Fixes 14476F: drivers/media/usb/usbvision/ 14477 14478USB WEBCAM GADGET 14479M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14480L: linux-usb@vger.kernel.org 14481S: Maintained 14482F: drivers/usb/gadget/function/*uvc* 14483F: drivers/usb/gadget/legacy/webcam.c 14484 14485USB WIRELESS RNDIS DRIVER (rndis_wlan) 14486M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14487L: linux-wireless@vger.kernel.org 14488S: Maintained 14489F: drivers/net/wireless/rndis_wlan.c 14490 14491USB XHCI DRIVER 14492M: Mathias Nyman <mathias.nyman@intel.com> 14493L: linux-usb@vger.kernel.org 14494S: Supported 14495F: drivers/usb/host/xhci* 14496F: drivers/usb/host/pci-quirks* 14497 14498USB ZD1201 DRIVER 14499L: linux-wireless@vger.kernel.org 14500W: http://linux-lc100020.sourceforge.net 14501S: Orphan 14502F: drivers/net/wireless/zydas/zd1201.* 14503 14504USB ZR364XX DRIVER 14505M: Antoine Jacquet <royale@zerezo.com> 14506L: linux-usb@vger.kernel.org 14507L: linux-media@vger.kernel.org 14508T: git git://linuxtv.org/media_tree.git 14509W: http://royale.zerezo.com/zr364xx/ 14510S: Maintained 14511F: Documentation/media/v4l-drivers/zr364xx* 14512F: drivers/media/usb/zr364xx/ 14513 14514USER-MODE LINUX (UML) 14515M: Jeff Dike <jdike@addtoit.com> 14516M: Richard Weinberger <richard@nod.at> 14517L: user-mode-linux-devel@lists.sourceforge.net 14518L: user-mode-linux-user@lists.sourceforge.net 14519W: http://user-mode-linux.sourceforge.net 14520T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14521S: Maintained 14522F: Documentation/virtual/uml/ 14523F: arch/um/ 14524F: arch/x86/um/ 14525F: fs/hostfs/ 14526F: fs/hppfs/ 14527 14528USERSPACE I/O (UIO) 14529M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14530S: Maintained 14531T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14532F: Documentation/driver-api/uio-howto.rst 14533F: drivers/uio/ 14534F: include/linux/uio*.h 14535 14536UTIL-LINUX PACKAGE 14537M: Karel Zak <kzak@redhat.com> 14538L: util-linux@vger.kernel.org 14539W: http://en.wikipedia.org/wiki/Util-linux 14540T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14541S: Maintained 14542 14543UUID HELPERS 14544M: Christoph Hellwig <hch@lst.de> 14545R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14546L: linux-kernel@vger.kernel.org 14547T: git git://git.infradead.org/users/hch/uuid.git 14548F: lib/uuid.c 14549F: lib/test_uuid.c 14550F: include/linux/uuid.h 14551F: include/uapi/linux/uuid.h 14552S: Maintained 14553 14554UVESAFB DRIVER 14555M: Michal Januszewski <spock@gentoo.org> 14556L: linux-fbdev@vger.kernel.org 14557W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14558S: Maintained 14559F: Documentation/fb/uvesafb.txt 14560F: drivers/video/fbdev/uvesafb.* 14561 14562VF610 NAND DRIVER 14563M: Stefan Agner <stefan@agner.ch> 14564L: linux-mtd@lists.infradead.org 14565S: Supported 14566F: drivers/mtd/nand/vf610_nfc.c 14567 14568VFAT/FAT/MSDOS FILESYSTEM 14569M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14570S: Maintained 14571F: Documentation/filesystems/vfat.txt 14572F: fs/fat/ 14573 14574VFIO DRIVER 14575M: Alex Williamson <alex.williamson@redhat.com> 14576L: kvm@vger.kernel.org 14577T: git git://github.com/awilliam/linux-vfio.git 14578S: Maintained 14579F: Documentation/vfio.txt 14580F: drivers/vfio/ 14581F: include/linux/vfio.h 14582F: include/uapi/linux/vfio.h 14583 14584VFIO MEDIATED DEVICE DRIVERS 14585M: Kirti Wankhede <kwankhede@nvidia.com> 14586L: kvm@vger.kernel.org 14587S: Maintained 14588F: Documentation/vfio-mediated-device.txt 14589F: drivers/vfio/mdev/ 14590F: include/linux/mdev.h 14591F: samples/vfio-mdev/ 14592 14593VFIO PLATFORM DRIVER 14594M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14595L: kvm@vger.kernel.org 14596S: Maintained 14597F: drivers/vfio/platform/ 14598 14599VGA_SWITCHEROO 14600R: Lukas Wunner <lukas@wunner.de> 14601S: Maintained 14602F: Documentation/gpu/vga-switcheroo.rst 14603F: drivers/gpu/vga/vga_switcheroo.c 14604F: include/linux/vga_switcheroo.h 14605T: git git://anongit.freedesktop.org/drm/drm-misc 14606 14607VIA RHINE NETWORK DRIVER 14608S: Orphan 14609F: drivers/net/ethernet/via/via-rhine.c 14610 14611VIA SD/MMC CARD CONTROLLER DRIVER 14612M: Bruce Chang <brucechang@via.com.tw> 14613M: Harald Welte <HaraldWelte@viatech.com> 14614S: Maintained 14615F: drivers/mmc/host/via-sdmmc.c 14616 14617VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14618M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14619L: linux-fbdev@vger.kernel.org 14620S: Maintained 14621F: include/linux/via-core.h 14622F: include/linux/via-gpio.h 14623F: include/linux/via_i2c.h 14624F: drivers/video/fbdev/via/ 14625 14626VIA VELOCITY NETWORK DRIVER 14627M: Francois Romieu <romieu@fr.zoreil.com> 14628L: netdev@vger.kernel.org 14629S: Maintained 14630F: drivers/net/ethernet/via/via-velocity.* 14631 14632VIDEO MULTIPLEXER DRIVER 14633M: Philipp Zabel <p.zabel@pengutronix.de> 14634L: linux-media@vger.kernel.org 14635S: Maintained 14636F: drivers/media/platform/video-mux.c 14637 14638VIDEOBUF2 FRAMEWORK 14639M: Pawel Osciak <pawel@osciak.com> 14640M: Marek Szyprowski <m.szyprowski@samsung.com> 14641M: Kyungmin Park <kyungmin.park@samsung.com> 14642L: linux-media@vger.kernel.org 14643S: Maintained 14644F: drivers/media/v4l2-core/videobuf2-* 14645F: include/media/videobuf2-* 14646 14647VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14648M: Helen Koike <helen.koike@collabora.com> 14649L: linux-media@vger.kernel.org 14650T: git git://linuxtv.org/media_tree.git 14651W: https://linuxtv.org 14652S: Maintained 14653F: drivers/media/platform/vimc/* 14654 14655VIRT LIB 14656M: Alex Williamson <alex.williamson@redhat.com> 14657M: Paolo Bonzini <pbonzini@redhat.com> 14658L: kvm@vger.kernel.org 14659S: Supported 14660F: virt/lib/ 14661 14662VIRTIO AND VHOST VSOCK DRIVER 14663M: Stefan Hajnoczi <stefanha@redhat.com> 14664L: kvm@vger.kernel.org 14665L: virtualization@lists.linux-foundation.org 14666L: netdev@vger.kernel.org 14667S: Maintained 14668F: include/linux/virtio_vsock.h 14669F: include/uapi/linux/virtio_vsock.h 14670F: include/uapi/linux/vsockmon.h 14671F: include/uapi/linux/vm_sockets_diag.h 14672F: net/vmw_vsock/diag.c 14673F: net/vmw_vsock/af_vsock_tap.c 14674F: net/vmw_vsock/virtio_transport_common.c 14675F: net/vmw_vsock/virtio_transport.c 14676F: drivers/net/vsockmon.c 14677F: drivers/vhost/vsock.c 14678F: drivers/vhost/vsock.h 14679F: tools/testing/vsock/ 14680 14681VIRTIO CONSOLE DRIVER 14682M: Amit Shah <amit@kernel.org> 14683L: virtualization@lists.linux-foundation.org 14684S: Maintained 14685F: drivers/char/virtio_console.c 14686F: include/linux/virtio_console.h 14687F: include/uapi/linux/virtio_console.h 14688 14689VIRTIO CORE, NET AND BLOCK DRIVERS 14690M: "Michael S. Tsirkin" <mst@redhat.com> 14691M: Jason Wang <jasowang@redhat.com> 14692L: virtualization@lists.linux-foundation.org 14693S: Maintained 14694F: Documentation/devicetree/bindings/virtio/ 14695F: drivers/virtio/ 14696F: tools/virtio/ 14697F: drivers/net/virtio_net.c 14698F: drivers/block/virtio_blk.c 14699F: include/linux/virtio*.h 14700F: include/uapi/linux/virtio_*.h 14701F: drivers/crypto/virtio/ 14702F: mm/balloon_compaction.c 14703 14704VIRTIO CRYPTO DRIVER 14705M: Gonglei <arei.gonglei@huawei.com> 14706L: virtualization@lists.linux-foundation.org 14707L: linux-crypto@vger.kernel.org 14708S: Maintained 14709F: drivers/crypto/virtio/ 14710F: include/uapi/linux/virtio_crypto.h 14711 14712VIRTIO DRIVERS FOR S390 14713M: Cornelia Huck <cohuck@redhat.com> 14714M: Halil Pasic <pasic@linux.vnet.ibm.com> 14715L: linux-s390@vger.kernel.org 14716L: virtualization@lists.linux-foundation.org 14717L: kvm@vger.kernel.org 14718S: Supported 14719F: drivers/s390/virtio/ 14720F: arch/s390/include/uapi/asm/virtio-ccw.h 14721 14722VIRTIO GPU DRIVER 14723M: David Airlie <airlied@linux.ie> 14724M: Gerd Hoffmann <kraxel@redhat.com> 14725L: dri-devel@lists.freedesktop.org 14726L: virtualization@lists.linux-foundation.org 14727T: git git://anongit.freedesktop.org/drm/drm-misc 14728S: Maintained 14729F: drivers/gpu/drm/virtio/ 14730F: include/uapi/linux/virtio_gpu.h 14731 14732VIRTIO HOST (VHOST) 14733M: "Michael S. Tsirkin" <mst@redhat.com> 14734M: Jason Wang <jasowang@redhat.com> 14735L: kvm@vger.kernel.org 14736L: virtualization@lists.linux-foundation.org 14737L: netdev@vger.kernel.org 14738T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14739S: Maintained 14740F: drivers/vhost/ 14741F: include/uapi/linux/vhost.h 14742 14743VIRTIO INPUT DRIVER 14744M: Gerd Hoffmann <kraxel@redhat.com> 14745S: Maintained 14746F: drivers/virtio/virtio_input.c 14747F: include/uapi/linux/virtio_input.h 14748 14749VIRTUAL BOX GUEST DEVICE DRIVER 14750M: Hans de Goede <hdegoede@redhat.com> 14751M: Arnd Bergmann <arnd@arndb.de> 14752M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14753S: Maintained 14754F: include/linux/vbox_utils.h 14755F: include/uapi/linux/vbox*.h 14756F: drivers/virt/vboxguest/ 14757 14758VIRTUAL SERIO DEVICE DRIVER 14759M: Stephen Chandler Paul <thatslyude@gmail.com> 14760S: Maintained 14761F: drivers/input/serio/userio.c 14762F: include/uapi/linux/userio.h 14763 14764VIVID VIRTUAL VIDEO DRIVER 14765M: Hans Verkuil <hverkuil@xs4all.nl> 14766L: linux-media@vger.kernel.org 14767T: git git://linuxtv.org/media_tree.git 14768W: https://linuxtv.org 14769S: Maintained 14770F: drivers/media/platform/vivid/* 14771 14772VLYNQ BUS 14773M: Florian Fainelli <f.fainelli@gmail.com> 14774L: openwrt-devel@lists.openwrt.org (subscribers-only) 14775S: Maintained 14776F: drivers/vlynq/vlynq.c 14777F: include/linux/vlynq.h 14778 14779VME SUBSYSTEM 14780M: Martyn Welch <martyn@welchs.me.uk> 14781M: Manohar Vanga <manohar.vanga@gmail.com> 14782M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14783L: devel@driverdev.osuosl.org 14784S: Maintained 14785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14786F: Documentation/driver-api/vme.rst 14787F: drivers/staging/vme/ 14788F: drivers/vme/ 14789F: include/linux/vme* 14790 14791VMWARE BALLOON DRIVER 14792M: Xavier Deguillard <xdeguillard@vmware.com> 14793M: Philip Moltmann <moltmann@vmware.com> 14794M: "VMware, Inc." <pv-drivers@vmware.com> 14795L: linux-kernel@vger.kernel.org 14796S: Maintained 14797F: drivers/misc/vmw_balloon.c 14798 14799VMWARE HYPERVISOR INTERFACE 14800M: Alok Kataria <akataria@vmware.com> 14801L: virtualization@lists.linux-foundation.org 14802S: Supported 14803F: arch/x86/kernel/cpu/vmware.c 14804 14805VMWARE PVRDMA DRIVER 14806M: Adit Ranadive <aditr@vmware.com> 14807M: VMware PV-Drivers <pv-drivers@vmware.com> 14808L: linux-rdma@vger.kernel.org 14809S: Maintained 14810F: drivers/infiniband/hw/vmw_pvrdma/ 14811 14812VMware PVSCSI driver 14813M: Jim Gill <jgill@vmware.com> 14814M: VMware PV-Drivers <pv-drivers@vmware.com> 14815L: linux-scsi@vger.kernel.org 14816S: Maintained 14817F: drivers/scsi/vmw_pvscsi.c 14818F: drivers/scsi/vmw_pvscsi.h 14819 14820VMWARE VMMOUSE SUBDRIVER 14821M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14822M: "VMware, Inc." <pv-drivers@vmware.com> 14823L: linux-input@vger.kernel.org 14824S: Maintained 14825F: drivers/input/mouse/vmmouse.c 14826F: drivers/input/mouse/vmmouse.h 14827 14828VMWARE VMXNET3 ETHERNET DRIVER 14829M: Shrikrishna Khare <skhare@vmware.com> 14830M: "VMware, Inc." <pv-drivers@vmware.com> 14831L: netdev@vger.kernel.org 14832S: Maintained 14833F: drivers/net/vmxnet3/ 14834 14835VOCORE VOCORE2 BOARD 14836M: Harvey Hunt <harveyhuntnexus@gmail.com> 14837L: linux-mips@linux-mips.org 14838S: Maintained 14839F: arch/mips/boot/dts/ralink/vocore2.dts 14840 14841VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14842M: Liam Girdwood <lgirdwood@gmail.com> 14843M: Mark Brown <broonie@kernel.org> 14844L: linux-kernel@vger.kernel.org 14845W: http://www.slimlogic.co.uk/?p=48 14846T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14847S: Supported 14848F: Documentation/devicetree/bindings/regulator/ 14849F: Documentation/power/regulator/ 14850F: drivers/regulator/ 14851F: include/dt-bindings/regulator/ 14852F: include/linux/regulator/ 14853 14854VRF 14855M: David Ahern <dsa@cumulusnetworks.com> 14856M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14857L: netdev@vger.kernel.org 14858S: Maintained 14859F: drivers/net/vrf.c 14860F: Documentation/networking/vrf.txt 14861 14862VT1211 HARDWARE MONITOR DRIVER 14863M: Juerg Haefliger <juergh@gmail.com> 14864L: linux-hwmon@vger.kernel.org 14865S: Maintained 14866F: Documentation/hwmon/vt1211 14867F: drivers/hwmon/vt1211.c 14868 14869VT8231 HARDWARE MONITOR DRIVER 14870M: Roger Lucas <vt8231@hiddenengine.co.uk> 14871L: linux-hwmon@vger.kernel.org 14872S: Maintained 14873F: drivers/hwmon/vt8231.c 14874 14875VUB300 USB to SDIO/SD/MMC bridge chip 14876M: Tony Olech <tony.olech@elandigitalsystems.com> 14877L: linux-mmc@vger.kernel.org 14878L: linux-usb@vger.kernel.org 14879S: Supported 14880F: drivers/mmc/host/vub300.c 14881 14882W1 DALLAS'S 1-WIRE BUS 14883M: Evgeniy Polyakov <zbr@ioremap.net> 14884S: Maintained 14885F: Documentation/w1/ 14886F: drivers/w1/ 14887F: include/linux/w1.h 14888 14889W83791D HARDWARE MONITORING DRIVER 14890M: Marc Hulsman <m.hulsman@tudelft.nl> 14891L: linux-hwmon@vger.kernel.org 14892S: Maintained 14893F: Documentation/hwmon/w83791d 14894F: drivers/hwmon/w83791d.c 14895 14896W83793 HARDWARE MONITORING DRIVER 14897M: Rudolf Marek <r.marek@assembler.cz> 14898L: linux-hwmon@vger.kernel.org 14899S: Maintained 14900F: Documentation/hwmon/w83793 14901F: drivers/hwmon/w83793.c 14902 14903W83795 HARDWARE MONITORING DRIVER 14904M: Jean Delvare <jdelvare@suse.com> 14905L: linux-hwmon@vger.kernel.org 14906S: Maintained 14907F: drivers/hwmon/w83795.c 14908 14909W83L51xD SD/MMC CARD INTERFACE DRIVER 14910M: Pierre Ossman <pierre@ossman.eu> 14911S: Maintained 14912F: drivers/mmc/host/wbsd.* 14913 14914WACOM PROTOCOL 4 SERIAL TABLETS 14915M: Julian Squires <julian@cipht.net> 14916M: Hans de Goede <hdegoede@redhat.com> 14917L: linux-input@vger.kernel.org 14918S: Maintained 14919F: drivers/input/tablet/wacom_serial4.c 14920 14921WATCHDOG DEVICE DRIVERS 14922M: Wim Van Sebroeck <wim@iguana.be> 14923R: Guenter Roeck <linux@roeck-us.net> 14924L: linux-watchdog@vger.kernel.org 14925W: http://www.linux-watchdog.org/ 14926T: git git://www.linux-watchdog.org/linux-watchdog.git 14927S: Maintained 14928F: Documentation/devicetree/bindings/watchdog/ 14929F: Documentation/watchdog/ 14930F: drivers/watchdog/ 14931F: include/linux/watchdog.h 14932F: include/uapi/linux/watchdog.h 14933 14934WHISKEYCOVE PMIC GPIO DRIVER 14935M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14936L: linux-gpio@vger.kernel.org 14937S: Maintained 14938F: drivers/gpio/gpio-wcove.c 14939 14940WIIMOTE HID DRIVER 14941M: David Herrmann <dh.herrmann@googlemail.com> 14942L: linux-input@vger.kernel.org 14943S: Maintained 14944F: drivers/hid/hid-wiimote* 14945 14946WILOCITY WIL6210 WIRELESS DRIVER 14947M: Maya Erez <merez@codeaurora.org> 14948L: linux-wireless@vger.kernel.org 14949L: wil6210@qti.qualcomm.com 14950S: Supported 14951W: http://wireless.kernel.org/en/users/Drivers/wil6210 14952F: drivers/net/wireless/ath/wil6210/ 14953 14954WIMAX STACK 14955M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14956M: linux-wimax@intel.com 14957L: wimax@linuxwimax.org (subscribers-only) 14958S: Supported 14959W: http://linuxwimax.org 14960F: Documentation/wimax/README.wimax 14961F: include/linux/wimax/debug.h 14962F: include/net/wimax.h 14963F: include/uapi/linux/wimax.h 14964F: net/wimax/ 14965 14966WINBOND CIR DRIVER 14967M: David Härdeman <david@hardeman.nu> 14968S: Maintained 14969F: drivers/media/rc/winbond-cir.c 14970 14971WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14972M: William Breathitt Gray <vilhelm.gray@gmail.com> 14973L: linux-watchdog@vger.kernel.org 14974S: Maintained 14975F: drivers/watchdog/ebc-c384_wdt.c 14976 14977WINSYSTEMS WS16C48 GPIO DRIVER 14978M: William Breathitt Gray <vilhelm.gray@gmail.com> 14979L: linux-gpio@vger.kernel.org 14980S: Maintained 14981F: drivers/gpio/gpio-ws16c48.c 14982 14983WISTRON LAPTOP BUTTON DRIVER 14984M: Miloslav Trmac <mitr@volny.cz> 14985S: Maintained 14986F: drivers/input/misc/wistron_btns.c 14987 14988WL3501 WIRELESS PCMCIA CARD DRIVER 14989L: linux-wireless@vger.kernel.org 14990S: Odd fixes 14991F: drivers/net/wireless/wl3501* 14992 14993WOLFSON MICROELECTRONICS DRIVERS 14994L: patches@opensource.cirrus.com 14995T: git https://github.com/CirrusLogic/linux-drivers.git 14996W: https://github.com/CirrusLogic/linux-drivers/wiki 14997S: Supported 14998F: Documentation/hwmon/wm83?? 14999F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15000F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15001F: Documentation/devicetree/bindings/mfd/arizona.txt 15002F: Documentation/devicetree/bindings/mfd/wm831x.txt 15003F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15004F: arch/arm/mach-s3c64xx/mach-crag6410* 15005F: drivers/clk/clk-wm83*.c 15006F: drivers/extcon/extcon-arizona.c 15007F: drivers/leds/leds-wm83*.c 15008F: drivers/gpio/gpio-*wm*.c 15009F: drivers/gpio/gpio-arizona.c 15010F: drivers/hwmon/wm83??-hwmon.c 15011F: drivers/input/misc/wm831x-on.c 15012F: drivers/input/touchscreen/wm831x-ts.c 15013F: drivers/input/touchscreen/wm97*.c 15014F: drivers/mfd/arizona* 15015F: drivers/mfd/wm*.c 15016F: drivers/mfd/cs47l24* 15017F: drivers/power/supply/wm83*.c 15018F: drivers/rtc/rtc-wm83*.c 15019F: drivers/regulator/wm8*.c 15020F: drivers/regulator/arizona* 15021F: drivers/video/backlight/wm83*_bl.c 15022F: drivers/watchdog/wm83*_wdt.c 15023F: include/linux/mfd/arizona/ 15024F: include/linux/mfd/wm831x/ 15025F: include/linux/mfd/wm8350/ 15026F: include/linux/mfd/wm8400* 15027F: include/linux/regulator/arizona* 15028F: include/linux/wm97xx.h 15029F: include/sound/wm????.h 15030F: sound/soc/codecs/arizona.? 15031F: sound/soc/codecs/wm* 15032F: sound/soc/codecs/cs47l24* 15033 15034WORKQUEUE 15035M: Tejun Heo <tj@kernel.org> 15036R: Lai Jiangshan <jiangshanlai@gmail.com> 15037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15038S: Maintained 15039F: include/linux/workqueue.h 15040F: kernel/workqueue.c 15041F: Documentation/core-api/workqueue.rst 15042 15043X-POWERS AXP288 PMIC DRIVERS 15044M: Hans de Goede <hdegoede@redhat.com> 15045S: Maintained 15046N: axp288 15047F: drivers/acpi/pmic/intel_pmic_xpower.c 15048 15049X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15050M: Chen-Yu Tsai <wens@csie.org> 15051L: linux-kernel@vger.kernel.org 15052S: Maintained 15053N: axp[128] 15054 15055X.25 NETWORK LAYER 15056M: Andrew Hendry <andrew.hendry@gmail.com> 15057L: linux-x25@vger.kernel.org 15058S: Odd Fixes 15059F: Documentation/networking/x25* 15060F: include/net/x25* 15061F: net/x25/ 15062 15063X86 ARCHITECTURE (32-BIT AND 64-BIT) 15064M: Thomas Gleixner <tglx@linutronix.de> 15065M: Ingo Molnar <mingo@redhat.com> 15066R: "H. Peter Anvin" <hpa@zytor.com> 15067M: x86@kernel.org 15068L: linux-kernel@vger.kernel.org 15069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15070S: Maintained 15071F: Documentation/x86/ 15072F: arch/x86/ 15073 15074X86 MCE INFRASTRUCTURE 15075M: Tony Luck <tony.luck@intel.com> 15076M: Borislav Petkov <bp@alien8.de> 15077L: linux-edac@vger.kernel.org 15078S: Maintained 15079F: arch/x86/kernel/cpu/mcheck/* 15080 15081X86 MICROCODE UPDATE SUPPORT 15082M: Borislav Petkov <bp@alien8.de> 15083S: Maintained 15084F: arch/x86/kernel/cpu/microcode/* 15085 15086X86 PLATFORM DRIVERS 15087M: Darren Hart <dvhart@infradead.org> 15088M: Andy Shevchenko <andy@infradead.org> 15089L: platform-driver-x86@vger.kernel.org 15090T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 15091S: Maintained 15092F: drivers/platform/x86/ 15093F: drivers/platform/olpc/ 15094 15095X86 VDSO 15096M: Andy Lutomirski <luto@amacapital.net> 15097L: linux-kernel@vger.kernel.org 15098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15099S: Maintained 15100F: arch/x86/entry/vdso/ 15101 15102XC2028/3028 TUNER DRIVER 15103M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15104M: Mauro Carvalho Chehab <mchehab@kernel.org> 15105L: linux-media@vger.kernel.org 15106W: https://linuxtv.org 15107T: git git://linuxtv.org/media_tree.git 15108S: Maintained 15109F: drivers/media/tuners/tuner-xc2028.* 15110 15111XEN BLOCK SUBSYSTEM 15112M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15113M: Roger Pau Monné <roger.pau@citrix.com> 15114L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15115S: Supported 15116F: drivers/block/xen-blkback/* 15117F: drivers/block/xen* 15118 15119XEN HYPERVISOR ARM 15120M: Stefano Stabellini <sstabellini@kernel.org> 15121L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15122S: Maintained 15123F: arch/arm/xen/ 15124F: arch/arm/include/asm/xen/ 15125 15126XEN HYPERVISOR ARM64 15127M: Stefano Stabellini <sstabellini@kernel.org> 15128L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15129S: Maintained 15130F: arch/arm64/xen/ 15131F: arch/arm64/include/asm/xen/ 15132 15133XEN HYPERVISOR INTERFACE 15134M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15135M: Juergen Gross <jgross@suse.com> 15136L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15137T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15138S: Supported 15139F: arch/x86/xen/ 15140F: drivers/*/xen-*front.c 15141F: drivers/xen/ 15142F: arch/x86/include/asm/xen/ 15143F: arch/x86/include/asm/pvclock-abi.h 15144F: include/xen/ 15145F: include/uapi/xen/ 15146F: Documentation/ABI/stable/sysfs-hypervisor-xen 15147F: Documentation/ABI/testing/sysfs-hypervisor-xen 15148 15149XEN NETWORK BACKEND DRIVER 15150M: Wei Liu <wei.liu2@citrix.com> 15151M: Paul Durrant <paul.durrant@citrix.com> 15152L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15153L: netdev@vger.kernel.org 15154S: Supported 15155F: drivers/net/xen-netback/* 15156 15157XEN PCI SUBSYSTEM 15158M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15159L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15160S: Supported 15161F: arch/x86/pci/*xen* 15162F: drivers/pci/*xen* 15163 15164XEN PVSCSI DRIVERS 15165M: Juergen Gross <jgross@suse.com> 15166L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15167L: linux-scsi@vger.kernel.org 15168S: Supported 15169F: drivers/scsi/xen-scsifront.c 15170F: drivers/xen/xen-scsiback.c 15171F: include/xen/interface/io/vscsiif.h 15172 15173XEN SWIOTLB SUBSYSTEM 15174M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15175L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15176L: iommu@lists.linux-foundation.org 15177S: Supported 15178F: arch/x86/xen/*swiotlb* 15179F: drivers/xen/*swiotlb* 15180 15181XFS FILESYSTEM 15182M: Darrick J. Wong <darrick.wong@oracle.com> 15183M: linux-xfs@vger.kernel.org 15184L: linux-xfs@vger.kernel.org 15185W: http://xfs.org/ 15186T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15187S: Supported 15188F: Documentation/filesystems/xfs.txt 15189F: fs/xfs/ 15190 15191XILINX AXI ETHERNET DRIVER 15192M: Anirudha Sarangi <anirudh@xilinx.com> 15193M: John Linn <John.Linn@xilinx.com> 15194S: Maintained 15195F: drivers/net/ethernet/xilinx/xilinx_axienet* 15196 15197XILINX UARTLITE SERIAL DRIVER 15198M: Peter Korsgaard <jacmet@sunsite.dk> 15199L: linux-serial@vger.kernel.org 15200S: Maintained 15201F: drivers/tty/serial/uartlite.c 15202 15203XILINX VIDEO IP CORES 15204M: Hyun Kwon <hyun.kwon@xilinx.com> 15205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15206L: linux-media@vger.kernel.org 15207T: git git://linuxtv.org/media_tree.git 15208S: Supported 15209F: Documentation/devicetree/bindings/media/xilinx/ 15210F: drivers/media/platform/xilinx/ 15211F: include/uapi/linux/xilinx-v4l2-controls.h 15212 15213XILLYBUS DRIVER 15214M: Eli Billauer <eli.billauer@gmail.com> 15215L: linux-kernel@vger.kernel.org 15216S: Supported 15217F: drivers/char/xillybus/ 15218 15219XRA1403 GPIO EXPANDER 15220M: Nandor Han <nandor.han@ge.com> 15221M: Semi Malinen <semi.malinen@ge.com> 15222L: linux-gpio@vger.kernel.org 15223S: Maintained 15224F: drivers/gpio/gpio-xra1403.c 15225F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15226 15227XTENSA XTFPGA PLATFORM SUPPORT 15228M: Max Filippov <jcmvbkbc@gmail.com> 15229L: linux-xtensa@linux-xtensa.org 15230S: Maintained 15231F: drivers/spi/spi-xtensa-xtfpga.c 15232F: sound/soc/xtensa/xtfpga-i2s.c 15233 15234YAM DRIVER FOR AX.25 15235M: Jean-Paul Roubelat <jpr@f6fbb.org> 15236L: linux-hams@vger.kernel.org 15237S: Maintained 15238F: drivers/net/hamradio/yam* 15239F: include/linux/yam.h 15240 15241YAMA SECURITY MODULE 15242M: Kees Cook <keescook@chromium.org> 15243T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15244S: Supported 15245F: security/yama/ 15246F: Documentation/admin-guide/LSM/Yama.rst 15247 15248YEALINK PHONE DRIVER 15249M: Henk Vergonet <Henk.Vergonet@gmail.com> 15250L: usbb2k-api-dev@nongnu.org 15251S: Maintained 15252F: Documentation/input/yealink.rst 15253F: drivers/input/misc/yealink.* 15254 15255Z8530 DRIVER FOR AX.25 15256M: Joerg Reuter <jreuter@yaina.de> 15257W: http://yaina.de/jreuter/ 15258W: http://www.qsl.net/dl1bke/ 15259L: linux-hams@vger.kernel.org 15260S: Maintained 15261F: Documentation/networking/z8530drv.txt 15262F: drivers/net/hamradio/*scc.c 15263F: drivers/net/hamradio/z8530.h 15264 15265ZBUD COMPRESSED PAGE ALLOCATOR 15266M: Seth Jennings <sjenning@redhat.com> 15267M: Dan Streetman <ddstreet@ieee.org> 15268L: linux-mm@kvack.org 15269S: Maintained 15270F: mm/zbud.c 15271F: include/linux/zbud.h 15272 15273ZD1211RW WIRELESS DRIVER 15274M: Daniel Drake <dsd@gentoo.org> 15275M: Ulrich Kunitz <kune@deine-taler.de> 15276W: http://zd1211.ath.cx/wiki/DriverRewrite 15277L: linux-wireless@vger.kernel.org 15278L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15279S: Maintained 15280F: drivers/net/wireless/zydas/zd1211rw/ 15281 15282ZD1301 MEDIA DRIVER 15283M: Antti Palosaari <crope@iki.fi> 15284L: linux-media@vger.kernel.org 15285W: https://linuxtv.org/ 15286W: http://palosaari.fi/linux/ 15287Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15288S: Maintained 15289F: drivers/media/usb/dvb-usb-v2/zd1301* 15290 15291ZD1301_DEMOD MEDIA DRIVER 15292M: Antti Palosaari <crope@iki.fi> 15293L: linux-media@vger.kernel.org 15294W: https://linuxtv.org/ 15295W: http://palosaari.fi/linux/ 15296Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15297S: Maintained 15298F: drivers/media/dvb-frontends/zd1301_demod* 15299 15300ZPOOL COMPRESSED PAGE STORAGE API 15301M: Dan Streetman <ddstreet@ieee.org> 15302L: linux-mm@kvack.org 15303S: Maintained 15304F: mm/zpool.c 15305F: include/linux/zpool.h 15306 15307ZR36067 VIDEO FOR LINUX DRIVER 15308L: mjpeg-users@lists.sourceforge.net 15309L: linux-media@vger.kernel.org 15310W: http://mjpeg.sourceforge.net/driver-zoran/ 15311T: hg https://linuxtv.org/hg/v4l-dvb 15312S: Odd Fixes 15313F: drivers/media/pci/zoran/ 15314 15315ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15316M: Minchan Kim <minchan@kernel.org> 15317M: Nitin Gupta <ngupta@vflare.org> 15318R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15319L: linux-kernel@vger.kernel.org 15320S: Maintained 15321F: drivers/block/zram/ 15322F: Documentation/blockdev/zram.txt 15323 15324ZS DECSTATION Z85C30 SERIAL DRIVER 15325M: "Maciej W. Rozycki" <macro@linux-mips.org> 15326S: Maintained 15327F: drivers/tty/serial/zs.* 15328 15329ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15330M: Minchan Kim <minchan@kernel.org> 15331M: Nitin Gupta <ngupta@vflare.org> 15332R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15333L: linux-mm@kvack.org 15334S: Maintained 15335F: mm/zsmalloc.c 15336F: include/linux/zsmalloc.h 15337F: Documentation/vm/zsmalloc.txt 15338 15339ZSWAP COMPRESSED SWAP CACHING 15340M: Seth Jennings <sjenning@redhat.com> 15341M: Dan Streetman <ddstreet@ieee.org> 15342L: linux-mm@kvack.org 15343S: Maintained 15344F: mm/zswap.c 15345 15346THE REST 15347M: Linus Torvalds <torvalds@linux-foundation.org> 15348L: linux-kernel@vger.kernel.org 15349Q: http://patchwork.kernel.org/project/LKML/list/ 15350T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15351S: Buried alive in reporters 15352F: * 15353F: */ 15354