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: arch/arm/boot/dts/uniphier* 2090F: arch/arm/include/asm/hardware/cache-uniphier.h 2091F: arch/arm/mach-uniphier/ 2092F: arch/arm/mm/cache-uniphier.c 2093F: arch/arm64/boot/dts/socionext/uniphier* 2094F: drivers/bus/uniphier-system-bus.c 2095F: drivers/clk/uniphier/ 2096F: drivers/gpio/gpio-uniphier.c 2097F: drivers/i2c/busses/i2c-uniphier* 2098F: drivers/irqchip/irq-uniphier-aidet.c 2099F: drivers/pinctrl/uniphier/ 2100F: drivers/reset/reset-uniphier.c 2101F: drivers/tty/serial/8250/8250_uniphier.c 2102N: uniphier 2103 2104ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2105M: Ulf Hansson <ulf.hansson@linaro.org> 2106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2107T: git git://git.linaro.org/people/ulfh/clk.git 2108S: Maintained 2109F: drivers/clk/ux500/ 2110 2111ARM/VERSATILE EXPRESS PLATFORM 2112M: Liviu Dudau <liviu.dudau@arm.com> 2113M: Sudeep Holla <sudeep.holla@arm.com> 2114M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2116S: Maintained 2117F: arch/arm/boot/dts/vexpress* 2118F: arch/arm64/boot/dts/arm/ 2119F: arch/arm/mach-vexpress/ 2120F: */*/vexpress* 2121F: */*/*/vexpress* 2122F: drivers/clk/versatile/clk-vexpress-osc.c 2123F: drivers/clocksource/versatile.c 2124N: mps2 2125 2126ARM/VFP SUPPORT 2127M: Russell King <linux@armlinux.org.uk> 2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2129W: http://www.armlinux.org.uk/ 2130S: Maintained 2131F: arch/arm/vfp/ 2132 2133ARM/VOIPAC PXA270 SUPPORT 2134M: Marek Vasut <marek.vasut@gmail.com> 2135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2136S: Maintained 2137F: arch/arm/mach-pxa/vpac270.c 2138F: arch/arm/mach-pxa/include/mach/vpac270.h 2139 2140ARM/VT8500 ARM ARCHITECTURE 2141M: Tony Prisk <linux@prisktech.co.nz> 2142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2143S: Maintained 2144F: arch/arm/mach-vt8500/ 2145F: drivers/clocksource/vt8500_timer.c 2146F: drivers/i2c/busses/i2c-wmt.c 2147F: drivers/mmc/host/wmt-sdmmc.c 2148F: drivers/pwm/pwm-vt8500.c 2149F: drivers/rtc/rtc-vt8500.c 2150F: drivers/tty/serial/vt8500_serial.c 2151F: drivers/usb/host/ehci-platform.c 2152F: drivers/usb/host/uhci-platform.c 2153F: drivers/video/fbdev/vt8500lcdfb.* 2154F: drivers/video/fbdev/wm8505fb* 2155F: drivers/video/fbdev/wmt_ge_rops.* 2156 2157ARM/ZIPIT Z2 SUPPORT 2158M: Marek Vasut <marek.vasut@gmail.com> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Maintained 2161F: arch/arm/mach-pxa/z2.c 2162F: arch/arm/mach-pxa/include/mach/z2.h 2163 2164ARM/ZTE ARCHITECTURE 2165M: Jun Nie <jun.nie@linaro.org> 2166M: Baoyou Xie <baoyou.xie@linaro.org> 2167M: Shawn Guo <shawnguo@kernel.org> 2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2169S: Maintained 2170F: arch/arm/boot/dts/zx2967* 2171F: arch/arm/mach-zx/ 2172F: arch/arm64/boot/dts/zte/ 2173F: drivers/clk/zte/ 2174F: drivers/dma/zx_dma.c 2175F: drivers/gpio/gpio-zx.c 2176F: drivers/i2c/busses/i2c-zx2967.c 2177F: drivers/mmc/host/dw_mmc-zx.* 2178F: drivers/pinctrl/zte/ 2179F: drivers/soc/zte/ 2180F: drivers/thermal/zx2967_thermal.c 2181F: drivers/watchdog/zx2967_wdt.c 2182F: Documentation/devicetree/bindings/arm/zte.txt 2183F: Documentation/devicetree/bindings/clock/zx2967*.txt 2184F: Documentation/devicetree/bindings/dma/zxdma.txt 2185F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2186F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2187F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2188F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2189F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2190F: Documentation/devicetree/bindings/soc/zte/ 2191F: Documentation/devicetree/bindings/sound/zte,*.txt 2192F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2193F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2194F: include/dt-bindings/clock/zx2967*.h 2195F: include/dt-bindings/soc/zte,*.h 2196F: sound/soc/codecs/zx_aud96p22.c 2197F: sound/soc/zte/ 2198 2199ARM/ZYNQ ARCHITECTURE 2200M: Michal Simek <michal.simek@xilinx.com> 2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2202W: http://wiki.xilinx.com 2203T: git https://github.com/Xilinx/linux-xlnx.git 2204S: Supported 2205F: arch/arm/mach-zynq/ 2206F: drivers/cpuidle/cpuidle-zynq.c 2207F: drivers/block/xsysace.c 2208N: zynq 2209N: xilinx 2210F: drivers/clocksource/cadence_ttc_timer.c 2211F: drivers/i2c/busses/i2c-cadence.c 2212F: drivers/mmc/host/sdhci-of-arasan.c 2213F: drivers/edac/synopsys_edac.c 2214 2215ARM64 PORT (AARCH64 ARCHITECTURE) 2216M: Catalin Marinas <catalin.marinas@arm.com> 2217M: Will Deacon <will.deacon@arm.com> 2218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2219T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2220S: Maintained 2221F: arch/arm64/ 2222F: Documentation/arm64/ 2223 2224AS3645A LED FLASH CONTROLLER DRIVER 2225M: Sakari Ailus <sakari.ailus@iki.fi> 2226L: linux-leds@vger.kernel.org 2227S: Maintained 2228F: drivers/leds/leds-as3645a.c 2229 2230AS3645A LED FLASH CONTROLLER DRIVER 2231M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2232L: linux-media@vger.kernel.org 2233T: git git://linuxtv.org/media_tree.git 2234S: Maintained 2235F: drivers/media/i2c/as3645a.c 2236F: include/media/i2c/as3645a.h 2237 2238ASAHI KASEI AK8974 DRIVER 2239M: Linus Walleij <linus.walleij@linaro.org> 2240L: linux-iio@vger.kernel.org 2241W: http://www.akm.com/ 2242S: Supported 2243F: drivers/iio/magnetometer/ak8974.c 2244 2245ASC7621 HARDWARE MONITOR DRIVER 2246M: George Joseph <george.joseph@fairview5.com> 2247L: linux-hwmon@vger.kernel.org 2248S: Maintained 2249F: Documentation/hwmon/asc7621 2250F: drivers/hwmon/asc7621.c 2251 2252ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2253M: Corentin Chary <corentin.chary@gmail.com> 2254L: acpi4asus-user@lists.sourceforge.net 2255L: platform-driver-x86@vger.kernel.org 2256W: http://acpi4asus.sf.net 2257S: Maintained 2258F: drivers/platform/x86/asus*.c 2259F: drivers/platform/x86/eeepc*.c 2260 2261ASUS WIRELESS RADIO CONTROL DRIVER 2262M: João Paulo Rechi Vita <jprvita@gmail.com> 2263L: platform-driver-x86@vger.kernel.org 2264S: Maintained 2265F: drivers/platform/x86/asus-wireless.c 2266 2267ASYMMETRIC KEYS 2268M: David Howells <dhowells@redhat.com> 2269L: keyrings@vger.kernel.org 2270S: Maintained 2271F: Documentation/crypto/asymmetric-keys.txt 2272F: include/linux/verification.h 2273F: include/crypto/public_key.h 2274F: include/crypto/pkcs7.h 2275F: crypto/asymmetric_keys/ 2276 2277ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2278R: Dan Williams <dan.j.williams@intel.com> 2279W: http://sourceforge.net/projects/xscaleiop 2280S: Odd fixes 2281F: Documentation/crypto/async-tx-api.txt 2282F: crypto/async_tx/ 2283F: drivers/dma/ 2284F: include/linux/dmaengine.h 2285F: include/linux/async_tx.h 2286 2287AT24 EEPROM DRIVER 2288M: Bartosz Golaszewski <brgl@bgdev.pl> 2289L: linux-i2c@vger.kernel.org 2290S: Maintained 2291F: drivers/misc/eeprom/at24.c 2292F: include/linux/platform_data/at24.h 2293 2294ATA OVER ETHERNET (AOE) DRIVER 2295M: "Ed L. Cashin" <ed.cashin@acm.org> 2296W: http://www.openaoe.org/ 2297S: Supported 2298F: Documentation/aoe/ 2299F: drivers/block/aoe/ 2300 2301ATHEROS 71XX/9XXX GPIO DRIVER 2302M: Alban Bedel <albeu@free.fr> 2303W: https://github.com/AlbanBedel/linux 2304T: git git://github.com/AlbanBedel/linux 2305S: Maintained 2306F: drivers/gpio/gpio-ath79.c 2307F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2308 2309ATHEROS ATH GENERIC UTILITIES 2310M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2311L: linux-wireless@vger.kernel.org 2312S: Supported 2313F: drivers/net/wireless/ath/* 2314 2315ATHEROS ATH5K WIRELESS DRIVER 2316M: Jiri Slaby <jirislaby@gmail.com> 2317M: Nick Kossifidis <mickflemm@gmail.com> 2318M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2319L: linux-wireless@vger.kernel.org 2320W: http://wireless.kernel.org/en/users/Drivers/ath5k 2321S: Maintained 2322F: drivers/net/wireless/ath/ath5k/ 2323 2324ATHEROS ATH6KL WIRELESS DRIVER 2325M: Kalle Valo <kvalo@qca.qualcomm.com> 2326L: linux-wireless@vger.kernel.org 2327W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2328T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2329S: Supported 2330F: drivers/net/wireless/ath/ath6kl/ 2331 2332ATI_REMOTE2 DRIVER 2333M: Ville Syrjala <syrjala@sci.fi> 2334S: Maintained 2335F: drivers/input/misc/ati_remote2.c 2336 2337ATK0110 HWMON DRIVER 2338M: Luca Tettamanti <kronos.it@gmail.com> 2339L: linux-hwmon@vger.kernel.org 2340S: Maintained 2341F: drivers/hwmon/asus_atk0110.c 2342 2343ATLX ETHERNET DRIVERS 2344M: Jay Cliburn <jcliburn@gmail.com> 2345M: Chris Snook <chris.snook@gmail.com> 2346L: netdev@vger.kernel.org 2347W: http://sourceforge.net/projects/atl1 2348W: http://atl1.sourceforge.net 2349S: Maintained 2350F: drivers/net/ethernet/atheros/ 2351 2352ATM 2353M: Chas Williams <3chas3@gmail.com> 2354L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2355L: netdev@vger.kernel.org 2356W: http://linux-atm.sourceforge.net 2357S: Maintained 2358F: drivers/atm/ 2359F: include/linux/atm* 2360F: include/uapi/linux/atm* 2361 2362ATMEL AT91 / AT32 MCI DRIVER 2363M: Ludovic Desroches <ludovic.desroches@microchip.com> 2364S: Maintained 2365F: drivers/mmc/host/atmel-mci.c 2366 2367ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2368M: Nicolas Ferre <nicolas.ferre@microchip.com> 2369S: Supported 2370F: drivers/power/reset/at91-sama5d2_shdwc.c 2371 2372ATMEL Audio ALSA driver 2373M: Nicolas Ferre <nicolas.ferre@microchip.com> 2374L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2375S: Supported 2376F: sound/soc/atmel 2377 2378ATMEL I2C DRIVER 2379M: Ludovic Desroches <ludovic.desroches@microchip.com> 2380L: linux-i2c@vger.kernel.org 2381S: Supported 2382F: drivers/i2c/busses/i2c-at91.c 2383 2384ATMEL ISI DRIVER 2385M: Ludovic Desroches <ludovic.desroches@microchip.com> 2386L: linux-media@vger.kernel.org 2387S: Supported 2388F: drivers/media/platform/atmel/atmel-isi.c 2389F: include/media/atmel-isi.h 2390 2391ATMEL LCDFB DRIVER 2392M: Nicolas Ferre <nicolas.ferre@microchip.com> 2393L: linux-fbdev@vger.kernel.org 2394S: Maintained 2395F: drivers/video/fbdev/atmel_lcdfb.c 2396F: include/video/atmel_lcdc.h 2397 2398ATMEL MACB ETHERNET DRIVER 2399M: Nicolas Ferre <nicolas.ferre@microchip.com> 2400S: Supported 2401F: drivers/net/ethernet/cadence/ 2402 2403ATMEL MAXTOUCH DRIVER 2404M: Nick Dyer <nick@shmanahar.org> 2405T: git git://github.com/ndyer/linux.git 2406S: Maintained 2407F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2408F: drivers/input/touchscreen/atmel_mxt_ts.c 2409F: include/linux/platform_data/atmel_mxt_ts.h 2410 2411ATMEL SAMA5D2 ADC DRIVER 2412M: Ludovic Desroches <ludovic.desroches@microchip.com> 2413L: linux-iio@vger.kernel.org 2414S: Supported 2415F: drivers/iio/adc/at91-sama5d2_adc.c 2416 2417ATMEL SDMMC DRIVER 2418M: Ludovic Desroches <ludovic.desroches@microchip.com> 2419L: linux-mmc@vger.kernel.org 2420S: Supported 2421F: drivers/mmc/host/sdhci-of-at91.c 2422 2423ATMEL SPI DRIVER 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425S: Supported 2426F: drivers/spi/spi-atmel.* 2427 2428ATMEL SSC DRIVER 2429M: Nicolas Ferre <nicolas.ferre@microchip.com> 2430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2431S: Supported 2432F: drivers/misc/atmel-ssc.c 2433F: include/linux/atmel-ssc.h 2434 2435ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2436M: Nicolas Ferre <nicolas.ferre@microchip.com> 2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2438S: Supported 2439F: drivers/misc/atmel_tclib.c 2440F: drivers/clocksource/tcb_clksrc.c 2441 2442ATMEL USBA UDC DRIVER 2443M: Nicolas Ferre <nicolas.ferre@microchip.com> 2444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2445S: Supported 2446F: drivers/usb/gadget/udc/atmel_usba_udc.* 2447 2448ATMEL WIRELESS DRIVER 2449M: Simon Kelley <simon@thekelleys.org.uk> 2450L: linux-wireless@vger.kernel.org 2451W: http://www.thekelleys.org.uk/atmel 2452W: http://atmelwlandriver.sourceforge.net/ 2453S: Maintained 2454F: drivers/net/wireless/atmel/atmel* 2455 2456ATMEL XDMA DRIVER 2457M: Ludovic Desroches <ludovic.desroches@microchip.com> 2458L: linux-arm-kernel@lists.infradead.org 2459L: dmaengine@vger.kernel.org 2460S: Supported 2461F: drivers/dma/at_xdmac.c 2462 2463ATOMIC INFRASTRUCTURE 2464M: Will Deacon <will.deacon@arm.com> 2465M: Peter Zijlstra <peterz@infradead.org> 2466R: Boqun Feng <boqun.feng@gmail.com> 2467L: linux-kernel@vger.kernel.org 2468S: Maintained 2469F: arch/*/include/asm/atomic*.h 2470F: include/*/atomic*.h 2471 2472ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2473M: Bradley Grove <linuxdrivers@attotech.com> 2474L: linux-scsi@vger.kernel.org 2475W: http://www.attotech.com 2476S: Supported 2477F: drivers/scsi/esas2r 2478 2479ATUSB IEEE 802.15.4 RADIO DRIVER 2480M: Stefan Schmidt <stefan@osg.samsung.com> 2481L: linux-wpan@vger.kernel.org 2482S: Maintained 2483F: drivers/net/ieee802154/atusb.c 2484F: drivers/net/ieee802154/atusb.h 2485F: drivers/net/ieee802154/at86rf230.h 2486 2487AUDIT SUBSYSTEM 2488M: Paul Moore <paul@paul-moore.com> 2489M: Eric Paris <eparis@redhat.com> 2490L: linux-audit@redhat.com (moderated for non-subscribers) 2491W: https://github.com/linux-audit 2492W: https://people.redhat.com/sgrubb/audit 2493T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2494S: Supported 2495F: include/linux/audit.h 2496F: include/uapi/linux/audit.h 2497F: kernel/audit* 2498 2499AUXILIARY DISPLAY DRIVERS 2500M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2501W: http://miguelojeda.es/auxdisplay.htm 2502W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2503S: Maintained 2504F: drivers/auxdisplay/ 2505F: include/linux/cfag12864b.h 2506 2507AX.25 NETWORK LAYER 2508M: Ralf Baechle <ralf@linux-mips.org> 2509L: linux-hams@vger.kernel.org 2510W: http://www.linux-ax25.org/ 2511S: Maintained 2512F: include/uapi/linux/ax25.h 2513F: include/net/ax25.h 2514F: net/ax25/ 2515 2516AXENTIA ARM DEVICES 2517M: Peter Rosin <peda@axentia.se> 2518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2519S: Maintained 2520F: Documentation/devicetree/bindings/arm/axentia.txt 2521F: arch/arm/boot/dts/at91-linea.dtsi 2522F: arch/arm/boot/dts/at91-natte.dtsi 2523F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2524F: arch/arm/boot/dts/at91-tse850-3.dts 2525 2526AXENTIA ASOC DRIVERS 2527M: Peter Rosin <peda@axentia.se> 2528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2529S: Maintained 2530F: Documentation/devicetree/bindings/sound/axentia,* 2531F: sound/soc/atmel/tse850-pcm5142.c 2532 2533AZ6007 DVB DRIVER 2534M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2535M: Mauro Carvalho Chehab <mchehab@kernel.org> 2536L: linux-media@vger.kernel.org 2537W: https://linuxtv.org 2538T: git git://linuxtv.org/media_tree.git 2539S: Maintained 2540F: drivers/media/usb/dvb-usb-v2/az6007.c 2541 2542AZTECH FM RADIO RECEIVER DRIVER 2543M: Hans Verkuil <hverkuil@xs4all.nl> 2544L: linux-media@vger.kernel.org 2545T: git git://linuxtv.org/media_tree.git 2546W: https://linuxtv.org 2547S: Maintained 2548F: drivers/media/radio/radio-aztech* 2549 2550B43 WIRELESS DRIVER 2551L: linux-wireless@vger.kernel.org 2552L: b43-dev@lists.infradead.org 2553W: http://wireless.kernel.org/en/users/Drivers/b43 2554S: Odd Fixes 2555F: drivers/net/wireless/broadcom/b43/ 2556 2557B43LEGACY WIRELESS DRIVER 2558M: Larry Finger <Larry.Finger@lwfinger.net> 2559L: linux-wireless@vger.kernel.org 2560L: b43-dev@lists.infradead.org 2561W: http://wireless.kernel.org/en/users/Drivers/b43 2562S: Maintained 2563F: drivers/net/wireless/broadcom/b43legacy/ 2564 2565BACKLIGHT CLASS/SUBSYSTEM 2566M: Lee Jones <lee.jones@linaro.org> 2567M: Daniel Thompson <daniel.thompson@linaro.org> 2568M: Jingoo Han <jingoohan1@gmail.com> 2569T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2570S: Maintained 2571F: drivers/video/backlight/ 2572F: include/linux/backlight.h 2573F: include/linux/pwm_backlight.h 2574F: Documentation/devicetree/bindings/leds/backlight 2575 2576BATMAN ADVANCED 2577M: Marek Lindner <mareklindner@neomailbox.ch> 2578M: Simon Wunderlich <sw@simonwunderlich.de> 2579M: Antonio Quartulli <a@unstable.cc> 2580L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2581W: https://www.open-mesh.org/ 2582Q: https://patchwork.open-mesh.org/project/batman/list/ 2583S: Maintained 2584F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2585F: Documentation/ABI/testing/sysfs-class-net-mesh 2586F: Documentation/networking/batman-adv.rst 2587F: include/uapi/linux/batadv_packet.h 2588F: include/uapi/linux/batman_adv.h 2589F: net/batman-adv/ 2590 2591BAYCOM/HDLCDRV DRIVERS FOR AX.25 2592M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2593L: linux-hams@vger.kernel.org 2594W: http://www.baycom.org/~tom/ham/ham.html 2595S: Maintained 2596F: drivers/net/hamradio/baycom* 2597 2598BCACHE (BLOCK LAYER CACHE) 2599M: Michael Lyle <mlyle@lyle.org> 2600M: Kent Overstreet <kent.overstreet@gmail.com> 2601L: linux-bcache@vger.kernel.org 2602W: http://bcache.evilpiepirate.org 2603C: irc://irc.oftc.net/bcache 2604S: Maintained 2605F: drivers/md/bcache/ 2606 2607BDISP ST MEDIA DRIVER 2608M: Fabien Dessenne <fabien.dessenne@st.com> 2609L: linux-media@vger.kernel.org 2610T: git git://linuxtv.org/media_tree.git 2611W: https://linuxtv.org 2612S: Supported 2613F: drivers/media/platform/sti/bdisp 2614 2615BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2616M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2617L: netdev@vger.kernel.org 2618S: Maintained 2619F: drivers/net/ethernet/ec_bhf.c 2620 2621BEFS FILE SYSTEM 2622M: Luis de Bethencourt <luisbg@kernel.org> 2623M: Salah Triki <salah.triki@gmail.com> 2624S: Maintained 2625T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2626F: Documentation/filesystems/befs.txt 2627F: fs/befs/ 2628 2629BFQ I/O SCHEDULER 2630M: Paolo Valente <paolo.valente@linaro.org> 2631M: Jens Axboe <axboe@kernel.dk> 2632L: linux-block@vger.kernel.org 2633S: Maintained 2634F: block/bfq-* 2635F: Documentation/block/bfq-iosched.txt 2636 2637BFS FILE SYSTEM 2638M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2639S: Maintained 2640F: Documentation/filesystems/bfs.txt 2641F: fs/bfs/ 2642F: include/uapi/linux/bfs_fs.h 2643 2644BLACKFIN ARCHITECTURE 2645L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2646T: git git://git.code.sf.net/p/adi-linux/code 2647W: http://blackfin.uclinux.org 2648S: Orphan 2649F: arch/blackfin/ 2650 2651BLACKFIN EMAC DRIVER 2652L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2653W: http://blackfin.uclinux.org 2654S: Orphan 2655F: drivers/net/ethernet/adi/ 2656 2657BLACKFIN MEDIA DRIVER 2658L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2659W: http://blackfin.uclinux.org/ 2660S: Orphan 2661F: drivers/media/platform/blackfin/ 2662F: drivers/media/i2c/adv7183* 2663F: drivers/media/i2c/vs6624* 2664 2665BLACKFIN RTC DRIVER 2666L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2667W: http://blackfin.uclinux.org 2668S: Orphan 2669F: drivers/rtc/rtc-bfin.c 2670 2671BLACKFIN SDH DRIVER 2672L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2673W: http://blackfin.uclinux.org 2674S: Orphan 2675F: drivers/mmc/host/bfin_sdh.c 2676 2677BLACKFIN SERIAL DRIVER 2678L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2679W: http://blackfin.uclinux.org 2680S: Orphan 2681F: drivers/tty/serial/bfin_uart.c 2682 2683BLACKFIN WATCHDOG DRIVER 2684L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2685W: http://blackfin.uclinux.org 2686S: Orphan 2687F: drivers/watchdog/bfin_wdt.c 2688 2689BLINKM RGB LED DRIVER 2690M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2691S: Maintained 2692F: drivers/leds/leds-blinkm.c 2693 2694BLOCK LAYER 2695M: Jens Axboe <axboe@kernel.dk> 2696L: linux-block@vger.kernel.org 2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2698S: Maintained 2699F: block/ 2700F: kernel/trace/blktrace.c 2701F: lib/sbitmap.c 2702 2703BLOCK2MTD DRIVER 2704M: Joern Engel <joern@lazybastard.org> 2705L: linux-mtd@lists.infradead.org 2706S: Maintained 2707F: drivers/mtd/devices/block2mtd.c 2708 2709BLUETOOTH DRIVERS 2710M: Marcel Holtmann <marcel@holtmann.org> 2711M: Johan Hedberg <johan.hedberg@gmail.com> 2712L: linux-bluetooth@vger.kernel.org 2713W: http://www.bluez.org/ 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2715T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2716S: Maintained 2717F: drivers/bluetooth/ 2718 2719BLUETOOTH SUBSYSTEM 2720M: Marcel Holtmann <marcel@holtmann.org> 2721M: Johan Hedberg <johan.hedberg@gmail.com> 2722L: linux-bluetooth@vger.kernel.org 2723W: http://www.bluez.org/ 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2726S: Maintained 2727F: net/bluetooth/ 2728F: include/net/bluetooth/ 2729 2730BONDING DRIVER 2731M: Jay Vosburgh <j.vosburgh@gmail.com> 2732M: Veaceslav Falico <vfalico@gmail.com> 2733M: Andy Gospodarek <andy@greyhouse.net> 2734L: netdev@vger.kernel.org 2735W: http://sourceforge.net/projects/bonding/ 2736S: Supported 2737F: drivers/net/bonding/ 2738F: include/uapi/linux/if_bonding.h 2739 2740BPF (Safe dynamic programs and tools) 2741M: Alexei Starovoitov <ast@kernel.org> 2742M: Daniel Borkmann <daniel@iogearbox.net> 2743L: netdev@vger.kernel.org 2744L: linux-kernel@vger.kernel.org 2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2747S: Supported 2748F: arch/x86/net/bpf_jit* 2749F: Documentation/networking/filter.txt 2750F: Documentation/bpf/ 2751F: include/linux/bpf* 2752F: include/linux/filter.h 2753F: include/trace/events/bpf.h 2754F: include/trace/events/xdp.h 2755F: include/uapi/linux/bpf* 2756F: include/uapi/linux/filter.h 2757F: kernel/bpf/ 2758F: kernel/trace/bpf_trace.c 2759F: lib/test_bpf.c 2760F: net/bpf/ 2761F: net/core/filter.c 2762F: net/sched/act_bpf.c 2763F: net/sched/cls_bpf.c 2764F: samples/bpf/ 2765F: tools/bpf/ 2766F: tools/testing/selftests/bpf/ 2767 2768BROADCOM B44 10/100 ETHERNET DRIVER 2769M: Michael Chan <michael.chan@broadcom.com> 2770L: netdev@vger.kernel.org 2771S: Supported 2772F: drivers/net/ethernet/broadcom/b44.* 2773 2774BROADCOM B53 ETHERNET SWITCH DRIVER 2775M: Florian Fainelli <f.fainelli@gmail.com> 2776L: netdev@vger.kernel.org 2777L: openwrt-devel@lists.openwrt.org (subscribers-only) 2778S: Supported 2779F: drivers/net/dsa/b53/* 2780F: include/linux/platform_data/b53.h 2781 2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2783M: Florian Fainelli <f.fainelli@gmail.com> 2784M: Ray Jui <rjui@broadcom.com> 2785M: Scott Branden <sbranden@broadcom.com> 2786M: bcm-kernel-feedback-list@broadcom.com 2787T: git git://github.com/broadcom/mach-bcm 2788S: Maintained 2789N: bcm281* 2790N: bcm113* 2791N: bcm216* 2792N: kona 2793F: arch/arm/mach-bcm/ 2794 2795BROADCOM BCM2835 ARM ARCHITECTURE 2796M: Eric Anholt <eric@anholt.net> 2797M: Stefan Wahren <stefan.wahren@i2se.com> 2798L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2800T: git git://github.com/anholt/linux 2801S: Maintained 2802N: bcm2835 2803F: drivers/staging/vc04_services 2804 2805BROADCOM BCM47XX MIPS ARCHITECTURE 2806M: Hauke Mehrtens <hauke@hauke-m.de> 2807M: Rafał Miłecki <zajec5@gmail.com> 2808L: linux-mips@linux-mips.org 2809S: Maintained 2810F: Documentation/devicetree/bindings/mips/brcm/ 2811F: arch/mips/bcm47xx/* 2812F: arch/mips/include/asm/mach-bcm47xx/* 2813 2814BROADCOM BCM5301X ARM ARCHITECTURE 2815M: Hauke Mehrtens <hauke@hauke-m.de> 2816M: Rafał Miłecki <zajec5@gmail.com> 2817M: Jon Mason <jonmason@broadcom.com> 2818M: bcm-kernel-feedback-list@broadcom.com 2819L: linux-arm-kernel@lists.infradead.org 2820S: Maintained 2821F: arch/arm/mach-bcm/bcm_5301x.c 2822F: arch/arm/boot/dts/bcm5301x*.dtsi 2823F: arch/arm/boot/dts/bcm470* 2824F: arch/arm/boot/dts/bcm953012* 2825 2826BROADCOM BCM53573 ARM ARCHITECTURE 2827M: Rafał Miłecki <rafal@milecki.pl> 2828L: linux-arm-kernel@lists.infradead.org 2829S: Maintained 2830F: arch/arm/boot/dts/bcm53573* 2831F: arch/arm/boot/dts/bcm47189* 2832 2833BROADCOM BCM63XX ARM ARCHITECTURE 2834M: Florian Fainelli <f.fainelli@gmail.com> 2835M: bcm-kernel-feedback-list@broadcom.com 2836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2837T: git git://github.com/broadcom/stblinux.git 2838S: Maintained 2839N: bcm63xx 2840 2841BROADCOM BCM63XX/BCM33XX UDC DRIVER 2842M: Kevin Cernekee <cernekee@gmail.com> 2843L: linux-usb@vger.kernel.org 2844S: Maintained 2845F: drivers/usb/gadget/udc/bcm63xx_udc.* 2846 2847BROADCOM BCM7XXX ARM ARCHITECTURE 2848M: Brian Norris <computersforpeace@gmail.com> 2849M: Gregory Fong <gregory.0xf0@gmail.com> 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851M: bcm-kernel-feedback-list@broadcom.com 2852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2853T: git git://github.com/broadcom/stblinux.git 2854S: Maintained 2855F: arch/arm/mach-bcm/*brcmstb* 2856F: arch/arm/boot/dts/bcm7*.dts* 2857F: drivers/bus/brcmstb_gisb.c 2858N: brcmstb 2859 2860BROADCOM BMIPS CPUFREQ DRIVER 2861M: Markus Mayer <mmayer@broadcom.com> 2862M: bcm-kernel-feedback-list@broadcom.com 2863L: linux-pm@vger.kernel.org 2864S: Maintained 2865F: drivers/cpufreq/bmips-cpufreq.c 2866 2867BROADCOM BMIPS MIPS ARCHITECTURE 2868M: Kevin Cernekee <cernekee@gmail.com> 2869M: Florian Fainelli <f.fainelli@gmail.com> 2870L: linux-mips@linux-mips.org 2871T: git git://github.com/broadcom/stblinux.git 2872S: Maintained 2873F: arch/mips/bmips/* 2874F: arch/mips/include/asm/mach-bmips/* 2875F: arch/mips/kernel/*bmips* 2876F: arch/mips/boot/dts/brcm/bcm*.dts* 2877F: drivers/irqchip/irq-bcm63* 2878F: drivers/irqchip/irq-bcm7* 2879F: drivers/irqchip/irq-brcmstb* 2880F: include/linux/bcm963xx_nvram.h 2881F: include/linux/bcm963xx_tag.h 2882 2883BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2884M: Rasesh Mody <rasesh.mody@cavium.com> 2885M: Harish Patil <harish.patil@cavium.com> 2886M: Dept-GELinuxNICDev@cavium.com 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/bnx2.* 2890F: drivers/net/ethernet/broadcom/bnx2_* 2891 2892BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2893M: QLogic-Storage-Upstream@qlogic.com 2894L: linux-scsi@vger.kernel.org 2895S: Supported 2896F: drivers/scsi/bnx2fc/ 2897 2898BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2899M: QLogic-Storage-Upstream@qlogic.com 2900L: linux-scsi@vger.kernel.org 2901S: Supported 2902F: drivers/scsi/bnx2i/ 2903 2904BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2905M: Ariel Elior <ariel.elior@cavium.com> 2906M: everest-linux-l2@cavium.com 2907L: netdev@vger.kernel.org 2908S: Supported 2909F: drivers/net/ethernet/broadcom/bnx2x/ 2910 2911BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2912M: Michael Chan <michael.chan@broadcom.com> 2913L: netdev@vger.kernel.org 2914S: Supported 2915F: drivers/net/ethernet/broadcom/bnxt/ 2916 2917BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2918M: Arend van Spriel <arend.vanspriel@broadcom.com> 2919M: Franky Lin <franky.lin@broadcom.com> 2920M: Hante Meuleman <hante.meuleman@broadcom.com> 2921M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2922M: Wright Feng <wright.feng@cypress.com> 2923L: linux-wireless@vger.kernel.org 2924L: brcm80211-dev-list.pdl@broadcom.com 2925L: brcm80211-dev-list@cypress.com 2926S: Supported 2927F: drivers/net/wireless/broadcom/brcm80211/ 2928 2929BROADCOM BRCMSTB GPIO DRIVER 2930M: Gregory Fong <gregory.0xf0@gmail.com> 2931L: bcm-kernel-feedback-list@broadcom.com 2932S: Supported 2933F: drivers/gpio/gpio-brcmstb.c 2934F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2935 2936BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2937M: Al Cooper <alcooperx@gmail.com> 2938L: linux-kernel@vger.kernel.org 2939L: bcm-kernel-feedback-list@broadcom.com 2940S: Maintained 2941F: drivers/phy/broadcom/phy-brcm-usb* 2942 2943BROADCOM GENET ETHERNET DRIVER 2944M: Doug Berger <opendmb@gmail.com> 2945M: Florian Fainelli <f.fainelli@gmail.com> 2946L: netdev@vger.kernel.org 2947S: Supported 2948F: drivers/net/ethernet/broadcom/genet/ 2949 2950BROADCOM IPROC ARM ARCHITECTURE 2951M: Ray Jui <rjui@broadcom.com> 2952M: Scott Branden <sbranden@broadcom.com> 2953M: Jon Mason <jonmason@broadcom.com> 2954M: bcm-kernel-feedback-list@broadcom.com 2955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2956T: git git://github.com/broadcom/cygnus-linux.git 2957S: Maintained 2958N: iproc 2959N: cygnus 2960N: bcm[-_]nsp 2961N: bcm9113* 2962N: bcm9583* 2963N: bcm9585* 2964N: bcm9586* 2965N: bcm988312 2966N: bcm113* 2967N: bcm583* 2968N: bcm585* 2969N: bcm586* 2970N: bcm88312 2971N: hr2 2972F: arch/arm64/boot/dts/broadcom/ns2* 2973F: drivers/clk/bcm/clk-ns* 2974F: drivers/pinctrl/bcm/pinctrl-ns* 2975 2976BROADCOM KONA GPIO DRIVER 2977M: Ray Jui <rjui@broadcom.com> 2978L: bcm-kernel-feedback-list@broadcom.com 2979S: Supported 2980F: drivers/gpio/gpio-bcm-kona.c 2981F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2982 2983BROADCOM NETXTREME-E ROCE DRIVER 2984M: Selvin Xavier <selvin.xavier@broadcom.com> 2985M: Devesh Sharma <devesh.sharma@broadcom.com> 2986M: Somnath Kotur <somnath.kotur@broadcom.com> 2987M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2988L: linux-rdma@vger.kernel.org 2989W: http://www.broadcom.com 2990S: Supported 2991F: drivers/infiniband/hw/bnxt_re/ 2992F: include/uapi/rdma/bnxt_re-abi.h 2993 2994BROADCOM NVRAM DRIVER 2995M: Rafał Miłecki <zajec5@gmail.com> 2996L: linux-mips@linux-mips.org 2997S: Maintained 2998F: drivers/firmware/broadcom/* 2999 3000BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3001M: Rafał Miłecki <zajec5@gmail.com> 3002L: linux-wireless@vger.kernel.org 3003S: Maintained 3004F: drivers/bcma/ 3005F: include/linux/bcma/ 3006 3007BROADCOM STB AVS CPUFREQ DRIVER 3008M: Markus Mayer <mmayer@broadcom.com> 3009M: bcm-kernel-feedback-list@broadcom.com 3010L: linux-pm@vger.kernel.org 3011S: Maintained 3012F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3013F: drivers/cpufreq/brcmstb* 3014 3015BROADCOM STB AVS TMON DRIVER 3016M: Markus Mayer <mmayer@broadcom.com> 3017M: bcm-kernel-feedback-list@broadcom.com 3018L: linux-pm@vger.kernel.org 3019S: Maintained 3020F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3021F: drivers/thermal/broadcom/brcmstb* 3022 3023BROADCOM STB NAND FLASH DRIVER 3024M: Brian Norris <computersforpeace@gmail.com> 3025M: Kamal Dasu <kdasu.kdev@gmail.com> 3026L: linux-mtd@lists.infradead.org 3027L: bcm-kernel-feedback-list@broadcom.com 3028S: Maintained 3029F: drivers/mtd/nand/brcmnand/ 3030 3031BROADCOM STB DPFE DRIVER 3032M: Markus Mayer <mmayer@broadcom.com> 3033M: bcm-kernel-feedback-list@broadcom.com 3034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3035S: Maintained 3036F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3037F: drivers/memory/brcmstb_dpfe.c 3038 3039BROADCOM SYSTEMPORT ETHERNET DRIVER 3040M: Florian Fainelli <f.fainelli@gmail.com> 3041L: netdev@vger.kernel.org 3042S: Supported 3043F: drivers/net/ethernet/broadcom/bcmsysport.* 3044 3045BROADCOM TG3 GIGABIT ETHERNET DRIVER 3046M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3047M: Prashant Sreedharan <prashant@broadcom.com> 3048M: Michael Chan <mchan@broadcom.com> 3049L: netdev@vger.kernel.org 3050S: Supported 3051F: drivers/net/ethernet/broadcom/tg3.* 3052 3053BROCADE BFA FC SCSI DRIVER 3054M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3055M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3056L: linux-scsi@vger.kernel.org 3057S: Supported 3058F: drivers/scsi/bfa/ 3059 3060BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3061M: Rasesh Mody <rasesh.mody@cavium.com> 3062M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3063M: Dept-GELinuxNICDev@cavium.com 3064L: netdev@vger.kernel.org 3065S: Supported 3066F: drivers/net/ethernet/brocade/bna/ 3067 3068BSG (block layer generic sg v4 driver) 3069M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3070L: linux-scsi@vger.kernel.org 3071S: Supported 3072F: block/bsg.c 3073F: include/linux/bsg.h 3074F: include/uapi/linux/bsg.h 3075 3076BT87X AUDIO DRIVER 3077M: Clemens Ladisch <clemens@ladisch.de> 3078L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3079T: git git://git.alsa-project.org/alsa-kernel.git 3080S: Maintained 3081F: Documentation/sound/alsa/Bt87x.txt 3082F: sound/pci/bt87x.c 3083 3084BT8XXGPIO DRIVER 3085M: Michael Buesch <m@bues.ch> 3086W: http://bu3sch.de/btgpio.php 3087S: Maintained 3088F: drivers/gpio/gpio-bt8xx.c 3089 3090BTRFS FILE SYSTEM 3091M: Chris Mason <clm@fb.com> 3092M: Josef Bacik <jbacik@fb.com> 3093M: David Sterba <dsterba@suse.com> 3094L: linux-btrfs@vger.kernel.org 3095W: http://btrfs.wiki.kernel.org/ 3096Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3098S: Maintained 3099F: Documentation/filesystems/btrfs.txt 3100F: fs/btrfs/ 3101F: include/linux/btrfs* 3102F: include/uapi/linux/btrfs* 3103 3104BTTV VIDEO4LINUX DRIVER 3105M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3106M: Mauro Carvalho Chehab <mchehab@kernel.org> 3107L: linux-media@vger.kernel.org 3108W: https://linuxtv.org 3109T: git git://linuxtv.org/media_tree.git 3110S: Odd fixes 3111F: Documentation/media/v4l-drivers/bttv* 3112F: drivers/media/pci/bt8xx/bttv* 3113 3114BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3115M: Chanwoo Choi <cw00.choi@samsung.com> 3116L: linux-pm@vger.kernel.org 3117L: linux-samsung-soc@vger.kernel.org 3118T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3119S: Maintained 3120F: drivers/devfreq/exynos-bus.c 3121F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3122 3123BUSLOGIC SCSI DRIVER 3124M: Khalid Aziz <khalid@gonehiking.org> 3125L: linux-scsi@vger.kernel.org 3126S: Maintained 3127F: drivers/scsi/BusLogic.* 3128F: drivers/scsi/FlashPoint.* 3129 3130C-MEDIA CMI8788 DRIVER 3131M: Clemens Ladisch <clemens@ladisch.de> 3132L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3133T: git git://git.alsa-project.org/alsa-kernel.git 3134S: Maintained 3135F: sound/pci/oxygen/ 3136 3137C6X ARCHITECTURE 3138M: Mark Salter <msalter@redhat.com> 3139M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3140L: linux-c6x-dev@linux-c6x.org 3141W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3142S: Maintained 3143F: arch/c6x/ 3144 3145CA8210 IEEE-802.15.4 RADIO DRIVER 3146M: Harry Morris <h.morris@cascoda.com> 3147L: linux-wpan@vger.kernel.org 3148W: https://github.com/Cascoda/ca8210-linux.git 3149S: Maintained 3150F: drivers/net/ieee802154/ca8210.c 3151F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3152 3153CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3154M: David Howells <dhowells@redhat.com> 3155L: linux-cachefs@redhat.com (moderated for non-subscribers) 3156S: Supported 3157F: Documentation/filesystems/caching/cachefiles.txt 3158F: fs/cachefiles/ 3159 3160CADET FM/AM RADIO RECEIVER DRIVER 3161M: Hans Verkuil <hverkuil@xs4all.nl> 3162L: linux-media@vger.kernel.org 3163T: git git://linuxtv.org/media_tree.git 3164W: https://linuxtv.org 3165S: Maintained 3166F: drivers/media/radio/radio-cadet* 3167 3168CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3169M: Jonathan Corbet <corbet@lwn.net> 3170L: linux-media@vger.kernel.org 3171T: git git://linuxtv.org/media_tree.git 3172S: Maintained 3173F: Documentation/media/v4l-drivers/cafe_ccic* 3174F: drivers/media/platform/marvell-ccic/ 3175 3176CAIF NETWORK LAYER 3177M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3178L: netdev@vger.kernel.org 3179S: Supported 3180F: Documentation/networking/caif/ 3181F: drivers/net/caif/ 3182F: include/uapi/linux/caif/ 3183F: include/net/caif/ 3184F: net/caif/ 3185 3186CALGARY x86-64 IOMMU 3187M: Muli Ben-Yehuda <mulix@mulix.org> 3188M: Jon Mason <jdmason@kudzu.us> 3189L: iommu@lists.linux-foundation.org 3190S: Maintained 3191F: arch/x86/kernel/pci-calgary_64.c 3192F: arch/x86/kernel/tce_64.c 3193F: arch/x86/include/asm/calgary.h 3194F: arch/x86/include/asm/tce.h 3195 3196CAN NETWORK DRIVERS 3197M: Wolfgang Grandegger <wg@grandegger.com> 3198M: Marc Kleine-Budde <mkl@pengutronix.de> 3199L: linux-can@vger.kernel.org 3200W: https://github.com/linux-can 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3202T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3203S: Maintained 3204F: Documentation/devicetree/bindings/net/can/ 3205F: drivers/net/can/ 3206F: include/linux/can/dev.h 3207F: include/linux/can/platform/ 3208F: include/uapi/linux/can/error.h 3209F: include/uapi/linux/can/netlink.h 3210 3211CAN NETWORK LAYER 3212M: Oliver Hartkopp <socketcan@hartkopp.net> 3213M: Marc Kleine-Budde <mkl@pengutronix.de> 3214L: linux-can@vger.kernel.org 3215W: https://github.com/linux-can 3216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3218S: Maintained 3219F: Documentation/networking/can.rst 3220F: net/can/ 3221F: include/linux/can/core.h 3222F: include/uapi/linux/can.h 3223F: include/uapi/linux/can/bcm.h 3224F: include/uapi/linux/can/raw.h 3225F: include/uapi/linux/can/gw.h 3226 3227CAPABILITIES 3228M: Serge Hallyn <serge@hallyn.com> 3229L: linux-security-module@vger.kernel.org 3230S: Supported 3231F: include/linux/capability.h 3232F: include/uapi/linux/capability.h 3233F: security/commoncap.c 3234F: kernel/capability.c 3235 3236CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3237M: Kevin Tsai <ktsai@capellamicro.com> 3238S: Maintained 3239F: drivers/iio/light/cm* 3240 3241CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3242M: Christian Lamparter <chunkeey@googlemail.com> 3243L: linux-wireless@vger.kernel.org 3244W: http://wireless.kernel.org/en/users/Drivers/carl9170 3245S: Maintained 3246F: drivers/net/wireless/ath/carl9170/ 3247 3248CAVIUM I2C DRIVER 3249M: Jan Glauber <jglauber@cavium.com> 3250M: David Daney <david.daney@cavium.com> 3251W: http://www.cavium.com 3252S: Supported 3253F: drivers/i2c/busses/i2c-octeon* 3254F: drivers/i2c/busses/i2c-thunderx* 3255 3256CAVIUM LIQUIDIO NETWORK DRIVER 3257M: Derek Chickles <derek.chickles@caviumnetworks.com> 3258M: Satanand Burla <satananda.burla@caviumnetworks.com> 3259M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3260M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3261L: netdev@vger.kernel.org 3262W: http://www.cavium.com 3263S: Supported 3264F: drivers/net/ethernet/cavium/liquidio/ 3265 3266CAVIUM MMC DRIVER 3267M: Jan Glauber <jglauber@cavium.com> 3268M: David Daney <david.daney@cavium.com> 3269M: Steven J. Hill <Steven.Hill@cavium.com> 3270W: http://www.cavium.com 3271S: Supported 3272F: drivers/mmc/host/cavium* 3273 3274CAVIUM OCTEON-TX CRYPTO DRIVER 3275M: George Cherian <george.cherian@cavium.com> 3276L: linux-crypto@vger.kernel.org 3277W: http://www.cavium.com 3278S: Supported 3279F: drivers/crypto/cavium/cpt/ 3280 3281CAVIUM THUNDERX2 ARM64 SOC 3282M: Robert Richter <rrichter@cavium.com> 3283M: Jayachandran C <jnair@caviumnetworks.com> 3284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3285S: Maintained 3286F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3287F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3288 3289CC2520 IEEE-802.15.4 RADIO DRIVER 3290M: Varka Bhadram <varkabhadram@gmail.com> 3291L: linux-wpan@vger.kernel.org 3292S: Maintained 3293F: drivers/net/ieee802154/cc2520.c 3294F: include/linux/spi/cc2520.h 3295F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3296 3297CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3298M: Gilad Ben-Yossef <gilad@benyossef.com> 3299L: linux-crypto@vger.kernel.org 3300L: driverdev-devel@linuxdriverproject.org 3301S: Supported 3302F: drivers/staging/ccree/ 3303W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3304 3305CEC FRAMEWORK 3306M: Hans Verkuil <hans.verkuil@cisco.com> 3307L: linux-media@vger.kernel.org 3308T: git git://linuxtv.org/media_tree.git 3309W: http://linuxtv.org 3310S: Supported 3311F: Documentation/media/kapi/cec-core.rst 3312F: Documentation/media/uapi/cec 3313F: drivers/media/cec/ 3314F: drivers/media/rc/keymaps/rc-cec.c 3315F: include/media/cec.h 3316F: include/media/cec-notifier.h 3317F: include/uapi/linux/cec.h 3318F: include/uapi/linux/cec-funcs.h 3319F: Documentation/devicetree/bindings/media/cec.txt 3320 3321CEC GPIO DRIVER 3322M: Hans Verkuil <hans.verkuil@cisco.com> 3323L: linux-media@vger.kernel.org 3324T: git git://linuxtv.org/media_tree.git 3325W: http://linuxtv.org 3326S: Supported 3327F: drivers/media/platform/cec-gpio/ 3328F: Documentation/devicetree/bindings/media/cec-gpio.txt 3329 3330CELL BROADBAND ENGINE ARCHITECTURE 3331M: Arnd Bergmann <arnd@arndb.de> 3332L: linuxppc-dev@lists.ozlabs.org 3333W: http://www.ibm.com/developerworks/power/cell/ 3334S: Supported 3335F: arch/powerpc/include/asm/cell*.h 3336F: arch/powerpc/include/asm/spu*.h 3337F: arch/powerpc/include/uapi/asm/spu*.h 3338F: arch/powerpc/oprofile/*cell* 3339F: arch/powerpc/platforms/cell/ 3340 3341CEPH COMMON CODE (LIBCEPH) 3342M: Ilya Dryomov <idryomov@gmail.com> 3343M: "Yan, Zheng" <zyan@redhat.com> 3344M: Sage Weil <sage@redhat.com> 3345L: ceph-devel@vger.kernel.org 3346W: http://ceph.com/ 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3348T: git git://github.com/ceph/ceph-client.git 3349S: Supported 3350F: net/ceph/ 3351F: include/linux/ceph/ 3352F: include/linux/crush/ 3353 3354CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3355M: "Yan, Zheng" <zyan@redhat.com> 3356M: Sage Weil <sage@redhat.com> 3357M: Ilya Dryomov <idryomov@gmail.com> 3358L: ceph-devel@vger.kernel.org 3359W: http://ceph.com/ 3360T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3361T: git git://github.com/ceph/ceph-client.git 3362S: Supported 3363F: Documentation/filesystems/ceph.txt 3364F: fs/ceph/ 3365 3366CERTIFICATE HANDLING: 3367M: David Howells <dhowells@redhat.com> 3368M: David Woodhouse <dwmw2@infradead.org> 3369L: keyrings@vger.kernel.org 3370S: Maintained 3371F: Documentation/module-signing.txt 3372F: certs/ 3373F: scripts/sign-file.c 3374F: scripts/extract-cert.c 3375 3376CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3377L: linux-usb@vger.kernel.org 3378S: Orphan 3379F: Documentation/usb/WUSB-Design-overview.txt 3380F: Documentation/usb/wusb-cbaf 3381F: drivers/usb/host/hwa-hc.c 3382F: drivers/usb/host/whci/ 3383F: drivers/usb/wusbcore/ 3384F: include/linux/usb/wusb* 3385 3386CFAG12864B LCD DRIVER 3387M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3388W: http://miguelojeda.es/auxdisplay.htm 3389W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3390S: Maintained 3391F: drivers/auxdisplay/cfag12864b.c 3392F: include/linux/cfag12864b.h 3393 3394CFAG12864BFB LCD FRAMEBUFFER DRIVER 3395M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3396W: http://miguelojeda.es/auxdisplay.htm 3397W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3398S: Maintained 3399F: drivers/auxdisplay/cfag12864bfb.c 3400F: include/linux/cfag12864b.h 3401 3402802.11 (including CFG80211/NL80211) 3403M: Johannes Berg <johannes@sipsolutions.net> 3404L: linux-wireless@vger.kernel.org 3405W: http://wireless.kernel.org/ 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3408S: Maintained 3409F: net/wireless/ 3410F: include/uapi/linux/nl80211.h 3411F: include/linux/ieee80211.h 3412F: include/net/wext.h 3413F: include/net/cfg80211.h 3414F: include/net/iw_handler.h 3415F: include/net/ieee80211_radiotap.h 3416F: Documentation/driver-api/80211/cfg80211.rst 3417F: Documentation/networking/regulatory.txt 3418 3419CHAR and MISC DRIVERS 3420M: Arnd Bergmann <arnd@arndb.de> 3421M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3423S: Supported 3424F: drivers/char/ 3425F: drivers/misc/ 3426F: include/linux/miscdevice.h 3427 3428CHECKPATCH 3429M: Andy Whitcroft <apw@canonical.com> 3430M: Joe Perches <joe@perches.com> 3431S: Maintained 3432F: scripts/checkpatch.pl 3433 3434CHINESE DOCUMENTATION 3435M: Harry Wei <harryxiyou@gmail.com> 3436L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3437L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3438S: Maintained 3439F: Documentation/translations/zh_CN/ 3440 3441CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3442M: Peter Chen <Peter.Chen@nxp.com> 3443T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3444L: linux-usb@vger.kernel.org 3445S: Maintained 3446F: drivers/usb/chipidea/ 3447 3448CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3449M: Hans de Goede <hdegoede@redhat.com> 3450L: linux-input@vger.kernel.org 3451S: Maintained 3452F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3453F: drivers/input/touchscreen/chipone_icn8318.c 3454 3455CHROME HARDWARE PLATFORM SUPPORT 3456M: Benson Leung <bleung@chromium.org> 3457M: Olof Johansson <olof@lixom.net> 3458S: Maintained 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3460F: drivers/platform/chrome/ 3461 3462CIRRUS LOGIC AUDIO CODEC DRIVERS 3463M: Brian Austin <brian.austin@cirrus.com> 3464M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3465L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3466S: Maintained 3467F: sound/soc/codecs/cs* 3468 3469CIRRUS LOGIC EP93XX ETHERNET DRIVER 3470M: Hartley Sweeten <hsweeten@visionengravers.com> 3471L: netdev@vger.kernel.org 3472S: Maintained 3473F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3474 3475CISCO FCOE HBA DRIVER 3476M: Satish Kharat <satishkh@cisco.com> 3477M: Sesidhar Baddela <sebaddel@cisco.com> 3478M: Karan Tilak Kumar <kartilak@cisco.com> 3479L: linux-scsi@vger.kernel.org 3480S: Supported 3481F: drivers/scsi/fnic/ 3482 3483CISCO SCSI HBA DRIVER 3484M: Karan Tilak Kumar <kartilak@cisco.com> 3485M: Sesidhar Baddela <sebaddel@cisco.com> 3486L: linux-scsi@vger.kernel.org 3487S: Supported 3488F: drivers/scsi/snic/ 3489 3490CISCO VIC ETHERNET NIC DRIVER 3491M: Christian Benvenuti <benve@cisco.com> 3492M: Govindarajulu Varadarajan <_govind@gmx.com> 3493M: Parvi Kaustubhi <pkaustub@cisco.com> 3494S: Supported 3495F: drivers/net/ethernet/cisco/enic/ 3496 3497CISCO VIC LOW LATENCY NIC DRIVER 3498M: Christian Benvenuti <benve@cisco.com> 3499M: Dave Goodell <dgoodell@cisco.com> 3500S: Supported 3501F: drivers/infiniband/hw/usnic/ 3502 3503CLEANCACHE API 3504M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3505L: linux-kernel@vger.kernel.org 3506S: Maintained 3507F: mm/cleancache.c 3508F: include/linux/cleancache.h 3509 3510CLK API 3511M: Russell King <linux@armlinux.org.uk> 3512L: linux-clk@vger.kernel.org 3513S: Maintained 3514F: include/linux/clk.h 3515 3516CLOCKSOURCE, CLOCKEVENT DRIVERS 3517M: Daniel Lezcano <daniel.lezcano@linaro.org> 3518M: Thomas Gleixner <tglx@linutronix.de> 3519L: linux-kernel@vger.kernel.org 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3521S: Supported 3522F: drivers/clocksource/ 3523F: Documentation/devicetree/bindings/timer/ 3524 3525CMPC ACPI DRIVER 3526M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3527M: Daniel Oliveira Nascimento <don@syst.com.br> 3528L: platform-driver-x86@vger.kernel.org 3529S: Supported 3530F: drivers/platform/x86/classmate-laptop.c 3531 3532COBALT MEDIA DRIVER 3533M: Hans Verkuil <hans.verkuil@cisco.com> 3534L: linux-media@vger.kernel.org 3535T: git git://linuxtv.org/media_tree.git 3536W: https://linuxtv.org 3537S: Supported 3538F: drivers/media/pci/cobalt/ 3539 3540COCCINELLE/Semantic Patches (SmPL) 3541M: Julia Lawall <Julia.Lawall@lip6.fr> 3542M: Gilles Muller <Gilles.Muller@lip6.fr> 3543M: Nicolas Palix <nicolas.palix@imag.fr> 3544M: Michal Marek <michal.lkml@markovi.net> 3545L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3546T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3547W: http://coccinelle.lip6.fr/ 3548S: Supported 3549F: Documentation/dev-tools/coccinelle.rst 3550F: scripts/coccinelle/ 3551F: scripts/coccicheck 3552 3553CODA FILE SYSTEM 3554M: Jan Harkes <jaharkes@cs.cmu.edu> 3555M: coda@cs.cmu.edu 3556L: codalist@coda.cs.cmu.edu 3557W: http://www.coda.cs.cmu.edu/ 3558S: Maintained 3559F: Documentation/filesystems/coda.txt 3560F: fs/coda/ 3561F: include/linux/coda*.h 3562F: include/uapi/linux/coda*.h 3563 3564CODA V4L2 MEM2MEM DRIVER 3565M: Philipp Zabel <p.zabel@pengutronix.de> 3566L: linux-media@vger.kernel.org 3567S: Maintained 3568F: Documentation/devicetree/bindings/media/coda.txt 3569F: drivers/media/platform/coda/ 3570 3571COMMON CLK FRAMEWORK 3572M: Michael Turquette <mturquette@baylibre.com> 3573M: Stephen Boyd <sboyd@codeaurora.org> 3574L: linux-clk@vger.kernel.org 3575Q: http://patchwork.kernel.org/project/linux-clk/list/ 3576T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3577S: Maintained 3578F: Documentation/devicetree/bindings/clock/ 3579F: drivers/clk/ 3580X: drivers/clk/clkdev.c 3581F: include/linux/clk-pr* 3582F: include/linux/clk/ 3583 3584COMMON INTERNET FILE SYSTEM (CIFS) 3585M: Steve French <sfrench@samba.org> 3586L: linux-cifs@vger.kernel.org 3587L: samba-technical@lists.samba.org (moderated for non-subscribers) 3588W: http://linux-cifs.samba.org/ 3589T: git git://git.samba.org/sfrench/cifs-2.6.git 3590S: Supported 3591F: Documentation/filesystems/cifs/ 3592F: fs/cifs/ 3593 3594COMPACTPCI HOTPLUG CORE 3595M: Scott Murray <scott@spiteful.org> 3596L: linux-pci@vger.kernel.org 3597S: Maintained 3598F: drivers/pci/hotplug/cpci_hotplug* 3599 3600COMPACTPCI HOTPLUG GENERIC DRIVER 3601M: Scott Murray <scott@spiteful.org> 3602L: linux-pci@vger.kernel.org 3603S: Maintained 3604F: drivers/pci/hotplug/cpcihp_generic.c 3605 3606COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3607M: Scott Murray <scott@spiteful.org> 3608L: linux-pci@vger.kernel.org 3609S: Maintained 3610F: drivers/pci/hotplug/cpcihp_zt5550.* 3611 3612COMPAL LAPTOP SUPPORT 3613M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3614L: platform-driver-x86@vger.kernel.org 3615S: Maintained 3616F: drivers/platform/x86/compal-laptop.c 3617 3618CONEXANT ACCESSRUNNER USB DRIVER 3619L: accessrunner-general@lists.sourceforge.net 3620W: http://accessrunner.sourceforge.net/ 3621S: Orphan 3622F: drivers/usb/atm/cxacru.c 3623 3624CONFIGFS 3625M: Joel Becker <jlbec@evilplan.org> 3626M: Christoph Hellwig <hch@lst.de> 3627T: git git://git.infradead.org/users/hch/configfs.git 3628S: Supported 3629F: fs/configfs/ 3630F: include/linux/configfs.h 3631 3632CONNECTOR 3633M: Evgeniy Polyakov <zbr@ioremap.net> 3634L: netdev@vger.kernel.org 3635S: Maintained 3636F: drivers/connector/ 3637 3638CONTROL GROUP (CGROUP) 3639M: Tejun Heo <tj@kernel.org> 3640M: Li Zefan <lizefan@huawei.com> 3641M: Johannes Weiner <hannes@cmpxchg.org> 3642L: cgroups@vger.kernel.org 3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3644S: Maintained 3645F: Documentation/cgroup* 3646F: include/linux/cgroup* 3647F: kernel/cgroup* 3648 3649CONTROL GROUP - CPUSET 3650M: Li Zefan <lizefan@huawei.com> 3651L: cgroups@vger.kernel.org 3652W: http://www.bullopensource.org/cpuset/ 3653W: http://oss.sgi.com/projects/cpusets/ 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3655S: Maintained 3656F: Documentation/cgroup-v1/cpusets.txt 3657F: include/linux/cpuset.h 3658F: kernel/cgroup/cpuset.c 3659 3660CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3661M: Johannes Weiner <hannes@cmpxchg.org> 3662M: Michal Hocko <mhocko@kernel.org> 3663M: Vladimir Davydov <vdavydov.dev@gmail.com> 3664L: cgroups@vger.kernel.org 3665L: linux-mm@kvack.org 3666S: Maintained 3667F: mm/memcontrol.c 3668F: mm/swap_cgroup.c 3669 3670CORETEMP HARDWARE MONITORING DRIVER 3671M: Fenghua Yu <fenghua.yu@intel.com> 3672L: linux-hwmon@vger.kernel.org 3673S: Maintained 3674F: Documentation/hwmon/coretemp 3675F: drivers/hwmon/coretemp.c 3676 3677COSA/SRP SYNC SERIAL DRIVER 3678M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3679W: http://www.fi.muni.cz/~kas/cosa/ 3680S: Maintained 3681F: drivers/net/wan/cosa* 3682 3683CPMAC ETHERNET DRIVER 3684M: Florian Fainelli <f.fainelli@gmail.com> 3685L: netdev@vger.kernel.org 3686S: Maintained 3687F: drivers/net/ethernet/ti/cpmac.c 3688 3689CPU FREQUENCY DRIVERS 3690M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3691M: Viresh Kumar <viresh.kumar@linaro.org> 3692L: linux-pm@vger.kernel.org 3693S: Maintained 3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3695T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3696B: https://bugzilla.kernel.org 3697F: Documentation/cpu-freq/ 3698F: Documentation/devicetree/bindings/cpufreq/ 3699F: drivers/cpufreq/ 3700F: include/linux/cpufreq.h 3701F: tools/testing/selftests/cpufreq/ 3702 3703CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3704M: Viresh Kumar <viresh.kumar@linaro.org> 3705M: Sudeep Holla <sudeep.holla@arm.com> 3706L: linux-pm@vger.kernel.org 3707W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3708S: Maintained 3709F: drivers/cpufreq/arm_big_little.h 3710F: drivers/cpufreq/arm_big_little.c 3711F: drivers/cpufreq/arm_big_little_dt.c 3712 3713CPU POWER MONITORING SUBSYSTEM 3714M: Thomas Renninger <trenn@suse.com> 3715M: Shuah Khan <shuahkh@osg.samsung.com> 3716M: Shuah Khan <shuah@kernel.org> 3717L: linux-pm@vger.kernel.org 3718S: Maintained 3719F: tools/power/cpupower/ 3720 3721CPUID/MSR DRIVER 3722M: "H. Peter Anvin" <hpa@zytor.com> 3723S: Maintained 3724F: arch/x86/kernel/cpuid.c 3725F: arch/x86/kernel/msr.c 3726 3727CPUIDLE DRIVER - ARM BIG LITTLE 3728M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3729M: Daniel Lezcano <daniel.lezcano@linaro.org> 3730L: linux-pm@vger.kernel.org 3731L: linux-arm-kernel@lists.infradead.org 3732T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3733S: Maintained 3734F: drivers/cpuidle/cpuidle-big_little.c 3735 3736CPUIDLE DRIVER - ARM EXYNOS 3737M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3738M: Daniel Lezcano <daniel.lezcano@linaro.org> 3739M: Kukjin Kim <kgene@kernel.org> 3740L: linux-pm@vger.kernel.org 3741L: linux-samsung-soc@vger.kernel.org 3742S: Supported 3743F: drivers/cpuidle/cpuidle-exynos.c 3744F: arch/arm/mach-exynos/pm.c 3745 3746CPUIDLE DRIVERS 3747M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3748M: Daniel Lezcano <daniel.lezcano@linaro.org> 3749L: linux-pm@vger.kernel.org 3750S: Maintained 3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3752B: https://bugzilla.kernel.org 3753F: drivers/cpuidle/* 3754F: include/linux/cpuidle.h 3755 3756CRAMFS FILESYSTEM 3757M: Nicolas Pitre <nico@linaro.org> 3758S: Maintained 3759F: Documentation/filesystems/cramfs.txt 3760F: fs/cramfs/ 3761 3762CRIS PORT 3763M: Mikael Starvik <starvik@axis.com> 3764M: Jesper Nilsson <jesper.nilsson@axis.com> 3765L: linux-cris-kernel@axis.com 3766W: http://developer.axis.com 3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3768S: Maintained 3769F: arch/cris/ 3770F: drivers/tty/serial/crisv10.* 3771 3772CRYPTO API 3773M: Herbert Xu <herbert@gondor.apana.org.au> 3774M: "David S. Miller" <davem@davemloft.net> 3775L: linux-crypto@vger.kernel.org 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3777T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3778S: Maintained 3779F: Documentation/crypto/ 3780F: Documentation/devicetree/bindings/crypto/ 3781F: arch/*/crypto/ 3782F: crypto/ 3783F: drivers/crypto/ 3784F: include/crypto/ 3785F: include/linux/crypto* 3786 3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3788M: Neil Horman <nhorman@tuxdriver.com> 3789L: linux-crypto@vger.kernel.org 3790S: Maintained 3791F: crypto/ansi_cprng.c 3792F: crypto/rng.c 3793 3794CS3308 MEDIA DRIVER 3795M: Hans Verkuil <hverkuil@xs4all.nl> 3796L: linux-media@vger.kernel.org 3797T: git git://linuxtv.org/media_tree.git 3798W: http://linuxtv.org 3799S: Odd Fixes 3800F: drivers/media/i2c/cs3308.c 3801F: drivers/media/i2c/cs3308.h 3802 3803CS5535 Audio ALSA driver 3804M: Jaya Kumar <jayakumar.alsa@gmail.com> 3805S: Maintained 3806F: sound/pci/cs5535audio/ 3807 3808CW1200 WLAN driver 3809M: Solomon Peachy <pizza@shaftnet.org> 3810S: Maintained 3811F: drivers/net/wireless/st/cw1200/ 3812 3813CX18 VIDEO4LINUX DRIVER 3814M: Andy Walls <awalls@md.metrocast.net> 3815L: ivtv-devel@ivtvdriver.org (subscribers-only) 3816L: linux-media@vger.kernel.org 3817T: git git://linuxtv.org/media_tree.git 3818W: https://linuxtv.org 3819W: http://www.ivtvdriver.org/index.php/Cx18 3820S: Maintained 3821F: Documentation/media/v4l-drivers/cx18* 3822F: drivers/media/pci/cx18/ 3823F: include/uapi/linux/ivtv* 3824 3825CX2341X MPEG ENCODER HELPER MODULE 3826M: Hans Verkuil <hverkuil@xs4all.nl> 3827L: linux-media@vger.kernel.org 3828T: git git://linuxtv.org/media_tree.git 3829W: https://linuxtv.org 3830S: Maintained 3831F: drivers/media/common/cx2341x* 3832F: include/media/cx2341x* 3833 3834CX24120 MEDIA DRIVER 3835M: Jemma Denson <jdenson@gmail.com> 3836M: Patrick Boettcher <patrick.boettcher@posteo.de> 3837L: linux-media@vger.kernel.org 3838W: https://linuxtv.org 3839Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3840S: Maintained 3841F: drivers/media/dvb-frontends/cx24120* 3842 3843CX88 VIDEO4LINUX DRIVER 3844M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3845M: Mauro Carvalho Chehab <mchehab@kernel.org> 3846L: linux-media@vger.kernel.org 3847W: https://linuxtv.org 3848T: git git://linuxtv.org/media_tree.git 3849S: Odd fixes 3850F: Documentation/media/v4l-drivers/cx88* 3851F: drivers/media/pci/cx88/ 3852 3853CXD2820R MEDIA DRIVER 3854M: Antti Palosaari <crope@iki.fi> 3855L: linux-media@vger.kernel.org 3856W: https://linuxtv.org 3857W: http://palosaari.fi/linux/ 3858Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3859T: git git://linuxtv.org/anttip/media_tree.git 3860S: Maintained 3861F: drivers/media/dvb-frontends/cxd2820r* 3862 3863CXGB3 ETHERNET DRIVER (CXGB3) 3864M: Santosh Raspatur <santosh@chelsio.com> 3865L: netdev@vger.kernel.org 3866W: http://www.chelsio.com 3867S: Supported 3868F: drivers/net/ethernet/chelsio/cxgb3/ 3869 3870CXGB3 ISCSI DRIVER (CXGB3I) 3871M: Karen Xie <kxie@chelsio.com> 3872L: linux-scsi@vger.kernel.org 3873W: http://www.chelsio.com 3874S: Supported 3875F: drivers/scsi/cxgbi/cxgb3i 3876 3877CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3878M: Steve Wise <swise@chelsio.com> 3879L: linux-rdma@vger.kernel.org 3880W: http://www.openfabrics.org 3881S: Supported 3882F: drivers/infiniband/hw/cxgb3/ 3883F: include/uapi/rdma/cxgb3-abi.h 3884 3885CXGB4 CRYPTO DRIVER (chcr) 3886M: Harsh Jain <harsh@chelsio.com> 3887L: linux-crypto@vger.kernel.org 3888W: http://www.chelsio.com 3889S: Supported 3890F: drivers/crypto/chelsio 3891 3892CXGB4 ETHERNET DRIVER (CXGB4) 3893M: Ganesh Goudar <ganeshgr@chelsio.com> 3894L: netdev@vger.kernel.org 3895W: http://www.chelsio.com 3896S: Supported 3897F: drivers/net/ethernet/chelsio/cxgb4/ 3898 3899CXGB4 ISCSI DRIVER (CXGB4I) 3900M: Karen Xie <kxie@chelsio.com> 3901L: linux-scsi@vger.kernel.org 3902W: http://www.chelsio.com 3903S: Supported 3904F: drivers/scsi/cxgbi/cxgb4i 3905 3906CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3907M: Steve Wise <swise@chelsio.com> 3908L: linux-rdma@vger.kernel.org 3909W: http://www.openfabrics.org 3910S: Supported 3911F: drivers/infiniband/hw/cxgb4/ 3912F: include/uapi/rdma/cxgb4-abi.h 3913 3914CXGB4VF ETHERNET DRIVER (CXGB4VF) 3915M: Casey Leedom <leedom@chelsio.com> 3916L: netdev@vger.kernel.org 3917W: http://www.chelsio.com 3918S: Supported 3919F: drivers/net/ethernet/chelsio/cxgb4vf/ 3920 3921CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3922M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3923M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3924L: linuxppc-dev@lists.ozlabs.org 3925S: Supported 3926F: arch/powerpc/platforms/powernv/pci-cxl.c 3927F: drivers/misc/cxl/ 3928F: include/misc/cxl* 3929F: include/uapi/misc/cxl.h 3930F: Documentation/powerpc/cxl.txt 3931F: Documentation/ABI/testing/sysfs-class-cxl 3932 3933CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3934M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3935M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3936M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3937L: linux-scsi@vger.kernel.org 3938S: Supported 3939F: drivers/scsi/cxlflash/ 3940F: include/uapi/scsi/cxlflash_ioctls.h 3941F: Documentation/powerpc/cxlflash.txt 3942 3943CYBERPRO FB DRIVER 3944M: Russell King <linux@armlinux.org.uk> 3945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3946W: http://www.armlinux.org.uk/ 3947S: Maintained 3948F: drivers/video/fbdev/cyber2000fb.* 3949 3950CYCLADES ASYNC MUX DRIVER 3951W: http://www.cyclades.com/ 3952S: Orphan 3953F: drivers/tty/cyclades.c 3954F: include/linux/cyclades.h 3955F: include/uapi/linux/cyclades.h 3956 3957CYCLADES PC300 DRIVER 3958W: http://www.cyclades.com/ 3959S: Orphan 3960F: drivers/net/wan/pc300* 3961 3962CYPRESS_FIRMWARE MEDIA DRIVER 3963M: Antti Palosaari <crope@iki.fi> 3964L: linux-media@vger.kernel.org 3965W: https://linuxtv.org 3966W: http://palosaari.fi/linux/ 3967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3968T: git git://linuxtv.org/anttip/media_tree.git 3969S: Maintained 3970F: drivers/media/common/cypress_firmware* 3971 3972CYTTSP TOUCHSCREEN DRIVER 3973M: Ferruh Yigit <fery@cypress.com> 3974L: linux-input@vger.kernel.org 3975S: Supported 3976F: drivers/input/touchscreen/cyttsp* 3977F: include/linux/input/cyttsp.h 3978 3979D-LINK DIR-685 TOUCHKEYS DRIVER 3980M: Linus Walleij <linus.walleij@linaro.org> 3981L: linux-input@vger.kernel.org 3982S: Supported 3983F: drivers/input/dlink-dir685-touchkeys.c 3984 3985DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3986M: Joshua Kinard <kumba@gentoo.org> 3987S: Maintained 3988F: drivers/rtc/rtc-ds1685.c 3989F: include/linux/rtc/ds1685.h 3990 3991DAMA SLAVE for AX.25 3992M: Joerg Reuter <jreuter@yaina.de> 3993W: http://yaina.de/jreuter/ 3994W: http://www.qsl.net/dl1bke/ 3995L: linux-hams@vger.kernel.org 3996S: Maintained 3997F: net/ax25/af_ax25.c 3998F: net/ax25/ax25_dev.c 3999F: net/ax25/ax25_ds_* 4000F: net/ax25/ax25_in.c 4001F: net/ax25/ax25_out.c 4002F: net/ax25/ax25_timer.c 4003F: net/ax25/sysctl_net_ax25.c 4004 4005DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4006L: netdev@vger.kernel.org 4007S: Orphan 4008F: Documentation/networking/dmfe.txt 4009F: drivers/net/ethernet/dec/tulip/dmfe.c 4010 4011DC390/AM53C974 SCSI driver 4012M: Hannes Reinecke <hare@suse.com> 4013L: linux-scsi@vger.kernel.org 4014S: Maintained 4015F: drivers/scsi/am53c974.c 4016 4017DC395x SCSI driver 4018M: Oliver Neukum <oliver@neukum.org> 4019M: Ali Akcaagac <aliakc@web.de> 4020M: Jamie Lenehan <lenehan@twibble.org> 4021L: dc395x@twibble.org 4022W: http://twibble.org/dist/dc395x/ 4023W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4024S: Maintained 4025F: Documentation/scsi/dc395x.txt 4026F: drivers/scsi/dc395x.* 4027 4028DCCP PROTOCOL 4029M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4030L: dccp@vger.kernel.org 4031W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4032S: Maintained 4033F: include/linux/dccp.h 4034F: include/uapi/linux/dccp.h 4035F: include/linux/tfrc.h 4036F: net/dccp/ 4037 4038DECnet NETWORK LAYER 4039W: http://linux-decnet.sourceforge.net 4040L: linux-decnet-user@lists.sourceforge.net 4041S: Orphan 4042F: Documentation/networking/decnet.txt 4043F: net/decnet/ 4044 4045DECSTATION PLATFORM SUPPORT 4046M: "Maciej W. Rozycki" <macro@linux-mips.org> 4047L: linux-mips@linux-mips.org 4048W: http://www.linux-mips.org/wiki/DECstation 4049S: Maintained 4050F: arch/mips/dec/ 4051F: arch/mips/include/asm/dec/ 4052F: arch/mips/include/asm/mach-dec/ 4053 4054DEFXX FDDI NETWORK DRIVER 4055M: "Maciej W. Rozycki" <macro@linux-mips.org> 4056S: Maintained 4057F: drivers/net/fddi/defxx.* 4058 4059DELL SMBIOS DRIVER 4060M: Pali Rohár <pali.rohar@gmail.com> 4061M: Mario Limonciello <mario.limonciello@dell.com> 4062L: platform-driver-x86@vger.kernel.org 4063S: Maintained 4064F: drivers/platform/x86/dell-smbios.* 4065 4066DELL SMBIOS SMM DRIVER 4067M: Mario Limonciello <mario.limonciello@dell.com> 4068L: platform-driver-x86@vger.kernel.org 4069S: Maintained 4070F: drivers/platform/x86/dell-smbios-smm.c 4071 4072DELL SMBIOS WMI DRIVER 4073M: Mario Limonciello <mario.limonciello@dell.com> 4074L: platform-driver-x86@vger.kernel.org 4075S: Maintained 4076F: drivers/platform/x86/dell-smbios-wmi.c 4077F: tools/wmi/dell-smbios-example.c 4078 4079DELL LAPTOP DRIVER 4080M: Matthew Garrett <mjg59@srcf.ucam.org> 4081M: Pali Rohár <pali.rohar@gmail.com> 4082L: platform-driver-x86@vger.kernel.org 4083S: Maintained 4084F: drivers/platform/x86/dell-laptop.c 4085 4086DELL LAPTOP FREEFALL DRIVER 4087M: Pali Rohár <pali.rohar@gmail.com> 4088S: Maintained 4089F: drivers/platform/x86/dell-smo8800.c 4090 4091DELL LAPTOP RBTN DRIVER 4092M: Pali Rohár <pali.rohar@gmail.com> 4093S: Maintained 4094F: drivers/platform/x86/dell-rbtn.* 4095 4096DELL LAPTOP SMM DRIVER 4097M: Pali Rohár <pali.rohar@gmail.com> 4098S: Maintained 4099F: drivers/hwmon/dell-smm-hwmon.c 4100F: include/uapi/linux/i8k.h 4101 4102DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4103M: Doug Warzecha <Douglas_Warzecha@dell.com> 4104S: Maintained 4105F: Documentation/dcdbas.txt 4106F: drivers/firmware/dcdbas.* 4107 4108DELL WMI NOTIFICATIONS DRIVER 4109M: Matthew Garrett <mjg59@srcf.ucam.org> 4110M: Pali Rohár <pali.rohar@gmail.com> 4111S: Maintained 4112F: drivers/platform/x86/dell-wmi.c 4113 4114DELL WMI DESCRIPTOR DRIVER 4115M: Mario Limonciello <mario.limonciello@dell.com> 4116S: Maintained 4117F: drivers/platform/x86/dell-wmi-descriptor.c 4118 4119DELTA ST MEDIA DRIVER 4120M: Hugues Fruchet <hugues.fruchet@st.com> 4121L: linux-media@vger.kernel.org 4122T: git git://linuxtv.org/media_tree.git 4123W: https://linuxtv.org 4124S: Supported 4125F: drivers/media/platform/sti/delta 4126 4127DENALI NAND DRIVER 4128M: Masahiro Yamada <yamada.masahiro@socionext.com> 4129L: linux-mtd@lists.infradead.org 4130S: Supported 4131F: drivers/mtd/nand/denali* 4132 4133DESIGNWARE USB2 DRD IP DRIVER 4134M: John Youn <johnyoun@synopsys.com> 4135L: linux-usb@vger.kernel.org 4136T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4137S: Maintained 4138F: drivers/usb/dwc2/ 4139 4140DESIGNWARE USB3 DRD IP DRIVER 4141M: Felipe Balbi <balbi@kernel.org> 4142L: linux-usb@vger.kernel.org 4143T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4144S: Maintained 4145F: drivers/usb/dwc3/ 4146 4147DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4148M: Andreas Klinger <ak@it-klinger.de> 4149L: linux-iio@vger.kernel.org 4150S: Maintained 4151F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4152F: drivers/iio/proximity/srf*.c 4153 4154DEVICE COREDUMP (DEV_COREDUMP) 4155M: Johannes Berg <johannes@sipsolutions.net> 4156L: linux-kernel@vger.kernel.org 4157S: Maintained 4158F: drivers/base/devcoredump.c 4159F: include/linux/devcoredump.h 4160 4161DEVICE FREQUENCY (DEVFREQ) 4162M: MyungJoo Ham <myungjoo.ham@samsung.com> 4163M: Kyungmin Park <kyungmin.park@samsung.com> 4164R: Chanwoo Choi <cw00.choi@samsung.com> 4165L: linux-pm@vger.kernel.org 4166T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4167S: Maintained 4168F: drivers/devfreq/ 4169F: include/linux/devfreq.h 4170F: Documentation/devicetree/bindings/devfreq/ 4171 4172DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4173M: Chanwoo Choi <cw00.choi@samsung.com> 4174L: linux-pm@vger.kernel.org 4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4176S: Supported 4177F: drivers/devfreq/event/ 4178F: drivers/devfreq/devfreq-event.c 4179F: include/linux/devfreq-event.h 4180F: Documentation/devicetree/bindings/devfreq/event/ 4181 4182DEVICE NUMBER REGISTRY 4183M: Torben Mathiasen <device@lanana.org> 4184W: http://lanana.org/docs/device-list/index.html 4185S: Maintained 4186 4187DEVICE-MAPPER (LVM) 4188M: Alasdair Kergon <agk@redhat.com> 4189M: Mike Snitzer <snitzer@redhat.com> 4190M: dm-devel@redhat.com 4191L: dm-devel@redhat.com 4192W: http://sources.redhat.com/dm 4193Q: http://patchwork.kernel.org/project/dm-devel/list/ 4194T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4195T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4196S: Maintained 4197F: Documentation/device-mapper/ 4198F: drivers/md/Makefile 4199F: drivers/md/Kconfig 4200F: drivers/md/dm* 4201F: drivers/md/persistent-data/ 4202F: include/linux/device-mapper.h 4203F: include/linux/dm-*.h 4204F: include/uapi/linux/dm-*.h 4205 4206DEVLINK 4207M: Jiri Pirko <jiri@mellanox.com> 4208L: netdev@vger.kernel.org 4209S: Supported 4210F: net/core/devlink.c 4211F: include/net/devlink.h 4212F: include/uapi/linux/devlink.h 4213 4214DIALOG SEMICONDUCTOR DRIVERS 4215M: Support Opensource <support.opensource@diasemi.com> 4216W: http://www.dialog-semiconductor.com/products 4217S: Supported 4218F: Documentation/hwmon/da90?? 4219F: Documentation/devicetree/bindings/mfd/da90*.txt 4220F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4221F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4222F: Documentation/devicetree/bindings/regulator/da92*.txt 4223F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4224F: Documentation/devicetree/bindings/sound/da[79]*.txt 4225F: drivers/gpio/gpio-da90??.c 4226F: drivers/hwmon/da90??-hwmon.c 4227F: drivers/iio/adc/da91??-*.c 4228F: drivers/input/misc/da90??_onkey.c 4229F: drivers/input/touchscreen/da9052_tsi.c 4230F: drivers/leds/leds-da90??.c 4231F: drivers/mfd/da903x.c 4232F: drivers/mfd/da90??-*.c 4233F: drivers/mfd/da91??-*.c 4234F: drivers/power/supply/da9052-battery.c 4235F: drivers/power/supply/da91??-*.c 4236F: drivers/regulator/da903x.c 4237F: drivers/regulator/da9???-regulator.[ch] 4238F: drivers/thermal/da90??-thermal.c 4239F: drivers/rtc/rtc-da90??.c 4240F: drivers/video/backlight/da90??_bl.c 4241F: drivers/watchdog/da90??_wdt.c 4242F: include/linux/mfd/da903x.h 4243F: include/linux/mfd/da9052/ 4244F: include/linux/mfd/da9055/ 4245F: include/linux/mfd/da9062/ 4246F: include/linux/mfd/da9063/ 4247F: include/linux/mfd/da9150/ 4248F: include/linux/regulator/da9211.h 4249F: include/sound/da[79]*.h 4250F: sound/soc/codecs/da[79]*.[ch] 4251 4252DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4253M: William Breathitt Gray <vilhelm.gray@gmail.com> 4254L: linux-gpio@vger.kernel.org 4255S: Maintained 4256F: drivers/gpio/gpio-gpio-mm.c 4257 4258DIGI NEO AND CLASSIC PCI PRODUCTS 4259M: Lidza Louina <lidza.louina@gmail.com> 4260M: Mark Hounschell <markh@compro.net> 4261L: driverdev-devel@linuxdriverproject.org 4262S: Maintained 4263F: drivers/staging/dgnc/ 4264 4265DIOLAN U2C-12 I2C DRIVER 4266M: Guenter Roeck <linux@roeck-us.net> 4267L: linux-i2c@vger.kernel.org 4268S: Maintained 4269F: drivers/i2c/busses/i2c-diolan-u2c.c 4270 4271FILESYSTEM DIRECT ACCESS (DAX) 4272M: Matthew Wilcox <mawilcox@microsoft.com> 4273M: Ross Zwisler <ross.zwisler@linux.intel.com> 4274L: linux-fsdevel@vger.kernel.org 4275S: Supported 4276F: fs/dax.c 4277F: include/linux/dax.h 4278F: include/trace/events/fs_dax.h 4279 4280DEVICE DIRECT ACCESS (DAX) 4281M: Dan Williams <dan.j.williams@intel.com> 4282L: linux-nvdimm@lists.01.org 4283S: Supported 4284F: drivers/dax/ 4285 4286DIRECTORY NOTIFICATION (DNOTIFY) 4287M: Jan Kara <jack@suse.cz> 4288R: Amir Goldstein <amir73il@gmail.com> 4289L: linux-fsdevel@vger.kernel.org 4290S: Maintained 4291F: Documentation/filesystems/dnotify.txt 4292F: fs/notify/dnotify/ 4293F: include/linux/dnotify.h 4294 4295DISK GEOMETRY AND PARTITION HANDLING 4296M: Andries Brouwer <aeb@cwi.nl> 4297W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4298W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4299W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4300S: Maintained 4301 4302DISKQUOTA 4303M: Jan Kara <jack@suse.com> 4304S: Maintained 4305F: Documentation/filesystems/quota.txt 4306F: fs/quota/ 4307F: include/linux/quota*.h 4308F: include/uapi/linux/quota*.h 4309 4310DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4311M: Bernie Thompson <bernie@plugable.com> 4312L: linux-fbdev@vger.kernel.org 4313S: Maintained 4314W: http://plugable.com/category/projects/udlfb/ 4315F: drivers/video/fbdev/udlfb.c 4316F: include/video/udlfb.h 4317F: Documentation/fb/udlfb.txt 4318 4319DISTRIBUTED LOCK MANAGER (DLM) 4320M: Christine Caulfield <ccaulfie@redhat.com> 4321M: David Teigland <teigland@redhat.com> 4322L: cluster-devel@redhat.com 4323W: http://sources.redhat.com/cluster/ 4324T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4325S: Supported 4326F: fs/dlm/ 4327 4328DMA BUFFER SHARING FRAMEWORK 4329M: Sumit Semwal <sumit.semwal@linaro.org> 4330S: Maintained 4331L: linux-media@vger.kernel.org 4332L: dri-devel@lists.freedesktop.org 4333L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4334F: drivers/dma-buf/ 4335F: include/linux/dma-buf* 4336F: include/linux/reservation.h 4337F: include/linux/*fence.h 4338F: Documentation/driver-api/dma-buf.rst 4339T: git git://anongit.freedesktop.org/drm/drm-misc 4340 4341DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4342M: Vinod Koul <vinod.koul@intel.com> 4343L: dmaengine@vger.kernel.org 4344Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4345S: Maintained 4346F: drivers/dma/ 4347F: include/linux/dmaengine.h 4348F: Documentation/devicetree/bindings/dma/ 4349F: Documentation/driver-api/dmaengine/ 4350T: git git://git.infradead.org/users/vkoul/slave-dma.git 4351 4352DMA MAPPING HELPERS 4353M: Christoph Hellwig <hch@lst.de> 4354M: Marek Szyprowski <m.szyprowski@samsung.com> 4355R: Robin Murphy <robin.murphy@arm.com> 4356L: iommu@lists.linux-foundation.org 4357T: git git://git.infradead.org/users/hch/dma-mapping.git 4358W: http://git.infradead.org/users/hch/dma-mapping.git 4359S: Supported 4360F: lib/dma-debug.c 4361F: lib/dma-direct.c 4362F: lib/dma-virt.c 4363F: drivers/base/dma-mapping.c 4364F: drivers/base/dma-coherent.c 4365F: include/asm-generic/dma-mapping.h 4366F: include/linux/dma-direct.h 4367F: include/linux/dma-mapping.h 4368 4369DME1737 HARDWARE MONITOR DRIVER 4370M: Juerg Haefliger <juergh@gmail.com> 4371L: linux-hwmon@vger.kernel.org 4372S: Maintained 4373F: Documentation/hwmon/dme1737 4374F: drivers/hwmon/dme1737.c 4375 4376DMI/SMBIOS SUPPORT 4377M: Jean Delvare <jdelvare@suse.com> 4378S: Maintained 4379T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4380F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4381F: drivers/firmware/dmi-id.c 4382F: drivers/firmware/dmi_scan.c 4383F: include/linux/dmi.h 4384 4385DOCUMENTATION 4386M: Jonathan Corbet <corbet@lwn.net> 4387L: linux-doc@vger.kernel.org 4388S: Maintained 4389F: Documentation/ 4390F: scripts/kernel-doc 4391X: Documentation/ABI/ 4392X: Documentation/devicetree/ 4393X: Documentation/acpi 4394X: Documentation/power 4395X: Documentation/spi 4396X: Documentation/media 4397T: git git://git.lwn.net/linux.git docs-next 4398 4399DONGWOON DW9714 LENS VOICE COIL DRIVER 4400M: Sakari Ailus <sakari.ailus@linux.intel.com> 4401L: linux-media@vger.kernel.org 4402T: git git://linuxtv.org/media_tree.git 4403S: Maintained 4404F: drivers/media/i2c/dw9714.c 4405 4406DOUBLETALK DRIVER 4407M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4408L: blinux-list@redhat.com 4409S: Maintained 4410F: drivers/char/dtlk.c 4411F: include/linux/dtlk.h 4412 4413DPAA2 DATAPATH I/O (DPIO) DRIVER 4414M: Roy Pledge <Roy.Pledge@nxp.com> 4415L: linux-kernel@vger.kernel.org 4416S: Maintained 4417F: drivers/staging/fsl-mc/bus/dpio 4418 4419DPAA2 ETHERNET DRIVER 4420M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4421L: linux-kernel@vger.kernel.org 4422S: Maintained 4423F: drivers/staging/fsl-dpaa2/ethernet 4424 4425DPT_I2O SCSI RAID DRIVER 4426M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4427L: linux-scsi@vger.kernel.org 4428W: http://www.adaptec.com/ 4429S: Maintained 4430F: drivers/scsi/dpt* 4431F: drivers/scsi/dpt/ 4432 4433DRBD DRIVER 4434M: Philipp Reisner <philipp.reisner@linbit.com> 4435M: Lars Ellenberg <lars.ellenberg@linbit.com> 4436L: drbd-dev@lists.linbit.com 4437W: http://www.drbd.org 4438T: git git://git.linbit.com/linux-drbd.git 4439T: git git://git.linbit.com/drbd-8.4.git 4440S: Supported 4441F: drivers/block/drbd/ 4442F: lib/lru_cache.c 4443F: Documentation/blockdev/drbd/ 4444 4445DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4446M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4448S: Supported 4449F: Documentation/kobject.txt 4450F: drivers/base/ 4451F: fs/debugfs/ 4452F: fs/sysfs/ 4453F: include/linux/debugfs.h 4454F: include/linux/kobj* 4455F: lib/kobj* 4456 4457DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4458M: Kevin Hilman <khilman@kernel.org> 4459M: Nishanth Menon <nm@ti.com> 4460S: Maintained 4461F: drivers/power/avs/ 4462F: include/linux/power/smartreflex.h 4463L: linux-pm@vger.kernel.org 4464 4465DRM DRIVER FOR ARM PL111 CLCD 4466M: Eric Anholt <eric@anholt.net> 4467T: git git://anongit.freedesktop.org/drm/drm-misc 4468S: Supported 4469F: drivers/gpu/drm/pl111/ 4470 4471DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4472M: Dave Airlie <airlied@redhat.com> 4473S: Odd Fixes 4474F: drivers/gpu/drm/ast/ 4475 4476DRM DRIVER FOR BOCHS VIRTUAL GPU 4477M: Gerd Hoffmann <kraxel@redhat.com> 4478L: virtualization@lists.linux-foundation.org 4479T: git git://anongit.freedesktop.org/drm/drm-misc 4480S: Maintained 4481F: drivers/gpu/drm/bochs/ 4482 4483DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4484M: Linus Walleij <linus.walleij@linaro.org> 4485T: git git://anongit.freedesktop.org/drm/drm-misc 4486S: Maintained 4487F: drivers/gpu/drm/tve200/ 4488 4489DRM DRIVER FOR ILITEK ILI9225 PANELS 4490M: David Lechner <david@lechnology.com> 4491S: Maintained 4492F: drivers/gpu/drm/tinydrm/ili9225.c 4493F: Documentation/devicetree/bindings/display/ili9225.txt 4494 4495DRM DRIVER FOR INTEL I810 VIDEO CARDS 4496S: Orphan / Obsolete 4497F: drivers/gpu/drm/i810/ 4498F: include/uapi/drm/i810_drm.h 4499 4500DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4501S: Orphan / Obsolete 4502F: drivers/gpu/drm/mga/ 4503F: include/uapi/drm/mga_drm.h 4504 4505DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4506M: Dave Airlie <airlied@redhat.com> 4507S: Odd Fixes 4508F: drivers/gpu/drm/mgag200/ 4509 4510DRM DRIVER FOR MI0283QT 4511M: Noralf Trønnes <noralf@tronnes.org> 4512S: Maintained 4513F: drivers/gpu/drm/tinydrm/mi0283qt.c 4514F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4515 4516DRM DRIVER FOR MSM ADRENO GPU 4517M: Rob Clark <robdclark@gmail.com> 4518L: linux-arm-msm@vger.kernel.org 4519L: dri-devel@lists.freedesktop.org 4520L: freedreno@lists.freedesktop.org 4521T: git git://people.freedesktop.org/~robclark/linux 4522S: Maintained 4523F: drivers/gpu/drm/msm/ 4524F: include/uapi/drm/msm_drm.h 4525F: Documentation/devicetree/bindings/display/msm/ 4526 4527DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4528M: Ben Skeggs <bskeggs@redhat.com> 4529L: dri-devel@lists.freedesktop.org 4530L: nouveau@lists.freedesktop.org 4531T: git git://github.com/skeggsb/linux 4532S: Supported 4533F: drivers/gpu/drm/nouveau/ 4534F: include/uapi/drm/nouveau_drm.h 4535 4536DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4537M: Noralf Trønnes <noralf@tronnes.org> 4538S: Maintained 4539F: drivers/gpu/drm/tinydrm/repaper.c 4540F: Documentation/devicetree/bindings/display/repaper.txt 4541 4542DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4543M: Dave Airlie <airlied@redhat.com> 4544M: Gerd Hoffmann <kraxel@redhat.com> 4545L: virtualization@lists.linux-foundation.org 4546T: git git://anongit.freedesktop.org/drm/drm-misc 4547S: Obsolete 4548W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4549F: drivers/gpu/drm/cirrus/ 4550 4551DRM DRIVER FOR QXL VIRTUAL GPU 4552M: Dave Airlie <airlied@redhat.com> 4553M: Gerd Hoffmann <kraxel@redhat.com> 4554L: virtualization@lists.linux-foundation.org 4555T: git git://anongit.freedesktop.org/drm/drm-misc 4556S: Maintained 4557F: drivers/gpu/drm/qxl/ 4558F: include/uapi/drm/qxl_drm.h 4559 4560DRM DRIVER FOR RAGE 128 VIDEO CARDS 4561S: Orphan / Obsolete 4562F: drivers/gpu/drm/r128/ 4563F: include/uapi/drm/r128_drm.h 4564 4565DRM DRIVER FOR SAVAGE VIDEO CARDS 4566S: Orphan / Obsolete 4567F: drivers/gpu/drm/savage/ 4568F: include/uapi/drm/savage_drm.h 4569 4570DRM DRIVER FOR SIS VIDEO CARDS 4571S: Orphan / Obsolete 4572F: drivers/gpu/drm/sis/ 4573F: include/uapi/drm/sis_drm.h 4574 4575DRM DRIVER FOR SITRONIX ST7586 PANELS 4576M: David Lechner <david@lechnology.com> 4577S: Maintained 4578F: drivers/gpu/drm/tinydrm/st7586.c 4579F: Documentation/devicetree/bindings/display/st7586.txt 4580 4581DRM DRIVER FOR SITRONIX ST7735R PANELS 4582M: David Lechner <david@lechnology.com> 4583S: Maintained 4584F: drivers/gpu/drm/tinydrm/st7735r.c 4585F: Documentation/devicetree/bindings/display/st7735r.txt 4586 4587DRM DRIVER FOR TDFX VIDEO CARDS 4588S: Orphan / Obsolete 4589F: drivers/gpu/drm/tdfx/ 4590 4591DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4592M: Dave Airlie <airlied@redhat.com> 4593S: Odd Fixes 4594F: drivers/gpu/drm/udl/ 4595 4596DRM DRIVER FOR VMWARE VIRTUAL GPU 4597M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4598M: Sinclair Yeh <syeh@vmware.com> 4599M: Thomas Hellstrom <thellstrom@vmware.com> 4600L: dri-devel@lists.freedesktop.org 4601T: git git://people.freedesktop.org/~syeh/repos_linux 4602T: git git://people.freedesktop.org/~thomash/linux 4603S: Supported 4604F: drivers/gpu/drm/vmwgfx/ 4605F: include/uapi/drm/vmwgfx_drm.h 4606 4607DRM DRIVERS 4608M: David Airlie <airlied@linux.ie> 4609L: dri-devel@lists.freedesktop.org 4610T: git git://people.freedesktop.org/~airlied/linux 4611B: https://bugs.freedesktop.org/ 4612C: irc://chat.freenode.net/dri-devel 4613S: Maintained 4614F: drivers/gpu/drm/ 4615F: drivers/gpu/vga/ 4616F: Documentation/devicetree/bindings/display/ 4617F: Documentation/devicetree/bindings/gpu/ 4618F: Documentation/devicetree/bindings/video/ 4619F: Documentation/gpu/ 4620F: include/drm/ 4621F: include/uapi/drm/ 4622F: include/linux/vga* 4623 4624DRM DRIVERS AND MISC GPU PATCHES 4625M: Daniel Vetter <daniel.vetter@intel.com> 4626M: Gustavo Padovan <gustavo@padovan.org> 4627M: Sean Paul <seanpaul@chromium.org> 4628W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4629S: Maintained 4630T: git git://anongit.freedesktop.org/drm/drm-misc 4631F: Documentation/gpu/ 4632F: drivers/gpu/vga/ 4633F: drivers/gpu/drm/* 4634F: include/drm/drm* 4635F: include/uapi/drm/drm* 4636F: include/linux/vga* 4637 4638DRM DRIVERS FOR ALLWINNER A10 4639M: Maxime Ripard <maxime.ripard@free-electrons.com> 4640L: dri-devel@lists.freedesktop.org 4641S: Supported 4642F: drivers/gpu/drm/sun4i/ 4643F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4644T: git git://anongit.freedesktop.org/drm/drm-misc 4645 4646DRM DRIVERS FOR AMLOGIC SOCS 4647M: Neil Armstrong <narmstrong@baylibre.com> 4648L: dri-devel@lists.freedesktop.org 4649L: linux-amlogic@lists.infradead.org 4650W: http://linux-meson.com/ 4651S: Supported 4652F: drivers/gpu/drm/meson/ 4653F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4654F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4655F: Documentation/gpu/meson.rst 4656T: git git://anongit.freedesktop.org/drm/drm-misc 4657 4658DRM DRIVERS FOR ATMEL HLCDC 4659M: Boris Brezillon <boris.brezillon@free-electrons.com> 4660L: dri-devel@lists.freedesktop.org 4661S: Supported 4662F: drivers/gpu/drm/atmel-hlcdc/ 4663F: Documentation/devicetree/bindings/drm/atmel/ 4664T: git git://anongit.freedesktop.org/drm/drm-misc 4665 4666DRM DRIVERS FOR BRIDGE CHIPS 4667M: Archit Taneja <architt@codeaurora.org> 4668M: Andrzej Hajda <a.hajda@samsung.com> 4669R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4670S: Maintained 4671T: git git://anongit.freedesktop.org/drm/drm-misc 4672F: drivers/gpu/drm/bridge/ 4673 4674DRM DRIVERS FOR EXYNOS 4675M: Inki Dae <inki.dae@samsung.com> 4676M: Joonyoung Shim <jy0922.shim@samsung.com> 4677M: Seung-Woo Kim <sw0312.kim@samsung.com> 4678M: Kyungmin Park <kyungmin.park@samsung.com> 4679L: dri-devel@lists.freedesktop.org 4680T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4681S: Supported 4682F: drivers/gpu/drm/exynos/ 4683F: include/uapi/drm/exynos_drm.h 4684F: Documentation/devicetree/bindings/display/exynos/ 4685 4686DRM DRIVERS FOR FREESCALE DCU 4687M: Stefan Agner <stefan@agner.ch> 4688M: Alison Wang <alison.wang@freescale.com> 4689L: dri-devel@lists.freedesktop.org 4690S: Supported 4691F: drivers/gpu/drm/fsl-dcu/ 4692F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4693F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4694F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4695 4696DRM DRIVERS FOR FREESCALE IMX 4697M: Philipp Zabel <p.zabel@pengutronix.de> 4698L: dri-devel@lists.freedesktop.org 4699S: Maintained 4700F: drivers/gpu/drm/imx/ 4701F: drivers/gpu/ipu-v3/ 4702F: Documentation/devicetree/bindings/display/imx/ 4703 4704DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4705M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4706L: dri-devel@lists.freedesktop.org 4707T: git git://github.com/patjak/drm-gma500 4708S: Maintained 4709F: drivers/gpu/drm/gma500/ 4710 4711DRM DRIVERS FOR HISILICON 4712M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4713M: Rongrong Zou <zourongrong@gmail.com> 4714R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4715R: Chen Feng <puck.chen@hisilicon.com> 4716L: dri-devel@lists.freedesktop.org 4717T: git git://github.com/xin3liang/linux.git 4718S: Maintained 4719F: drivers/gpu/drm/hisilicon/ 4720F: Documentation/devicetree/bindings/display/hisilicon/ 4721 4722DRM DRIVERS FOR MEDIATEK 4723M: CK Hu <ck.hu@mediatek.com> 4724M: Philipp Zabel <p.zabel@pengutronix.de> 4725L: dri-devel@lists.freedesktop.org 4726S: Supported 4727F: drivers/gpu/drm/mediatek/ 4728F: Documentation/devicetree/bindings/display/mediatek/ 4729 4730DRM DRIVERS FOR NVIDIA TEGRA 4731M: Thierry Reding <thierry.reding@gmail.com> 4732L: dri-devel@lists.freedesktop.org 4733L: linux-tegra@vger.kernel.org 4734T: git git://anongit.freedesktop.org/tegra/linux.git 4735S: Supported 4736F: drivers/gpu/drm/tegra/ 4737F: drivers/gpu/host1x/ 4738F: include/linux/host1x.h 4739F: include/uapi/drm/tegra_drm.h 4740F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4741 4742DRM DRIVERS FOR RENESAS 4743M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4744L: dri-devel@lists.freedesktop.org 4745L: linux-renesas-soc@vger.kernel.org 4746T: git git://linuxtv.org/pinchartl/fbdev 4747S: Supported 4748F: drivers/gpu/drm/rcar-du/ 4749F: drivers/gpu/drm/shmobile/ 4750F: include/linux/platform_data/shmob_drm.h 4751F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4752F: Documentation/devicetree/bindings/display/renesas,du.txt 4753 4754DRM DRIVERS FOR ROCKCHIP 4755M: Sandy Huang <hjc@rock-chips.com> 4756M: Heiko Stübner <heiko@sntech.de> 4757L: dri-devel@lists.freedesktop.org 4758S: Maintained 4759F: drivers/gpu/drm/rockchip/ 4760F: Documentation/devicetree/bindings/display/rockchip/ 4761T: git git://anongit.freedesktop.org/drm/drm-misc 4762 4763DRM DRIVERS FOR STI 4764M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4765M: Vincent Abriou <vincent.abriou@st.com> 4766L: dri-devel@lists.freedesktop.org 4767T: git git://anongit.freedesktop.org/drm/drm-misc 4768S: Maintained 4769F: drivers/gpu/drm/sti 4770F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4771 4772DRM DRIVERS FOR STM 4773M: Yannick Fertre <yannick.fertre@st.com> 4774M: Philippe Cornu <philippe.cornu@st.com> 4775M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4776M: Vincent Abriou <vincent.abriou@st.com> 4777L: dri-devel@lists.freedesktop.org 4778T: git git://anongit.freedesktop.org/drm/drm-misc 4779S: Maintained 4780F: drivers/gpu/drm/stm 4781F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4782 4783DRM DRIVERS FOR TI LCDC 4784M: Jyri Sarha <jsarha@ti.com> 4785R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4786L: dri-devel@lists.freedesktop.org 4787S: Maintained 4788F: drivers/gpu/drm/tilcdc/ 4789F: Documentation/devicetree/bindings/display/tilcdc/ 4790 4791DRM DRIVERS FOR TI OMAP 4792M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4793L: dri-devel@lists.freedesktop.org 4794S: Maintained 4795F: drivers/gpu/drm/omapdrm/ 4796F: Documentation/devicetree/bindings/display/ti/ 4797 4798DRM DRIVERS FOR VC4 4799M: Eric Anholt <eric@anholt.net> 4800T: git git://github.com/anholt/linux 4801S: Supported 4802F: drivers/gpu/drm/vc4/ 4803F: include/uapi/drm/vc4_drm.h 4804F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4805T: git git://anongit.freedesktop.org/drm/drm-misc 4806 4807DRM DRIVERS FOR VIVANTE GPU IP 4808M: Lucas Stach <l.stach@pengutronix.de> 4809R: Russell King <linux+etnaviv@armlinux.org.uk> 4810R: Christian Gmeiner <christian.gmeiner@gmail.com> 4811L: etnaviv@lists.freedesktop.org 4812L: dri-devel@lists.freedesktop.org 4813S: Maintained 4814F: drivers/gpu/drm/etnaviv/ 4815F: include/uapi/drm/etnaviv_drm.h 4816F: Documentation/devicetree/bindings/display/etnaviv/ 4817 4818DRM DRIVERS FOR ZTE ZX 4819M: Shawn Guo <shawnguo@kernel.org> 4820L: dri-devel@lists.freedesktop.org 4821S: Maintained 4822F: drivers/gpu/drm/zte/ 4823F: Documentation/devicetree/bindings/display/zte,vou.txt 4824T: git git://anongit.freedesktop.org/drm/drm-misc 4825 4826DRM PANEL DRIVERS 4827M: Thierry Reding <thierry.reding@gmail.com> 4828L: dri-devel@lists.freedesktop.org 4829T: git git://anongit.freedesktop.org/drm/drm-misc 4830S: Maintained 4831F: drivers/gpu/drm/drm_panel.c 4832F: drivers/gpu/drm/panel/ 4833F: include/drm/drm_panel.h 4834F: Documentation/devicetree/bindings/display/panel/ 4835 4836DRM TINYDRM DRIVERS 4837M: Noralf Trønnes <noralf@tronnes.org> 4838W: https://github.com/notro/tinydrm/wiki/Development 4839T: git git://anongit.freedesktop.org/drm/drm-misc 4840S: Maintained 4841F: drivers/gpu/drm/tinydrm/ 4842F: include/drm/tinydrm/ 4843 4844DRM TTM SUBSYSTEM 4845M: Christian Koenig <christian.koenig@amd.com> 4846M: Roger He <Hongbo.He@amd.com> 4847T: git git://people.freedesktop.org/~agd5f/linux 4848S: Maintained 4849L: dri-devel@lists.freedesktop.org 4850F: include/drm/ttm/ 4851F: drivers/gpu/drm/ttm/ 4852 4853DSBR100 USB FM RADIO DRIVER 4854M: Alexey Klimov <klimov.linux@gmail.com> 4855L: linux-media@vger.kernel.org 4856T: git git://linuxtv.org/media_tree.git 4857S: Maintained 4858F: drivers/media/radio/dsbr100.c 4859 4860DSCC4 DRIVER 4861M: Francois Romieu <romieu@fr.zoreil.com> 4862L: netdev@vger.kernel.org 4863S: Maintained 4864F: drivers/net/wan/dscc4.c 4865 4866DT3155 MEDIA DRIVER 4867M: Hans Verkuil <hverkuil@xs4all.nl> 4868L: linux-media@vger.kernel.org 4869T: git git://linuxtv.org/media_tree.git 4870W: https://linuxtv.org 4871S: Odd Fixes 4872F: drivers/media/pci/dt3155/ 4873 4874DVB_USB_AF9015 MEDIA DRIVER 4875M: Antti Palosaari <crope@iki.fi> 4876L: linux-media@vger.kernel.org 4877W: https://linuxtv.org 4878W: http://palosaari.fi/linux/ 4879Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4880T: git git://linuxtv.org/anttip/media_tree.git 4881S: Maintained 4882F: drivers/media/usb/dvb-usb-v2/af9015* 4883 4884DVB_USB_AF9035 MEDIA DRIVER 4885M: Antti Palosaari <crope@iki.fi> 4886L: linux-media@vger.kernel.org 4887W: https://linuxtv.org 4888W: http://palosaari.fi/linux/ 4889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4890T: git git://linuxtv.org/anttip/media_tree.git 4891S: Maintained 4892F: drivers/media/usb/dvb-usb-v2/af9035* 4893 4894DVB_USB_ANYSEE MEDIA DRIVER 4895M: Antti Palosaari <crope@iki.fi> 4896L: linux-media@vger.kernel.org 4897W: https://linuxtv.org 4898W: http://palosaari.fi/linux/ 4899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4900T: git git://linuxtv.org/anttip/media_tree.git 4901S: Maintained 4902F: drivers/media/usb/dvb-usb-v2/anysee* 4903 4904DVB_USB_AU6610 MEDIA DRIVER 4905M: Antti Palosaari <crope@iki.fi> 4906L: linux-media@vger.kernel.org 4907W: https://linuxtv.org 4908W: http://palosaari.fi/linux/ 4909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4910T: git git://linuxtv.org/anttip/media_tree.git 4911S: Maintained 4912F: drivers/media/usb/dvb-usb-v2/au6610* 4913 4914DVB_USB_CE6230 MEDIA DRIVER 4915M: Antti Palosaari <crope@iki.fi> 4916L: linux-media@vger.kernel.org 4917W: https://linuxtv.org 4918W: http://palosaari.fi/linux/ 4919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4920T: git git://linuxtv.org/anttip/media_tree.git 4921S: Maintained 4922F: drivers/media/usb/dvb-usb-v2/ce6230* 4923 4924DVB_USB_CXUSB MEDIA DRIVER 4925M: Michael Krufky <mkrufky@linuxtv.org> 4926L: linux-media@vger.kernel.org 4927W: https://linuxtv.org 4928W: http://github.com/mkrufky 4929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4930T: git git://linuxtv.org/media_tree.git 4931S: Maintained 4932F: drivers/media/usb/dvb-usb/cxusb* 4933 4934DVB_USB_EC168 MEDIA DRIVER 4935M: Antti Palosaari <crope@iki.fi> 4936L: linux-media@vger.kernel.org 4937W: https://linuxtv.org 4938W: http://palosaari.fi/linux/ 4939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4940T: git git://linuxtv.org/anttip/media_tree.git 4941S: Maintained 4942F: drivers/media/usb/dvb-usb-v2/ec168* 4943 4944DVB_USB_GL861 MEDIA DRIVER 4945M: Antti Palosaari <crope@iki.fi> 4946L: linux-media@vger.kernel.org 4947W: https://linuxtv.org 4948Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4949T: git git://linuxtv.org/anttip/media_tree.git 4950S: Maintained 4951F: drivers/media/usb/dvb-usb-v2/gl861* 4952 4953DVB_USB_MXL111SF MEDIA DRIVER 4954M: Michael Krufky <mkrufky@linuxtv.org> 4955L: linux-media@vger.kernel.org 4956W: https://linuxtv.org 4957W: http://github.com/mkrufky 4958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4959T: git git://linuxtv.org/mkrufky/mxl111sf.git 4960S: Maintained 4961F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4962 4963DVB_USB_RTL28XXU MEDIA DRIVER 4964M: Antti Palosaari <crope@iki.fi> 4965L: linux-media@vger.kernel.org 4966W: https://linuxtv.org 4967W: http://palosaari.fi/linux/ 4968Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4969T: git git://linuxtv.org/anttip/media_tree.git 4970S: Maintained 4971F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4972 4973DVB_USB_V2 MEDIA DRIVER 4974M: Antti Palosaari <crope@iki.fi> 4975L: linux-media@vger.kernel.org 4976W: https://linuxtv.org 4977W: http://palosaari.fi/linux/ 4978Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4979T: git git://linuxtv.org/anttip/media_tree.git 4980S: Maintained 4981F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4982F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4983 4984DYNAMIC DEBUG 4985M: Jason Baron <jbaron@akamai.com> 4986S: Maintained 4987F: lib/dynamic_debug.c 4988F: include/linux/dynamic_debug.h 4989 4990DYNAMIC INTERRUPT MODERATION 4991M: Tal Gilboa <talgi@mellanox.com> 4992S: Maintained 4993F: include/linux/net_dim.h 4994 4995DZ DECSTATION DZ11 SERIAL DRIVER 4996M: "Maciej W. Rozycki" <macro@linux-mips.org> 4997S: Maintained 4998F: drivers/tty/serial/dz.* 4999 5000E3X0 POWER BUTTON DRIVER 5001M: Moritz Fischer <moritz.fischer@ettus.com> 5002L: usrp-users@lists.ettus.com 5003W: http://www.ettus.com 5004S: Supported 5005F: drivers/input/misc/e3x0-button.c 5006F: Documentation/devicetree/bindings/input/e3x0-button.txt 5007 5008E4000 MEDIA DRIVER 5009M: Antti Palosaari <crope@iki.fi> 5010L: linux-media@vger.kernel.org 5011W: https://linuxtv.org 5012W: http://palosaari.fi/linux/ 5013Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5014T: git git://linuxtv.org/anttip/media_tree.git 5015S: Maintained 5016F: drivers/media/tuners/e4000* 5017 5018EATA ISA/EISA/PCI SCSI DRIVER 5019M: Dario Ballabio <ballabio_dario@emc.com> 5020L: linux-scsi@vger.kernel.org 5021S: Maintained 5022F: drivers/scsi/eata.c 5023 5024EC100 MEDIA DRIVER 5025M: Antti Palosaari <crope@iki.fi> 5026L: linux-media@vger.kernel.org 5027W: https://linuxtv.org 5028W: http://palosaari.fi/linux/ 5029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5030T: git git://linuxtv.org/anttip/media_tree.git 5031S: Maintained 5032F: drivers/media/dvb-frontends/ec100* 5033 5034ECRYPT FILE SYSTEM 5035M: Tyler Hicks <tyhicks@canonical.com> 5036L: ecryptfs@vger.kernel.org 5037W: http://ecryptfs.org 5038W: https://launchpad.net/ecryptfs 5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5040S: Supported 5041F: Documentation/filesystems/ecryptfs.txt 5042F: fs/ecryptfs/ 5043 5044EDAC-AMD64 5045M: Borislav Petkov <bp@alien8.de> 5046L: linux-edac@vger.kernel.org 5047S: Maintained 5048F: drivers/edac/amd64_edac* 5049 5050EDAC-CALXEDA 5051M: Robert Richter <rric@kernel.org> 5052L: linux-edac@vger.kernel.org 5053S: Maintained 5054F: drivers/edac/highbank* 5055 5056EDAC-CAVIUM OCTEON 5057M: Ralf Baechle <ralf@linux-mips.org> 5058M: David Daney <david.daney@cavium.com> 5059L: linux-edac@vger.kernel.org 5060L: linux-mips@linux-mips.org 5061S: Supported 5062F: drivers/edac/octeon_edac* 5063 5064EDAC-CAVIUM THUNDERX 5065M: David Daney <david.daney@cavium.com> 5066M: Jan Glauber <jglauber@cavium.com> 5067L: linux-edac@vger.kernel.org 5068S: Supported 5069F: drivers/edac/thunderx_edac* 5070 5071EDAC-CORE 5072M: Borislav Petkov <bp@alien8.de> 5073M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5074M: Mauro Carvalho Chehab <mchehab@kernel.org> 5075L: linux-edac@vger.kernel.org 5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5078S: Supported 5079F: Documentation/admin-guide/ras.rst 5080F: Documentation/driver-api/edac.rst 5081F: drivers/edac/ 5082F: include/linux/edac.h 5083 5084EDAC-E752X 5085M: Mark Gross <mark.gross@intel.com> 5086L: linux-edac@vger.kernel.org 5087S: Maintained 5088F: drivers/edac/e752x_edac.c 5089 5090EDAC-E7XXX 5091L: linux-edac@vger.kernel.org 5092S: Maintained 5093F: drivers/edac/e7xxx_edac.c 5094 5095EDAC-FSL_DDR 5096M: York Sun <york.sun@nxp.com> 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/fsl_ddr_edac.* 5100 5101EDAC-GHES 5102M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5103M: Mauro Carvalho Chehab <mchehab@kernel.org> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/ghes_edac.c 5107 5108EDAC-I3000 5109L: linux-edac@vger.kernel.org 5110S: Orphan 5111F: drivers/edac/i3000_edac.c 5112 5113EDAC-I5000 5114L: linux-edac@vger.kernel.org 5115S: Maintained 5116F: drivers/edac/i5000_edac.c 5117 5118EDAC-I5400 5119M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5120M: Mauro Carvalho Chehab <mchehab@kernel.org> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/i5400_edac.c 5124 5125EDAC-I7300 5126M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5127M: Mauro Carvalho Chehab <mchehab@kernel.org> 5128L: linux-edac@vger.kernel.org 5129S: Maintained 5130F: drivers/edac/i7300_edac.c 5131 5132EDAC-I7CORE 5133M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5134M: Mauro Carvalho Chehab <mchehab@kernel.org> 5135L: linux-edac@vger.kernel.org 5136S: Maintained 5137F: drivers/edac/i7core_edac.c 5138 5139EDAC-I82443BXGX 5140M: Tim Small <tim@buttersideup.com> 5141L: linux-edac@vger.kernel.org 5142S: Maintained 5143F: drivers/edac/i82443bxgx_edac.c 5144 5145EDAC-I82975X 5146M: Ranganathan Desikan <ravi@jetztechnologies.com> 5147M: "Arvind R." <arvino55@gmail.com> 5148L: linux-edac@vger.kernel.org 5149S: Maintained 5150F: drivers/edac/i82975x_edac.c 5151 5152EDAC-IE31200 5153M: Jason Baron <jbaron@akamai.com> 5154L: linux-edac@vger.kernel.org 5155S: Maintained 5156F: drivers/edac/ie31200_edac.c 5157 5158EDAC-MPC85XX 5159M: Johannes Thumshirn <morbidrsa@gmail.com> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/mpc85xx_edac.[ch] 5163 5164EDAC-PASEMI 5165M: Egor Martovetsky <egor@pasemi.com> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/pasemi_edac.c 5169 5170EDAC-PND2 5171M: Tony Luck <tony.luck@intel.com> 5172L: linux-edac@vger.kernel.org 5173S: Maintained 5174F: drivers/edac/pnd2_edac.[ch] 5175 5176EDAC-R82600 5177M: Tim Small <tim@buttersideup.com> 5178L: linux-edac@vger.kernel.org 5179S: Maintained 5180F: drivers/edac/r82600_edac.c 5181 5182EDAC-SBRIDGE 5183M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5184M: Mauro Carvalho Chehab <mchehab@kernel.org> 5185L: linux-edac@vger.kernel.org 5186S: Maintained 5187F: drivers/edac/sb_edac.c 5188 5189EDAC-SKYLAKE 5190M: Tony Luck <tony.luck@intel.com> 5191L: linux-edac@vger.kernel.org 5192S: Maintained 5193F: drivers/edac/skx_edac.c 5194 5195EDAC-TI 5196M: Tero Kristo <t-kristo@ti.com> 5197L: linux-edac@vger.kernel.org 5198S: Maintained 5199F: drivers/edac/ti_edac.c 5200 5201EDIROL UA-101/UA-1000 DRIVER 5202M: Clemens Ladisch <clemens@ladisch.de> 5203L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5204T: git git://git.alsa-project.org/alsa-kernel.git 5205S: Maintained 5206F: sound/usb/misc/ua101.c 5207 5208EFI TEST DRIVER 5209L: linux-efi@vger.kernel.org 5210M: Ivan Hu <ivan.hu@canonical.com> 5211M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5212S: Maintained 5213F: drivers/firmware/efi/test/ 5214 5215EFI VARIABLE FILESYSTEM 5216M: Matthew Garrett <matthew.garrett@nebula.com> 5217M: Jeremy Kerr <jk@ozlabs.org> 5218M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5219T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5220L: linux-efi@vger.kernel.org 5221S: Maintained 5222F: fs/efivarfs/ 5223 5224EFIFB FRAMEBUFFER DRIVER 5225L: linux-fbdev@vger.kernel.org 5226M: Peter Jones <pjones@redhat.com> 5227S: Maintained 5228F: drivers/video/fbdev/efifb.c 5229 5230EFS FILESYSTEM 5231W: http://aeschi.ch.eu.org/efs/ 5232S: Orphan 5233F: fs/efs/ 5234 5235EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5236M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5237L: netdev@vger.kernel.org 5238S: Maintained 5239F: drivers/net/ethernet/ibm/ehea/ 5240 5241EM28XX VIDEO4LINUX DRIVER 5242M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5243M: Mauro Carvalho Chehab <mchehab@kernel.org> 5244L: linux-media@vger.kernel.org 5245W: https://linuxtv.org 5246T: git git://linuxtv.org/media_tree.git 5247S: Maintained 5248F: drivers/media/usb/em28xx/ 5249F: Documentation/media/v4l-drivers/em28xx* 5250 5251EMBEDDED LINUX 5252M: Paul Gortmaker <paul.gortmaker@windriver.com> 5253M: Matt Mackall <mpm@selenic.com> 5254M: David Woodhouse <dwmw2@infradead.org> 5255L: linux-embedded@vger.kernel.org 5256S: Maintained 5257 5258Emulex 10Gbps iSCSI - OneConnect DRIVER 5259M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5260M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5261M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5262L: linux-scsi@vger.kernel.org 5263W: http://www.broadcom.com 5264S: Supported 5265F: drivers/scsi/be2iscsi/ 5266 5267Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5268M: Sathya Perla <sathya.perla@broadcom.com> 5269M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5270M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5271M: Somnath Kotur <somnath.kotur@broadcom.com> 5272L: netdev@vger.kernel.org 5273W: http://www.emulex.com 5274S: Supported 5275F: drivers/net/ethernet/emulex/benet/ 5276 5277EMULEX ONECONNECT ROCE DRIVER 5278M: Selvin Xavier <selvin.xavier@broadcom.com> 5279M: Devesh Sharma <devesh.sharma@broadcom.com> 5280L: linux-rdma@vger.kernel.org 5281W: http://www.broadcom.com 5282S: Odd Fixes 5283F: drivers/infiniband/hw/ocrdma/ 5284F: include/uapi/rdma/ocrdma-abi.h 5285 5286EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5287M: James Smart <james.smart@broadcom.com> 5288M: Dick Kennedy <dick.kennedy@broadcom.com> 5289L: linux-scsi@vger.kernel.org 5290W: http://www.broadcom.com 5291S: Supported 5292F: drivers/scsi/lpfc/ 5293 5294ENE CB710 FLASH CARD READER DRIVER 5295M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5296S: Maintained 5297F: drivers/misc/cb710/ 5298F: drivers/mmc/host/cb710-mmc.* 5299F: include/linux/cb710.h 5300 5301ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5302M: Maxim Levitsky <maximlevitsky@gmail.com> 5303S: Maintained 5304F: drivers/media/rc/ene_ir.* 5305 5306EPSON S1D13XXX FRAMEBUFFER DRIVER 5307M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5308S: Maintained 5309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5310F: drivers/video/fbdev/s1d13xxxfb.c 5311F: include/video/s1d13xxxfb.h 5312 5313ERRSEQ ERROR TRACKING INFRASTRUCTURE 5314M: Jeff Layton <jlayton@kernel.org> 5315S: Maintained 5316F: lib/errseq.c 5317F: include/linux/errseq.h 5318 5319ET131X NETWORK DRIVER 5320M: Mark Einon <mark.einon@gmail.com> 5321S: Odd Fixes 5322F: drivers/net/ethernet/agere/ 5323 5324ETHERNET BRIDGE 5325M: Stephen Hemminger <stephen@networkplumber.org> 5326L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5327L: netdev@vger.kernel.org 5328W: http://www.linuxfoundation.org/en/Net:Bridge 5329S: Maintained 5330F: include/linux/netfilter_bridge/ 5331F: net/bridge/ 5332 5333ETHERNET PHY LIBRARY 5334M: Andrew Lunn <andrew@lunn.ch> 5335M: Florian Fainelli <f.fainelli@gmail.com> 5336L: netdev@vger.kernel.org 5337S: Maintained 5338F: Documentation/ABI/testing/sysfs-bus-mdio 5339F: Documentation/devicetree/bindings/net/mdio* 5340F: Documentation/networking/phy.txt 5341F: drivers/net/phy/ 5342F: drivers/of/of_mdio.c 5343F: drivers/of/of_net.c 5344F: include/linux/*mdio*.h 5345F: include/linux/of_net.h 5346F: include/linux/phy.h 5347F: include/linux/phy_fixed.h 5348F: include/linux/platform_data/mdio-gpio.h 5349F: include/linux/platform_data/mdio-bcm-unimac.h 5350F: include/trace/events/mdio.h 5351F: include/uapi/linux/mdio.h 5352F: include/uapi/linux/mii.h 5353 5354EXT2 FILE SYSTEM 5355M: Jan Kara <jack@suse.com> 5356L: linux-ext4@vger.kernel.org 5357S: Maintained 5358F: Documentation/filesystems/ext2.txt 5359F: fs/ext2/ 5360F: include/linux/ext2* 5361 5362EXT4 FILE SYSTEM 5363M: "Theodore Ts'o" <tytso@mit.edu> 5364M: Andreas Dilger <adilger.kernel@dilger.ca> 5365L: linux-ext4@vger.kernel.org 5366W: http://ext4.wiki.kernel.org 5367Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5369S: Maintained 5370F: Documentation/filesystems/ext4.txt 5371F: fs/ext4/ 5372 5373Extended Verification Module (EVM) 5374M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5375L: linux-integrity@vger.kernel.org 5376S: Supported 5377F: security/integrity/evm/ 5378 5379EXTENSIBLE FIRMWARE INTERFACE (EFI) 5380M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5381L: linux-efi@vger.kernel.org 5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5383S: Maintained 5384F: Documentation/efi-stub.txt 5385F: arch/*/kernel/efi.c 5386F: arch/x86/boot/compressed/eboot.[ch] 5387F: arch/*/include/asm/efi.h 5388F: arch/x86/platform/efi/ 5389F: drivers/firmware/efi/ 5390F: include/linux/efi*.h 5391F: arch/arm/boot/compressed/efi-header.S 5392F: arch/arm64/kernel/efi-entry.S 5393 5394EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5395M: MyungJoo Ham <myungjoo.ham@samsung.com> 5396M: Chanwoo Choi <cw00.choi@samsung.com> 5397L: linux-kernel@vger.kernel.org 5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5399S: Maintained 5400F: drivers/extcon/ 5401F: include/linux/extcon/ 5402F: include/linux/extcon.h 5403F: Documentation/extcon/ 5404F: Documentation/devicetree/bindings/extcon/ 5405 5406EXYNOS DP DRIVER 5407M: Jingoo Han <jingoohan1@gmail.com> 5408L: dri-devel@lists.freedesktop.org 5409S: Maintained 5410F: drivers/gpu/drm/exynos/exynos_dp* 5411 5412EXYNOS SYSMMU (IOMMU) driver 5413M: Marek Szyprowski <m.szyprowski@samsung.com> 5414L: iommu@lists.linux-foundation.org 5415S: Maintained 5416F: drivers/iommu/exynos-iommu.c 5417 5418EZchip NPS platform support 5419M: Elad Kanfi <eladkan@mellanox.com> 5420M: Vineet Gupta <vgupta@synopsys.com> 5421S: Supported 5422F: arch/arc/plat-eznps 5423F: arch/arc/boot/dts/eznps.dts 5424 5425F2FS FILE SYSTEM 5426M: Jaegeuk Kim <jaegeuk@kernel.org> 5427M: Chao Yu <yuchao0@huawei.com> 5428L: linux-f2fs-devel@lists.sourceforge.net 5429W: https://f2fs.wiki.kernel.org/ 5430T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5431S: Maintained 5432F: Documentation/filesystems/f2fs.txt 5433F: Documentation/ABI/testing/sysfs-fs-f2fs 5434F: fs/f2fs/ 5435F: include/linux/f2fs_fs.h 5436F: include/trace/events/f2fs.h 5437 5438F71805F HARDWARE MONITORING DRIVER 5439M: Jean Delvare <jdelvare@suse.com> 5440L: linux-hwmon@vger.kernel.org 5441S: Maintained 5442F: Documentation/hwmon/f71805f 5443F: drivers/hwmon/f71805f.c 5444 5445FANOTIFY 5446M: Jan Kara <jack@suse.cz> 5447R: Amir Goldstein <amir73il@gmail.com> 5448L: linux-fsdevel@vger.kernel.org 5449S: Maintained 5450F: fs/notify/fanotify/ 5451F: include/linux/fanotify.h 5452F: include/uapi/linux/fanotify.h 5453 5454FARSYNC SYNCHRONOUS DRIVER 5455M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5456W: http://www.farsite.co.uk/ 5457S: Supported 5458F: drivers/net/wan/farsync.* 5459 5460FAULT INJECTION SUPPORT 5461M: Akinobu Mita <akinobu.mita@gmail.com> 5462S: Supported 5463F: Documentation/fault-injection/ 5464F: lib/fault-inject.c 5465 5466FBTFT Framebuffer drivers 5467M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5468S: Maintained 5469F: drivers/staging/fbtft/ 5470 5471FC0011 TUNER DRIVER 5472M: Michael Buesch <m@bues.ch> 5473L: linux-media@vger.kernel.org 5474S: Maintained 5475F: drivers/media/tuners/fc0011.h 5476F: drivers/media/tuners/fc0011.c 5477 5478FC2580 MEDIA DRIVER 5479M: Antti Palosaari <crope@iki.fi> 5480L: linux-media@vger.kernel.org 5481W: https://linuxtv.org 5482W: http://palosaari.fi/linux/ 5483Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5484T: git git://linuxtv.org/anttip/media_tree.git 5485S: Maintained 5486F: drivers/media/tuners/fc2580* 5487 5488FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5489M: Johannes Thumshirn <jth@kernel.org> 5490L: linux-scsi@vger.kernel.org 5491W: www.Open-FCoE.org 5492S: Supported 5493F: drivers/scsi/libfc/ 5494F: drivers/scsi/fcoe/ 5495F: include/scsi/fc/ 5496F: include/scsi/libfc.h 5497F: include/scsi/libfcoe.h 5498F: include/uapi/scsi/fc/ 5499 5500FILE LOCKING (flock() and fcntl()/lockf()) 5501M: Jeff Layton <jlayton@kernel.org> 5502M: "J. Bruce Fields" <bfields@fieldses.org> 5503L: linux-fsdevel@vger.kernel.org 5504S: Maintained 5505F: include/linux/fcntl.h 5506F: include/uapi/linux/fcntl.h 5507F: fs/fcntl.c 5508F: fs/locks.c 5509 5510FILESYSTEMS (VFS and infrastructure) 5511M: Alexander Viro <viro@zeniv.linux.org.uk> 5512L: linux-fsdevel@vger.kernel.org 5513S: Maintained 5514F: fs/* 5515F: include/linux/fs.h 5516F: include/uapi/linux/fs.h 5517 5518FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5519M: Riku Voipio <riku.voipio@iki.fi> 5520L: linux-hwmon@vger.kernel.org 5521S: Maintained 5522F: drivers/hwmon/f75375s.c 5523F: include/linux/f75375s.h 5524 5525FIREWIRE AUDIO DRIVERS 5526M: Clemens Ladisch <clemens@ladisch.de> 5527L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5528T: git git://git.alsa-project.org/alsa-kernel.git 5529S: Maintained 5530F: sound/firewire/ 5531 5532FIREWIRE MEDIA DRIVERS (firedtv) 5533M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5534L: linux-media@vger.kernel.org 5535L: linux1394-devel@lists.sourceforge.net 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5537S: Maintained 5538F: drivers/media/firewire/ 5539 5540FIREWIRE SBP-2 TARGET 5541M: Chris Boot <bootc@bootc.net> 5542L: linux-scsi@vger.kernel.org 5543L: target-devel@vger.kernel.org 5544L: linux1394-devel@lists.sourceforge.net 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5546S: Maintained 5547F: drivers/target/sbp/ 5548 5549FIREWIRE SUBSYSTEM 5550M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5551L: linux1394-devel@lists.sourceforge.net 5552W: http://ieee1394.wiki.kernel.org/ 5553T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5554S: Maintained 5555F: drivers/firewire/ 5556F: include/linux/firewire.h 5557F: include/uapi/linux/firewire*.h 5558F: tools/firewire/ 5559 5560FIRMWARE LOADER (request_firmware) 5561M: Luis R. Rodriguez <mcgrof@kernel.org> 5562L: linux-kernel@vger.kernel.org 5563S: Maintained 5564F: Documentation/firmware_class/ 5565F: drivers/base/firmware*.c 5566F: include/linux/firmware.h 5567 5568FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5569M: Joshua Morris <josh.h.morris@us.ibm.com> 5570M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5571S: Maintained 5572F: drivers/block/rsxx/ 5573 5574FLOPPY DRIVER 5575M: Jiri Kosina <jikos@kernel.org> 5576T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5577S: Odd fixes 5578F: drivers/block/floppy.c 5579 5580FMC SUBSYSTEM 5581M: Alessandro Rubini <rubini@gnudd.com> 5582W: http://www.ohwr.org/projects/fmc-bus 5583S: Supported 5584F: drivers/fmc/ 5585F: include/linux/fmc*.h 5586F: include/linux/ipmi-fru.h 5587K: fmc_d.*register 5588 5589FPGA MANAGER FRAMEWORK 5590M: Alan Tull <atull@kernel.org> 5591M: Moritz Fischer <mdf@kernel.org> 5592L: linux-fpga@vger.kernel.org 5593S: Maintained 5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5595Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5596F: Documentation/fpga/ 5597F: Documentation/devicetree/bindings/fpga/ 5598F: drivers/fpga/ 5599F: include/linux/fpga/ 5600W: http://www.rocketboards.org 5601 5602FPU EMULATOR 5603M: Bill Metzenthen <billm@melbpc.org.au> 5604W: http://floatingpoint.sourceforge.net/emulator/index.html 5605S: Maintained 5606F: arch/x86/math-emu/ 5607 5608FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5609L: netdev@vger.kernel.org 5610S: Orphan 5611F: drivers/net/wan/dlci.c 5612F: drivers/net/wan/sdla.c 5613 5614FRAMEBUFFER LAYER 5615M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5616L: dri-devel@lists.freedesktop.org 5617L: linux-fbdev@vger.kernel.org 5618T: git git://github.com/bzolnier/linux.git 5619Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5620S: Maintained 5621F: Documentation/fb/ 5622F: drivers/video/ 5623F: include/video/ 5624F: include/linux/fb.h 5625F: include/uapi/video/ 5626F: include/uapi/linux/fb.h 5627 5628FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5629M: Horia Geantă <horia.geanta@nxp.com> 5630M: Aymen Sghaier <aymen.sghaier@nxp.com> 5631L: linux-crypto@vger.kernel.org 5632S: Maintained 5633F: drivers/crypto/caam/ 5634F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5635 5636FREESCALE DIU FRAMEBUFFER DRIVER 5637M: Timur Tabi <timur@tabi.org> 5638L: linux-fbdev@vger.kernel.org 5639S: Maintained 5640F: drivers/video/fbdev/fsl-diu-fb.* 5641 5642FREESCALE DMA DRIVER 5643M: Li Yang <leoyang.li@nxp.com> 5644M: Zhang Wei <zw@zh-kernel.org> 5645L: linuxppc-dev@lists.ozlabs.org 5646S: Maintained 5647F: drivers/dma/fsldma.* 5648 5649FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5650M: Claudiu Manoil <claudiu.manoil@freescale.com> 5651L: netdev@vger.kernel.org 5652S: Maintained 5653F: drivers/net/ethernet/freescale/gianfar* 5654X: drivers/net/ethernet/freescale/gianfar_ptp.c 5655F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5656 5657FREESCALE GPMI NAND DRIVER 5658M: Han Xu <han.xu@nxp.com> 5659L: linux-mtd@lists.infradead.org 5660S: Maintained 5661F: drivers/mtd/nand/gpmi-nand/* 5662 5663FREESCALE I2C CPM DRIVER 5664M: Jochen Friedrich <jochen@scram.de> 5665L: linuxppc-dev@lists.ozlabs.org 5666L: linux-i2c@vger.kernel.org 5667S: Maintained 5668F: drivers/i2c/busses/i2c-cpm.c 5669 5670FREESCALE IMX / MXC FEC DRIVER 5671M: Fugang Duan <fugang.duan@nxp.com> 5672L: netdev@vger.kernel.org 5673S: Maintained 5674F: drivers/net/ethernet/freescale/fec_main.c 5675F: drivers/net/ethernet/freescale/fec_ptp.c 5676F: drivers/net/ethernet/freescale/fec.h 5677F: Documentation/devicetree/bindings/net/fsl-fec.txt 5678 5679FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5680M: Sascha Hauer <kernel@pengutronix.de> 5681L: linux-fbdev@vger.kernel.org 5682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5683S: Maintained 5684F: include/linux/platform_data/video-imxfb.h 5685F: drivers/video/fbdev/imxfb.c 5686 5687FREESCALE QORIQ DPAA ETHERNET DRIVER 5688M: Madalin Bucur <madalin.bucur@nxp.com> 5689L: netdev@vger.kernel.org 5690S: Maintained 5691F: drivers/net/ethernet/freescale/dpaa 5692 5693FREESCALE QORIQ DPAA FMAN DRIVER 5694M: Madalin Bucur <madalin.bucur@nxp.com> 5695L: netdev@vger.kernel.org 5696S: Maintained 5697F: drivers/net/ethernet/freescale/fman 5698F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5699 5700FREESCALE QUAD SPI DRIVER 5701M: Han Xu <han.xu@nxp.com> 5702L: linux-mtd@lists.infradead.org 5703S: Maintained 5704F: drivers/mtd/spi-nor/fsl-quadspi.c 5705 5706FREESCALE QUICC ENGINE LIBRARY 5707M: Qiang Zhao <qiang.zhao@nxp.com> 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: drivers/soc/fsl/qe/ 5711F: include/soc/fsl/*qe*.h 5712F: include/soc/fsl/*ucc*.h 5713 5714FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5715M: Li Yang <leoyang.li@nxp.com> 5716L: netdev@vger.kernel.org 5717L: linuxppc-dev@lists.ozlabs.org 5718S: Maintained 5719F: drivers/net/ethernet/freescale/ucc_geth* 5720 5721FREESCALE QUICC ENGINE UCC HDLC DRIVER 5722M: Zhao Qiang <qiang.zhao@nxp.com> 5723L: netdev@vger.kernel.org 5724L: linuxppc-dev@lists.ozlabs.org 5725S: Maintained 5726F: drivers/net/wan/fsl_ucc_hdlc* 5727 5728FREESCALE QUICC ENGINE UCC UART DRIVER 5729M: Timur Tabi <timur@tabi.org> 5730L: linuxppc-dev@lists.ozlabs.org 5731S: Maintained 5732F: drivers/tty/serial/ucc_uart.c 5733 5734FREESCALE SOC DRIVERS 5735M: Li Yang <leoyang.li@nxp.com> 5736L: linuxppc-dev@lists.ozlabs.org 5737L: linux-arm-kernel@lists.infradead.org 5738S: Maintained 5739F: Documentation/devicetree/bindings/soc/fsl/ 5740F: drivers/soc/fsl/ 5741F: include/linux/fsl/ 5742 5743FREESCALE SOC FS_ENET DRIVER 5744M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5745M: Vitaly Bordug <vbordug@ru.mvista.com> 5746L: linuxppc-dev@lists.ozlabs.org 5747L: netdev@vger.kernel.org 5748S: Maintained 5749F: drivers/net/ethernet/freescale/fs_enet/ 5750F: include/linux/fs_enet_pd.h 5751 5752FREESCALE SOC SOUND DRIVERS 5753M: Timur Tabi <timur@tabi.org> 5754M: Nicolin Chen <nicoleotsuka@gmail.com> 5755M: Xiubo Li <Xiubo.Lee@gmail.com> 5756R: Fabio Estevam <fabio.estevam@nxp.com> 5757L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5758L: linuxppc-dev@lists.ozlabs.org 5759S: Maintained 5760F: sound/soc/fsl/fsl* 5761F: sound/soc/fsl/imx* 5762F: sound/soc/fsl/mpc8610_hpcd.c 5763 5764FREESCALE USB PERIPHERAL DRIVERS 5765M: Li Yang <leoyang.li@nxp.com> 5766L: linux-usb@vger.kernel.org 5767L: linuxppc-dev@lists.ozlabs.org 5768S: Maintained 5769F: drivers/usb/gadget/udc/fsl* 5770 5771FREEVXFS FILESYSTEM 5772M: Christoph Hellwig <hch@infradead.org> 5773W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5774S: Maintained 5775F: fs/freevxfs/ 5776 5777FREEZER 5778M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5779M: Pavel Machek <pavel@ucw.cz> 5780L: linux-pm@vger.kernel.org 5781S: Supported 5782F: Documentation/power/freezing-of-tasks.txt 5783F: include/linux/freezer.h 5784F: kernel/freezer.c 5785 5786FRONTSWAP API 5787M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5788L: linux-kernel@vger.kernel.org 5789S: Maintained 5790F: mm/frontswap.c 5791F: include/linux/frontswap.h 5792 5793FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5794M: David Howells <dhowells@redhat.com> 5795L: linux-cachefs@redhat.com (moderated for non-subscribers) 5796S: Supported 5797F: Documentation/filesystems/caching/ 5798F: fs/fscache/ 5799F: include/linux/fscache*.h 5800 5801FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5802M: Theodore Y. Ts'o <tytso@mit.edu> 5803M: Jaegeuk Kim <jaegeuk@kernel.org> 5804L: linux-fscrypt@vger.kernel.org 5805Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5807S: Supported 5808F: fs/crypto/ 5809F: include/linux/fscrypt*.h 5810F: Documentation/filesystems/fscrypt.rst 5811 5812FUJITSU FR-V (FRV) PORT 5813S: Orphan 5814F: arch/frv/ 5815 5816FUJITSU LAPTOP EXTRAS 5817M: Jonathan Woithe <jwoithe@just42.net> 5818L: platform-driver-x86@vger.kernel.org 5819S: Maintained 5820F: drivers/platform/x86/fujitsu-laptop.c 5821 5822FUJITSU M-5MO LS CAMERA ISP DRIVER 5823M: Kyungmin Park <kyungmin.park@samsung.com> 5824M: Heungjun Kim <riverful.kim@samsung.com> 5825L: linux-media@vger.kernel.org 5826S: Maintained 5827F: drivers/media/i2c/m5mols/ 5828F: include/media/i2c/m5mols.h 5829 5830FUJITSU TABLET EXTRAS 5831M: Robert Gerlach <khnz@gmx.de> 5832L: platform-driver-x86@vger.kernel.org 5833S: Maintained 5834F: drivers/platform/x86/fujitsu-tablet.c 5835 5836FUSE: FILESYSTEM IN USERSPACE 5837M: Miklos Szeredi <miklos@szeredi.hu> 5838L: linux-fsdevel@vger.kernel.org 5839W: http://fuse.sourceforge.net/ 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5841S: Maintained 5842F: fs/fuse/ 5843F: include/uapi/linux/fuse.h 5844F: Documentation/filesystems/fuse.txt 5845 5846FUTEX SUBSYSTEM 5847M: Thomas Gleixner <tglx@linutronix.de> 5848M: Ingo Molnar <mingo@redhat.com> 5849R: Peter Zijlstra <peterz@infradead.org> 5850R: Darren Hart <dvhart@infradead.org> 5851L: linux-kernel@vger.kernel.org 5852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5853S: Maintained 5854F: kernel/futex.c 5855F: kernel/futex_compat.c 5856F: include/asm-generic/futex.h 5857F: include/linux/futex.h 5858F: include/uapi/linux/futex.h 5859F: tools/testing/selftests/futex/ 5860F: tools/perf/bench/futex* 5861F: Documentation/*futex* 5862 5863FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5864M: Rik Faith <faith@cs.unc.edu> 5865L: linux-scsi@vger.kernel.org 5866S: Odd Fixes (e.g., new signatures) 5867F: drivers/scsi/fdomain.* 5868 5869GCC PLUGINS 5870M: Kees Cook <keescook@chromium.org> 5871R: Emese Revfy <re.emese@gmail.com> 5872L: kernel-hardening@lists.openwall.com 5873S: Maintained 5874F: scripts/gcc-plugins/ 5875F: scripts/gcc-plugin.sh 5876F: scripts/Makefile.gcc-plugins 5877F: Documentation/gcc-plugins.txt 5878 5879GCOV BASED KERNEL PROFILING 5880M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5881S: Maintained 5882F: kernel/gcov/ 5883F: Documentation/dev-tools/gcov.rst 5884 5885GDB KERNEL DEBUGGING HELPER SCRIPTS 5886M: Jan Kiszka <jan.kiszka@siemens.com> 5887M: Kieran Bingham <kieran@bingham.xyz> 5888S: Supported 5889F: scripts/gdb/ 5890 5891GDT SCSI DISK ARRAY CONTROLLER DRIVER 5892M: Achim Leubner <achim_leubner@adaptec.com> 5893L: linux-scsi@vger.kernel.org 5894W: http://www.icp-vortex.com/ 5895S: Supported 5896F: drivers/scsi/gdt* 5897 5898GEMTEK FM RADIO RECEIVER DRIVER 5899M: Hans Verkuil <hverkuil@xs4all.nl> 5900L: linux-media@vger.kernel.org 5901T: git git://linuxtv.org/media_tree.git 5902W: https://linuxtv.org 5903S: Maintained 5904F: drivers/media/radio/radio-gemtek* 5905 5906GENERIC GPIO I2C DRIVER 5907M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5908S: Supported 5909F: drivers/i2c/busses/i2c-gpio.c 5910F: include/linux/i2c-gpio.h 5911 5912GENERIC GPIO I2C MULTIPLEXER DRIVER 5913M: Peter Korsgaard <peter.korsgaard@barco.com> 5914L: linux-i2c@vger.kernel.org 5915S: Supported 5916F: drivers/i2c/muxes/i2c-mux-gpio.c 5917F: include/linux/i2c-mux-gpio.h 5918F: Documentation/i2c/muxes/i2c-mux-gpio 5919 5920GENERIC HDLC (WAN) DRIVERS 5921M: Krzysztof Halasa <khc@pm.waw.pl> 5922W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5923S: Maintained 5924F: drivers/net/wan/c101.c 5925F: drivers/net/wan/hd6457* 5926F: drivers/net/wan/hdlc* 5927F: drivers/net/wan/n2.c 5928F: drivers/net/wan/pc300too.c 5929F: drivers/net/wan/pci200syn.c 5930F: drivers/net/wan/wanxl* 5931 5932GENERIC INCLUDE/ASM HEADER FILES 5933M: Arnd Bergmann <arnd@arndb.de> 5934L: linux-arch@vger.kernel.org 5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5936S: Maintained 5937F: include/asm-generic/ 5938F: include/uapi/asm-generic/ 5939 5940GENERIC PHY FRAMEWORK 5941M: Kishon Vijay Abraham I <kishon@ti.com> 5942L: linux-kernel@vger.kernel.org 5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5944S: Supported 5945F: drivers/phy/ 5946F: include/linux/phy/ 5947 5948GENERIC PM DOMAINS 5949M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5950M: Kevin Hilman <khilman@kernel.org> 5951M: Ulf Hansson <ulf.hansson@linaro.org> 5952L: linux-pm@vger.kernel.org 5953S: Supported 5954F: drivers/base/power/domain*.c 5955F: include/linux/pm_domain.h 5956F: Documentation/devicetree/bindings/power/power_domain.txt 5957 5958GENERIC UIO DRIVER FOR PCI DEVICES 5959M: "Michael S. Tsirkin" <mst@redhat.com> 5960L: kvm@vger.kernel.org 5961S: Supported 5962F: drivers/uio/uio_pci_generic.c 5963 5964GENWQE (IBM Generic Workqueue Card) 5965M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5966M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5967S: Supported 5968F: drivers/misc/genwqe/ 5969 5970GET_MAINTAINER SCRIPT 5971M: Joe Perches <joe@perches.com> 5972S: Maintained 5973F: scripts/get_maintainer.pl 5974 5975GFS2 FILE SYSTEM 5976M: Steven Whitehouse <swhiteho@redhat.com> 5977M: Bob Peterson <rpeterso@redhat.com> 5978L: cluster-devel@redhat.com 5979W: http://sources.redhat.com/cluster/ 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5981S: Supported 5982F: Documentation/filesystems/gfs2*.txt 5983F: fs/gfs2/ 5984F: include/uapi/linux/gfs2_ondisk.h 5985 5986GIGASET ISDN DRIVERS 5987M: Paul Bolle <pebolle@tiscali.nl> 5988L: gigaset307x-common@lists.sourceforge.net 5989W: http://gigaset307x.sourceforge.net/ 5990S: Odd Fixes 5991F: Documentation/isdn/README.gigaset 5992F: drivers/isdn/gigaset/ 5993F: include/uapi/linux/gigaset_dev.h 5994 5995GO7007 MPEG CODEC 5996M: Hans Verkuil <hans.verkuil@cisco.com> 5997L: linux-media@vger.kernel.org 5998S: Maintained 5999F: drivers/media/usb/go7007/ 6000 6001GOODIX TOUCHSCREEN 6002M: Bastien Nocera <hadess@hadess.net> 6003L: linux-input@vger.kernel.org 6004S: Maintained 6005F: drivers/input/touchscreen/goodix.c 6006 6007GPIO ACPI SUPPORT 6008M: Mika Westerberg <mika.westerberg@linux.intel.com> 6009M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6010L: linux-gpio@vger.kernel.org 6011L: linux-acpi@vger.kernel.org 6012S: Maintained 6013F: Documentation/acpi/gpio-properties.txt 6014F: drivers/gpio/gpiolib-acpi.c 6015 6016GPIO IR Transmitter 6017M: Sean Young <sean@mess.org> 6018L: linux-media@vger.kernel.org 6019S: Maintained 6020F: drivers/media/rc/gpio-ir-tx.c 6021 6022GPIO MOCKUP DRIVER 6023M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6024R: Bartosz Golaszewski <brgl@bgdev.pl> 6025L: linux-gpio@vger.kernel.org 6026S: Maintained 6027F: drivers/gpio/gpio-mockup.c 6028F: tools/testing/selftests/gpio/ 6029 6030GPIO SUBSYSTEM 6031M: Linus Walleij <linus.walleij@linaro.org> 6032L: linux-gpio@vger.kernel.org 6033T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6034S: Maintained 6035F: Documentation/devicetree/bindings/gpio/ 6036F: Documentation/gpio/ 6037F: Documentation/ABI/testing/gpio-cdev 6038F: Documentation/ABI/obsolete/sysfs-gpio 6039F: drivers/gpio/ 6040F: include/linux/gpio/ 6041F: include/linux/gpio.h 6042F: include/asm-generic/gpio.h 6043F: include/uapi/linux/gpio.h 6044F: tools/gpio/ 6045 6046GRE DEMULTIPLEXER DRIVER 6047M: Dmitry Kozlov <xeb@mail.ru> 6048L: netdev@vger.kernel.org 6049S: Maintained 6050F: net/ipv4/gre_demux.c 6051F: net/ipv4/gre_offload.c 6052F: include/net/gre.h 6053 6054GRETH 10/100/1G Ethernet MAC device driver 6055M: Andreas Larsson <andreas@gaisler.com> 6056L: netdev@vger.kernel.org 6057S: Maintained 6058F: drivers/net/ethernet/aeroflex/ 6059 6060GREYBUS AUDIO PROTOCOLS DRIVERS 6061M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6062M: Mark Greer <mgreer@animalcreek.com> 6063S: Maintained 6064F: drivers/staging/greybus/audio_apbridgea.c 6065F: drivers/staging/greybus/audio_apbridgea.h 6066F: drivers/staging/greybus/audio_codec.c 6067F: drivers/staging/greybus/audio_codec.h 6068F: drivers/staging/greybus/audio_gb.c 6069F: drivers/staging/greybus/audio_manager.c 6070F: drivers/staging/greybus/audio_manager.h 6071F: drivers/staging/greybus/audio_manager_module.c 6072F: drivers/staging/greybus/audio_manager_private.h 6073F: drivers/staging/greybus/audio_manager_sysfs.c 6074F: drivers/staging/greybus/audio_module.c 6075F: drivers/staging/greybus/audio_topology.c 6076 6077GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6078M: Viresh Kumar <vireshk@kernel.org> 6079S: Maintained 6080F: drivers/staging/greybus/authentication.c 6081F: drivers/staging/greybus/bootrom.c 6082F: drivers/staging/greybus/firmware.h 6083F: drivers/staging/greybus/fw-core.c 6084F: drivers/staging/greybus/fw-download.c 6085F: drivers/staging/greybus/fw-managament.c 6086F: drivers/staging/greybus/greybus_authentication.h 6087F: drivers/staging/greybus/greybus_firmware.h 6088F: drivers/staging/greybus/hid.c 6089F: drivers/staging/greybus/i2c.c 6090F: drivers/staging/greybus/spi.c 6091F: drivers/staging/greybus/spilib.c 6092F: drivers/staging/greybus/spilib.h 6093 6094GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6095M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6096S: Maintained 6097F: drivers/staging/greybus/loopback.c 6098F: drivers/staging/greybus/timesync.c 6099F: drivers/staging/greybus/timesync_platform.c 6100 6101GREYBUS PLATFORM DRIVERS 6102M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6103S: Maintained 6104F: drivers/staging/greybus/arche-platform.c 6105F: drivers/staging/greybus/arche-apb-ctrl.c 6106F: drivers/staging/greybus/arche_platform.h 6107 6108GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6109M: Rui Miguel Silva <rmfrfs@gmail.com> 6110S: Maintained 6111F: drivers/staging/greybus/sdio.c 6112F: drivers/staging/greybus/light.c 6113F: drivers/staging/greybus/gpio.c 6114F: drivers/staging/greybus/power_supply.c 6115F: drivers/staging/greybus/spi.c 6116F: drivers/staging/greybus/spilib.c 6117 6118GREYBUS SUBSYSTEM 6119M: Johan Hovold <johan@kernel.org> 6120M: Alex Elder <elder@kernel.org> 6121M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6122S: Maintained 6123F: drivers/staging/greybus/ 6124L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6125 6126GREYBUS UART PROTOCOLS DRIVERS 6127M: David Lin <dtwlin@gmail.com> 6128S: Maintained 6129F: drivers/staging/greybus/uart.c 6130F: drivers/staging/greybus/log.c 6131 6132GS1662 VIDEO SERIALIZER 6133M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6134L: linux-media@vger.kernel.org 6135T: git git://linuxtv.org/media_tree.git 6136S: Maintained 6137F: drivers/media/spi/gs1662.c 6138 6139GSPCA FINEPIX SUBDRIVER 6140M: Frank Zago <frank@zago.net> 6141L: linux-media@vger.kernel.org 6142T: git git://linuxtv.org/media_tree.git 6143S: Maintained 6144F: drivers/media/usb/gspca/finepix.c 6145 6146GSPCA GL860 SUBDRIVER 6147M: Olivier Lorin <o.lorin@laposte.net> 6148L: linux-media@vger.kernel.org 6149T: git git://linuxtv.org/media_tree.git 6150S: Maintained 6151F: drivers/media/usb/gspca/gl860/ 6152 6153GSPCA M5602 SUBDRIVER 6154M: Erik Andren <erik.andren@gmail.com> 6155L: linux-media@vger.kernel.org 6156T: git git://linuxtv.org/media_tree.git 6157S: Maintained 6158F: drivers/media/usb/gspca/m5602/ 6159 6160GSPCA PAC207 SONIXB SUBDRIVER 6161M: Hans Verkuil <hverkuil@xs4all.nl> 6162L: linux-media@vger.kernel.org 6163T: git git://linuxtv.org/media_tree.git 6164S: Odd Fixes 6165F: drivers/media/usb/gspca/pac207.c 6166 6167GSPCA SN9C20X SUBDRIVER 6168M: Brian Johnson <brijohn@gmail.com> 6169L: linux-media@vger.kernel.org 6170T: git git://linuxtv.org/media_tree.git 6171S: Maintained 6172F: drivers/media/usb/gspca/sn9c20x.c 6173 6174GSPCA T613 SUBDRIVER 6175M: Leandro Costantino <lcostantino@gmail.com> 6176L: linux-media@vger.kernel.org 6177T: git git://linuxtv.org/media_tree.git 6178S: Maintained 6179F: drivers/media/usb/gspca/t613.c 6180 6181GSPCA USB WEBCAM DRIVER 6182M: Hans Verkuil <hverkuil@xs4all.nl> 6183L: linux-media@vger.kernel.org 6184T: git git://linuxtv.org/media_tree.git 6185S: Odd Fixes 6186F: drivers/media/usb/gspca/ 6187 6188GTP (GPRS Tunneling Protocol) 6189M: Pablo Neira Ayuso <pablo@netfilter.org> 6190M: Harald Welte <laforge@gnumonks.org> 6191L: osmocom-net-gprs@lists.osmocom.org 6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6193S: Maintained 6194F: drivers/net/gtp.c 6195 6196GUID PARTITION TABLE (GPT) 6197M: Davidlohr Bueso <dave@stgolabs.net> 6198L: linux-efi@vger.kernel.org 6199S: Maintained 6200F: block/partitions/efi.* 6201 6202H8/300 ARCHITECTURE 6203M: Yoshinori Sato <ysato@users.sourceforge.jp> 6204L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6205W: http://uclinux-h8.sourceforge.jp 6206T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6207S: Maintained 6208F: arch/h8300/ 6209F: drivers/clocksource/h8300_*.c 6210F: drivers/clk/h8300/ 6211F: drivers/irqchip/irq-renesas-h8*.c 6212 6213HACKRF MEDIA DRIVER 6214M: Antti Palosaari <crope@iki.fi> 6215L: linux-media@vger.kernel.org 6216W: https://linuxtv.org 6217W: http://palosaari.fi/linux/ 6218Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6219T: git git://linuxtv.org/anttip/media_tree.git 6220S: Maintained 6221F: drivers/media/usb/hackrf/ 6222 6223HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6224M: Frank Seidel <frank@f-seidel.de> 6225L: platform-driver-x86@vger.kernel.org 6226W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6227S: Maintained 6228F: drivers/platform/x86/hdaps.c 6229 6230HARDWARE MONITORING 6231M: Jean Delvare <jdelvare@suse.com> 6232M: Guenter Roeck <linux@roeck-us.net> 6233L: linux-hwmon@vger.kernel.org 6234W: http://hwmon.wiki.kernel.org/ 6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6236S: Maintained 6237F: Documentation/hwmon/ 6238F: drivers/hwmon/ 6239F: include/linux/hwmon*.h 6240 6241HARDWARE RANDOM NUMBER GENERATOR CORE 6242M: Matt Mackall <mpm@selenic.com> 6243M: Herbert Xu <herbert@gondor.apana.org.au> 6244L: linux-crypto@vger.kernel.org 6245S: Odd fixes 6246F: Documentation/devicetree/bindings/rng/ 6247F: Documentation/hw_random.txt 6248F: drivers/char/hw_random/ 6249F: include/linux/hw_random.h 6250 6251HARDWARE SPINLOCK CORE 6252M: Ohad Ben-Cohen <ohad@wizery.com> 6253M: Bjorn Andersson <bjorn.andersson@linaro.org> 6254L: linux-remoteproc@vger.kernel.org 6255S: Maintained 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6257F: Documentation/devicetree/bindings/hwlock/ 6258F: Documentation/hwspinlock.txt 6259F: drivers/hwspinlock/ 6260F: include/linux/hwspinlock.h 6261 6262HARMONY SOUND DRIVER 6263L: linux-parisc@vger.kernel.org 6264S: Maintained 6265F: sound/parisc/harmony.* 6266 6267HDPVR USB VIDEO ENCODER DRIVER 6268M: Hans Verkuil <hverkuil@xs4all.nl> 6269L: linux-media@vger.kernel.org 6270T: git git://linuxtv.org/media_tree.git 6271W: https://linuxtv.org 6272S: Odd Fixes 6273F: drivers/media/usb/hdpvr/ 6274 6275HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6276M: Jimmy Vance <jimmy.vance@hpe.com> 6277S: Supported 6278F: Documentation/watchdog/hpwdt.txt 6279F: drivers/watchdog/hpwdt.c 6280 6281HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6282M: Don Brace <don.brace@microsemi.com> 6283L: esc.storagedev@microsemi.com 6284L: linux-scsi@vger.kernel.org 6285S: Supported 6286F: Documentation/scsi/hpsa.txt 6287F: drivers/scsi/hpsa*.[ch] 6288F: include/linux/cciss*.h 6289F: include/uapi/linux/cciss*.h 6290 6291HFI1 DRIVER 6292M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6293M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6294L: linux-rdma@vger.kernel.org 6295S: Supported 6296F: drivers/infiniband/hw/hfi1 6297 6298HFS FILESYSTEM 6299L: linux-fsdevel@vger.kernel.org 6300S: Orphan 6301F: Documentation/filesystems/hfs.txt 6302F: fs/hfs/ 6303 6304HFSPLUS FILESYSTEM 6305L: linux-fsdevel@vger.kernel.org 6306S: Orphan 6307F: Documentation/filesystems/hfsplus.txt 6308F: fs/hfsplus/ 6309 6310HGA FRAMEBUFFER DRIVER 6311M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6312L: linux-nvidia@lists.surfsouth.com 6313W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6314S: Maintained 6315F: drivers/video/fbdev/hgafb.c 6316 6317HIBERNATION (aka Software Suspend, aka swsusp) 6318M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6319M: Pavel Machek <pavel@ucw.cz> 6320L: linux-pm@vger.kernel.org 6321B: https://bugzilla.kernel.org 6322S: Supported 6323F: arch/x86/power/ 6324F: drivers/base/power/ 6325F: kernel/power/ 6326F: include/linux/suspend.h 6327F: include/linux/freezer.h 6328F: include/linux/pm.h 6329F: arch/*/include/asm/suspend*.h 6330 6331HID CORE LAYER 6332M: Jiri Kosina <jikos@kernel.org> 6333R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6334L: linux-input@vger.kernel.org 6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6336S: Maintained 6337F: drivers/hid/ 6338F: include/linux/hid* 6339F: include/uapi/linux/hid* 6340 6341HID SENSOR HUB DRIVERS 6342M: Jiri Kosina <jikos@kernel.org> 6343M: Jonathan Cameron <jic23@kernel.org> 6344M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6345L: linux-input@vger.kernel.org 6346L: linux-iio@vger.kernel.org 6347S: Maintained 6348F: Documentation/hid/hid-sensor* 6349F: drivers/hid/hid-sensor-* 6350F: drivers/iio/*/hid-* 6351F: include/linux/hid-sensor-* 6352 6353HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6354M: Thomas Gleixner <tglx@linutronix.de> 6355L: linux-kernel@vger.kernel.org 6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6357S: Maintained 6358F: Documentation/timers/ 6359F: kernel/time/hrtimer.c 6360F: kernel/time/clockevents.c 6361F: kernel/time/timer_*.c 6362F: include/linux/clockchips.h 6363F: include/linux/hrtimer.h 6364 6365HIGH-SPEED SCC DRIVER FOR AX.25 6366L: linux-hams@vger.kernel.org 6367S: Orphan 6368F: drivers/net/hamradio/dmascc.c 6369F: drivers/net/hamradio/scc.c 6370 6371HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6372M: HighPoint Linux Team <linux@highpoint-tech.com> 6373W: http://www.highpoint-tech.com 6374S: Supported 6375F: Documentation/scsi/hptiop.txt 6376F: drivers/scsi/hptiop.c 6377 6378HIPPI 6379M: Jes Sorensen <jes@trained-monkey.org> 6380L: linux-hippi@sunsite.dk 6381S: Maintained 6382F: include/linux/hippidevice.h 6383F: include/uapi/linux/if_hippi.h 6384F: net/802/hippi.c 6385F: drivers/net/hippi/ 6386 6387HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6388M: Yisen Zhuang <yisen.zhuang@huawei.com> 6389M: Salil Mehta <salil.mehta@huawei.com> 6390L: netdev@vger.kernel.org 6391W: http://www.hisilicon.com 6392S: Maintained 6393F: drivers/net/ethernet/hisilicon/hns3/ 6394 6395HISILICON NETWORK SUBSYSTEM DRIVER 6396M: Yisen Zhuang <yisen.zhuang@huawei.com> 6397M: Salil Mehta <salil.mehta@huawei.com> 6398L: netdev@vger.kernel.org 6399W: http://www.hisilicon.com 6400S: Maintained 6401F: drivers/net/ethernet/hisilicon/ 6402F: Documentation/devicetree/bindings/net/hisilicon*.txt 6403 6404HISILICON PMU DRIVER 6405M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6406W: http://www.hisilicon.com 6407S: Supported 6408F: drivers/perf/hisilicon 6409F: Documentation/perf/hisi-pmu.txt 6410 6411HISILICON ROCE DRIVER 6412M: Lijun Ou <oulijun@huawei.com> 6413M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6414L: linux-rdma@vger.kernel.org 6415S: Maintained 6416F: drivers/infiniband/hw/hns/ 6417F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6418 6419HISILICON SAS Controller 6420M: John Garry <john.garry@huawei.com> 6421W: http://www.hisilicon.com 6422S: Supported 6423F: drivers/scsi/hisi_sas/ 6424F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6425 6426HMM - Heterogeneous Memory Management 6427M: Jérôme Glisse <jglisse@redhat.com> 6428L: linux-mm@kvack.org 6429S: Maintained 6430F: mm/hmm* 6431F: include/linux/hmm* 6432 6433HOST AP DRIVER 6434M: Jouni Malinen <j@w1.fi> 6435L: linux-wireless@vger.kernel.org 6436W: http://w1.fi/hostap-driver.html 6437S: Obsolete 6438F: drivers/net/wireless/intersil/hostap/ 6439 6440HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6441L: platform-driver-x86@vger.kernel.org 6442S: Orphan 6443F: drivers/platform/x86/tc1100-wmi.c 6444 6445HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6446M: Jaroslav Kysela <perex@perex.cz> 6447S: Maintained 6448F: drivers/net/ethernet/hp/hp100.* 6449 6450HPET: High Precision Event Timers driver 6451M: Clemens Ladisch <clemens@ladisch.de> 6452S: Maintained 6453F: Documentation/timers/hpet.txt 6454F: drivers/char/hpet.c 6455F: include/linux/hpet.h 6456F: include/uapi/linux/hpet.h 6457 6458HPET: x86 6459S: Orphan 6460F: arch/x86/kernel/hpet.c 6461F: arch/x86/include/asm/hpet.h 6462 6463HPFS FILESYSTEM 6464M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6465W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6466S: Maintained 6467F: fs/hpfs/ 6468 6469HSI SUBSYSTEM 6470M: Sebastian Reichel <sre@kernel.org> 6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6472S: Maintained 6473F: Documentation/ABI/testing/sysfs-bus-hsi 6474F: Documentation/driver-api/hsi.rst 6475F: drivers/hsi/ 6476F: include/linux/hsi/ 6477F: include/uapi/linux/hsi/ 6478 6479HSO 3G MODEM DRIVER 6480L: linux-usb@vger.kernel.org 6481S: Orphan 6482F: drivers/net/usb/hso.c 6483 6484HSR NETWORK PROTOCOL 6485M: Arvid Brodin <arvid.brodin@alten.se> 6486L: netdev@vger.kernel.org 6487S: Maintained 6488F: net/hsr/ 6489 6490HT16K33 LED CONTROLLER DRIVER 6491M: Robin van der Gracht <robin@protonic.nl> 6492S: Maintained 6493F: drivers/auxdisplay/ht16k33.c 6494F: Documentation/devicetree/bindings/display/ht16k33.txt 6495 6496HTCPEN TOUCHSCREEN DRIVER 6497M: Pau Oliva Fora <pof@eslack.org> 6498L: linux-input@vger.kernel.org 6499S: Maintained 6500F: drivers/input/touchscreen/htcpen.c 6501 6502HUAWEI ETHERNET DRIVER 6503M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6504L: netdev@vger.kernel.org 6505S: Supported 6506F: Documentation/networking/hinic.txt 6507F: drivers/net/ethernet/huawei/hinic/ 6508 6509HUGETLB FILESYSTEM 6510M: Nadia Yvette Chambers <nyc@holomorphy.com> 6511S: Maintained 6512F: fs/hugetlbfs/ 6513 6514HVA ST MEDIA DRIVER 6515M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6516L: linux-media@vger.kernel.org 6517T: git git://linuxtv.org/media_tree.git 6518W: https://linuxtv.org 6519S: Supported 6520F: drivers/media/platform/sti/hva 6521 6522HWPOISON MEMORY FAILURE HANDLING 6523M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6524L: linux-mm@kvack.org 6525S: Maintained 6526F: mm/memory-failure.c 6527F: mm/hwpoison-inject.c 6528 6529Hyper-V CORE AND DRIVERS 6530M: "K. Y. Srinivasan" <kys@microsoft.com> 6531M: Haiyang Zhang <haiyangz@microsoft.com> 6532M: Stephen Hemminger <sthemmin@microsoft.com> 6533L: devel@linuxdriverproject.org 6534S: Maintained 6535F: Documentation/networking/netvsc.txt 6536F: arch/x86/include/asm/mshyperv.h 6537F: arch/x86/include/asm/trace/hyperv.h 6538F: arch/x86/include/uapi/asm/hyperv.h 6539F: arch/x86/kernel/cpu/mshyperv.c 6540F: arch/x86/hyperv 6541F: drivers/hid/hid-hyperv.c 6542F: drivers/hv/ 6543F: drivers/input/serio/hyperv-keyboard.c 6544F: drivers/pci/host/pci-hyperv.c 6545F: drivers/net/hyperv/ 6546F: drivers/scsi/storvsc_drv.c 6547F: drivers/uio/uio_hv_generic.c 6548F: drivers/video/fbdev/hyperv_fb.c 6549F: net/vmw_vsock/hyperv_transport.c 6550F: include/linux/hyperv.h 6551F: include/uapi/linux/hyperv.h 6552F: tools/hv/ 6553F: Documentation/ABI/stable/sysfs-bus-vmbus 6554 6555HYPERVISOR VIRTUAL CONSOLE DRIVER 6556L: linuxppc-dev@lists.ozlabs.org 6557S: Odd Fixes 6558F: drivers/tty/hvc/ 6559 6560I2C ACPI SUPPORT 6561M: Mika Westerberg <mika.westerberg@linux.intel.com> 6562L: linux-i2c@vger.kernel.org 6563L: linux-acpi@vger.kernel.org 6564S: Maintained 6565F: drivers/i2c/i2c-core-acpi.c 6566 6567I2C MUXES 6568M: Peter Rosin <peda@axentia.se> 6569L: linux-i2c@vger.kernel.org 6570S: Maintained 6571F: Documentation/i2c/i2c-topology 6572F: Documentation/i2c/muxes/ 6573F: Documentation/devicetree/bindings/i2c/i2c-mux* 6574F: Documentation/devicetree/bindings/i2c/i2c-arb* 6575F: Documentation/devicetree/bindings/i2c/i2c-gate* 6576F: drivers/i2c/i2c-mux.c 6577F: drivers/i2c/muxes/ 6578F: include/linux/i2c-mux.h 6579 6580I2C OVER PARALLEL PORT 6581M: Jean Delvare <jdelvare@suse.com> 6582L: linux-i2c@vger.kernel.org 6583S: Maintained 6584F: Documentation/i2c/busses/i2c-parport 6585F: Documentation/i2c/busses/i2c-parport-light 6586F: drivers/i2c/busses/i2c-parport.c 6587F: drivers/i2c/busses/i2c-parport-light.c 6588 6589I2C SUBSYSTEM 6590M: Wolfram Sang <wsa@the-dreams.de> 6591L: linux-i2c@vger.kernel.org 6592W: https://i2c.wiki.kernel.org/ 6593Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6595S: Maintained 6596F: Documentation/devicetree/bindings/i2c/ 6597F: Documentation/i2c/ 6598F: drivers/i2c/ 6599F: drivers/i2c/*/ 6600F: include/linux/i2c.h 6601F: include/linux/i2c-*.h 6602F: include/uapi/linux/i2c.h 6603F: include/uapi/linux/i2c-*.h 6604 6605I2C-TAOS-EVM DRIVER 6606M: Jean Delvare <jdelvare@suse.com> 6607L: linux-i2c@vger.kernel.org 6608S: Maintained 6609F: Documentation/i2c/busses/i2c-taos-evm 6610F: drivers/i2c/busses/i2c-taos-evm.c 6611 6612I2C-TINY-USB DRIVER 6613M: Till Harbaum <till@harbaum.org> 6614L: linux-i2c@vger.kernel.org 6615W: http://www.harbaum.org/till/i2c_tiny_usb 6616S: Maintained 6617F: drivers/i2c/busses/i2c-tiny-usb.c 6618 6619I2C/SMBUS CONTROLLER DRIVERS FOR PC 6620M: Jean Delvare <jdelvare@suse.com> 6621L: linux-i2c@vger.kernel.org 6622S: Maintained 6623F: Documentation/i2c/busses/i2c-ali1535 6624F: Documentation/i2c/busses/i2c-ali1563 6625F: Documentation/i2c/busses/i2c-ali15x3 6626F: Documentation/i2c/busses/i2c-amd756 6627F: Documentation/i2c/busses/i2c-amd8111 6628F: Documentation/i2c/busses/i2c-i801 6629F: Documentation/i2c/busses/i2c-nforce2 6630F: Documentation/i2c/busses/i2c-piix4 6631F: Documentation/i2c/busses/i2c-sis5595 6632F: Documentation/i2c/busses/i2c-sis630 6633F: Documentation/i2c/busses/i2c-sis96x 6634F: Documentation/i2c/busses/i2c-via 6635F: Documentation/i2c/busses/i2c-viapro 6636F: drivers/i2c/busses/i2c-ali1535.c 6637F: drivers/i2c/busses/i2c-ali1563.c 6638F: drivers/i2c/busses/i2c-ali15x3.c 6639F: drivers/i2c/busses/i2c-amd756.c 6640F: drivers/i2c/busses/i2c-amd756-s4882.c 6641F: drivers/i2c/busses/i2c-amd8111.c 6642F: drivers/i2c/busses/i2c-i801.c 6643F: drivers/i2c/busses/i2c-isch.c 6644F: drivers/i2c/busses/i2c-nforce2.c 6645F: drivers/i2c/busses/i2c-nforce2-s4985.c 6646F: drivers/i2c/busses/i2c-piix4.c 6647F: drivers/i2c/busses/i2c-sis5595.c 6648F: drivers/i2c/busses/i2c-sis630.c 6649F: drivers/i2c/busses/i2c-sis96x.c 6650F: drivers/i2c/busses/i2c-via.c 6651F: drivers/i2c/busses/i2c-viapro.c 6652 6653I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6654M: Hans de Goede <hdegoede@redhat.com> 6655L: linux-i2c@vger.kernel.org 6656S: Maintained 6657F: drivers/i2c/busses/i2c-cht-wc.c 6658 6659I2C/SMBUS ISMT DRIVER 6660M: Seth Heasley <seth.heasley@intel.com> 6661M: Neil Horman <nhorman@tuxdriver.com> 6662L: linux-i2c@vger.kernel.org 6663F: drivers/i2c/busses/i2c-ismt.c 6664F: Documentation/i2c/busses/i2c-ismt 6665 6666I2C/SMBUS STUB DRIVER 6667M: Jean Delvare <jdelvare@suse.com> 6668L: linux-i2c@vger.kernel.org 6669S: Maintained 6670F: drivers/i2c/i2c-stub.c 6671 6672IA64 (Itanium) PLATFORM 6673M: Tony Luck <tony.luck@intel.com> 6674M: Fenghua Yu <fenghua.yu@intel.com> 6675L: linux-ia64@vger.kernel.org 6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6677S: Maintained 6678F: arch/ia64/ 6679 6680IBM Power 842 compression accelerator 6681M: Haren Myneni <haren@us.ibm.com> 6682S: Supported 6683F: drivers/crypto/nx/Makefile 6684F: drivers/crypto/nx/Kconfig 6685F: drivers/crypto/nx/nx-842* 6686F: include/linux/sw842.h 6687F: crypto/842.c 6688F: lib/842/ 6689 6690IBM Power in-Nest Crypto Acceleration 6691M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6692M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6693L: linux-crypto@vger.kernel.org 6694S: Supported 6695F: drivers/crypto/nx/Makefile 6696F: drivers/crypto/nx/Kconfig 6697F: drivers/crypto/nx/nx-aes* 6698F: drivers/crypto/nx/nx-sha* 6699F: drivers/crypto/nx/nx.* 6700F: drivers/crypto/nx/nx_csbcpb.h 6701F: drivers/crypto/nx/nx_debugfs.h 6702 6703IBM Power Linux RAID adapter 6704M: Brian King <brking@us.ibm.com> 6705S: Supported 6706F: drivers/scsi/ipr.* 6707 6708IBM Power SRIOV Virtual NIC Device Driver 6709M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6710M: John Allen <jallen@linux.vnet.ibm.com> 6711L: netdev@vger.kernel.org 6712S: Supported 6713F: drivers/net/ethernet/ibm/ibmvnic.* 6714 6715IBM Power Virtual Accelerator Switchboard 6716M: Sukadev Bhattiprolu 6717L: linuxppc-dev@lists.ozlabs.org 6718S: Supported 6719F: arch/powerpc/platforms/powernv/vas* 6720F: arch/powerpc/platforms/powernv/copy-paste.h 6721F: arch/powerpc/include/asm/vas.h 6722F: arch/powerpc/include/uapi/asm/vas.h 6723 6724IBM Power Virtual Ethernet Device Driver 6725M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6726L: netdev@vger.kernel.org 6727S: Supported 6728F: drivers/net/ethernet/ibm/ibmveth.* 6729 6730IBM Power Virtual FC Device Drivers 6731M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6732L: linux-scsi@vger.kernel.org 6733S: Supported 6734F: drivers/scsi/ibmvscsi/ibmvfc* 6735 6736IBM Power Virtual SCSI Device Drivers 6737M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6738L: linux-scsi@vger.kernel.org 6739S: Supported 6740F: drivers/scsi/ibmvscsi/ibmvscsi* 6741F: include/scsi/viosrp.h 6742 6743IBM Power Virtual SCSI Device Target Driver 6744M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6745M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6746L: linux-scsi@vger.kernel.org 6747L: target-devel@vger.kernel.org 6748S: Supported 6749F: drivers/scsi/ibmvscsi_tgt/ 6750 6751IBM Power VMX Cryptographic instructions 6752M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6753M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6754L: linux-crypto@vger.kernel.org 6755S: Supported 6756F: drivers/crypto/vmx/Makefile 6757F: drivers/crypto/vmx/Kconfig 6758F: drivers/crypto/vmx/vmx.c 6759F: drivers/crypto/vmx/aes* 6760F: drivers/crypto/vmx/ghash* 6761F: drivers/crypto/vmx/ppc-xlate.pl 6762 6763IBM ServeRAID RAID DRIVER 6764S: Orphan 6765F: drivers/scsi/ips.* 6766 6767ICH LPC AND GPIO DRIVER 6768M: Peter Tyser <ptyser@xes-inc.com> 6769S: Maintained 6770F: drivers/mfd/lpc_ich.c 6771F: drivers/gpio/gpio-ich.c 6772 6773IDE SUBSYSTEM 6774M: "David S. Miller" <davem@davemloft.net> 6775L: linux-ide@vger.kernel.org 6776Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6778S: Maintained 6779F: Documentation/ide/ 6780F: drivers/ide/ 6781F: include/linux/ide.h 6782 6783IDE/ATAPI DRIVERS 6784M: Borislav Petkov <bp@alien8.de> 6785L: linux-ide@vger.kernel.org 6786S: Maintained 6787F: Documentation/cdrom/ide-cd 6788F: drivers/ide/ide-cd* 6789 6790IDEAPAD LAPTOP EXTRAS DRIVER 6791M: Ike Panhc <ike.pan@canonical.com> 6792L: platform-driver-x86@vger.kernel.org 6793W: http://launchpad.net/ideapad-laptop 6794S: Maintained 6795F: drivers/platform/x86/ideapad-laptop.c 6796 6797IDEAPAD LAPTOP SLIDEBAR DRIVER 6798M: Andrey Moiseev <o2g.org.ru@gmail.com> 6799L: linux-input@vger.kernel.org 6800W: https://github.com/o2genum/ideapad-slidebar 6801S: Maintained 6802F: drivers/input/misc/ideapad_slidebar.c 6803 6804IDT VersaClock 5 CLOCK DRIVER 6805M: Marek Vasut <marek.vasut@gmail.com> 6806S: Maintained 6807F: drivers/clk/clk-versaclock5.c 6808 6809IEEE 802.15.4 SUBSYSTEM 6810M: Alexander Aring <alex.aring@gmail.com> 6811M: Stefan Schmidt <stefan@osg.samsung.com> 6812L: linux-wpan@vger.kernel.org 6813W: http://wpan.cakelab.org/ 6814T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6815T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6816S: Maintained 6817F: net/ieee802154/ 6818F: net/mac802154/ 6819F: drivers/net/ieee802154/ 6820F: include/linux/nl802154.h 6821F: include/linux/ieee802154.h 6822F: include/net/nl802154.h 6823F: include/net/mac802154.h 6824F: include/net/af_ieee802154.h 6825F: include/net/cfg802154.h 6826F: include/net/ieee802154_netdev.h 6827F: Documentation/networking/ieee802154.txt 6828 6829IFE PROTOCOL 6830M: Yotam Gigi <yotam.gi@gmail.com> 6831M: Jamal Hadi Salim <jhs@mojatatu.com> 6832F: net/ife 6833F: include/net/ife.h 6834F: include/uapi/linux/ife.h 6835 6836IGORPLUG-USB IR RECEIVER 6837M: Sean Young <sean@mess.org> 6838L: linux-media@vger.kernel.org 6839S: Maintained 6840F: drivers/media/rc/igorplugusb.c 6841 6842IGUANAWORKS USB IR TRANSCEIVER 6843M: Sean Young <sean@mess.org> 6844L: linux-media@vger.kernel.org 6845S: Maintained 6846F: drivers/media/rc/iguanair.c 6847 6848IIO DIGITAL POTENTIOMETER DAC 6849M: Peter Rosin <peda@axentia.se> 6850L: linux-iio@vger.kernel.org 6851S: Maintained 6852F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6853F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6854F: drivers/iio/dac/dpot-dac.c 6855 6856IIO ENVELOPE DETECTOR 6857M: Peter Rosin <peda@axentia.se> 6858L: linux-iio@vger.kernel.org 6859S: Maintained 6860F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6861F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6862F: drivers/iio/adc/envelope-detector.c 6863 6864IIO MULTIPLEXER 6865M: Peter Rosin <peda@axentia.se> 6866L: linux-iio@vger.kernel.org 6867S: Maintained 6868F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6869F: drivers/iio/multiplexer/iio-mux.c 6870 6871IIO SUBSYSTEM AND DRIVERS 6872M: Jonathan Cameron <jic23@kernel.org> 6873R: Hartmut Knaack <knaack.h@gmx.de> 6874R: Lars-Peter Clausen <lars@metafoo.de> 6875R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6876L: linux-iio@vger.kernel.org 6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6878S: Maintained 6879F: Documentation/ABI/testing/configfs-iio* 6880F: Documentation/ABI/testing/sysfs-bus-iio* 6881F: Documentation/devicetree/bindings/iio/ 6882F: drivers/iio/ 6883F: drivers/staging/iio/ 6884F: include/linux/iio/ 6885F: tools/iio/ 6886 6887IKANOS/ADI EAGLE ADSL USB DRIVER 6888M: Matthieu Castet <castet.matthieu@free.fr> 6889M: Stanislaw Gruszka <stf_xl@wp.pl> 6890S: Maintained 6891F: drivers/usb/atm/ueagle-atm.c 6892 6893IMGTEC ASCII LCD DRIVER 6894M: Paul Burton <paul.burton@mips.com> 6895S: Maintained 6896F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6897F: drivers/auxdisplay/img-ascii-lcd.c 6898 6899IMGTEC IR DECODER DRIVER 6900M: James Hogan <jhogan@kernel.org> 6901S: Maintained 6902F: drivers/media/rc/img-ir/ 6903 6904IMS TWINTURBO FRAMEBUFFER DRIVER 6905L: linux-fbdev@vger.kernel.org 6906S: Orphan 6907F: drivers/video/fbdev/imsttfb.c 6908 6909INA209 HARDWARE MONITOR DRIVER 6910M: Guenter Roeck <linux@roeck-us.net> 6911L: linux-hwmon@vger.kernel.org 6912S: Maintained 6913F: Documentation/hwmon/ina209 6914F: Documentation/devicetree/bindings/i2c/ina209.txt 6915F: drivers/hwmon/ina209.c 6916 6917INA2XX HARDWARE MONITOR DRIVER 6918M: Guenter Roeck <linux@roeck-us.net> 6919L: linux-hwmon@vger.kernel.org 6920S: Maintained 6921F: Documentation/hwmon/ina2xx 6922F: drivers/hwmon/ina2xx.c 6923F: include/linux/platform_data/ina2xx.h 6924 6925INDUSTRY PACK SUBSYSTEM (IPACK) 6926M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6927M: Jens Taprogge <jens.taprogge@taprogge.org> 6928M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6929L: industrypack-devel@lists.sourceforge.net 6930W: http://industrypack.sourceforge.net 6931S: Maintained 6932F: drivers/ipack/ 6933 6934INFINIBAND SUBSYSTEM 6935M: Doug Ledford <dledford@redhat.com> 6936M: Jason Gunthorpe <jgg@mellanox.com> 6937L: linux-rdma@vger.kernel.org 6938W: http://www.openfabrics.org/ 6939Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6941S: Supported 6942F: Documentation/devicetree/bindings/infiniband/ 6943F: Documentation/infiniband/ 6944F: drivers/infiniband/ 6945F: include/uapi/linux/if_infiniband.h 6946F: include/uapi/rdma/ 6947F: include/rdma/ 6948 6949INGENIC JZ4780 DMA Driver 6950M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6951S: Maintained 6952F: drivers/dma/dma-jz4780.c 6953 6954INGENIC JZ4780 NAND DRIVER 6955M: Harvey Hunt <harveyhuntnexus@gmail.com> 6956L: linux-mtd@lists.infradead.org 6957S: Maintained 6958F: drivers/mtd/nand/jz4780_* 6959 6960INOTIFY 6961M: Jan Kara <jack@suse.cz> 6962R: Amir Goldstein <amir73il@gmail.com> 6963L: linux-fsdevel@vger.kernel.org 6964S: Maintained 6965F: Documentation/filesystems/inotify.txt 6966F: fs/notify/inotify/ 6967F: include/linux/inotify.h 6968F: include/uapi/linux/inotify.h 6969 6970INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6971M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6972L: linux-input@vger.kernel.org 6973Q: http://patchwork.kernel.org/project/linux-input/list/ 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6975S: Maintained 6976F: drivers/input/ 6977F: include/linux/input.h 6978F: include/uapi/linux/input.h 6979F: include/uapi/linux/input-event-codes.h 6980F: include/linux/input/ 6981F: Documentation/devicetree/bindings/input/ 6982F: Documentation/input/ 6983 6984INPUT MULTITOUCH (MT) PROTOCOL 6985M: Henrik Rydberg <rydberg@bitmath.org> 6986L: linux-input@vger.kernel.org 6987S: Odd fixes 6988F: Documentation/input/multi-touch-protocol.rst 6989F: drivers/input/input-mt.c 6990K: \b(ABS|SYN)_MT_ 6991 6992INSIDE SECURE CRYPTO DRIVER 6993M: Antoine Tenart <antoine.tenart@free-electrons.com> 6994F: drivers/crypto/inside-secure/ 6995S: Maintained 6996L: linux-crypto@vger.kernel.org 6997 6998INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6999M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7000M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7001L: linux-integrity@vger.kernel.org 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7003S: Supported 7004F: security/integrity/ima/ 7005 7006INTEL 810/815 FRAMEBUFFER DRIVER 7007M: Antonino Daplas <adaplas@gmail.com> 7008L: linux-fbdev@vger.kernel.org 7009S: Maintained 7010F: drivers/video/fbdev/i810/ 7011 7012INTEL ASoC BDW/HSW DRIVERS 7013M: Jie Yang <yang.jie@linux.intel.com> 7014L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7015S: Supported 7016F: sound/soc/intel/common/sst-dsp* 7017F: sound/soc/intel/common/sst-firmware.c 7018F: sound/soc/intel/boards/broadwell.c 7019F: sound/soc/intel/haswell/ 7020 7021INTEL C600 SERIES SAS CONTROLLER DRIVER 7022M: Intel SCU Linux support <intel-linux-scu@intel.com> 7023M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7024L: linux-scsi@vger.kernel.org 7025T: git git://git.code.sf.net/p/intel-sas/isci 7026S: Supported 7027F: drivers/scsi/isci/ 7028 7029INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7030M: Jani Nikula <jani.nikula@linux.intel.com> 7031M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7032M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7033L: intel-gfx@lists.freedesktop.org 7034W: https://01.org/linuxgraphics/ 7035B: https://01.org/linuxgraphics/documentation/how-report-bugs 7036C: irc://chat.freenode.net/intel-gfx 7037Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7038T: git git://anongit.freedesktop.org/drm-intel 7039S: Supported 7040F: drivers/gpu/drm/i915/ 7041F: include/drm/i915* 7042F: include/uapi/drm/i915_drm.h 7043F: Documentation/gpu/i915.rst 7044 7045INTEL ETHERNET DRIVERS 7046M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7047L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7048W: http://www.intel.com/support/feedback.htm 7049W: http://e1000.sourceforge.net/ 7050Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7051T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7053S: Supported 7054F: Documentation/networking/e100.txt 7055F: Documentation/networking/e1000.txt 7056F: Documentation/networking/e1000e.txt 7057F: Documentation/networking/igb.txt 7058F: Documentation/networking/igbvf.txt 7059F: Documentation/networking/ixgb.txt 7060F: Documentation/networking/ixgbe.txt 7061F: Documentation/networking/ixgbevf.txt 7062F: Documentation/networking/i40e.txt 7063F: Documentation/networking/i40evf.txt 7064F: drivers/net/ethernet/intel/ 7065F: drivers/net/ethernet/intel/*/ 7066F: include/linux/avf/virtchnl.h 7067 7068INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7069M: Maik Broemme <mbroemme@libmpq.org> 7070L: linux-fbdev@vger.kernel.org 7071S: Maintained 7072F: Documentation/fb/intelfb.txt 7073F: drivers/video/fbdev/intelfb/ 7074 7075INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7076M: Zhenyu Wang <zhenyuw@linux.intel.com> 7077M: Zhi Wang <zhi.a.wang@intel.com> 7078L: intel-gvt-dev@lists.freedesktop.org 7079L: intel-gfx@lists.freedesktop.org 7080W: https://01.org/igvt-g 7081T: git https://github.com/intel/gvt-linux.git 7082S: Supported 7083F: drivers/gpu/drm/i915/gvt/ 7084 7085INTEL HID EVENT DRIVER 7086M: Alex Hung <alex.hung@canonical.com> 7087L: platform-driver-x86@vger.kernel.org 7088S: Maintained 7089F: drivers/platform/x86/intel-hid.c 7090 7091INTEL I/OAT DMA DRIVER 7092M: Dave Jiang <dave.jiang@intel.com> 7093R: Dan Williams <dan.j.williams@intel.com> 7094L: dmaengine@vger.kernel.org 7095Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7096S: Supported 7097F: drivers/dma/ioat* 7098 7099INTEL IDLE DRIVER 7100M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7101M: Len Brown <lenb@kernel.org> 7102L: linux-pm@vger.kernel.org 7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7104B: https://bugzilla.kernel.org 7105S: Supported 7106F: drivers/idle/intel_idle.c 7107 7108INTEL INTEGRATED SENSOR HUB DRIVER 7109M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7110M: Jiri Kosina <jikos@kernel.org> 7111L: linux-input@vger.kernel.org 7112S: Maintained 7113F: drivers/hid/intel-ish-hid/ 7114 7115INTEL IOMMU (VT-d) 7116M: David Woodhouse <dwmw2@infradead.org> 7117L: iommu@lists.linux-foundation.org 7118T: git git://git.infradead.org/iommu-2.6.git 7119S: Supported 7120F: drivers/iommu/intel-iommu.c 7121F: include/linux/intel-iommu.h 7122 7123INTEL IOP-ADMA DMA DRIVER 7124R: Dan Williams <dan.j.williams@intel.com> 7125S: Odd fixes 7126F: drivers/dma/iop-adma.c 7127 7128INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7129M: Krzysztof Halasa <khalasa@piap.pl> 7130S: Maintained 7131F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7132F: arch/arm/mach-ixp4xx/include/mach/npe.h 7133F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7134F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7135F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7136F: drivers/net/wan/ixp4xx_hss.c 7137 7138INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7139M: Deepak Saxena <dsaxena@plexity.net> 7140S: Maintained 7141F: drivers/char/hw_random/ixp4xx-rng.c 7142 7143INTEL MANAGEMENT ENGINE (mei) 7144M: Tomas Winkler <tomas.winkler@intel.com> 7145L: linux-kernel@vger.kernel.org 7146S: Supported 7147F: include/uapi/linux/mei.h 7148F: include/linux/mei_cl_bus.h 7149F: drivers/misc/mei/* 7150F: drivers/watchdog/mei_wdt.c 7151F: Documentation/misc-devices/mei/* 7152F: samples/mei/* 7153 7154INTEL MENLOW THERMAL DRIVER 7155M: Sujith Thomas <sujith.thomas@intel.com> 7156L: platform-driver-x86@vger.kernel.org 7157W: https://01.org/linux-acpi 7158S: Supported 7159F: drivers/platform/x86/intel_menlow.c 7160 7161INTEL MERRIFIELD GPIO DRIVER 7162M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7163L: linux-gpio@vger.kernel.org 7164S: Maintained 7165F: drivers/gpio/gpio-merrifield.c 7166 7167INTEL MIC DRIVERS (mic) 7168M: Sudeep Dutt <sudeep.dutt@intel.com> 7169M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7170S: Supported 7171W: https://github.com/sudeepdutt/mic 7172W: http://software.intel.com/en-us/mic-developer 7173F: include/linux/mic_bus.h 7174F: include/linux/scif.h 7175F: include/uapi/linux/mic_common.h 7176F: include/uapi/linux/mic_ioctl.h 7177F: include/uapi/linux/scif_ioctl.h 7178F: drivers/misc/mic/ 7179F: drivers/dma/mic_x100_dma.c 7180F: drivers/dma/mic_x100_dma.h 7181F: Documentation/mic/ 7182 7183INTEL PMC CORE DRIVER 7184M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7185M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7186L: platform-driver-x86@vger.kernel.org 7187S: Maintained 7188F: arch/x86/include/asm/pmc_core.h 7189F: drivers/platform/x86/intel_pmc_core* 7190 7191INTEL PMC/P-Unit IPC DRIVER 7192M: Zha Qipeng<qipeng.zha@intel.com> 7193L: platform-driver-x86@vger.kernel.org 7194S: Maintained 7195F: drivers/platform/x86/intel_pmc_ipc.c 7196F: drivers/platform/x86/intel_punit_ipc.c 7197F: arch/x86/include/asm/intel_pmc_ipc.h 7198F: arch/x86/include/asm/intel_punit_ipc.h 7199 7200INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7201M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7202L: linux-wireless@vger.kernel.org 7203S: Maintained 7204F: Documentation/networking/README.ipw2100 7205F: Documentation/networking/README.ipw2200 7206F: drivers/net/wireless/intel/ipw2x00/ 7207 7208INTEL PSTATE DRIVER 7209M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7210M: Len Brown <lenb@kernel.org> 7211L: linux-pm@vger.kernel.org 7212S: Supported 7213F: drivers/cpufreq/intel_pstate.c 7214 7215INTEL RDMA RNIC DRIVER 7216M: Faisal Latif <faisal.latif@intel.com> 7217M: Shiraz Saleem <shiraz.saleem@intel.com> 7218L: linux-rdma@vger.kernel.org 7219S: Supported 7220F: drivers/infiniband/hw/i40iw/ 7221 7222INTEL TELEMETRY DRIVER 7223M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7224L: platform-driver-x86@vger.kernel.org 7225S: Maintained 7226F: arch/x86/include/asm/intel_telemetry.h 7227F: drivers/platform/x86/intel_telemetry* 7228 7229INTEL VIRTUAL BUTTON DRIVER 7230M: AceLan Kao <acelan.kao@canonical.com> 7231L: platform-driver-x86@vger.kernel.org 7232S: Maintained 7233F: drivers/platform/x86/intel-vbtn.c 7234 7235INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7236M: Stanislaw Gruszka <sgruszka@redhat.com> 7237L: linux-wireless@vger.kernel.org 7238S: Supported 7239F: drivers/net/wireless/intel/iwlegacy/ 7240 7241INTEL WIRELESS WIFI LINK (iwlwifi) 7242M: Johannes Berg <johannes.berg@intel.com> 7243M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7244M: Luca Coelho <luciano.coelho@intel.com> 7245M: Intel Linux Wireless <linuxwifi@intel.com> 7246L: linux-wireless@vger.kernel.org 7247W: http://intellinuxwireless.org 7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7249S: Supported 7250F: drivers/net/wireless/intel/iwlwifi/ 7251 7252INTEL WIRELESS WIMAX CONNECTION 2400 7253M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7254M: linux-wimax@intel.com 7255L: wimax@linuxwimax.org (subscribers-only) 7256S: Supported 7257W: http://linuxwimax.org 7258F: Documentation/wimax/README.i2400m 7259F: drivers/net/wimax/i2400m/ 7260F: include/uapi/linux/wimax/i2400m.h 7261 7262INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7263M: Mario Limonciello <mario.limonciello@dell.com> 7264S: Maintained 7265F: drivers/platform/x86/intel-wmi-thunderbolt.c 7266 7267INTEL(R) TRACE HUB 7268M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7269S: Supported 7270F: Documentation/trace/intel_th.txt 7271F: drivers/hwtracing/intel_th/ 7272 7273INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7274M: Ning Sun <ning.sun@intel.com> 7275L: tboot-devel@lists.sourceforge.net 7276W: http://tboot.sourceforge.net 7277T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7278S: Supported 7279F: Documentation/intel_txt.txt 7280F: include/linux/tboot.h 7281F: arch/x86/kernel/tboot.c 7282 7283INTEL-MID GPIO DRIVER 7284M: David Cohen <david.a.cohen@linux.intel.com> 7285L: linux-gpio@vger.kernel.org 7286S: Maintained 7287F: drivers/gpio/gpio-intel-mid.c 7288 7289INVENSENSE MPU-3050 GYROSCOPE DRIVER 7290M: Linus Walleij <linus.walleij@linaro.org> 7291L: linux-iio@vger.kernel.org 7292S: Maintained 7293F: drivers/iio/gyro/mpu3050* 7294F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7295 7296IOC3 ETHERNET DRIVER 7297M: Ralf Baechle <ralf@linux-mips.org> 7298L: linux-mips@linux-mips.org 7299S: Maintained 7300F: drivers/net/ethernet/sgi/ioc3-eth.c 7301 7302IOC3 SERIAL DRIVER 7303M: Pat Gefre <pfg@sgi.com> 7304L: linux-serial@vger.kernel.org 7305S: Maintained 7306F: drivers/tty/serial/ioc3_serial.c 7307 7308IOMMU DRIVERS 7309M: Joerg Roedel <joro@8bytes.org> 7310L: iommu@lists.linux-foundation.org 7311T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7312S: Maintained 7313F: Documentation/devicetree/bindings/iommu/ 7314F: drivers/iommu/ 7315F: include/linux/iommu.h 7316F: include/linux/iova.h 7317 7318IP MASQUERADING 7319M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7320S: Maintained 7321F: net/ipv4/netfilter/ipt_MASQUERADE.c 7322 7323IPMI SUBSYSTEM 7324M: Corey Minyard <minyard@acm.org> 7325L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7326W: http://openipmi.sourceforge.net/ 7327S: Supported 7328F: Documentation/IPMI.txt 7329F: drivers/char/ipmi/ 7330F: include/linux/ipmi* 7331F: include/uapi/linux/ipmi* 7332 7333IPS SCSI RAID DRIVER 7334M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7335L: linux-scsi@vger.kernel.org 7336W: http://www.adaptec.com/ 7337S: Maintained 7338F: drivers/scsi/ips* 7339 7340IPVS 7341M: Wensong Zhang <wensong@linux-vs.org> 7342M: Simon Horman <horms@verge.net.au> 7343M: Julian Anastasov <ja@ssi.bg> 7344L: netdev@vger.kernel.org 7345L: lvs-devel@vger.kernel.org 7346S: Maintained 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7349F: Documentation/networking/ipvs-sysctl.txt 7350F: include/net/ip_vs.h 7351F: include/uapi/linux/ip_vs.h 7352F: net/netfilter/ipvs/ 7353 7354IPWIRELESS DRIVER 7355M: Jiri Kosina <jikos@kernel.org> 7356M: David Sterba <dsterba@suse.com> 7357S: Odd Fixes 7358F: drivers/tty/ipwireless/ 7359 7360IPX NETWORK LAYER 7361L: netdev@vger.kernel.org 7362S: Obsolete 7363F: include/uapi/linux/ipx.h 7364F: drivers/staging/ipx/ 7365 7366IRDA SUBSYSTEM 7367M: Samuel Ortiz <samuel@sortiz.org> 7368L: irda-users@lists.sourceforge.net (subscribers-only) 7369L: netdev@vger.kernel.org 7370W: http://irda.sourceforge.net/ 7371S: Obsolete 7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7373F: Documentation/networking/irda.txt 7374F: drivers/staging/irda/ 7375 7376IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7377M: Marc Zyngier <marc.zyngier@arm.com> 7378S: Maintained 7379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7380F: Documentation/IRQ-domain.txt 7381F: include/linux/irqdomain.h 7382F: kernel/irq/irqdomain.c 7383F: kernel/irq/msi.c 7384 7385IRQ SUBSYSTEM 7386M: Thomas Gleixner <tglx@linutronix.de> 7387L: linux-kernel@vger.kernel.org 7388S: Maintained 7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7390F: kernel/irq/ 7391 7392IRQCHIP DRIVERS 7393M: Thomas Gleixner <tglx@linutronix.de> 7394M: Jason Cooper <jason@lakedaemon.net> 7395M: Marc Zyngier <marc.zyngier@arm.com> 7396L: linux-kernel@vger.kernel.org 7397S: Maintained 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7399F: Documentation/devicetree/bindings/interrupt-controller/ 7400F: drivers/irqchip/ 7401 7402ISA 7403M: William Breathitt Gray <vilhelm.gray@gmail.com> 7404S: Maintained 7405F: Documentation/isa.txt 7406F: drivers/base/isa.c 7407F: include/linux/isa.h 7408 7409ISA RADIO MODULE 7410M: Hans Verkuil <hverkuil@xs4all.nl> 7411L: linux-media@vger.kernel.org 7412T: git git://linuxtv.org/media_tree.git 7413W: https://linuxtv.org 7414S: Maintained 7415F: drivers/media/radio/radio-isa* 7416 7417ISAPNP 7418M: Jaroslav Kysela <perex@perex.cz> 7419S: Maintained 7420F: Documentation/isapnp.txt 7421F: drivers/pnp/isapnp/ 7422F: include/linux/isapnp.h 7423 7424ISCSI 7425M: Lee Duncan <lduncan@suse.com> 7426M: Chris Leech <cleech@redhat.com> 7427L: open-iscsi@googlegroups.com 7428W: www.open-iscsi.com 7429S: Maintained 7430F: drivers/scsi/*iscsi* 7431F: include/scsi/*iscsi* 7432 7433iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7434M: Peter Jones <pjones@redhat.com> 7435M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7436S: Maintained 7437F: drivers/firmware/iscsi_ibft* 7438 7439ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7440M: Or Gerlitz <ogerlitz@mellanox.com> 7441M: Sagi Grimberg <sagi@grimberg.me> 7442M: Roi Dayan <roid@mellanox.com> 7443L: linux-rdma@vger.kernel.org 7444S: Supported 7445W: http://www.openfabrics.org 7446W: www.open-iscsi.org 7447Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7448F: drivers/infiniband/ulp/iser/ 7449 7450ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7451M: Sagi Grimberg <sagi@grimberg.me> 7452T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7453L: linux-rdma@vger.kernel.org 7454L: target-devel@vger.kernel.org 7455S: Supported 7456W: http://www.linux-iscsi.org 7457F: drivers/infiniband/ulp/isert 7458 7459ISDN SUBSYSTEM 7460M: Karsten Keil <isdn@linux-pingi.de> 7461L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7462L: netdev@vger.kernel.org 7463W: http://www.isdn4linux.de 7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7465S: Maintained 7466F: Documentation/isdn/ 7467F: drivers/isdn/ 7468F: include/linux/isdn.h 7469F: include/linux/isdn/ 7470F: include/uapi/linux/isdn.h 7471F: include/uapi/linux/isdn/ 7472 7473ISDN SUBSYSTEM (Eicon active card driver) 7474M: Armin Schindler <mac@melware.de> 7475L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7476W: http://www.melware.de 7477S: Maintained 7478F: drivers/isdn/hardware/eicon/ 7479 7480IT87 HARDWARE MONITORING DRIVER 7481M: Jean Delvare <jdelvare@suse.com> 7482L: linux-hwmon@vger.kernel.org 7483S: Maintained 7484F: Documentation/hwmon/it87 7485F: drivers/hwmon/it87.c 7486 7487IT913X MEDIA DRIVER 7488M: Antti Palosaari <crope@iki.fi> 7489L: linux-media@vger.kernel.org 7490W: https://linuxtv.org 7491W: http://palosaari.fi/linux/ 7492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7493T: git git://linuxtv.org/anttip/media_tree.git 7494S: Maintained 7495F: drivers/media/tuners/it913x* 7496 7497IVTV VIDEO4LINUX DRIVER 7498M: Andy Walls <awalls@md.metrocast.net> 7499L: ivtv-devel@ivtvdriver.org (subscribers-only) 7500L: linux-media@vger.kernel.org 7501T: git git://linuxtv.org/media_tree.git 7502W: http://www.ivtvdriver.org 7503S: Maintained 7504F: Documentation/media/v4l-drivers/ivtv* 7505F: drivers/media/pci/ivtv/ 7506F: include/uapi/linux/ivtv* 7507 7508IX2505V MEDIA DRIVER 7509M: Malcolm Priestley <tvboxspy@gmail.com> 7510L: linux-media@vger.kernel.org 7511W: https://linuxtv.org 7512Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7513S: Maintained 7514F: drivers/media/dvb-frontends/ix2505v* 7515 7516JC42.4 TEMPERATURE SENSOR DRIVER 7517M: Guenter Roeck <linux@roeck-us.net> 7518L: linux-hwmon@vger.kernel.org 7519S: Maintained 7520F: drivers/hwmon/jc42.c 7521F: Documentation/hwmon/jc42 7522 7523JFS FILESYSTEM 7524M: Dave Kleikamp <shaggy@kernel.org> 7525L: jfs-discussion@lists.sourceforge.net 7526W: http://jfs.sourceforge.net/ 7527T: git git://github.com/kleikamp/linux-shaggy.git 7528S: Maintained 7529F: Documentation/filesystems/jfs.txt 7530F: fs/jfs/ 7531 7532JME NETWORK DRIVER 7533M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7534L: netdev@vger.kernel.org 7535S: Maintained 7536F: drivers/net/ethernet/jme.* 7537 7538JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7539M: David Woodhouse <dwmw2@infradead.org> 7540L: linux-mtd@lists.infradead.org 7541W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7542S: Maintained 7543F: fs/jffs2/ 7544F: include/uapi/linux/jffs2.h 7545 7546JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7547M: "Theodore Ts'o" <tytso@mit.edu> 7548M: Jan Kara <jack@suse.com> 7549L: linux-ext4@vger.kernel.org 7550S: Maintained 7551F: fs/jbd2/ 7552F: include/linux/jbd2.h 7553 7554JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7555M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7556L: linux-media@vger.kernel.org 7557S: Maintained 7558F: drivers/media/platform/rcar_jpu.c 7559 7560JSM Neo PCI based serial card 7561M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7562L: linux-serial@vger.kernel.org 7563S: Maintained 7564F: drivers/tty/serial/jsm/ 7565 7566K10TEMP HARDWARE MONITORING DRIVER 7567M: Clemens Ladisch <clemens@ladisch.de> 7568L: linux-hwmon@vger.kernel.org 7569S: Maintained 7570F: Documentation/hwmon/k10temp 7571F: drivers/hwmon/k10temp.c 7572 7573K8TEMP HARDWARE MONITORING DRIVER 7574M: Rudolf Marek <r.marek@assembler.cz> 7575L: linux-hwmon@vger.kernel.org 7576S: Maintained 7577F: Documentation/hwmon/k8temp 7578F: drivers/hwmon/k8temp.c 7579 7580KASAN 7581M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7582R: Alexander Potapenko <glider@google.com> 7583R: Dmitry Vyukov <dvyukov@google.com> 7584L: kasan-dev@googlegroups.com 7585S: Maintained 7586F: arch/*/include/asm/kasan.h 7587F: arch/*/mm/kasan_init* 7588F: Documentation/dev-tools/kasan.rst 7589F: include/linux/kasan*.h 7590F: lib/test_kasan.c 7591F: mm/kasan/ 7592F: scripts/Makefile.kasan 7593 7594KCONFIG 7595L: linux-kbuild@vger.kernel.org 7596S: Orphan 7597F: Documentation/kbuild/kconfig-language.txt 7598F: scripts/kconfig/ 7599 7600KDUMP 7601M: Dave Young <dyoung@redhat.com> 7602M: Baoquan He <bhe@redhat.com> 7603R: Vivek Goyal <vgoyal@redhat.com> 7604L: kexec@lists.infradead.org 7605W: http://lse.sourceforge.net/kdump/ 7606S: Maintained 7607F: Documentation/kdump/ 7608 7609KEENE FM RADIO TRANSMITTER DRIVER 7610M: Hans Verkuil <hverkuil@xs4all.nl> 7611L: linux-media@vger.kernel.org 7612T: git git://linuxtv.org/media_tree.git 7613W: https://linuxtv.org 7614S: Maintained 7615F: drivers/media/radio/radio-keene* 7616 7617KERNEL AUTOMOUNTER v4 (AUTOFS4) 7618M: Ian Kent <raven@themaw.net> 7619L: autofs@vger.kernel.org 7620S: Maintained 7621F: fs/autofs4/ 7622 7623KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7624M: Masahiro Yamada <yamada.masahiro@socionext.com> 7625M: Michal Marek <michal.lkml@markovi.net> 7626T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7627L: linux-kbuild@vger.kernel.org 7628S: Maintained 7629F: Documentation/kbuild/ 7630F: Makefile 7631F: scripts/Makefile.* 7632F: scripts/basic/ 7633F: scripts/mk* 7634F: scripts/package/ 7635 7636KERNEL JANITORS 7637L: kernel-janitors@vger.kernel.org 7638W: http://kernelnewbies.org/KernelJanitors 7639S: Odd Fixes 7640 7641KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7642M: "J. Bruce Fields" <bfields@fieldses.org> 7643M: Jeff Layton <jlayton@kernel.org> 7644L: linux-nfs@vger.kernel.org 7645W: http://nfs.sourceforge.net/ 7646T: git git://linux-nfs.org/~bfields/linux.git 7647S: Supported 7648F: fs/nfsd/ 7649F: include/uapi/linux/nfsd/ 7650F: fs/lockd/ 7651F: fs/nfs_common/ 7652F: net/sunrpc/ 7653F: include/linux/lockd/ 7654F: include/linux/sunrpc/ 7655F: include/uapi/linux/sunrpc/ 7656 7657KERNEL SELFTEST FRAMEWORK 7658M: Shuah Khan <shuahkh@osg.samsung.com> 7659M: Shuah Khan <shuah@kernel.org> 7660L: linux-kselftest@vger.kernel.org 7661T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7662S: Maintained 7663F: tools/testing/selftests/ 7664F: Documentation/dev-tools/kselftest* 7665 7666KERNEL USERMODE HELPER 7667M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7668L: linux-kernel@vger.kernel.org 7669S: Maintained 7670F: kernel/umh.c 7671F: include/linux/umh.h 7672 7673KERNEL VIRTUAL MACHINE (KVM) 7674M: Paolo Bonzini <pbonzini@redhat.com> 7675M: Radim Krčmář <rkrcmar@redhat.com> 7676L: kvm@vger.kernel.org 7677W: http://www.linux-kvm.org 7678T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7679S: Supported 7680F: Documentation/virtual/kvm/ 7681F: include/trace/events/kvm.h 7682F: include/uapi/asm-generic/kvm* 7683F: include/uapi/linux/kvm* 7684F: include/asm-generic/kvm* 7685F: include/linux/kvm* 7686F: include/kvm/iodev.h 7687F: virt/kvm/* 7688F: tools/kvm/ 7689 7690KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7691M: Joerg Roedel <joro@8bytes.org> 7692L: kvm@vger.kernel.org 7693W: http://www.linux-kvm.org/ 7694S: Maintained 7695F: arch/x86/include/asm/svm.h 7696F: arch/x86/kvm/svm.c 7697 7698KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7699M: Christoffer Dall <christoffer.dall@linaro.org> 7700M: Marc Zyngier <marc.zyngier@arm.com> 7701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7702L: kvmarm@lists.cs.columbia.edu 7703W: http://systems.cs.columbia.edu/projects/kvm-arm 7704T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7705S: Supported 7706F: arch/arm/include/uapi/asm/kvm* 7707F: arch/arm/include/asm/kvm* 7708F: arch/arm/kvm/ 7709F: virt/kvm/arm/ 7710F: include/kvm/arm_* 7711 7712KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7713M: Christoffer Dall <christoffer.dall@linaro.org> 7714M: Marc Zyngier <marc.zyngier@arm.com> 7715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7716L: kvmarm@lists.cs.columbia.edu 7717S: Maintained 7718F: arch/arm64/include/uapi/asm/kvm* 7719F: arch/arm64/include/asm/kvm* 7720F: arch/arm64/kvm/ 7721 7722KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7723M: James Hogan <jhogan@kernel.org> 7724L: linux-mips@linux-mips.org 7725S: Supported 7726F: arch/mips/include/uapi/asm/kvm* 7727F: arch/mips/include/asm/kvm* 7728F: arch/mips/kvm/ 7729 7730KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7731M: Paul Mackerras <paulus@ozlabs.org> 7732L: kvm-ppc@vger.kernel.org 7733W: http://www.linux-kvm.org/ 7734T: git git://github.com/agraf/linux-2.6.git 7735S: Supported 7736F: arch/powerpc/include/uapi/asm/kvm* 7737F: arch/powerpc/include/asm/kvm* 7738F: arch/powerpc/kvm/ 7739F: arch/powerpc/kernel/kvm* 7740 7741KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7742M: Christian Borntraeger <borntraeger@de.ibm.com> 7743M: Cornelia Huck <cohuck@redhat.com> 7744L: linux-s390@vger.kernel.org 7745W: http://www.ibm.com/developerworks/linux/linux390/ 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7747S: Supported 7748F: arch/s390/include/uapi/asm/kvm* 7749F: arch/s390/include/asm/gmap.h 7750F: arch/s390/include/asm/kvm* 7751F: arch/s390/kvm/ 7752F: arch/s390/mm/gmap.c 7753 7754KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7755M: Paolo Bonzini <pbonzini@redhat.com> 7756M: Radim Krčmář <rkrcmar@redhat.com> 7757L: kvm@vger.kernel.org 7758W: http://www.linux-kvm.org 7759T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7760S: Supported 7761F: arch/x86/kvm/ 7762F: arch/x86/include/uapi/asm/kvm* 7763F: arch/x86/include/asm/kvm* 7764F: arch/x86/include/asm/pvclock-abi.h 7765F: arch/x86/kernel/kvm.c 7766F: arch/x86/kernel/kvmclock.c 7767 7768KERNFS 7769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7770M: Tejun Heo <tj@kernel.org> 7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7772S: Supported 7773F: include/linux/kernfs.h 7774F: fs/kernfs/ 7775 7776KEXEC 7777M: Eric Biederman <ebiederm@xmission.com> 7778W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7779L: kexec@lists.infradead.org 7780S: Maintained 7781F: include/linux/kexec.h 7782F: include/uapi/linux/kexec.h 7783F: kernel/kexec* 7784 7785KEYS-ENCRYPTED 7786M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7787L: linux-integrity@vger.kernel.org 7788L: keyrings@vger.kernel.org 7789S: Supported 7790F: Documentation/security/keys/trusted-encrypted.rst 7791F: include/keys/encrypted-type.h 7792F: security/keys/encrypted-keys/ 7793 7794KEYS-TRUSTED 7795M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7796L: linux-integrity@vger.kernel.org 7797L: keyrings@vger.kernel.org 7798S: Supported 7799F: Documentation/security/keys/trusted-encrypted.rst 7800F: include/keys/trusted-type.h 7801F: security/keys/trusted.c 7802F: security/keys/trusted.h 7803 7804KEYS/KEYRINGS: 7805M: David Howells <dhowells@redhat.com> 7806L: keyrings@vger.kernel.org 7807S: Maintained 7808F: Documentation/security/keys/core.rst 7809F: include/linux/key.h 7810F: include/linux/key-type.h 7811F: include/linux/keyctl.h 7812F: include/uapi/linux/keyctl.h 7813F: include/keys/ 7814F: security/keys/ 7815 7816KGDB / KDB /debug_core 7817M: Jason Wessel <jason.wessel@windriver.com> 7818M: Daniel Thompson <daniel.thompson@linaro.org> 7819W: http://kgdb.wiki.kernel.org/ 7820L: kgdb-bugreport@lists.sourceforge.net 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7822S: Maintained 7823F: Documentation/dev-tools/kgdb.rst 7824F: drivers/misc/kgdbts.c 7825F: drivers/tty/serial/kgdboc.c 7826F: include/linux/kdb.h 7827F: include/linux/kgdb.h 7828F: kernel/debug/ 7829 7830KMEMLEAK 7831M: Catalin Marinas <catalin.marinas@arm.com> 7832S: Maintained 7833F: Documentation/dev-tools/kmemleak.rst 7834F: include/linux/kmemleak.h 7835F: mm/kmemleak.c 7836F: mm/kmemleak-test.c 7837 7838KMOD KERNEL MODULE LOADER - USERMODE HELPER 7839M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7840L: linux-kernel@vger.kernel.org 7841S: Maintained 7842F: kernel/kmod.c 7843F: include/linux/kmod.h 7844F: lib/test_kmod.c 7845F: tools/testing/selftests/kmod/ 7846 7847KPROBES 7848M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7849M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7850M: "David S. Miller" <davem@davemloft.net> 7851M: Masami Hiramatsu <mhiramat@kernel.org> 7852S: Maintained 7853F: Documentation/kprobes.txt 7854F: include/linux/kprobes.h 7855F: include/asm-generic/kprobes.h 7856F: kernel/kprobes.c 7857 7858KS0108 LCD CONTROLLER DRIVER 7859M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7860W: http://miguelojeda.es/auxdisplay.htm 7861W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7862S: Maintained 7863F: Documentation/auxdisplay/ks0108 7864F: drivers/auxdisplay/ks0108.c 7865F: include/linux/ks0108.h 7866 7867L3MDEV 7868M: David Ahern <dsa@cumulusnetworks.com> 7869L: netdev@vger.kernel.org 7870S: Maintained 7871F: net/l3mdev 7872F: include/net/l3mdev.h 7873 7874LANTIQ MIPS ARCHITECTURE 7875M: John Crispin <john@phrozen.org> 7876L: linux-mips@linux-mips.org 7877S: Maintained 7878F: arch/mips/lantiq 7879F: drivers/soc/lantiq 7880 7881LAPB module 7882L: linux-x25@vger.kernel.org 7883S: Orphan 7884F: Documentation/networking/lapb-module.txt 7885F: include/*/lapb.h 7886F: net/lapb/ 7887 7888LASI 53c700 driver for PARISC 7889M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7890L: linux-scsi@vger.kernel.org 7891S: Maintained 7892F: Documentation/scsi/53c700.txt 7893F: drivers/scsi/53c700* 7894 7895LEAKING_ADDRESSES 7896M: Tobin C. Harding <me@tobin.cc> 7897S: Maintained 7898F: scripts/leaking_addresses.pl 7899 7900LED SUBSYSTEM 7901M: Richard Purdie <rpurdie@rpsys.net> 7902M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7903M: Pavel Machek <pavel@ucw.cz> 7904L: linux-leds@vger.kernel.org 7905T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7906S: Maintained 7907F: Documentation/devicetree/bindings/leds/ 7908F: drivers/leds/ 7909F: include/linux/leds.h 7910 7911LEGACY EEPROM DRIVER 7912M: Jean Delvare <jdelvare@suse.com> 7913S: Maintained 7914F: Documentation/misc-devices/eeprom 7915F: drivers/misc/eeprom/eeprom.c 7916 7917LEGO USB Tower driver 7918M: Juergen Stuber <starblue@users.sourceforge.net> 7919L: legousb-devel@lists.sourceforge.net 7920W: http://legousb.sourceforge.net/ 7921S: Maintained 7922F: drivers/usb/misc/legousbtower.c 7923 7924LG2160 MEDIA DRIVER 7925M: Michael Krufky <mkrufky@linuxtv.org> 7926L: linux-media@vger.kernel.org 7927W: https://linuxtv.org 7928W: http://github.com/mkrufky 7929Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7930T: git git://linuxtv.org/mkrufky/tuners.git 7931S: Maintained 7932F: drivers/media/dvb-frontends/lg2160.* 7933 7934LGDT3305 MEDIA DRIVER 7935M: Michael Krufky <mkrufky@linuxtv.org> 7936L: linux-media@vger.kernel.org 7937W: https://linuxtv.org 7938W: http://github.com/mkrufky 7939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7940T: git git://linuxtv.org/mkrufky/tuners.git 7941S: Maintained 7942F: drivers/media/dvb-frontends/lgdt3305.* 7943 7944LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7945M: Viresh Kumar <vireshk@kernel.org> 7946L: linux-ide@vger.kernel.org 7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7948S: Maintained 7949F: include/linux/pata_arasan_cf_data.h 7950F: drivers/ata/pata_arasan_cf.c 7951 7952LIBATA PATA DRIVERS 7953M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7954M: Tejun Heo <tj@kernel.org> 7955L: linux-ide@vger.kernel.org 7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7957S: Maintained 7958F: drivers/ata/pata_*.c 7959F: drivers/ata/ata_generic.c 7960 7961LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7962M: Linus Walleij <linus.walleij@linaro.org> 7963L: linux-ide@vger.kernel.org 7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7965S: Maintained 7966F: drivers/ata/pata_ftide010.c 7967F: drivers/ata/sata_gemini.c 7968F: drivers/ata/sata_gemini.h 7969 7970LIBATA SATA AHCI PLATFORM devices support 7971M: Hans de Goede <hdegoede@redhat.com> 7972M: Tejun Heo <tj@kernel.org> 7973L: linux-ide@vger.kernel.org 7974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7975S: Maintained 7976F: drivers/ata/ahci_platform.c 7977F: drivers/ata/libahci_platform.c 7978F: include/linux/ahci_platform.h 7979 7980LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7981M: Mikael Pettersson <mikpelinux@gmail.com> 7982L: linux-ide@vger.kernel.org 7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7984S: Maintained 7985F: drivers/ata/sata_promise.* 7986 7987LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7988M: Tejun Heo <tj@kernel.org> 7989L: linux-ide@vger.kernel.org 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7991S: Maintained 7992F: drivers/ata/ 7993F: include/linux/ata.h 7994F: include/linux/libata.h 7995F: Documentation/devicetree/bindings/ata/ 7996 7997LIBLOCKDEP 7998M: Sasha Levin <alexander.levin@verizon.com> 7999S: Maintained 8000F: tools/lib/lockdep/ 8001 8002LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8003M: Ross Zwisler <ross.zwisler@linux.intel.com> 8004L: linux-nvdimm@lists.01.org 8005Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8006S: Supported 8007F: drivers/nvdimm/blk.c 8008F: drivers/nvdimm/region_devs.c 8009 8010LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8011M: Vishal Verma <vishal.l.verma@intel.com> 8012L: linux-nvdimm@lists.01.org 8013Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8014S: Supported 8015F: drivers/nvdimm/btt* 8016 8017LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8018M: Ross Zwisler <ross.zwisler@linux.intel.com> 8019L: linux-nvdimm@lists.01.org 8020Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8021S: Supported 8022F: drivers/nvdimm/pmem* 8023 8024LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8025M: Dan Williams <dan.j.williams@intel.com> 8026L: linux-nvdimm@lists.01.org 8027Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8029S: Supported 8030F: drivers/nvdimm/* 8031F: drivers/acpi/nfit/* 8032F: include/linux/nd.h 8033F: include/linux/libnvdimm.h 8034F: include/uapi/linux/ndctl.h 8035 8036LIGHTNVM PLATFORM SUPPORT 8037M: Matias Bjorling <mb@lightnvm.io> 8038W: http://github/OpenChannelSSD 8039L: linux-block@vger.kernel.org 8040S: Maintained 8041F: drivers/lightnvm/ 8042F: include/linux/lightnvm.h 8043F: include/uapi/linux/lightnvm.h 8044 8045LINUX FOR POWER MACINTOSH 8046M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8047W: http://www.penguinppc.org/ 8048L: linuxppc-dev@lists.ozlabs.org 8049S: Maintained 8050F: arch/powerpc/platforms/powermac/ 8051F: drivers/macintosh/ 8052 8053LINUX FOR POWERPC (32-BIT AND 64-BIT) 8054M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8055M: Paul Mackerras <paulus@samba.org> 8056M: Michael Ellerman <mpe@ellerman.id.au> 8057W: https://github.com/linuxppc/linux/wiki 8058L: linuxppc-dev@lists.ozlabs.org 8059Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8060T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8061S: Supported 8062F: Documentation/ABI/stable/sysfs-firmware-opal-* 8063F: Documentation/devicetree/bindings/powerpc/ 8064F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8065F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8066F: Documentation/powerpc/ 8067F: arch/powerpc/ 8068F: drivers/char/tpm/tpm_ibmvtpm* 8069F: drivers/crypto/nx/ 8070F: drivers/crypto/vmx/ 8071F: drivers/i2c/busses/i2c-opal.c 8072F: drivers/net/ethernet/ibm/ibmveth.* 8073F: drivers/net/ethernet/ibm/ibmvnic.* 8074F: drivers/pci/hotplug/pnv_php.c 8075F: drivers/pci/hotplug/rpa* 8076F: drivers/rtc/rtc-opal.c 8077F: drivers/scsi/ibmvscsi/ 8078F: drivers/tty/hvc/hvc_opal.c 8079F: drivers/watchdog/wdrtas.c 8080F: tools/testing/selftests/powerpc 8081N: /pmac 8082N: powermac 8083N: powernv 8084N: [^a-z0-9]ps3 8085N: pseries 8086 8087LINUX FOR POWERPC EMBEDDED MPC5XXX 8088M: Anatolij Gustschin <agust@denx.de> 8089L: linuxppc-dev@lists.ozlabs.org 8090T: git git://git.denx.de/linux-denx-agust.git 8091S: Maintained 8092F: arch/powerpc/platforms/512x/ 8093F: arch/powerpc/platforms/52xx/ 8094 8095LINUX FOR POWERPC EMBEDDED PPC4XX 8096M: Alistair Popple <alistair@popple.id.au> 8097M: Matt Porter <mporter@kernel.crashing.org> 8098W: http://www.penguinppc.org/ 8099L: linuxppc-dev@lists.ozlabs.org 8100S: Maintained 8101F: arch/powerpc/platforms/40x/ 8102F: arch/powerpc/platforms/44x/ 8103 8104LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8105M: Scott Wood <oss@buserror.net> 8106M: Kumar Gala <galak@kernel.crashing.org> 8107W: http://www.penguinppc.org/ 8108L: linuxppc-dev@lists.ozlabs.org 8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8110S: Maintained 8111F: arch/powerpc/platforms/83xx/ 8112F: arch/powerpc/platforms/85xx/ 8113F: Documentation/devicetree/bindings/powerpc/fsl/ 8114 8115LINUX FOR POWERPC EMBEDDED PPC8XX 8116M: Vitaly Bordug <vitb@kernel.crashing.org> 8117W: http://www.penguinppc.org/ 8118L: linuxppc-dev@lists.ozlabs.org 8119S: Maintained 8120F: arch/powerpc/platforms/8xx/ 8121 8122LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8123L: linuxppc-dev@lists.ozlabs.org 8124S: Orphan 8125F: arch/powerpc/*/*virtex* 8126F: arch/powerpc/*/*/*virtex* 8127 8128LINUX FOR POWERPC PA SEMI PWRFICIENT 8129L: linuxppc-dev@lists.ozlabs.org 8130S: Orphan 8131F: arch/powerpc/platforms/pasemi/ 8132F: drivers/*/*pasemi* 8133F: drivers/*/*/*pasemi* 8134 8135LINUX KERNEL DUMP TEST MODULE (LKDTM) 8136M: Kees Cook <keescook@chromium.org> 8137S: Maintained 8138F: drivers/misc/lkdtm* 8139 8140LINUX SECURITY MODULE (LSM) FRAMEWORK 8141M: Chris Wright <chrisw@sous-sol.org> 8142L: linux-security-module@vger.kernel.org 8143S: Supported 8144 8145LIS3LV02D ACCELEROMETER DRIVER 8146M: Eric Piel <eric.piel@tremplin-utc.net> 8147S: Maintained 8148F: Documentation/misc-devices/lis3lv02d 8149F: drivers/misc/lis3lv02d/ 8150F: drivers/platform/x86/hp_accel.c 8151 8152LIVE PATCHING 8153M: Josh Poimboeuf <jpoimboe@redhat.com> 8154M: Jessica Yu <jeyu@kernel.org> 8155M: Jiri Kosina <jikos@kernel.org> 8156M: Miroslav Benes <mbenes@suse.cz> 8157R: Petr Mladek <pmladek@suse.com> 8158S: Maintained 8159F: kernel/livepatch/ 8160F: include/linux/livepatch.h 8161F: arch/x86/include/asm/livepatch.h 8162F: arch/x86/kernel/livepatch.c 8163F: Documentation/livepatch/ 8164F: Documentation/ABI/testing/sysfs-kernel-livepatch 8165F: samples/livepatch/ 8166L: live-patching@vger.kernel.org 8167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8168 8169LLC (802.2) 8170L: netdev@vger.kernel.org 8171S: Odd fixes 8172F: include/linux/llc.h 8173F: include/uapi/linux/llc.h 8174F: include/net/llc* 8175F: net/llc/ 8176 8177LM73 HARDWARE MONITOR DRIVER 8178M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8179L: linux-hwmon@vger.kernel.org 8180S: Maintained 8181F: drivers/hwmon/lm73.c 8182 8183LM78 HARDWARE MONITOR DRIVER 8184M: Jean Delvare <jdelvare@suse.com> 8185L: linux-hwmon@vger.kernel.org 8186S: Maintained 8187F: Documentation/hwmon/lm78 8188F: drivers/hwmon/lm78.c 8189 8190LM83 HARDWARE MONITOR DRIVER 8191M: Jean Delvare <jdelvare@suse.com> 8192L: linux-hwmon@vger.kernel.org 8193S: Maintained 8194F: Documentation/hwmon/lm83 8195F: drivers/hwmon/lm83.c 8196 8197LM90 HARDWARE MONITOR DRIVER 8198M: Jean Delvare <jdelvare@suse.com> 8199L: linux-hwmon@vger.kernel.org 8200S: Maintained 8201F: Documentation/hwmon/lm90 8202F: Documentation/devicetree/bindings/hwmon/lm90.txt 8203F: drivers/hwmon/lm90.c 8204F: include/dt-bindings/thermal/lm90.h 8205 8206LM95234 HARDWARE MONITOR DRIVER 8207M: Guenter Roeck <linux@roeck-us.net> 8208L: linux-hwmon@vger.kernel.org 8209S: Maintained 8210F: Documentation/hwmon/lm95234 8211F: drivers/hwmon/lm95234.c 8212 8213LME2510 MEDIA DRIVER 8214M: Malcolm Priestley <tvboxspy@gmail.com> 8215L: linux-media@vger.kernel.org 8216W: https://linuxtv.org 8217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8218S: Maintained 8219F: drivers/media/usb/dvb-usb-v2/lmedm04* 8220 8221LOADPIN SECURITY MODULE 8222M: Kees Cook <keescook@chromium.org> 8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8224S: Supported 8225F: security/loadpin/ 8226F: Documentation/admin-guide/LSM/LoadPin.rst 8227 8228LOCKING PRIMITIVES 8229M: Peter Zijlstra <peterz@infradead.org> 8230M: Ingo Molnar <mingo@redhat.com> 8231L: linux-kernel@vger.kernel.org 8232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8233S: Maintained 8234F: Documentation/locking/ 8235F: include/linux/lockdep.h 8236F: include/linux/spinlock*.h 8237F: arch/*/include/asm/spinlock*.h 8238F: include/linux/rwlock*.h 8239F: include/linux/mutex*.h 8240F: arch/*/include/asm/mutex*.h 8241F: include/linux/rwsem*.h 8242F: arch/*/include/asm/rwsem.h 8243F: include/linux/seqlock.h 8244F: lib/locking*.[ch] 8245F: kernel/locking/ 8246X: kernel/locking/locktorture.c 8247 8248LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8249M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8250L: linux-ntfs-dev@lists.sourceforge.net 8251W: http://www.linux-ntfs.org/content/view/19/37/ 8252S: Maintained 8253F: Documentation/ldm.txt 8254F: block/partitions/ldm.* 8255 8256LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8257M: Sathya Prakash <sathya.prakash@broadcom.com> 8258M: Chaitra P B <chaitra.basappa@broadcom.com> 8259M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8260L: MPT-FusionLinux.pdl@broadcom.com 8261L: linux-scsi@vger.kernel.org 8262W: http://www.avagotech.com/support/ 8263S: Supported 8264F: drivers/message/fusion/ 8265F: drivers/scsi/mpt2sas/ 8266F: drivers/scsi/mpt3sas/ 8267 8268LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8269M: Matthew Wilcox <matthew@wil.cx> 8270L: linux-scsi@vger.kernel.org 8271S: Maintained 8272F: drivers/scsi/sym53c8xx_2/ 8273 8274LTC4261 HARDWARE MONITOR DRIVER 8275M: Guenter Roeck <linux@roeck-us.net> 8276L: linux-hwmon@vger.kernel.org 8277S: Maintained 8278F: Documentation/hwmon/ltc4261 8279F: drivers/hwmon/ltc4261.c 8280 8281LTC4306 I2C MULTIPLEXER DRIVER 8282M: Michael Hennerich <michael.hennerich@analog.com> 8283W: http://ez.analog.com/community/linux-device-drivers 8284L: linux-i2c@vger.kernel.org 8285S: Supported 8286F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8287F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8288 8289LTP (Linux Test Project) 8290M: Mike Frysinger <vapier@gentoo.org> 8291M: Cyril Hrubis <chrubis@suse.cz> 8292M: Wanlong Gao <wanlong.gao@gmail.com> 8293M: Jan Stancek <jstancek@redhat.com> 8294M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8295M: Alexey Kodanev <alexey.kodanev@oracle.com> 8296L: ltp@lists.linux.it (subscribers-only) 8297W: http://linux-test-project.github.io/ 8298T: git git://github.com/linux-test-project/ltp.git 8299S: Maintained 8300 8301M32R ARCHITECTURE 8302W: http://www.linux-m32r.org/ 8303S: Orphan 8304F: arch/m32r/ 8305 8306M68K ARCHITECTURE 8307M: Geert Uytterhoeven <geert@linux-m68k.org> 8308L: linux-m68k@lists.linux-m68k.org 8309W: http://www.linux-m68k.org/ 8310T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8311S: Maintained 8312F: arch/m68k/ 8313F: drivers/zorro/ 8314 8315M68K ON APPLE MACINTOSH 8316M: Joshua Thompson <funaho@jurai.org> 8317W: http://www.mac.linux-m68k.org/ 8318L: linux-m68k@lists.linux-m68k.org 8319S: Maintained 8320F: arch/m68k/mac/ 8321 8322M68K ON HP9000/300 8323M: Philip Blundell <philb@gnu.org> 8324W: http://www.tazenda.demon.co.uk/phil/linux-hp 8325S: Maintained 8326F: arch/m68k/hp300/ 8327 8328M88DS3103 MEDIA DRIVER 8329M: Antti Palosaari <crope@iki.fi> 8330L: linux-media@vger.kernel.org 8331W: https://linuxtv.org 8332W: http://palosaari.fi/linux/ 8333Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8334T: git git://linuxtv.org/anttip/media_tree.git 8335S: Maintained 8336F: drivers/media/dvb-frontends/m88ds3103* 8337 8338M88RS2000 MEDIA DRIVER 8339M: Malcolm Priestley <tvboxspy@gmail.com> 8340L: linux-media@vger.kernel.org 8341W: https://linuxtv.org 8342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8343S: Maintained 8344F: drivers/media/dvb-frontends/m88rs2000* 8345 8346MA901 MASTERKIT USB FM RADIO DRIVER 8347M: Alexey Klimov <klimov.linux@gmail.com> 8348L: linux-media@vger.kernel.org 8349T: git git://linuxtv.org/media_tree.git 8350S: Maintained 8351F: drivers/media/radio/radio-ma901.c 8352 8353MAC80211 8354M: Johannes Berg <johannes@sipsolutions.net> 8355L: linux-wireless@vger.kernel.org 8356W: http://wireless.kernel.org/ 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8359S: Maintained 8360F: Documentation/networking/mac80211-injection.txt 8361F: include/net/mac80211.h 8362F: net/mac80211/ 8363F: drivers/net/wireless/mac80211_hwsim.[ch] 8364F: Documentation/networking/mac80211_hwsim/README 8365 8366MAILBOX API 8367M: Jassi Brar <jassisinghbrar@gmail.com> 8368L: linux-kernel@vger.kernel.org 8369S: Maintained 8370F: drivers/mailbox/ 8371F: include/linux/mailbox_client.h 8372F: include/linux/mailbox_controller.h 8373 8374MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8375M: Michael Kerrisk <mtk.manpages@gmail.com> 8376W: http://www.kernel.org/doc/man-pages 8377L: linux-man@vger.kernel.org 8378S: Maintained 8379 8380MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8381M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8382L: linux-mips@linux-mips.org 8383S: Maintained 8384F: arch/mips/boot/dts/img/pistachio_marduk.dts 8385 8386MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8387M: Andrew Lunn <andrew@lunn.ch> 8388M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8389L: netdev@vger.kernel.org 8390S: Maintained 8391F: drivers/net/dsa/mv88e6xxx/ 8392F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8393 8394MARVELL ARMADA DRM SUPPORT 8395M: Russell King <linux@armlinux.org.uk> 8396S: Maintained 8397T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8398T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8399F: drivers/gpu/drm/armada/ 8400F: include/uapi/drm/armada_drm.h 8401F: Documentation/devicetree/bindings/display/armada/ 8402 8403MARVELL CRYPTO DRIVER 8404M: Boris Brezillon <boris.brezillon@free-electrons.com> 8405M: Arnaud Ebalard <arno@natisbad.org> 8406F: drivers/crypto/marvell/ 8407S: Maintained 8408L: linux-crypto@vger.kernel.org 8409 8410MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8411M: Mirko Lindner <mlindner@marvell.com> 8412M: Stephen Hemminger <stephen@networkplumber.org> 8413L: netdev@vger.kernel.org 8414S: Maintained 8415F: drivers/net/ethernet/marvell/sk* 8416 8417MARVELL LIBERTAS WIRELESS DRIVER 8418L: libertas-dev@lists.infradead.org 8419S: Orphan 8420F: drivers/net/wireless/marvell/libertas/ 8421 8422MARVELL MACCHIATOBIN SUPPORT 8423M: Russell King <rmk@armlinux.org.uk> 8424L: linux-arm-kernel@lists.infradead.org 8425S: Maintained 8426F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8427 8428MARVELL MV643XX ETHERNET DRIVER 8429M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8430L: netdev@vger.kernel.org 8431S: Maintained 8432F: drivers/net/ethernet/marvell/mv643xx_eth.* 8433F: include/linux/mv643xx.h 8434 8435MARVELL MV88X3310 PHY DRIVER 8436M: Russell King <rmk@armlinux.org.uk> 8437L: netdev@vger.kernel.org 8438S: Maintained 8439F: drivers/net/phy/marvell10g.c 8440 8441MARVELL MVNETA ETHERNET DRIVER 8442M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8443L: netdev@vger.kernel.org 8444S: Maintained 8445F: drivers/net/ethernet/marvell/mvneta.* 8446 8447MARVELL MWIFIEX WIRELESS DRIVER 8448M: Amitkumar Karwar <amitkarwar@gmail.com> 8449M: Nishant Sarmukadam <nishants@marvell.com> 8450M: Ganapathi Bhat <gbhat@marvell.com> 8451M: Xinming Hu <huxm@marvell.com> 8452L: linux-wireless@vger.kernel.org 8453S: Maintained 8454F: drivers/net/wireless/marvell/mwifiex/ 8455 8456MARVELL MWL8K WIRELESS DRIVER 8457M: Lennert Buytenhek <buytenh@wantstofly.org> 8458L: linux-wireless@vger.kernel.org 8459S: Odd Fixes 8460F: drivers/net/wireless/marvell/mwl8k.c 8461 8462MARVELL NAND CONTROLLER DRIVER 8463M: Miquel Raynal <miquel.raynal@free-electrons.com> 8464L: linux-mtd@lists.infradead.org 8465S: Maintained 8466F: drivers/mtd/nand/marvell_nand.c 8467F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8468 8469MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8470M: Nicolas Pitre <nico@fluxnic.net> 8471S: Odd Fixes 8472F: drivers/mmc/host/mvsdio.* 8473 8474MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8475M: Hu Ziji <huziji@marvell.com> 8476L: linux-mmc@vger.kernel.org 8477S: Supported 8478F: drivers/mmc/host/sdhci-xenon* 8479F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8480 8481MATROX FRAMEBUFFER DRIVER 8482L: linux-fbdev@vger.kernel.org 8483S: Orphan 8484F: drivers/video/fbdev/matrox/matroxfb_* 8485F: include/uapi/linux/matroxfb.h 8486 8487MAX16065 HARDWARE MONITOR DRIVER 8488M: Guenter Roeck <linux@roeck-us.net> 8489L: linux-hwmon@vger.kernel.org 8490S: Maintained 8491F: Documentation/hwmon/max16065 8492F: drivers/hwmon/max16065.c 8493 8494MAX20751 HARDWARE MONITOR DRIVER 8495M: Guenter Roeck <linux@roeck-us.net> 8496L: linux-hwmon@vger.kernel.org 8497S: Maintained 8498F: Documentation/hwmon/max20751 8499F: drivers/hwmon/max20751.c 8500 8501MAX2175 SDR TUNER DRIVER 8502M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8503L: linux-media@vger.kernel.org 8504T: git git://linuxtv.org/media_tree.git 8505S: Maintained 8506F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8507F: Documentation/media/v4l-drivers/max2175.rst 8508F: drivers/media/i2c/max2175* 8509F: include/uapi/linux/max2175.h 8510 8511MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8512L: linux-hwmon@vger.kernel.org 8513S: Orphan 8514F: Documentation/hwmon/max6650 8515F: drivers/hwmon/max6650.c 8516 8517MAX6697 HARDWARE MONITOR DRIVER 8518M: Guenter Roeck <linux@roeck-us.net> 8519L: linux-hwmon@vger.kernel.org 8520S: Maintained 8521F: Documentation/hwmon/max6697 8522F: Documentation/devicetree/bindings/i2c/max6697.txt 8523F: drivers/hwmon/max6697.c 8524F: include/linux/platform_data/max6697.h 8525 8526MAX9860 MONO AUDIO VOICE CODEC DRIVER 8527M: Peter Rosin <peda@axentia.se> 8528L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8529S: Maintained 8530F: Documentation/devicetree/bindings/sound/max9860.txt 8531F: sound/soc/codecs/max9860.* 8532 8533MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8534M: Javier Martinez Canillas <javier@dowhile0.org> 8535L: linux-kernel@vger.kernel.org 8536S: Supported 8537F: drivers/regulator/max77802-regulator.c 8538F: Documentation/devicetree/bindings/*/*max77802.txt 8539F: include/dt-bindings/*/*max77802.h 8540 8541MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8542M: Krzysztof Kozlowski <krzk@kernel.org> 8543M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8544L: linux-pm@vger.kernel.org 8545S: Supported 8546F: drivers/power/supply/max14577_charger.c 8547F: drivers/power/supply/max77693_charger.c 8548 8549MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8550M: Chanwoo Choi <cw00.choi@samsung.com> 8551M: Krzysztof Kozlowski <krzk@kernel.org> 8552M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8553L: linux-kernel@vger.kernel.org 8554S: Supported 8555F: drivers/*/max14577*.c 8556F: drivers/*/max77686*.c 8557F: drivers/*/max77693*.c 8558F: drivers/extcon/extcon-max14577.c 8559F: drivers/extcon/extcon-max77693.c 8560F: drivers/rtc/rtc-max77686.c 8561F: drivers/clk/clk-max77686.c 8562F: Documentation/devicetree/bindings/mfd/max14577.txt 8563F: Documentation/devicetree/bindings/*/max77686.txt 8564F: Documentation/devicetree/bindings/mfd/max77693.txt 8565F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8566F: include/linux/mfd/max14577*.h 8567F: include/linux/mfd/max77686*.h 8568F: include/linux/mfd/max77693*.h 8569 8570MAXIRADIO FM RADIO RECEIVER DRIVER 8571M: Hans Verkuil <hverkuil@xs4all.nl> 8572L: linux-media@vger.kernel.org 8573T: git git://linuxtv.org/media_tree.git 8574W: https://linuxtv.org 8575S: Maintained 8576F: drivers/media/radio/radio-maxiradio* 8577 8578MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8579M: Peter Rosin <peda@axentia.se> 8580L: linux-iio@vger.kernel.org 8581S: Maintained 8582F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8583F: drivers/iio/potentiometer/mcp4531.c 8584 8585MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8586M: William Breathitt Gray <vilhelm.gray@gmail.com> 8587L: linux-iio@vger.kernel.org 8588S: Maintained 8589F: drivers/iio/dac/cio-dac.c 8590 8591MEDIA DRIVERS FOR ASCOT2E 8592M: Sergey Kozlov <serjk@netup.ru> 8593M: Abylay Ospan <aospan@netup.ru> 8594L: linux-media@vger.kernel.org 8595W: https://linuxtv.org 8596W: http://netup.tv/ 8597T: git git://linuxtv.org/media_tree.git 8598S: Supported 8599F: drivers/media/dvb-frontends/ascot2e* 8600 8601MEDIA DRIVERS FOR CXD2841ER 8602M: Sergey Kozlov <serjk@netup.ru> 8603M: Abylay Ospan <aospan@netup.ru> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606W: http://netup.tv/ 8607T: git git://linuxtv.org/media_tree.git 8608S: Supported 8609F: drivers/media/dvb-frontends/cxd2841er* 8610 8611MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8612M: Daniel Scheller <d.scheller.oss@gmail.com> 8613L: linux-media@vger.kernel.org 8614W: https://linuxtv.org 8615T: git git://linuxtv.org/media_tree.git 8616S: Maintained 8617F: drivers/media/pci/ddbridge/* 8618 8619MEDIA DRIVERS FOR FREESCALE IMX 8620M: Steve Longerbeam <slongerbeam@gmail.com> 8621M: Philipp Zabel <p.zabel@pengutronix.de> 8622L: linux-media@vger.kernel.org 8623T: git git://linuxtv.org/media_tree.git 8624S: Maintained 8625F: Documentation/devicetree/bindings/media/imx.txt 8626F: Documentation/media/v4l-drivers/imx.rst 8627F: drivers/staging/media/imx/ 8628F: include/linux/imx-media.h 8629F: include/media/imx.h 8630 8631MEDIA DRIVERS FOR HELENE 8632M: Abylay Ospan <aospan@netup.ru> 8633L: linux-media@vger.kernel.org 8634W: https://linuxtv.org 8635W: http://netup.tv/ 8636T: git git://linuxtv.org/media_tree.git 8637S: Supported 8638F: drivers/media/dvb-frontends/helene* 8639 8640MEDIA DRIVERS FOR HORUS3A 8641M: Sergey Kozlov <serjk@netup.ru> 8642M: Abylay Ospan <aospan@netup.ru> 8643L: linux-media@vger.kernel.org 8644W: https://linuxtv.org 8645W: http://netup.tv/ 8646T: git git://linuxtv.org/media_tree.git 8647S: Supported 8648F: drivers/media/dvb-frontends/horus3a* 8649 8650MEDIA DRIVERS FOR LNBH25 8651M: Sergey Kozlov <serjk@netup.ru> 8652M: Abylay Ospan <aospan@netup.ru> 8653L: linux-media@vger.kernel.org 8654W: https://linuxtv.org 8655W: http://netup.tv/ 8656T: git git://linuxtv.org/media_tree.git 8657S: Supported 8658F: drivers/media/dvb-frontends/lnbh25* 8659 8660MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8661M: Daniel Scheller <d.scheller.oss@gmail.com> 8662L: linux-media@vger.kernel.org 8663W: https://linuxtv.org 8664T: git git://linuxtv.org/media_tree.git 8665S: Maintained 8666F: drivers/media/dvb-frontends/mxl5xx* 8667 8668MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8669M: Sergey Kozlov <serjk@netup.ru> 8670M: Abylay Ospan <aospan@netup.ru> 8671L: linux-media@vger.kernel.org 8672W: https://linuxtv.org 8673W: http://netup.tv/ 8674T: git git://linuxtv.org/media_tree.git 8675S: Supported 8676F: drivers/media/pci/netup_unidvb/* 8677 8678MEDIA DRIVERS FOR RENESAS - DRIF 8679M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8680L: linux-media@vger.kernel.org 8681L: linux-renesas-soc@vger.kernel.org 8682T: git git://linuxtv.org/media_tree.git 8683S: Supported 8684F: Documentation/devicetree/bindings/media/renesas,drif.txt 8685F: drivers/media/platform/rcar_drif.c 8686 8687MEDIA DRIVERS FOR RENESAS - FCP 8688M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8689L: linux-media@vger.kernel.org 8690L: linux-renesas-soc@vger.kernel.org 8691T: git git://linuxtv.org/media_tree.git 8692S: Supported 8693F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8694F: drivers/media/platform/rcar-fcp.c 8695F: include/media/rcar-fcp.h 8696 8697MEDIA DRIVERS FOR RENESAS - FDP1 8698M: Kieran Bingham <kieran@bingham.xyz> 8699L: linux-media@vger.kernel.org 8700L: linux-renesas-soc@vger.kernel.org 8701T: git git://linuxtv.org/media_tree.git 8702S: Supported 8703F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8704F: drivers/media/platform/rcar_fdp1.c 8705 8706MEDIA DRIVERS FOR RENESAS - VIN 8707M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8708L: linux-media@vger.kernel.org 8709L: linux-renesas-soc@vger.kernel.org 8710T: git git://linuxtv.org/media_tree.git 8711S: Supported 8712F: Documentation/devicetree/bindings/media/rcar_vin.txt 8713F: drivers/media/platform/rcar-vin/ 8714 8715MEDIA DRIVERS FOR RENESAS - VSP1 8716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8717L: linux-media@vger.kernel.org 8718L: linux-renesas-soc@vger.kernel.org 8719T: git git://linuxtv.org/media_tree.git 8720S: Supported 8721F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8722F: drivers/media/platform/vsp1/ 8723 8724MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8725M: Daniel Scheller <d.scheller.oss@gmail.com> 8726L: linux-media@vger.kernel.org 8727W: https://linuxtv.org 8728T: git git://linuxtv.org/media_tree.git 8729S: Maintained 8730F: drivers/media/dvb-frontends/stv0910* 8731 8732MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8733M: Daniel Scheller <d.scheller.oss@gmail.com> 8734L: linux-media@vger.kernel.org 8735W: https://linuxtv.org 8736T: git git://linuxtv.org/media_tree.git 8737S: Maintained 8738F: drivers/media/dvb-frontends/stv6111* 8739 8740MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8741M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8742M: Mauro Carvalho Chehab <mchehab@kernel.org> 8743P: LinuxTV.org Project 8744L: linux-media@vger.kernel.org 8745W: https://linuxtv.org 8746Q: http://patchwork.kernel.org/project/linux-media/list/ 8747T: git git://linuxtv.org/media_tree.git 8748S: Maintained 8749F: Documentation/devicetree/bindings/media/ 8750F: Documentation/media/ 8751F: drivers/media/ 8752F: drivers/staging/media/ 8753F: include/linux/platform_data/media/ 8754F: include/media/ 8755F: include/uapi/linux/dvb/ 8756F: include/uapi/linux/videodev2.h 8757F: include/uapi/linux/media.h 8758F: include/uapi/linux/v4l2-* 8759F: include/uapi/linux/meye.h 8760F: include/uapi/linux/ivtv* 8761F: include/uapi/linux/uvcvideo.h 8762 8763MEDIATEK CIR DRIVER 8764M: Sean Wang <sean.wang@mediatek.com> 8765S: Maintained 8766F: drivers/media/rc/mtk-cir.c 8767 8768MEDIATEK PMIC LED DRIVER 8769M: Sean Wang <sean.wang@mediatek.com> 8770S: Maintained 8771F: drivers/leds/leds-mt6323.c 8772F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8773 8774MEDIATEK ETHERNET DRIVER 8775M: Felix Fietkau <nbd@openwrt.org> 8776M: John Crispin <john@phrozen.org> 8777M: Sean Wang <sean.wang@mediatek.com> 8778M: Nelson Chang <nelson.chang@mediatek.com> 8779L: netdev@vger.kernel.org 8780S: Maintained 8781F: drivers/net/ethernet/mediatek/ 8782 8783MEDIATEK SWITCH DRIVER 8784M: Sean Wang <sean.wang@mediatek.com> 8785L: netdev@vger.kernel.org 8786S: Maintained 8787F: drivers/net/dsa/mt7530.* 8788F: net/dsa/tag_mtk.c 8789 8790MEDIATEK JPEG DRIVER 8791M: Rick Chang <rick.chang@mediatek.com> 8792M: Bin Liu <bin.liu@mediatek.com> 8793S: Supported 8794F: drivers/media/platform/mtk-jpeg/ 8795F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8796 8797MEDIATEK MDP DRIVER 8798M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8799M: Houlong Wei <houlong.wei@mediatek.com> 8800M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8801S: Supported 8802F: drivers/media/platform/mtk-mdp/ 8803F: drivers/media/platform/mtk-vpu/ 8804F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8805 8806MEDIATEK MEDIA DRIVER 8807M: Tiffany Lin <tiffany.lin@mediatek.com> 8808M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8809S: Supported 8810F: drivers/media/platform/mtk-vcodec/ 8811F: drivers/media/platform/mtk-vpu/ 8812F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8813F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8814 8815MEDIATEK MT7601U WIRELESS LAN DRIVER 8816M: Jakub Kicinski <kubakici@wp.pl> 8817L: linux-wireless@vger.kernel.org 8818S: Maintained 8819F: drivers/net/wireless/mediatek/mt7601u/ 8820 8821MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8822M: Sean Wang <sean.wang@mediatek.com> 8823S: Maintained 8824F: drivers/char/hw_random/mtk-rng.c 8825 8826MEDIATEK USB3 DRD IP DRIVER 8827M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8828L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8830L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8831S: Maintained 8832F: drivers/usb/mtu3/ 8833 8834MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8835M: Peter Senna Tschudin <peter.senna@collabora.com> 8836M: Martin Donnelly <martin.donnelly@ge.com> 8837M: Martyn Welch <martyn.welch@collabora.co.uk> 8838S: Maintained 8839F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8840F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8841 8842MEGARAID SCSI/SAS DRIVERS 8843M: Kashyap Desai <kashyap.desai@broadcom.com> 8844M: Sumit Saxena <sumit.saxena@broadcom.com> 8845M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8846L: megaraidlinux.pdl@broadcom.com 8847L: linux-scsi@vger.kernel.org 8848W: http://www.avagotech.com/support/ 8849S: Maintained 8850F: Documentation/scsi/megaraid.txt 8851F: drivers/scsi/megaraid.* 8852F: drivers/scsi/megaraid/ 8853 8854MELEXIS MLX90614 DRIVER 8855M: Crt Mori <cmo@melexis.com> 8856L: linux-iio@vger.kernel.org 8857W: http://www.melexis.com 8858S: Supported 8859F: drivers/iio/temperature/mlx90614.c 8860 8861MELFAS MIP4 TOUCHSCREEN DRIVER 8862M: Sangwon Jee <jeesw@melfas.com> 8863W: http://www.melfas.com 8864S: Supported 8865F: drivers/input/touchscreen/melfas_mip4.c 8866F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8867 8868MELLANOX ETHERNET DRIVER (mlx4_en) 8869M: Tariq Toukan <tariqt@mellanox.com> 8870L: netdev@vger.kernel.org 8871S: Supported 8872W: http://www.mellanox.com 8873Q: http://patchwork.ozlabs.org/project/netdev/list/ 8874F: drivers/net/ethernet/mellanox/mlx4/en_* 8875 8876MELLANOX ETHERNET DRIVER (mlx5e) 8877M: Saeed Mahameed <saeedm@mellanox.com> 8878L: netdev@vger.kernel.org 8879S: Supported 8880W: http://www.mellanox.com 8881Q: http://patchwork.ozlabs.org/project/netdev/list/ 8882F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8883 8884MELLANOX ETHERNET INNOVA DRIVER 8885M: Ilan Tayari <ilant@mellanox.com> 8886R: Boris Pismenny <borisp@mellanox.com> 8887L: netdev@vger.kernel.org 8888S: Supported 8889W: http://www.mellanox.com 8890Q: http://patchwork.ozlabs.org/project/netdev/list/ 8891F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8892F: include/linux/mlx5/mlx5_ifc_fpga.h 8893 8894MELLANOX ETHERNET INNOVA IPSEC DRIVER 8895M: Ilan Tayari <ilant@mellanox.com> 8896R: Boris Pismenny <borisp@mellanox.com> 8897L: netdev@vger.kernel.org 8898S: Supported 8899W: http://www.mellanox.com 8900Q: http://patchwork.ozlabs.org/project/netdev/list/ 8901F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8902F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8903 8904MELLANOX ETHERNET SWITCH DRIVERS 8905M: Jiri Pirko <jiri@mellanox.com> 8906M: Ido Schimmel <idosch@mellanox.com> 8907L: netdev@vger.kernel.org 8908S: Supported 8909W: http://www.mellanox.com 8910Q: http://patchwork.ozlabs.org/project/netdev/list/ 8911F: drivers/net/ethernet/mellanox/mlxsw/ 8912 8913MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8914M: mlxsw@mellanox.com 8915L: netdev@vger.kernel.org 8916S: Supported 8917W: http://www.mellanox.com 8918Q: http://patchwork.ozlabs.org/project/netdev/list/ 8919F: drivers/net/ethernet/mellanox/mlxfw/ 8920 8921MELLANOX MLX CPLD HOTPLUG DRIVER 8922M: Vadim Pasternak <vadimp@mellanox.com> 8923L: platform-driver-x86@vger.kernel.org 8924S: Supported 8925F: drivers/platform/x86/mlxcpld-hotplug.c 8926F: include/linux/platform_data/mlxcpld-hotplug.h 8927 8928MELLANOX MLX4 core VPI driver 8929M: Tariq Toukan <tariqt@mellanox.com> 8930L: netdev@vger.kernel.org 8931L: linux-rdma@vger.kernel.org 8932W: http://www.mellanox.com 8933Q: http://patchwork.ozlabs.org/project/netdev/list/ 8934S: Supported 8935F: drivers/net/ethernet/mellanox/mlx4/ 8936F: include/linux/mlx4/ 8937 8938MELLANOX MLX4 IB driver 8939M: Yishai Hadas <yishaih@mellanox.com> 8940L: linux-rdma@vger.kernel.org 8941W: http://www.mellanox.com 8942Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8943S: Supported 8944F: drivers/infiniband/hw/mlx4/ 8945F: include/linux/mlx4/ 8946F: include/uapi/rdma/mlx4-abi.h 8947 8948MELLANOX MLX5 core VPI driver 8949M: Saeed Mahameed <saeedm@mellanox.com> 8950M: Matan Barak <matanb@mellanox.com> 8951M: Leon Romanovsky <leonro@mellanox.com> 8952L: netdev@vger.kernel.org 8953L: linux-rdma@vger.kernel.org 8954W: http://www.mellanox.com 8955Q: http://patchwork.ozlabs.org/project/netdev/list/ 8956S: Supported 8957F: drivers/net/ethernet/mellanox/mlx5/core/ 8958F: include/linux/mlx5/ 8959 8960MELLANOX MLX5 IB driver 8961M: Matan Barak <matanb@mellanox.com> 8962M: Leon Romanovsky <leonro@mellanox.com> 8963L: linux-rdma@vger.kernel.org 8964W: http://www.mellanox.com 8965Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8966S: Supported 8967F: drivers/infiniband/hw/mlx5/ 8968F: include/linux/mlx5/ 8969F: include/uapi/rdma/mlx5-abi.h 8970 8971MELLANOX MLXCPLD I2C AND MUX DRIVER 8972M: Vadim Pasternak <vadimp@mellanox.com> 8973M: Michael Shych <michaelsh@mellanox.com> 8974L: linux-i2c@vger.kernel.org 8975S: Supported 8976F: drivers/i2c/busses/i2c-mlxcpld.c 8977F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8978F: Documentation/i2c/busses/i2c-mlxcpld 8979 8980MELLANOX MLXCPLD LED DRIVER 8981M: Vadim Pasternak <vadimp@mellanox.com> 8982L: linux-leds@vger.kernel.org 8983S: Supported 8984F: drivers/leds/leds-mlxcpld.c 8985F: Documentation/leds/leds-mlxcpld.txt 8986 8987MELLANOX PLATFORM DRIVER 8988M: Vadim Pasternak <vadimp@mellanox.com> 8989L: platform-driver-x86@vger.kernel.org 8990S: Supported 8991F: drivers/platform/x86/mlx-platform.c 8992 8993MEMBARRIER SUPPORT 8994M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8995M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8996L: linux-kernel@vger.kernel.org 8997S: Supported 8998F: kernel/sched/membarrier.c 8999F: include/uapi/linux/membarrier.h 9000 9001MEMORY MANAGEMENT 9002L: linux-mm@kvack.org 9003W: http://www.linux-mm.org 9004S: Maintained 9005F: include/linux/mm.h 9006F: include/linux/gfp.h 9007F: include/linux/mmzone.h 9008F: include/linux/memory_hotplug.h 9009F: include/linux/vmalloc.h 9010F: mm/ 9011 9012MEMORY TECHNOLOGY DEVICES (MTD) 9013M: David Woodhouse <dwmw2@infradead.org> 9014M: Brian Norris <computersforpeace@gmail.com> 9015M: Boris Brezillon <boris.brezillon@free-electrons.com> 9016M: Marek Vasut <marek.vasut@gmail.com> 9017M: Richard Weinberger <richard@nod.at> 9018M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9019L: linux-mtd@lists.infradead.org 9020W: http://www.linux-mtd.infradead.org/ 9021Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9022T: git git://git.infradead.org/linux-mtd.git master 9023T: git git://git.infradead.org/linux-mtd.git mtd/next 9024S: Maintained 9025F: Documentation/devicetree/bindings/mtd/ 9026F: drivers/mtd/ 9027F: include/linux/mtd/ 9028F: include/uapi/mtd/ 9029 9030MEN A21 WATCHDOG DRIVER 9031M: Johannes Thumshirn <morbidrsa@gmail.com> 9032L: linux-watchdog@vger.kernel.org 9033S: Maintained 9034F: drivers/watchdog/mena21_wdt.c 9035 9036MEN CHAMELEON BUS (mcb) 9037M: Johannes Thumshirn <morbidrsa@gmail.com> 9038S: Maintained 9039F: drivers/mcb/ 9040F: include/linux/mcb.h 9041F: Documentation/men-chameleon-bus.txt 9042 9043MEN F21BMC (Board Management Controller) 9044M: Andreas Werner <andreas.werner@men.de> 9045S: Supported 9046F: drivers/mfd/menf21bmc.c 9047F: drivers/watchdog/menf21bmc_wdt.c 9048F: drivers/leds/leds-menf21bmc.c 9049F: drivers/hwmon/menf21bmc_hwmon.c 9050F: Documentation/hwmon/menf21bmc 9051 9052MESON AO CEC DRIVER FOR AMLOGIC SOCS 9053M: Neil Armstrong <narmstrong@baylibre.com> 9054L: linux-media@lists.freedesktop.org 9055L: linux-amlogic@lists.infradead.org 9056W: http://linux-meson.com/ 9057S: Supported 9058F: drivers/media/platform/meson/ao-cec.c 9059F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9060T: git git://linuxtv.org/media_tree.git 9061 9062METAG ARCHITECTURE 9063M: James Hogan <jhogan@kernel.org> 9064L: linux-metag@vger.kernel.org 9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9066S: Odd Fixes 9067F: arch/metag/ 9068F: Documentation/metag/ 9069F: Documentation/devicetree/bindings/metag/ 9070F: Documentation/devicetree/bindings/interrupt-controller/img,* 9071F: drivers/clocksource/metag_generic.c 9072F: drivers/irqchip/irq-metag.c 9073F: drivers/irqchip/irq-metag-ext.c 9074F: drivers/tty/metag_da.c 9075 9076MICROBLAZE ARCHITECTURE 9077M: Michal Simek <monstr@monstr.eu> 9078W: http://www.monstr.eu/fdt/ 9079T: git git://git.monstr.eu/linux-2.6-microblaze.git 9080S: Supported 9081F: arch/microblaze/ 9082 9083MICROCHIP / ATMEL AT91 SERIAL DRIVER 9084M: Richard Genoud <richard.genoud@gmail.com> 9085S: Maintained 9086F: drivers/tty/serial/atmel_serial.c 9087F: drivers/tty/serial/atmel_serial.h 9088 9089MICROCHIP / ATMEL DMA DRIVER 9090M: Ludovic Desroches <ludovic.desroches@microchip.com> 9091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9092L: dmaengine@vger.kernel.org 9093S: Supported 9094F: drivers/dma/at_hdmac.c 9095F: drivers/dma/at_hdmac_regs.h 9096F: include/linux/platform_data/dma-atmel.h 9097 9098MICROCHIP / ATMEL ECC DRIVER 9099M: Tudor Ambarus <tudor.ambarus@microchip.com> 9100L: linux-crypto@vger.kernel.org 9101S: Maintained 9102F: drivers/crypto/atmel-ecc.* 9103 9104MICROCHIP / ATMEL ISC DRIVER 9105M: Songjun Wu <songjun.wu@microchip.com> 9106L: linux-media@vger.kernel.org 9107S: Supported 9108F: drivers/media/platform/atmel/atmel-isc.c 9109F: drivers/media/platform/atmel/atmel-isc-regs.h 9110F: devicetree/bindings/media/atmel-isc.txt 9111 9112MICROCHIP / ATMEL NAND DRIVER 9113M: Wenyou Yang <wenyou.yang@microchip.com> 9114M: Josh Wu <rainyfeeling@outlook.com> 9115L: linux-mtd@lists.infradead.org 9116S: Supported 9117F: drivers/mtd/nand/atmel/* 9118F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9119 9120MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9121M: Woojung Huh <Woojung.Huh@microchip.com> 9122M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9123L: netdev@vger.kernel.org 9124S: Maintained 9125F: net/dsa/tag_ksz.c 9126F: drivers/net/dsa/microchip/* 9127F: include/linux/platform_data/microchip-ksz.h 9128F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9129 9130MICROCHIP USB251XB DRIVER 9131M: Richard Leitner <richard.leitner@skidata.com> 9132L: linux-usb@vger.kernel.org 9133S: Maintained 9134F: drivers/usb/misc/usb251xb.c 9135F: Documentation/devicetree/bindings/usb/usb251xb.txt 9136 9137MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9138M: Don Brace <don.brace@microsemi.com> 9139L: esc.storagedev@microsemi.com 9140L: linux-scsi@vger.kernel.org 9141S: Supported 9142F: drivers/scsi/smartpqi/smartpqi*.[ch] 9143F: drivers/scsi/smartpqi/Kconfig 9144F: drivers/scsi/smartpqi/Makefile 9145F: include/linux/cciss*.h 9146F: include/uapi/linux/cciss*.h 9147F: Documentation/scsi/smartpqi.txt 9148 9149MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9150M: Chen Yu <yu.c.chen@intel.com> 9151L: platform-driver-x86@vger.kernel.org 9152S: Supported 9153F: drivers/platform/x86/surfacepro3_button.c 9154 9155MICROTEK X6 SCANNER 9156M: Oliver Neukum <oliver@neukum.org> 9157S: Maintained 9158F: drivers/usb/image/microtek.* 9159 9160MIPS 9161M: Ralf Baechle <ralf@linux-mips.org> 9162M: James Hogan <jhogan@kernel.org> 9163L: linux-mips@linux-mips.org 9164W: http://www.linux-mips.org/ 9165T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9166Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9167S: Supported 9168F: Documentation/devicetree/bindings/mips/ 9169F: Documentation/mips/ 9170F: arch/mips/ 9171 9172MIPS BOSTON DEVELOPMENT BOARD 9173M: Paul Burton <paul.burton@mips.com> 9174L: linux-mips@linux-mips.org 9175S: Maintained 9176F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9177F: arch/mips/boot/dts/img/boston.dts 9178F: arch/mips/configs/generic/board-boston.config 9179F: drivers/clk/imgtec/clk-boston.c 9180F: include/dt-bindings/clock/boston-clock.h 9181 9182MIPS GENERIC PLATFORM 9183M: Paul Burton <paul.burton@mips.com> 9184L: linux-mips@linux-mips.org 9185S: Supported 9186F: arch/mips/generic/ 9187F: arch/mips/tools/generic-board-config.sh 9188 9189MIPS/LOONGSON1 ARCHITECTURE 9190M: Keguang Zhang <keguang.zhang@gmail.com> 9191L: linux-mips@linux-mips.org 9192S: Maintained 9193F: arch/mips/loongson32/ 9194F: arch/mips/include/asm/mach-loongson32/ 9195F: drivers/*/*loongson1* 9196F: drivers/*/*/*loongson1* 9197 9198MIPS RINT INSTRUCTION EMULATION 9199M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9200L: linux-mips@linux-mips.org 9201S: Supported 9202F: arch/mips/math-emu/sp_rint.c 9203F: arch/mips/math-emu/dp_rint.c 9204 9205MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9206M: Hans Verkuil <hverkuil@xs4all.nl> 9207L: linux-media@vger.kernel.org 9208T: git git://linuxtv.org/media_tree.git 9209W: https://linuxtv.org 9210S: Odd Fixes 9211F: drivers/media/radio/radio-miropcm20* 9212 9213MMP SUPPORT 9214M: Eric Miao <eric.y.miao@gmail.com> 9215M: Haojian Zhuang <haojian.zhuang@gmail.com> 9216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9217T: git git://github.com/hzhuang1/linux.git 9218T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9219S: Maintained 9220F: arch/arm/boot/dts/mmp* 9221F: arch/arm/mach-mmp/ 9222 9223MN88472 MEDIA DRIVER 9224M: Antti Palosaari <crope@iki.fi> 9225L: linux-media@vger.kernel.org 9226W: https://linuxtv.org 9227W: http://palosaari.fi/linux/ 9228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9229S: Maintained 9230F: drivers/media/dvb-frontends/mn88472* 9231 9232MN88473 MEDIA DRIVER 9233M: Antti Palosaari <crope@iki.fi> 9234L: linux-media@vger.kernel.org 9235W: https://linuxtv.org 9236W: http://palosaari.fi/linux/ 9237Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9238S: Maintained 9239F: drivers/media/dvb-frontends/mn88473* 9240 9241MODULE SUPPORT 9242M: Jessica Yu <jeyu@kernel.org> 9243M: Rusty Russell <rusty@rustcorp.com.au> 9244T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9245S: Maintained 9246F: include/linux/module.h 9247F: kernel/module.c 9248 9249MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9250W: http://popies.net/meye/ 9251S: Orphan 9252F: Documentation/media/v4l-drivers/meye* 9253F: drivers/media/pci/meye/ 9254F: include/uapi/linux/meye.h 9255 9256MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9257M: Jiri Slaby <jirislaby@gmail.com> 9258S: Maintained 9259F: Documentation/serial/moxa-smartio 9260F: drivers/tty/mxser.* 9261 9262MR800 AVERMEDIA USB FM RADIO DRIVER 9263M: Alexey Klimov <klimov.linux@gmail.com> 9264L: linux-media@vger.kernel.org 9265T: git git://linuxtv.org/media_tree.git 9266S: Maintained 9267F: drivers/media/radio/radio-mr800.c 9268 9269MRF24J40 IEEE 802.15.4 RADIO DRIVER 9270M: Alan Ott <alan@signal11.us> 9271L: linux-wpan@vger.kernel.org 9272S: Maintained 9273F: drivers/net/ieee802154/mrf24j40.c 9274F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9275 9276MSI LAPTOP SUPPORT 9277M: "Lee, Chun-Yi" <jlee@suse.com> 9278L: platform-driver-x86@vger.kernel.org 9279S: Maintained 9280F: drivers/platform/x86/msi-laptop.c 9281 9282MSI WMI SUPPORT 9283L: platform-driver-x86@vger.kernel.org 9284S: Orphan 9285F: drivers/platform/x86/msi-wmi.c 9286 9287MSI001 MEDIA DRIVER 9288M: Antti Palosaari <crope@iki.fi> 9289L: linux-media@vger.kernel.org 9290W: https://linuxtv.org 9291W: http://palosaari.fi/linux/ 9292Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9293T: git git://linuxtv.org/anttip/media_tree.git 9294S: Maintained 9295F: drivers/media/tuners/msi001* 9296 9297MSI2500 MEDIA DRIVER 9298M: Antti Palosaari <crope@iki.fi> 9299L: linux-media@vger.kernel.org 9300W: https://linuxtv.org 9301W: http://palosaari.fi/linux/ 9302Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9303T: git git://linuxtv.org/anttip/media_tree.git 9304S: Maintained 9305F: drivers/media/usb/msi2500/ 9306 9307MSYSTEMS DISKONCHIP G3 MTD DRIVER 9308M: Robert Jarzmik <robert.jarzmik@free.fr> 9309L: linux-mtd@lists.infradead.org 9310S: Maintained 9311F: drivers/mtd/devices/docg3* 9312 9313MT9M032 APTINA SENSOR DRIVER 9314M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9315L: linux-media@vger.kernel.org 9316T: git git://linuxtv.org/media_tree.git 9317S: Maintained 9318F: drivers/media/i2c/mt9m032.c 9319F: include/media/i2c/mt9m032.h 9320 9321MT9P031 APTINA CAMERA SENSOR 9322M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9323L: linux-media@vger.kernel.org 9324T: git git://linuxtv.org/media_tree.git 9325S: Maintained 9326F: drivers/media/i2c/mt9p031.c 9327F: include/media/i2c/mt9p031.h 9328 9329MT9T001 APTINA CAMERA SENSOR 9330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9331L: linux-media@vger.kernel.org 9332T: git git://linuxtv.org/media_tree.git 9333S: Maintained 9334F: drivers/media/i2c/mt9t001.c 9335F: include/media/i2c/mt9t001.h 9336 9337MT9V032 APTINA CAMERA SENSOR 9338M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9339L: linux-media@vger.kernel.org 9340T: git git://linuxtv.org/media_tree.git 9341S: Maintained 9342F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9343F: drivers/media/i2c/mt9v032.c 9344F: include/media/i2c/mt9v032.h 9345 9346MULTIFUNCTION DEVICES (MFD) 9347M: Lee Jones <lee.jones@linaro.org> 9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9349S: Supported 9350F: Documentation/devicetree/bindings/mfd/ 9351F: drivers/mfd/ 9352F: include/linux/mfd/ 9353F: include/dt-bindings/mfd/ 9354 9355MULTIMEDIA CARD (MMC) ETC. OVER SPI 9356S: Orphan 9357F: drivers/mmc/host/mmc_spi.c 9358F: include/linux/spi/mmc_spi.h 9359 9360MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9361M: Ulf Hansson <ulf.hansson@linaro.org> 9362L: linux-mmc@vger.kernel.org 9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9364S: Maintained 9365F: Documentation/devicetree/bindings/mmc/ 9366F: drivers/mmc/ 9367F: include/linux/mmc/ 9368F: include/uapi/linux/mmc/ 9369 9370MULTIPLEXER SUBSYSTEM 9371M: Peter Rosin <peda@axentia.se> 9372S: Maintained 9373F: Documentation/ABI/testing/mux/sysfs-class-mux* 9374F: Documentation/devicetree/bindings/mux/ 9375F: include/linux/dt-bindings/mux/ 9376F: include/linux/mux/ 9377F: drivers/mux/ 9378 9379MULTITECH MULTIPORT CARD (ISICOM) 9380S: Orphan 9381F: drivers/tty/isicom.c 9382F: include/linux/isicom.h 9383 9384MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9385M: Bin Liu <b-liu@ti.com> 9386L: linux-usb@vger.kernel.org 9387S: Maintained 9388F: drivers/usb/musb/ 9389 9390MXL5007T MEDIA DRIVER 9391M: Michael Krufky <mkrufky@linuxtv.org> 9392L: linux-media@vger.kernel.org 9393W: https://linuxtv.org 9394W: http://github.com/mkrufky 9395Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9396T: git git://linuxtv.org/mkrufky/tuners.git 9397S: Maintained 9398F: drivers/media/tuners/mxl5007t.* 9399 9400MXSFB DRM DRIVER 9401M: Marek Vasut <marex@denx.de> 9402S: Supported 9403F: drivers/gpu/drm/mxsfb/ 9404F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9405 9406MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9407M: Chris Lee <christopher.lee@cspi.com> 9408L: netdev@vger.kernel.org 9409W: https://www.cspi.com/ethernet-products/support/downloads/ 9410S: Supported 9411F: drivers/net/ethernet/myricom/myri10ge/ 9412 9413NAND FLASH SUBSYSTEM 9414M: Boris Brezillon <boris.brezillon@free-electrons.com> 9415R: Richard Weinberger <richard@nod.at> 9416L: linux-mtd@lists.infradead.org 9417W: http://www.linux-mtd.infradead.org/ 9418Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9419T: git git://git.infradead.org/linux-mtd.git nand/fixes 9420T: git git://git.infradead.org/linux-mtd.git nand/next 9421S: Maintained 9422F: drivers/mtd/nand/ 9423F: include/linux/mtd/*nand*.h 9424 9425NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9426M: Daniel Mack <zonque@gmail.com> 9427S: Maintained 9428L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9429W: http://www.native-instruments.com 9430F: sound/usb/caiaq/ 9431 9432NATSEMI ETHERNET DRIVER (DP8381x) 9433S: Orphan 9434F: drivers/net/ethernet/natsemi/natsemi.c 9435 9436NCP FILESYSTEM 9437M: Petr Vandrovec <petr@vandrovec.name> 9438S: Obsolete 9439F: drivers/staging/ncpfs/ 9440 9441NCR 5380 SCSI DRIVERS 9442M: Finn Thain <fthain@telegraphics.com.au> 9443M: Michael Schmitz <schmitzmic@gmail.com> 9444L: linux-scsi@vger.kernel.org 9445S: Maintained 9446F: Documentation/scsi/g_NCR5380.txt 9447F: drivers/scsi/NCR5380.* 9448F: drivers/scsi/arm/cumana_1.c 9449F: drivers/scsi/arm/oak.c 9450F: drivers/scsi/atari_scsi.* 9451F: drivers/scsi/dmx3191d.c 9452F: drivers/scsi/g_NCR5380.* 9453F: drivers/scsi/mac_scsi.* 9454F: drivers/scsi/sun3_scsi.* 9455F: drivers/scsi/sun3_scsi_vme.c 9456 9457NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9458M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9459L: linux-scsi@vger.kernel.org 9460S: Maintained 9461F: drivers/scsi/NCR_D700.* 9462 9463NCT6775 HARDWARE MONITOR DRIVER 9464M: Guenter Roeck <linux@roeck-us.net> 9465L: linux-hwmon@vger.kernel.org 9466S: Maintained 9467F: Documentation/hwmon/nct6775 9468F: drivers/hwmon/nct6775.c 9469 9470NETEFFECT IWARP RNIC DRIVER (IW_NES) 9471M: Faisal Latif <faisal.latif@intel.com> 9472L: linux-rdma@vger.kernel.org 9473W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9474S: Supported 9475F: drivers/infiniband/hw/nes/ 9476F: include/uapi/rdma/nes-abi.h 9477 9478NETEM NETWORK EMULATOR 9479M: Stephen Hemminger <stephen@networkplumber.org> 9480L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9481S: Maintained 9482F: net/sched/sch_netem.c 9483 9484NETERION 10GbE DRIVERS (s2io/vxge) 9485M: Jon Mason <jdmason@kudzu.us> 9486L: netdev@vger.kernel.org 9487S: Supported 9488F: Documentation/networking/s2io.txt 9489F: Documentation/networking/vxge.txt 9490F: drivers/net/ethernet/neterion/ 9491 9492NETFILTER 9493M: Pablo Neira Ayuso <pablo@netfilter.org> 9494M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9495M: Florian Westphal <fw@strlen.de> 9496L: netfilter-devel@vger.kernel.org 9497L: coreteam@netfilter.org 9498W: http://www.netfilter.org/ 9499W: http://www.iptables.org/ 9500W: http://www.nftables.org/ 9501Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9503T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9504S: Maintained 9505F: include/linux/netfilter* 9506F: include/linux/netfilter/ 9507F: include/net/netfilter/ 9508F: include/uapi/linux/netfilter* 9509F: include/uapi/linux/netfilter/ 9510F: net/*/netfilter.c 9511F: net/*/netfilter/ 9512F: net/netfilter/ 9513F: net/bridge/br_netfilter*.c 9514 9515NETROM NETWORK LAYER 9516M: Ralf Baechle <ralf@linux-mips.org> 9517L: linux-hams@vger.kernel.org 9518W: http://www.linux-ax25.org/ 9519S: Maintained 9520F: include/net/netrom.h 9521F: include/uapi/linux/netrom.h 9522F: net/netrom/ 9523 9524NETRONOME ETHERNET DRIVERS 9525M: Jakub Kicinski <jakub.kicinski@netronome.com> 9526L: oss-drivers@netronome.com 9527S: Maintained 9528F: drivers/net/ethernet/netronome/ 9529 9530NETWORK BLOCK DEVICE (NBD) 9531M: Josef Bacik <jbacik@fb.com> 9532S: Maintained 9533L: linux-block@vger.kernel.org 9534L: nbd@other.debian.org 9535F: Documentation/blockdev/nbd.txt 9536F: drivers/block/nbd.c 9537F: include/uapi/linux/nbd.h 9538 9539NETWORK DROP MONITOR 9540M: Neil Horman <nhorman@tuxdriver.com> 9541L: netdev@vger.kernel.org 9542S: Maintained 9543W: https://fedorahosted.org/dropwatch/ 9544F: net/core/drop_monitor.c 9545 9546NETWORKING DRIVERS 9547L: netdev@vger.kernel.org 9548W: http://www.linuxfoundation.org/en/Net 9549Q: http://patchwork.ozlabs.org/project/netdev/list/ 9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9552S: Odd Fixes 9553F: Documentation/devicetree/bindings/net/ 9554F: drivers/net/ 9555F: include/linux/if_* 9556F: include/linux/netdevice.h 9557F: include/linux/etherdevice.h 9558F: include/linux/fcdevice.h 9559F: include/linux/fddidevice.h 9560F: include/linux/hippidevice.h 9561F: include/linux/inetdevice.h 9562F: include/uapi/linux/if_* 9563F: include/uapi/linux/netdevice.h 9564 9565NETWORKING DRIVERS (WIRELESS) 9566M: Kalle Valo <kvalo@codeaurora.org> 9567L: linux-wireless@vger.kernel.org 9568Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9571S: Maintained 9572F: Documentation/devicetree/bindings/net/wireless/ 9573F: drivers/net/wireless/ 9574 9575NETWORKING [DSA] 9576M: Andrew Lunn <andrew@lunn.ch> 9577M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9578M: Florian Fainelli <f.fainelli@gmail.com> 9579S: Maintained 9580F: net/dsa/ 9581F: include/net/dsa.h 9582F: include/linux/dsa/ 9583F: drivers/net/dsa/ 9584 9585NETWORKING [GENERAL] 9586M: "David S. Miller" <davem@davemloft.net> 9587L: netdev@vger.kernel.org 9588W: http://www.linuxfoundation.org/en/Net 9589Q: http://patchwork.ozlabs.org/project/netdev/list/ 9590T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9591T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9592B: mailto:netdev@vger.kernel.org 9593S: Maintained 9594F: net/ 9595F: include/net/ 9596F: include/linux/in.h 9597F: include/linux/net.h 9598F: include/linux/netdevice.h 9599F: include/uapi/linux/in.h 9600F: include/uapi/linux/net.h 9601F: include/uapi/linux/netdevice.h 9602F: include/uapi/linux/net_namespace.h 9603F: tools/testing/selftests/net/ 9604F: lib/net_utils.c 9605F: lib/random32.c 9606 9607NETWORKING [IPSEC] 9608M: Steffen Klassert <steffen.klassert@secunet.com> 9609M: Herbert Xu <herbert@gondor.apana.org.au> 9610M: "David S. Miller" <davem@davemloft.net> 9611L: netdev@vger.kernel.org 9612T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9613T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9614S: Maintained 9615F: net/core/flow.c 9616F: net/xfrm/ 9617F: net/key/ 9618F: net/ipv4/xfrm* 9619F: net/ipv4/esp4* 9620F: net/ipv4/ah4.c 9621F: net/ipv4/ipcomp.c 9622F: net/ipv4/ip_vti.c 9623F: net/ipv6/xfrm* 9624F: net/ipv6/esp6* 9625F: net/ipv6/ah6.c 9626F: net/ipv6/ipcomp6.c 9627F: net/ipv6/ip6_vti.c 9628F: include/uapi/linux/xfrm.h 9629F: include/net/xfrm.h 9630 9631NETWORKING [IPv4/IPv6] 9632M: "David S. Miller" <davem@davemloft.net> 9633M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9634M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9635L: netdev@vger.kernel.org 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9637S: Maintained 9638F: net/ipv4/ 9639F: net/ipv6/ 9640F: include/net/ip* 9641F: arch/x86/net/* 9642 9643NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9644M: Paul Moore <paul@paul-moore.com> 9645W: https://github.com/netlabel 9646L: netdev@vger.kernel.org 9647L: linux-security-module@vger.kernel.org 9648S: Maintained 9649F: Documentation/netlabel/ 9650F: include/net/calipso.h 9651F: include/net/cipso_ipv4.h 9652F: include/net/netlabel.h 9653F: include/uapi/linux/netfilter/xt_SECMARK.h 9654F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9655F: net/netlabel/ 9656F: net/ipv4/cipso_ipv4.c 9657F: net/ipv6/calipso.c 9658F: net/netfilter/xt_CONNSECMARK.c 9659F: net/netfilter/xt_SECMARK.c 9660 9661NETWORKING [TLS] 9662M: Ilya Lesokhin <ilyal@mellanox.com> 9663M: Aviad Yehezkel <aviadye@mellanox.com> 9664M: Dave Watson <davejwatson@fb.com> 9665L: netdev@vger.kernel.org 9666S: Maintained 9667F: net/tls/* 9668F: include/uapi/linux/tls.h 9669F: include/net/tls.h 9670 9671NETWORKING [WIRELESS] 9672L: linux-wireless@vger.kernel.org 9673Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9674 9675NETDEVSIM 9676M: Jakub Kicinski <jakub.kicinski@netronome.com> 9677S: Maintained 9678F: drivers/net/netdevsim/* 9679 9680NETXEN (1/10) GbE SUPPORT 9681M: Manish Chopra <manish.chopra@cavium.com> 9682M: Rahul Verma <rahul.verma@cavium.com> 9683M: Dept-GELinuxNICDev@cavium.com 9684L: netdev@vger.kernel.org 9685S: Supported 9686F: drivers/net/ethernet/qlogic/netxen/ 9687 9688NFC SUBSYSTEM 9689M: Samuel Ortiz <sameo@linux.intel.com> 9690L: linux-wireless@vger.kernel.org 9691L: linux-nfc@lists.01.org (subscribers-only) 9692S: Supported 9693F: net/nfc/ 9694F: include/net/nfc/ 9695F: include/uapi/linux/nfc.h 9696F: drivers/nfc/ 9697F: include/linux/platform_data/nfcmrvl.h 9698F: include/linux/platform_data/nxp-nci.h 9699F: Documentation/devicetree/bindings/net/nfc/ 9700 9701NFS, SUNRPC, AND LOCKD CLIENTS 9702M: Trond Myklebust <trond.myklebust@primarydata.com> 9703M: Anna Schumaker <anna.schumaker@netapp.com> 9704L: linux-nfs@vger.kernel.org 9705W: http://client.linux-nfs.org 9706T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9707S: Maintained 9708F: fs/lockd/ 9709F: fs/nfs/ 9710F: fs/nfs_common/ 9711F: net/sunrpc/ 9712F: include/linux/lockd/ 9713F: include/linux/nfs* 9714F: include/linux/sunrpc/ 9715F: include/uapi/linux/nfs* 9716F: include/uapi/linux/sunrpc/ 9717 9718NILFS2 FILESYSTEM 9719M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9720L: linux-nilfs@vger.kernel.org 9721W: https://nilfs.sourceforge.io/ 9722W: https://nilfs.osdn.jp/ 9723T: git git://github.com/konis/nilfs2.git 9724S: Supported 9725F: Documentation/filesystems/nilfs2.txt 9726F: fs/nilfs2/ 9727F: include/trace/events/nilfs2.h 9728F: include/uapi/linux/nilfs2_api.h 9729F: include/uapi/linux/nilfs2_ondisk.h 9730 9731NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9732M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9733W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9734S: Maintained 9735F: Documentation/scsi/NinjaSCSI.txt 9736F: drivers/scsi/pcmcia/nsp_* 9737 9738NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9739M: GOTO Masanori <gotom@debian.or.jp> 9740M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9741W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9742S: Maintained 9743F: Documentation/scsi/NinjaSCSI.txt 9744F: drivers/scsi/nsp32* 9745 9746NIOS2 ARCHITECTURE 9747M: Ley Foon Tan <lftan@altera.com> 9748L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9750S: Maintained 9751F: arch/nios2/ 9752 9753NOHZ, DYNTICKS SUPPORT 9754M: Frederic Weisbecker <fweisbec@gmail.com> 9755M: Thomas Gleixner <tglx@linutronix.de> 9756M: Ingo Molnar <mingo@kernel.org> 9757L: linux-kernel@vger.kernel.org 9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9759S: Maintained 9760F: kernel/time/tick*.* 9761F: include/linux/tick.h 9762F: include/linux/sched/nohz.h 9763 9764NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9765M: Pavel Machek <pavel@ucw.cz> 9766M: Sakari Ailus <sakari.ailus@iki.fi> 9767L: linux-media@vger.kernel.org 9768S: Maintained 9769F: drivers/media/i2c/et8ek8 9770F: drivers/media/i2c/ad5820.c 9771 9772NOKIA N900 POWER SUPPLY DRIVERS 9773R: Pali Rohár <pali.rohar@gmail.com> 9774F: include/linux/power/bq2415x_charger.h 9775F: include/linux/power/bq27xxx_battery.h 9776F: include/linux/power/isp1704_charger.h 9777F: drivers/power/supply/bq2415x_charger.c 9778F: drivers/power/supply/bq27xxx_battery.c 9779F: drivers/power/supply/bq27xxx_battery_i2c.c 9780F: drivers/power/supply/isp1704_charger.c 9781F: drivers/power/supply/rx51_battery.c 9782 9783NTB AMD DRIVER 9784M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9785L: linux-ntb@googlegroups.com 9786S: Supported 9787F: drivers/ntb/hw/amd/ 9788 9789NTB DRIVER CORE 9790M: Jon Mason <jdmason@kudzu.us> 9791M: Dave Jiang <dave.jiang@intel.com> 9792M: Allen Hubbe <Allen.Hubbe@emc.com> 9793L: linux-ntb@googlegroups.com 9794S: Supported 9795W: https://github.com/jonmason/ntb/wiki 9796T: git git://github.com/jonmason/ntb.git 9797F: drivers/ntb/ 9798F: drivers/net/ntb_netdev.c 9799F: include/linux/ntb.h 9800F: include/linux/ntb_transport.h 9801F: tools/testing/selftests/ntb/ 9802 9803NTB IDT DRIVER 9804M: Serge Semin <fancer.lancer@gmail.com> 9805L: linux-ntb@googlegroups.com 9806S: Supported 9807F: drivers/ntb/hw/idt/ 9808 9809NTB INTEL DRIVER 9810M: Dave Jiang <dave.jiang@intel.com> 9811L: linux-ntb@googlegroups.com 9812S: Supported 9813W: https://github.com/davejiang/linux/wiki 9814T: git https://github.com/davejiang/linux.git 9815F: drivers/ntb/hw/intel/ 9816 9817NTFS FILESYSTEM 9818M: Anton Altaparmakov <anton@tuxera.com> 9819L: linux-ntfs-dev@lists.sourceforge.net 9820W: http://www.tuxera.com/ 9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9822S: Supported 9823F: Documentation/filesystems/ntfs.txt 9824F: fs/ntfs/ 9825 9826NUBUS SUBSYSTEM 9827M: Finn Thain <fthain@telegraphics.com.au> 9828L: linux-m68k@lists.linux-m68k.org 9829S: Maintained 9830F: arch/*/include/asm/nubus.h 9831F: drivers/nubus/ 9832F: include/linux/nubus.h 9833F: include/uapi/linux/nubus.h 9834 9835NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9836M: Antonino Daplas <adaplas@gmail.com> 9837L: linux-fbdev@vger.kernel.org 9838S: Maintained 9839F: drivers/video/fbdev/riva/ 9840F: drivers/video/fbdev/nvidia/ 9841 9842NVM EXPRESS DRIVER 9843M: Keith Busch <keith.busch@intel.com> 9844M: Jens Axboe <axboe@fb.com> 9845M: Christoph Hellwig <hch@lst.de> 9846M: Sagi Grimberg <sagi@grimberg.me> 9847L: linux-nvme@lists.infradead.org 9848T: git://git.infradead.org/nvme.git 9849W: http://git.infradead.org/nvme.git 9850S: Supported 9851F: drivers/nvme/host/ 9852F: include/linux/nvme.h 9853F: include/uapi/linux/nvme_ioctl.h 9854 9855NVM EXPRESS FC TRANSPORT DRIVERS 9856M: James Smart <james.smart@broadcom.com> 9857L: linux-nvme@lists.infradead.org 9858S: Supported 9859F: include/linux/nvme-fc.h 9860F: include/linux/nvme-fc-driver.h 9861F: drivers/nvme/host/fc.c 9862F: drivers/nvme/target/fc.c 9863F: drivers/nvme/target/fcloop.c 9864 9865NVM EXPRESS TARGET DRIVER 9866M: Christoph Hellwig <hch@lst.de> 9867M: Sagi Grimberg <sagi@grimberg.me> 9868L: linux-nvme@lists.infradead.org 9869T: git://git.infradead.org/nvme.git 9870W: http://git.infradead.org/nvme.git 9871S: Supported 9872F: drivers/nvme/target/ 9873 9874NVMEM FRAMEWORK 9875M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9876S: Maintained 9877F: drivers/nvmem/ 9878F: Documentation/devicetree/bindings/nvmem/ 9879F: Documentation/ABI/stable/sysfs-bus-nvmem 9880F: include/linux/nvmem-consumer.h 9881F: include/linux/nvmem-provider.h 9882 9883NXP TDA998X DRM DRIVER 9884M: Russell King <linux@armlinux.org.uk> 9885S: Supported 9886T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9887T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9888F: drivers/gpu/drm/i2c/tda998x_drv.c 9889F: include/drm/i2c/tda998x.h 9890 9891NXP TFA9879 DRIVER 9892M: Peter Rosin <peda@axentia.se> 9893L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9894S: Maintained 9895F: Documentation/devicetree/bindings/sound/tfa9879.txt 9896F: sound/soc/codecs/tfa9879* 9897 9898NXP-NCI NFC DRIVER 9899M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9900R: Charles Gorand <charles.gorand@effinnov.com> 9901L: linux-nfc@lists.01.org (moderated for non-subscribers) 9902S: Supported 9903F: drivers/nfc/nxp-nci 9904 9905OBJTOOL 9906M: Josh Poimboeuf <jpoimboe@redhat.com> 9907S: Supported 9908F: tools/objtool/ 9909 9910OMAP AUDIO SUPPORT 9911M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9912M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9913L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9914L: linux-omap@vger.kernel.org 9915S: Maintained 9916F: sound/soc/omap/ 9917 9918OMAP CLOCK FRAMEWORK SUPPORT 9919M: Paul Walmsley <paul@pwsan.com> 9920L: linux-omap@vger.kernel.org 9921S: Maintained 9922F: arch/arm/*omap*/*clock* 9923 9924OMAP DEVICE TREE SUPPORT 9925M: Benoît Cousson <bcousson@baylibre.com> 9926M: Tony Lindgren <tony@atomide.com> 9927L: linux-omap@vger.kernel.org 9928L: devicetree@vger.kernel.org 9929S: Maintained 9930F: arch/arm/boot/dts/*omap* 9931F: arch/arm/boot/dts/*am3* 9932F: arch/arm/boot/dts/*am4* 9933F: arch/arm/boot/dts/*am5* 9934F: arch/arm/boot/dts/*dra7* 9935 9936OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9937M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9938L: linux-omap@vger.kernel.org 9939L: linux-fbdev@vger.kernel.org 9940S: Maintained 9941F: drivers/video/fbdev/omap2/ 9942F: Documentation/arm/OMAP/DSS 9943 9944OMAP FRAMEBUFFER SUPPORT 9945M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9946L: linux-fbdev@vger.kernel.org 9947L: linux-omap@vger.kernel.org 9948S: Maintained 9949F: drivers/video/fbdev/omap/ 9950 9951OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9952M: Roger Quadros <rogerq@ti.com> 9953M: Tony Lindgren <tony@atomide.com> 9954L: linux-omap@vger.kernel.org 9955S: Maintained 9956F: drivers/memory/omap-gpmc.c 9957F: arch/arm/mach-omap2/*gpmc* 9958 9959OMAP GPIO DRIVER 9960M: Grygorii Strashko <grygorii.strashko@ti.com> 9961M: Santosh Shilimkar <ssantosh@kernel.org> 9962M: Kevin Hilman <khilman@kernel.org> 9963L: linux-omap@vger.kernel.org 9964S: Maintained 9965F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9966F: drivers/gpio/gpio-omap.c 9967 9968OMAP HARDWARE SPINLOCK SUPPORT 9969M: Ohad Ben-Cohen <ohad@wizery.com> 9970L: linux-omap@vger.kernel.org 9971S: Maintained 9972F: drivers/hwspinlock/omap_hwspinlock.c 9973 9974OMAP HS MMC SUPPORT 9975L: linux-mmc@vger.kernel.org 9976L: linux-omap@vger.kernel.org 9977S: Orphan 9978F: drivers/mmc/host/omap_hsmmc.c 9979 9980OMAP HWMOD DATA 9981M: Paul Walmsley <paul@pwsan.com> 9982L: linux-omap@vger.kernel.org 9983S: Maintained 9984F: arch/arm/mach-omap2/omap_hwmod*data* 9985 9986OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9987M: Benoît Cousson <bcousson@baylibre.com> 9988L: linux-omap@vger.kernel.org 9989S: Maintained 9990F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9991 9992OMAP HWMOD SUPPORT 9993M: Benoît Cousson <bcousson@baylibre.com> 9994M: Paul Walmsley <paul@pwsan.com> 9995L: linux-omap@vger.kernel.org 9996S: Maintained 9997F: arch/arm/mach-omap2/omap_hwmod.* 9998 9999OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10001L: linux-media@vger.kernel.org 10002S: Maintained 10003F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10004F: drivers/media/platform/omap3isp/ 10005F: drivers/staging/media/omap4iss/ 10006 10007OMAP MMC SUPPORT 10008M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10009L: linux-omap@vger.kernel.org 10010S: Maintained 10011F: drivers/mmc/host/omap.c 10012 10013OMAP POWER MANAGEMENT SUPPORT 10014M: Kevin Hilman <khilman@kernel.org> 10015L: linux-omap@vger.kernel.org 10016S: Maintained 10017F: arch/arm/*omap*/*pm* 10018F: drivers/cpufreq/omap-cpufreq.c 10019 10020OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10021M: Rajendra Nayak <rnayak@codeaurora.org> 10022M: Paul Walmsley <paul@pwsan.com> 10023L: linux-omap@vger.kernel.org 10024S: Maintained 10025F: arch/arm/mach-omap2/prm* 10026 10027OMAP RANDOM NUMBER GENERATOR SUPPORT 10028M: Deepak Saxena <dsaxena@plexity.net> 10029S: Maintained 10030F: drivers/char/hw_random/omap-rng.c 10031 10032OMAP USB SUPPORT 10033L: linux-usb@vger.kernel.org 10034L: linux-omap@vger.kernel.org 10035S: Orphan 10036F: drivers/usb/*/*omap* 10037F: arch/arm/*omap*/usb* 10038 10039OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10040M: Mark Jackson <mpfj@newflow.co.uk> 10041L: linux-omap@vger.kernel.org 10042S: Maintained 10043F: arch/arm/boot/dts/am335x-nano.dts 10044 10045OMAP1 SUPPORT 10046M: Aaro Koskinen <aaro.koskinen@iki.fi> 10047M: Tony Lindgren <tony@atomide.com> 10048L: linux-omap@vger.kernel.org 10049Q: http://patchwork.kernel.org/project/linux-omap/list/ 10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10051S: Maintained 10052F: arch/arm/mach-omap1/ 10053F: arch/arm/plat-omap/ 10054F: arch/arm/configs/omap1_defconfig 10055F: drivers/i2c/busses/i2c-omap.c 10056F: include/linux/i2c-omap.h 10057 10058OMAP2+ SUPPORT 10059M: Tony Lindgren <tony@atomide.com> 10060L: linux-omap@vger.kernel.org 10061W: http://www.muru.com/linux/omap/ 10062W: http://linux.omap.com/ 10063Q: http://patchwork.kernel.org/project/linux-omap/list/ 10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10065S: Maintained 10066F: arch/arm/mach-omap2/ 10067F: arch/arm/plat-omap/ 10068F: arch/arm/configs/omap2plus_defconfig 10069F: drivers/i2c/busses/i2c-omap.c 10070F: drivers/irqchip/irq-omap-intc.c 10071F: drivers/mfd/*omap*.c 10072F: drivers/mfd/menelaus.c 10073F: drivers/mfd/palmas.c 10074F: drivers/mfd/tps65217.c 10075F: drivers/mfd/tps65218.c 10076F: drivers/mfd/tps65910.c 10077F: drivers/mfd/twl-core.[ch] 10078F: drivers/mfd/twl4030*.c 10079F: drivers/mfd/twl6030*.c 10080F: drivers/mfd/twl6040*.c 10081F: drivers/regulator/palmas-regulator*.c 10082F: drivers/regulator/pbias-regulator.c 10083F: drivers/regulator/tps65217-regulator.c 10084F: drivers/regulator/tps65218-regulator.c 10085F: drivers/regulator/tps65910-regulator.c 10086F: drivers/regulator/twl-regulator.c 10087F: drivers/regulator/twl6030-regulator.c 10088F: include/linux/i2c-omap.h 10089 10090ONION OMEGA2+ BOARD 10091M: Harvey Hunt <harveyhuntnexus@gmail.com> 10092L: linux-mips@linux-mips.org 10093S: Maintained 10094F: arch/mips/boot/dts/ralink/omega2p.dts 10095 10096OMFS FILESYSTEM 10097M: Bob Copeland <me@bobcopeland.com> 10098L: linux-karma-devel@lists.sourceforge.net 10099S: Maintained 10100F: Documentation/filesystems/omfs.txt 10101F: fs/omfs/ 10102 10103OMNIKEY CARDMAN 4000 DRIVER 10104M: Harald Welte <laforge@gnumonks.org> 10105S: Maintained 10106F: drivers/char/pcmcia/cm4000_cs.c 10107F: include/linux/cm4000_cs.h 10108F: include/uapi/linux/cm4000_cs.h 10109 10110OMNIKEY CARDMAN 4040 DRIVER 10111M: Harald Welte <laforge@gnumonks.org> 10112S: Maintained 10113F: drivers/char/pcmcia/cm4040_cs.* 10114 10115OMNIVISION OV13858 SENSOR DRIVER 10116M: Sakari Ailus <sakari.ailus@linux.intel.com> 10117L: linux-media@vger.kernel.org 10118T: git git://linuxtv.org/media_tree.git 10119S: Maintained 10120F: drivers/media/i2c/ov13858.c 10121 10122OMNIVISION OV5640 SENSOR DRIVER 10123M: Steve Longerbeam <slongerbeam@gmail.com> 10124L: linux-media@vger.kernel.org 10125T: git git://linuxtv.org/media_tree.git 10126S: Maintained 10127F: drivers/media/i2c/ov5640.c 10128 10129OMNIVISION OV5647 SENSOR DRIVER 10130M: Luis Oliveira <lolivei@synopsys.com> 10131L: linux-media@vger.kernel.org 10132T: git git://linuxtv.org/media_tree.git 10133S: Maintained 10134F: drivers/media/i2c/ov5647.c 10135 10136OMNIVISION OV7670 SENSOR DRIVER 10137M: Jonathan Corbet <corbet@lwn.net> 10138L: linux-media@vger.kernel.org 10139T: git git://linuxtv.org/media_tree.git 10140S: Maintained 10141F: drivers/media/i2c/ov7670.c 10142F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10143 10144ONENAND FLASH DRIVER 10145M: Kyungmin Park <kyungmin.park@samsung.com> 10146L: linux-mtd@lists.infradead.org 10147S: Maintained 10148F: drivers/mtd/onenand/ 10149F: include/linux/mtd/onenand*.h 10150 10151ONSTREAM SCSI TAPE DRIVER 10152M: Willem Riede <osst@riede.org> 10153L: osst-users@lists.sourceforge.net 10154L: linux-scsi@vger.kernel.org 10155S: Maintained 10156F: Documentation/scsi/osst.txt 10157F: drivers/scsi/osst.* 10158F: drivers/scsi/osst_*.h 10159F: drivers/scsi/st.h 10160 10161OP-TEE DRIVER 10162M: Jens Wiklander <jens.wiklander@linaro.org> 10163S: Maintained 10164F: drivers/tee/optee/ 10165 10166OPA-VNIC DRIVER 10167M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10168M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10169L: linux-rdma@vger.kernel.org 10170S: Supported 10171F: drivers/infiniband/ulp/opa_vnic 10172 10173OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10174M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10175L: devicetree@vger.kernel.org 10176S: Maintained 10177F: Documentation/devicetree/dynamic-resolution-notes.txt 10178F: Documentation/devicetree/overlay-notes.txt 10179F: drivers/of/overlay.c 10180F: drivers/of/resolver.c 10181 10182OPEN FIRMWARE AND FLATTENED DEVICE TREE 10183M: Rob Herring <robh+dt@kernel.org> 10184M: Frank Rowand <frowand.list@gmail.com> 10185L: devicetree@vger.kernel.org 10186W: http://www.devicetree.org/ 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10188S: Maintained 10189F: drivers/of/ 10190F: include/linux/of*.h 10191F: scripts/dtc/ 10192F: Documentation/ABI/testing/sysfs-firmware-ofw 10193 10194OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10195M: Rob Herring <robh+dt@kernel.org> 10196M: Mark Rutland <mark.rutland@arm.com> 10197L: devicetree@vger.kernel.org 10198T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10199Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10200S: Maintained 10201F: Documentation/devicetree/ 10202F: arch/*/boot/dts/ 10203F: include/dt-bindings/ 10204 10205OPENCORES I2C BUS DRIVER 10206M: Peter Korsgaard <jacmet@sunsite.dk> 10207L: linux-i2c@vger.kernel.org 10208S: Maintained 10209F: Documentation/i2c/busses/i2c-ocores 10210F: drivers/i2c/busses/i2c-ocores.c 10211 10212OPENRISC ARCHITECTURE 10213M: Jonas Bonn <jonas@southpole.se> 10214M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10215M: Stafford Horne <shorne@gmail.com> 10216T: git git://github.com/openrisc/linux.git 10217L: openrisc@lists.librecores.org 10218W: http://openrisc.io 10219S: Maintained 10220F: Documentation/devicetree/bindings/openrisc/ 10221F: Documentation/openrisc/ 10222F: arch/openrisc/ 10223F: drivers/irqchip/irq-ompic.c 10224F: drivers/irqchip/irq-or1k-* 10225 10226OPENVSWITCH 10227M: Pravin B Shelar <pshelar@ovn.org> 10228L: netdev@vger.kernel.org 10229L: dev@openvswitch.org 10230W: http://openvswitch.org 10231S: Maintained 10232F: net/openvswitch/ 10233F: include/uapi/linux/openvswitch.h 10234 10235OPERATING PERFORMANCE POINTS (OPP) 10236M: Viresh Kumar <vireshk@kernel.org> 10237M: Nishanth Menon <nm@ti.com> 10238M: Stephen Boyd <sboyd@codeaurora.org> 10239L: linux-pm@vger.kernel.org 10240S: Maintained 10241T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10242F: drivers/opp/ 10243F: include/linux/pm_opp.h 10244F: Documentation/power/opp.txt 10245F: Documentation/devicetree/bindings/opp/ 10246 10247OPL4 DRIVER 10248M: Clemens Ladisch <clemens@ladisch.de> 10249L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10250T: git git://git.alsa-project.org/alsa-kernel.git 10251S: Maintained 10252F: sound/drivers/opl4/ 10253 10254OPROFILE 10255M: Robert Richter <rric@kernel.org> 10256L: oprofile-list@lists.sf.net 10257S: Maintained 10258F: arch/*/include/asm/oprofile*.h 10259F: arch/*/oprofile/ 10260F: drivers/oprofile/ 10261F: include/linux/oprofile.h 10262 10263ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10264M: Mark Fasheh <mfasheh@versity.com> 10265M: Joel Becker <jlbec@evilplan.org> 10266L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10267W: http://ocfs2.wiki.kernel.org 10268S: Supported 10269F: Documentation/filesystems/ocfs2.txt 10270F: Documentation/filesystems/dlmfs.txt 10271F: fs/ocfs2/ 10272 10273ORANGEFS FILESYSTEM 10274M: Mike Marshall <hubcap@omnibond.com> 10275L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10276T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10277S: Supported 10278F: fs/orangefs/ 10279F: Documentation/filesystems/orangefs.txt 10280 10281ORINOCO DRIVER 10282L: linux-wireless@vger.kernel.org 10283W: http://wireless.kernel.org/en/users/Drivers/orinoco 10284W: http://www.nongnu.org/orinoco/ 10285S: Orphan 10286F: drivers/net/wireless/intersil/orinoco/ 10287 10288OSD LIBRARY and FILESYSTEM 10289M: Boaz Harrosh <ooo@electrozaur.com> 10290S: Maintained 10291F: drivers/scsi/osd/ 10292F: include/scsi/osd_* 10293F: fs/exofs/ 10294 10295OV2659 OMNIVISION SENSOR DRIVER 10296M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10297L: linux-media@vger.kernel.org 10298W: https://linuxtv.org 10299Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10300T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10301S: Maintained 10302F: drivers/media/i2c/ov2659.c 10303F: include/media/i2c/ov2659.h 10304 10305OVERLAY FILESYSTEM 10306M: Miklos Szeredi <miklos@szeredi.hu> 10307L: linux-unionfs@vger.kernel.org 10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10309S: Supported 10310F: fs/overlayfs/ 10311F: Documentation/filesystems/overlayfs.txt 10312 10313P54 WIRELESS DRIVER 10314M: Christian Lamparter <chunkeey@googlemail.com> 10315L: linux-wireless@vger.kernel.org 10316W: http://wireless.kernel.org/en/users/Drivers/p54 10317S: Maintained 10318F: drivers/net/wireless/intersil/p54/ 10319 10320PA SEMI ETHERNET DRIVER 10321L: netdev@vger.kernel.org 10322S: Orphan 10323F: drivers/net/ethernet/pasemi/* 10324 10325PA SEMI SMBUS DRIVER 10326L: linux-i2c@vger.kernel.org 10327S: Orphan 10328F: drivers/i2c/busses/i2c-pasemi.c 10329 10330PADATA PARALLEL EXECUTION MECHANISM 10331M: Steffen Klassert <steffen.klassert@secunet.com> 10332L: linux-crypto@vger.kernel.org 10333S: Maintained 10334F: kernel/padata.c 10335F: include/linux/padata.h 10336F: Documentation/padata.txt 10337 10338PANASONIC LAPTOP ACPI EXTRAS DRIVER 10339M: Harald Welte <laforge@gnumonks.org> 10340L: platform-driver-x86@vger.kernel.org 10341S: Maintained 10342F: drivers/platform/x86/panasonic-laptop.c 10343 10344PANASONIC MN10300/AM33/AM34 PORT 10345M: David Howells <dhowells@redhat.com> 10346L: linux-am33-list@redhat.com (moderated for non-subscribers) 10347W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10348S: Maintained 10349F: Documentation/mn10300/ 10350F: arch/mn10300/ 10351 10352PARALLEL LCD/KEYPAD PANEL DRIVER 10353M: Willy Tarreau <willy@haproxy.com> 10354M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10355S: Odd Fixes 10356F: Documentation/misc-devices/lcd-panel-cgram.txt 10357F: drivers/misc/panel.c 10358 10359PARALLEL PORT SUBSYSTEM 10360M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10361M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10362L: linux-parport@lists.infradead.org (subscribers-only) 10363S: Maintained 10364F: drivers/parport/ 10365F: include/linux/parport*.h 10366F: drivers/char/ppdev.c 10367F: include/uapi/linux/ppdev.h 10368F: Documentation/parport*.txt 10369 10370PARAVIRT_OPS INTERFACE 10371M: Juergen Gross <jgross@suse.com> 10372M: Alok Kataria <akataria@vmware.com> 10373M: Rusty Russell <rusty@rustcorp.com.au> 10374L: virtualization@lists.linux-foundation.org 10375S: Supported 10376F: Documentation/virtual/paravirt_ops.txt 10377F: arch/*/kernel/paravirt* 10378F: arch/*/include/asm/paravirt*.h 10379F: include/linux/hypervisor.h 10380 10381PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10382M: Tim Waugh <tim@cyberelk.net> 10383L: linux-parport@lists.infradead.org (subscribers-only) 10384S: Maintained 10385F: Documentation/blockdev/paride.txt 10386F: drivers/block/paride/ 10387 10388PARISC ARCHITECTURE 10389M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10390M: Helge Deller <deller@gmx.de> 10391L: linux-parisc@vger.kernel.org 10392W: http://www.parisc-linux.org/ 10393Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10396S: Maintained 10397F: arch/parisc/ 10398F: Documentation/parisc/ 10399F: drivers/parisc/ 10400F: drivers/char/agp/parisc-agp.c 10401F: drivers/input/serio/gscps2.c 10402F: drivers/parport/parport_gsc.* 10403F: drivers/tty/serial/8250/8250_gsc.c 10404F: drivers/video/fbdev/sti* 10405F: drivers/video/console/sti* 10406F: drivers/video/logo/logo_parisc* 10407 10408PARMAN 10409M: Jiri Pirko <jiri@mellanox.com> 10410L: netdev@vger.kernel.org 10411S: Supported 10412F: lib/parman.c 10413F: lib/test_parman.c 10414F: include/linux/parman.h 10415 10416PC87360 HARDWARE MONITORING DRIVER 10417M: Jim Cromie <jim.cromie@gmail.com> 10418L: linux-hwmon@vger.kernel.org 10419S: Maintained 10420F: Documentation/hwmon/pc87360 10421F: drivers/hwmon/pc87360.c 10422 10423PC8736x GPIO DRIVER 10424M: Jim Cromie <jim.cromie@gmail.com> 10425S: Maintained 10426F: drivers/char/pc8736x_gpio.c 10427 10428PC87427 HARDWARE MONITORING DRIVER 10429M: Jean Delvare <jdelvare@suse.com> 10430L: linux-hwmon@vger.kernel.org 10431S: Maintained 10432F: Documentation/hwmon/pc87427 10433F: drivers/hwmon/pc87427.c 10434 10435PCA9532 LED DRIVER 10436M: Riku Voipio <riku.voipio@iki.fi> 10437S: Maintained 10438F: drivers/leds/leds-pca9532.c 10439F: include/linux/leds-pca9532.h 10440 10441PCA9541 I2C BUS MASTER SELECTOR DRIVER 10442M: Guenter Roeck <linux@roeck-us.net> 10443L: linux-i2c@vger.kernel.org 10444S: Maintained 10445F: drivers/i2c/muxes/i2c-mux-pca9541.c 10446 10447PCDP - PRIMARY CONSOLE AND DEBUG PORT 10448M: Khalid Aziz <khalid@gonehiking.org> 10449S: Maintained 10450F: drivers/firmware/pcdp.* 10451 10452PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10454L: linux-pci@vger.kernel.org 10455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10456S: Maintained 10457F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10458F: drivers/pci/host/pci-aardvark.c 10459 10460PCI DRIVER FOR ALTERA PCIE IP 10461M: Ley Foon Tan <lftan@altera.com> 10462L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10463L: linux-pci@vger.kernel.org 10464S: Supported 10465F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10466F: drivers/pci/host/pcie-altera.c 10467 10468PCI DRIVER FOR APPLIEDMICRO XGENE 10469M: Tanmay Inamdar <tinamdar@apm.com> 10470L: linux-pci@vger.kernel.org 10471L: linux-arm-kernel@lists.infradead.org 10472S: Maintained 10473F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10474F: drivers/pci/host/pci-xgene.c 10475 10476PCI DRIVER FOR ARM VERSATILE PLATFORM 10477M: Rob Herring <robh@kernel.org> 10478L: linux-pci@vger.kernel.org 10479L: linux-arm-kernel@lists.infradead.org 10480S: Maintained 10481F: Documentation/devicetree/bindings/pci/versatile.txt 10482F: drivers/pci/host/pci-versatile.c 10483 10484PCI DRIVER FOR ARMADA 8K 10485M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10486L: linux-pci@vger.kernel.org 10487L: linux-arm-kernel@lists.infradead.org 10488S: Maintained 10489F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10490F: drivers/pci/dwc/pcie-armada8k.c 10491 10492PCI DRIVER FOR FREESCALE LAYERSCAPE 10493M: Minghuan Lian <minghuan.Lian@freescale.com> 10494M: Mingkai Hu <mingkai.hu@freescale.com> 10495M: Roy Zang <tie-fei.zang@freescale.com> 10496L: linuxppc-dev@lists.ozlabs.org 10497L: linux-pci@vger.kernel.org 10498L: linux-arm-kernel@lists.infradead.org 10499S: Maintained 10500F: drivers/pci/dwc/*layerscape* 10501 10502PCI DRIVER FOR GENERIC OF HOSTS 10503M: Will Deacon <will.deacon@arm.com> 10504L: linux-pci@vger.kernel.org 10505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10506S: Maintained 10507F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10508F: drivers/pci/host/pci-host-common.c 10509F: drivers/pci/host/pci-host-generic.c 10510 10511PCI DRIVER FOR IMX6 10512M: Richard Zhu <hongxing.zhu@nxp.com> 10513M: Lucas Stach <l.stach@pengutronix.de> 10514L: linux-pci@vger.kernel.org 10515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10516S: Maintained 10517F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10518F: drivers/pci/dwc/*imx6* 10519 10520PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10521M: Keith Busch <keith.busch@intel.com> 10522M: Jonathan Derrick <jonathan.derrick@intel.com> 10523L: linux-pci@vger.kernel.org 10524S: Supported 10525F: drivers/pci/host/vmd.c 10526 10527PCI DRIVER FOR MICROSEMI SWITCHTEC 10528M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10529M: Logan Gunthorpe <logang@deltatee.com> 10530L: linux-pci@vger.kernel.org 10531S: Maintained 10532F: Documentation/switchtec.txt 10533F: Documentation/ABI/testing/sysfs-class-switchtec 10534F: drivers/pci/switch/switchtec* 10535F: include/uapi/linux/switchtec_ioctl.h 10536F: include/linux/switchtec.h 10537F: drivers/ntb/hw/mscc/ 10538 10539PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10540M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10541M: Jason Cooper <jason@lakedaemon.net> 10542L: linux-pci@vger.kernel.org 10543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10544S: Maintained 10545F: drivers/pci/host/*mvebu* 10546 10547PCI DRIVER FOR NVIDIA TEGRA 10548M: Thierry Reding <thierry.reding@gmail.com> 10549L: linux-tegra@vger.kernel.org 10550L: linux-pci@vger.kernel.org 10551S: Supported 10552F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10553F: drivers/pci/host/pci-tegra.c 10554 10555PCI DRIVER FOR RENESAS R-CAR 10556M: Simon Horman <horms@verge.net.au> 10557L: linux-pci@vger.kernel.org 10558L: linux-renesas-soc@vger.kernel.org 10559S: Maintained 10560F: drivers/pci/host/*rcar* 10561 10562PCI DRIVER FOR SAMSUNG EXYNOS 10563M: Jingoo Han <jingoohan1@gmail.com> 10564L: linux-pci@vger.kernel.org 10565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10566L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10567S: Maintained 10568F: drivers/pci/dwc/pci-exynos.c 10569 10570PCI DRIVER FOR SYNOPSYS DESIGNWARE 10571M: Jingoo Han <jingoohan1@gmail.com> 10572M: Joao Pinto <Joao.Pinto@synopsys.com> 10573L: linux-pci@vger.kernel.org 10574S: Maintained 10575F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10576F: drivers/pci/dwc/*designware* 10577 10578PCI DRIVER FOR TI DRA7XX 10579M: Kishon Vijay Abraham I <kishon@ti.com> 10580L: linux-omap@vger.kernel.org 10581L: linux-pci@vger.kernel.org 10582S: Supported 10583F: Documentation/devicetree/bindings/pci/ti-pci.txt 10584F: drivers/pci/dwc/pci-dra7xx.c 10585 10586PCI DRIVER FOR TI KEYSTONE 10587M: Murali Karicheri <m-karicheri2@ti.com> 10588L: linux-pci@vger.kernel.org 10589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10590S: Maintained 10591F: drivers/pci/dwc/*keystone* 10592 10593PCI ENDPOINT SUBSYSTEM 10594M: Kishon Vijay Abraham I <kishon@ti.com> 10595M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10596L: linux-pci@vger.kernel.org 10597T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10598S: Supported 10599F: drivers/pci/endpoint/ 10600F: drivers/misc/pci_endpoint_test.c 10601F: tools/pci/ 10602 10603PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10604M: Russell Currey <ruscur@russell.cc> 10605L: linuxppc-dev@lists.ozlabs.org 10606S: Supported 10607F: Documentation/powerpc/eeh-pci-error-recovery.txt 10608F: arch/powerpc/kernel/eeh*.c 10609F: arch/powerpc/platforms/*/eeh*.c 10610F: arch/powerpc/include/*/eeh*.h 10611 10612PCI ERROR RECOVERY 10613M: Linas Vepstas <linasvepstas@gmail.com> 10614L: linux-pci@vger.kernel.org 10615S: Supported 10616F: Documentation/PCI/pci-error-recovery.txt 10617 10618PCI MSI DRIVER FOR ALTERA MSI IP 10619M: Ley Foon Tan <lftan@altera.com> 10620L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10621L: linux-pci@vger.kernel.org 10622S: Supported 10623F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10624F: drivers/pci/host/pcie-altera-msi.c 10625 10626PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10627M: Duc Dang <dhdang@apm.com> 10628L: linux-pci@vger.kernel.org 10629L: linux-arm-kernel@lists.infradead.org 10630S: Maintained 10631F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10632F: drivers/pci/host/pci-xgene-msi.c 10633 10634PCI SUBSYSTEM 10635M: Bjorn Helgaas <bhelgaas@google.com> 10636L: linux-pci@vger.kernel.org 10637Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10638T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10639S: Supported 10640F: Documentation/devicetree/bindings/pci/ 10641F: Documentation/PCI/ 10642F: drivers/pci/ 10643F: include/linux/pci* 10644F: arch/x86/pci/ 10645F: arch/x86/kernel/quirks.c 10646 10647PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10648M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10649L: linux-pci@vger.kernel.org 10650Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10652S: Supported 10653F: drivers/pci/host/ 10654F: drivers/pci/dwc/ 10655 10656PCIE DRIVER FOR AXIS ARTPEC 10657M: Niklas Cassel <niklas.cassel@axis.com> 10658M: Jesper Nilsson <jesper.nilsson@axis.com> 10659L: linux-arm-kernel@axis.com 10660L: linux-pci@vger.kernel.org 10661S: Maintained 10662F: Documentation/devicetree/bindings/pci/axis,artpec* 10663F: drivers/pci/dwc/*artpec* 10664 10665PCIE DRIVER FOR CAVIUM THUNDERX 10666M: David Daney <david.daney@cavium.com> 10667L: linux-pci@vger.kernel.org 10668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10669S: Supported 10670F: Documentation/devicetree/bindings/pci/pci-thunder-* 10671F: drivers/pci/host/pci-thunder-* 10672 10673PCIE DRIVER FOR HISILICON 10674M: Zhou Wang <wangzhou1@hisilicon.com> 10675L: linux-pci@vger.kernel.org 10676S: Maintained 10677F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10678F: drivers/pci/dwc/pcie-hisi.c 10679 10680PCIE DRIVER FOR HISILICON KIRIN 10681M: Xiaowei Song <songxiaowei@hisilicon.com> 10682M: Binghui Wang <wangbinghui@hisilicon.com> 10683L: linux-pci@vger.kernel.org 10684S: Maintained 10685F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10686F: drivers/pci/dwc/pcie-kirin.c 10687 10688PCIE DRIVER FOR HISILICON STB 10689M: Jianguo Sun <sunjianguo1@huawei.com> 10690M: Shawn Guo <shawn.guo@linaro.org> 10691L: linux-pci@vger.kernel.org 10692S: Maintained 10693F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10694F: drivers/pci/dwc/pcie-histb.c 10695 10696PCIE DRIVER FOR MEDIATEK 10697M: Ryder Lee <ryder.lee@mediatek.com> 10698L: linux-pci@vger.kernel.org 10699L: linux-mediatek@lists.infradead.org 10700S: Supported 10701F: Documentation/devicetree/bindings/pci/mediatek* 10702F: drivers/pci/host/*mediatek* 10703 10704PCIE DRIVER FOR QUALCOMM MSM 10705M: Stanimir Varbanov <svarbanov@mm-sol.com> 10706L: linux-pci@vger.kernel.org 10707L: linux-arm-msm@vger.kernel.org 10708S: Maintained 10709F: drivers/pci/dwc/*qcom* 10710 10711PCIE DRIVER FOR ROCKCHIP 10712M: Shawn Lin <shawn.lin@rock-chips.com> 10713L: linux-pci@vger.kernel.org 10714L: linux-rockchip@lists.infradead.org 10715S: Maintained 10716F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10717F: drivers/pci/host/pcie-rockchip.c 10718 10719PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10720M: Linus Walleij <linus.walleij@linaro.org> 10721L: linux-pci@vger.kernel.org 10722S: Maintained 10723F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10724F: drivers/pci/host/pci-v3-semi.c 10725 10726PCIE DRIVER FOR ST SPEAR13XX 10727M: Pratyush Anand <pratyush.anand@gmail.com> 10728L: linux-pci@vger.kernel.org 10729S: Maintained 10730F: drivers/pci/dwc/*spear* 10731 10732PCMCIA SUBSYSTEM 10733P: Linux PCMCIA Team 10734L: linux-pcmcia@lists.infradead.org 10735W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10737S: Maintained 10738F: Documentation/pcmcia/ 10739F: tools/pcmcia/ 10740F: drivers/pcmcia/ 10741F: include/pcmcia/ 10742 10743PCNET32 NETWORK DRIVER 10744M: Don Fry <pcnet32@frontier.com> 10745L: netdev@vger.kernel.org 10746S: Maintained 10747F: drivers/net/ethernet/amd/pcnet32.c 10748 10749PCRYPT PARALLEL CRYPTO ENGINE 10750M: Steffen Klassert <steffen.klassert@secunet.com> 10751L: linux-crypto@vger.kernel.org 10752S: Maintained 10753F: crypto/pcrypt.c 10754F: include/crypto/pcrypt.h 10755 10756PEAQ WMI HOTKEYS DRIVER 10757M: Hans de Goede <hdegoede@redhat.com> 10758L: platform-driver-x86@vger.kernel.org 10759S: Maintained 10760F: drivers/platform/x86/peaq-wmi.c 10761 10762PER-CPU MEMORY ALLOCATOR 10763M: Tejun Heo <tj@kernel.org> 10764M: Christoph Lameter <cl@linux.com> 10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10766S: Maintained 10767F: include/linux/percpu*.h 10768F: mm/percpu*.c 10769F: arch/*/include/asm/percpu.h 10770 10771PER-TASK DELAY ACCOUNTING 10772M: Balbir Singh <bsingharora@gmail.com> 10773S: Maintained 10774F: include/linux/delayacct.h 10775F: kernel/delayacct.c 10776 10777PERFORMANCE EVENTS SUBSYSTEM 10778M: Peter Zijlstra <peterz@infradead.org> 10779M: Ingo Molnar <mingo@redhat.com> 10780M: Arnaldo Carvalho de Melo <acme@kernel.org> 10781R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10782R: Jiri Olsa <jolsa@redhat.com> 10783R: Namhyung Kim <namhyung@kernel.org> 10784L: linux-kernel@vger.kernel.org 10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10786S: Supported 10787F: kernel/events/* 10788F: include/linux/perf_event.h 10789F: include/uapi/linux/perf_event.h 10790F: arch/*/kernel/perf_event*.c 10791F: arch/*/kernel/*/perf_event*.c 10792F: arch/*/kernel/*/*/perf_event*.c 10793F: arch/*/include/asm/perf_event.h 10794F: arch/*/kernel/perf_callchain.c 10795F: arch/*/events/* 10796F: tools/perf/ 10797 10798PERSONALITY HANDLING 10799M: Christoph Hellwig <hch@infradead.org> 10800L: linux-abi-devel@lists.sourceforge.net 10801S: Maintained 10802F: include/linux/personality.h 10803F: include/uapi/linux/personality.h 10804 10805PHONET PROTOCOL 10806M: Remi Denis-Courmont <courmisch@gmail.com> 10807S: Supported 10808F: Documentation/networking/phonet.txt 10809F: include/linux/phonet.h 10810F: include/net/phonet/ 10811F: include/uapi/linux/phonet.h 10812F: net/phonet/ 10813 10814PHRAM MTD DRIVER 10815M: Joern Engel <joern@lazybastard.org> 10816L: linux-mtd@lists.infradead.org 10817S: Maintained 10818F: drivers/mtd/devices/phram.c 10819 10820PICOLCD HID DRIVER 10821M: Bruno Prémont <bonbons@linux-vserver.org> 10822L: linux-input@vger.kernel.org 10823S: Maintained 10824F: drivers/hid/hid-picolcd* 10825 10826PICOXCELL SUPPORT 10827M: Jamie Iles <jamie@jamieiles.com> 10828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10829T: git git://github.com/jamieiles/linux-2.6-ji.git 10830S: Supported 10831F: arch/arm/boot/dts/picoxcell* 10832F: arch/arm/mach-picoxcell/ 10833F: drivers/crypto/picoxcell* 10834 10835PIN CONTROL SUBSYSTEM 10836M: Linus Walleij <linus.walleij@linaro.org> 10837L: linux-gpio@vger.kernel.org 10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10839S: Maintained 10840F: Documentation/devicetree/bindings/pinctrl/ 10841F: Documentation/driver-api/pinctl.rst 10842F: drivers/pinctrl/ 10843F: include/linux/pinctrl/ 10844 10845PIN CONTROLLER - ATMEL AT91 10846M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10848S: Maintained 10849F: drivers/pinctrl/pinctrl-at91.* 10850 10851PIN CONTROLLER - ATMEL AT91 PIO4 10852M: Ludovic Desroches <ludovic.desroches@microchip.com> 10853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10854L: linux-gpio@vger.kernel.org 10855S: Supported 10856F: drivers/pinctrl/pinctrl-at91-pio4.* 10857 10858PIN CONTROLLER - INTEL 10859M: Mika Westerberg <mika.westerberg@linux.intel.com> 10860M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10861S: Maintained 10862F: drivers/pinctrl/intel/ 10863 10864PIN CONTROLLER - QUALCOMM 10865M: Bjorn Andersson <bjorn.andersson@linaro.org> 10866S: Maintained 10867L: linux-arm-msm@vger.kernel.org 10868F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10869F: drivers/pinctrl/qcom/ 10870 10871PIN CONTROLLER - RENESAS 10872M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10873M: Geert Uytterhoeven <geert+renesas@glider.be> 10874L: linux-renesas-soc@vger.kernel.org 10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10876S: Maintained 10877F: drivers/pinctrl/sh-pfc/ 10878 10879PIN CONTROLLER - SAMSUNG 10880M: Tomasz Figa <tomasz.figa@gmail.com> 10881M: Krzysztof Kozlowski <krzk@kernel.org> 10882M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10884L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10885Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10887S: Maintained 10888F: drivers/pinctrl/samsung/ 10889F: include/dt-bindings/pinctrl/samsung.h 10890F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10891 10892PIN CONTROLLER - SINGLE 10893M: Tony Lindgren <tony@atomide.com> 10894M: Haojian Zhuang <haojian.zhuang@linaro.org> 10895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10896L: linux-omap@vger.kernel.org 10897S: Maintained 10898F: drivers/pinctrl/pinctrl-single.c 10899 10900PIN CONTROLLER - ST SPEAR 10901M: Viresh Kumar <vireshk@kernel.org> 10902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10903W: http://www.st.com/spear 10904S: Maintained 10905F: drivers/pinctrl/spear/ 10906 10907PISTACHIO SOC SUPPORT 10908M: James Hartley <james.hartley@sondrel.com> 10909L: linux-mips@linux-mips.org 10910S: Odd Fixes 10911F: arch/mips/pistachio/ 10912F: arch/mips/include/asm/mach-pistachio/ 10913F: arch/mips/boot/dts/img/pistachio* 10914F: arch/mips/configs/pistachio*_defconfig 10915 10916PKTCDVD DRIVER 10917S: Orphan 10918M: linux-block@vger.kernel.org 10919F: drivers/block/pktcdvd.c 10920F: include/linux/pktcdvd.h 10921F: include/uapi/linux/pktcdvd.h 10922 10923PKUNITY SOC DRIVERS 10924M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10925W: http://mprc.pku.edu.cn/~guanxuetao/linux 10926S: Maintained 10927T: git git://github.com/gxt/linux.git 10928F: drivers/input/serio/i8042-unicore32io.h 10929F: drivers/i2c/busses/i2c-puv3.c 10930F: drivers/video/fbdev/fb-puv3.c 10931F: drivers/rtc/rtc-puv3.c 10932 10933PMBUS HARDWARE MONITORING DRIVERS 10934M: Guenter Roeck <linux@roeck-us.net> 10935L: linux-hwmon@vger.kernel.org 10936W: http://hwmon.wiki.kernel.org/ 10937W: http://www.roeck-us.net/linux/drivers/ 10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10939S: Maintained 10940F: Documentation/hwmon/pmbus 10941F: drivers/hwmon/pmbus/ 10942F: include/linux/pmbus.h 10943 10944PMC SIERRA MaxRAID DRIVER 10945L: linux-scsi@vger.kernel.org 10946W: http://www.pmc-sierra.com/ 10947S: Orphan 10948F: drivers/scsi/pmcraid.* 10949 10950PMC SIERRA PM8001 DRIVER 10951M: Jack Wang <jinpu.wang@profitbricks.com> 10952M: lindar_liu@usish.com 10953L: linux-scsi@vger.kernel.org 10954S: Supported 10955F: drivers/scsi/pm8001/ 10956 10957PNP SUPPORT 10958M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10959S: Maintained 10960F: drivers/pnp/ 10961 10962POSIX CLOCKS and TIMERS 10963M: Thomas Gleixner <tglx@linutronix.de> 10964L: linux-kernel@vger.kernel.org 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10966S: Maintained 10967F: fs/timerfd.c 10968F: include/linux/timer* 10969F: kernel/time/*timer* 10970 10971POWER MANAGEMENT CORE 10972M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10973L: linux-pm@vger.kernel.org 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10975B: https://bugzilla.kernel.org 10976S: Supported 10977F: drivers/base/power/ 10978F: include/linux/pm.h 10979F: include/linux/pm_* 10980F: include/linux/powercap.h 10981F: drivers/powercap/ 10982F: kernel/configs/nopm.config 10983 10984POWER STATE COORDINATION INTERFACE (PSCI) 10985M: Mark Rutland <mark.rutland@arm.com> 10986M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10987L: linux-arm-kernel@lists.infradead.org 10988S: Maintained 10989F: drivers/firmware/psci*.c 10990F: include/linux/psci.h 10991F: include/uapi/linux/psci.h 10992 10993POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10994M: Sebastian Reichel <sre@kernel.org> 10995L: linux-pm@vger.kernel.org 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10997S: Maintained 10998F: Documentation/devicetree/bindings/power/supply/ 10999F: include/linux/power_supply.h 11000F: drivers/power/supply/ 11001 11002POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11003M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11004L: linuxppc-dev@lists.ozlabs.org 11005S: Maintained 11006F: drivers/char/powernv-op-panel.c 11007 11008PPP OVER ATM (RFC 2364) 11009M: Mitchell Blank Jr <mitch@sfgoth.com> 11010S: Maintained 11011F: net/atm/pppoatm.c 11012F: include/uapi/linux/atmppp.h 11013 11014PPP OVER ETHERNET 11015M: Michal Ostrowski <mostrows@earthlink.net> 11016S: Maintained 11017F: drivers/net/ppp/pppoe.c 11018F: drivers/net/ppp/pppox.c 11019 11020PPP OVER L2TP 11021M: James Chapman <jchapman@katalix.com> 11022S: Maintained 11023F: net/l2tp/l2tp_ppp.c 11024F: include/linux/if_pppol2tp.h 11025F: include/uapi/linux/if_pppol2tp.h 11026 11027PPP PROTOCOL DRIVERS AND COMPRESSORS 11028M: Paul Mackerras <paulus@samba.org> 11029L: linux-ppp@vger.kernel.org 11030S: Maintained 11031F: drivers/net/ppp/ppp_* 11032 11033PPS SUPPORT 11034M: Rodolfo Giometti <giometti@enneenne.com> 11035W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11036L: linuxpps@ml.enneenne.com (subscribers-only) 11037S: Maintained 11038F: Documentation/pps/ 11039F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11040F: Documentation/ABI/testing/sysfs-pps 11041F: drivers/pps/ 11042F: include/linux/pps*.h 11043F: include/uapi/linux/pps.h 11044 11045PPTP DRIVER 11046M: Dmitry Kozlov <xeb@mail.ru> 11047L: netdev@vger.kernel.org 11048S: Maintained 11049F: drivers/net/ppp/pptp.c 11050W: http://sourceforge.net/projects/accel-pptp 11051 11052PREEMPTIBLE KERNEL 11053M: Robert Love <rml@tech9.net> 11054L: kpreempt-tech@lists.sourceforge.net 11055W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11056S: Supported 11057F: Documentation/preempt-locking.txt 11058F: include/linux/preempt.h 11059 11060PRINTK 11061M: Petr Mladek <pmladek@suse.com> 11062M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11063R: Steven Rostedt <rostedt@goodmis.org> 11064S: Maintained 11065F: kernel/printk/ 11066F: include/linux/printk.h 11067 11068PRISM54 WIRELESS DRIVER 11069M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11070L: linux-wireless@vger.kernel.org 11071W: http://wireless.kernel.org/en/users/Drivers/p54 11072S: Obsolete 11073F: drivers/net/wireless/intersil/prism54/ 11074 11075PROC SYSCTL 11076M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11077M: Kees Cook <keescook@chromium.org> 11078L: linux-kernel@vger.kernel.org 11079L: linux-fsdevel@vger.kernel.org 11080S: Maintained 11081F: fs/proc/proc_sysctl.c 11082F: include/linux/sysctl.h 11083F: kernel/sysctl.c 11084F: tools/testing/selftests/sysctl/ 11085 11086PS3 NETWORK SUPPORT 11087M: Geoff Levand <geoff@infradead.org> 11088L: netdev@vger.kernel.org 11089L: linuxppc-dev@lists.ozlabs.org 11090S: Maintained 11091F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11092 11093PS3 PLATFORM SUPPORT 11094M: Geoff Levand <geoff@infradead.org> 11095L: linuxppc-dev@lists.ozlabs.org 11096S: Maintained 11097F: arch/powerpc/boot/ps3* 11098F: arch/powerpc/include/asm/lv1call.h 11099F: arch/powerpc/include/asm/ps3*.h 11100F: arch/powerpc/platforms/ps3/ 11101F: drivers/*/ps3* 11102F: drivers/ps3/ 11103F: drivers/rtc/rtc-ps3.c 11104F: drivers/usb/host/*ps3.c 11105F: sound/ppc/snd_ps3* 11106 11107PS3VRAM DRIVER 11108M: Jim Paris <jim@jtan.com> 11109M: Geoff Levand <geoff@infradead.org> 11110L: linuxppc-dev@lists.ozlabs.org 11111S: Maintained 11112F: drivers/block/ps3vram.c 11113 11114PSAMPLE PACKET SAMPLING SUPPORT: 11115M: Yotam Gigi <yotam.gi@gmail.com> 11116S: Maintained 11117F: net/psample 11118F: include/net/psample.h 11119F: include/uapi/linux/psample.h 11120 11121PSTORE FILESYSTEM 11122M: Kees Cook <keescook@chromium.org> 11123M: Anton Vorontsov <anton@enomsg.org> 11124M: Colin Cross <ccross@android.com> 11125M: Tony Luck <tony.luck@intel.com> 11126S: Maintained 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11128F: fs/pstore/ 11129F: include/linux/pstore* 11130F: drivers/firmware/efi/efi-pstore.c 11131F: drivers/acpi/apei/erst.c 11132F: Documentation/admin-guide/ramoops.rst 11133F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11134K: \b(pstore|ramoops) 11135 11136PTP HARDWARE CLOCK SUPPORT 11137M: Richard Cochran <richardcochran@gmail.com> 11138L: netdev@vger.kernel.org 11139S: Maintained 11140W: http://linuxptp.sourceforge.net/ 11141F: Documentation/ABI/testing/sysfs-ptp 11142F: Documentation/ptp/* 11143F: drivers/net/ethernet/freescale/gianfar_ptp.c 11144F: drivers/net/phy/dp83640* 11145F: drivers/ptp/* 11146F: include/linux/ptp_cl* 11147 11148PTRACE SUPPORT 11149M: Oleg Nesterov <oleg@redhat.com> 11150S: Maintained 11151F: include/asm-generic/syscall.h 11152F: include/linux/ptrace.h 11153F: include/linux/regset.h 11154F: include/linux/tracehook.h 11155F: include/uapi/linux/ptrace.h 11156F: include/uapi/linux/ptrace.h 11157F: include/asm-generic/ptrace.h 11158F: kernel/ptrace.c 11159F: arch/*/ptrace*.c 11160F: arch/*/*/ptrace*.c 11161F: arch/*/include/asm/ptrace*.h 11162 11163PULSE8-CEC DRIVER 11164M: Hans Verkuil <hverkuil@xs4all.nl> 11165L: linux-media@vger.kernel.org 11166T: git git://linuxtv.org/media_tree.git 11167S: Maintained 11168F: drivers/media/usb/pulse8-cec/* 11169F: Documentation/media/cec-drivers/pulse8-cec.rst 11170 11171PVRUSB2 VIDEO4LINUX DRIVER 11172M: Mike Isely <isely@pobox.com> 11173L: pvrusb2@isely.net (subscribers-only) 11174L: linux-media@vger.kernel.org 11175W: http://www.isely.net/pvrusb2/ 11176T: git git://linuxtv.org/media_tree.git 11177S: Maintained 11178F: Documentation/media/v4l-drivers/pvrusb2* 11179F: drivers/media/usb/pvrusb2/ 11180 11181PWC WEBCAM DRIVER 11182M: Hans Verkuil <hverkuil@xs4all.nl> 11183L: linux-media@vger.kernel.org 11184T: git git://linuxtv.org/media_tree.git 11185S: Odd Fixes 11186F: drivers/media/usb/pwc/* 11187 11188PWM FAN DRIVER 11189M: Kamil Debski <kamil@wypas.org> 11190M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11191L: linux-hwmon@vger.kernel.org 11192S: Supported 11193F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11194F: Documentation/hwmon/pwm-fan 11195F: drivers/hwmon/pwm-fan.c 11196 11197PWM IR Transmitter 11198M: Sean Young <sean@mess.org> 11199L: linux-media@vger.kernel.org 11200S: Maintained 11201F: drivers/media/rc/pwm-ir-tx.c 11202 11203PWM SUBSYSTEM 11204M: Thierry Reding <thierry.reding@gmail.com> 11205L: linux-pwm@vger.kernel.org 11206S: Maintained 11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11208F: Documentation/pwm.txt 11209F: Documentation/devicetree/bindings/pwm/ 11210F: include/linux/pwm.h 11211F: drivers/pwm/ 11212F: drivers/video/backlight/pwm_bl.c 11213F: include/linux/pwm_backlight.h 11214F: drivers/gpio/gpio-mvebu.c 11215F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11216 11217PXA GPIO DRIVER 11218M: Robert Jarzmik <robert.jarzmik@free.fr> 11219L: linux-gpio@vger.kernel.org 11220S: Maintained 11221F: drivers/gpio/gpio-pxa.c 11222 11223PXA MMCI DRIVER 11224S: Orphan 11225 11226PXA RTC DRIVER 11227M: Robert Jarzmik <robert.jarzmik@free.fr> 11228L: linux-rtc@vger.kernel.org 11229S: Maintained 11230 11231PXA2xx/PXA3xx SUPPORT 11232M: Daniel Mack <daniel@zonque.org> 11233M: Haojian Zhuang <haojian.zhuang@gmail.com> 11234M: Robert Jarzmik <robert.jarzmik@free.fr> 11235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11236T: git git://github.com/hzhuang1/linux.git 11237T: git git://github.com/rjarzmik/linux.git 11238S: Maintained 11239F: arch/arm/boot/dts/pxa* 11240F: arch/arm/mach-pxa/ 11241F: drivers/dma/pxa* 11242F: drivers/pcmcia/pxa2xx* 11243F: drivers/pinctrl/pxa/ 11244F: drivers/spi/spi-pxa2xx* 11245F: drivers/usb/gadget/udc/pxa2* 11246F: include/sound/pxa2xx-lib.h 11247F: sound/arm/pxa* 11248F: sound/soc/pxa/ 11249 11250PXA3xx NAND FLASH DRIVER 11251M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11252L: linux-mtd@lists.infradead.org 11253S: Maintained 11254F: drivers/mtd/nand/pxa3xx_nand.c 11255 11256QAT DRIVER 11257M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11258L: qat-linux@intel.com 11259S: Supported 11260F: drivers/crypto/qat/ 11261 11262QCOM AUDIO (ASoC) DRIVERS 11263M: Patrick Lai <plai@codeaurora.org> 11264M: Banajit Goswami <bgoswami@codeaurora.org> 11265L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11266S: Supported 11267F: sound/soc/qcom/ 11268 11269QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11270M: Gabriel Somlo <somlo@cmu.edu> 11271M: "Michael S. Tsirkin" <mst@redhat.com> 11272L: qemu-devel@nongnu.org 11273S: Maintained 11274F: drivers/firmware/qemu_fw_cfg.c 11275 11276QIB DRIVER 11277M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11278M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11279L: linux-rdma@vger.kernel.org 11280S: Supported 11281F: drivers/infiniband/hw/qib/ 11282 11283QLOGIC QL41xxx FCOE DRIVER 11284M: QLogic-Storage-Upstream@cavium.com 11285L: linux-scsi@vger.kernel.org 11286S: Supported 11287F: drivers/scsi/qedf/ 11288 11289QLOGIC QL41xxx ISCSI DRIVER 11290M: QLogic-Storage-Upstream@cavium.com 11291L: linux-scsi@vger.kernel.org 11292S: Supported 11293F: drivers/scsi/qedi/ 11294 11295QLOGIC QL4xxx ETHERNET DRIVER 11296M: Ariel Elior <Ariel.Elior@cavium.com> 11297M: everest-linux-l2@cavium.com 11298L: netdev@vger.kernel.org 11299S: Supported 11300F: drivers/net/ethernet/qlogic/qed/ 11301F: include/linux/qed/ 11302F: drivers/net/ethernet/qlogic/qede/ 11303 11304QLOGIC QL4xxx RDMA DRIVER 11305M: Michal Kalderon <Michal.Kalderon@cavium.com> 11306M: Ariel Elior <Ariel.Elior@cavium.com> 11307L: linux-rdma@vger.kernel.org 11308S: Supported 11309F: drivers/infiniband/hw/qedr/ 11310F: include/uapi/rdma/qedr-abi.h 11311 11312QLOGIC QLA1280 SCSI DRIVER 11313M: Michael Reed <mdr@sgi.com> 11314L: linux-scsi@vger.kernel.org 11315S: Maintained 11316F: drivers/scsi/qla1280.[ch] 11317 11318QLOGIC QLA2XXX FC-SCSI DRIVER 11319M: qla2xxx-upstream@qlogic.com 11320L: linux-scsi@vger.kernel.org 11321S: Supported 11322F: Documentation/scsi/LICENSE.qla2xxx 11323F: drivers/scsi/qla2xxx/ 11324 11325QLOGIC QLA3XXX NETWORK DRIVER 11326M: Dept-GELinuxNICDev@cavium.com 11327L: netdev@vger.kernel.org 11328S: Supported 11329F: Documentation/networking/LICENSE.qla3xxx 11330F: drivers/net/ethernet/qlogic/qla3xxx.* 11331 11332QLOGIC QLA4XXX iSCSI DRIVER 11333M: QLogic-Storage-Upstream@qlogic.com 11334L: linux-scsi@vger.kernel.org 11335S: Supported 11336F: Documentation/scsi/LICENSE.qla4xxx 11337F: drivers/scsi/qla4xxx/ 11338 11339QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11340M: Harish Patil <harish.patil@cavium.com> 11341M: Manish Chopra <manish.chopra@cavium.com> 11342M: Dept-GELinuxNICDev@cavium.com 11343L: netdev@vger.kernel.org 11344S: Supported 11345F: drivers/net/ethernet/qlogic/qlcnic/ 11346 11347QLOGIC QLGE 10Gb ETHERNET DRIVER 11348M: Harish Patil <harish.patil@cavium.com> 11349M: Manish Chopra <manish.chopra@cavium.com> 11350M: Dept-GELinuxNICDev@cavium.com 11351L: netdev@vger.kernel.org 11352S: Supported 11353F: drivers/net/ethernet/qlogic/qlge/ 11354 11355QNX4 FILESYSTEM 11356M: Anders Larsen <al@alarsen.net> 11357W: http://www.alarsen.net/linux/qnx4fs/ 11358S: Maintained 11359F: fs/qnx4/ 11360F: include/uapi/linux/qnx4_fs.h 11361F: include/uapi/linux/qnxtypes.h 11362 11363QORIQ DPAA2 FSL-MC BUS DRIVER 11364M: Stuart Yoder <stuyoder@gmail.com> 11365M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11366L: linux-kernel@vger.kernel.org 11367S: Maintained 11368F: drivers/staging/fsl-mc/ 11369F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11370 11371QT1010 MEDIA DRIVER 11372M: Antti Palosaari <crope@iki.fi> 11373L: linux-media@vger.kernel.org 11374W: https://linuxtv.org 11375W: http://palosaari.fi/linux/ 11376Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11377T: git git://linuxtv.org/anttip/media_tree.git 11378S: Maintained 11379F: drivers/media/tuners/qt1010* 11380 11381QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11382M: Kalle Valo <kvalo@qca.qualcomm.com> 11383L: ath10k@lists.infradead.org 11384W: http://wireless.kernel.org/en/users/Drivers/ath10k 11385T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11386S: Supported 11387F: drivers/net/wireless/ath/ath10k/ 11388 11389QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11390M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11391L: linux-wireless@vger.kernel.org 11392W: http://wireless.kernel.org/en/users/Drivers/ath9k 11393S: Supported 11394F: drivers/net/wireless/ath/ath9k/ 11395 11396QUALCOMM CAMERA SUBSYSTEM DRIVER 11397M: Todor Tomov <todor.tomov@linaro.org> 11398L: linux-media@vger.kernel.org 11399S: Maintained 11400F: Documentation/devicetree/bindings/media/qcom,camss.txt 11401F: Documentation/media/v4l-drivers/qcom_camss.rst 11402F: drivers/media/platform/qcom/camss-8x16/ 11403 11404QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11405M: Timur Tabi <timur@codeaurora.org> 11406L: netdev@vger.kernel.org 11407S: Supported 11408F: drivers/net/ethernet/qualcomm/emac/ 11409 11410QUALCOMM HEXAGON ARCHITECTURE 11411M: Richard Kuo <rkuo@codeaurora.org> 11412L: linux-hexagon@vger.kernel.org 11413T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11414S: Supported 11415F: arch/hexagon/ 11416 11417QUALCOMM IOMMU 11418M: Rob Clark <robdclark@gmail.com> 11419L: iommu@lists.linux-foundation.org 11420L: linux-arm-msm@vger.kernel.org 11421S: Maintained 11422F: drivers/iommu/qcom_iommu.c 11423 11424QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11425M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11426L: linux-media@vger.kernel.org 11427L: linux-arm-msm@vger.kernel.org 11428T: git git://linuxtv.org/media_tree.git 11429S: Maintained 11430F: drivers/media/platform/qcom/venus/ 11431 11432QUALCOMM WCN36XX WIRELESS DRIVER 11433M: Eugene Krasnikov <k.eugene.e@gmail.com> 11434L: wcn36xx@lists.infradead.org 11435W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11436T: git git://github.com/KrasnikovEugene/wcn36xx.git 11437S: Supported 11438F: drivers/net/wireless/ath/wcn36xx/ 11439 11440QUANTENNA QTNFMAC WIRELESS DRIVER 11441M: Igor Mitsyanko <imitsyanko@quantenna.com> 11442M: Avinash Patil <avinashp@quantenna.com> 11443M: Sergey Matyukevich <smatyukevich@quantenna.com> 11444L: linux-wireless@vger.kernel.org 11445S: Maintained 11446F: drivers/net/wireless/quantenna 11447 11448RADEON and AMDGPU DRM DRIVERS 11449M: Alex Deucher <alexander.deucher@amd.com> 11450M: Christian König <christian.koenig@amd.com> 11451M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11452L: amd-gfx@lists.freedesktop.org 11453T: git git://people.freedesktop.org/~agd5f/linux 11454S: Supported 11455F: drivers/gpu/drm/radeon/ 11456F: include/uapi/drm/radeon_drm.h 11457F: drivers/gpu/drm/amd/ 11458F: include/uapi/drm/amdgpu_drm.h 11459 11460RADEON FRAMEBUFFER DISPLAY DRIVER 11461M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11462L: linux-fbdev@vger.kernel.org 11463S: Maintained 11464F: drivers/video/fbdev/aty/radeon* 11465F: include/uapi/linux/radeonfb.h 11466 11467RADIOSHARK RADIO DRIVER 11468M: Hans Verkuil <hverkuil@xs4all.nl> 11469L: linux-media@vger.kernel.org 11470T: git git://linuxtv.org/media_tree.git 11471S: Maintained 11472F: drivers/media/radio/radio-shark.c 11473 11474RADIOSHARK2 RADIO DRIVER 11475M: Hans Verkuil <hverkuil@xs4all.nl> 11476L: linux-media@vger.kernel.org 11477T: git git://linuxtv.org/media_tree.git 11478S: Maintained 11479F: drivers/media/radio/radio-shark2.c 11480F: drivers/media/radio/radio-tea5777.c 11481 11482RADOS BLOCK DEVICE (RBD) 11483M: Ilya Dryomov <idryomov@gmail.com> 11484M: Sage Weil <sage@redhat.com> 11485M: Alex Elder <elder@kernel.org> 11486L: ceph-devel@vger.kernel.org 11487W: http://ceph.com/ 11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11489T: git git://github.com/ceph/ceph-client.git 11490S: Supported 11491F: Documentation/ABI/testing/sysfs-bus-rbd 11492F: drivers/block/rbd.c 11493F: drivers/block/rbd_types.h 11494 11495RAGE128 FRAMEBUFFER DISPLAY DRIVER 11496M: Paul Mackerras <paulus@samba.org> 11497L: linux-fbdev@vger.kernel.org 11498S: Maintained 11499F: drivers/video/fbdev/aty/aty128fb.c 11500 11501RAINSHADOW-CEC DRIVER 11502M: Hans Verkuil <hverkuil@xs4all.nl> 11503L: linux-media@vger.kernel.org 11504T: git git://linuxtv.org/media_tree.git 11505S: Maintained 11506F: drivers/media/usb/rainshadow-cec/* 11507 11508RALINK MIPS ARCHITECTURE 11509M: John Crispin <john@phrozen.org> 11510L: linux-mips@linux-mips.org 11511S: Maintained 11512F: arch/mips/ralink 11513 11514RALINK RT2X00 WIRELESS LAN DRIVER 11515P: rt2x00 project 11516M: Stanislaw Gruszka <sgruszka@redhat.com> 11517M: Helmut Schaa <helmut.schaa@googlemail.com> 11518L: linux-wireless@vger.kernel.org 11519S: Maintained 11520F: drivers/net/wireless/ralink/rt2x00/ 11521 11522RAMDISK RAM BLOCK DEVICE DRIVER 11523M: Jens Axboe <axboe@kernel.dk> 11524S: Maintained 11525F: Documentation/blockdev/ramdisk.txt 11526F: drivers/block/brd.c 11527 11528RANDOM NUMBER DRIVER 11529M: "Theodore Ts'o" <tytso@mit.edu> 11530S: Maintained 11531F: drivers/char/random.c 11532 11533RAPIDIO SUBSYSTEM 11534M: Matt Porter <mporter@kernel.crashing.org> 11535M: Alexandre Bounine <alexandre.bounine@idt.com> 11536S: Maintained 11537F: drivers/rapidio/ 11538 11539RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11540L: linux-wireless@vger.kernel.org 11541S: Orphan 11542F: drivers/net/wireless/ray* 11543 11544RCUTORTURE TEST FRAMEWORK 11545M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11546M: Josh Triplett <josh@joshtriplett.org> 11547R: Steven Rostedt <rostedt@goodmis.org> 11548R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11549R: Lai Jiangshan <jiangshanlai@gmail.com> 11550L: linux-kernel@vger.kernel.org 11551S: Supported 11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11553F: tools/testing/selftests/rcutorture 11554 11555RDC R-321X SoC 11556M: Florian Fainelli <florian@openwrt.org> 11557S: Maintained 11558 11559RDC R6040 FAST ETHERNET DRIVER 11560M: Florian Fainelli <f.fainelli@gmail.com> 11561L: netdev@vger.kernel.org 11562S: Maintained 11563F: drivers/net/ethernet/rdc/r6040.c 11564 11565RDMAVT - RDMA verbs software 11566M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11567M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11568L: linux-rdma@vger.kernel.org 11569S: Supported 11570F: drivers/infiniband/sw/rdmavt 11571 11572RDS - RELIABLE DATAGRAM SOCKETS 11573M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11574L: netdev@vger.kernel.org 11575L: linux-rdma@vger.kernel.org 11576L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11577W: https://oss.oracle.com/projects/rds/ 11578S: Supported 11579F: net/rds/ 11580F: Documentation/networking/rds.txt 11581 11582RDT - RESOURCE ALLOCATION 11583M: Fenghua Yu <fenghua.yu@intel.com> 11584L: linux-kernel@vger.kernel.org 11585S: Supported 11586F: arch/x86/kernel/cpu/intel_rdt* 11587F: arch/x86/include/asm/intel_rdt_sched.h 11588F: Documentation/x86/intel_rdt* 11589 11590READ-COPY UPDATE (RCU) 11591M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11592M: Josh Triplett <josh@joshtriplett.org> 11593R: Steven Rostedt <rostedt@goodmis.org> 11594R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11595R: Lai Jiangshan <jiangshanlai@gmail.com> 11596L: linux-kernel@vger.kernel.org 11597W: http://www.rdrop.com/users/paulmck/RCU/ 11598S: Supported 11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11600F: Documentation/RCU/ 11601X: Documentation/RCU/torture.txt 11602F: include/linux/rcu* 11603X: include/linux/srcu.h 11604F: kernel/rcu/ 11605X: kernel/torture.c 11606 11607REAL TIME CLOCK (RTC) SUBSYSTEM 11608M: Alessandro Zummo <a.zummo@towertech.it> 11609M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11610L: linux-rtc@vger.kernel.org 11611Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11613S: Maintained 11614F: Documentation/devicetree/bindings/rtc/ 11615F: Documentation/rtc.txt 11616F: drivers/rtc/ 11617F: include/linux/rtc.h 11618F: include/uapi/linux/rtc.h 11619F: include/linux/rtc/ 11620F: include/linux/platform_data/rtc-* 11621F: tools/testing/selftests/timers/rtctest.c 11622 11623REALTEK AUDIO CODECS 11624M: Bard Liao <bardliao@realtek.com> 11625M: Oder Chiou <oder_chiou@realtek.com> 11626S: Maintained 11627F: sound/soc/codecs/rt* 11628F: include/sound/rt*.h 11629 11630REGISTER MAP ABSTRACTION 11631M: Mark Brown <broonie@kernel.org> 11632L: linux-kernel@vger.kernel.org 11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11634S: Supported 11635F: Documentation/devicetree/bindings/regmap/ 11636F: drivers/base/regmap/ 11637F: include/linux/regmap.h 11638 11639REISERFS FILE SYSTEM 11640L: reiserfs-devel@vger.kernel.org 11641S: Supported 11642F: fs/reiserfs/ 11643 11644REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11645M: Ohad Ben-Cohen <ohad@wizery.com> 11646M: Bjorn Andersson <bjorn.andersson@linaro.org> 11647L: linux-remoteproc@vger.kernel.org 11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11649S: Maintained 11650F: Documentation/devicetree/bindings/remoteproc/ 11651F: Documentation/remoteproc.txt 11652F: drivers/remoteproc/ 11653F: include/linux/remoteproc.h 11654 11655REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11656M: Ohad Ben-Cohen <ohad@wizery.com> 11657M: Bjorn Andersson <bjorn.andersson@linaro.org> 11658L: linux-remoteproc@vger.kernel.org 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11660S: Maintained 11661F: drivers/rpmsg/ 11662F: Documentation/rpmsg.txt 11663F: include/linux/rpmsg.h 11664F: include/linux/rpmsg/ 11665 11666RENESAS CLOCK DRIVERS 11667M: Geert Uytterhoeven <geert+renesas@glider.be> 11668L: linux-renesas-soc@vger.kernel.org 11669T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11670S: Supported 11671F: drivers/clk/renesas/ 11672 11673RENESAS ETHERNET DRIVERS 11674R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11675L: netdev@vger.kernel.org 11676L: linux-renesas-soc@vger.kernel.org 11677F: Documentation/devicetree/bindings/net/renesas,*.txt 11678F: Documentation/devicetree/bindings/net/sh_eth.txt 11679F: drivers/net/ethernet/renesas/ 11680F: include/linux/sh_eth.h 11681 11682RENESAS R-CAR GYROADC DRIVER 11683M: Marek Vasut <marek.vasut@gmail.com> 11684L: linux-iio@vger.kernel.org 11685S: Supported 11686F: drivers/iio/adc/rcar_gyro_adc.c 11687 11688RENESAS USB PHY DRIVER 11689M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11690L: linux-renesas-soc@vger.kernel.org 11691S: Maintained 11692F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11693 11694RESET CONTROLLER FRAMEWORK 11695M: Philipp Zabel <p.zabel@pengutronix.de> 11696T: git git://git.pengutronix.de/git/pza/linux 11697S: Maintained 11698F: drivers/reset/ 11699F: Documentation/devicetree/bindings/reset/ 11700F: include/dt-bindings/reset/ 11701F: include/linux/reset.h 11702F: include/linux/reset-controller.h 11703 11704RFKILL 11705M: Johannes Berg <johannes@sipsolutions.net> 11706L: linux-wireless@vger.kernel.org 11707W: http://wireless.kernel.org/ 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11710S: Maintained 11711F: Documentation/rfkill.txt 11712F: Documentation/ABI/stable/sysfs-class-rfkill 11713F: net/rfkill/ 11714 11715RHASHTABLE 11716M: Thomas Graf <tgraf@suug.ch> 11717M: Herbert Xu <herbert@gondor.apana.org.au> 11718L: netdev@vger.kernel.org 11719S: Maintained 11720F: lib/rhashtable.c 11721F: include/linux/rhashtable.h 11722 11723RICOH R5C592 MEMORYSTICK DRIVER 11724M: Maxim Levitsky <maximlevitsky@gmail.com> 11725S: Maintained 11726F: drivers/memstick/host/r592.* 11727 11728RICOH SMARTMEDIA/XD DRIVER 11729M: Maxim Levitsky <maximlevitsky@gmail.com> 11730S: Maintained 11731F: drivers/mtd/nand/r852.c 11732F: drivers/mtd/nand/r852.h 11733 11734RISC-V ARCHITECTURE 11735M: Palmer Dabbelt <palmer@sifive.com> 11736M: Albert Ou <albert@sifive.com> 11737L: linux-riscv@lists.infradead.org 11738T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11739S: Supported 11740F: arch/riscv/ 11741K: riscv 11742N: riscv 11743 11744ROCCAT DRIVERS 11745M: Stefan Achatz <erazor_de@users.sourceforge.net> 11746W: http://sourceforge.net/projects/roccat/ 11747S: Maintained 11748F: drivers/hid/hid-roccat* 11749F: include/linux/hid-roccat* 11750F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11751 11752ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11753M: Jacob chen <jacob2.chen@rock-chips.com> 11754L: linux-media@vger.kernel.org 11755S: Maintained 11756F: drivers/media/platform/rockchip/rga/ 11757F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11758 11759ROCKER DRIVER 11760M: Jiri Pirko <jiri@resnulli.us> 11761L: netdev@vger.kernel.org 11762S: Supported 11763F: drivers/net/ethernet/rocker/ 11764 11765ROCKETPORT DRIVER 11766P: Comtrol Corp. 11767W: http://www.comtrol.com 11768S: Maintained 11769F: Documentation/serial/rocket.txt 11770F: drivers/tty/rocket* 11771 11772ROCKETPORT EXPRESS/INFINITY DRIVER 11773M: Kevin Cernekee <cernekee@gmail.com> 11774L: linux-serial@vger.kernel.org 11775S: Odd Fixes 11776F: drivers/tty/serial/rp2.* 11777 11778ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11779M: Marek Vasut <marek.vasut+renesas@gmail.com> 11780L: linux-kernel@vger.kernel.org 11781L: linux-renesas-soc@vger.kernel.org 11782S: Supported 11783F: drivers/mfd/bd9571mwv.c 11784F: drivers/regulator/bd9571mwv-regulator.c 11785F: drivers/gpio/gpio-bd9571mwv.c 11786F: include/linux/mfd/bd9571mwv.h 11787F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11788 11789ROSE NETWORK LAYER 11790M: Ralf Baechle <ralf@linux-mips.org> 11791L: linux-hams@vger.kernel.org 11792W: http://www.linux-ax25.org/ 11793S: Maintained 11794F: include/net/rose.h 11795F: include/uapi/linux/rose.h 11796F: net/rose/ 11797 11798RTL2830 MEDIA DRIVER 11799M: Antti Palosaari <crope@iki.fi> 11800L: linux-media@vger.kernel.org 11801W: https://linuxtv.org 11802W: http://palosaari.fi/linux/ 11803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11804T: git git://linuxtv.org/anttip/media_tree.git 11805S: Maintained 11806F: drivers/media/dvb-frontends/rtl2830* 11807 11808RTL2832 MEDIA DRIVER 11809M: Antti Palosaari <crope@iki.fi> 11810L: linux-media@vger.kernel.org 11811W: https://linuxtv.org 11812W: http://palosaari.fi/linux/ 11813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11814T: git git://linuxtv.org/anttip/media_tree.git 11815S: Maintained 11816F: drivers/media/dvb-frontends/rtl2832* 11817 11818RTL2832_SDR MEDIA DRIVER 11819M: Antti Palosaari <crope@iki.fi> 11820L: linux-media@vger.kernel.org 11821W: https://linuxtv.org 11822W: http://palosaari.fi/linux/ 11823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11824T: git git://linuxtv.org/anttip/media_tree.git 11825S: Maintained 11826F: drivers/media/dvb-frontends/rtl2832_sdr* 11827 11828RTL8180 WIRELESS DRIVER 11829L: linux-wireless@vger.kernel.org 11830W: http://wireless.kernel.org/ 11831T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11832S: Orphan 11833F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11834 11835RTL8187 WIRELESS DRIVER 11836M: Herton Ronaldo Krzesinski <herton@canonical.com> 11837M: Hin-Tak Leung <htl10@users.sourceforge.net> 11838M: Larry Finger <Larry.Finger@lwfinger.net> 11839L: linux-wireless@vger.kernel.org 11840W: http://wireless.kernel.org/ 11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11842S: Maintained 11843F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11844 11845REALTEK WIRELESS DRIVER (rtlwifi family) 11846M: Ping-Ke Shih <pkshih@realtek.com> 11847L: linux-wireless@vger.kernel.org 11848W: http://wireless.kernel.org/ 11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11850S: Maintained 11851F: drivers/net/wireless/realtek/rtlwifi/ 11852 11853RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11854M: Jes Sorensen <Jes.Sorensen@gmail.com> 11855L: linux-wireless@vger.kernel.org 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11857S: Maintained 11858F: drivers/net/wireless/realtek/rtl8xxxu/ 11859 11860RXRPC SOCKETS (AF_RXRPC) 11861M: David Howells <dhowells@redhat.com> 11862L: linux-afs@lists.infradead.org 11863S: Supported 11864F: net/rxrpc/ 11865F: include/keys/rxrpc-type.h 11866F: include/net/af_rxrpc.h 11867F: include/trace/events/rxrpc.h 11868F: include/uapi/linux/rxrpc.h 11869F: Documentation/networking/rxrpc.txt 11870W: https://www.infradead.org/~dhowells/kafs/ 11871 11872S3 SAVAGE FRAMEBUFFER DRIVER 11873M: Antonino Daplas <adaplas@gmail.com> 11874L: linux-fbdev@vger.kernel.org 11875S: Maintained 11876F: drivers/video/fbdev/savage/ 11877 11878S390 11879M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11880M: Heiko Carstens <heiko.carstens@de.ibm.com> 11881L: linux-s390@vger.kernel.org 11882W: http://www.ibm.com/developerworks/linux/linux390/ 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11884S: Supported 11885F: arch/s390/ 11886F: drivers/s390/ 11887F: Documentation/s390/ 11888F: Documentation/driver-api/s390-drivers.rst 11889 11890S390 COMMON I/O LAYER 11891M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11892M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11893L: linux-s390@vger.kernel.org 11894W: http://www.ibm.com/developerworks/linux/linux390/ 11895S: Supported 11896F: drivers/s390/cio/ 11897 11898S390 DASD DRIVER 11899M: Stefan Haberland <sth@linux.vnet.ibm.com> 11900M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11901L: linux-s390@vger.kernel.org 11902W: http://www.ibm.com/developerworks/linux/linux390/ 11903S: Supported 11904F: drivers/s390/block/dasd* 11905F: block/partitions/ibm.c 11906 11907S390 IOMMU (PCI) 11908M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11909L: linux-s390@vger.kernel.org 11910W: http://www.ibm.com/developerworks/linux/linux390/ 11911S: Supported 11912F: drivers/iommu/s390-iommu.c 11913 11914S390 IUCV NETWORK LAYER 11915M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11916M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11917L: linux-s390@vger.kernel.org 11918W: http://www.ibm.com/developerworks/linux/linux390/ 11919S: Supported 11920F: drivers/s390/net/*iucv* 11921F: include/net/iucv/ 11922F: net/iucv/ 11923 11924S390 NETWORK DRIVERS 11925M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11926M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11927L: linux-s390@vger.kernel.org 11928W: http://www.ibm.com/developerworks/linux/linux390/ 11929S: Supported 11930F: drivers/s390/net/ 11931 11932S390 PCI SUBSYSTEM 11933M: Sebastian Ott <sebott@linux.vnet.ibm.com> 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: arch/s390/pci/ 11939F: drivers/pci/hotplug/s390_pci_hpc.c 11940 11941S390 VFIO-CCW DRIVER 11942M: Cornelia Huck <cohuck@redhat.com> 11943M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11944L: linux-s390@vger.kernel.org 11945L: kvm@vger.kernel.org 11946S: Supported 11947F: drivers/s390/cio/vfio_ccw* 11948F: Documentation/s390/vfio-ccw.txt 11949F: include/uapi/linux/vfio_ccw.h 11950 11951S390 ZCRYPT DRIVER 11952M: Harald Freudenberger <freude@de.ibm.com> 11953L: linux-s390@vger.kernel.org 11954W: http://www.ibm.com/developerworks/linux/linux390/ 11955S: Supported 11956F: drivers/s390/crypto/ 11957 11958S390 ZFCP DRIVER 11959M: Steffen Maier <maier@linux.vnet.ibm.com> 11960M: Benjamin Block <bblock@linux.vnet.ibm.com> 11961L: linux-s390@vger.kernel.org 11962W: http://www.ibm.com/developerworks/linux/linux390/ 11963S: Supported 11964F: drivers/s390/scsi/zfcp_* 11965 11966S3C24XX SD/MMC Driver 11967M: Ben Dooks <ben-linux@fluff.org> 11968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11969S: Supported 11970F: drivers/mmc/host/s3cmci.* 11971 11972SAA6588 RDS RECEIVER DRIVER 11973M: Hans Verkuil <hverkuil@xs4all.nl> 11974L: linux-media@vger.kernel.org 11975T: git git://linuxtv.org/media_tree.git 11976W: https://linuxtv.org 11977S: Odd Fixes 11978F: drivers/media/i2c/saa6588* 11979 11980SAA7134 VIDEO4LINUX DRIVER 11981M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11982M: Mauro Carvalho Chehab <mchehab@kernel.org> 11983L: linux-media@vger.kernel.org 11984W: https://linuxtv.org 11985T: git git://linuxtv.org/media_tree.git 11986S: Odd fixes 11987F: Documentation/media/v4l-drivers/saa7134* 11988F: drivers/media/pci/saa7134/ 11989 11990SAA7146 VIDEO4LINUX-2 DRIVER 11991M: Hans Verkuil <hverkuil@xs4all.nl> 11992L: linux-media@vger.kernel.org 11993T: git git://linuxtv.org/media_tree.git 11994S: Maintained 11995F: drivers/media/common/saa7146/ 11996F: drivers/media/pci/saa7146/ 11997F: include/media/saa7146* 11998 11999SAMSUNG AUDIO (ASoC) DRIVERS 12000M: Krzysztof Kozlowski <krzk@kernel.org> 12001M: Sangbeom Kim <sbkim73@samsung.com> 12002M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12003L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12004S: Supported 12005F: sound/soc/samsung/ 12006 12007SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12008M: Krzysztof Kozlowski <krzk@kernel.org> 12009L: linux-crypto@vger.kernel.org 12010L: linux-samsung-soc@vger.kernel.org 12011S: Maintained 12012F: drivers/crypto/exynos-rng.c 12013F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12014 12015SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12016M: Łukasz Stelmach <l.stelmach@samsung.com> 12017L: linux-samsung-soc@vger.kernel.org 12018S: Maintained 12019F: drivers/char/hw_random/exynos-trng.c 12020F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12021 12022SAMSUNG FRAMEBUFFER DRIVER 12023M: Jingoo Han <jingoohan1@gmail.com> 12024L: linux-fbdev@vger.kernel.org 12025S: Maintained 12026F: drivers/video/fbdev/s3c-fb.c 12027 12028SAMSUNG LAPTOP DRIVER 12029M: Corentin Chary <corentin.chary@gmail.com> 12030L: platform-driver-x86@vger.kernel.org 12031S: Maintained 12032F: drivers/platform/x86/samsung-laptop.c 12033 12034SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12035M: Sangbeom Kim <sbkim73@samsung.com> 12036M: Krzysztof Kozlowski <krzk@kernel.org> 12037M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12038L: linux-kernel@vger.kernel.org 12039L: linux-samsung-soc@vger.kernel.org 12040S: Supported 12041F: drivers/mfd/sec*.c 12042F: drivers/regulator/s2m*.c 12043F: drivers/regulator/s5m*.c 12044F: drivers/clk/clk-s2mps11.c 12045F: drivers/rtc/rtc-s5m.c 12046F: include/linux/mfd/samsung/ 12047F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12048F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12049F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12050F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12051 12052SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12053M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12054L: linux-media@vger.kernel.org 12055L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12056S: Maintained 12057F: drivers/media/platform/s3c-camif/ 12058F: include/media/drv-intf/s3c_camif.h 12059 12060SAMSUNG S3FWRN5 NFC DRIVER 12061M: Robert Baldyga <r.baldyga@samsung.com> 12062M: Krzysztof Opasiak <k.opasiak@samsung.com> 12063L: linux-nfc@lists.01.org (moderated for non-subscribers) 12064S: Supported 12065F: drivers/nfc/s3fwrn5 12066 12067SAMSUNG S5C73M3 CAMERA DRIVER 12068M: Kyungmin Park <kyungmin.park@samsung.com> 12069M: Andrzej Hajda <a.hajda@samsung.com> 12070L: linux-media@vger.kernel.org 12071S: Supported 12072F: drivers/media/i2c/s5c73m3/* 12073 12074SAMSUNG S5K5BAF CAMERA DRIVER 12075M: Kyungmin Park <kyungmin.park@samsung.com> 12076M: Andrzej Hajda <a.hajda@samsung.com> 12077L: linux-media@vger.kernel.org 12078S: Supported 12079F: drivers/media/i2c/s5k5baf.c 12080 12081SAMSUNG S5P Security SubSystem (SSS) DRIVER 12082M: Krzysztof Kozlowski <krzk@kernel.org> 12083M: Vladimir Zapolskiy <vz@mleia.com> 12084M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12085L: linux-crypto@vger.kernel.org 12086L: linux-samsung-soc@vger.kernel.org 12087S: Maintained 12088F: drivers/crypto/s5p-sss.c 12089 12090SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12091M: Kyungmin Park <kyungmin.park@samsung.com> 12092M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12093L: linux-media@vger.kernel.org 12094Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12095S: Supported 12096F: drivers/media/platform/exynos4-is/ 12097 12098SAMSUNG SOC CLOCK DRIVERS 12099M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12100M: Tomasz Figa <tomasz.figa@gmail.com> 12101M: Chanwoo Choi <cw00.choi@samsung.com> 12102S: Supported 12103L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12104F: drivers/clk/samsung/ 12105F: include/dt-bindings/clock/exynos*.h 12106F: Documentation/devicetree/bindings/clock/exynos*.txt 12107 12108SAMSUNG SPI DRIVERS 12109M: Kukjin Kim <kgene@kernel.org> 12110M: Krzysztof Kozlowski <krzk@kernel.org> 12111M: Andi Shyti <andi.shyti@samsung.com> 12112L: linux-spi@vger.kernel.org 12113L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12114S: Maintained 12115F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12116F: drivers/spi/spi-s3c* 12117F: include/linux/platform_data/spi-s3c64xx.h 12118 12119SAMSUNG SXGBE DRIVERS 12120M: Byungho An <bh74.an@samsung.com> 12121M: Girish K S <ks.giri@samsung.com> 12122M: Vipul Pandya <vipul.pandya@samsung.com> 12123S: Supported 12124L: netdev@vger.kernel.org 12125F: drivers/net/ethernet/samsung/sxgbe/ 12126 12127SAMSUNG THERMAL DRIVER 12128M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12129L: linux-pm@vger.kernel.org 12130L: linux-samsung-soc@vger.kernel.org 12131S: Supported 12132T: git https://github.com/lmajewski/linux-samsung-thermal.git 12133F: drivers/thermal/samsung/ 12134 12135SAMSUNG USB2 PHY DRIVER 12136M: Kamil Debski <kamil@wypas.org> 12137M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12138L: linux-kernel@vger.kernel.org 12139S: Supported 12140F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12141F: Documentation/phy/samsung-usb2.txt 12142F: drivers/phy/samsung/phy-exynos4210-usb2.c 12143F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12144F: drivers/phy/samsung/phy-exynos5250-usb2.c 12145F: drivers/phy/samsung/phy-s5pv210-usb2.c 12146F: drivers/phy/samsung/phy-samsung-usb2.c 12147F: drivers/phy/samsung/phy-samsung-usb2.h 12148 12149SC1200 WDT DRIVER 12150M: Zwane Mwaikambo <zwanem@gmail.com> 12151S: Maintained 12152F: drivers/watchdog/sc1200wdt.c 12153 12154SCHEDULER 12155M: Ingo Molnar <mingo@redhat.com> 12156M: Peter Zijlstra <peterz@infradead.org> 12157L: linux-kernel@vger.kernel.org 12158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12159S: Maintained 12160F: kernel/sched/ 12161F: include/linux/sched.h 12162F: include/uapi/linux/sched.h 12163F: include/linux/wait.h 12164 12165SCORE ARCHITECTURE 12166M: Chen Liqin <liqin.linux@gmail.com> 12167M: Lennox Wu <lennox.wu@gmail.com> 12168W: http://www.sunplus.com 12169S: Supported 12170F: arch/score/ 12171 12172SCR24X CHIP CARD INTERFACE DRIVER 12173M: Lubomir Rintel <lkundrak@v3.sk> 12174S: Supported 12175F: drivers/char/pcmcia/scr24x_cs.c 12176 12177SCSI CDROM DRIVER 12178M: Jens Axboe <axboe@kernel.dk> 12179L: linux-scsi@vger.kernel.org 12180W: http://www.kernel.dk 12181S: Maintained 12182F: drivers/scsi/sr* 12183 12184SCSI RDMA PROTOCOL (SRP) INITIATOR 12185M: Bart Van Assche <bart.vanassche@sandisk.com> 12186L: linux-rdma@vger.kernel.org 12187S: Supported 12188W: http://www.openfabrics.org 12189Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12191F: drivers/infiniband/ulp/srp/ 12192F: include/scsi/srp.h 12193 12194SCSI SG DRIVER 12195M: Doug Gilbert <dgilbert@interlog.com> 12196L: linux-scsi@vger.kernel.org 12197W: http://sg.danny.cz/sg 12198S: Maintained 12199F: Documentation/scsi/scsi-generic.txt 12200F: drivers/scsi/sg.c 12201F: include/scsi/sg.h 12202 12203SCSI SUBSYSTEM 12204M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12206M: "Martin K. Petersen" <martin.petersen@oracle.com> 12207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12208L: linux-scsi@vger.kernel.org 12209S: Maintained 12210F: Documentation/devicetree/bindings/scsi/ 12211F: drivers/scsi/ 12212F: include/scsi/ 12213 12214SCSI TAPE DRIVER 12215M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12216L: linux-scsi@vger.kernel.org 12217S: Maintained 12218F: Documentation/scsi/st.txt 12219F: drivers/scsi/st.* 12220F: drivers/scsi/st_*.h 12221 12222SCTP PROTOCOL 12223M: Vlad Yasevich <vyasevich@gmail.com> 12224M: Neil Horman <nhorman@tuxdriver.com> 12225L: linux-sctp@vger.kernel.org 12226W: http://lksctp.sourceforge.net 12227S: Maintained 12228F: Documentation/networking/sctp.txt 12229F: include/linux/sctp.h 12230F: include/uapi/linux/sctp.h 12231F: include/net/sctp/ 12232F: net/sctp/ 12233 12234SCx200 CPU SUPPORT 12235M: Jim Cromie <jim.cromie@gmail.com> 12236S: Odd Fixes 12237F: Documentation/i2c/busses/scx200_acb 12238F: arch/x86/platform/scx200/ 12239F: drivers/watchdog/scx200_wdt.c 12240F: drivers/i2c/busses/scx200* 12241F: drivers/mtd/maps/scx200_docflash.c 12242F: include/linux/scx200.h 12243 12244SCx200 GPIO DRIVER 12245M: Jim Cromie <jim.cromie@gmail.com> 12246S: Maintained 12247F: drivers/char/scx200_gpio.c 12248F: include/linux/scx200_gpio.h 12249 12250SCx200 HRT CLOCKSOURCE DRIVER 12251M: Jim Cromie <jim.cromie@gmail.com> 12252S: Maintained 12253F: drivers/clocksource/scx200_hrt.c 12254 12255SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12256M: Sascha Sommer <saschasommer@freenet.de> 12257L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12258S: Maintained 12259F: drivers/mmc/host/sdricoh_cs.c 12260 12261SECURE COMPUTING 12262M: Kees Cook <keescook@chromium.org> 12263R: Andy Lutomirski <luto@amacapital.net> 12264R: Will Drewry <wad@chromium.org> 12265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12266S: Supported 12267F: kernel/seccomp.c 12268F: include/uapi/linux/seccomp.h 12269F: include/linux/seccomp.h 12270F: tools/testing/selftests/seccomp/* 12271F: tools/testing/selftests/kselftest_harness.h 12272F: Documentation/userspace-api/seccomp_filter.rst 12273K: \bsecure_computing 12274K: \bTIF_SECCOMP\b 12275 12276SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12277M: Al Cooper <alcooperx@gmail.com> 12278L: linux-mmc@vger.kernel.org 12279L: bcm-kernel-feedback-list@broadcom.com 12280S: Maintained 12281F: drivers/mmc/host/sdhci-brcmstb* 12282 12283SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12284M: Adrian Hunter <adrian.hunter@intel.com> 12285L: linux-mmc@vger.kernel.org 12286T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12287S: Maintained 12288F: drivers/mmc/host/sdhci* 12289F: include/linux/mmc/sdhci* 12290 12291SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12292M: Ben Dooks <ben-linux@fluff.org> 12293M: Jaehoon Chung <jh80.chung@samsung.com> 12294L: linux-mmc@vger.kernel.org 12295S: Maintained 12296F: drivers/mmc/host/sdhci-s3c* 12297 12298SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12299M: Viresh Kumar <vireshk@kernel.org> 12300L: linux-mmc@vger.kernel.org 12301S: Maintained 12302F: drivers/mmc/host/sdhci-spear.c 12303 12304SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12305M: Kishon Vijay Abraham I <kishon@ti.com> 12306L: linux-mmc@vger.kernel.org 12307S: Maintained 12308F: drivers/mmc/host/sdhci-omap.c 12309 12310SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12311M: Scott Bauer <scott.bauer@intel.com> 12312M: Jonathan Derrick <jonathan.derrick@intel.com> 12313L: linux-block@vger.kernel.org 12314S: Supported 12315F: block/sed* 12316F: block/opal_proto.h 12317F: include/linux/sed* 12318F: include/uapi/linux/sed* 12319 12320SECURITY CONTACT 12321M: Security Officers <security@kernel.org> 12322S: Supported 12323 12324SECURITY SUBSYSTEM 12325M: James Morris <jmorris@namei.org> 12326M: "Serge E. Hallyn" <serge@hallyn.com> 12327L: linux-security-module@vger.kernel.org (suggested Cc:) 12328T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12329W: http://kernsec.org/ 12330S: Supported 12331F: security/ 12332 12333SELINUX SECURITY MODULE 12334M: Paul Moore <paul@paul-moore.com> 12335M: Stephen Smalley <sds@tycho.nsa.gov> 12336M: Eric Paris <eparis@parisplace.org> 12337L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12338W: https://selinuxproject.org 12339W: https://github.com/SELinuxProject 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12341S: Supported 12342F: include/linux/selinux* 12343F: security/selinux/ 12344F: scripts/selinux/ 12345F: Documentation/admin-guide/LSM/SELinux.rst 12346 12347SENSABLE PHANTOM 12348M: Jiri Slaby <jirislaby@gmail.com> 12349S: Maintained 12350F: drivers/misc/phantom.c 12351F: include/uapi/linux/phantom.h 12352 12353SERIAL DEVICE BUS 12354M: Rob Herring <robh@kernel.org> 12355L: linux-serial@vger.kernel.org 12356S: Maintained 12357F: Documentation/devicetree/bindings/serial/slave-device.txt 12358F: drivers/tty/serdev/ 12359F: include/linux/serdev.h 12360 12361SERIAL DRIVERS 12362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12363L: linux-serial@vger.kernel.org 12364S: Maintained 12365F: Documentation/devicetree/bindings/serial/ 12366F: drivers/tty/serial/ 12367 12368SERIAL IR RECEIVER 12369M: Sean Young <sean@mess.org> 12370L: linux-media@vger.kernel.org 12371S: Maintained 12372F: drivers/media/rc/serial_ir.c 12373 12374SFC NETWORK DRIVER 12375M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12376M: Edward Cree <ecree@solarflare.com> 12377M: Bert Kenward <bkenward@solarflare.com> 12378L: netdev@vger.kernel.org 12379S: Supported 12380F: drivers/net/ethernet/sfc/ 12381 12382SGI GRU DRIVER 12383M: Dimitri Sivanich <sivanich@sgi.com> 12384S: Maintained 12385F: drivers/misc/sgi-gru/ 12386 12387SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12388M: Pat Gefre <pfg@sgi.com> 12389L: linux-ia64@vger.kernel.org 12390S: Supported 12391F: Documentation/ia64/serial.txt 12392F: drivers/tty/serial/ioc?_serial.c 12393F: include/linux/ioc?.h 12394 12395SGI XP/XPC/XPNET DRIVER 12396M: Cliff Whickman <cpw@sgi.com> 12397M: Robin Holt <robinmholt@gmail.com> 12398S: Maintained 12399F: drivers/misc/sgi-xp/ 12400 12401SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12402M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12403L: linux-s390@vger.kernel.org 12404W: http://www.ibm.com/developerworks/linux/linux390/ 12405S: Supported 12406F: net/smc/ 12407 12408SH_VEU V4L2 MEM2MEM DRIVER 12409L: linux-media@vger.kernel.org 12410S: Orphan 12411F: drivers/media/platform/sh_veu.c 12412 12413SH_VOU V4L2 OUTPUT DRIVER 12414L: linux-media@vger.kernel.org 12415S: Orphan 12416F: drivers/media/platform/sh_vou.c 12417F: include/media/drv-intf/sh_vou.h 12418 12419SI2157 MEDIA DRIVER 12420M: Antti Palosaari <crope@iki.fi> 12421L: linux-media@vger.kernel.org 12422W: https://linuxtv.org 12423W: http://palosaari.fi/linux/ 12424Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12425T: git git://linuxtv.org/anttip/media_tree.git 12426S: Maintained 12427F: drivers/media/tuners/si2157* 12428 12429SI2168 MEDIA DRIVER 12430M: Antti Palosaari <crope@iki.fi> 12431L: linux-media@vger.kernel.org 12432W: https://linuxtv.org 12433W: http://palosaari.fi/linux/ 12434Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12435T: git git://linuxtv.org/anttip/media_tree.git 12436S: Maintained 12437F: drivers/media/dvb-frontends/si2168* 12438 12439SI470X FM RADIO RECEIVER I2C DRIVER 12440M: Hans Verkuil <hverkuil@xs4all.nl> 12441L: linux-media@vger.kernel.org 12442T: git git://linuxtv.org/media_tree.git 12443W: https://linuxtv.org 12444S: Odd Fixes 12445F: drivers/media/radio/si470x/radio-si470x-i2c.c 12446 12447SI470X FM RADIO RECEIVER USB DRIVER 12448M: Hans Verkuil <hverkuil@xs4all.nl> 12449L: linux-media@vger.kernel.org 12450T: git git://linuxtv.org/media_tree.git 12451W: https://linuxtv.org 12452S: Maintained 12453F: drivers/media/radio/si470x/radio-si470x-common.c 12454F: drivers/media/radio/si470x/radio-si470x.h 12455F: drivers/media/radio/si470x/radio-si470x-usb.c 12456 12457SI4713 FM RADIO TRANSMITTER I2C DRIVER 12458M: Eduardo Valentin <edubezval@gmail.com> 12459L: linux-media@vger.kernel.org 12460T: git git://linuxtv.org/media_tree.git 12461W: https://linuxtv.org 12462S: Odd Fixes 12463F: drivers/media/radio/si4713/si4713.? 12464 12465SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12466M: Eduardo Valentin <edubezval@gmail.com> 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/si4713/radio-platform-si4713.c 12472 12473SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c 12480 12481SIANO DVB DRIVER 12482M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12483M: Mauro Carvalho Chehab <mchehab@kernel.org> 12484L: linux-media@vger.kernel.org 12485W: https://linuxtv.org 12486T: git git://linuxtv.org/media_tree.git 12487S: Odd fixes 12488F: drivers/media/common/siano/ 12489F: drivers/media/usb/siano/ 12490F: drivers/media/usb/siano/ 12491F: drivers/media/mmc/siano/ 12492 12493SILEAD TOUCHSCREEN DRIVER 12494M: Hans de Goede <hdegoede@redhat.com> 12495L: linux-input@vger.kernel.org 12496L: platform-driver-x86@vger.kernel.org 12497S: Maintained 12498F: drivers/input/touchscreen/silead.c 12499F: drivers/platform/x86/silead_dmi.c 12500 12501SILICON MOTION SM712 FRAME BUFFER DRIVER 12502M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12503M: Teddy Wang <teddy.wang@siliconmotion.com> 12504M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12505L: linux-fbdev@vger.kernel.org 12506S: Maintained 12507F: drivers/video/fbdev/sm712* 12508F: Documentation/fb/sm712fb.txt 12509 12510SIMPLE FIRMWARE INTERFACE (SFI) 12511M: Len Brown <lenb@kernel.org> 12512L: sfi-devel@simplefirmware.org 12513W: http://simplefirmware.org/ 12514T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12515S: Supported 12516F: arch/x86/platform/sfi/ 12517F: drivers/sfi/ 12518F: include/linux/sfi*.h 12519 12520SIMPLEFB FB DRIVER 12521M: Hans de Goede <hdegoede@redhat.com> 12522L: linux-fbdev@vger.kernel.org 12523S: Maintained 12524F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12525F: drivers/video/fbdev/simplefb.c 12526F: include/linux/platform_data/simplefb.h 12527 12528SIMTEC EB110ATX (Chalice CATS) 12529P: Ben Dooks 12530P: Vincent Sanders <vince@simtec.co.uk> 12531M: Simtec Linux Team <linux@simtec.co.uk> 12532W: http://www.simtec.co.uk/products/EB110ATX/ 12533S: Supported 12534 12535SIMTEC EB2410ITX (BAST) 12536P: Ben Dooks 12537P: Vincent Sanders <vince@simtec.co.uk> 12538M: Simtec Linux Team <linux@simtec.co.uk> 12539W: http://www.simtec.co.uk/products/EB2410ITX/ 12540S: Supported 12541F: arch/arm/mach-s3c24xx/mach-bast.c 12542F: arch/arm/mach-s3c24xx/bast-ide.c 12543F: arch/arm/mach-s3c24xx/bast-irq.c 12544 12545SIPHASH PRF ROUTINES 12546M: Jason A. Donenfeld <Jason@zx2c4.com> 12547S: Maintained 12548F: lib/siphash.c 12549F: lib/test_siphash.c 12550F: include/linux/siphash.h 12551 12552SIOX 12553M: Gavin Schenk <g.schenk@eckelmann.de> 12554M: Uwe Kleine-König <kernel@pengutronix.de> 12555S: Supported 12556F: drivers/siox/* 12557F: include/trace/events/siox.h 12558 12559SIS 190 ETHERNET DRIVER 12560M: Francois Romieu <romieu@fr.zoreil.com> 12561L: netdev@vger.kernel.org 12562S: Maintained 12563F: drivers/net/ethernet/sis/sis190.c 12564 12565SIS 900/7016 FAST ETHERNET DRIVER 12566M: Daniele Venzano <venza@brownhat.org> 12567W: http://www.brownhat.org/sis900.html 12568L: netdev@vger.kernel.org 12569S: Maintained 12570F: drivers/net/ethernet/sis/sis900.* 12571 12572SIS FRAMEBUFFER DRIVER 12573M: Thomas Winischhofer <thomas@winischhofer.net> 12574W: http://www.winischhofer.net/linuxsisvga.shtml 12575S: Maintained 12576F: Documentation/fb/sisfb.txt 12577F: drivers/video/fbdev/sis/ 12578F: include/video/sisfb.h 12579 12580SIS USB2VGA DRIVER 12581M: Thomas Winischhofer <thomas@winischhofer.net> 12582W: http://www.winischhofer.at/linuxsisusbvga.shtml 12583S: Maintained 12584F: drivers/usb/misc/sisusbvga/ 12585 12586SLAB ALLOCATOR 12587M: Christoph Lameter <cl@linux.com> 12588M: Pekka Enberg <penberg@kernel.org> 12589M: David Rientjes <rientjes@google.com> 12590M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12591M: Andrew Morton <akpm@linux-foundation.org> 12592L: linux-mm@kvack.org 12593S: Maintained 12594F: include/linux/sl?b*.h 12595F: mm/sl?b* 12596 12597SLEEPABLE READ-COPY UPDATE (SRCU) 12598M: Lai Jiangshan <jiangshanlai@gmail.com> 12599M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12600M: Josh Triplett <josh@joshtriplett.org> 12601R: Steven Rostedt <rostedt@goodmis.org> 12602R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12603L: linux-kernel@vger.kernel.org 12604W: http://www.rdrop.com/users/paulmck/RCU/ 12605S: Supported 12606T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12607F: include/linux/srcu.h 12608F: kernel/rcu/srcu.c 12609 12610SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12611M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12612L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12613S: Maintained 12614F: drivers/slimbus/ 12615F: Documentation/devicetree/bindings/slimbus/ 12616F: include/linux/slimbus.h 12617 12618SMACK SECURITY MODULE 12619M: Casey Schaufler <casey@schaufler-ca.com> 12620L: linux-security-module@vger.kernel.org 12621W: http://schaufler-ca.com 12622T: git git://github.com/cschaufler/smack-next 12623S: Maintained 12624F: Documentation/admin-guide/LSM/Smack.rst 12625F: security/smack/ 12626 12627SMC91x ETHERNET DRIVER 12628M: Nicolas Pitre <nico@fluxnic.net> 12629S: Odd Fixes 12630F: drivers/net/ethernet/smsc/smc91x.* 12631 12632SMIA AND SMIA++ IMAGE SENSOR DRIVER 12633M: Sakari Ailus <sakari.ailus@iki.fi> 12634L: linux-media@vger.kernel.org 12635S: Maintained 12636F: drivers/media/i2c/smiapp/ 12637F: include/media/i2c/smiapp.h 12638F: drivers/media/i2c/smiapp-pll.c 12639F: drivers/media/i2c/smiapp-pll.h 12640F: include/uapi/linux/smiapp.h 12641F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12642 12643SMM665 HARDWARE MONITOR DRIVER 12644M: Guenter Roeck <linux@roeck-us.net> 12645L: linux-hwmon@vger.kernel.org 12646S: Maintained 12647F: Documentation/hwmon/smm665 12648F: drivers/hwmon/smm665.c 12649 12650SMSC EMC2103 HARDWARE MONITOR DRIVER 12651M: Steve Glendinning <steve.glendinning@shawell.net> 12652L: linux-hwmon@vger.kernel.org 12653S: Maintained 12654F: Documentation/hwmon/emc2103 12655F: drivers/hwmon/emc2103.c 12656 12657SMSC SCH5627 HARDWARE MONITOR DRIVER 12658M: Hans de Goede <hdegoede@redhat.com> 12659L: linux-hwmon@vger.kernel.org 12660S: Supported 12661F: Documentation/hwmon/sch5627 12662F: drivers/hwmon/sch5627.c 12663 12664SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12665M: Steve Glendinning <steve.glendinning@shawell.net> 12666L: linux-fbdev@vger.kernel.org 12667S: Maintained 12668F: drivers/video/fbdev/smscufx.c 12669 12670SMSC47B397 HARDWARE MONITOR DRIVER 12671M: Jean Delvare <jdelvare@suse.com> 12672L: linux-hwmon@vger.kernel.org 12673S: Maintained 12674F: Documentation/hwmon/smsc47b397 12675F: drivers/hwmon/smsc47b397.c 12676 12677SMSC911x ETHERNET DRIVER 12678M: Steve Glendinning <steve.glendinning@shawell.net> 12679L: netdev@vger.kernel.org 12680S: Maintained 12681F: include/linux/smsc911x.h 12682F: drivers/net/ethernet/smsc/smsc911x.* 12683 12684SMSC9420 PCI ETHERNET DRIVER 12685M: Steve Glendinning <steve.glendinning@shawell.net> 12686L: netdev@vger.kernel.org 12687S: Maintained 12688F: drivers/net/ethernet/smsc/smsc9420.* 12689 12690SOC-CAMERA V4L2 SUBSYSTEM 12691M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12692L: linux-media@vger.kernel.org 12693T: git git://linuxtv.org/media_tree.git 12694S: Maintained 12695F: include/media/soc* 12696F: drivers/media/i2c/soc_camera/ 12697F: drivers/media/platform/soc_camera/ 12698 12699SOCIONEXT UNIPHIER SOUND DRIVER 12700M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12701L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12702S: Maintained 12703F: sound/soc/uniphier/ 12704 12705SOEKRIS NET48XX LED SUPPORT 12706M: Chris Boot <bootc@bootc.net> 12707S: Maintained 12708F: drivers/leds/leds-net48xx.c 12709 12710SOFT-ROCE DRIVER (rxe) 12711M: Moni Shoua <monis@mellanox.com> 12712L: linux-rdma@vger.kernel.org 12713S: Supported 12714W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12715Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12716F: drivers/infiniband/sw/rxe/ 12717F: include/uapi/rdma/rdma_user_rxe.h 12718 12719SOFTLOGIC 6x10 MPEG CODEC 12720M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12721M: Anton Sviridenko <anton@corp.bluecherry.net> 12722M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12723M: Andrey Utkin <andrey_utkin@fastmail.com> 12724M: Ismael Luceno <ismael@iodev.co.uk> 12725L: linux-media@vger.kernel.org 12726S: Supported 12727F: drivers/media/pci/solo6x10/ 12728 12729SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12730M: James Morse <james.morse@arm.com> 12731L: linux-arm-kernel@lists.infradead.org 12732S: Maintained 12733F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12734F: drivers/firmware/arm_sdei.c 12735F: include/linux/sdei.h 12736F: include/uapi/linux/sdei.h 12737 12738SOFTWARE RAID (Multiple Disks) SUPPORT 12739M: Shaohua Li <shli@kernel.org> 12740L: linux-raid@vger.kernel.org 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12742S: Supported 12743F: drivers/md/Makefile 12744F: drivers/md/Kconfig 12745F: drivers/md/md* 12746F: drivers/md/raid* 12747F: include/linux/raid/ 12748F: include/uapi/linux/raid/ 12749 12750SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12751M: Jassi Brar <jaswinder.singh@linaro.org> 12752L: netdev@vger.kernel.org 12753S: Maintained 12754F: drivers/net/ethernet/socionext/netsec.c 12755F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12756 12757SONIC NETWORK DRIVER 12758M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12759L: netdev@vger.kernel.org 12760S: Maintained 12761F: drivers/net/ethernet/natsemi/sonic.* 12762 12763SONICS SILICON BACKPLANE DRIVER (SSB) 12764M: Michael Buesch <m@bues.ch> 12765L: linux-wireless@vger.kernel.org 12766S: Maintained 12767F: drivers/ssb/ 12768F: include/linux/ssb/ 12769 12770SONY IMX274 SENSOR DRIVER 12771M: Leon Luo <leonl@leopardimaging.com> 12772L: linux-media@vger.kernel.org 12773T: git git://linuxtv.org/media_tree.git 12774S: Maintained 12775F: drivers/media/i2c/imx274.c 12776F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12777 12778SONY MEMORYSTICK CARD SUPPORT 12779M: Alex Dubov <oakad@yahoo.com> 12780W: http://tifmxx.berlios.de/ 12781S: Maintained 12782F: drivers/memstick/host/tifm_ms.c 12783 12784SONY MEMORYSTICK STANDARD SUPPORT 12785M: Maxim Levitsky <maximlevitsky@gmail.com> 12786S: Maintained 12787F: drivers/memstick/core/ms_block.* 12788 12789SONY VAIO CONTROL DEVICE DRIVER 12790M: Mattia Dongili <malattia@linux.it> 12791L: platform-driver-x86@vger.kernel.org 12792W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12793S: Maintained 12794F: Documentation/laptops/sony-laptop.txt 12795F: drivers/char/sonypi.c 12796F: drivers/platform/x86/sony-laptop.c 12797F: include/linux/sony-laptop.h 12798 12799SOUND 12800M: Jaroslav Kysela <perex@perex.cz> 12801M: Takashi Iwai <tiwai@suse.com> 12802L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12803W: http://www.alsa-project.org/ 12804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12805T: git git://git.alsa-project.org/alsa-kernel.git 12806Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12807S: Maintained 12808F: Documentation/sound/ 12809F: include/sound/ 12810F: include/uapi/sound/ 12811F: sound/ 12812 12813SOUND - COMPRESSED AUDIO 12814M: Vinod Koul <vinod.koul@intel.com> 12815L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12817S: Supported 12818F: Documentation/sound/alsa/compress_offload.txt 12819F: include/sound/compress_driver.h 12820F: include/uapi/sound/compress_* 12821F: sound/core/compress_offload.c 12822F: sound/soc/soc-compress.c 12823 12824SOUND - DMAENGINE HELPERS 12825M: Lars-Peter Clausen <lars@metafoo.de> 12826S: Supported 12827F: include/sound/dmaengine_pcm.h 12828F: sound/core/pcm_dmaengine.c 12829F: sound/soc/soc-generic-dmaengine-pcm.c 12830 12831SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12832M: Liam Girdwood <lgirdwood@gmail.com> 12833M: Mark Brown <broonie@kernel.org> 12834T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12835L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12836W: http://alsa-project.org/main/index.php/ASoC 12837S: Supported 12838F: Documentation/devicetree/bindings/sound/ 12839F: Documentation/sound/alsa/soc/ 12840F: sound/soc/ 12841F: include/sound/soc* 12842 12843SOUNDWIRE SUBSYSTEM 12844M: Vinod Koul <vinod.koul@intel.com> 12845M: Sanyog Kale <sanyog.r.kale@intel.com> 12846R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12848S: Supported 12849F: Documentation/driver-api/soundwire/ 12850F: drivers/soundwire/ 12851F: include/linux/soundwire/ 12852 12853SP2 MEDIA DRIVER 12854M: Olli Salonen <olli.salonen@iki.fi> 12855L: linux-media@vger.kernel.org 12856W: https://linuxtv.org 12857Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12858S: Maintained 12859F: drivers/media/dvb-frontends/sp2* 12860 12861SPARC + UltraSPARC (sparc/sparc64) 12862M: "David S. Miller" <davem@davemloft.net> 12863L: sparclinux@vger.kernel.org 12864Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12867S: Maintained 12868F: arch/sparc/ 12869F: drivers/sbus/ 12870 12871SPARC SERIAL DRIVERS 12872M: "David S. Miller" <davem@davemloft.net> 12873L: sparclinux@vger.kernel.org 12874T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12876S: Maintained 12877F: include/linux/sunserialcore.h 12878F: drivers/tty/serial/suncore.c 12879F: drivers/tty/serial/sunhv.c 12880F: drivers/tty/serial/sunsab.c 12881F: drivers/tty/serial/sunsab.h 12882F: drivers/tty/serial/sunsu.c 12883F: drivers/tty/serial/sunzilog.c 12884F: drivers/tty/serial/sunzilog.h 12885F: drivers/tty/vcc.c 12886 12887SPARSE CHECKER 12888M: "Christopher Li" <sparse@chrisli.org> 12889L: linux-sparse@vger.kernel.org 12890W: https://sparse.wiki.kernel.org/ 12891T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12892T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12893S: Maintained 12894F: include/linux/compiler.h 12895 12896SPEAR CLOCK FRAMEWORK SUPPORT 12897M: Viresh Kumar <vireshk@kernel.org> 12898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12899W: http://www.st.com/spear 12900S: Maintained 12901F: drivers/clk/spear/ 12902 12903SPEAR PLATFORM SUPPORT 12904M: Viresh Kumar <vireshk@kernel.org> 12905M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12907W: http://www.st.com/spear 12908S: Maintained 12909F: arch/arm/boot/dts/spear* 12910F: arch/arm/mach-spear/ 12911 12912SPI NOR SUBSYSTEM 12913M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12914M: Marek Vasut <marek.vasut@gmail.com> 12915L: linux-mtd@lists.infradead.org 12916W: http://www.linux-mtd.infradead.org/ 12917Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12918T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12919T: git git://git.infradead.org/linux-mtd.git spi-nor/next 12920S: Maintained 12921F: drivers/mtd/spi-nor/ 12922F: include/linux/mtd/spi-nor.h 12923 12924SPI SUBSYSTEM 12925M: Mark Brown <broonie@kernel.org> 12926L: linux-spi@vger.kernel.org 12927T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12928Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12929S: Maintained 12930F: Documentation/devicetree/bindings/spi/ 12931F: Documentation/spi/ 12932F: drivers/spi/ 12933F: include/linux/spi/ 12934F: include/uapi/linux/spi/ 12935F: tools/spi/ 12936 12937SPIDERNET NETWORK DRIVER for CELL 12938M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12939L: netdev@vger.kernel.org 12940S: Supported 12941F: Documentation/networking/spider_net.txt 12942F: drivers/net/ethernet/toshiba/spider_net* 12943 12944SPMI SUBSYSTEM 12945R: Stephen Boyd <sboyd@codeaurora.org> 12946L: linux-arm-msm@vger.kernel.org 12947F: Documentation/devicetree/bindings/spmi/ 12948F: drivers/spmi/ 12949F: include/dt-bindings/spmi/spmi.h 12950F: include/linux/spmi.h 12951F: include/trace/events/spmi.h 12952 12953SPU FILE SYSTEM 12954M: Jeremy Kerr <jk@ozlabs.org> 12955L: linuxppc-dev@lists.ozlabs.org 12956W: http://www.ibm.com/developerworks/power/cell/ 12957S: Supported 12958F: Documentation/filesystems/spufs.txt 12959F: arch/powerpc/platforms/cell/spufs/ 12960 12961SQUASHFS FILE SYSTEM 12962M: Phillip Lougher <phillip@squashfs.org.uk> 12963L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12964W: http://squashfs.org.uk 12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12966S: Maintained 12967F: Documentation/filesystems/squashfs.txt 12968F: fs/squashfs/ 12969 12970SRM (Alpha) environment access 12971M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12972S: Maintained 12973F: arch/alpha/kernel/srm_env.c 12974 12975STABLE BRANCH 12976M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12977L: stable@vger.kernel.org 12978S: Supported 12979F: Documentation/process/stable-kernel-rules.rst 12980 12981STAGING - ATOMISP DRIVER 12982M: Alan Cox <alan@linux.intel.com> 12983M: Sakari Ailus <sakari.ailus@linux.intel.com> 12984L: linux-media@vger.kernel.org 12985S: Maintained 12986F: drivers/staging/media/atomisp/ 12987 12988STAGING - COMEDI 12989M: Ian Abbott <abbotti@mev.co.uk> 12990M: H Hartley Sweeten <hsweeten@visionengravers.com> 12991S: Odd Fixes 12992F: drivers/staging/comedi/ 12993 12994STAGING - FLARION FT1000 DRIVERS 12995M: Marek Belisko <marek.belisko@gmail.com> 12996S: Odd Fixes 12997F: drivers/staging/ft1000/ 12998 12999STAGING - INDUSTRIAL IO 13000M: Jonathan Cameron <jic23@kernel.org> 13001L: linux-iio@vger.kernel.org 13002S: Odd Fixes 13003F: Documentation/devicetree/bindings/staging/iio/ 13004F: drivers/staging/iio/ 13005 13006STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 13007M: Jarod Wilson <jarod@wilsonet.com> 13008W: http://www.lirc.org/ 13009S: Odd Fixes 13010F: drivers/staging/media/lirc/ 13011 13012STAGING - LUSTRE PARALLEL FILESYSTEM 13013M: Oleg Drokin <oleg.drokin@intel.com> 13014M: Andreas Dilger <andreas.dilger@intel.com> 13015M: James Simmons <jsimmons@infradead.org> 13016L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13017W: http://wiki.lustre.org/ 13018S: Maintained 13019F: drivers/staging/lustre 13020 13021STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13022M: Marc Dietrich <marvin24@gmx.de> 13023L: ac100@lists.launchpad.net (moderated for non-subscribers) 13024L: linux-tegra@vger.kernel.org 13025S: Maintained 13026F: drivers/staging/nvec/ 13027 13028STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13029M: Jens Frederich <jfrederich@gmail.com> 13030M: Daniel Drake <dsd@laptop.org> 13031M: Jon Nettleton <jon.nettleton@gmail.com> 13032W: http://wiki.laptop.org/go/DCON 13033S: Maintained 13034F: drivers/staging/olpc_dcon/ 13035 13036STAGING - REALTEK RTL8712U DRIVERS 13037M: Larry Finger <Larry.Finger@lwfinger.net> 13038M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13039S: Odd Fixes 13040F: drivers/staging/rtl8712/ 13041 13042STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13043M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13044M: Teddy Wang <teddy.wang@siliconmotion.com> 13045M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13046L: linux-fbdev@vger.kernel.org 13047S: Maintained 13048F: drivers/staging/sm750fb/ 13049 13050STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13051M: William Hubbs <w.d.hubbs@gmail.com> 13052M: Chris Brannon <chris@the-brannons.com> 13053M: Kirk Reiser <kirk@reisers.ca> 13054M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13055L: speakup@linux-speakup.org 13056W: http://www.linux-speakup.org/ 13057S: Odd Fixes 13058F: drivers/staging/speakup/ 13059 13060STAGING - VIA VT665X DRIVERS 13061M: Forest Bond <forest@alittletooquiet.net> 13062S: Odd Fixes 13063F: drivers/staging/vt665?/ 13064 13065STAGING - WILC1000 WIFI DRIVER 13066M: Aditya Shankar <aditya.shankar@microchip.com> 13067M: Ganesh Krishna <ganesh.krishna@microchip.com> 13068L: linux-wireless@vger.kernel.org 13069S: Supported 13070F: drivers/staging/wilc1000/ 13071 13072STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13073M: Arnaud Patard <arnaud.patard@rtp-net.org> 13074S: Odd Fixes 13075F: drivers/staging/xgifb/ 13076 13077STAGING SUBSYSTEM 13078M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13080L: devel@driverdev.osuosl.org 13081S: Supported 13082F: drivers/staging/ 13083 13084STARFIRE/DURALAN NETWORK DRIVER 13085M: Ion Badulescu <ionut@badula.org> 13086S: Odd Fixes 13087F: drivers/net/ethernet/adaptec/starfire* 13088 13089STEC S1220 SKD DRIVER 13090M: Bart Van Assche <bart.vanassche@wdc.com> 13091L: linux-block@vger.kernel.org 13092S: Maintained 13093F: drivers/block/skd*[ch] 13094 13095STI CEC DRIVER 13096M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13097S: Maintained 13098F: drivers/staging/media/st-cec/ 13099F: Documentation/devicetree/bindings/media/stih-cec.txt 13100 13101STK1160 USB VIDEO CAPTURE DRIVER 13102M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13103L: linux-media@vger.kernel.org 13104T: git git://linuxtv.org/media_tree.git 13105S: Maintained 13106F: drivers/media/usb/stk1160/ 13107 13108STMMAC ETHERNET DRIVER 13109M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13110M: Alexandre Torgue <alexandre.torgue@st.com> 13111L: netdev@vger.kernel.org 13112W: http://www.stlinux.com 13113S: Supported 13114F: drivers/net/ethernet/stmicro/stmmac/ 13115 13116SUN3/3X 13117M: Sam Creasey <sammy@sammy.net> 13118W: http://sammy.net/sun3/ 13119S: Maintained 13120F: arch/m68k/kernel/*sun3* 13121F: arch/m68k/sun3*/ 13122F: arch/m68k/include/asm/sun3* 13123F: drivers/net/ethernet/i825xx/sun3* 13124 13125SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13126M: Hans de Goede <hdegoede@redhat.com> 13127L: linux-input@vger.kernel.org 13128S: Maintained 13129F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13130F: drivers/input/keyboard/sun4i-lradc-keys.c 13131 13132SUNDANCE NETWORK DRIVER 13133M: Denis Kirjanov <kda@linux-powerpc.org> 13134L: netdev@vger.kernel.org 13135S: Maintained 13136F: drivers/net/ethernet/dlink/sundance.c 13137 13138SUPERH 13139M: Yoshinori Sato <ysato@users.sourceforge.jp> 13140M: Rich Felker <dalias@libc.org> 13141L: linux-sh@vger.kernel.org 13142Q: http://patchwork.kernel.org/project/linux-sh/list/ 13143S: Maintained 13144F: Documentation/sh/ 13145F: arch/sh/ 13146F: drivers/sh/ 13147 13148SUSPEND TO RAM 13149M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13150M: Len Brown <len.brown@intel.com> 13151M: Pavel Machek <pavel@ucw.cz> 13152L: linux-pm@vger.kernel.org 13153B: https://bugzilla.kernel.org 13154S: Supported 13155F: Documentation/power/ 13156F: arch/x86/kernel/acpi/ 13157F: drivers/base/power/ 13158F: kernel/power/ 13159F: include/linux/suspend.h 13160F: include/linux/freezer.h 13161F: include/linux/pm.h 13162 13163SVGA HANDLING 13164M: Martin Mares <mj@ucw.cz> 13165L: linux-video@atrey.karlin.mff.cuni.cz 13166S: Maintained 13167F: Documentation/svga.txt 13168F: arch/x86/boot/video* 13169 13170SWIOTLB SUBSYSTEM 13171M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13172L: iommu@lists.linux-foundation.org 13173T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13174S: Supported 13175F: lib/swiotlb.c 13176F: arch/*/kernel/pci-swiotlb.c 13177F: include/linux/swiotlb.h 13178 13179SWITCHDEV 13180M: Jiri Pirko <jiri@resnulli.us> 13181M: Ivan Vecera <ivecera@redhat.com> 13182L: netdev@vger.kernel.org 13183S: Supported 13184F: net/switchdev/ 13185F: include/net/switchdev.h 13186 13187SYNC FILE FRAMEWORK 13188M: Sumit Semwal <sumit.semwal@linaro.org> 13189R: Gustavo Padovan <gustavo@padovan.org> 13190S: Maintained 13191L: linux-media@vger.kernel.org 13192L: dri-devel@lists.freedesktop.org 13193F: drivers/dma-buf/sync_* 13194F: drivers/dma-buf/dma-fence* 13195F: drivers/dma-buf/sw_sync.c 13196F: include/linux/sync_file.h 13197F: include/uapi/linux/sync_file.h 13198F: Documentation/sync_file.txt 13199T: git git://anongit.freedesktop.org/drm/drm-misc 13200 13201SYNOPSYS ARC ARCHITECTURE 13202M: Vineet Gupta <vgupta@synopsys.com> 13203L: linux-snps-arc@lists.infradead.org 13204S: Supported 13205F: arch/arc/ 13206F: Documentation/devicetree/bindings/arc/* 13207F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13208F: drivers/clocksource/arc_timer.c 13209F: drivers/tty/serial/arc_uart.c 13210T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13211 13212SYNOPSYS ARC HSDK SDP pll clock driver 13213M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13214S: Supported 13215F: drivers/clk/clk-hsdk-pll.c 13216F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13217 13218SYNOPSYS ARC SDP clock driver 13219M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13220S: Supported 13221F: drivers/clk/axs10x/* 13222F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13223 13224SYNOPSYS ARC SDP platform support 13225M: Alexey Brodkin <abrodkin@synopsys.com> 13226S: Supported 13227F: arch/arc/plat-axs10x 13228F: arch/arc/boot/dts/ax* 13229F: Documentation/devicetree/bindings/arc/axs10* 13230 13231SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13232M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13233S: Supported 13234F: drivers/reset/reset-axs10x.c 13235F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13236 13237SYNOPSYS DESIGNWARE 8250 UART DRIVER 13238R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13239S: Maintained 13240F: drivers/tty/serial/8250/8250_dw.c 13241 13242SYNOPSYS DESIGNWARE APB GPIO DRIVER 13243M: Hoan Tran <hotran@apm.com> 13244L: linux-gpio@vger.kernel.org 13245S: Maintained 13246F: drivers/gpio/gpio-dwapb.c 13247F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13248 13249SYNOPSYS DESIGNWARE DMAC DRIVER 13250M: Viresh Kumar <vireshk@kernel.org> 13251R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13252S: Maintained 13253F: include/linux/dma/dw.h 13254F: include/linux/platform_data/dma-dw.h 13255F: drivers/dma/dw/ 13256 13257SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13258M: Jie Deng <jiedeng@synopsys.com> 13259M: Jose Abreu <Jose.Abreu@synopsys.com> 13260L: netdev@vger.kernel.org 13261S: Supported 13262F: drivers/net/ethernet/synopsys/ 13263 13264SYNOPSYS DESIGNWARE I2C DRIVER 13265M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13266R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13267R: Mika Westerberg <mika.westerberg@linux.intel.com> 13268L: linux-i2c@vger.kernel.org 13269S: Maintained 13270F: drivers/i2c/busses/i2c-designware-* 13271F: include/linux/platform_data/i2c-designware.h 13272 13273SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13274M: Jaehoon Chung <jh80.chung@samsung.com> 13275L: linux-mmc@vger.kernel.org 13276S: Maintained 13277F: drivers/mmc/host/dw_mmc* 13278 13279SYNOPSYS HSDK RESET CONTROLLER DRIVER 13280M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13281S: Supported 13282F: drivers/reset/reset-hsdk.c 13283F: include/dt-bindings/reset/snps,hsdk-reset.h 13284F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13285 13286SYSTEM CONFIGURATION (SYSCON) 13287M: Lee Jones <lee.jones@linaro.org> 13288M: Arnd Bergmann <arnd@arndb.de> 13289T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13290S: Supported 13291F: drivers/mfd/syscon.c 13292 13293SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13294M: Sudeep Holla <sudeep.holla@arm.com> 13295L: linux-arm-kernel@lists.infradead.org 13296S: Maintained 13297F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13298F: drivers/clk/clk-scpi.c 13299F: drivers/cpufreq/scpi-cpufreq.c 13300F: drivers/firmware/arm_scpi.c 13301F: include/linux/scpi_protocol.h 13302 13303SYSTEM RESET/SHUTDOWN DRIVERS 13304M: Sebastian Reichel <sre@kernel.org> 13305L: linux-pm@vger.kernel.org 13306T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13307S: Maintained 13308F: Documentation/devicetree/bindings/power/reset/ 13309F: drivers/power/reset/ 13310 13311SYSTEM TRACE MODULE CLASS 13312M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13313S: Maintained 13314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13315F: Documentation/trace/stm.txt 13316F: drivers/hwtracing/stm/ 13317F: include/linux/stm.h 13318F: include/uapi/linux/stm.h 13319 13320SYSV FILESYSTEM 13321M: Christoph Hellwig <hch@infradead.org> 13322S: Maintained 13323F: Documentation/filesystems/sysv-fs.txt 13324F: fs/sysv/ 13325F: include/linux/sysv_fs.h 13326 13327TARGET SUBSYSTEM 13328M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13329L: linux-scsi@vger.kernel.org 13330L: target-devel@vger.kernel.org 13331W: http://www.linux-iscsi.org 13332W: http://groups.google.com/group/linux-iscsi-target-dev 13333T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13334S: Supported 13335F: drivers/target/ 13336F: include/target/ 13337F: Documentation/target/ 13338 13339TASKSTATS STATISTICS INTERFACE 13340M: Balbir Singh <bsingharora@gmail.com> 13341S: Maintained 13342F: Documentation/accounting/taskstats* 13343F: include/linux/taskstats* 13344F: kernel/taskstats.c 13345 13346TC subsystem 13347M: Jamal Hadi Salim <jhs@mojatatu.com> 13348M: Cong Wang <xiyou.wangcong@gmail.com> 13349M: Jiri Pirko <jiri@resnulli.us> 13350L: netdev@vger.kernel.org 13351S: Maintained 13352F: include/net/pkt_cls.h 13353F: include/net/pkt_sched.h 13354F: include/net/tc_act/ 13355F: include/uapi/linux/pkt_cls.h 13356F: include/uapi/linux/pkt_sched.h 13357F: include/uapi/linux/tc_act/ 13358F: include/uapi/linux/tc_ematch/ 13359F: net/sched/ 13360 13361TCP LOW PRIORITY MODULE 13362M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13363M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13364W: http://tcp-lp-mod.sourceforge.net/ 13365S: Maintained 13366F: net/ipv4/tcp_lp.c 13367 13368TDA10071 MEDIA DRIVER 13369M: Antti Palosaari <crope@iki.fi> 13370L: linux-media@vger.kernel.org 13371W: https://linuxtv.org 13372W: http://palosaari.fi/linux/ 13373Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13374T: git git://linuxtv.org/anttip/media_tree.git 13375S: Maintained 13376F: drivers/media/dvb-frontends/tda10071* 13377 13378TDA18212 MEDIA DRIVER 13379M: Antti Palosaari <crope@iki.fi> 13380L: linux-media@vger.kernel.org 13381W: https://linuxtv.org 13382W: http://palosaari.fi/linux/ 13383Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13384T: git git://linuxtv.org/anttip/media_tree.git 13385S: Maintained 13386F: drivers/media/tuners/tda18212* 13387 13388TDA18218 MEDIA DRIVER 13389M: Antti Palosaari <crope@iki.fi> 13390L: linux-media@vger.kernel.org 13391W: https://linuxtv.org 13392W: http://palosaari.fi/linux/ 13393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13394T: git git://linuxtv.org/anttip/media_tree.git 13395S: Maintained 13396F: drivers/media/tuners/tda18218* 13397 13398TDA18271 MEDIA DRIVER 13399M: Michael Krufky <mkrufky@linuxtv.org> 13400L: linux-media@vger.kernel.org 13401W: https://linuxtv.org 13402W: http://github.com/mkrufky 13403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13404T: git git://linuxtv.org/mkrufky/tuners.git 13405S: Maintained 13406F: drivers/media/tuners/tda18271* 13407 13408TDA827x MEDIA DRIVER 13409M: Michael Krufky <mkrufky@linuxtv.org> 13410L: linux-media@vger.kernel.org 13411W: https://linuxtv.org 13412W: http://github.com/mkrufky 13413Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13414T: git git://linuxtv.org/mkrufky/tuners.git 13415S: Maintained 13416F: drivers/media/tuners/tda8290.* 13417 13418TDA8290 MEDIA DRIVER 13419M: Michael Krufky <mkrufky@linuxtv.org> 13420L: linux-media@vger.kernel.org 13421W: https://linuxtv.org 13422W: http://github.com/mkrufky 13423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13424T: git git://linuxtv.org/mkrufky/tuners.git 13425S: Maintained 13426F: drivers/media/tuners/tda8290.* 13427 13428TDA9840 MEDIA DRIVER 13429M: Hans Verkuil <hverkuil@xs4all.nl> 13430L: linux-media@vger.kernel.org 13431T: git git://linuxtv.org/media_tree.git 13432W: https://linuxtv.org 13433S: Maintained 13434F: drivers/media/i2c/tda9840* 13435 13436TEA5761 TUNER DRIVER 13437M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13438M: Mauro Carvalho Chehab <mchehab@kernel.org> 13439L: linux-media@vger.kernel.org 13440W: https://linuxtv.org 13441T: git git://linuxtv.org/media_tree.git 13442S: Odd fixes 13443F: drivers/media/tuners/tea5761.* 13444 13445TEA5767 TUNER DRIVER 13446M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13447M: Mauro Carvalho Chehab <mchehab@kernel.org> 13448L: linux-media@vger.kernel.org 13449W: https://linuxtv.org 13450T: git git://linuxtv.org/media_tree.git 13451S: Maintained 13452F: drivers/media/tuners/tea5767.* 13453 13454TEA6415C 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/tea6415c* 13461 13462TEA6420 MEDIA DRIVER 13463M: Hans Verkuil <hverkuil@xs4all.nl> 13464L: linux-media@vger.kernel.org 13465T: git git://linuxtv.org/media_tree.git 13466W: https://linuxtv.org 13467S: Maintained 13468F: drivers/media/i2c/tea6420* 13469 13470TEAM DRIVER 13471M: Jiri Pirko <jiri@resnulli.us> 13472L: netdev@vger.kernel.org 13473S: Supported 13474F: drivers/net/team/ 13475F: include/linux/if_team.h 13476F: include/uapi/linux/if_team.h 13477 13478TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13479M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13480S: Maintained 13481F: arch/x86/platform/ts5500/ 13482 13483TECHNOTREND USB IR RECEIVER 13484M: Sean Young <sean@mess.org> 13485L: linux-media@vger.kernel.org 13486S: Maintained 13487F: drivers/media/rc/ttusbir.c 13488 13489TEE SUBSYSTEM 13490M: Jens Wiklander <jens.wiklander@linaro.org> 13491S: Maintained 13492F: include/linux/tee_drv.h 13493F: include/uapi/linux/tee.h 13494F: drivers/tee/ 13495F: Documentation/tee.txt 13496 13497TEGRA ARCHITECTURE SUPPORT 13498M: Thierry Reding <thierry.reding@gmail.com> 13499M: Jonathan Hunter <jonathanh@nvidia.com> 13500L: linux-tegra@vger.kernel.org 13501Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13503S: Supported 13504N: [^a-z]tegra 13505 13506TEGRA CLOCK DRIVER 13507M: Peter De Schrijver <pdeschrijver@nvidia.com> 13508M: Prashant Gaikwad <pgaikwad@nvidia.com> 13509S: Supported 13510F: drivers/clk/tegra/ 13511 13512TEGRA DMA DRIVERS 13513M: Laxman Dewangan <ldewangan@nvidia.com> 13514M: Jon Hunter <jonathanh@nvidia.com> 13515S: Supported 13516F: drivers/dma/tegra* 13517 13518TEGRA I2C DRIVER 13519M: Laxman Dewangan <ldewangan@nvidia.com> 13520S: Supported 13521F: drivers/i2c/busses/i2c-tegra.c 13522 13523TEGRA IOMMU DRIVERS 13524M: Hiroshi Doyu <hdoyu@nvidia.com> 13525S: Supported 13526F: drivers/iommu/tegra* 13527 13528TEGRA KBC DRIVER 13529M: Rakesh Iyer <riyer@nvidia.com> 13530M: Laxman Dewangan <ldewangan@nvidia.com> 13531S: Supported 13532F: drivers/input/keyboard/tegra-kbc.c 13533 13534TEGRA PWM DRIVER 13535M: Thierry Reding <thierry.reding@gmail.com> 13536S: Supported 13537F: drivers/pwm/pwm-tegra.c 13538 13539TEGRA SERIAL DRIVER 13540M: Laxman Dewangan <ldewangan@nvidia.com> 13541S: Supported 13542F: drivers/tty/serial/serial-tegra.c 13543 13544TEGRA SPI DRIVER 13545M: Laxman Dewangan <ldewangan@nvidia.com> 13546S: Supported 13547F: drivers/spi/spi-tegra* 13548 13549TEHUTI ETHERNET DRIVER 13550M: Andy Gospodarek <andy@greyhouse.net> 13551L: netdev@vger.kernel.org 13552S: Supported 13553F: drivers/net/ethernet/tehuti/* 13554 13555Telecom Clock Driver for MCPL0010 13556M: Mark Gross <mark.gross@intel.com> 13557S: Supported 13558F: drivers/char/tlclk.c 13559 13560TENSILICA XTENSA PORT (xtensa) 13561M: Chris Zankel <chris@zankel.net> 13562M: Max Filippov <jcmvbkbc@gmail.com> 13563L: linux-xtensa@linux-xtensa.org 13564T: git git://github.com/czankel/xtensa-linux.git 13565S: Maintained 13566F: arch/xtensa/ 13567F: drivers/irqchip/irq-xtensa-* 13568 13569Texas Instruments' System Control Interface (TISCI) Protocol Driver 13570M: Nishanth Menon <nm@ti.com> 13571M: Tero Kristo <t-kristo@ti.com> 13572M: Santosh Shilimkar <ssantosh@kernel.org> 13573L: linux-arm-kernel@lists.infradead.org 13574S: Maintained 13575F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13576F: drivers/firmware/ti_sci* 13577F: include/linux/soc/ti/ti_sci_protocol.h 13578F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13579F: include/dt-bindings/genpd/k2g.h 13580F: drivers/soc/ti/ti_sci_pm_domains.c 13581F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13582F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13583F: drivers/clk/keystone/sci-clk.c 13584F: drivers/reset/reset-ti-sci.c 13585 13586THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13587M: Hans Verkuil <hverkuil@xs4all.nl> 13588L: linux-media@vger.kernel.org 13589T: git git://linuxtv.org/media_tree.git 13590W: https://linuxtv.org 13591S: Maintained 13592F: drivers/media/radio/radio-raremono.c 13593 13594THERMAL 13595M: Zhang Rui <rui.zhang@intel.com> 13596M: Eduardo Valentin <edubezval@gmail.com> 13597L: linux-pm@vger.kernel.org 13598T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13600Q: https://patchwork.kernel.org/project/linux-pm/list/ 13601S: Supported 13602F: drivers/thermal/ 13603F: include/linux/thermal.h 13604F: include/uapi/linux/thermal.h 13605F: include/linux/cpu_cooling.h 13606F: Documentation/devicetree/bindings/thermal/ 13607 13608THERMAL/CPU_COOLING 13609M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13610M: Viresh Kumar <viresh.kumar@linaro.org> 13611M: Javi Merino <javi.merino@kernel.org> 13612L: linux-pm@vger.kernel.org 13613S: Supported 13614F: Documentation/thermal/cpu-cooling-api.txt 13615F: drivers/thermal/cpu_cooling.c 13616F: include/linux/cpu_cooling.h 13617 13618THINKPAD ACPI EXTRAS DRIVER 13619M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13620L: ibm-acpi-devel@lists.sourceforge.net 13621L: platform-driver-x86@vger.kernel.org 13622W: http://ibm-acpi.sourceforge.net 13623W: http://thinkwiki.org/wiki/Ibm-acpi 13624T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13625S: Maintained 13626F: drivers/platform/x86/thinkpad_acpi.c 13627 13628THUNDERBOLT DRIVER 13629M: Andreas Noever <andreas.noever@gmail.com> 13630M: Michael Jamet <michael.jamet@intel.com> 13631M: Mika Westerberg <mika.westerberg@linux.intel.com> 13632M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13633T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13634S: Maintained 13635F: Documentation/admin-guide/thunderbolt.rst 13636F: drivers/thunderbolt/ 13637F: include/linux/thunderbolt.h 13638 13639THUNDERBOLT NETWORK DRIVER 13640M: Michael Jamet <michael.jamet@intel.com> 13641M: Mika Westerberg <mika.westerberg@linux.intel.com> 13642M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13643L: netdev@vger.kernel.org 13644S: Maintained 13645F: drivers/net/thunderbolt.c 13646 13647THUNDERX GPIO DRIVER 13648M: David Daney <david.daney@cavium.com> 13649S: Maintained 13650F: drivers/gpio/gpio-thunderx.c 13651 13652TI AM437X VPFE DRIVER 13653M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13654L: linux-media@vger.kernel.org 13655W: https://linuxtv.org 13656Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13657T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13658S: Maintained 13659F: drivers/media/platform/am437x/ 13660 13661TI BANDGAP AND THERMAL DRIVER 13662M: Eduardo Valentin <edubezval@gmail.com> 13663M: Keerthy <j-keerthy@ti.com> 13664L: linux-pm@vger.kernel.org 13665L: linux-omap@vger.kernel.org 13666S: Maintained 13667F: drivers/thermal/ti-soc-thermal/ 13668 13669TI BQ27XXX POWER SUPPLY DRIVER 13670R: Andrew F. Davis <afd@ti.com> 13671F: include/linux/power/bq27xxx_battery.h 13672F: drivers/power/supply/bq27xxx_battery.c 13673F: drivers/power/supply/bq27xxx_battery_i2c.c 13674 13675TI CDCE706 CLOCK DRIVER 13676M: Max Filippov <jcmvbkbc@gmail.com> 13677S: Maintained 13678F: drivers/clk/clk-cdce706.c 13679 13680TI CLOCK DRIVER 13681M: Tero Kristo <t-kristo@ti.com> 13682L: linux-omap@vger.kernel.org 13683S: Maintained 13684F: drivers/clk/ti/ 13685F: include/linux/clk/ti.h 13686 13687TI DAVINCI MACHINE SUPPORT 13688M: Sekhar Nori <nsekhar@ti.com> 13689M: Kevin Hilman <khilman@kernel.org> 13690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13691T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13692S: Supported 13693F: arch/arm/mach-davinci/ 13694F: drivers/i2c/busses/i2c-davinci.c 13695F: arch/arm/boot/dts/da850* 13696 13697TI DAVINCI SERIES GPIO DRIVER 13698M: Keerthy <j-keerthy@ti.com> 13699L: linux-gpio@vger.kernel.org 13700S: Maintained 13701F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13702F: drivers/gpio/gpio-davinci.c 13703 13704TI DAVINCI SERIES MEDIA DRIVER 13705M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13706L: linux-media@vger.kernel.org 13707W: https://linuxtv.org 13708Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13709T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13710S: Maintained 13711F: drivers/media/platform/davinci/ 13712F: include/media/davinci/ 13713 13714TI ETHERNET SWITCH DRIVER (CPSW) 13715R: Grygorii Strashko <grygorii.strashko@ti.com> 13716L: linux-omap@vger.kernel.org 13717L: netdev@vger.kernel.org 13718S: Maintained 13719F: drivers/net/ethernet/ti/cpsw* 13720F: drivers/net/ethernet/ti/davinci* 13721 13722TI FLASH MEDIA INTERFACE DRIVER 13723M: Alex Dubov <oakad@yahoo.com> 13724S: Maintained 13725F: drivers/misc/tifm* 13726F: drivers/mmc/host/tifm_sd.c 13727F: include/linux/tifm.h 13728 13729TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13730M: Santosh Shilimkar <ssantosh@kernel.org> 13731L: linux-kernel@vger.kernel.org 13732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13733S: Maintained 13734F: drivers/soc/ti/* 13735T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13736 13737TI LM49xxx FAMILY ASoC CODEC DRIVERS 13738M: M R Swami Reddy <mr.swami.reddy@ti.com> 13739M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13740L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13741S: Maintained 13742F: sound/soc/codecs/lm49453* 13743F: sound/soc/codecs/isabelle* 13744 13745TI LP855x BACKLIGHT DRIVER 13746M: Milo Kim <milo.kim@ti.com> 13747S: Maintained 13748F: Documentation/backlight/lp855x-driver.txt 13749F: drivers/video/backlight/lp855x_bl.c 13750F: include/linux/platform_data/lp855x.h 13751 13752TI LP8727 CHARGER DRIVER 13753M: Milo Kim <milo.kim@ti.com> 13754S: Maintained 13755F: drivers/power/supply/lp8727_charger.c 13756F: include/linux/platform_data/lp8727.h 13757 13758TI LP8788 MFD DRIVER 13759M: Milo Kim <milo.kim@ti.com> 13760S: Maintained 13761F: drivers/iio/adc/lp8788_adc.c 13762F: drivers/leds/leds-lp8788.c 13763F: drivers/mfd/lp8788*.c 13764F: drivers/power/supply/lp8788-charger.c 13765F: drivers/regulator/lp8788-*.c 13766F: include/linux/mfd/lp8788*.h 13767 13768TI NETCP ETHERNET DRIVER 13769M: Wingman Kwok <w-kwok2@ti.com> 13770M: Murali Karicheri <m-karicheri2@ti.com> 13771L: netdev@vger.kernel.org 13772S: Maintained 13773F: drivers/net/ethernet/ti/netcp* 13774 13775TI TAS571X FAMILY ASoC CODEC DRIVER 13776M: Kevin Cernekee <cernekee@chromium.org> 13777L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13778S: Odd Fixes 13779F: sound/soc/codecs/tas571x* 13780 13781TI TRF7970A NFC DRIVER 13782M: Mark Greer <mgreer@animalcreek.com> 13783L: linux-wireless@vger.kernel.org 13784L: linux-nfc@lists.01.org (moderated for non-subscribers) 13785S: Supported 13786F: drivers/nfc/trf7970a.c 13787F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13788 13789TI TWL4030 SERIES SOC CODEC DRIVER 13790M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13791L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13792S: Maintained 13793F: sound/soc/codecs/twl4030* 13794 13795TI VPE/CAL DRIVERS 13796M: Benoit Parrot <bparrot@ti.com> 13797L: linux-media@vger.kernel.org 13798W: http://linuxtv.org/ 13799Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13800S: Maintained 13801F: drivers/media/platform/ti-vpe/ 13802 13803TI WILINK WIRELESS DRIVERS 13804L: linux-wireless@vger.kernel.org 13805W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13806W: http://wireless.kernel.org/en/users/Drivers/wl1251 13807T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13808S: Orphan 13809F: drivers/net/wireless/ti/ 13810F: include/linux/wl12xx.h 13811 13812TILE ARCHITECTURE 13813W: http://www.mellanox.com/repository/solutions/tile-scm/ 13814S: Orphan 13815F: arch/tile/ 13816F: drivers/char/tile-srom.c 13817F: drivers/edac/tile_edac.c 13818F: drivers/net/ethernet/tile/ 13819F: drivers/rtc/rtc-tile.c 13820F: drivers/tty/hvc/hvc_tile.c 13821F: drivers/tty/serial/tilegx.c 13822F: drivers/usb/host/*-tilegx.c 13823F: include/linux/usb/tilegx.h 13824 13825TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13826M: John Stultz <john.stultz@linaro.org> 13827M: Thomas Gleixner <tglx@linutronix.de> 13828R: Stephen Boyd <sboyd@codeaurora.org> 13829L: linux-kernel@vger.kernel.org 13830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13831S: Supported 13832F: include/linux/clocksource.h 13833F: include/linux/time.h 13834F: include/linux/timex.h 13835F: include/uapi/linux/time.h 13836F: include/uapi/linux/timex.h 13837F: kernel/time/clocksource.c 13838F: kernel/time/time*.c 13839F: kernel/time/alarmtimer.c 13840F: kernel/time/ntp.c 13841F: tools/testing/selftests/timers/ 13842 13843TIPC NETWORK LAYER 13844M: Jon Maloy <jon.maloy@ericsson.com> 13845M: Ying Xue <ying.xue@windriver.com> 13846L: netdev@vger.kernel.org (core kernel code) 13847L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13848W: http://tipc.sourceforge.net/ 13849S: Maintained 13850F: include/uapi/linux/tipc*.h 13851F: net/tipc/ 13852 13853TLAN NETWORK DRIVER 13854M: Samuel Chessman <chessman@tux.org> 13855L: tlan-devel@lists.sourceforge.net (subscribers-only) 13856W: http://sourceforge.net/projects/tlan/ 13857S: Maintained 13858F: Documentation/networking/tlan.txt 13859F: drivers/net/ethernet/ti/tlan.* 13860 13861TM6000 VIDEO4LINUX DRIVER 13862M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13863M: Mauro Carvalho Chehab <mchehab@kernel.org> 13864L: linux-media@vger.kernel.org 13865W: https://linuxtv.org 13866T: git git://linuxtv.org/media_tree.git 13867S: Odd fixes 13868F: drivers/media/usb/tm6000/ 13869F: Documentation/media/v4l-drivers/tm6000* 13870 13871TMIO/SDHI MMC DRIVER 13872M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13873L: linux-mmc@vger.kernel.org 13874S: Supported 13875F: drivers/mmc/host/tmio_mmc* 13876F: drivers/mmc/host/renesas_sdhi* 13877F: include/linux/mfd/tmio.h 13878 13879TMP401 HARDWARE MONITOR DRIVER 13880M: Guenter Roeck <linux@roeck-us.net> 13881L: linux-hwmon@vger.kernel.org 13882S: Maintained 13883F: Documentation/hwmon/tmp401 13884F: drivers/hwmon/tmp401.c 13885 13886TMPFS (SHMEM FILESYSTEM) 13887M: Hugh Dickins <hughd@google.com> 13888L: linux-mm@kvack.org 13889S: Maintained 13890F: include/linux/shmem_fs.h 13891F: mm/shmem.c 13892 13893TOMOYO SECURITY MODULE 13894M: Kentaro Takeda <takedakn@nttdata.co.jp> 13895M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13896L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13897L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13898L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13899L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13900W: http://tomoyo.sourceforge.jp/ 13901T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13902S: Maintained 13903F: security/tomoyo/ 13904 13905TOPSTAR LAPTOP EXTRAS DRIVER 13906M: Herton Ronaldo Krzesinski <herton@canonical.com> 13907L: platform-driver-x86@vger.kernel.org 13908S: Maintained 13909F: drivers/platform/x86/topstar-laptop.c 13910 13911TORTURE-TEST MODULES 13912M: Davidlohr Bueso <dave@stgolabs.net> 13913M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13914M: Josh Triplett <josh@joshtriplett.org> 13915L: linux-kernel@vger.kernel.org 13916S: Supported 13917T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13918F: Documentation/RCU/torture.txt 13919F: kernel/torture.c 13920F: kernel/rcu/rcutorture.c 13921F: kernel/locking/locktorture.c 13922 13923TOSHIBA ACPI EXTRAS DRIVER 13924M: Azael Avalos <coproscefalo@gmail.com> 13925L: platform-driver-x86@vger.kernel.org 13926S: Maintained 13927F: drivers/platform/x86/toshiba_acpi.c 13928 13929TOSHIBA BLUETOOTH DRIVER 13930M: Azael Avalos <coproscefalo@gmail.com> 13931L: platform-driver-x86@vger.kernel.org 13932S: Maintained 13933F: drivers/platform/x86/toshiba_bluetooth.c 13934 13935TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13936M: Azael Avalos <coproscefalo@gmail.com> 13937L: platform-driver-x86@vger.kernel.org 13938S: Maintained 13939F: drivers/platform/x86/toshiba_haps.c 13940 13941TOSHIBA SMM DRIVER 13942M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13943W: http://www.buzzard.org.uk/toshiba/ 13944S: Maintained 13945F: drivers/char/toshiba.c 13946F: include/linux/toshiba.h 13947F: include/uapi/linux/toshiba.h 13948 13949TOSHIBA TC358743 DRIVER 13950M: Mats Randgaard <matrandg@cisco.com> 13951L: linux-media@vger.kernel.org 13952S: Maintained 13953F: drivers/media/i2c/tc358743* 13954F: include/media/i2c/tc358743.h 13955 13956TOSHIBA WMI HOTKEYS DRIVER 13957M: Azael Avalos <coproscefalo@gmail.com> 13958L: platform-driver-x86@vger.kernel.org 13959S: Maintained 13960F: drivers/platform/x86/toshiba-wmi.c 13961 13962TPM DEVICE DRIVER 13963M: Peter Huewe <peterhuewe@gmx.de> 13964M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13965R: Jason Gunthorpe <jgg@ziepe.ca> 13966L: linux-integrity@vger.kernel.org 13967Q: https://patchwork.kernel.org/project/linux-integrity/list/ 13968W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 13969T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13970S: Maintained 13971F: drivers/char/tpm/ 13972 13973TRACING 13974M: Steven Rostedt <rostedt@goodmis.org> 13975M: Ingo Molnar <mingo@redhat.com> 13976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13977S: Maintained 13978F: Documentation/trace/ftrace.txt 13979F: arch/*/*/*/ftrace.h 13980F: arch/*/kernel/ftrace.c 13981F: include/*/ftrace.h 13982F: include/linux/trace*.h 13983F: include/trace/ 13984F: kernel/trace/ 13985F: tools/testing/selftests/ftrace/ 13986 13987TRACING MMIO ACCESSES (MMIOTRACE) 13988M: Steven Rostedt <rostedt@goodmis.org> 13989M: Ingo Molnar <mingo@kernel.org> 13990R: Karol Herbst <karolherbst@gmail.com> 13991R: Pekka Paalanen <ppaalanen@gmail.com> 13992S: Maintained 13993L: linux-kernel@vger.kernel.org 13994L: nouveau@lists.freedesktop.org 13995F: kernel/trace/trace_mmiotrace.c 13996F: include/linux/mmiotrace.h 13997F: arch/x86/mm/kmmio.c 13998F: arch/x86/mm/mmio-mod.c 13999F: arch/x86/mm/testmmiotrace.c 14000 14001TRIVIAL PATCHES 14002M: Jiri Kosina <trivial@kernel.org> 14003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14004S: Maintained 14005K: ^Subject:.*(?i)trivial 14006 14007TEMPO SEMICONDUCTOR DRIVERS 14008M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14009S: Maintained 14010F: sound/soc/codecs/tscs*.c 14011F: sound/soc/codecs/tscs*.h 14012F: Documentation/devicetree/bindings/sound/tscs*.txt 14013 14014TTY LAYER 14015M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14016M: Jiri Slaby <jslaby@suse.com> 14017S: Supported 14018T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14019F: Documentation/serial/ 14020F: drivers/tty/ 14021F: drivers/tty/serial/serial_core.c 14022F: include/linux/serial_core.h 14023F: include/linux/serial.h 14024F: include/linux/tty.h 14025F: include/uapi/linux/serial_core.h 14026F: include/uapi/linux/serial.h 14027F: include/uapi/linux/tty.h 14028 14029TUA9001 MEDIA DRIVER 14030M: Antti Palosaari <crope@iki.fi> 14031L: linux-media@vger.kernel.org 14032W: https://linuxtv.org 14033W: http://palosaari.fi/linux/ 14034Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14035T: git git://linuxtv.org/anttip/media_tree.git 14036S: Maintained 14037F: drivers/media/tuners/tua9001* 14038 14039TULIP NETWORK DRIVERS 14040L: netdev@vger.kernel.org 14041L: linux-parisc@vger.kernel.org 14042S: Orphan 14043F: drivers/net/ethernet/dec/tulip/ 14044 14045TUN/TAP driver 14046M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14047W: http://vtun.sourceforge.net/tun 14048S: Maintained 14049F: Documentation/networking/tuntap.txt 14050F: arch/um/os-Linux/drivers/ 14051 14052TURBOCHANNEL SUBSYSTEM 14053M: "Maciej W. Rozycki" <macro@linux-mips.org> 14054M: Ralf Baechle <ralf@linux-mips.org> 14055L: linux-mips@linux-mips.org 14056Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14057S: Maintained 14058F: drivers/tc/ 14059F: include/linux/tc.h 14060 14061TW5864 VIDEO4LINUX DRIVER 14062M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14063M: Anton Sviridenko <anton@corp.bluecherry.net> 14064M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14065M: Andrey Utkin <andrey_utkin@fastmail.com> 14066L: linux-media@vger.kernel.org 14067S: Supported 14068F: drivers/media/pci/tw5864/ 14069 14070TW68 VIDEO4LINUX DRIVER 14071M: Hans Verkuil <hverkuil@xs4all.nl> 14072L: linux-media@vger.kernel.org 14073T: git git://linuxtv.org/media_tree.git 14074W: https://linuxtv.org 14075S: Odd Fixes 14076F: drivers/media/pci/tw68/ 14077 14078TW686X VIDEO4LINUX DRIVER 14079M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14080L: linux-media@vger.kernel.org 14081T: git git://linuxtv.org/media_tree.git 14082W: http://linuxtv.org 14083S: Maintained 14084F: drivers/media/pci/tw686x/ 14085 14086UBI FILE SYSTEM (UBIFS) 14087M: Richard Weinberger <richard@nod.at> 14088M: Artem Bityutskiy <dedekind1@gmail.com> 14089M: Adrian Hunter <adrian.hunter@intel.com> 14090L: linux-mtd@lists.infradead.org 14091T: git git://git.infradead.org/ubifs-2.6.git 14092W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14093S: Supported 14094F: Documentation/filesystems/ubifs.txt 14095F: fs/ubifs/ 14096 14097UCLINUX (M68KNOMMU AND COLDFIRE) 14098M: Greg Ungerer <gerg@linux-m68k.org> 14099W: http://www.linux-m68k.org/ 14100W: http://www.uclinux.org/ 14101L: linux-m68k@lists.linux-m68k.org 14102L: uclinux-dev@uclinux.org (subscribers-only) 14103T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14104S: Maintained 14105F: arch/m68k/coldfire/ 14106F: arch/m68k/68*/ 14107F: arch/m68k/*/*_no.* 14108F: arch/m68k/include/asm/*_no.* 14109 14110UDF FILESYSTEM 14111M: Jan Kara <jack@suse.com> 14112S: Maintained 14113F: Documentation/filesystems/udf.txt 14114F: fs/udf/ 14115 14116UDRAW TABLET 14117M: Bastien Nocera <hadess@hadess.net> 14118L: linux-input@vger.kernel.org 14119S: Maintained 14120F: drivers/hid/hid-udraw-ps3.c 14121 14122UFS FILESYSTEM 14123M: Evgeniy Dushistov <dushistov@mail.ru> 14124S: Maintained 14125F: Documentation/filesystems/ufs.txt 14126F: fs/ufs/ 14127 14128UHID USERSPACE HID IO DRIVER: 14129M: David Herrmann <dh.herrmann@googlemail.com> 14130L: linux-input@vger.kernel.org 14131S: Maintained 14132F: drivers/hid/uhid.c 14133F: include/uapi/linux/uhid.h 14134 14135ULPI BUS 14136M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14137L: linux-usb@vger.kernel.org 14138S: Maintained 14139F: drivers/usb/common/ulpi.c 14140F: include/linux/ulpi/ 14141 14142ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14143L: linux-usb@vger.kernel.org 14144S: Orphan 14145F: drivers/uwb/ 14146F: include/linux/uwb.h 14147F: include/linux/uwb/ 14148 14149UNICORE32 ARCHITECTURE: 14150M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14151W: http://mprc.pku.edu.cn/~guanxuetao/linux 14152S: Maintained 14153T: git git://github.com/gxt/linux.git 14154F: arch/unicore32/ 14155 14156UNIFDEF 14157M: Tony Finch <dot@dotat.at> 14158W: http://dotat.at/prog/unifdef 14159S: Maintained 14160F: scripts/unifdef.c 14161 14162UNIFORM CDROM DRIVER 14163M: Jens Axboe <axboe@kernel.dk> 14164W: http://www.kernel.dk 14165S: Maintained 14166F: Documentation/cdrom/ 14167F: drivers/cdrom/cdrom.c 14168F: include/linux/cdrom.h 14169F: include/uapi/linux/cdrom.h 14170 14171UNISYS S-PAR DRIVERS 14172M: David Kershner <david.kershner@unisys.com> 14173L: sparmaintainer@unisys.com (Unisys internal) 14174S: Supported 14175F: include/linux/visorbus.h 14176F: drivers/visorbus/ 14177F: drivers/staging/unisys/ 14178 14179UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14180M: Vinayak Holikatti <vinholikatti@gmail.com> 14181L: linux-scsi@vger.kernel.org 14182S: Supported 14183F: Documentation/scsi/ufs.txt 14184F: drivers/scsi/ufs/ 14185 14186UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14187M: Joao Pinto <jpinto@synopsys.com> 14188L: linux-scsi@vger.kernel.org 14189S: Supported 14190F: drivers/scsi/ufs/*dwc* 14191 14192UNSORTED BLOCK IMAGES (UBI) 14193M: Artem Bityutskiy <dedekind1@gmail.com> 14194M: Richard Weinberger <richard@nod.at> 14195W: http://www.linux-mtd.infradead.org/ 14196L: linux-mtd@lists.infradead.org 14197T: git git://git.infradead.org/ubifs-2.6.git 14198S: Supported 14199F: drivers/mtd/ubi/ 14200F: include/linux/mtd/ubi.h 14201F: include/uapi/mtd/ubi-user.h 14202 14203USB "USBNET" DRIVER FRAMEWORK 14204M: Oliver Neukum <oneukum@suse.com> 14205L: netdev@vger.kernel.org 14206W: http://www.linux-usb.org/usbnet 14207S: Maintained 14208F: drivers/net/usb/usbnet.c 14209F: include/linux/usb/usbnet.h 14210 14211USB ACM DRIVER 14212M: Oliver Neukum <oneukum@suse.com> 14213L: linux-usb@vger.kernel.org 14214S: Maintained 14215F: Documentation/usb/acm.txt 14216F: drivers/usb/class/cdc-acm.* 14217 14218USB AR5523 WIRELESS DRIVER 14219M: Pontus Fuchs <pontus.fuchs@gmail.com> 14220L: linux-wireless@vger.kernel.org 14221S: Maintained 14222F: drivers/net/wireless/ath/ar5523/ 14223 14224USB ATTACHED SCSI 14225M: Oliver Neukum <oneukum@suse.com> 14226L: linux-usb@vger.kernel.org 14227L: linux-scsi@vger.kernel.org 14228S: Maintained 14229F: drivers/usb/storage/uas.c 14230 14231USB CDC ETHERNET DRIVER 14232M: Oliver Neukum <oliver@neukum.org> 14233L: linux-usb@vger.kernel.org 14234S: Maintained 14235F: drivers/net/usb/cdc_*.c 14236F: include/uapi/linux/usb/cdc.h 14237 14238USB CHAOSKEY DRIVER 14239M: Keith Packard <keithp@keithp.com> 14240L: linux-usb@vger.kernel.org 14241S: Maintained 14242F: drivers/usb/misc/chaoskey.c 14243 14244USB CYPRESS C67X00 DRIVER 14245M: Peter Korsgaard <jacmet@sunsite.dk> 14246L: linux-usb@vger.kernel.org 14247S: Maintained 14248F: drivers/usb/c67x00/ 14249 14250USB DAVICOM DM9601 DRIVER 14251M: Peter Korsgaard <jacmet@sunsite.dk> 14252L: netdev@vger.kernel.org 14253W: http://www.linux-usb.org/usbnet 14254S: Maintained 14255F: drivers/net/usb/dm9601.c 14256 14257USB DIAMOND RIO500 DRIVER 14258M: Cesar Miquel <miquel@df.uba.ar> 14259L: rio500-users@lists.sourceforge.net 14260W: http://rio500.sourceforge.net 14261S: Maintained 14262F: drivers/usb/misc/rio500* 14263 14264USB EHCI DRIVER 14265M: Alan Stern <stern@rowland.harvard.edu> 14266L: linux-usb@vger.kernel.org 14267S: Maintained 14268F: Documentation/usb/ehci.txt 14269F: drivers/usb/host/ehci* 14270 14271USB GADGET/PERIPHERAL SUBSYSTEM 14272M: Felipe Balbi <balbi@kernel.org> 14273L: linux-usb@vger.kernel.org 14274W: http://www.linux-usb.org/gadget 14275T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14276S: Maintained 14277F: drivers/usb/gadget/ 14278F: include/linux/usb/gadget* 14279 14280USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14281M: Jiri Kosina <jikos@kernel.org> 14282R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14283L: linux-usb@vger.kernel.org 14284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14285S: Maintained 14286F: Documentation/hid/hiddev.txt 14287F: drivers/hid/usbhid/ 14288 14289USB ISP116X DRIVER 14290M: Olav Kongas <ok@artecdesign.ee> 14291L: linux-usb@vger.kernel.org 14292S: Maintained 14293F: drivers/usb/host/isp116x* 14294F: include/linux/usb/isp116x.h 14295 14296USB LAN78XX ETHERNET DRIVER 14297M: Woojung Huh <woojung.huh@microchip.com> 14298M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14299L: netdev@vger.kernel.org 14300S: Maintained 14301F: drivers/net/usb/lan78xx.* 14302 14303USB MASS STORAGE DRIVER 14304M: Alan Stern <stern@rowland.harvard.edu> 14305L: linux-usb@vger.kernel.org 14306L: usb-storage@lists.one-eyed-alien.net 14307S: Maintained 14308W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14309F: drivers/usb/storage/ 14310 14311USB MIDI DRIVER 14312M: Clemens Ladisch <clemens@ladisch.de> 14313L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14314T: git git://git.alsa-project.org/alsa-kernel.git 14315S: Maintained 14316F: sound/usb/midi.* 14317 14318USB NETWORKING DRIVERS 14319L: linux-usb@vger.kernel.org 14320S: Odd Fixes 14321F: drivers/net/usb/ 14322 14323USB OHCI DRIVER 14324M: Alan Stern <stern@rowland.harvard.edu> 14325L: linux-usb@vger.kernel.org 14326S: Maintained 14327F: Documentation/usb/ohci.txt 14328F: drivers/usb/host/ohci* 14329 14330USB OTG FSM (Finite State Machine) 14331M: Peter Chen <Peter.Chen@nxp.com> 14332T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14333L: linux-usb@vger.kernel.org 14334S: Maintained 14335F: drivers/usb/common/usb-otg-fsm.c 14336 14337USB OVER IP DRIVER 14338M: Valentina Manea <valentina.manea.m@gmail.com> 14339M: Shuah Khan <shuahkh@osg.samsung.com> 14340M: Shuah Khan <shuah@kernel.org> 14341L: linux-usb@vger.kernel.org 14342S: Maintained 14343F: Documentation/usb/usbip_protocol.txt 14344F: drivers/usb/usbip/ 14345F: tools/usb/usbip/ 14346 14347USB PEGASUS DRIVER 14348M: Petko Manolov <petkan@nucleusys.com> 14349L: linux-usb@vger.kernel.org 14350L: netdev@vger.kernel.org 14351T: git git://github.com/petkan/pegasus.git 14352W: https://github.com/petkan/pegasus 14353S: Maintained 14354F: drivers/net/usb/pegasus.* 14355 14356USB PHY LAYER 14357M: Felipe Balbi <balbi@kernel.org> 14358L: linux-usb@vger.kernel.org 14359T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14360S: Maintained 14361F: drivers/usb/phy/ 14362 14363USB PRINTER DRIVER (usblp) 14364M: Pete Zaitcev <zaitcev@redhat.com> 14365L: linux-usb@vger.kernel.org 14366S: Supported 14367F: drivers/usb/class/usblp.c 14368 14369USB QMI WWAN NETWORK DRIVER 14370M: Bjørn Mork <bjorn@mork.no> 14371L: netdev@vger.kernel.org 14372S: Maintained 14373F: Documentation/ABI/testing/sysfs-class-net-qmi 14374F: drivers/net/usb/qmi_wwan.c 14375 14376USB RTL8150 DRIVER 14377M: Petko Manolov <petkan@nucleusys.com> 14378L: linux-usb@vger.kernel.org 14379L: netdev@vger.kernel.org 14380T: git git://github.com/petkan/rtl8150.git 14381W: https://github.com/petkan/rtl8150 14382S: Maintained 14383F: drivers/net/usb/rtl8150.c 14384 14385USB SERIAL SUBSYSTEM 14386M: Johan Hovold <johan@kernel.org> 14387L: linux-usb@vger.kernel.org 14388T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14389S: Maintained 14390F: Documentation/usb/usb-serial.txt 14391F: drivers/usb/serial/ 14392F: include/linux/usb/serial.h 14393 14394USB SMSC75XX ETHERNET DRIVER 14395M: Steve Glendinning <steve.glendinning@shawell.net> 14396L: netdev@vger.kernel.org 14397S: Maintained 14398F: drivers/net/usb/smsc75xx.* 14399 14400USB SMSC95XX ETHERNET DRIVER 14401M: Steve Glendinning <steve.glendinning@shawell.net> 14402M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14403L: netdev@vger.kernel.org 14404S: Maintained 14405F: drivers/net/usb/smsc95xx.* 14406 14407USB SUBSYSTEM 14408M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14409L: linux-usb@vger.kernel.org 14410W: http://www.linux-usb.org 14411T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14412S: Supported 14413F: Documentation/devicetree/bindings/usb/ 14414F: Documentation/usb/ 14415F: drivers/usb/ 14416F: include/linux/usb.h 14417F: include/linux/usb/ 14418 14419USB TYPEC SUBSYSTEM 14420M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14421L: linux-usb@vger.kernel.org 14422S: Maintained 14423F: Documentation/ABI/testing/sysfs-class-typec 14424F: Documentation/usb/typec.rst 14425F: drivers/usb/typec/ 14426F: include/linux/usb/typec.h 14427 14428USB UHCI DRIVER 14429M: Alan Stern <stern@rowland.harvard.edu> 14430L: linux-usb@vger.kernel.org 14431S: Maintained 14432F: drivers/usb/host/uhci* 14433 14434USB VIDEO CLASS 14435M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14436L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14437L: linux-media@vger.kernel.org 14438T: git git://linuxtv.org/media_tree.git 14439W: http://www.ideasonboard.org/uvc/ 14440S: Maintained 14441F: drivers/media/usb/uvc/ 14442F: include/uapi/linux/uvcvideo.h 14443 14444USB VISION DRIVER 14445M: Hans Verkuil <hverkuil@xs4all.nl> 14446L: linux-media@vger.kernel.org 14447T: git git://linuxtv.org/media_tree.git 14448W: https://linuxtv.org 14449S: Odd Fixes 14450F: drivers/media/usb/usbvision/ 14451 14452USB WEBCAM GADGET 14453M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14454L: linux-usb@vger.kernel.org 14455S: Maintained 14456F: drivers/usb/gadget/function/*uvc* 14457F: drivers/usb/gadget/legacy/webcam.c 14458 14459USB WIRELESS RNDIS DRIVER (rndis_wlan) 14460M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14461L: linux-wireless@vger.kernel.org 14462S: Maintained 14463F: drivers/net/wireless/rndis_wlan.c 14464 14465USB XHCI DRIVER 14466M: Mathias Nyman <mathias.nyman@intel.com> 14467L: linux-usb@vger.kernel.org 14468S: Supported 14469F: drivers/usb/host/xhci* 14470F: drivers/usb/host/pci-quirks* 14471 14472USB ZD1201 DRIVER 14473L: linux-wireless@vger.kernel.org 14474W: http://linux-lc100020.sourceforge.net 14475S: Orphan 14476F: drivers/net/wireless/zydas/zd1201.* 14477 14478USB ZR364XX DRIVER 14479M: Antoine Jacquet <royale@zerezo.com> 14480L: linux-usb@vger.kernel.org 14481L: linux-media@vger.kernel.org 14482T: git git://linuxtv.org/media_tree.git 14483W: http://royale.zerezo.com/zr364xx/ 14484S: Maintained 14485F: Documentation/media/v4l-drivers/zr364xx* 14486F: drivers/media/usb/zr364xx/ 14487 14488USER-MODE LINUX (UML) 14489M: Jeff Dike <jdike@addtoit.com> 14490M: Richard Weinberger <richard@nod.at> 14491L: user-mode-linux-devel@lists.sourceforge.net 14492L: user-mode-linux-user@lists.sourceforge.net 14493W: http://user-mode-linux.sourceforge.net 14494T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14495S: Maintained 14496F: Documentation/virtual/uml/ 14497F: arch/um/ 14498F: arch/x86/um/ 14499F: fs/hostfs/ 14500F: fs/hppfs/ 14501 14502USERSPACE I/O (UIO) 14503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14504S: Maintained 14505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14506F: Documentation/driver-api/uio-howto.rst 14507F: drivers/uio/ 14508F: include/linux/uio*.h 14509 14510UTIL-LINUX PACKAGE 14511M: Karel Zak <kzak@redhat.com> 14512L: util-linux@vger.kernel.org 14513W: http://en.wikipedia.org/wiki/Util-linux 14514T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14515S: Maintained 14516 14517UUID HELPERS 14518M: Christoph Hellwig <hch@lst.de> 14519R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14520L: linux-kernel@vger.kernel.org 14521T: git git://git.infradead.org/users/hch/uuid.git 14522F: lib/uuid.c 14523F: lib/test_uuid.c 14524F: include/linux/uuid.h 14525F: include/uapi/linux/uuid.h 14526S: Maintained 14527 14528UVESAFB DRIVER 14529M: Michal Januszewski <spock@gentoo.org> 14530L: linux-fbdev@vger.kernel.org 14531W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14532S: Maintained 14533F: Documentation/fb/uvesafb.txt 14534F: drivers/video/fbdev/uvesafb.* 14535 14536VF610 NAND DRIVER 14537M: Stefan Agner <stefan@agner.ch> 14538L: linux-mtd@lists.infradead.org 14539S: Supported 14540F: drivers/mtd/nand/vf610_nfc.c 14541 14542VFAT/FAT/MSDOS FILESYSTEM 14543M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14544S: Maintained 14545F: Documentation/filesystems/vfat.txt 14546F: fs/fat/ 14547 14548VFIO DRIVER 14549M: Alex Williamson <alex.williamson@redhat.com> 14550L: kvm@vger.kernel.org 14551T: git git://github.com/awilliam/linux-vfio.git 14552S: Maintained 14553F: Documentation/vfio.txt 14554F: drivers/vfio/ 14555F: include/linux/vfio.h 14556F: include/uapi/linux/vfio.h 14557 14558VFIO MEDIATED DEVICE DRIVERS 14559M: Kirti Wankhede <kwankhede@nvidia.com> 14560L: kvm@vger.kernel.org 14561S: Maintained 14562F: Documentation/vfio-mediated-device.txt 14563F: drivers/vfio/mdev/ 14564F: include/linux/mdev.h 14565F: samples/vfio-mdev/ 14566 14567VFIO PLATFORM DRIVER 14568M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14569L: kvm@vger.kernel.org 14570S: Maintained 14571F: drivers/vfio/platform/ 14572 14573VGA_SWITCHEROO 14574R: Lukas Wunner <lukas@wunner.de> 14575S: Maintained 14576F: Documentation/gpu/vga-switcheroo.rst 14577F: drivers/gpu/vga/vga_switcheroo.c 14578F: include/linux/vga_switcheroo.h 14579T: git git://anongit.freedesktop.org/drm/drm-misc 14580 14581VIA RHINE NETWORK DRIVER 14582S: Orphan 14583F: drivers/net/ethernet/via/via-rhine.c 14584 14585VIA SD/MMC CARD CONTROLLER DRIVER 14586M: Bruce Chang <brucechang@via.com.tw> 14587M: Harald Welte <HaraldWelte@viatech.com> 14588S: Maintained 14589F: drivers/mmc/host/via-sdmmc.c 14590 14591VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14592M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14593L: linux-fbdev@vger.kernel.org 14594S: Maintained 14595F: include/linux/via-core.h 14596F: include/linux/via-gpio.h 14597F: include/linux/via_i2c.h 14598F: drivers/video/fbdev/via/ 14599 14600VIA VELOCITY NETWORK DRIVER 14601M: Francois Romieu <romieu@fr.zoreil.com> 14602L: netdev@vger.kernel.org 14603S: Maintained 14604F: drivers/net/ethernet/via/via-velocity.* 14605 14606VIDEO MULTIPLEXER DRIVER 14607M: Philipp Zabel <p.zabel@pengutronix.de> 14608L: linux-media@vger.kernel.org 14609S: Maintained 14610F: drivers/media/platform/video-mux.c 14611 14612VIDEOBUF2 FRAMEWORK 14613M: Pawel Osciak <pawel@osciak.com> 14614M: Marek Szyprowski <m.szyprowski@samsung.com> 14615M: Kyungmin Park <kyungmin.park@samsung.com> 14616L: linux-media@vger.kernel.org 14617S: Maintained 14618F: drivers/media/v4l2-core/videobuf2-* 14619F: include/media/videobuf2-* 14620 14621VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14622M: Helen Koike <helen.koike@collabora.com> 14623L: linux-media@vger.kernel.org 14624T: git git://linuxtv.org/media_tree.git 14625W: https://linuxtv.org 14626S: Maintained 14627F: drivers/media/platform/vimc/* 14628 14629VIRT LIB 14630M: Alex Williamson <alex.williamson@redhat.com> 14631M: Paolo Bonzini <pbonzini@redhat.com> 14632L: kvm@vger.kernel.org 14633S: Supported 14634F: virt/lib/ 14635 14636VIRTIO AND VHOST VSOCK DRIVER 14637M: Stefan Hajnoczi <stefanha@redhat.com> 14638L: kvm@vger.kernel.org 14639L: virtualization@lists.linux-foundation.org 14640L: netdev@vger.kernel.org 14641S: Maintained 14642F: include/linux/virtio_vsock.h 14643F: include/uapi/linux/virtio_vsock.h 14644F: include/uapi/linux/vsockmon.h 14645F: include/uapi/linux/vm_sockets_diag.h 14646F: net/vmw_vsock/diag.c 14647F: net/vmw_vsock/af_vsock_tap.c 14648F: net/vmw_vsock/virtio_transport_common.c 14649F: net/vmw_vsock/virtio_transport.c 14650F: drivers/net/vsockmon.c 14651F: drivers/vhost/vsock.c 14652F: drivers/vhost/vsock.h 14653F: tools/testing/vsock/ 14654 14655VIRTIO CONSOLE DRIVER 14656M: Amit Shah <amit@kernel.org> 14657L: virtualization@lists.linux-foundation.org 14658S: Maintained 14659F: drivers/char/virtio_console.c 14660F: include/linux/virtio_console.h 14661F: include/uapi/linux/virtio_console.h 14662 14663VIRTIO CORE, NET AND BLOCK DRIVERS 14664M: "Michael S. Tsirkin" <mst@redhat.com> 14665M: Jason Wang <jasowang@redhat.com> 14666L: virtualization@lists.linux-foundation.org 14667S: Maintained 14668F: Documentation/devicetree/bindings/virtio/ 14669F: drivers/virtio/ 14670F: tools/virtio/ 14671F: drivers/net/virtio_net.c 14672F: drivers/block/virtio_blk.c 14673F: include/linux/virtio*.h 14674F: include/uapi/linux/virtio_*.h 14675F: drivers/crypto/virtio/ 14676F: mm/balloon_compaction.c 14677 14678VIRTIO CRYPTO DRIVER 14679M: Gonglei <arei.gonglei@huawei.com> 14680L: virtualization@lists.linux-foundation.org 14681L: linux-crypto@vger.kernel.org 14682S: Maintained 14683F: drivers/crypto/virtio/ 14684F: include/uapi/linux/virtio_crypto.h 14685 14686VIRTIO DRIVERS FOR S390 14687M: Cornelia Huck <cohuck@redhat.com> 14688M: Halil Pasic <pasic@linux.vnet.ibm.com> 14689L: linux-s390@vger.kernel.org 14690L: virtualization@lists.linux-foundation.org 14691L: kvm@vger.kernel.org 14692S: Supported 14693F: drivers/s390/virtio/ 14694F: arch/s390/include/uapi/asm/virtio-ccw.h 14695 14696VIRTIO GPU DRIVER 14697M: David Airlie <airlied@linux.ie> 14698M: Gerd Hoffmann <kraxel@redhat.com> 14699L: dri-devel@lists.freedesktop.org 14700L: virtualization@lists.linux-foundation.org 14701T: git git://anongit.freedesktop.org/drm/drm-misc 14702S: Maintained 14703F: drivers/gpu/drm/virtio/ 14704F: include/uapi/linux/virtio_gpu.h 14705 14706VIRTIO HOST (VHOST) 14707M: "Michael S. Tsirkin" <mst@redhat.com> 14708M: Jason Wang <jasowang@redhat.com> 14709L: kvm@vger.kernel.org 14710L: virtualization@lists.linux-foundation.org 14711L: netdev@vger.kernel.org 14712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14713S: Maintained 14714F: drivers/vhost/ 14715F: include/uapi/linux/vhost.h 14716 14717VIRTIO INPUT DRIVER 14718M: Gerd Hoffmann <kraxel@redhat.com> 14719S: Maintained 14720F: drivers/virtio/virtio_input.c 14721F: include/uapi/linux/virtio_input.h 14722 14723VIRTUAL BOX GUEST DEVICE DRIVER 14724M: Hans de Goede <hdegoede@redhat.com> 14725M: Arnd Bergmann <arnd@arndb.de> 14726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14727S: Maintained 14728F: include/linux/vbox_utils.h 14729F: include/uapi/linux/vbox*.h 14730F: drivers/virt/vboxguest/ 14731 14732VIRTUAL SERIO DEVICE DRIVER 14733M: Stephen Chandler Paul <thatslyude@gmail.com> 14734S: Maintained 14735F: drivers/input/serio/userio.c 14736F: include/uapi/linux/userio.h 14737 14738VIVID VIRTUAL VIDEO DRIVER 14739M: Hans Verkuil <hverkuil@xs4all.nl> 14740L: linux-media@vger.kernel.org 14741T: git git://linuxtv.org/media_tree.git 14742W: https://linuxtv.org 14743S: Maintained 14744F: drivers/media/platform/vivid/* 14745 14746VLYNQ BUS 14747M: Florian Fainelli <f.fainelli@gmail.com> 14748L: openwrt-devel@lists.openwrt.org (subscribers-only) 14749S: Maintained 14750F: drivers/vlynq/vlynq.c 14751F: include/linux/vlynq.h 14752 14753VME SUBSYSTEM 14754M: Martyn Welch <martyn@welchs.me.uk> 14755M: Manohar Vanga <manohar.vanga@gmail.com> 14756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14757L: devel@driverdev.osuosl.org 14758S: Maintained 14759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14760F: Documentation/driver-api/vme.rst 14761F: drivers/staging/vme/ 14762F: drivers/vme/ 14763F: include/linux/vme* 14764 14765VMWARE BALLOON DRIVER 14766M: Xavier Deguillard <xdeguillard@vmware.com> 14767M: Philip Moltmann <moltmann@vmware.com> 14768M: "VMware, Inc." <pv-drivers@vmware.com> 14769L: linux-kernel@vger.kernel.org 14770S: Maintained 14771F: drivers/misc/vmw_balloon.c 14772 14773VMWARE HYPERVISOR INTERFACE 14774M: Alok Kataria <akataria@vmware.com> 14775L: virtualization@lists.linux-foundation.org 14776S: Supported 14777F: arch/x86/kernel/cpu/vmware.c 14778 14779VMWARE PVRDMA DRIVER 14780M: Adit Ranadive <aditr@vmware.com> 14781M: VMware PV-Drivers <pv-drivers@vmware.com> 14782L: linux-rdma@vger.kernel.org 14783S: Maintained 14784F: drivers/infiniband/hw/vmw_pvrdma/ 14785 14786VMware PVSCSI driver 14787M: Jim Gill <jgill@vmware.com> 14788M: VMware PV-Drivers <pv-drivers@vmware.com> 14789L: linux-scsi@vger.kernel.org 14790S: Maintained 14791F: drivers/scsi/vmw_pvscsi.c 14792F: drivers/scsi/vmw_pvscsi.h 14793 14794VMWARE VMMOUSE SUBDRIVER 14795M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14796M: "VMware, Inc." <pv-drivers@vmware.com> 14797L: linux-input@vger.kernel.org 14798S: Maintained 14799F: drivers/input/mouse/vmmouse.c 14800F: drivers/input/mouse/vmmouse.h 14801 14802VMWARE VMXNET3 ETHERNET DRIVER 14803M: Shrikrishna Khare <skhare@vmware.com> 14804M: "VMware, Inc." <pv-drivers@vmware.com> 14805L: netdev@vger.kernel.org 14806S: Maintained 14807F: drivers/net/vmxnet3/ 14808 14809VOCORE VOCORE2 BOARD 14810M: Harvey Hunt <harveyhuntnexus@gmail.com> 14811L: linux-mips@linux-mips.org 14812S: Maintained 14813F: arch/mips/boot/dts/ralink/vocore2.dts 14814 14815VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14816M: Liam Girdwood <lgirdwood@gmail.com> 14817M: Mark Brown <broonie@kernel.org> 14818L: linux-kernel@vger.kernel.org 14819W: http://www.slimlogic.co.uk/?p=48 14820T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14821S: Supported 14822F: Documentation/devicetree/bindings/regulator/ 14823F: Documentation/power/regulator/ 14824F: drivers/regulator/ 14825F: include/dt-bindings/regulator/ 14826F: include/linux/regulator/ 14827 14828VRF 14829M: David Ahern <dsa@cumulusnetworks.com> 14830M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14831L: netdev@vger.kernel.org 14832S: Maintained 14833F: drivers/net/vrf.c 14834F: Documentation/networking/vrf.txt 14835 14836VT1211 HARDWARE MONITOR DRIVER 14837M: Juerg Haefliger <juergh@gmail.com> 14838L: linux-hwmon@vger.kernel.org 14839S: Maintained 14840F: Documentation/hwmon/vt1211 14841F: drivers/hwmon/vt1211.c 14842 14843VT8231 HARDWARE MONITOR DRIVER 14844M: Roger Lucas <vt8231@hiddenengine.co.uk> 14845L: linux-hwmon@vger.kernel.org 14846S: Maintained 14847F: drivers/hwmon/vt8231.c 14848 14849VUB300 USB to SDIO/SD/MMC bridge chip 14850M: Tony Olech <tony.olech@elandigitalsystems.com> 14851L: linux-mmc@vger.kernel.org 14852L: linux-usb@vger.kernel.org 14853S: Supported 14854F: drivers/mmc/host/vub300.c 14855 14856W1 DALLAS'S 1-WIRE BUS 14857M: Evgeniy Polyakov <zbr@ioremap.net> 14858S: Maintained 14859F: Documentation/w1/ 14860F: drivers/w1/ 14861F: include/linux/w1.h 14862 14863W83791D HARDWARE MONITORING DRIVER 14864M: Marc Hulsman <m.hulsman@tudelft.nl> 14865L: linux-hwmon@vger.kernel.org 14866S: Maintained 14867F: Documentation/hwmon/w83791d 14868F: drivers/hwmon/w83791d.c 14869 14870W83793 HARDWARE MONITORING DRIVER 14871M: Rudolf Marek <r.marek@assembler.cz> 14872L: linux-hwmon@vger.kernel.org 14873S: Maintained 14874F: Documentation/hwmon/w83793 14875F: drivers/hwmon/w83793.c 14876 14877W83795 HARDWARE MONITORING DRIVER 14878M: Jean Delvare <jdelvare@suse.com> 14879L: linux-hwmon@vger.kernel.org 14880S: Maintained 14881F: drivers/hwmon/w83795.c 14882 14883W83L51xD SD/MMC CARD INTERFACE DRIVER 14884M: Pierre Ossman <pierre@ossman.eu> 14885S: Maintained 14886F: drivers/mmc/host/wbsd.* 14887 14888WACOM PROTOCOL 4 SERIAL TABLETS 14889M: Julian Squires <julian@cipht.net> 14890M: Hans de Goede <hdegoede@redhat.com> 14891L: linux-input@vger.kernel.org 14892S: Maintained 14893F: drivers/input/tablet/wacom_serial4.c 14894 14895WATCHDOG DEVICE DRIVERS 14896M: Wim Van Sebroeck <wim@iguana.be> 14897R: Guenter Roeck <linux@roeck-us.net> 14898L: linux-watchdog@vger.kernel.org 14899W: http://www.linux-watchdog.org/ 14900T: git git://www.linux-watchdog.org/linux-watchdog.git 14901S: Maintained 14902F: Documentation/devicetree/bindings/watchdog/ 14903F: Documentation/watchdog/ 14904F: drivers/watchdog/ 14905F: include/linux/watchdog.h 14906F: include/uapi/linux/watchdog.h 14907 14908WHISKEYCOVE PMIC GPIO DRIVER 14909M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14910L: linux-gpio@vger.kernel.org 14911S: Maintained 14912F: drivers/gpio/gpio-wcove.c 14913 14914WIIMOTE HID DRIVER 14915M: David Herrmann <dh.herrmann@googlemail.com> 14916L: linux-input@vger.kernel.org 14917S: Maintained 14918F: drivers/hid/hid-wiimote* 14919 14920WILOCITY WIL6210 WIRELESS DRIVER 14921M: Maya Erez <merez@codeaurora.org> 14922L: linux-wireless@vger.kernel.org 14923L: wil6210@qti.qualcomm.com 14924S: Supported 14925W: http://wireless.kernel.org/en/users/Drivers/wil6210 14926F: drivers/net/wireless/ath/wil6210/ 14927 14928WIMAX STACK 14929M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14930M: linux-wimax@intel.com 14931L: wimax@linuxwimax.org (subscribers-only) 14932S: Supported 14933W: http://linuxwimax.org 14934F: Documentation/wimax/README.wimax 14935F: include/linux/wimax/debug.h 14936F: include/net/wimax.h 14937F: include/uapi/linux/wimax.h 14938F: net/wimax/ 14939 14940WINBOND CIR DRIVER 14941M: David Härdeman <david@hardeman.nu> 14942S: Maintained 14943F: drivers/media/rc/winbond-cir.c 14944 14945WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14946M: William Breathitt Gray <vilhelm.gray@gmail.com> 14947L: linux-watchdog@vger.kernel.org 14948S: Maintained 14949F: drivers/watchdog/ebc-c384_wdt.c 14950 14951WINSYSTEMS WS16C48 GPIO DRIVER 14952M: William Breathitt Gray <vilhelm.gray@gmail.com> 14953L: linux-gpio@vger.kernel.org 14954S: Maintained 14955F: drivers/gpio/gpio-ws16c48.c 14956 14957WISTRON LAPTOP BUTTON DRIVER 14958M: Miloslav Trmac <mitr@volny.cz> 14959S: Maintained 14960F: drivers/input/misc/wistron_btns.c 14961 14962WL3501 WIRELESS PCMCIA CARD DRIVER 14963L: linux-wireless@vger.kernel.org 14964S: Odd fixes 14965F: drivers/net/wireless/wl3501* 14966 14967WOLFSON MICROELECTRONICS DRIVERS 14968L: patches@opensource.cirrus.com 14969T: git https://github.com/CirrusLogic/linux-drivers.git 14970W: https://github.com/CirrusLogic/linux-drivers/wiki 14971S: Supported 14972F: Documentation/hwmon/wm83?? 14973F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14974F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14975F: Documentation/devicetree/bindings/mfd/arizona.txt 14976F: Documentation/devicetree/bindings/mfd/wm831x.txt 14977F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 14978F: arch/arm/mach-s3c64xx/mach-crag6410* 14979F: drivers/clk/clk-wm83*.c 14980F: drivers/extcon/extcon-arizona.c 14981F: drivers/leds/leds-wm83*.c 14982F: drivers/gpio/gpio-*wm*.c 14983F: drivers/gpio/gpio-arizona.c 14984F: drivers/hwmon/wm83??-hwmon.c 14985F: drivers/input/misc/wm831x-on.c 14986F: drivers/input/touchscreen/wm831x-ts.c 14987F: drivers/input/touchscreen/wm97*.c 14988F: drivers/mfd/arizona* 14989F: drivers/mfd/wm*.c 14990F: drivers/mfd/cs47l24* 14991F: drivers/power/supply/wm83*.c 14992F: drivers/rtc/rtc-wm83*.c 14993F: drivers/regulator/wm8*.c 14994F: drivers/regulator/arizona* 14995F: drivers/video/backlight/wm83*_bl.c 14996F: drivers/watchdog/wm83*_wdt.c 14997F: include/linux/mfd/arizona/ 14998F: include/linux/mfd/wm831x/ 14999F: include/linux/mfd/wm8350/ 15000F: include/linux/mfd/wm8400* 15001F: include/linux/regulator/arizona* 15002F: include/linux/wm97xx.h 15003F: include/sound/wm????.h 15004F: sound/soc/codecs/arizona.? 15005F: sound/soc/codecs/wm* 15006F: sound/soc/codecs/cs47l24* 15007 15008WORKQUEUE 15009M: Tejun Heo <tj@kernel.org> 15010R: Lai Jiangshan <jiangshanlai@gmail.com> 15011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15012S: Maintained 15013F: include/linux/workqueue.h 15014F: kernel/workqueue.c 15015F: Documentation/core-api/workqueue.rst 15016 15017X-POWERS AXP288 PMIC DRIVERS 15018M: Hans de Goede <hdegoede@redhat.com> 15019S: Maintained 15020N: axp288 15021F: drivers/acpi/pmic/intel_pmic_xpower.c 15022 15023X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15024M: Chen-Yu Tsai <wens@csie.org> 15025L: linux-kernel@vger.kernel.org 15026S: Maintained 15027N: axp[128] 15028 15029X.25 NETWORK LAYER 15030M: Andrew Hendry <andrew.hendry@gmail.com> 15031L: linux-x25@vger.kernel.org 15032S: Odd Fixes 15033F: Documentation/networking/x25* 15034F: include/net/x25* 15035F: net/x25/ 15036 15037X86 ARCHITECTURE (32-BIT AND 64-BIT) 15038M: Thomas Gleixner <tglx@linutronix.de> 15039M: Ingo Molnar <mingo@redhat.com> 15040R: "H. Peter Anvin" <hpa@zytor.com> 15041M: x86@kernel.org 15042L: linux-kernel@vger.kernel.org 15043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15044S: Maintained 15045F: Documentation/x86/ 15046F: arch/x86/ 15047 15048X86 MCE INFRASTRUCTURE 15049M: Tony Luck <tony.luck@intel.com> 15050M: Borislav Petkov <bp@alien8.de> 15051L: linux-edac@vger.kernel.org 15052S: Maintained 15053F: arch/x86/kernel/cpu/mcheck/* 15054 15055X86 MICROCODE UPDATE SUPPORT 15056M: Borislav Petkov <bp@alien8.de> 15057S: Maintained 15058F: arch/x86/kernel/cpu/microcode/* 15059 15060X86 PLATFORM DRIVERS 15061M: Darren Hart <dvhart@infradead.org> 15062M: Andy Shevchenko <andy@infradead.org> 15063L: platform-driver-x86@vger.kernel.org 15064T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 15065S: Maintained 15066F: drivers/platform/x86/ 15067F: drivers/platform/olpc/ 15068 15069X86 VDSO 15070M: Andy Lutomirski <luto@amacapital.net> 15071L: linux-kernel@vger.kernel.org 15072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15073S: Maintained 15074F: arch/x86/entry/vdso/ 15075 15076XC2028/3028 TUNER DRIVER 15077M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15078M: Mauro Carvalho Chehab <mchehab@kernel.org> 15079L: linux-media@vger.kernel.org 15080W: https://linuxtv.org 15081T: git git://linuxtv.org/media_tree.git 15082S: Maintained 15083F: drivers/media/tuners/tuner-xc2028.* 15084 15085XEN BLOCK SUBSYSTEM 15086M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15087M: Roger Pau Monné <roger.pau@citrix.com> 15088L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15089S: Supported 15090F: drivers/block/xen-blkback/* 15091F: drivers/block/xen* 15092 15093XEN HYPERVISOR ARM 15094M: Stefano Stabellini <sstabellini@kernel.org> 15095L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15096S: Maintained 15097F: arch/arm/xen/ 15098F: arch/arm/include/asm/xen/ 15099 15100XEN HYPERVISOR ARM64 15101M: Stefano Stabellini <sstabellini@kernel.org> 15102L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15103S: Maintained 15104F: arch/arm64/xen/ 15105F: arch/arm64/include/asm/xen/ 15106 15107XEN HYPERVISOR INTERFACE 15108M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15109M: Juergen Gross <jgross@suse.com> 15110L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15111T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15112S: Supported 15113F: arch/x86/xen/ 15114F: drivers/*/xen-*front.c 15115F: drivers/xen/ 15116F: arch/x86/include/asm/xen/ 15117F: arch/x86/include/asm/pvclock-abi.h 15118F: include/xen/ 15119F: include/uapi/xen/ 15120F: Documentation/ABI/stable/sysfs-hypervisor-xen 15121F: Documentation/ABI/testing/sysfs-hypervisor-xen 15122 15123XEN NETWORK BACKEND DRIVER 15124M: Wei Liu <wei.liu2@citrix.com> 15125M: Paul Durrant <paul.durrant@citrix.com> 15126L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15127L: netdev@vger.kernel.org 15128S: Supported 15129F: drivers/net/xen-netback/* 15130 15131XEN PCI SUBSYSTEM 15132M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15133L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15134S: Supported 15135F: arch/x86/pci/*xen* 15136F: drivers/pci/*xen* 15137 15138XEN PVSCSI DRIVERS 15139M: Juergen Gross <jgross@suse.com> 15140L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15141L: linux-scsi@vger.kernel.org 15142S: Supported 15143F: drivers/scsi/xen-scsifront.c 15144F: drivers/xen/xen-scsiback.c 15145F: include/xen/interface/io/vscsiif.h 15146 15147XEN SWIOTLB SUBSYSTEM 15148M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15149L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15150L: iommu@lists.linux-foundation.org 15151S: Supported 15152F: arch/x86/xen/*swiotlb* 15153F: drivers/xen/*swiotlb* 15154 15155XFS FILESYSTEM 15156M: Darrick J. Wong <darrick.wong@oracle.com> 15157M: linux-xfs@vger.kernel.org 15158L: linux-xfs@vger.kernel.org 15159W: http://xfs.org/ 15160T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15161S: Supported 15162F: Documentation/filesystems/xfs.txt 15163F: fs/xfs/ 15164 15165XILINX AXI ETHERNET DRIVER 15166M: Anirudha Sarangi <anirudh@xilinx.com> 15167M: John Linn <John.Linn@xilinx.com> 15168S: Maintained 15169F: drivers/net/ethernet/xilinx/xilinx_axienet* 15170 15171XILINX UARTLITE SERIAL DRIVER 15172M: Peter Korsgaard <jacmet@sunsite.dk> 15173L: linux-serial@vger.kernel.org 15174S: Maintained 15175F: drivers/tty/serial/uartlite.c 15176 15177XILINX VIDEO IP CORES 15178M: Hyun Kwon <hyun.kwon@xilinx.com> 15179M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15180L: linux-media@vger.kernel.org 15181T: git git://linuxtv.org/media_tree.git 15182S: Supported 15183F: Documentation/devicetree/bindings/media/xilinx/ 15184F: drivers/media/platform/xilinx/ 15185F: include/uapi/linux/xilinx-v4l2-controls.h 15186 15187XILLYBUS DRIVER 15188M: Eli Billauer <eli.billauer@gmail.com> 15189L: linux-kernel@vger.kernel.org 15190S: Supported 15191F: drivers/char/xillybus/ 15192 15193XRA1403 GPIO EXPANDER 15194M: Nandor Han <nandor.han@ge.com> 15195M: Semi Malinen <semi.malinen@ge.com> 15196L: linux-gpio@vger.kernel.org 15197S: Maintained 15198F: drivers/gpio/gpio-xra1403.c 15199F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15200 15201XTENSA XTFPGA PLATFORM SUPPORT 15202M: Max Filippov <jcmvbkbc@gmail.com> 15203L: linux-xtensa@linux-xtensa.org 15204S: Maintained 15205F: drivers/spi/spi-xtensa-xtfpga.c 15206F: sound/soc/xtensa/xtfpga-i2s.c 15207 15208YAM DRIVER FOR AX.25 15209M: Jean-Paul Roubelat <jpr@f6fbb.org> 15210L: linux-hams@vger.kernel.org 15211S: Maintained 15212F: drivers/net/hamradio/yam* 15213F: include/linux/yam.h 15214 15215YAMA SECURITY MODULE 15216M: Kees Cook <keescook@chromium.org> 15217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15218S: Supported 15219F: security/yama/ 15220F: Documentation/admin-guide/LSM/Yama.rst 15221 15222YEALINK PHONE DRIVER 15223M: Henk Vergonet <Henk.Vergonet@gmail.com> 15224L: usbb2k-api-dev@nongnu.org 15225S: Maintained 15226F: Documentation/input/yealink.rst 15227F: drivers/input/misc/yealink.* 15228 15229Z8530 DRIVER FOR AX.25 15230M: Joerg Reuter <jreuter@yaina.de> 15231W: http://yaina.de/jreuter/ 15232W: http://www.qsl.net/dl1bke/ 15233L: linux-hams@vger.kernel.org 15234S: Maintained 15235F: Documentation/networking/z8530drv.txt 15236F: drivers/net/hamradio/*scc.c 15237F: drivers/net/hamradio/z8530.h 15238 15239ZBUD COMPRESSED PAGE ALLOCATOR 15240M: Seth Jennings <sjenning@redhat.com> 15241M: Dan Streetman <ddstreet@ieee.org> 15242L: linux-mm@kvack.org 15243S: Maintained 15244F: mm/zbud.c 15245F: include/linux/zbud.h 15246 15247ZD1211RW WIRELESS DRIVER 15248M: Daniel Drake <dsd@gentoo.org> 15249M: Ulrich Kunitz <kune@deine-taler.de> 15250W: http://zd1211.ath.cx/wiki/DriverRewrite 15251L: linux-wireless@vger.kernel.org 15252L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15253S: Maintained 15254F: drivers/net/wireless/zydas/zd1211rw/ 15255 15256ZD1301 MEDIA DRIVER 15257M: Antti Palosaari <crope@iki.fi> 15258L: linux-media@vger.kernel.org 15259W: https://linuxtv.org/ 15260W: http://palosaari.fi/linux/ 15261Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15262S: Maintained 15263F: drivers/media/usb/dvb-usb-v2/zd1301* 15264 15265ZD1301_DEMOD MEDIA DRIVER 15266M: Antti Palosaari <crope@iki.fi> 15267L: linux-media@vger.kernel.org 15268W: https://linuxtv.org/ 15269W: http://palosaari.fi/linux/ 15270Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15271S: Maintained 15272F: drivers/media/dvb-frontends/zd1301_demod* 15273 15274ZPOOL COMPRESSED PAGE STORAGE API 15275M: Dan Streetman <ddstreet@ieee.org> 15276L: linux-mm@kvack.org 15277S: Maintained 15278F: mm/zpool.c 15279F: include/linux/zpool.h 15280 15281ZR36067 VIDEO FOR LINUX DRIVER 15282L: mjpeg-users@lists.sourceforge.net 15283L: linux-media@vger.kernel.org 15284W: http://mjpeg.sourceforge.net/driver-zoran/ 15285T: hg https://linuxtv.org/hg/v4l-dvb 15286S: Odd Fixes 15287F: drivers/media/pci/zoran/ 15288 15289ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15290M: Minchan Kim <minchan@kernel.org> 15291M: Nitin Gupta <ngupta@vflare.org> 15292R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15293L: linux-kernel@vger.kernel.org 15294S: Maintained 15295F: drivers/block/zram/ 15296F: Documentation/blockdev/zram.txt 15297 15298ZS DECSTATION Z85C30 SERIAL DRIVER 15299M: "Maciej W. Rozycki" <macro@linux-mips.org> 15300S: Maintained 15301F: drivers/tty/serial/zs.* 15302 15303ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15304M: Minchan Kim <minchan@kernel.org> 15305M: Nitin Gupta <ngupta@vflare.org> 15306R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15307L: linux-mm@kvack.org 15308S: Maintained 15309F: mm/zsmalloc.c 15310F: include/linux/zsmalloc.h 15311F: Documentation/vm/zsmalloc.txt 15312 15313ZSWAP COMPRESSED SWAP CACHING 15314M: Seth Jennings <sjenning@redhat.com> 15315M: Dan Streetman <ddstreet@ieee.org> 15316L: linux-mm@kvack.org 15317S: Maintained 15318F: mm/zswap.c 15319 15320THE REST 15321M: Linus Torvalds <torvalds@linux-foundation.org> 15322L: linux-kernel@vger.kernel.org 15323Q: http://patchwork.kernel.org/project/LKML/list/ 15324T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15325S: Buried alive in reporters 15326F: * 15327F: */ 15328