1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567L: linux-fsdevel@vger.kernel.org 568S: Orphan 569F: Documentation/filesystems/affs.txt 570F: fs/affs/ 571 572AFS FILESYSTEM 573M: David Howells <dhowells@redhat.com> 574L: linux-afs@lists.infradead.org 575S: Supported 576F: fs/afs/ 577F: include/trace/events/afs.h 578F: Documentation/filesystems/afs.txt 579W: https://www.infradead.org/~dhowells/kafs/ 580 581AGPGART DRIVER 582M: David Airlie <airlied@linux.ie> 583T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 584S: Maintained 585F: drivers/char/agp/ 586F: include/linux/agp* 587F: include/uapi/linux/agp* 588 589AHA152X SCSI DRIVER 590M: "Juergen E. Fischer" <fischer@norbit.de> 591L: linux-scsi@vger.kernel.org 592S: Maintained 593F: drivers/scsi/aha152x* 594F: drivers/scsi/pcmcia/aha152x* 595 596AIC7XXX / AIC79XX SCSI DRIVER 597M: Hannes Reinecke <hare@suse.com> 598L: linux-scsi@vger.kernel.org 599S: Maintained 600F: drivers/scsi/aic7xxx/ 601 602AIMSLAB FM RADIO RECEIVER DRIVER 603M: Hans Verkuil <hverkuil@xs4all.nl> 604L: linux-media@vger.kernel.org 605T: git git://linuxtv.org/media_tree.git 606W: https://linuxtv.org 607S: Maintained 608F: drivers/media/radio/radio-aimslab* 609 610AIO 611M: Benjamin LaHaise <bcrl@kvack.org> 612L: linux-aio@kvack.org 613S: Supported 614F: fs/aio.c 615F: include/linux/*aio*.h 616 617AIRSPY MEDIA DRIVER 618M: Antti Palosaari <crope@iki.fi> 619L: linux-media@vger.kernel.org 620W: https://linuxtv.org 621W: http://palosaari.fi/linux/ 622Q: http://patchwork.linuxtv.org/project/linux-media/list/ 623T: git git://linuxtv.org/anttip/media_tree.git 624S: Maintained 625F: drivers/media/usb/airspy/ 626 627ALACRITECH GIGABIT ETHERNET DRIVER 628M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 629S: Maintained 630F: drivers/net/ethernet/alacritech/* 631 632ALCATEL SPEEDTOUCH USB DRIVER 633M: Duncan Sands <duncan.sands@free.fr> 634L: linux-usb@vger.kernel.org 635W: http://www.linux-usb.org/SpeedTouch/ 636S: Maintained 637F: drivers/usb/atm/speedtch.c 638F: drivers/usb/atm/usbatm.c 639 640ALCHEMY AU1XX0 MMC DRIVER 641M: Manuel Lauss <manuel.lauss@gmail.com> 642S: Maintained 643F: drivers/mmc/host/au1xmmc.c 644 645ALI1563 I2C DRIVER 646M: Rudolf Marek <r.marek@assembler.cz> 647L: linux-i2c@vger.kernel.org 648S: Maintained 649F: Documentation/i2c/busses/i2c-ali1563 650F: drivers/i2c/busses/i2c-ali1563.c 651 652ALLWINNER SECURITY SYSTEM 653M: Corentin Labbe <clabbe.montjoie@gmail.com> 654L: linux-crypto@vger.kernel.org 655S: Maintained 656F: drivers/crypto/sunxi-ss/ 657 658ALPHA PORT 659M: Richard Henderson <rth@twiddle.net> 660M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 661M: Matt Turner <mattst88@gmail.com> 662S: Odd Fixes 663L: linux-alpha@vger.kernel.org 664F: arch/alpha/ 665 666ALPS PS/2 TOUCHPAD DRIVER 667R: Pali Rohár <pali.rohar@gmail.com> 668F: drivers/input/mouse/alps.* 669 670ALTERA I2C CONTROLLER DRIVER 671M: Thor Thayer <thor.thayer@linux.intel.com> 672S: Maintained 673F: drivers/i2c/busses/i2c-altera.c 674 675ALTERA MAILBOX DRIVER 676M: Ley Foon Tan <lftan@altera.com> 677L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 678S: Maintained 679F: drivers/mailbox/mailbox-altera.c 680 681ALTERA PIO DRIVER 682M: Tien Hock Loh <thloh@altera.com> 683L: linux-gpio@vger.kernel.org 684S: Maintained 685F: drivers/gpio/gpio-altera.c 686 687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 688M: Thor Thayer <thor.thayer@linux.intel.com> 689S: Maintained 690F: drivers/gpio/gpio-altera-a10sr.c 691F: drivers/mfd/altera-a10sr.c 692F: drivers/reset/reset-a10sr.c 693F: include/linux/mfd/altera-a10sr.h 694F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 695 696ALTERA TRIPLE SPEED ETHERNET DRIVER 697M: Vince Bridgers <vbridger@opensource.altera.com> 698L: netdev@vger.kernel.org 699L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 700S: Maintained 701F: drivers/net/ethernet/altera/ 702 703ALTERA UART/JTAG UART SERIAL DRIVERS 704M: Tobias Klauser <tklauser@distanz.ch> 705L: linux-serial@vger.kernel.org 706L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 707S: Maintained 708F: drivers/tty/serial/altera_uart.c 709F: drivers/tty/serial/altera_jtaguart.c 710F: include/linux/altera_uart.h 711F: include/linux/altera_jtaguart.h 712 713AMAZON ETHERNET DRIVERS 714M: Netanel Belgazal <netanel@amazon.com> 715R: Saeed Bishara <saeedb@amazon.com> 716R: Zorik Machulsky <zorik@amazon.com> 717L: netdev@vger.kernel.org 718S: Supported 719F: Documentation/networking/ena.txt 720F: drivers/net/ethernet/amazon/ 721 722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 723M: Tom Lendacky <thomas.lendacky@amd.com> 724M: Gary Hook <gary.hook@amd.com> 725L: linux-crypto@vger.kernel.org 726S: Supported 727F: drivers/crypto/ccp/ 728F: include/linux/ccp.h 729 730AMD FAM15H PROCESSOR POWER MONITORING DRIVER 731M: Huang Rui <ray.huang@amd.com> 732L: linux-hwmon@vger.kernel.org 733S: Supported 734F: Documentation/hwmon/fam15h_power 735F: drivers/hwmon/fam15h_power.c 736 737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 738L: linux-geode@lists.infradead.org (moderated for non-subscribers) 739S: Orphan 740F: drivers/usb/gadget/udc/amd5536udc.* 741 742AMD GEODE PROCESSOR/CHIPSET SUPPORT 743P: Andres Salomon <dilinger@queued.net> 744L: linux-geode@lists.infradead.org (moderated for non-subscribers) 745W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 746S: Supported 747F: drivers/char/hw_random/geode-rng.c 748F: drivers/crypto/geode* 749F: drivers/video/fbdev/geode/ 750F: arch/x86/include/asm/geode.h 751 752AMD IOMMU (AMD-VI) 753M: Joerg Roedel <joro@8bytes.org> 754L: iommu@lists.linux-foundation.org 755T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 756S: Maintained 757F: drivers/iommu/amd_iommu*.[ch] 758F: include/linux/amd-iommu.h 759 760AMD KFD 761M: Oded Gabbay <oded.gabbay@gmail.com> 762L: dri-devel@lists.freedesktop.org 763T: git git://people.freedesktop.org/~gabbayo/linux.git 764S: Supported 765F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 769F: drivers/gpu/drm/amd/amdkfd/ 770F: drivers/gpu/drm/amd/include/cik_structs.h 771F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 772F: drivers/gpu/drm/amd/include/vi_structs.h 773F: include/uapi/linux/kfd_ioctl.h 774 775AMD SEATTLE DEVICE TREE SUPPORT 776M: Brijesh Singh <brijeshkumar.singh@amd.com> 777M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 778M: Tom Lendacky <thomas.lendacky@amd.com> 779S: Supported 780F: arch/arm64/boot/dts/amd/ 781 782AMD XGBE DRIVER 783M: Tom Lendacky <thomas.lendacky@amd.com> 784L: netdev@vger.kernel.org 785S: Supported 786F: drivers/net/ethernet/amd/xgbe/ 787F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 788 789AMS (Apple Motion Sensor) DRIVER 790M: Michael Hanselmann <linux-kernel@hansmi.ch> 791S: Supported 792F: drivers/macintosh/ams/ 793 794ANALOG DEVICES INC AD9389B DRIVER 795M: Hans Verkuil <hans.verkuil@cisco.com> 796L: linux-media@vger.kernel.org 797S: Maintained 798F: drivers/media/i2c/ad9389b* 799 800ANALOG DEVICES INC ADV7180 DRIVER 801M: Lars-Peter Clausen <lars@metafoo.de> 802L: linux-media@vger.kernel.org 803W: http://ez.analog.com/community/linux-device-drivers 804S: Supported 805F: drivers/media/i2c/adv7180.c 806 807ANALOG DEVICES INC ADV748X DRIVER 808M: Kieran Bingham <kieran.bingham@ideasonboard.com> 809L: linux-media@vger.kernel.org 810S: Maintained 811F: drivers/media/i2c/adv748x/* 812 813ANALOG DEVICES INC ADV7511 DRIVER 814M: Hans Verkuil <hans.verkuil@cisco.com> 815L: linux-media@vger.kernel.org 816S: Maintained 817F: drivers/media/i2c/adv7511* 818 819ANALOG DEVICES INC ADV7604 DRIVER 820M: Hans Verkuil <hans.verkuil@cisco.com> 821L: linux-media@vger.kernel.org 822S: Maintained 823F: drivers/media/i2c/adv7604* 824 825ANALOG DEVICES INC ADV7842 DRIVER 826M: Hans Verkuil <hans.verkuil@cisco.com> 827L: linux-media@vger.kernel.org 828S: Maintained 829F: drivers/media/i2c/adv7842* 830 831ANALOG DEVICES INC ASOC CODEC DRIVERS 832M: Lars-Peter Clausen <lars@metafoo.de> 833L: alsa-devel@alsa-project.org (moderated for non-subscribers) 834W: http://wiki.analog.com/ 835W: http://ez.analog.com/community/linux-device-drivers 836S: Supported 837F: sound/soc/codecs/adau* 838F: sound/soc/codecs/adav* 839F: sound/soc/codecs/ad1* 840F: sound/soc/codecs/ad7* 841F: sound/soc/codecs/ssm* 842F: sound/soc/codecs/sigmadsp.* 843 844ANALOG DEVICES INC ASOC DRIVERS 845L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 847W: http://blackfin.uclinux.org/ 848S: Supported 849F: sound/soc/blackfin/* 850 851ANALOG DEVICES INC DMA DRIVERS 852M: Lars-Peter Clausen <lars@metafoo.de> 853W: http://ez.analog.com/community/linux-device-drivers 854S: Supported 855F: drivers/dma/dma-axi-dmac.c 856 857ANALOG DEVICES INC IIO DRIVERS 858M: Lars-Peter Clausen <lars@metafoo.de> 859M: Michael Hennerich <Michael.Hennerich@analog.com> 860W: http://wiki.analog.com/ 861W: http://ez.analog.com/community/linux-device-drivers 862S: Supported 863F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 864F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 865F: drivers/iio/*/ad* 866F: drivers/iio/adc/ltc2497* 867X: drivers/iio/*/adjd* 868F: drivers/staging/iio/*/ad* 869F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 870 871ANDROID CONFIG FRAGMENTS 872M: Rob Herring <robh@kernel.org> 873S: Supported 874F: kernel/configs/android* 875 876ANDROID DRIVERS 877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 878M: Arve Hjønnevåg <arve@android.com> 879M: Todd Kjos <tkjos@android.com> 880M: Martijn Coenen <maco@android.com> 881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 882L: devel@driverdev.osuosl.org 883S: Supported 884F: drivers/android/ 885F: drivers/staging/android/ 886 887ANDROID GOLDFISH PIC DRIVER 888M: Miodrag Dinic <miodrag.dinic@mips.com> 889S: Supported 890F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 891F: drivers/irqchip/irq-goldfish-pic.c 892 893ANDROID GOLDFISH RTC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 897F: drivers/rtc/rtc-goldfish.c 898 899ANDROID ION DRIVER 900M: Laura Abbott <labbott@redhat.com> 901M: Sumit Semwal <sumit.semwal@linaro.org> 902L: devel@driverdev.osuosl.org 903S: Supported 904F: drivers/staging/android/ion 905F: drivers/staging/android/uapi/ion.h 906 907AOA (Apple Onboard Audio) ALSA DRIVER 908M: Johannes Berg <johannes@sipsolutions.net> 909L: linuxppc-dev@lists.ozlabs.org 910L: alsa-devel@alsa-project.org (moderated for non-subscribers) 911S: Maintained 912F: sound/aoa/ 913 914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 915M: William Breathitt Gray <vilhelm.gray@gmail.com> 916L: linux-iio@vger.kernel.org 917S: Maintained 918F: drivers/iio/adc/stx104.c 919 920APM DRIVER 921M: Jiri Kosina <jikos@kernel.org> 922S: Odd fixes 923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 924F: arch/x86/kernel/apm_32.c 925F: include/linux/apm_bios.h 926F: include/uapi/linux/apm_bios.h 927F: drivers/char/apm-emulation.c 928 929APPARMOR SECURITY MODULE 930M: John Johansen <john.johansen@canonical.com> 931L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 932W: apparmor.wiki.kernel.org 933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 934S: Supported 935F: security/apparmor/ 936F: Documentation/admin-guide/LSM/apparmor.rst 937 938APPLE BCM5974 MULTITOUCH DRIVER 939M: Henrik Rydberg <rydberg@bitmath.org> 940L: linux-input@vger.kernel.org 941S: Odd fixes 942F: drivers/input/mouse/bcm5974.c 943 944APPLE SMC DRIVER 945M: Henrik Rydberg <rydberg@bitmath.org> 946L: linux-hwmon@vger.kernel.org 947S: Odd fixes 948F: drivers/hwmon/applesmc.c 949 950APPLETALK NETWORK LAYER 951L: netdev@vger.kernel.org 952S: Odd fixes 953F: drivers/net/appletalk/ 954F: net/appletalk/ 955 956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 957M: Duc Dang <dhdang@apm.com> 958S: Supported 959F: arch/arm64/boot/dts/apm/ 960 961APPLIED MICRO (APM) X-GENE SOC EDAC 962M: Loc Ho <lho@apm.com> 963S: Supported 964F: drivers/edac/xgene_edac.c 965F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 966 967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 968M: Iyappan Subramanian <isubramanian@apm.com> 969M: Keyur Chudgar <kchudgar@apm.com> 970S: Supported 971F: drivers/net/ethernet/apm/xgene-v2/ 972 973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 974M: Iyappan Subramanian <isubramanian@apm.com> 975M: Keyur Chudgar <kchudgar@apm.com> 976M: Quan Nguyen <qnguyen@apm.com> 977S: Supported 978F: drivers/net/ethernet/apm/xgene/ 979F: drivers/net/phy/mdio-xgene.c 980F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 981F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 982 983APPLIED MICRO (APM) X-GENE SOC PMU 984M: Tai Nguyen <ttnguyen@apm.com> 985S: Supported 986F: drivers/perf/xgene_pmu.c 987F: Documentation/perf/xgene-pmu.txt 988F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 989 990APTINA CAMERA SENSOR PLL 991M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 992L: linux-media@vger.kernel.org 993S: Maintained 994F: drivers/media/i2c/aptina-pll.* 995 996ARC FRAMEBUFFER DRIVER 997M: Jaya Kumar <jayalk@intworks.biz> 998S: Maintained 999F: drivers/video/fbdev/arcfb.c 1000F: drivers/video/fbdev/core/fb_defio.c 1001 1002ARC PGU DRM DRIVER 1003M: Alexey Brodkin <abrodkin@synopsys.com> 1004S: Supported 1005F: drivers/gpu/drm/arc/ 1006F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1007 1008ARCNET NETWORK LAYER 1009M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1010L: netdev@vger.kernel.org 1011S: Maintained 1012F: drivers/net/arcnet/ 1013F: include/uapi/linux/if_arcnet.h 1014 1015ARM ARCHITECTED TIMER DRIVER 1016M: Mark Rutland <mark.rutland@arm.com> 1017M: Marc Zyngier <marc.zyngier@arm.com> 1018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1019S: Maintained 1020F: arch/arm/include/asm/arch_timer.h 1021F: arch/arm64/include/asm/arch_timer.h 1022F: drivers/clocksource/arm_arch_timer.c 1023 1024ARM HDLCD DRM DRIVER 1025M: Liviu Dudau <liviu.dudau@arm.com> 1026S: Supported 1027F: drivers/gpu/drm/arm/hdlcd_* 1028F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1029 1030ARM MALI-DP DRM DRIVER 1031M: Liviu Dudau <liviu.dudau@arm.com> 1032M: Brian Starkey <brian.starkey@arm.com> 1033M: Mali DP Maintainers <malidp@foss.arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/ 1036F: Documentation/devicetree/bindings/display/arm,malidp.txt 1037 1038ARM MFM AND FLOPPY DRIVERS 1039M: Ian Molton <spyro@f2s.com> 1040S: Maintained 1041F: arch/arm/lib/floppydma.S 1042F: arch/arm/include/asm/floppy.h 1043 1044ARM PMU PROFILING AND DEBUGGING 1045M: Will Deacon <will.deacon@arm.com> 1046M: Mark Rutland <mark.rutland@arm.com> 1047S: Maintained 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1049F: arch/arm*/kernel/perf_* 1050F: arch/arm/oprofile/common.c 1051F: arch/arm*/kernel/hw_breakpoint.c 1052F: arch/arm*/include/asm/hw_breakpoint.h 1053F: arch/arm*/include/asm/perf_event.h 1054F: drivers/perf/* 1055F: include/linux/perf/arm_pmu.h 1056F: Documentation/devicetree/bindings/arm/pmu.txt 1057F: Documentation/devicetree/bindings/perf/ 1058 1059ARM PORT 1060M: Russell King <linux@armlinux.org.uk> 1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1062W: http://www.armlinux.org.uk/ 1063S: Maintained 1064T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1065F: arch/arm/ 1066 1067ARM PRIMECELL AACI PL041 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: sound/arm/aaci.* 1071 1072ARM PRIMECELL BUS SUPPORT 1073M: Russell King <linux@armlinux.org.uk> 1074S: Maintained 1075F: drivers/amba/ 1076F: include/linux/amba/bus.h 1077 1078ARM PRIMECELL CLCD PL110 DRIVER 1079M: Russell King <linux@armlinux.org.uk> 1080S: Maintained 1081F: drivers/video/fbdev/amba-clcd.* 1082 1083ARM PRIMECELL KMI PL050 DRIVER 1084M: Russell King <linux@armlinux.org.uk> 1085S: Maintained 1086F: drivers/input/serio/ambakmi.* 1087F: include/linux/amba/kmi.h 1088 1089ARM PRIMECELL MMCI PL180/1 DRIVER 1090M: Russell King <linux@armlinux.org.uk> 1091S: Maintained 1092F: drivers/mmc/host/mmci.* 1093F: include/linux/amba/mmci.h 1094 1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1096M: Russell King <linux@armlinux.org.uk> 1097S: Maintained 1098F: drivers/tty/serial/amba-pl01*.c 1099F: include/linux/amba/serial.h 1100 1101ARM SMMU DRIVERS 1102M: Will Deacon <will.deacon@arm.com> 1103R: Robin Murphy <robin.murphy@arm.com> 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1105S: Maintained 1106F: drivers/iommu/arm-smmu.c 1107F: drivers/iommu/arm-smmu-v3.c 1108F: drivers/iommu/io-pgtable-arm.c 1109F: drivers/iommu/io-pgtable-arm-v7s.c 1110 1111ARM SUB-ARCHITECTURES 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1113S: Maintained 1114F: arch/arm/mach-*/ 1115F: arch/arm/plat-*/ 1116T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1117 1118ARM/ACTIONS SEMI ARCHITECTURE 1119M: Andreas Färber <afaerber@suse.de> 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122N: owl 1123F: arch/arm/mach-actions/ 1124F: arch/arm/boot/dts/owl-* 1125F: arch/arm64/boot/dts/actions/ 1126F: drivers/clocksource/owl-* 1127F: drivers/soc/actions/ 1128F: include/dt-bindings/power/owl-* 1129F: include/linux/soc/actions/ 1130F: Documentation/devicetree/bindings/arm/actions.txt 1131F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1132F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1133 1134ARM/ADS SPHERE MACHINE SUPPORT 1135M: Lennert Buytenhek <kernel@wantstofly.org> 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1137S: Maintained 1138 1139ARM/AFEB9260 MACHINE SUPPORT 1140M: Sergey Lapin <slapin@ossfans.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142S: Maintained 1143 1144ARM/AJECO 1ARM MACHINE SUPPORT 1145M: Lennert Buytenhek <kernel@wantstofly.org> 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1147S: Maintained 1148 1149ARM/Allwinner SoC Clock Support 1150M: Emilio López <emilio@elopez.com.ar> 1151S: Maintained 1152F: drivers/clk/sunxi/ 1153 1154ARM/Allwinner sunXi SoC support 1155M: Maxime Ripard <maxime.ripard@free-electrons.com> 1156M: Chen-Yu Tsai <wens@csie.org> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158S: Maintained 1159N: sun[x456789]i 1160N: sun50i 1161F: arch/arm/mach-sunxi/ 1162F: arch/arm64/boot/dts/allwinner/ 1163F: drivers/clk/sunxi-ng/ 1164F: drivers/pinctrl/sunxi/ 1165F: drivers/soc/sunxi/ 1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1167 1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1169M: Neil Armstrong <narmstrong@baylibre.com> 1170M: Jerome Brunet <jbrunet@baylibre.com> 1171L: linux-amlogic@lists.infradead.org 1172S: Maintained 1173F: drivers/clk/meson/ 1174F: include/dt-bindings/clock/meson* 1175F: include/dt-bindings/clock/gxbb* 1176F: Documentation/devicetree/bindings/clock/amlogic* 1177 1178ARM/Amlogic Meson SoC support 1179M: Carlo Caione <carlo@caione.org> 1180M: Kevin Hilman <khilman@baylibre.com> 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1182L: linux-amlogic@lists.infradead.org 1183W: http://linux-meson.com/ 1184S: Maintained 1185F: arch/arm/mach-meson/ 1186F: arch/arm/boot/dts/meson* 1187F: arch/arm64/boot/dts/amlogic/ 1188F: drivers/pinctrl/meson/ 1189F: drivers/mmc/host/meson* 1190N: meson 1191 1192ARM/Annapurna Labs ALPINE ARCHITECTURE 1193M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1194M: Antoine Tenart <antoine.tenart@free-electrons.com> 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1196S: Maintained 1197F: arch/arm/mach-alpine/ 1198F: arch/arm/boot/dts/alpine* 1199F: arch/arm64/boot/dts/al/ 1200F: drivers/*/*alpine* 1201 1202ARM/ARTPEC MACHINE SUPPORT 1203M: Jesper Nilsson <jesper.nilsson@axis.com> 1204M: Lars Persson <lars.persson@axis.com> 1205M: Niklas Cassel <niklas.cassel@axis.com> 1206S: Maintained 1207L: linux-arm-kernel@axis.com 1208F: arch/arm/mach-artpec 1209F: arch/arm/boot/dts/artpec6* 1210F: drivers/clk/axis 1211F: drivers/crypto/axis 1212F: drivers/pinctrl/pinctrl-artpec* 1213F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1214 1215ARM/ASPEED I2C DRIVER 1216M: Brendan Higgins <brendanhiggins@google.com> 1217R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1218R: Joel Stanley <joel@jms.id.au> 1219L: linux-i2c@vger.kernel.org 1220L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1221S: Maintained 1222F: drivers/irqchip/irq-aspeed-i2c-ic.c 1223F: drivers/i2c/busses/i2c-aspeed.c 1224F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1225F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1226 1227ARM/ASPEED MACHINE SUPPORT 1228M: Joel Stanley <joel@jms.id.au> 1229S: Maintained 1230F: arch/arm/mach-aspeed/ 1231F: arch/arm/boot/dts/aspeed-* 1232F: drivers/*/*aspeed* 1233 1234ARM/ATMEL AT91 Clock Support 1235M: Boris Brezillon <boris.brezillon@free-electrons.com> 1236S: Maintained 1237F: drivers/clk/at91 1238 1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1240M: Nicolas Ferre <nicolas.ferre@microchip.com> 1241M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1243W: http://www.linux4sam.org 1244T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1245S: Supported 1246N: at91 1247N: atmel 1248F: arch/arm/mach-at91/ 1249F: include/soc/at91/ 1250F: arch/arm/boot/dts/at91*.dts 1251F: arch/arm/boot/dts/at91*.dtsi 1252F: arch/arm/boot/dts/sama*.dts 1253F: arch/arm/boot/dts/sama*.dtsi 1254F: arch/arm/include/debug/at91.S 1255F: drivers/memory/atmel* 1256F: drivers/watchdog/sama5d4_wdt.c 1257X: drivers/input/touchscreen/atmel_mxt_ts.c 1258X: drivers/net/wireless/atmel/ 1259 1260ARM/CALXEDA HIGHBANK ARCHITECTURE 1261M: Rob Herring <robh@kernel.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263S: Maintained 1264F: arch/arm/mach-highbank/ 1265F: arch/arm/boot/dts/highbank.dts 1266F: arch/arm/boot/dts/ecx-*.dts* 1267 1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1269M: Krzysztof Halasa <khalasa@piap.pl> 1270S: Maintained 1271F: arch/arm/mach-cns3xxx/ 1272 1273ARM/CAVIUM THUNDER NETWORK DRIVER 1274M: Sunil Goutham <sgoutham@cavium.com> 1275M: Robert Richter <rric@kernel.org> 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1277S: Supported 1278F: drivers/net/ethernet/cavium/thunder/ 1279 1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1281M: Lukasz Majewski <lukma@denx.de> 1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1283S: Maintained 1284F: arch/arm/mach-ep93xx/ts72xx.c 1285 1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1287M: Alexander Shiyan <shc_work@mail.ru> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Odd Fixes 1290N: clps711x 1291 1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1293M: Lennert Buytenhek <kernel@wantstofly.org> 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1295S: Maintained 1296 1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1298M: Hartley Sweeten <hsweeten@visionengravers.com> 1299M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1301S: Maintained 1302F: arch/arm/mach-ep93xx/ 1303F: arch/arm/mach-ep93xx/include/mach/ 1304 1305ARM/CLKDEV SUPPORT 1306M: Russell King <linux@armlinux.org.uk> 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1308S: Maintained 1309T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1310F: drivers/clk/clkdev.c 1311 1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1313M: Mike Rapoport <mike@compulab.co.il> 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1315S: Maintained 1316 1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1318M: Baruch Siach <baruch@tkos.co.il> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Maintained 1321F: arch/arm/boot/dts/cx92755* 1322N: digicolor 1323 1324ARM/CONTEC MICRO9 MACHINE SUPPORT 1325M: Hubert Feurstein <hubert.feurstein@contec.at> 1326S: Maintained 1327F: arch/arm/mach-ep93xx/micro9.c 1328 1329ARM/CORESIGHT FRAMEWORK AND DRIVERS 1330M: Mathieu Poirier <mathieu.poirier@linaro.org> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Maintained 1333F: drivers/hwtracing/coresight/* 1334F: Documentation/trace/coresight.txt 1335F: Documentation/trace/coresight-cpu-debug.txt 1336F: Documentation/devicetree/bindings/arm/coresight.txt 1337F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1338F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1339F: tools/perf/arch/arm/util/pmu.c 1340F: tools/perf/arch/arm/util/auxtrace.c 1341F: tools/perf/arch/arm/util/cs-etm.c 1342F: tools/perf/arch/arm/util/cs-etm.h 1343F: tools/perf/util/cs-etm.* 1344F: tools/perf/util/cs-etm-decoder/* 1345 1346ARM/CORGI MACHINE SUPPORT 1347M: Richard Purdie <rpurdie@rpsys.net> 1348S: Maintained 1349 1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1351M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1352M: Linus Walleij <linus.walleij@linaro.org> 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1354T: git git://github.com/ulli-kroll/linux.git 1355S: Maintained 1356F: Documentation/devicetree/bindings/arm/gemini.txt 1357F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1358F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1359F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1360F: arch/arm/mach-gemini/ 1361F: drivers/net/ethernet/cortina/ 1362F: drivers/pinctrl/pinctrl-gemini.c 1363F: drivers/rtc/rtc-ftrtc010.c 1364 1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1366M: Barry Song <baohua@kernel.org> 1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1368T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1369S: Maintained 1370F: arch/arm/boot/dts/prima2* 1371F: arch/arm/mach-prima2/ 1372F: drivers/clk/sirf/ 1373F: drivers/clocksource/timer-prima2.c 1374F: drivers/clocksource/timer-atlas7.c 1375N: [^a-z]sirf 1376 1377ARM/EBSA110 MACHINE SUPPORT 1378M: Russell King <linux@armlinux.org.uk> 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1380W: http://www.armlinux.org.uk/ 1381S: Maintained 1382F: arch/arm/mach-ebsa110/ 1383F: drivers/net/ethernet/amd/am79c961a.* 1384 1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1386M: Uwe Kleine-König <kernel@pengutronix.de> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389N: efm32 1390 1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1392M: Robert Jarzmik <robert.jarzmik@free.fr> 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1394S: Maintained 1395F: arch/arm/mach-pxa/ezx.c 1396 1397ARM/FARADAY FA526 PORT 1398M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400S: Maintained 1401T: git git://git.berlios.de/gemini-board 1402F: arch/arm/mm/*-fa* 1403 1404ARM/FOOTBRIDGE ARCHITECTURE 1405M: Russell King <linux@armlinux.org.uk> 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1407W: http://www.armlinux.org.uk/ 1408S: Maintained 1409F: arch/arm/include/asm/hardware/dec21285.h 1410F: arch/arm/mach-footbridge/ 1411 1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1413M: Shawn Guo <shawnguo@kernel.org> 1414M: Sascha Hauer <kernel@pengutronix.de> 1415R: Fabio Estevam <fabio.estevam@nxp.com> 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1417S: Maintained 1418T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1419F: arch/arm/mach-imx/ 1420F: arch/arm/mach-mxs/ 1421F: arch/arm/boot/dts/imx* 1422F: arch/arm/configs/imx*_defconfig 1423F: drivers/clk/imx/ 1424F: drivers/soc/imx/ 1425F: include/soc/imx/ 1426 1427ARM/FREESCALE VYBRID ARM ARCHITECTURE 1428M: Shawn Guo <shawnguo@kernel.org> 1429M: Sascha Hauer <kernel@pengutronix.de> 1430R: Stefan Agner <stefan@agner.ch> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432S: Maintained 1433T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1434F: arch/arm/mach-imx/*vf610* 1435F: arch/arm/boot/dts/vf* 1436 1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1438M: Lennert Buytenhek <kernel@wantstofly.org> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/GUMSTIX MACHINE SUPPORT 1443M: Steve Sakoman <sakoman@gmail.com> 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1445S: Maintained 1446 1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1448M: Philipp Zabel <philipp.zabel@gmail.com> 1449M: Paul Parsons <lost.distance@yahoo.com> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451S: Maintained 1452F: arch/arm/mach-pxa/hx4700.c 1453F: arch/arm/mach-pxa/include/mach/hx4700.h 1454F: sound/soc/pxa/hx4700.c 1455 1456ARM/HISILICON SOC SUPPORT 1457M: Wei Xu <xuwei5@hisilicon.com> 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1459W: http://www.hisilicon.com 1460S: Supported 1461T: git git://github.com/hisilicon/linux-hisi.git 1462F: arch/arm/mach-hisi/ 1463F: arch/arm/boot/dts/hi3* 1464F: arch/arm/boot/dts/hip* 1465F: arch/arm/boot/dts/hisi* 1466F: arch/arm64/boot/dts/hisilicon/ 1467 1468ARM/HP JORNADA 7XX MACHINE SUPPORT 1469M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1470W: www.jlime.com 1471S: Maintained 1472T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1473F: arch/arm/mach-sa1100/jornada720.c 1474F: arch/arm/mach-sa1100/include/mach/jornada720.h 1475 1476ARM/IGEP MACHINE SUPPORT 1477M: Enric Balletbo i Serra <eballetbo@gmail.com> 1478M: Javier Martinez Canillas <javier@dowhile0.org> 1479L: linux-omap@vger.kernel.org 1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1481S: Maintained 1482F: arch/arm/boot/dts/omap3-igep* 1483 1484ARM/INCOME PXA270 SUPPORT 1485M: Marek Vasut <marek.vasut@gmail.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/mach-pxa/colibri-pxa270-income.c 1489 1490ARM/INTEL IOP13XX ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP32X ARM ARCHITECTURE 1496M: Lennert Buytenhek <kernel@wantstofly.org> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498S: Maintained 1499 1500ARM/INTEL IOP33X ARM ARCHITECTURE 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Orphan 1503 1504ARM/INTEL IQ81342EX MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXDP2850 MACHINE SUPPORT 1510M: Lennert Buytenhek <kernel@wantstofly.org> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513 1514ARM/INTEL IXP4XX ARM ARCHITECTURE 1515M: Imre Kaloz <kaloz@openwrt.org> 1516M: Krzysztof Halasa <khalasa@piap.pl> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519F: arch/arm/mach-ixp4xx/ 1520 1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1522M: Jonathan Cameron <jic23@cam.ac.uk> 1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1524S: Maintained 1525F: arch/arm/mach-pxa/stargate2.c 1526F: drivers/pcmcia/pxa2xx_stargate2.c 1527 1528ARM/INTEL XSC3 (MANZANO) ARM CORE 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1534M: Lennert Buytenhek <kernel@wantstofly.org> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537 1538ARM/LG1K ARCHITECTURE 1539M: Chanho Min <chanho.min@lge.com> 1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1541S: Maintained 1542F: arch/arm64/boot/dts/lg/ 1543 1544ARM/LOGICPD PXA270 MACHINE SUPPORT 1545M: Lennert Buytenhek <kernel@wantstofly.org> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548 1549ARM/LPC18XX ARCHITECTURE 1550M: Joachim Eastwood <manabian@gmail.com> 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1552S: Maintained 1553F: arch/arm/boot/dts/lpc43* 1554F: drivers/clk/nxp/clk-lpc18xx* 1555F: drivers/clocksource/time-lpc32xx.c 1556F: drivers/i2c/busses/i2c-lpc2k.c 1557F: drivers/memory/pl172.c 1558F: drivers/mtd/spi-nor/nxp-spifi.c 1559F: drivers/rtc/rtc-lpc24xx.c 1560N: lpc18xx 1561 1562ARM/LPC32XX SOC SUPPORT 1563M: Vladimir Zapolskiy <vz@mleia.com> 1564M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1567S: Maintained 1568F: arch/arm/boot/dts/lpc32* 1569F: arch/arm/mach-lpc32xx/ 1570F: drivers/i2c/busses/i2c-pnx.c 1571F: drivers/net/ethernet/nxp/lpc_eth.c 1572F: drivers/usb/host/ohci-nxp.c 1573F: drivers/watchdog/pnx4008_wdt.c 1574N: lpc32xx 1575 1576ARM/MAGICIAN MACHINE SUPPORT 1577M: Philipp Zabel <philipp.zabel@gmail.com> 1578S: Maintained 1579 1580ARM/Marvell Berlin SoC support 1581M: Jisheng Zhang <jszhang@marvell.com> 1582M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1584S: Maintained 1585F: arch/arm/mach-berlin/ 1586F: arch/arm/boot/dts/berlin* 1587F: arch/arm64/boot/dts/marvell/berlin* 1588 1589ARM/Marvell Dove/MV78xx0/Orion SOC support 1590M: Jason Cooper <jason@lakedaemon.net> 1591M: Andrew Lunn <andrew@lunn.ch> 1592M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1593M: Gregory Clement <gregory.clement@free-electrons.com> 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1595S: Maintained 1596F: Documentation/devicetree/bindings/soc/dove/ 1597F: arch/arm/mach-dove/ 1598F: arch/arm/mach-mv78xx0/ 1599F: arch/arm/mach-orion5x/ 1600F: arch/arm/plat-orion/ 1601F: arch/arm/boot/dts/dove* 1602F: arch/arm/boot/dts/orion5x* 1603 1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1605M: Jason Cooper <jason@lakedaemon.net> 1606M: Andrew Lunn <andrew@lunn.ch> 1607M: Gregory Clement <gregory.clement@free-electrons.com> 1608M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1610S: Maintained 1611F: arch/arm/boot/dts/armada* 1612F: arch/arm/boot/dts/kirkwood* 1613F: arch/arm/configs/mvebu_*_defconfig 1614F: arch/arm/mach-mvebu/ 1615F: arch/arm64/boot/dts/marvell/armada* 1616F: drivers/cpufreq/armada-37xx-cpufreq.c 1617F: drivers/cpufreq/mvebu-cpufreq.c 1618F: drivers/irqchip/irq-armada-370-xp.c 1619F: drivers/irqchip/irq-mvebu-* 1620F: drivers/pinctrl/mvebu/ 1621F: drivers/rtc/rtc-armada38x.c 1622 1623ARM/Mediatek RTC DRIVER 1624M: Eddie Huang <eddie.huang@mediatek.com> 1625M: Sean Wang <sean.wang@mediatek.com> 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1627L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1628S: Maintained 1629F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1630F: drivers/rtc/rtc-mt6397.c 1631F: drivers/rtc/rtc-mt7622.c 1632 1633ARM/Mediatek SoC support 1634M: Matthias Brugger <matthias.bgg@gmail.com> 1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1636L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1637S: Maintained 1638F: arch/arm/boot/dts/mt6* 1639F: arch/arm/boot/dts/mt7* 1640F: arch/arm/boot/dts/mt8* 1641F: arch/arm/mach-mediatek/ 1642F: arch/arm64/boot/dts/mediatek/ 1643N: mtk 1644K: mediatek 1645 1646ARM/Mediatek USB3 PHY DRIVER 1647M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1650S: Maintained 1651F: drivers/phy/mediatek/phy-mtk-tphy.c 1652 1653ARM/MICREL KS8695 ARCHITECTURE 1654M: Greg Ungerer <gerg@uclinux.org> 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1656F: arch/arm/mach-ks8695/ 1657S: Odd Fixes 1658 1659ARM/MIOA701 MACHINE SUPPORT 1660M: Robert Jarzmik <robert.jarzmik@free.fr> 1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1662F: arch/arm/mach-pxa/mioa701.c 1663S: Maintained 1664 1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1666M: Michael Petchkovsky <mkpetch@internode.on.net> 1667S: Maintained 1668 1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1670M: Linus Walleij <linus.walleij@linaro.org> 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1672S: Maintained 1673F: arch/arm/mach-nomadik/ 1674F: arch/arm/mach-u300/ 1675F: arch/arm/mach-ux500/ 1676F: arch/arm/boot/dts/ste-* 1677F: drivers/clk/clk-nomadik.c 1678F: drivers/clk/clk-u300.c 1679F: drivers/clocksource/clksrc-dbx500-prcmu.c 1680F: drivers/clocksource/timer-u300.c 1681F: drivers/dma/coh901318* 1682F: drivers/dma/ste_dma40* 1683F: drivers/hwspinlock/u8500_hsem.c 1684F: drivers/i2c/busses/i2c-nomadik.c 1685F: drivers/i2c/busses/i2c-stu300.c 1686F: drivers/mfd/ab3100* 1687F: drivers/mfd/ab8500* 1688F: drivers/mfd/abx500* 1689F: drivers/mfd/dbx500* 1690F: drivers/mfd/db8500* 1691F: drivers/pinctrl/nomadik/ 1692F: drivers/pinctrl/pinctrl-coh901* 1693F: drivers/pinctrl/pinctrl-u300.c 1694F: drivers/rtc/rtc-ab3100.c 1695F: drivers/rtc/rtc-ab8500.c 1696F: drivers/rtc/rtc-coh901331.c 1697F: drivers/rtc/rtc-pl031.c 1698F: drivers/watchdog/coh901327_wdt.c 1699F: Documentation/devicetree/bindings/arm/ste-* 1700F: Documentation/devicetree/bindings/arm/ux500/ 1701T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1702 1703ARM/NUVOTON W90X900 ARM ARCHITECTURE 1704M: Wan ZongShun <mcuos.com@gmail.com> 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1706W: http://www.mcuos.com 1707S: Maintained 1708F: arch/arm/mach-w90x900/ 1709F: drivers/input/keyboard/w90p910_keypad.c 1710F: drivers/input/touchscreen/w90p910_ts.c 1711F: drivers/watchdog/nuc900_wdt.c 1712F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1713F: drivers/mtd/nand/nuc900_nand.c 1714F: drivers/rtc/rtc-nuc900.c 1715F: drivers/spi/spi-nuc900.c 1716F: drivers/usb/host/ehci-w90x900.c 1717F: drivers/video/fbdev/nuc900fb.c 1718 1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1720M: Nelson Castillo <arhuaco@freaks-unidos.net> 1721L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1722W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1723S: Supported 1724 1725ARM/Orion SoC/Technologic Systems TS-78xx platform support 1726M: Alexander Clouter <alex@digriz.org.uk> 1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1728W: http://www.digriz.org.uk/ts78xx/kernel 1729S: Maintained 1730F: arch/arm/mach-orion5x/ts78xx-* 1731 1732ARM/OXNAS platform support 1733M: Neil Armstrong <narmstrong@baylibre.com> 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1735L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1736S: Maintained 1737F: arch/arm/mach-oxnas/ 1738F: arch/arm/boot/dts/ox8*.dts* 1739N: oxnas 1740 1741ARM/PALM TREO SUPPORT 1742M: Tomas Cech <sleep_walker@suse.com> 1743L: linux-arm-kernel@lists.infradead.org 1744W: http://hackndev.com 1745S: Maintained 1746F: arch/arm/mach-pxa/palmtreo.* 1747 1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1749M: Marek Vasut <marek.vasut@gmail.com> 1750L: linux-arm-kernel@lists.infradead.org 1751W: http://hackndev.com 1752S: Maintained 1753F: arch/arm/mach-pxa/include/mach/palmtx.h 1754F: arch/arm/mach-pxa/palmtx.c 1755F: arch/arm/mach-pxa/palmt5.* 1756F: arch/arm/mach-pxa/include/mach/palmld.h 1757F: arch/arm/mach-pxa/palmld.c 1758F: arch/arm/mach-pxa/palmte2.* 1759F: arch/arm/mach-pxa/include/mach/palmtc.h 1760F: arch/arm/mach-pxa/palmtc.c 1761 1762ARM/PALMZ72 SUPPORT 1763M: Sergey Lapin <slapin@ossfans.org> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmz72.* 1768 1769ARM/PLEB SUPPORT 1770M: Peter Chubb <pleb@gelato.unsw.edu.au> 1771W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1772S: Maintained 1773 1774ARM/PT DIGITAL BOARD PORT 1775M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1777W: http://www.armlinux.org.uk/ 1778S: Maintained 1779 1780ARM/QUALCOMM SUPPORT 1781M: Andy Gross <andy.gross@linaro.org> 1782M: David Brown <david.brown@linaro.org> 1783L: linux-arm-msm@vger.kernel.org 1784L: linux-soc@vger.kernel.org 1785S: Maintained 1786F: Documentation/devicetree/bindings/soc/qcom/ 1787F: arch/arm/boot/dts/qcom-*.dts 1788F: arch/arm/boot/dts/qcom-*.dtsi 1789F: arch/arm/mach-qcom/ 1790F: arch/arm64/boot/dts/qcom/* 1791F: drivers/i2c/busses/i2c-qup.c 1792F: drivers/clk/qcom/ 1793F: drivers/dma/qcom/ 1794F: drivers/soc/qcom/ 1795F: drivers/spi/spi-qup.c 1796F: drivers/tty/serial/msm_serial.c 1797F: drivers/*/pm8???-* 1798F: drivers/mfd/ssbi.c 1799F: drivers/firmware/qcom_scm.c 1800T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1801 1802ARM/RADISYS ENP2611 MACHINE SUPPORT 1803M: Lennert Buytenhek <kernel@wantstofly.org> 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1805S: Maintained 1806 1807ARM/REALTEK ARCHITECTURE 1808M: Andreas Färber <afaerber@suse.de> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810S: Maintained 1811F: arch/arm64/boot/dts/realtek/ 1812F: Documentation/devicetree/bindings/arm/realtek.txt 1813 1814ARM/RENESAS ARM64 ARCHITECTURE 1815M: Simon Horman <horms@verge.net.au> 1816M: Magnus Damm <magnus.damm@gmail.com> 1817L: linux-renesas-soc@vger.kernel.org 1818Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1820S: Supported 1821F: arch/arm64/boot/dts/renesas/ 1822F: Documentation/devicetree/bindings/arm/shmobile.txt 1823F: drivers/soc/renesas/ 1824F: include/linux/soc/renesas/ 1825 1826ARM/RISCPC ARCHITECTURE 1827M: Russell King <linux@armlinux.org.uk> 1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1829W: http://www.armlinux.org.uk/ 1830S: Maintained 1831F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1832F: arch/arm/include/asm/hardware/ioc.h 1833F: arch/arm/include/asm/hardware/iomd.h 1834F: arch/arm/include/asm/hardware/memc.h 1835F: arch/arm/mach-rpc/ 1836F: drivers/net/ethernet/8390/etherh.c 1837F: drivers/net/ethernet/i825xx/ether1* 1838F: drivers/net/ethernet/seeq/ether3* 1839F: drivers/scsi/arm/ 1840 1841ARM/Rockchip SoC support 1842M: Heiko Stuebner <heiko@sntech.de> 1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1844L: linux-rockchip@lists.infradead.org 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1846S: Maintained 1847F: arch/arm/boot/dts/rk3* 1848F: arch/arm/boot/dts/rv1108* 1849F: arch/arm/mach-rockchip/ 1850F: drivers/clk/rockchip/ 1851F: drivers/i2c/busses/i2c-rk3x.c 1852F: drivers/*/*rockchip* 1853F: drivers/*/*/*rockchip* 1854F: sound/soc/rockchip/ 1855N: rockchip 1856 1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1858M: Kukjin Kim <kgene@kernel.org> 1859M: Krzysztof Kozlowski <krzk@kernel.org> 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1861L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1862Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1863S: Maintained 1864F: arch/arm/boot/dts/s3c* 1865F: arch/arm/boot/dts/s5p* 1866F: arch/arm/boot/dts/samsung* 1867F: arch/arm/boot/dts/exynos* 1868F: arch/arm64/boot/dts/exynos/ 1869F: arch/arm/plat-samsung/ 1870F: arch/arm/mach-s3c24*/ 1871F: arch/arm/mach-s3c64xx/ 1872F: arch/arm/mach-s5p*/ 1873F: arch/arm/mach-exynos*/ 1874F: drivers/*/*s3c24* 1875F: drivers/*/*/*s3c24* 1876F: drivers/*/*s3c64xx* 1877F: drivers/*/*s5pv210* 1878F: drivers/memory/samsung/* 1879F: drivers/soc/samsung/* 1880F: Documentation/arm/Samsung/ 1881F: Documentation/devicetree/bindings/arm/samsung/ 1882F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1883F: Documentation/devicetree/bindings/power/pd-samsung.txt 1884N: exynos 1885 1886ARM/SAMSUNG MOBILE MACHINE SUPPORT 1887M: Kyungmin Park <kyungmin.park@samsung.com> 1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1889S: Maintained 1890F: arch/arm/mach-s5pv210/ 1891 1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1893M: Kyungmin Park <kyungmin.park@samsung.com> 1894M: Kamil Debski <kamil@wypas.org> 1895M: Andrzej Hajda <a.hajda@samsung.com> 1896L: linux-arm-kernel@lists.infradead.org 1897L: linux-media@vger.kernel.org 1898S: Maintained 1899F: drivers/media/platform/s5p-g2d/ 1900 1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1902M: Marek Szyprowski <m.szyprowski@samsung.com> 1903L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1904L: linux-media@vger.kernel.org 1905S: Maintained 1906F: drivers/media/platform/s5p-cec/ 1907F: Documentation/devicetree/bindings/media/s5p-cec.txt 1908 1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1910M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1911M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1912L: linux-arm-kernel@lists.infradead.org 1913L: linux-media@vger.kernel.org 1914S: Maintained 1915F: drivers/media/platform/s5p-jpeg/ 1916 1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1918M: Kyungmin Park <kyungmin.park@samsung.com> 1919M: Kamil Debski <kamil@wypas.org> 1920M: Jeongtae Park <jtp.park@samsung.com> 1921M: Andrzej Hajda <a.hajda@samsung.com> 1922L: linux-arm-kernel@lists.infradead.org 1923L: linux-media@vger.kernel.org 1924S: Maintained 1925F: arch/arm/plat-samsung/s5p-dev-mfc.c 1926F: drivers/media/platform/s5p-mfc/ 1927 1928ARM/SHMOBILE ARM ARCHITECTURE 1929M: Simon Horman <horms@verge.net.au> 1930M: Magnus Damm <magnus.damm@gmail.com> 1931L: linux-renesas-soc@vger.kernel.org 1932Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1933T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1934S: Supported 1935F: arch/arm/boot/dts/emev2* 1936F: arch/arm/boot/dts/r7s* 1937F: arch/arm/boot/dts/r8a* 1938F: arch/arm/boot/dts/sh* 1939F: arch/arm/configs/shmobile_defconfig 1940F: arch/arm/include/debug/renesas-scif.S 1941F: arch/arm/mach-shmobile/ 1942F: Documentation/devicetree/bindings/arm/shmobile.txt 1943F: drivers/soc/renesas/ 1944F: include/linux/soc/renesas/ 1945 1946ARM/SOCFPGA ARCHITECTURE 1947M: Dinh Nguyen <dinguyen@kernel.org> 1948S: Maintained 1949F: arch/arm/mach-socfpga/ 1950F: arch/arm/boot/dts/socfpga* 1951F: arch/arm/configs/socfpga_defconfig 1952F: arch/arm64/boot/dts/altera/ 1953W: http://www.rocketboards.org 1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1955 1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1957M: Dinh Nguyen <dinguyen@kernel.org> 1958S: Maintained 1959F: drivers/clk/socfpga/ 1960 1961ARM/SOCFPGA EDAC SUPPORT 1962M: Thor Thayer <thor.thayer@linux.intel.com> 1963S: Maintained 1964F: drivers/edac/altera_edac. 1965 1966ARM/STI ARCHITECTURE 1967M: Patrice Chotard <patrice.chotard@st.com> 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1969W: http://www.stlinux.com 1970S: Maintained 1971F: arch/arm/mach-sti/ 1972F: arch/arm/boot/dts/sti* 1973F: drivers/char/hw_random/st-rng.c 1974F: drivers/clocksource/arm_global_timer.c 1975F: drivers/clocksource/clksrc_st_lpc.c 1976F: drivers/cpufreq/sti-cpufreq.c 1977F: drivers/dma/st_fdma* 1978F: drivers/i2c/busses/i2c-st.c 1979F: drivers/media/rc/st_rc.c 1980F: drivers/media/platform/sti/c8sectpfe/ 1981F: drivers/mmc/host/sdhci-st.c 1982F: drivers/phy/st/phy-miphy28lp.c 1983F: drivers/phy/st/phy-stih407-usb.c 1984F: drivers/pinctrl/pinctrl-st.c 1985F: drivers/remoteproc/st_remoteproc.c 1986F: drivers/remoteproc/st_slim_rproc.c 1987F: drivers/reset/sti/ 1988F: drivers/rtc/rtc-st-lpc.c 1989F: drivers/tty/serial/st-asc.c 1990F: drivers/usb/dwc3/dwc3-st.c 1991F: drivers/usb/host/ehci-st.c 1992F: drivers/usb/host/ohci-st.c 1993F: drivers/watchdog/st_lpc_wdt.c 1994F: drivers/ata/ahci_st.c 1995F: include/linux/remoteproc/st_slim_rproc.h 1996 1997ARM/STM32 ARCHITECTURE 1998M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1999M: Alexandre Torgue <alexandre.torgue@st.com> 2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2001S: Maintained 2002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 2003N: stm32 2004F: drivers/clocksource/armv7m_systick.c 2005 2006ARM/TANGO ARCHITECTURE 2007M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2008M: Mans Rullgard <mans@mansr.com> 2009L: linux-arm-kernel@lists.infradead.org 2010S: Odd Fixes 2011N: tango 2012 2013ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2014M: Lennert Buytenhek <kernel@wantstofly.org> 2015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2016S: Maintained 2017 2018ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2019M: Hans Verkuil <hans.verkuil@cisco.com> 2020L: linux-tegra@vger.kernel.org 2021L: linux-media@vger.kernel.org 2022S: Maintained 2023F: drivers/media/platform/tegra-cec/ 2024F: Documentation/devicetree/bindings/media/tegra-cec.txt 2025 2026ARM/TETON BGA MACHINE SUPPORT 2027M: "Mark F. Brown" <mark.brown314@gmail.com> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030 2031ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2032M: Santosh Shilimkar <ssantosh@kernel.org> 2033L: linux-kernel@vger.kernel.org 2034S: Maintained 2035F: drivers/memory/*emif* 2036 2037ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2038M: Santosh Shilimkar <ssantosh@kernel.org> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040S: Maintained 2041F: arch/arm/mach-keystone/ 2042F: arch/arm/boot/dts/keystone-* 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2044 2045ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2046M: Santosh Shilimkar <ssantosh@kernel.org> 2047L: linux-kernel@vger.kernel.org 2048S: Maintained 2049F: drivers/clk/keystone/ 2050 2051ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2052M: Santosh Shilimkar <ssantosh@kernel.org> 2053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2054L: linux-kernel@vger.kernel.org 2055S: Maintained 2056F: drivers/clocksource/timer-keystone.c 2057 2058ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2059M: Santosh Shilimkar <ssantosh@kernel.org> 2060L: linux-kernel@vger.kernel.org 2061S: Maintained 2062F: drivers/power/reset/keystone-reset.c 2063 2064ARM/THECUS N2100 MACHINE SUPPORT 2065M: Lennert Buytenhek <kernel@wantstofly.org> 2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2067S: Maintained 2068 2069ARM/TOSA MACHINE SUPPORT 2070M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2071M: Dirk Opfer <dirk@opfer-online.de> 2072S: Maintained 2073 2074ARM/UNIPHIER ARCHITECTURE 2075M: Masahiro Yamada <yamada.masahiro@socionext.com> 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2077T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2078S: Maintained 2079F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2080F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2081F: arch/arm/boot/dts/uniphier* 2082F: arch/arm/include/asm/hardware/cache-uniphier.h 2083F: arch/arm/mach-uniphier/ 2084F: arch/arm/mm/cache-uniphier.c 2085F: arch/arm64/boot/dts/socionext/uniphier* 2086F: drivers/bus/uniphier-system-bus.c 2087F: drivers/clk/uniphier/ 2088F: drivers/gpio/gpio-uniphier.c 2089F: drivers/i2c/busses/i2c-uniphier* 2090F: drivers/irqchip/irq-uniphier-aidet.c 2091F: drivers/pinctrl/uniphier/ 2092F: drivers/reset/reset-uniphier.c 2093F: drivers/tty/serial/8250/8250_uniphier.c 2094N: uniphier 2095 2096ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2097M: Ulf Hansson <ulf.hansson@linaro.org> 2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2099T: git git://git.linaro.org/people/ulfh/clk.git 2100S: Maintained 2101F: drivers/clk/ux500/ 2102 2103ARM/VERSATILE EXPRESS PLATFORM 2104M: Liviu Dudau <liviu.dudau@arm.com> 2105M: Sudeep Holla <sudeep.holla@arm.com> 2106M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2108S: Maintained 2109F: arch/arm/boot/dts/vexpress* 2110F: arch/arm64/boot/dts/arm/ 2111F: arch/arm/mach-vexpress/ 2112F: */*/vexpress* 2113F: */*/*/vexpress* 2114F: drivers/clk/versatile/clk-vexpress-osc.c 2115F: drivers/clocksource/versatile.c 2116N: mps2 2117 2118ARM/VFP SUPPORT 2119M: Russell King <linux@armlinux.org.uk> 2120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2121W: http://www.armlinux.org.uk/ 2122S: Maintained 2123F: arch/arm/vfp/ 2124 2125ARM/VOIPAC PXA270 SUPPORT 2126M: Marek Vasut <marek.vasut@gmail.com> 2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2128S: Maintained 2129F: arch/arm/mach-pxa/vpac270.c 2130F: arch/arm/mach-pxa/include/mach/vpac270.h 2131 2132ARM/VT8500 ARM ARCHITECTURE 2133M: Tony Prisk <linux@prisktech.co.nz> 2134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2135S: Maintained 2136F: arch/arm/mach-vt8500/ 2137F: drivers/clocksource/vt8500_timer.c 2138F: drivers/i2c/busses/i2c-wmt.c 2139F: drivers/mmc/host/wmt-sdmmc.c 2140F: drivers/pwm/pwm-vt8500.c 2141F: drivers/rtc/rtc-vt8500.c 2142F: drivers/tty/serial/vt8500_serial.c 2143F: drivers/usb/host/ehci-platform.c 2144F: drivers/usb/host/uhci-platform.c 2145F: drivers/video/fbdev/vt8500lcdfb.* 2146F: drivers/video/fbdev/wm8505fb* 2147F: drivers/video/fbdev/wmt_ge_rops.* 2148 2149ARM/ZIPIT Z2 SUPPORT 2150M: Marek Vasut <marek.vasut@gmail.com> 2151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2152S: Maintained 2153F: arch/arm/mach-pxa/z2.c 2154F: arch/arm/mach-pxa/include/mach/z2.h 2155 2156ARM/ZTE ARCHITECTURE 2157M: Jun Nie <jun.nie@linaro.org> 2158M: Baoyou Xie <baoyou.xie@linaro.org> 2159M: Shawn Guo <shawnguo@kernel.org> 2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2161S: Maintained 2162F: arch/arm/boot/dts/zx2967* 2163F: arch/arm/mach-zx/ 2164F: arch/arm64/boot/dts/zte/ 2165F: drivers/clk/zte/ 2166F: drivers/dma/zx_dma.c 2167F: drivers/gpio/gpio-zx.c 2168F: drivers/i2c/busses/i2c-zx2967.c 2169F: drivers/mmc/host/dw_mmc-zx.* 2170F: drivers/pinctrl/zte/ 2171F: drivers/soc/zte/ 2172F: drivers/thermal/zx2967_thermal.c 2173F: drivers/watchdog/zx2967_wdt.c 2174F: Documentation/devicetree/bindings/arm/zte.txt 2175F: Documentation/devicetree/bindings/clock/zx2967*.txt 2176F: Documentation/devicetree/bindings/dma/zxdma.txt 2177F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2178F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2179F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2180F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2181F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2182F: Documentation/devicetree/bindings/soc/zte/ 2183F: Documentation/devicetree/bindings/sound/zte,*.txt 2184F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2185F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2186F: include/dt-bindings/clock/zx2967*.h 2187F: include/dt-bindings/soc/zte,*.h 2188F: sound/soc/codecs/zx_aud96p22.c 2189F: sound/soc/zte/ 2190 2191ARM/ZYNQ ARCHITECTURE 2192M: Michal Simek <michal.simek@xilinx.com> 2193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2194W: http://wiki.xilinx.com 2195T: git https://github.com/Xilinx/linux-xlnx.git 2196S: Supported 2197F: arch/arm/mach-zynq/ 2198F: drivers/cpuidle/cpuidle-zynq.c 2199F: drivers/block/xsysace.c 2200N: zynq 2201N: xilinx 2202F: drivers/clocksource/cadence_ttc_timer.c 2203F: drivers/i2c/busses/i2c-cadence.c 2204F: drivers/mmc/host/sdhci-of-arasan.c 2205F: drivers/edac/synopsys_edac.c 2206 2207ARM64 PORT (AARCH64 ARCHITECTURE) 2208M: Catalin Marinas <catalin.marinas@arm.com> 2209M: Will Deacon <will.deacon@arm.com> 2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2211T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2212S: Maintained 2213F: arch/arm64/ 2214F: Documentation/arm64/ 2215 2216AS3645A LED FLASH CONTROLLER DRIVER 2217M: Sakari Ailus <sakari.ailus@iki.fi> 2218L: linux-leds@vger.kernel.org 2219S: Maintained 2220F: drivers/leds/leds-as3645a.c 2221 2222ASAHI KASEI AK8974 DRIVER 2223M: Linus Walleij <linus.walleij@linaro.org> 2224L: linux-iio@vger.kernel.org 2225W: http://www.akm.com/ 2226S: Supported 2227F: drivers/iio/magnetometer/ak8974.c 2228 2229ASC7621 HARDWARE MONITOR DRIVER 2230M: George Joseph <george.joseph@fairview5.com> 2231L: linux-hwmon@vger.kernel.org 2232S: Maintained 2233F: Documentation/hwmon/asc7621 2234F: drivers/hwmon/asc7621.c 2235 2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2237M: Corentin Chary <corentin.chary@gmail.com> 2238L: acpi4asus-user@lists.sourceforge.net 2239L: platform-driver-x86@vger.kernel.org 2240W: http://acpi4asus.sf.net 2241S: Maintained 2242F: drivers/platform/x86/asus*.c 2243F: drivers/platform/x86/eeepc*.c 2244 2245ASUS WIRELESS RADIO CONTROL DRIVER 2246M: João Paulo Rechi Vita <jprvita@gmail.com> 2247L: platform-driver-x86@vger.kernel.org 2248S: Maintained 2249F: drivers/platform/x86/asus-wireless.c 2250 2251ASYMMETRIC KEYS 2252M: David Howells <dhowells@redhat.com> 2253L: keyrings@vger.kernel.org 2254S: Maintained 2255F: Documentation/crypto/asymmetric-keys.txt 2256F: include/linux/verification.h 2257F: include/crypto/public_key.h 2258F: include/crypto/pkcs7.h 2259F: crypto/asymmetric_keys/ 2260 2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2262R: Dan Williams <dan.j.williams@intel.com> 2263W: http://sourceforge.net/projects/xscaleiop 2264S: Odd fixes 2265F: Documentation/crypto/async-tx-api.txt 2266F: crypto/async_tx/ 2267F: drivers/dma/ 2268F: include/linux/dmaengine.h 2269F: include/linux/async_tx.h 2270 2271AT24 EEPROM DRIVER 2272M: Bartosz Golaszewski <brgl@bgdev.pl> 2273L: linux-i2c@vger.kernel.org 2274T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2275S: Maintained 2276F: Documentation/devicetree/bindings/eeprom/at24.txt 2277F: drivers/misc/eeprom/at24.c 2278F: include/linux/platform_data/at24.h 2279 2280ATA OVER ETHERNET (AOE) DRIVER 2281M: "Ed L. Cashin" <ed.cashin@acm.org> 2282W: http://www.openaoe.org/ 2283S: Supported 2284F: Documentation/aoe/ 2285F: drivers/block/aoe/ 2286 2287ATHEROS 71XX/9XXX GPIO DRIVER 2288M: Alban Bedel <albeu@free.fr> 2289W: https://github.com/AlbanBedel/linux 2290T: git git://github.com/AlbanBedel/linux 2291S: Maintained 2292F: drivers/gpio/gpio-ath79.c 2293F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2294 2295ATHEROS ATH GENERIC UTILITIES 2296M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2297L: linux-wireless@vger.kernel.org 2298S: Supported 2299F: drivers/net/wireless/ath/* 2300 2301ATHEROS ATH5K WIRELESS DRIVER 2302M: Jiri Slaby <jirislaby@gmail.com> 2303M: Nick Kossifidis <mickflemm@gmail.com> 2304M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2305L: linux-wireless@vger.kernel.org 2306W: http://wireless.kernel.org/en/users/Drivers/ath5k 2307S: Maintained 2308F: drivers/net/wireless/ath/ath5k/ 2309 2310ATHEROS ATH6KL WIRELESS DRIVER 2311M: Kalle Valo <kvalo@qca.qualcomm.com> 2312L: linux-wireless@vger.kernel.org 2313W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2315S: Supported 2316F: drivers/net/wireless/ath/ath6kl/ 2317 2318ATI_REMOTE2 DRIVER 2319M: Ville Syrjala <syrjala@sci.fi> 2320S: Maintained 2321F: drivers/input/misc/ati_remote2.c 2322 2323ATK0110 HWMON DRIVER 2324M: Luca Tettamanti <kronos.it@gmail.com> 2325L: linux-hwmon@vger.kernel.org 2326S: Maintained 2327F: drivers/hwmon/asus_atk0110.c 2328 2329ATLX ETHERNET DRIVERS 2330M: Jay Cliburn <jcliburn@gmail.com> 2331M: Chris Snook <chris.snook@gmail.com> 2332L: netdev@vger.kernel.org 2333W: http://sourceforge.net/projects/atl1 2334W: http://atl1.sourceforge.net 2335S: Maintained 2336F: drivers/net/ethernet/atheros/ 2337 2338ATM 2339M: Chas Williams <3chas3@gmail.com> 2340L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2341L: netdev@vger.kernel.org 2342W: http://linux-atm.sourceforge.net 2343S: Maintained 2344F: drivers/atm/ 2345F: include/linux/atm* 2346F: include/uapi/linux/atm* 2347 2348ATMEL AT91 / AT32 MCI DRIVER 2349M: Ludovic Desroches <ludovic.desroches@microchip.com> 2350S: Maintained 2351F: drivers/mmc/host/atmel-mci.c 2352 2353ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2354M: Nicolas Ferre <nicolas.ferre@microchip.com> 2355S: Supported 2356F: drivers/power/reset/at91-sama5d2_shdwc.c 2357 2358ATMEL Audio ALSA driver 2359M: Nicolas Ferre <nicolas.ferre@microchip.com> 2360L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2361S: Supported 2362F: sound/soc/atmel 2363 2364ATMEL I2C DRIVER 2365M: Ludovic Desroches <ludovic.desroches@microchip.com> 2366L: linux-i2c@vger.kernel.org 2367S: Supported 2368F: drivers/i2c/busses/i2c-at91.c 2369 2370ATMEL ISI DRIVER 2371M: Ludovic Desroches <ludovic.desroches@microchip.com> 2372L: linux-media@vger.kernel.org 2373S: Supported 2374F: drivers/media/platform/atmel/atmel-isi.c 2375F: include/media/atmel-isi.h 2376 2377ATMEL LCDFB DRIVER 2378M: Nicolas Ferre <nicolas.ferre@microchip.com> 2379L: linux-fbdev@vger.kernel.org 2380S: Maintained 2381F: drivers/video/fbdev/atmel_lcdfb.c 2382F: include/video/atmel_lcdc.h 2383 2384ATMEL MACB ETHERNET DRIVER 2385M: Nicolas Ferre <nicolas.ferre@microchip.com> 2386S: Supported 2387F: drivers/net/ethernet/cadence/ 2388 2389ATMEL MAXTOUCH DRIVER 2390M: Nick Dyer <nick@shmanahar.org> 2391T: git git://github.com/ndyer/linux.git 2392S: Maintained 2393F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2394F: drivers/input/touchscreen/atmel_mxt_ts.c 2395F: include/linux/platform_data/atmel_mxt_ts.h 2396 2397ATMEL SAMA5D2 ADC DRIVER 2398M: Ludovic Desroches <ludovic.desroches@microchip.com> 2399L: linux-iio@vger.kernel.org 2400S: Supported 2401F: drivers/iio/adc/at91-sama5d2_adc.c 2402 2403ATMEL SDMMC DRIVER 2404M: Ludovic Desroches <ludovic.desroches@microchip.com> 2405L: linux-mmc@vger.kernel.org 2406S: Supported 2407F: drivers/mmc/host/sdhci-of-at91.c 2408 2409ATMEL SPI DRIVER 2410M: Nicolas Ferre <nicolas.ferre@microchip.com> 2411S: Supported 2412F: drivers/spi/spi-atmel.* 2413 2414ATMEL SSC DRIVER 2415M: Nicolas Ferre <nicolas.ferre@microchip.com> 2416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2417S: Supported 2418F: drivers/misc/atmel-ssc.c 2419F: include/linux/atmel-ssc.h 2420 2421ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2422M: Nicolas Ferre <nicolas.ferre@microchip.com> 2423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2424S: Supported 2425F: drivers/misc/atmel_tclib.c 2426F: drivers/clocksource/tcb_clksrc.c 2427 2428ATMEL USBA UDC DRIVER 2429M: Nicolas Ferre <nicolas.ferre@microchip.com> 2430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2431S: Supported 2432F: drivers/usb/gadget/udc/atmel_usba_udc.* 2433 2434ATMEL WIRELESS DRIVER 2435M: Simon Kelley <simon@thekelleys.org.uk> 2436L: linux-wireless@vger.kernel.org 2437W: http://www.thekelleys.org.uk/atmel 2438W: http://atmelwlandriver.sourceforge.net/ 2439S: Maintained 2440F: drivers/net/wireless/atmel/atmel* 2441 2442ATMEL XDMA DRIVER 2443M: Ludovic Desroches <ludovic.desroches@microchip.com> 2444L: linux-arm-kernel@lists.infradead.org 2445L: dmaengine@vger.kernel.org 2446S: Supported 2447F: drivers/dma/at_xdmac.c 2448 2449ATOMIC INFRASTRUCTURE 2450M: Will Deacon <will.deacon@arm.com> 2451M: Peter Zijlstra <peterz@infradead.org> 2452R: Boqun Feng <boqun.feng@gmail.com> 2453L: linux-kernel@vger.kernel.org 2454S: Maintained 2455F: arch/*/include/asm/atomic*.h 2456F: include/*/atomic*.h 2457 2458ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2459M: Bradley Grove <linuxdrivers@attotech.com> 2460L: linux-scsi@vger.kernel.org 2461W: http://www.attotech.com 2462S: Supported 2463F: drivers/scsi/esas2r 2464 2465ATUSB IEEE 802.15.4 RADIO DRIVER 2466M: Stefan Schmidt <stefan@osg.samsung.com> 2467L: linux-wpan@vger.kernel.org 2468S: Maintained 2469F: drivers/net/ieee802154/atusb.c 2470F: drivers/net/ieee802154/atusb.h 2471F: drivers/net/ieee802154/at86rf230.h 2472 2473AUDIT SUBSYSTEM 2474M: Paul Moore <paul@paul-moore.com> 2475M: Eric Paris <eparis@redhat.com> 2476L: linux-audit@redhat.com (moderated for non-subscribers) 2477W: https://github.com/linux-audit 2478W: https://people.redhat.com/sgrubb/audit 2479T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2480S: Supported 2481F: include/linux/audit.h 2482F: include/uapi/linux/audit.h 2483F: kernel/audit* 2484 2485AUXILIARY DISPLAY DRIVERS 2486M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2487W: http://miguelojeda.es/auxdisplay.htm 2488W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2489S: Maintained 2490F: drivers/auxdisplay/ 2491F: include/linux/cfag12864b.h 2492 2493AX.25 NETWORK LAYER 2494M: Ralf Baechle <ralf@linux-mips.org> 2495L: linux-hams@vger.kernel.org 2496W: http://www.linux-ax25.org/ 2497S: Maintained 2498F: include/uapi/linux/ax25.h 2499F: include/net/ax25.h 2500F: net/ax25/ 2501 2502AXENTIA ARM DEVICES 2503M: Peter Rosin <peda@axentia.se> 2504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2505S: Maintained 2506F: Documentation/devicetree/bindings/arm/axentia.txt 2507F: arch/arm/boot/dts/at91-linea.dtsi 2508F: arch/arm/boot/dts/at91-natte.dtsi 2509F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2510F: arch/arm/boot/dts/at91-tse850-3.dts 2511 2512AXENTIA ASOC DRIVERS 2513M: Peter Rosin <peda@axentia.se> 2514L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2515S: Maintained 2516F: Documentation/devicetree/bindings/sound/axentia,* 2517F: sound/soc/atmel/tse850-pcm5142.c 2518 2519AZ6007 DVB DRIVER 2520M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2521M: Mauro Carvalho Chehab <mchehab@kernel.org> 2522L: linux-media@vger.kernel.org 2523W: https://linuxtv.org 2524T: git git://linuxtv.org/media_tree.git 2525S: Maintained 2526F: drivers/media/usb/dvb-usb-v2/az6007.c 2527 2528AZTECH FM RADIO RECEIVER DRIVER 2529M: Hans Verkuil <hverkuil@xs4all.nl> 2530L: linux-media@vger.kernel.org 2531T: git git://linuxtv.org/media_tree.git 2532W: https://linuxtv.org 2533S: Maintained 2534F: drivers/media/radio/radio-aztech* 2535 2536B43 WIRELESS DRIVER 2537L: linux-wireless@vger.kernel.org 2538L: b43-dev@lists.infradead.org 2539W: http://wireless.kernel.org/en/users/Drivers/b43 2540S: Odd Fixes 2541F: drivers/net/wireless/broadcom/b43/ 2542 2543B43LEGACY WIRELESS DRIVER 2544M: Larry Finger <Larry.Finger@lwfinger.net> 2545L: linux-wireless@vger.kernel.org 2546L: b43-dev@lists.infradead.org 2547W: http://wireless.kernel.org/en/users/Drivers/b43 2548S: Maintained 2549F: drivers/net/wireless/broadcom/b43legacy/ 2550 2551BACKLIGHT CLASS/SUBSYSTEM 2552M: Lee Jones <lee.jones@linaro.org> 2553M: Daniel Thompson <daniel.thompson@linaro.org> 2554M: Jingoo Han <jingoohan1@gmail.com> 2555T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2556S: Maintained 2557F: drivers/video/backlight/ 2558F: include/linux/backlight.h 2559F: include/linux/pwm_backlight.h 2560F: Documentation/devicetree/bindings/leds/backlight 2561 2562BATMAN ADVANCED 2563M: Marek Lindner <mareklindner@neomailbox.ch> 2564M: Simon Wunderlich <sw@simonwunderlich.de> 2565M: Antonio Quartulli <a@unstable.cc> 2566L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2567W: https://www.open-mesh.org/ 2568Q: https://patchwork.open-mesh.org/project/batman/list/ 2569S: Maintained 2570F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2571F: Documentation/ABI/testing/sysfs-class-net-mesh 2572F: Documentation/networking/batman-adv.rst 2573F: include/uapi/linux/batadv_packet.h 2574F: include/uapi/linux/batman_adv.h 2575F: net/batman-adv/ 2576 2577BAYCOM/HDLCDRV DRIVERS FOR AX.25 2578M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2579L: linux-hams@vger.kernel.org 2580W: http://www.baycom.org/~tom/ham/ham.html 2581S: Maintained 2582F: drivers/net/hamradio/baycom* 2583 2584BCACHE (BLOCK LAYER CACHE) 2585M: Michael Lyle <mlyle@lyle.org> 2586M: Kent Overstreet <kent.overstreet@gmail.com> 2587L: linux-bcache@vger.kernel.org 2588W: http://bcache.evilpiepirate.org 2589C: irc://irc.oftc.net/bcache 2590S: Maintained 2591F: drivers/md/bcache/ 2592 2593BDISP ST MEDIA DRIVER 2594M: Fabien Dessenne <fabien.dessenne@st.com> 2595L: linux-media@vger.kernel.org 2596T: git git://linuxtv.org/media_tree.git 2597W: https://linuxtv.org 2598S: Supported 2599F: drivers/media/platform/sti/bdisp 2600 2601BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2602M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2603L: netdev@vger.kernel.org 2604S: Maintained 2605F: drivers/net/ethernet/ec_bhf.c 2606 2607BEFS FILE SYSTEM 2608M: Luis de Bethencourt <luisbg@kernel.org> 2609M: Salah Triki <salah.triki@gmail.com> 2610S: Maintained 2611T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2612F: Documentation/filesystems/befs.txt 2613F: fs/befs/ 2614 2615BFQ I/O SCHEDULER 2616M: Paolo Valente <paolo.valente@linaro.org> 2617M: Jens Axboe <axboe@kernel.dk> 2618L: linux-block@vger.kernel.org 2619S: Maintained 2620F: block/bfq-* 2621F: Documentation/block/bfq-iosched.txt 2622 2623BFS FILE SYSTEM 2624M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2625S: Maintained 2626F: Documentation/filesystems/bfs.txt 2627F: fs/bfs/ 2628F: include/uapi/linux/bfs_fs.h 2629 2630BLACKFIN ARCHITECTURE 2631L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2632T: git git://git.code.sf.net/p/adi-linux/code 2633W: http://blackfin.uclinux.org 2634S: Orphan 2635F: arch/blackfin/ 2636 2637BLACKFIN EMAC DRIVER 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2639W: http://blackfin.uclinux.org 2640S: Orphan 2641F: drivers/net/ethernet/adi/ 2642 2643BLACKFIN MEDIA DRIVER 2644L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2645W: http://blackfin.uclinux.org/ 2646S: Orphan 2647F: drivers/media/platform/blackfin/ 2648F: drivers/media/i2c/adv7183* 2649F: drivers/media/i2c/vs6624* 2650 2651BLACKFIN RTC DRIVER 2652L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2653W: http://blackfin.uclinux.org 2654S: Orphan 2655F: drivers/rtc/rtc-bfin.c 2656 2657BLACKFIN SDH DRIVER 2658L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2659W: http://blackfin.uclinux.org 2660S: Orphan 2661F: drivers/mmc/host/bfin_sdh.c 2662 2663BLACKFIN SERIAL DRIVER 2664L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2665W: http://blackfin.uclinux.org 2666S: Orphan 2667F: drivers/tty/serial/bfin_uart.c 2668 2669BLACKFIN WATCHDOG DRIVER 2670L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2671W: http://blackfin.uclinux.org 2672S: Orphan 2673F: drivers/watchdog/bfin_wdt.c 2674 2675BLINKM RGB LED DRIVER 2676M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2677S: Maintained 2678F: drivers/leds/leds-blinkm.c 2679 2680BLOCK LAYER 2681M: Jens Axboe <axboe@kernel.dk> 2682L: linux-block@vger.kernel.org 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2684S: Maintained 2685F: block/ 2686F: kernel/trace/blktrace.c 2687F: lib/sbitmap.c 2688 2689BLOCK2MTD DRIVER 2690M: Joern Engel <joern@lazybastard.org> 2691L: linux-mtd@lists.infradead.org 2692S: Maintained 2693F: drivers/mtd/devices/block2mtd.c 2694 2695BLUETOOTH DRIVERS 2696M: Marcel Holtmann <marcel@holtmann.org> 2697M: Johan Hedberg <johan.hedberg@gmail.com> 2698L: linux-bluetooth@vger.kernel.org 2699W: http://www.bluez.org/ 2700T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2701T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2702S: Maintained 2703F: drivers/bluetooth/ 2704 2705BLUETOOTH SUBSYSTEM 2706M: Marcel Holtmann <marcel@holtmann.org> 2707M: Johan Hedberg <johan.hedberg@gmail.com> 2708L: linux-bluetooth@vger.kernel.org 2709W: http://www.bluez.org/ 2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2712S: Maintained 2713F: net/bluetooth/ 2714F: include/net/bluetooth/ 2715 2716BONDING DRIVER 2717M: Jay Vosburgh <j.vosburgh@gmail.com> 2718M: Veaceslav Falico <vfalico@gmail.com> 2719M: Andy Gospodarek <andy@greyhouse.net> 2720L: netdev@vger.kernel.org 2721W: http://sourceforge.net/projects/bonding/ 2722S: Supported 2723F: drivers/net/bonding/ 2724F: include/uapi/linux/if_bonding.h 2725 2726BPF (Safe dynamic programs and tools) 2727M: Alexei Starovoitov <ast@kernel.org> 2728M: Daniel Borkmann <daniel@iogearbox.net> 2729L: netdev@vger.kernel.org 2730L: linux-kernel@vger.kernel.org 2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2732T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2733S: Supported 2734F: arch/x86/net/bpf_jit* 2735F: Documentation/networking/filter.txt 2736F: Documentation/bpf/ 2737F: include/linux/bpf* 2738F: include/linux/filter.h 2739F: include/trace/events/bpf.h 2740F: include/trace/events/xdp.h 2741F: include/uapi/linux/bpf* 2742F: include/uapi/linux/filter.h 2743F: kernel/bpf/ 2744F: kernel/trace/bpf_trace.c 2745F: lib/test_bpf.c 2746F: net/bpf/ 2747F: net/core/filter.c 2748F: net/sched/act_bpf.c 2749F: net/sched/cls_bpf.c 2750F: samples/bpf/ 2751F: tools/bpf/ 2752F: tools/testing/selftests/bpf/ 2753 2754BROADCOM B44 10/100 ETHERNET DRIVER 2755M: Michael Chan <michael.chan@broadcom.com> 2756L: netdev@vger.kernel.org 2757S: Supported 2758F: drivers/net/ethernet/broadcom/b44.* 2759 2760BROADCOM B53 ETHERNET SWITCH DRIVER 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762L: netdev@vger.kernel.org 2763L: openwrt-devel@lists.openwrt.org (subscribers-only) 2764S: Supported 2765F: drivers/net/dsa/b53/* 2766F: include/linux/platform_data/b53.h 2767 2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2769M: Florian Fainelli <f.fainelli@gmail.com> 2770M: Ray Jui <rjui@broadcom.com> 2771M: Scott Branden <sbranden@broadcom.com> 2772M: bcm-kernel-feedback-list@broadcom.com 2773T: git git://github.com/broadcom/mach-bcm 2774S: Maintained 2775N: bcm281* 2776N: bcm113* 2777N: bcm216* 2778N: kona 2779F: arch/arm/mach-bcm/ 2780 2781BROADCOM BCM2835 ARM ARCHITECTURE 2782M: Eric Anholt <eric@anholt.net> 2783M: Stefan Wahren <stefan.wahren@i2se.com> 2784L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2786T: git git://github.com/anholt/linux 2787S: Maintained 2788N: bcm2835 2789F: drivers/staging/vc04_services 2790 2791BROADCOM BCM47XX MIPS ARCHITECTURE 2792M: Hauke Mehrtens <hauke@hauke-m.de> 2793M: Rafał Miłecki <zajec5@gmail.com> 2794L: linux-mips@linux-mips.org 2795S: Maintained 2796F: Documentation/devicetree/bindings/mips/brcm/ 2797F: arch/mips/bcm47xx/* 2798F: arch/mips/include/asm/mach-bcm47xx/* 2799 2800BROADCOM BCM5301X ARM ARCHITECTURE 2801M: Hauke Mehrtens <hauke@hauke-m.de> 2802M: Rafał Miłecki <zajec5@gmail.com> 2803M: Jon Mason <jonmason@broadcom.com> 2804M: bcm-kernel-feedback-list@broadcom.com 2805L: linux-arm-kernel@lists.infradead.org 2806S: Maintained 2807F: arch/arm/mach-bcm/bcm_5301x.c 2808F: arch/arm/boot/dts/bcm5301x*.dtsi 2809F: arch/arm/boot/dts/bcm470* 2810F: arch/arm/boot/dts/bcm953012* 2811 2812BROADCOM BCM53573 ARM ARCHITECTURE 2813M: Rafał Miłecki <rafal@milecki.pl> 2814L: linux-arm-kernel@lists.infradead.org 2815S: Maintained 2816F: arch/arm/boot/dts/bcm53573* 2817F: arch/arm/boot/dts/bcm47189* 2818 2819BROADCOM BCM63XX ARM ARCHITECTURE 2820M: Florian Fainelli <f.fainelli@gmail.com> 2821M: bcm-kernel-feedback-list@broadcom.com 2822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2823T: git git://github.com/broadcom/stblinux.git 2824S: Maintained 2825N: bcm63xx 2826 2827BROADCOM BCM63XX/BCM33XX UDC DRIVER 2828M: Kevin Cernekee <cernekee@gmail.com> 2829L: linux-usb@vger.kernel.org 2830S: Maintained 2831F: drivers/usb/gadget/udc/bcm63xx_udc.* 2832 2833BROADCOM BCM7XXX ARM ARCHITECTURE 2834M: Brian Norris <computersforpeace@gmail.com> 2835M: Gregory Fong <gregory.0xf0@gmail.com> 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837M: bcm-kernel-feedback-list@broadcom.com 2838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2839T: git git://github.com/broadcom/stblinux.git 2840S: Maintained 2841F: arch/arm/mach-bcm/*brcmstb* 2842F: arch/arm/boot/dts/bcm7*.dts* 2843F: drivers/bus/brcmstb_gisb.c 2844F: arch/arm/mm/cache-b15-rac.c 2845F: arch/arm/include/asm/hardware/cache-b15-rac.h 2846N: brcmstb 2847 2848BROADCOM BMIPS CPUFREQ DRIVER 2849M: Markus Mayer <mmayer@broadcom.com> 2850M: bcm-kernel-feedback-list@broadcom.com 2851L: linux-pm@vger.kernel.org 2852S: Maintained 2853F: drivers/cpufreq/bmips-cpufreq.c 2854 2855BROADCOM BMIPS MIPS ARCHITECTURE 2856M: Kevin Cernekee <cernekee@gmail.com> 2857M: Florian Fainelli <f.fainelli@gmail.com> 2858L: linux-mips@linux-mips.org 2859T: git git://github.com/broadcom/stblinux.git 2860S: Maintained 2861F: arch/mips/bmips/* 2862F: arch/mips/include/asm/mach-bmips/* 2863F: arch/mips/kernel/*bmips* 2864F: arch/mips/boot/dts/brcm/bcm*.dts* 2865F: drivers/irqchip/irq-bcm63* 2866F: drivers/irqchip/irq-bcm7* 2867F: drivers/irqchip/irq-brcmstb* 2868F: include/linux/bcm963xx_nvram.h 2869F: include/linux/bcm963xx_tag.h 2870 2871BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2872M: Rasesh Mody <rasesh.mody@cavium.com> 2873M: Harish Patil <harish.patil@cavium.com> 2874M: Dept-GELinuxNICDev@cavium.com 2875L: netdev@vger.kernel.org 2876S: Supported 2877F: drivers/net/ethernet/broadcom/bnx2.* 2878F: drivers/net/ethernet/broadcom/bnx2_* 2879 2880BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2881M: QLogic-Storage-Upstream@qlogic.com 2882L: linux-scsi@vger.kernel.org 2883S: Supported 2884F: drivers/scsi/bnx2fc/ 2885 2886BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2887M: QLogic-Storage-Upstream@qlogic.com 2888L: linux-scsi@vger.kernel.org 2889S: Supported 2890F: drivers/scsi/bnx2i/ 2891 2892BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2893M: Ariel Elior <ariel.elior@cavium.com> 2894M: everest-linux-l2@cavium.com 2895L: netdev@vger.kernel.org 2896S: Supported 2897F: drivers/net/ethernet/broadcom/bnx2x/ 2898 2899BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2900M: Michael Chan <michael.chan@broadcom.com> 2901L: netdev@vger.kernel.org 2902S: Supported 2903F: drivers/net/ethernet/broadcom/bnxt/ 2904 2905BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2906M: Arend van Spriel <arend.vanspriel@broadcom.com> 2907M: Franky Lin <franky.lin@broadcom.com> 2908M: Hante Meuleman <hante.meuleman@broadcom.com> 2909M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2910M: Wright Feng <wright.feng@cypress.com> 2911L: linux-wireless@vger.kernel.org 2912L: brcm80211-dev-list.pdl@broadcom.com 2913L: brcm80211-dev-list@cypress.com 2914S: Supported 2915F: drivers/net/wireless/broadcom/brcm80211/ 2916 2917BROADCOM BRCMSTB GPIO DRIVER 2918M: Gregory Fong <gregory.0xf0@gmail.com> 2919L: bcm-kernel-feedback-list@broadcom.com 2920S: Supported 2921F: drivers/gpio/gpio-brcmstb.c 2922F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2923 2924BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2925M: Al Cooper <alcooperx@gmail.com> 2926L: linux-kernel@vger.kernel.org 2927L: bcm-kernel-feedback-list@broadcom.com 2928S: Maintained 2929F: drivers/phy/broadcom/phy-brcm-usb* 2930 2931BROADCOM GENET ETHERNET DRIVER 2932M: Doug Berger <opendmb@gmail.com> 2933M: Florian Fainelli <f.fainelli@gmail.com> 2934L: netdev@vger.kernel.org 2935S: Supported 2936F: drivers/net/ethernet/broadcom/genet/ 2937 2938BROADCOM IPROC ARM ARCHITECTURE 2939M: Ray Jui <rjui@broadcom.com> 2940M: Scott Branden <sbranden@broadcom.com> 2941M: Jon Mason <jonmason@broadcom.com> 2942M: bcm-kernel-feedback-list@broadcom.com 2943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2944T: git git://github.com/broadcom/cygnus-linux.git 2945S: Maintained 2946N: iproc 2947N: cygnus 2948N: bcm[-_]nsp 2949N: bcm9113* 2950N: bcm9583* 2951N: bcm9585* 2952N: bcm9586* 2953N: bcm988312 2954N: bcm113* 2955N: bcm583* 2956N: bcm585* 2957N: bcm586* 2958N: bcm88312 2959N: hr2 2960F: arch/arm64/boot/dts/broadcom/ns2* 2961F: drivers/clk/bcm/clk-ns* 2962F: drivers/pinctrl/bcm/pinctrl-ns* 2963 2964BROADCOM KONA GPIO DRIVER 2965M: Ray Jui <rjui@broadcom.com> 2966L: bcm-kernel-feedback-list@broadcom.com 2967S: Supported 2968F: drivers/gpio/gpio-bcm-kona.c 2969F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2970 2971BROADCOM NETXTREME-E ROCE DRIVER 2972M: Selvin Xavier <selvin.xavier@broadcom.com> 2973M: Devesh Sharma <devesh.sharma@broadcom.com> 2974M: Somnath Kotur <somnath.kotur@broadcom.com> 2975M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2976L: linux-rdma@vger.kernel.org 2977W: http://www.broadcom.com 2978S: Supported 2979F: drivers/infiniband/hw/bnxt_re/ 2980F: include/uapi/rdma/bnxt_re-abi.h 2981 2982BROADCOM NVRAM DRIVER 2983M: Rafał Miłecki <zajec5@gmail.com> 2984L: linux-mips@linux-mips.org 2985S: Maintained 2986F: drivers/firmware/broadcom/* 2987 2988BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2989M: Rafał Miłecki <zajec5@gmail.com> 2990L: linux-wireless@vger.kernel.org 2991S: Maintained 2992F: drivers/bcma/ 2993F: include/linux/bcma/ 2994 2995BROADCOM STB AVS CPUFREQ DRIVER 2996M: Markus Mayer <mmayer@broadcom.com> 2997M: bcm-kernel-feedback-list@broadcom.com 2998L: linux-pm@vger.kernel.org 2999S: Maintained 3000F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3001F: drivers/cpufreq/brcmstb* 3002 3003BROADCOM STB AVS TMON DRIVER 3004M: Markus Mayer <mmayer@broadcom.com> 3005M: bcm-kernel-feedback-list@broadcom.com 3006L: linux-pm@vger.kernel.org 3007S: Maintained 3008F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3009F: drivers/thermal/broadcom/brcmstb* 3010 3011BROADCOM STB NAND FLASH DRIVER 3012M: Brian Norris <computersforpeace@gmail.com> 3013M: Kamal Dasu <kdasu.kdev@gmail.com> 3014L: linux-mtd@lists.infradead.org 3015L: bcm-kernel-feedback-list@broadcom.com 3016S: Maintained 3017F: drivers/mtd/nand/brcmnand/ 3018 3019BROADCOM STB DPFE DRIVER 3020M: Markus Mayer <mmayer@broadcom.com> 3021M: bcm-kernel-feedback-list@broadcom.com 3022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3023S: Maintained 3024F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3025F: drivers/memory/brcmstb_dpfe.c 3026 3027BROADCOM SYSTEMPORT ETHERNET DRIVER 3028M: Florian Fainelli <f.fainelli@gmail.com> 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/bcmsysport.* 3032 3033BROADCOM TG3 GIGABIT ETHERNET DRIVER 3034M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3035M: Prashant Sreedharan <prashant@broadcom.com> 3036M: Michael Chan <mchan@broadcom.com> 3037L: netdev@vger.kernel.org 3038S: Supported 3039F: drivers/net/ethernet/broadcom/tg3.* 3040 3041BROCADE BFA FC SCSI DRIVER 3042M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3043M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3044L: linux-scsi@vger.kernel.org 3045S: Supported 3046F: drivers/scsi/bfa/ 3047 3048BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3049M: Rasesh Mody <rasesh.mody@cavium.com> 3050M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3051M: Dept-GELinuxNICDev@cavium.com 3052L: netdev@vger.kernel.org 3053S: Supported 3054F: drivers/net/ethernet/brocade/bna/ 3055 3056BSG (block layer generic sg v4 driver) 3057M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3058L: linux-scsi@vger.kernel.org 3059S: Supported 3060F: block/bsg.c 3061F: include/linux/bsg.h 3062F: include/uapi/linux/bsg.h 3063 3064BT87X AUDIO DRIVER 3065M: Clemens Ladisch <clemens@ladisch.de> 3066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3067T: git git://git.alsa-project.org/alsa-kernel.git 3068S: Maintained 3069F: Documentation/sound/alsa/Bt87x.txt 3070F: sound/pci/bt87x.c 3071 3072BT8XXGPIO DRIVER 3073M: Michael Buesch <m@bues.ch> 3074W: http://bu3sch.de/btgpio.php 3075S: Maintained 3076F: drivers/gpio/gpio-bt8xx.c 3077 3078BTRFS FILE SYSTEM 3079M: Chris Mason <clm@fb.com> 3080M: Josef Bacik <jbacik@fb.com> 3081M: David Sterba <dsterba@suse.com> 3082L: linux-btrfs@vger.kernel.org 3083W: http://btrfs.wiki.kernel.org/ 3084Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3086S: Maintained 3087F: Documentation/filesystems/btrfs.txt 3088F: fs/btrfs/ 3089F: include/linux/btrfs* 3090F: include/uapi/linux/btrfs* 3091 3092BTTV VIDEO4LINUX DRIVER 3093M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3094M: Mauro Carvalho Chehab <mchehab@kernel.org> 3095L: linux-media@vger.kernel.org 3096W: https://linuxtv.org 3097T: git git://linuxtv.org/media_tree.git 3098S: Odd fixes 3099F: Documentation/media/v4l-drivers/bttv* 3100F: drivers/media/pci/bt8xx/bttv* 3101 3102BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3103M: Chanwoo Choi <cw00.choi@samsung.com> 3104L: linux-pm@vger.kernel.org 3105L: linux-samsung-soc@vger.kernel.org 3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3107S: Maintained 3108F: drivers/devfreq/exynos-bus.c 3109F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3110 3111BUSLOGIC SCSI DRIVER 3112M: Khalid Aziz <khalid@gonehiking.org> 3113L: linux-scsi@vger.kernel.org 3114S: Maintained 3115F: drivers/scsi/BusLogic.* 3116F: drivers/scsi/FlashPoint.* 3117 3118C-MEDIA CMI8788 DRIVER 3119M: Clemens Ladisch <clemens@ladisch.de> 3120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3121T: git git://git.alsa-project.org/alsa-kernel.git 3122S: Maintained 3123F: sound/pci/oxygen/ 3124 3125C6X ARCHITECTURE 3126M: Mark Salter <msalter@redhat.com> 3127M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3128L: linux-c6x-dev@linux-c6x.org 3129W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3130S: Maintained 3131F: arch/c6x/ 3132 3133CA8210 IEEE-802.15.4 RADIO DRIVER 3134M: Harry Morris <h.morris@cascoda.com> 3135L: linux-wpan@vger.kernel.org 3136W: https://github.com/Cascoda/ca8210-linux.git 3137S: Maintained 3138F: drivers/net/ieee802154/ca8210.c 3139F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3140 3141CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3142M: David Howells <dhowells@redhat.com> 3143L: linux-cachefs@redhat.com (moderated for non-subscribers) 3144S: Supported 3145F: Documentation/filesystems/caching/cachefiles.txt 3146F: fs/cachefiles/ 3147 3148CADET FM/AM RADIO RECEIVER DRIVER 3149M: Hans Verkuil <hverkuil@xs4all.nl> 3150L: linux-media@vger.kernel.org 3151T: git git://linuxtv.org/media_tree.git 3152W: https://linuxtv.org 3153S: Maintained 3154F: drivers/media/radio/radio-cadet* 3155 3156CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3157M: Jonathan Corbet <corbet@lwn.net> 3158L: linux-media@vger.kernel.org 3159T: git git://linuxtv.org/media_tree.git 3160S: Maintained 3161F: Documentation/media/v4l-drivers/cafe_ccic* 3162F: drivers/media/platform/marvell-ccic/ 3163 3164CAIF NETWORK LAYER 3165M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3166L: netdev@vger.kernel.org 3167S: Supported 3168F: Documentation/networking/caif/ 3169F: drivers/net/caif/ 3170F: include/uapi/linux/caif/ 3171F: include/net/caif/ 3172F: net/caif/ 3173 3174CALGARY x86-64 IOMMU 3175M: Muli Ben-Yehuda <mulix@mulix.org> 3176M: Jon Mason <jdmason@kudzu.us> 3177L: iommu@lists.linux-foundation.org 3178S: Maintained 3179F: arch/x86/kernel/pci-calgary_64.c 3180F: arch/x86/kernel/tce_64.c 3181F: arch/x86/include/asm/calgary.h 3182F: arch/x86/include/asm/tce.h 3183 3184CAN NETWORK DRIVERS 3185M: Wolfgang Grandegger <wg@grandegger.com> 3186M: Marc Kleine-Budde <mkl@pengutronix.de> 3187L: linux-can@vger.kernel.org 3188W: https://github.com/linux-can 3189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3191S: Maintained 3192F: Documentation/devicetree/bindings/net/can/ 3193F: drivers/net/can/ 3194F: include/linux/can/dev.h 3195F: include/linux/can/platform/ 3196F: include/uapi/linux/can/error.h 3197F: include/uapi/linux/can/netlink.h 3198 3199CAN NETWORK LAYER 3200M: Oliver Hartkopp <socketcan@hartkopp.net> 3201M: Marc Kleine-Budde <mkl@pengutronix.de> 3202L: linux-can@vger.kernel.org 3203W: https://github.com/linux-can 3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3206S: Maintained 3207F: Documentation/networking/can.rst 3208F: net/can/ 3209F: include/linux/can/core.h 3210F: include/uapi/linux/can.h 3211F: include/uapi/linux/can/bcm.h 3212F: include/uapi/linux/can/raw.h 3213F: include/uapi/linux/can/gw.h 3214 3215CAPABILITIES 3216M: Serge Hallyn <serge@hallyn.com> 3217L: linux-security-module@vger.kernel.org 3218S: Supported 3219F: include/linux/capability.h 3220F: include/uapi/linux/capability.h 3221F: security/commoncap.c 3222F: kernel/capability.c 3223 3224CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3225M: Kevin Tsai <ktsai@capellamicro.com> 3226S: Maintained 3227F: drivers/iio/light/cm* 3228 3229CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3230M: Christian Lamparter <chunkeey@googlemail.com> 3231L: linux-wireless@vger.kernel.org 3232W: http://wireless.kernel.org/en/users/Drivers/carl9170 3233S: Maintained 3234F: drivers/net/wireless/ath/carl9170/ 3235 3236CAVIUM I2C DRIVER 3237M: Jan Glauber <jglauber@cavium.com> 3238M: David Daney <david.daney@cavium.com> 3239W: http://www.cavium.com 3240S: Supported 3241F: drivers/i2c/busses/i2c-octeon* 3242F: drivers/i2c/busses/i2c-thunderx* 3243 3244CAVIUM LIQUIDIO NETWORK DRIVER 3245M: Derek Chickles <derek.chickles@caviumnetworks.com> 3246M: Satanand Burla <satananda.burla@caviumnetworks.com> 3247M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3248M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3249L: netdev@vger.kernel.org 3250W: http://www.cavium.com 3251S: Supported 3252F: drivers/net/ethernet/cavium/liquidio/ 3253 3254CAVIUM MMC DRIVER 3255M: Jan Glauber <jglauber@cavium.com> 3256M: David Daney <david.daney@cavium.com> 3257M: Steven J. Hill <Steven.Hill@cavium.com> 3258W: http://www.cavium.com 3259S: Supported 3260F: drivers/mmc/host/cavium* 3261 3262CAVIUM OCTEON-TX CRYPTO DRIVER 3263M: George Cherian <george.cherian@cavium.com> 3264L: linux-crypto@vger.kernel.org 3265W: http://www.cavium.com 3266S: Supported 3267F: drivers/crypto/cavium/cpt/ 3268 3269CAVIUM THUNDERX2 ARM64 SOC 3270M: Robert Richter <rrichter@cavium.com> 3271M: Jayachandran C <jnair@caviumnetworks.com> 3272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3273S: Maintained 3274F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3275F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3276 3277CC2520 IEEE-802.15.4 RADIO DRIVER 3278M: Varka Bhadram <varkabhadram@gmail.com> 3279L: linux-wpan@vger.kernel.org 3280S: Maintained 3281F: drivers/net/ieee802154/cc2520.c 3282F: include/linux/spi/cc2520.h 3283F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3284 3285CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3286M: Gilad Ben-Yossef <gilad@benyossef.com> 3287L: linux-crypto@vger.kernel.org 3288L: driverdev-devel@linuxdriverproject.org 3289S: Supported 3290F: drivers/staging/ccree/ 3291W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3292 3293CEC FRAMEWORK 3294M: Hans Verkuil <hans.verkuil@cisco.com> 3295L: linux-media@vger.kernel.org 3296T: git git://linuxtv.org/media_tree.git 3297W: http://linuxtv.org 3298S: Supported 3299F: Documentation/media/kapi/cec-core.rst 3300F: Documentation/media/uapi/cec 3301F: drivers/media/cec/ 3302F: drivers/media/rc/keymaps/rc-cec.c 3303F: include/media/cec.h 3304F: include/media/cec-notifier.h 3305F: include/uapi/linux/cec.h 3306F: include/uapi/linux/cec-funcs.h 3307F: Documentation/devicetree/bindings/media/cec.txt 3308 3309CEC GPIO DRIVER 3310M: Hans Verkuil <hans.verkuil@cisco.com> 3311L: linux-media@vger.kernel.org 3312T: git git://linuxtv.org/media_tree.git 3313W: http://linuxtv.org 3314S: Supported 3315F: drivers/media/platform/cec-gpio/ 3316F: Documentation/devicetree/bindings/media/cec-gpio.txt 3317 3318CELL BROADBAND ENGINE ARCHITECTURE 3319M: Arnd Bergmann <arnd@arndb.de> 3320L: linuxppc-dev@lists.ozlabs.org 3321W: http://www.ibm.com/developerworks/power/cell/ 3322S: Supported 3323F: arch/powerpc/include/asm/cell*.h 3324F: arch/powerpc/include/asm/spu*.h 3325F: arch/powerpc/include/uapi/asm/spu*.h 3326F: arch/powerpc/oprofile/*cell* 3327F: arch/powerpc/platforms/cell/ 3328 3329CEPH COMMON CODE (LIBCEPH) 3330M: Ilya Dryomov <idryomov@gmail.com> 3331M: "Yan, Zheng" <zyan@redhat.com> 3332M: Sage Weil <sage@redhat.com> 3333L: ceph-devel@vger.kernel.org 3334W: http://ceph.com/ 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3336T: git git://github.com/ceph/ceph-client.git 3337S: Supported 3338F: net/ceph/ 3339F: include/linux/ceph/ 3340F: include/linux/crush/ 3341 3342CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3343M: "Yan, Zheng" <zyan@redhat.com> 3344M: Sage Weil <sage@redhat.com> 3345M: Ilya Dryomov <idryomov@gmail.com> 3346L: ceph-devel@vger.kernel.org 3347W: http://ceph.com/ 3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3349T: git git://github.com/ceph/ceph-client.git 3350S: Supported 3351F: Documentation/filesystems/ceph.txt 3352F: fs/ceph/ 3353 3354CERTIFICATE HANDLING: 3355M: David Howells <dhowells@redhat.com> 3356M: David Woodhouse <dwmw2@infradead.org> 3357L: keyrings@vger.kernel.org 3358S: Maintained 3359F: Documentation/module-signing.txt 3360F: certs/ 3361F: scripts/sign-file.c 3362F: scripts/extract-cert.c 3363 3364CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3365L: linux-usb@vger.kernel.org 3366S: Orphan 3367F: Documentation/usb/WUSB-Design-overview.txt 3368F: Documentation/usb/wusb-cbaf 3369F: drivers/usb/host/hwa-hc.c 3370F: drivers/usb/host/whci/ 3371F: drivers/usb/wusbcore/ 3372F: include/linux/usb/wusb* 3373 3374CFAG12864B LCD DRIVER 3375M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3376W: http://miguelojeda.es/auxdisplay.htm 3377W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3378S: Maintained 3379F: drivers/auxdisplay/cfag12864b.c 3380F: include/linux/cfag12864b.h 3381 3382CFAG12864BFB LCD FRAMEBUFFER DRIVER 3383M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3384W: http://miguelojeda.es/auxdisplay.htm 3385W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3386S: Maintained 3387F: drivers/auxdisplay/cfag12864bfb.c 3388F: include/linux/cfag12864b.h 3389 3390802.11 (including CFG80211/NL80211) 3391M: Johannes Berg <johannes@sipsolutions.net> 3392L: linux-wireless@vger.kernel.org 3393W: http://wireless.kernel.org/ 3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3396S: Maintained 3397F: net/wireless/ 3398F: include/uapi/linux/nl80211.h 3399F: include/linux/ieee80211.h 3400F: include/net/wext.h 3401F: include/net/cfg80211.h 3402F: include/net/iw_handler.h 3403F: include/net/ieee80211_radiotap.h 3404F: Documentation/driver-api/80211/cfg80211.rst 3405F: Documentation/networking/regulatory.txt 3406 3407CHAR and MISC DRIVERS 3408M: Arnd Bergmann <arnd@arndb.de> 3409M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3411S: Supported 3412F: drivers/char/ 3413F: drivers/misc/ 3414F: include/linux/miscdevice.h 3415 3416CHECKPATCH 3417M: Andy Whitcroft <apw@canonical.com> 3418M: Joe Perches <joe@perches.com> 3419S: Maintained 3420F: scripts/checkpatch.pl 3421 3422CHINESE DOCUMENTATION 3423M: Harry Wei <harryxiyou@gmail.com> 3424L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3425L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3426S: Maintained 3427F: Documentation/translations/zh_CN/ 3428 3429CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3430M: Peter Chen <Peter.Chen@nxp.com> 3431T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3432L: linux-usb@vger.kernel.org 3433S: Maintained 3434F: drivers/usb/chipidea/ 3435 3436CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3437M: Hans de Goede <hdegoede@redhat.com> 3438L: linux-input@vger.kernel.org 3439S: Maintained 3440F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3441F: drivers/input/touchscreen/chipone_icn8318.c 3442 3443CHROME HARDWARE PLATFORM SUPPORT 3444M: Benson Leung <bleung@chromium.org> 3445M: Olof Johansson <olof@lixom.net> 3446S: Maintained 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3448F: drivers/platform/chrome/ 3449 3450CIRRUS LOGIC AUDIO CODEC DRIVERS 3451M: Brian Austin <brian.austin@cirrus.com> 3452M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3453L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3454S: Maintained 3455F: sound/soc/codecs/cs* 3456 3457CIRRUS LOGIC EP93XX ETHERNET DRIVER 3458M: Hartley Sweeten <hsweeten@visionengravers.com> 3459L: netdev@vger.kernel.org 3460S: Maintained 3461F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3462 3463CISCO FCOE HBA DRIVER 3464M: Satish Kharat <satishkh@cisco.com> 3465M: Sesidhar Baddela <sebaddel@cisco.com> 3466M: Karan Tilak Kumar <kartilak@cisco.com> 3467L: linux-scsi@vger.kernel.org 3468S: Supported 3469F: drivers/scsi/fnic/ 3470 3471CISCO SCSI HBA DRIVER 3472M: Karan Tilak Kumar <kartilak@cisco.com> 3473M: Sesidhar Baddela <sebaddel@cisco.com> 3474L: linux-scsi@vger.kernel.org 3475S: Supported 3476F: drivers/scsi/snic/ 3477 3478CISCO VIC ETHERNET NIC DRIVER 3479M: Christian Benvenuti <benve@cisco.com> 3480M: Govindarajulu Varadarajan <_govind@gmx.com> 3481M: Parvi Kaustubhi <pkaustub@cisco.com> 3482S: Supported 3483F: drivers/net/ethernet/cisco/enic/ 3484 3485CISCO VIC LOW LATENCY NIC DRIVER 3486M: Christian Benvenuti <benve@cisco.com> 3487M: Dave Goodell <dgoodell@cisco.com> 3488S: Supported 3489F: drivers/infiniband/hw/usnic/ 3490 3491CLEANCACHE API 3492M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3493L: linux-kernel@vger.kernel.org 3494S: Maintained 3495F: mm/cleancache.c 3496F: include/linux/cleancache.h 3497 3498CLK API 3499M: Russell King <linux@armlinux.org.uk> 3500L: linux-clk@vger.kernel.org 3501S: Maintained 3502F: include/linux/clk.h 3503 3504CLOCKSOURCE, CLOCKEVENT DRIVERS 3505M: Daniel Lezcano <daniel.lezcano@linaro.org> 3506M: Thomas Gleixner <tglx@linutronix.de> 3507L: linux-kernel@vger.kernel.org 3508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3509S: Supported 3510F: drivers/clocksource/ 3511F: Documentation/devicetree/bindings/timer/ 3512 3513CMPC ACPI DRIVER 3514M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3515M: Daniel Oliveira Nascimento <don@syst.com.br> 3516L: platform-driver-x86@vger.kernel.org 3517S: Supported 3518F: drivers/platform/x86/classmate-laptop.c 3519 3520COBALT MEDIA DRIVER 3521M: Hans Verkuil <hans.verkuil@cisco.com> 3522L: linux-media@vger.kernel.org 3523T: git git://linuxtv.org/media_tree.git 3524W: https://linuxtv.org 3525S: Supported 3526F: drivers/media/pci/cobalt/ 3527 3528COCCINELLE/Semantic Patches (SmPL) 3529M: Julia Lawall <Julia.Lawall@lip6.fr> 3530M: Gilles Muller <Gilles.Muller@lip6.fr> 3531M: Nicolas Palix <nicolas.palix@imag.fr> 3532M: Michal Marek <michal.lkml@markovi.net> 3533L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3534T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3535W: http://coccinelle.lip6.fr/ 3536S: Supported 3537F: Documentation/dev-tools/coccinelle.rst 3538F: scripts/coccinelle/ 3539F: scripts/coccicheck 3540 3541CODA FILE SYSTEM 3542M: Jan Harkes <jaharkes@cs.cmu.edu> 3543M: coda@cs.cmu.edu 3544L: codalist@coda.cs.cmu.edu 3545W: http://www.coda.cs.cmu.edu/ 3546S: Maintained 3547F: Documentation/filesystems/coda.txt 3548F: fs/coda/ 3549F: include/linux/coda*.h 3550F: include/uapi/linux/coda*.h 3551 3552CODA V4L2 MEM2MEM DRIVER 3553M: Philipp Zabel <p.zabel@pengutronix.de> 3554L: linux-media@vger.kernel.org 3555S: Maintained 3556F: Documentation/devicetree/bindings/media/coda.txt 3557F: drivers/media/platform/coda/ 3558 3559COMMON CLK FRAMEWORK 3560M: Michael Turquette <mturquette@baylibre.com> 3561M: Stephen Boyd <sboyd@kernel.org> 3562L: linux-clk@vger.kernel.org 3563Q: http://patchwork.kernel.org/project/linux-clk/list/ 3564T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3565S: Maintained 3566F: Documentation/devicetree/bindings/clock/ 3567F: drivers/clk/ 3568X: drivers/clk/clkdev.c 3569F: include/linux/clk-pr* 3570F: include/linux/clk/ 3571 3572COMMON INTERNET FILE SYSTEM (CIFS) 3573M: Steve French <sfrench@samba.org> 3574L: linux-cifs@vger.kernel.org 3575L: samba-technical@lists.samba.org (moderated for non-subscribers) 3576W: http://linux-cifs.samba.org/ 3577T: git git://git.samba.org/sfrench/cifs-2.6.git 3578S: Supported 3579F: Documentation/filesystems/cifs/ 3580F: fs/cifs/ 3581 3582COMPACTPCI HOTPLUG CORE 3583M: Scott Murray <scott@spiteful.org> 3584L: linux-pci@vger.kernel.org 3585S: Maintained 3586F: drivers/pci/hotplug/cpci_hotplug* 3587 3588COMPACTPCI HOTPLUG GENERIC DRIVER 3589M: Scott Murray <scott@spiteful.org> 3590L: linux-pci@vger.kernel.org 3591S: Maintained 3592F: drivers/pci/hotplug/cpcihp_generic.c 3593 3594COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3595M: Scott Murray <scott@spiteful.org> 3596L: linux-pci@vger.kernel.org 3597S: Maintained 3598F: drivers/pci/hotplug/cpcihp_zt5550.* 3599 3600COMPAL LAPTOP SUPPORT 3601M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3602L: platform-driver-x86@vger.kernel.org 3603S: Maintained 3604F: drivers/platform/x86/compal-laptop.c 3605 3606CONEXANT ACCESSRUNNER USB DRIVER 3607L: accessrunner-general@lists.sourceforge.net 3608W: http://accessrunner.sourceforge.net/ 3609S: Orphan 3610F: drivers/usb/atm/cxacru.c 3611 3612CONFIGFS 3613M: Joel Becker <jlbec@evilplan.org> 3614M: Christoph Hellwig <hch@lst.de> 3615T: git git://git.infradead.org/users/hch/configfs.git 3616S: Supported 3617F: fs/configfs/ 3618F: include/linux/configfs.h 3619 3620CONNECTOR 3621M: Evgeniy Polyakov <zbr@ioremap.net> 3622L: netdev@vger.kernel.org 3623S: Maintained 3624F: drivers/connector/ 3625 3626CONTROL GROUP (CGROUP) 3627M: Tejun Heo <tj@kernel.org> 3628M: Li Zefan <lizefan@huawei.com> 3629M: Johannes Weiner <hannes@cmpxchg.org> 3630L: cgroups@vger.kernel.org 3631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3632S: Maintained 3633F: Documentation/cgroup* 3634F: include/linux/cgroup* 3635F: kernel/cgroup* 3636 3637CONTROL GROUP - CPUSET 3638M: Li Zefan <lizefan@huawei.com> 3639L: cgroups@vger.kernel.org 3640W: http://www.bullopensource.org/cpuset/ 3641W: http://oss.sgi.com/projects/cpusets/ 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3643S: Maintained 3644F: Documentation/cgroup-v1/cpusets.txt 3645F: include/linux/cpuset.h 3646F: kernel/cgroup/cpuset.c 3647 3648CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3649M: Johannes Weiner <hannes@cmpxchg.org> 3650M: Michal Hocko <mhocko@kernel.org> 3651M: Vladimir Davydov <vdavydov.dev@gmail.com> 3652L: cgroups@vger.kernel.org 3653L: linux-mm@kvack.org 3654S: Maintained 3655F: mm/memcontrol.c 3656F: mm/swap_cgroup.c 3657 3658CORETEMP HARDWARE MONITORING DRIVER 3659M: Fenghua Yu <fenghua.yu@intel.com> 3660L: linux-hwmon@vger.kernel.org 3661S: Maintained 3662F: Documentation/hwmon/coretemp 3663F: drivers/hwmon/coretemp.c 3664 3665COSA/SRP SYNC SERIAL DRIVER 3666M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3667W: http://www.fi.muni.cz/~kas/cosa/ 3668S: Maintained 3669F: drivers/net/wan/cosa* 3670 3671CPMAC ETHERNET DRIVER 3672M: Florian Fainelli <f.fainelli@gmail.com> 3673L: netdev@vger.kernel.org 3674S: Maintained 3675F: drivers/net/ethernet/ti/cpmac.c 3676 3677CPU FREQUENCY DRIVERS 3678M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3679M: Viresh Kumar <viresh.kumar@linaro.org> 3680L: linux-pm@vger.kernel.org 3681S: Maintained 3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3683T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3684B: https://bugzilla.kernel.org 3685F: Documentation/cpu-freq/ 3686F: Documentation/devicetree/bindings/cpufreq/ 3687F: drivers/cpufreq/ 3688F: include/linux/cpufreq.h 3689F: tools/testing/selftests/cpufreq/ 3690 3691CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3692M: Viresh Kumar <viresh.kumar@linaro.org> 3693M: Sudeep Holla <sudeep.holla@arm.com> 3694L: linux-pm@vger.kernel.org 3695W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3696S: Maintained 3697F: drivers/cpufreq/arm_big_little.h 3698F: drivers/cpufreq/arm_big_little.c 3699F: drivers/cpufreq/arm_big_little_dt.c 3700 3701CPU POWER MONITORING SUBSYSTEM 3702M: Thomas Renninger <trenn@suse.com> 3703M: Shuah Khan <shuahkh@osg.samsung.com> 3704M: Shuah Khan <shuah@kernel.org> 3705L: linux-pm@vger.kernel.org 3706S: Maintained 3707F: tools/power/cpupower/ 3708 3709CPUID/MSR DRIVER 3710M: "H. Peter Anvin" <hpa@zytor.com> 3711S: Maintained 3712F: arch/x86/kernel/cpuid.c 3713F: arch/x86/kernel/msr.c 3714 3715CPUIDLE DRIVER - ARM BIG LITTLE 3716M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3717M: Daniel Lezcano <daniel.lezcano@linaro.org> 3718L: linux-pm@vger.kernel.org 3719L: linux-arm-kernel@lists.infradead.org 3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3721S: Maintained 3722F: drivers/cpuidle/cpuidle-big_little.c 3723 3724CPUIDLE DRIVER - ARM EXYNOS 3725M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3726M: Daniel Lezcano <daniel.lezcano@linaro.org> 3727M: Kukjin Kim <kgene@kernel.org> 3728L: linux-pm@vger.kernel.org 3729L: linux-samsung-soc@vger.kernel.org 3730S: Supported 3731F: drivers/cpuidle/cpuidle-exynos.c 3732F: arch/arm/mach-exynos/pm.c 3733 3734CPUIDLE DRIVERS 3735M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3736M: Daniel Lezcano <daniel.lezcano@linaro.org> 3737L: linux-pm@vger.kernel.org 3738S: Maintained 3739T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3740B: https://bugzilla.kernel.org 3741F: drivers/cpuidle/* 3742F: include/linux/cpuidle.h 3743 3744CRAMFS FILESYSTEM 3745M: Nicolas Pitre <nico@linaro.org> 3746S: Maintained 3747F: Documentation/filesystems/cramfs.txt 3748F: fs/cramfs/ 3749 3750CRIS PORT 3751M: Mikael Starvik <starvik@axis.com> 3752M: Jesper Nilsson <jesper.nilsson@axis.com> 3753L: linux-cris-kernel@axis.com 3754W: http://developer.axis.com 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3756S: Maintained 3757F: arch/cris/ 3758F: drivers/tty/serial/crisv10.* 3759 3760CRYPTO API 3761M: Herbert Xu <herbert@gondor.apana.org.au> 3762M: "David S. Miller" <davem@davemloft.net> 3763L: linux-crypto@vger.kernel.org 3764T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3766S: Maintained 3767F: Documentation/crypto/ 3768F: Documentation/devicetree/bindings/crypto/ 3769F: arch/*/crypto/ 3770F: crypto/ 3771F: drivers/crypto/ 3772F: include/crypto/ 3773F: include/linux/crypto* 3774 3775CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3776M: Neil Horman <nhorman@tuxdriver.com> 3777L: linux-crypto@vger.kernel.org 3778S: Maintained 3779F: crypto/ansi_cprng.c 3780F: crypto/rng.c 3781 3782CS3308 MEDIA DRIVER 3783M: Hans Verkuil <hverkuil@xs4all.nl> 3784L: linux-media@vger.kernel.org 3785T: git git://linuxtv.org/media_tree.git 3786W: http://linuxtv.org 3787S: Odd Fixes 3788F: drivers/media/i2c/cs3308.c 3789F: drivers/media/i2c/cs3308.h 3790 3791CS5535 Audio ALSA driver 3792M: Jaya Kumar <jayakumar.alsa@gmail.com> 3793S: Maintained 3794F: sound/pci/cs5535audio/ 3795 3796CW1200 WLAN driver 3797M: Solomon Peachy <pizza@shaftnet.org> 3798S: Maintained 3799F: drivers/net/wireless/st/cw1200/ 3800 3801CX18 VIDEO4LINUX DRIVER 3802M: Andy Walls <awalls@md.metrocast.net> 3803L: ivtv-devel@ivtvdriver.org (subscribers-only) 3804L: linux-media@vger.kernel.org 3805T: git git://linuxtv.org/media_tree.git 3806W: https://linuxtv.org 3807W: http://www.ivtvdriver.org/index.php/Cx18 3808S: Maintained 3809F: Documentation/media/v4l-drivers/cx18* 3810F: drivers/media/pci/cx18/ 3811F: include/uapi/linux/ivtv* 3812 3813CX2341X MPEG ENCODER HELPER MODULE 3814M: Hans Verkuil <hverkuil@xs4all.nl> 3815L: linux-media@vger.kernel.org 3816T: git git://linuxtv.org/media_tree.git 3817W: https://linuxtv.org 3818S: Maintained 3819F: drivers/media/common/cx2341x* 3820F: include/media/cx2341x* 3821 3822CX24120 MEDIA DRIVER 3823M: Jemma Denson <jdenson@gmail.com> 3824M: Patrick Boettcher <patrick.boettcher@posteo.de> 3825L: linux-media@vger.kernel.org 3826W: https://linuxtv.org 3827Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3828S: Maintained 3829F: drivers/media/dvb-frontends/cx24120* 3830 3831CX88 VIDEO4LINUX DRIVER 3832M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3833M: Mauro Carvalho Chehab <mchehab@kernel.org> 3834L: linux-media@vger.kernel.org 3835W: https://linuxtv.org 3836T: git git://linuxtv.org/media_tree.git 3837S: Odd fixes 3838F: Documentation/media/v4l-drivers/cx88* 3839F: drivers/media/pci/cx88/ 3840 3841CXD2820R MEDIA DRIVER 3842M: Antti Palosaari <crope@iki.fi> 3843L: linux-media@vger.kernel.org 3844W: https://linuxtv.org 3845W: http://palosaari.fi/linux/ 3846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3847T: git git://linuxtv.org/anttip/media_tree.git 3848S: Maintained 3849F: drivers/media/dvb-frontends/cxd2820r* 3850 3851CXGB3 ETHERNET DRIVER (CXGB3) 3852M: Santosh Raspatur <santosh@chelsio.com> 3853L: netdev@vger.kernel.org 3854W: http://www.chelsio.com 3855S: Supported 3856F: drivers/net/ethernet/chelsio/cxgb3/ 3857 3858CXGB3 ISCSI DRIVER (CXGB3I) 3859M: Karen Xie <kxie@chelsio.com> 3860L: linux-scsi@vger.kernel.org 3861W: http://www.chelsio.com 3862S: Supported 3863F: drivers/scsi/cxgbi/cxgb3i 3864 3865CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3866M: Steve Wise <swise@chelsio.com> 3867L: linux-rdma@vger.kernel.org 3868W: http://www.openfabrics.org 3869S: Supported 3870F: drivers/infiniband/hw/cxgb3/ 3871F: include/uapi/rdma/cxgb3-abi.h 3872 3873CXGB4 CRYPTO DRIVER (chcr) 3874M: Harsh Jain <harsh@chelsio.com> 3875L: linux-crypto@vger.kernel.org 3876W: http://www.chelsio.com 3877S: Supported 3878F: drivers/crypto/chelsio 3879 3880CXGB4 ETHERNET DRIVER (CXGB4) 3881M: Ganesh Goudar <ganeshgr@chelsio.com> 3882L: netdev@vger.kernel.org 3883W: http://www.chelsio.com 3884S: Supported 3885F: drivers/net/ethernet/chelsio/cxgb4/ 3886 3887CXGB4 ISCSI DRIVER (CXGB4I) 3888M: Karen Xie <kxie@chelsio.com> 3889L: linux-scsi@vger.kernel.org 3890W: http://www.chelsio.com 3891S: Supported 3892F: drivers/scsi/cxgbi/cxgb4i 3893 3894CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3895M: Steve Wise <swise@chelsio.com> 3896L: linux-rdma@vger.kernel.org 3897W: http://www.openfabrics.org 3898S: Supported 3899F: drivers/infiniband/hw/cxgb4/ 3900F: include/uapi/rdma/cxgb4-abi.h 3901 3902CXGB4VF ETHERNET DRIVER (CXGB4VF) 3903M: Casey Leedom <leedom@chelsio.com> 3904L: netdev@vger.kernel.org 3905W: http://www.chelsio.com 3906S: Supported 3907F: drivers/net/ethernet/chelsio/cxgb4vf/ 3908 3909CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3910M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3911M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3912L: linuxppc-dev@lists.ozlabs.org 3913S: Supported 3914F: arch/powerpc/platforms/powernv/pci-cxl.c 3915F: drivers/misc/cxl/ 3916F: include/misc/cxl* 3917F: include/uapi/misc/cxl.h 3918F: Documentation/powerpc/cxl.txt 3919F: Documentation/ABI/testing/sysfs-class-cxl 3920 3921CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3922M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3923M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3924M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3925L: linux-scsi@vger.kernel.org 3926S: Supported 3927F: drivers/scsi/cxlflash/ 3928F: include/uapi/scsi/cxlflash_ioctls.h 3929F: Documentation/powerpc/cxlflash.txt 3930 3931CYBERPRO FB DRIVER 3932M: Russell King <linux@armlinux.org.uk> 3933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3934W: http://www.armlinux.org.uk/ 3935S: Maintained 3936F: drivers/video/fbdev/cyber2000fb.* 3937 3938CYCLADES ASYNC MUX DRIVER 3939W: http://www.cyclades.com/ 3940S: Orphan 3941F: drivers/tty/cyclades.c 3942F: include/linux/cyclades.h 3943F: include/uapi/linux/cyclades.h 3944 3945CYCLADES PC300 DRIVER 3946W: http://www.cyclades.com/ 3947S: Orphan 3948F: drivers/net/wan/pc300* 3949 3950CYPRESS_FIRMWARE MEDIA DRIVER 3951M: Antti Palosaari <crope@iki.fi> 3952L: linux-media@vger.kernel.org 3953W: https://linuxtv.org 3954W: http://palosaari.fi/linux/ 3955Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3956T: git git://linuxtv.org/anttip/media_tree.git 3957S: Maintained 3958F: drivers/media/common/cypress_firmware* 3959 3960CYTTSP TOUCHSCREEN DRIVER 3961M: Ferruh Yigit <fery@cypress.com> 3962L: linux-input@vger.kernel.org 3963S: Supported 3964F: drivers/input/touchscreen/cyttsp* 3965F: include/linux/input/cyttsp.h 3966 3967D-LINK DIR-685 TOUCHKEYS DRIVER 3968M: Linus Walleij <linus.walleij@linaro.org> 3969L: linux-input@vger.kernel.org 3970S: Supported 3971F: drivers/input/dlink-dir685-touchkeys.c 3972 3973DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3974M: Joshua Kinard <kumba@gentoo.org> 3975S: Maintained 3976F: drivers/rtc/rtc-ds1685.c 3977F: include/linux/rtc/ds1685.h 3978 3979DAMA SLAVE for AX.25 3980M: Joerg Reuter <jreuter@yaina.de> 3981W: http://yaina.de/jreuter/ 3982W: http://www.qsl.net/dl1bke/ 3983L: linux-hams@vger.kernel.org 3984S: Maintained 3985F: net/ax25/af_ax25.c 3986F: net/ax25/ax25_dev.c 3987F: net/ax25/ax25_ds_* 3988F: net/ax25/ax25_in.c 3989F: net/ax25/ax25_out.c 3990F: net/ax25/ax25_timer.c 3991F: net/ax25/sysctl_net_ax25.c 3992 3993DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3994L: netdev@vger.kernel.org 3995S: Orphan 3996F: Documentation/networking/dmfe.txt 3997F: drivers/net/ethernet/dec/tulip/dmfe.c 3998 3999DC390/AM53C974 SCSI driver 4000M: Hannes Reinecke <hare@suse.com> 4001L: linux-scsi@vger.kernel.org 4002S: Maintained 4003F: drivers/scsi/am53c974.c 4004 4005DC395x SCSI driver 4006M: Oliver Neukum <oliver@neukum.org> 4007M: Ali Akcaagac <aliakc@web.de> 4008M: Jamie Lenehan <lenehan@twibble.org> 4009L: dc395x@twibble.org 4010W: http://twibble.org/dist/dc395x/ 4011W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4012S: Maintained 4013F: Documentation/scsi/dc395x.txt 4014F: drivers/scsi/dc395x.* 4015 4016DCCP PROTOCOL 4017M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4018L: dccp@vger.kernel.org 4019W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4020S: Maintained 4021F: include/linux/dccp.h 4022F: include/uapi/linux/dccp.h 4023F: include/linux/tfrc.h 4024F: net/dccp/ 4025 4026DECnet NETWORK LAYER 4027W: http://linux-decnet.sourceforge.net 4028L: linux-decnet-user@lists.sourceforge.net 4029S: Orphan 4030F: Documentation/networking/decnet.txt 4031F: net/decnet/ 4032 4033DECSTATION PLATFORM SUPPORT 4034M: "Maciej W. Rozycki" <macro@linux-mips.org> 4035L: linux-mips@linux-mips.org 4036W: http://www.linux-mips.org/wiki/DECstation 4037S: Maintained 4038F: arch/mips/dec/ 4039F: arch/mips/include/asm/dec/ 4040F: arch/mips/include/asm/mach-dec/ 4041 4042DEFXX FDDI NETWORK DRIVER 4043M: "Maciej W. Rozycki" <macro@linux-mips.org> 4044S: Maintained 4045F: drivers/net/fddi/defxx.* 4046 4047DELL SMBIOS DRIVER 4048M: Pali Rohár <pali.rohar@gmail.com> 4049M: Mario Limonciello <mario.limonciello@dell.com> 4050L: platform-driver-x86@vger.kernel.org 4051S: Maintained 4052F: drivers/platform/x86/dell-smbios.* 4053 4054DELL SMBIOS SMM DRIVER 4055M: Mario Limonciello <mario.limonciello@dell.com> 4056L: platform-driver-x86@vger.kernel.org 4057S: Maintained 4058F: drivers/platform/x86/dell-smbios-smm.c 4059 4060DELL SMBIOS WMI DRIVER 4061M: Mario Limonciello <mario.limonciello@dell.com> 4062L: platform-driver-x86@vger.kernel.org 4063S: Maintained 4064F: drivers/platform/x86/dell-smbios-wmi.c 4065F: tools/wmi/dell-smbios-example.c 4066 4067DELL LAPTOP DRIVER 4068M: Matthew Garrett <mjg59@srcf.ucam.org> 4069M: Pali Rohár <pali.rohar@gmail.com> 4070L: platform-driver-x86@vger.kernel.org 4071S: Maintained 4072F: drivers/platform/x86/dell-laptop.c 4073 4074DELL LAPTOP FREEFALL DRIVER 4075M: Pali Rohár <pali.rohar@gmail.com> 4076S: Maintained 4077F: drivers/platform/x86/dell-smo8800.c 4078 4079DELL LAPTOP RBTN DRIVER 4080M: Pali Rohár <pali.rohar@gmail.com> 4081S: Maintained 4082F: drivers/platform/x86/dell-rbtn.* 4083 4084DELL LAPTOP SMM DRIVER 4085M: Pali Rohár <pali.rohar@gmail.com> 4086S: Maintained 4087F: drivers/hwmon/dell-smm-hwmon.c 4088F: include/uapi/linux/i8k.h 4089 4090DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4091M: Doug Warzecha <Douglas_Warzecha@dell.com> 4092S: Maintained 4093F: Documentation/dcdbas.txt 4094F: drivers/firmware/dcdbas.* 4095 4096DELL WMI NOTIFICATIONS DRIVER 4097M: Matthew Garrett <mjg59@srcf.ucam.org> 4098M: Pali Rohár <pali.rohar@gmail.com> 4099S: Maintained 4100F: drivers/platform/x86/dell-wmi.c 4101 4102DELL WMI DESCRIPTOR DRIVER 4103M: Mario Limonciello <mario.limonciello@dell.com> 4104S: Maintained 4105F: drivers/platform/x86/dell-wmi-descriptor.c 4106 4107DELTA ST MEDIA DRIVER 4108M: Hugues Fruchet <hugues.fruchet@st.com> 4109L: linux-media@vger.kernel.org 4110T: git git://linuxtv.org/media_tree.git 4111W: https://linuxtv.org 4112S: Supported 4113F: drivers/media/platform/sti/delta 4114 4115DENALI NAND DRIVER 4116M: Masahiro Yamada <yamada.masahiro@socionext.com> 4117L: linux-mtd@lists.infradead.org 4118S: Supported 4119F: drivers/mtd/nand/denali* 4120 4121DESIGNWARE USB2 DRD IP DRIVER 4122M: John Youn <johnyoun@synopsys.com> 4123L: linux-usb@vger.kernel.org 4124T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4125S: Maintained 4126F: drivers/usb/dwc2/ 4127 4128DESIGNWARE USB3 DRD IP DRIVER 4129M: Felipe Balbi <balbi@kernel.org> 4130L: linux-usb@vger.kernel.org 4131T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4132S: Maintained 4133F: drivers/usb/dwc3/ 4134 4135DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4136M: Andreas Klinger <ak@it-klinger.de> 4137L: linux-iio@vger.kernel.org 4138S: Maintained 4139F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4140F: drivers/iio/proximity/srf*.c 4141 4142DEVICE COREDUMP (DEV_COREDUMP) 4143M: Johannes Berg <johannes@sipsolutions.net> 4144L: linux-kernel@vger.kernel.org 4145S: Maintained 4146F: drivers/base/devcoredump.c 4147F: include/linux/devcoredump.h 4148 4149DEVICE FREQUENCY (DEVFREQ) 4150M: MyungJoo Ham <myungjoo.ham@samsung.com> 4151M: Kyungmin Park <kyungmin.park@samsung.com> 4152R: Chanwoo Choi <cw00.choi@samsung.com> 4153L: linux-pm@vger.kernel.org 4154T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4155S: Maintained 4156F: drivers/devfreq/ 4157F: include/linux/devfreq.h 4158F: Documentation/devicetree/bindings/devfreq/ 4159 4160DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4161M: Chanwoo Choi <cw00.choi@samsung.com> 4162L: linux-pm@vger.kernel.org 4163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4164S: Supported 4165F: drivers/devfreq/event/ 4166F: drivers/devfreq/devfreq-event.c 4167F: include/linux/devfreq-event.h 4168F: Documentation/devicetree/bindings/devfreq/event/ 4169 4170DEVICE NUMBER REGISTRY 4171M: Torben Mathiasen <device@lanana.org> 4172W: http://lanana.org/docs/device-list/index.html 4173S: Maintained 4174 4175DEVICE-MAPPER (LVM) 4176M: Alasdair Kergon <agk@redhat.com> 4177M: Mike Snitzer <snitzer@redhat.com> 4178M: dm-devel@redhat.com 4179L: dm-devel@redhat.com 4180W: http://sources.redhat.com/dm 4181Q: http://patchwork.kernel.org/project/dm-devel/list/ 4182T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4183T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4184S: Maintained 4185F: Documentation/device-mapper/ 4186F: drivers/md/Makefile 4187F: drivers/md/Kconfig 4188F: drivers/md/dm* 4189F: drivers/md/persistent-data/ 4190F: include/linux/device-mapper.h 4191F: include/linux/dm-*.h 4192F: include/uapi/linux/dm-*.h 4193 4194DEVLINK 4195M: Jiri Pirko <jiri@mellanox.com> 4196L: netdev@vger.kernel.org 4197S: Supported 4198F: net/core/devlink.c 4199F: include/net/devlink.h 4200F: include/uapi/linux/devlink.h 4201 4202DIALOG SEMICONDUCTOR DRIVERS 4203M: Support Opensource <support.opensource@diasemi.com> 4204W: http://www.dialog-semiconductor.com/products 4205S: Supported 4206F: Documentation/hwmon/da90?? 4207F: Documentation/devicetree/bindings/mfd/da90*.txt 4208F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4209F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4210F: Documentation/devicetree/bindings/regulator/da92*.txt 4211F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4212F: Documentation/devicetree/bindings/sound/da[79]*.txt 4213F: drivers/gpio/gpio-da90??.c 4214F: drivers/hwmon/da90??-hwmon.c 4215F: drivers/iio/adc/da91??-*.c 4216F: drivers/input/misc/da90??_onkey.c 4217F: drivers/input/touchscreen/da9052_tsi.c 4218F: drivers/leds/leds-da90??.c 4219F: drivers/mfd/da903x.c 4220F: drivers/mfd/da90??-*.c 4221F: drivers/mfd/da91??-*.c 4222F: drivers/power/supply/da9052-battery.c 4223F: drivers/power/supply/da91??-*.c 4224F: drivers/regulator/da903x.c 4225F: drivers/regulator/da9???-regulator.[ch] 4226F: drivers/thermal/da90??-thermal.c 4227F: drivers/rtc/rtc-da90??.c 4228F: drivers/video/backlight/da90??_bl.c 4229F: drivers/watchdog/da90??_wdt.c 4230F: include/linux/mfd/da903x.h 4231F: include/linux/mfd/da9052/ 4232F: include/linux/mfd/da9055/ 4233F: include/linux/mfd/da9062/ 4234F: include/linux/mfd/da9063/ 4235F: include/linux/mfd/da9150/ 4236F: include/linux/regulator/da9211.h 4237F: include/sound/da[79]*.h 4238F: sound/soc/codecs/da[79]*.[ch] 4239 4240DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4241M: William Breathitt Gray <vilhelm.gray@gmail.com> 4242L: linux-gpio@vger.kernel.org 4243S: Maintained 4244F: drivers/gpio/gpio-gpio-mm.c 4245 4246DIGI NEO AND CLASSIC PCI PRODUCTS 4247M: Lidza Louina <lidza.louina@gmail.com> 4248M: Mark Hounschell <markh@compro.net> 4249L: driverdev-devel@linuxdriverproject.org 4250S: Maintained 4251F: drivers/staging/dgnc/ 4252 4253DIOLAN U2C-12 I2C DRIVER 4254M: Guenter Roeck <linux@roeck-us.net> 4255L: linux-i2c@vger.kernel.org 4256S: Maintained 4257F: drivers/i2c/busses/i2c-diolan-u2c.c 4258 4259FILESYSTEM DIRECT ACCESS (DAX) 4260M: Matthew Wilcox <mawilcox@microsoft.com> 4261M: Ross Zwisler <ross.zwisler@linux.intel.com> 4262L: linux-fsdevel@vger.kernel.org 4263S: Supported 4264F: fs/dax.c 4265F: include/linux/dax.h 4266F: include/trace/events/fs_dax.h 4267 4268DEVICE DIRECT ACCESS (DAX) 4269M: Dan Williams <dan.j.williams@intel.com> 4270L: linux-nvdimm@lists.01.org 4271S: Supported 4272F: drivers/dax/ 4273 4274DIRECTORY NOTIFICATION (DNOTIFY) 4275M: Jan Kara <jack@suse.cz> 4276R: Amir Goldstein <amir73il@gmail.com> 4277L: linux-fsdevel@vger.kernel.org 4278S: Maintained 4279F: Documentation/filesystems/dnotify.txt 4280F: fs/notify/dnotify/ 4281F: include/linux/dnotify.h 4282 4283DISK GEOMETRY AND PARTITION HANDLING 4284M: Andries Brouwer <aeb@cwi.nl> 4285W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4286W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4287W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4288S: Maintained 4289 4290DISKQUOTA 4291M: Jan Kara <jack@suse.com> 4292S: Maintained 4293F: Documentation/filesystems/quota.txt 4294F: fs/quota/ 4295F: include/linux/quota*.h 4296F: include/uapi/linux/quota*.h 4297 4298DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4299M: Bernie Thompson <bernie@plugable.com> 4300L: linux-fbdev@vger.kernel.org 4301S: Maintained 4302W: http://plugable.com/category/projects/udlfb/ 4303F: drivers/video/fbdev/udlfb.c 4304F: include/video/udlfb.h 4305F: Documentation/fb/udlfb.txt 4306 4307DISTRIBUTED LOCK MANAGER (DLM) 4308M: Christine Caulfield <ccaulfie@redhat.com> 4309M: David Teigland <teigland@redhat.com> 4310L: cluster-devel@redhat.com 4311W: http://sources.redhat.com/cluster/ 4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4313S: Supported 4314F: fs/dlm/ 4315 4316DMA BUFFER SHARING FRAMEWORK 4317M: Sumit Semwal <sumit.semwal@linaro.org> 4318S: Maintained 4319L: linux-media@vger.kernel.org 4320L: dri-devel@lists.freedesktop.org 4321L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4322F: drivers/dma-buf/ 4323F: include/linux/dma-buf* 4324F: include/linux/reservation.h 4325F: include/linux/*fence.h 4326F: Documentation/driver-api/dma-buf.rst 4327T: git git://anongit.freedesktop.org/drm/drm-misc 4328 4329DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4330M: Vinod Koul <vinod.koul@intel.com> 4331L: dmaengine@vger.kernel.org 4332Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4333S: Maintained 4334F: drivers/dma/ 4335F: include/linux/dmaengine.h 4336F: Documentation/devicetree/bindings/dma/ 4337F: Documentation/driver-api/dmaengine/ 4338T: git git://git.infradead.org/users/vkoul/slave-dma.git 4339 4340DMA MAPPING HELPERS 4341M: Christoph Hellwig <hch@lst.de> 4342M: Marek Szyprowski <m.szyprowski@samsung.com> 4343R: Robin Murphy <robin.murphy@arm.com> 4344L: iommu@lists.linux-foundation.org 4345T: git git://git.infradead.org/users/hch/dma-mapping.git 4346W: http://git.infradead.org/users/hch/dma-mapping.git 4347S: Supported 4348F: lib/dma-debug.c 4349F: lib/dma-direct.c 4350F: lib/dma-virt.c 4351F: drivers/base/dma-mapping.c 4352F: drivers/base/dma-coherent.c 4353F: include/asm-generic/dma-mapping.h 4354F: include/linux/dma-direct.h 4355F: include/linux/dma-mapping.h 4356 4357DME1737 HARDWARE MONITOR DRIVER 4358M: Juerg Haefliger <juergh@gmail.com> 4359L: linux-hwmon@vger.kernel.org 4360S: Maintained 4361F: Documentation/hwmon/dme1737 4362F: drivers/hwmon/dme1737.c 4363 4364DMI/SMBIOS SUPPORT 4365M: Jean Delvare <jdelvare@suse.com> 4366S: Maintained 4367T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4368F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4369F: drivers/firmware/dmi-id.c 4370F: drivers/firmware/dmi_scan.c 4371F: include/linux/dmi.h 4372 4373DOCUMENTATION 4374M: Jonathan Corbet <corbet@lwn.net> 4375L: linux-doc@vger.kernel.org 4376S: Maintained 4377F: Documentation/ 4378F: scripts/kernel-doc 4379X: Documentation/ABI/ 4380X: Documentation/devicetree/ 4381X: Documentation/acpi 4382X: Documentation/power 4383X: Documentation/spi 4384X: Documentation/media 4385T: git git://git.lwn.net/linux.git docs-next 4386 4387DONGWOON DW9714 LENS VOICE COIL DRIVER 4388M: Sakari Ailus <sakari.ailus@linux.intel.com> 4389L: linux-media@vger.kernel.org 4390T: git git://linuxtv.org/media_tree.git 4391S: Maintained 4392F: drivers/media/i2c/dw9714.c 4393 4394DOUBLETALK DRIVER 4395M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4396L: blinux-list@redhat.com 4397S: Maintained 4398F: drivers/char/dtlk.c 4399F: include/linux/dtlk.h 4400 4401DPAA2 DATAPATH I/O (DPIO) DRIVER 4402M: Roy Pledge <Roy.Pledge@nxp.com> 4403L: linux-kernel@vger.kernel.org 4404S: Maintained 4405F: drivers/staging/fsl-mc/bus/dpio 4406 4407DPAA2 ETHERNET DRIVER 4408M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4409L: linux-kernel@vger.kernel.org 4410S: Maintained 4411F: drivers/staging/fsl-dpaa2/ethernet 4412 4413DPT_I2O SCSI RAID DRIVER 4414M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4415L: linux-scsi@vger.kernel.org 4416W: http://www.adaptec.com/ 4417S: Maintained 4418F: drivers/scsi/dpt* 4419F: drivers/scsi/dpt/ 4420 4421DRBD DRIVER 4422M: Philipp Reisner <philipp.reisner@linbit.com> 4423M: Lars Ellenberg <lars.ellenberg@linbit.com> 4424L: drbd-dev@lists.linbit.com 4425W: http://www.drbd.org 4426T: git git://git.linbit.com/linux-drbd.git 4427T: git git://git.linbit.com/drbd-8.4.git 4428S: Supported 4429F: drivers/block/drbd/ 4430F: lib/lru_cache.c 4431F: Documentation/blockdev/drbd/ 4432 4433DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4434M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4435T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4436S: Supported 4437F: Documentation/kobject.txt 4438F: drivers/base/ 4439F: fs/debugfs/ 4440F: fs/sysfs/ 4441F: include/linux/debugfs.h 4442F: include/linux/kobj* 4443F: lib/kobj* 4444 4445DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4446M: Kevin Hilman <khilman@kernel.org> 4447M: Nishanth Menon <nm@ti.com> 4448S: Maintained 4449F: drivers/power/avs/ 4450F: include/linux/power/smartreflex.h 4451L: linux-pm@vger.kernel.org 4452 4453DRM DRIVER FOR ARM PL111 CLCD 4454M: Eric Anholt <eric@anholt.net> 4455T: git git://anongit.freedesktop.org/drm/drm-misc 4456S: Supported 4457F: drivers/gpu/drm/pl111/ 4458 4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4460M: Dave Airlie <airlied@redhat.com> 4461S: Odd Fixes 4462F: drivers/gpu/drm/ast/ 4463 4464DRM DRIVER FOR BOCHS VIRTUAL GPU 4465M: Gerd Hoffmann <kraxel@redhat.com> 4466L: virtualization@lists.linux-foundation.org 4467T: git git://anongit.freedesktop.org/drm/drm-misc 4468S: Maintained 4469F: drivers/gpu/drm/bochs/ 4470 4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4472M: Linus Walleij <linus.walleij@linaro.org> 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474S: Maintained 4475F: drivers/gpu/drm/tve200/ 4476 4477DRM DRIVER FOR ILITEK ILI9225 PANELS 4478M: David Lechner <david@lechnology.com> 4479S: Maintained 4480F: drivers/gpu/drm/tinydrm/ili9225.c 4481F: Documentation/devicetree/bindings/display/ili9225.txt 4482 4483DRM DRIVER FOR INTEL I810 VIDEO CARDS 4484S: Orphan / Obsolete 4485F: drivers/gpu/drm/i810/ 4486F: include/uapi/drm/i810_drm.h 4487 4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4489S: Orphan / Obsolete 4490F: drivers/gpu/drm/mga/ 4491F: include/uapi/drm/mga_drm.h 4492 4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4494M: Dave Airlie <airlied@redhat.com> 4495S: Odd Fixes 4496F: drivers/gpu/drm/mgag200/ 4497 4498DRM DRIVER FOR MI0283QT 4499M: Noralf Trønnes <noralf@tronnes.org> 4500S: Maintained 4501F: drivers/gpu/drm/tinydrm/mi0283qt.c 4502F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4503 4504DRM DRIVER FOR MSM ADRENO GPU 4505M: Rob Clark <robdclark@gmail.com> 4506L: linux-arm-msm@vger.kernel.org 4507L: dri-devel@lists.freedesktop.org 4508L: freedreno@lists.freedesktop.org 4509T: git git://people.freedesktop.org/~robclark/linux 4510S: Maintained 4511F: drivers/gpu/drm/msm/ 4512F: include/uapi/drm/msm_drm.h 4513F: Documentation/devicetree/bindings/display/msm/ 4514 4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4516M: Ben Skeggs <bskeggs@redhat.com> 4517L: dri-devel@lists.freedesktop.org 4518L: nouveau@lists.freedesktop.org 4519T: git git://github.com/skeggsb/linux 4520S: Supported 4521F: drivers/gpu/drm/nouveau/ 4522F: include/uapi/drm/nouveau_drm.h 4523 4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4525M: Noralf Trønnes <noralf@tronnes.org> 4526S: Maintained 4527F: drivers/gpu/drm/tinydrm/repaper.c 4528F: Documentation/devicetree/bindings/display/repaper.txt 4529 4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4531M: Dave Airlie <airlied@redhat.com> 4532M: Gerd Hoffmann <kraxel@redhat.com> 4533L: virtualization@lists.linux-foundation.org 4534T: git git://anongit.freedesktop.org/drm/drm-misc 4535S: Obsolete 4536W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4537F: drivers/gpu/drm/cirrus/ 4538 4539DRM DRIVER FOR QXL VIRTUAL GPU 4540M: Dave Airlie <airlied@redhat.com> 4541M: Gerd Hoffmann <kraxel@redhat.com> 4542L: virtualization@lists.linux-foundation.org 4543T: git git://anongit.freedesktop.org/drm/drm-misc 4544S: Maintained 4545F: drivers/gpu/drm/qxl/ 4546F: include/uapi/drm/qxl_drm.h 4547 4548DRM DRIVER FOR RAGE 128 VIDEO CARDS 4549S: Orphan / Obsolete 4550F: drivers/gpu/drm/r128/ 4551F: include/uapi/drm/r128_drm.h 4552 4553DRM DRIVER FOR SAVAGE VIDEO CARDS 4554S: Orphan / Obsolete 4555F: drivers/gpu/drm/savage/ 4556F: include/uapi/drm/savage_drm.h 4557 4558DRM DRIVER FOR SIS VIDEO CARDS 4559S: Orphan / Obsolete 4560F: drivers/gpu/drm/sis/ 4561F: include/uapi/drm/sis_drm.h 4562 4563DRM DRIVER FOR SITRONIX ST7586 PANELS 4564M: David Lechner <david@lechnology.com> 4565S: Maintained 4566F: drivers/gpu/drm/tinydrm/st7586.c 4567F: Documentation/devicetree/bindings/display/st7586.txt 4568 4569DRM DRIVER FOR SITRONIX ST7735R PANELS 4570M: David Lechner <david@lechnology.com> 4571S: Maintained 4572F: drivers/gpu/drm/tinydrm/st7735r.c 4573F: Documentation/devicetree/bindings/display/st7735r.txt 4574 4575DRM DRIVER FOR TDFX VIDEO CARDS 4576S: Orphan / Obsolete 4577F: drivers/gpu/drm/tdfx/ 4578 4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4580M: Dave Airlie <airlied@redhat.com> 4581S: Odd Fixes 4582F: drivers/gpu/drm/udl/ 4583 4584DRM DRIVER FOR VMWARE VIRTUAL GPU 4585M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4586M: Sinclair Yeh <syeh@vmware.com> 4587M: Thomas Hellstrom <thellstrom@vmware.com> 4588L: dri-devel@lists.freedesktop.org 4589T: git git://people.freedesktop.org/~syeh/repos_linux 4590T: git git://people.freedesktop.org/~thomash/linux 4591S: Supported 4592F: drivers/gpu/drm/vmwgfx/ 4593F: include/uapi/drm/vmwgfx_drm.h 4594 4595DRM DRIVERS 4596M: David Airlie <airlied@linux.ie> 4597L: dri-devel@lists.freedesktop.org 4598T: git git://people.freedesktop.org/~airlied/linux 4599B: https://bugs.freedesktop.org/ 4600C: irc://chat.freenode.net/dri-devel 4601S: Maintained 4602F: drivers/gpu/drm/ 4603F: drivers/gpu/vga/ 4604F: Documentation/devicetree/bindings/display/ 4605F: Documentation/devicetree/bindings/gpu/ 4606F: Documentation/devicetree/bindings/video/ 4607F: Documentation/gpu/ 4608F: include/drm/ 4609F: include/uapi/drm/ 4610F: include/linux/vga* 4611 4612DRM DRIVERS AND MISC GPU PATCHES 4613M: Daniel Vetter <daniel.vetter@intel.com> 4614M: Gustavo Padovan <gustavo@padovan.org> 4615M: Sean Paul <seanpaul@chromium.org> 4616W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4617S: Maintained 4618T: git git://anongit.freedesktop.org/drm/drm-misc 4619F: Documentation/gpu/ 4620F: drivers/gpu/vga/ 4621F: drivers/gpu/drm/* 4622F: include/drm/drm* 4623F: include/uapi/drm/drm* 4624F: include/linux/vga* 4625 4626DRM DRIVERS FOR ALLWINNER A10 4627M: Maxime Ripard <maxime.ripard@free-electrons.com> 4628L: dri-devel@lists.freedesktop.org 4629S: Supported 4630F: drivers/gpu/drm/sun4i/ 4631F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4632T: git git://anongit.freedesktop.org/drm/drm-misc 4633 4634DRM DRIVERS FOR AMLOGIC SOCS 4635M: Neil Armstrong <narmstrong@baylibre.com> 4636L: dri-devel@lists.freedesktop.org 4637L: linux-amlogic@lists.infradead.org 4638W: http://linux-meson.com/ 4639S: Supported 4640F: drivers/gpu/drm/meson/ 4641F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4642F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4643F: Documentation/gpu/meson.rst 4644T: git git://anongit.freedesktop.org/drm/drm-misc 4645 4646DRM DRIVERS FOR ATMEL HLCDC 4647M: Boris Brezillon <boris.brezillon@free-electrons.com> 4648L: dri-devel@lists.freedesktop.org 4649S: Supported 4650F: drivers/gpu/drm/atmel-hlcdc/ 4651F: Documentation/devicetree/bindings/drm/atmel/ 4652T: git git://anongit.freedesktop.org/drm/drm-misc 4653 4654DRM DRIVERS FOR BRIDGE CHIPS 4655M: Archit Taneja <architt@codeaurora.org> 4656M: Andrzej Hajda <a.hajda@samsung.com> 4657R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4658S: Maintained 4659T: git git://anongit.freedesktop.org/drm/drm-misc 4660F: drivers/gpu/drm/bridge/ 4661 4662DRM DRIVERS FOR EXYNOS 4663M: Inki Dae <inki.dae@samsung.com> 4664M: Joonyoung Shim <jy0922.shim@samsung.com> 4665M: Seung-Woo Kim <sw0312.kim@samsung.com> 4666M: Kyungmin Park <kyungmin.park@samsung.com> 4667L: dri-devel@lists.freedesktop.org 4668T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4669S: Supported 4670F: drivers/gpu/drm/exynos/ 4671F: include/uapi/drm/exynos_drm.h 4672F: Documentation/devicetree/bindings/display/exynos/ 4673 4674DRM DRIVERS FOR FREESCALE DCU 4675M: Stefan Agner <stefan@agner.ch> 4676M: Alison Wang <alison.wang@freescale.com> 4677L: dri-devel@lists.freedesktop.org 4678S: Supported 4679F: drivers/gpu/drm/fsl-dcu/ 4680F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4681F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4682F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4683 4684DRM DRIVERS FOR FREESCALE IMX 4685M: Philipp Zabel <p.zabel@pengutronix.de> 4686L: dri-devel@lists.freedesktop.org 4687S: Maintained 4688F: drivers/gpu/drm/imx/ 4689F: drivers/gpu/ipu-v3/ 4690F: Documentation/devicetree/bindings/display/imx/ 4691 4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4693M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4694L: dri-devel@lists.freedesktop.org 4695T: git git://github.com/patjak/drm-gma500 4696S: Maintained 4697F: drivers/gpu/drm/gma500/ 4698 4699DRM DRIVERS FOR HISILICON 4700M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4701M: Rongrong Zou <zourongrong@gmail.com> 4702R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4703R: Chen Feng <puck.chen@hisilicon.com> 4704L: dri-devel@lists.freedesktop.org 4705T: git git://github.com/xin3liang/linux.git 4706S: Maintained 4707F: drivers/gpu/drm/hisilicon/ 4708F: Documentation/devicetree/bindings/display/hisilicon/ 4709 4710DRM DRIVERS FOR MEDIATEK 4711M: CK Hu <ck.hu@mediatek.com> 4712M: Philipp Zabel <p.zabel@pengutronix.de> 4713L: dri-devel@lists.freedesktop.org 4714S: Supported 4715F: drivers/gpu/drm/mediatek/ 4716F: Documentation/devicetree/bindings/display/mediatek/ 4717 4718DRM DRIVERS FOR NVIDIA TEGRA 4719M: Thierry Reding <thierry.reding@gmail.com> 4720L: dri-devel@lists.freedesktop.org 4721L: linux-tegra@vger.kernel.org 4722T: git git://anongit.freedesktop.org/tegra/linux.git 4723S: Supported 4724F: drivers/gpu/drm/tegra/ 4725F: drivers/gpu/host1x/ 4726F: include/linux/host1x.h 4727F: include/uapi/drm/tegra_drm.h 4728F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4729 4730DRM DRIVERS FOR RENESAS 4731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4732L: dri-devel@lists.freedesktop.org 4733L: linux-renesas-soc@vger.kernel.org 4734T: git git://linuxtv.org/pinchartl/fbdev 4735S: Supported 4736F: drivers/gpu/drm/rcar-du/ 4737F: drivers/gpu/drm/shmobile/ 4738F: include/linux/platform_data/shmob_drm.h 4739F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4740F: Documentation/devicetree/bindings/display/renesas,du.txt 4741 4742DRM DRIVERS FOR ROCKCHIP 4743M: Sandy Huang <hjc@rock-chips.com> 4744M: Heiko Stübner <heiko@sntech.de> 4745L: dri-devel@lists.freedesktop.org 4746S: Maintained 4747F: drivers/gpu/drm/rockchip/ 4748F: Documentation/devicetree/bindings/display/rockchip/ 4749T: git git://anongit.freedesktop.org/drm/drm-misc 4750 4751DRM DRIVERS FOR STI 4752M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4753M: Vincent Abriou <vincent.abriou@st.com> 4754L: dri-devel@lists.freedesktop.org 4755T: git git://anongit.freedesktop.org/drm/drm-misc 4756S: Maintained 4757F: drivers/gpu/drm/sti 4758F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4759 4760DRM DRIVERS FOR STM 4761M: Yannick Fertre <yannick.fertre@st.com> 4762M: Philippe Cornu <philippe.cornu@st.com> 4763M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4764M: Vincent Abriou <vincent.abriou@st.com> 4765L: dri-devel@lists.freedesktop.org 4766T: git git://anongit.freedesktop.org/drm/drm-misc 4767S: Maintained 4768F: drivers/gpu/drm/stm 4769F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4770 4771DRM DRIVERS FOR TI LCDC 4772M: Jyri Sarha <jsarha@ti.com> 4773R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4774L: dri-devel@lists.freedesktop.org 4775S: Maintained 4776F: drivers/gpu/drm/tilcdc/ 4777F: Documentation/devicetree/bindings/display/tilcdc/ 4778 4779DRM DRIVERS FOR TI OMAP 4780M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4781L: dri-devel@lists.freedesktop.org 4782S: Maintained 4783F: drivers/gpu/drm/omapdrm/ 4784F: Documentation/devicetree/bindings/display/ti/ 4785 4786DRM DRIVERS FOR VC4 4787M: Eric Anholt <eric@anholt.net> 4788T: git git://github.com/anholt/linux 4789S: Supported 4790F: drivers/gpu/drm/vc4/ 4791F: include/uapi/drm/vc4_drm.h 4792F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794 4795DRM DRIVERS FOR VIVANTE GPU IP 4796M: Lucas Stach <l.stach@pengutronix.de> 4797R: Russell King <linux+etnaviv@armlinux.org.uk> 4798R: Christian Gmeiner <christian.gmeiner@gmail.com> 4799L: etnaviv@lists.freedesktop.org 4800L: dri-devel@lists.freedesktop.org 4801S: Maintained 4802F: drivers/gpu/drm/etnaviv/ 4803F: include/uapi/drm/etnaviv_drm.h 4804F: Documentation/devicetree/bindings/display/etnaviv/ 4805 4806DRM DRIVERS FOR ZTE ZX 4807M: Shawn Guo <shawnguo@kernel.org> 4808L: dri-devel@lists.freedesktop.org 4809S: Maintained 4810F: drivers/gpu/drm/zte/ 4811F: Documentation/devicetree/bindings/display/zte,vou.txt 4812T: git git://anongit.freedesktop.org/drm/drm-misc 4813 4814DRM PANEL DRIVERS 4815M: Thierry Reding <thierry.reding@gmail.com> 4816L: dri-devel@lists.freedesktop.org 4817T: git git://anongit.freedesktop.org/drm/drm-misc 4818S: Maintained 4819F: drivers/gpu/drm/drm_panel.c 4820F: drivers/gpu/drm/panel/ 4821F: include/drm/drm_panel.h 4822F: Documentation/devicetree/bindings/display/panel/ 4823 4824DRM TINYDRM DRIVERS 4825M: Noralf Trønnes <noralf@tronnes.org> 4826W: https://github.com/notro/tinydrm/wiki/Development 4827T: git git://anongit.freedesktop.org/drm/drm-misc 4828S: Maintained 4829F: drivers/gpu/drm/tinydrm/ 4830F: include/drm/tinydrm/ 4831 4832DRM TTM SUBSYSTEM 4833M: Christian Koenig <christian.koenig@amd.com> 4834M: Roger He <Hongbo.He@amd.com> 4835T: git git://people.freedesktop.org/~agd5f/linux 4836S: Maintained 4837L: dri-devel@lists.freedesktop.org 4838F: include/drm/ttm/ 4839F: drivers/gpu/drm/ttm/ 4840 4841DSBR100 USB FM RADIO DRIVER 4842M: Alexey Klimov <klimov.linux@gmail.com> 4843L: linux-media@vger.kernel.org 4844T: git git://linuxtv.org/media_tree.git 4845S: Maintained 4846F: drivers/media/radio/dsbr100.c 4847 4848DSCC4 DRIVER 4849M: Francois Romieu <romieu@fr.zoreil.com> 4850L: netdev@vger.kernel.org 4851S: Maintained 4852F: drivers/net/wan/dscc4.c 4853 4854DT3155 MEDIA DRIVER 4855M: Hans Verkuil <hverkuil@xs4all.nl> 4856L: linux-media@vger.kernel.org 4857T: git git://linuxtv.org/media_tree.git 4858W: https://linuxtv.org 4859S: Odd Fixes 4860F: drivers/media/pci/dt3155/ 4861 4862DVB_USB_AF9015 MEDIA DRIVER 4863M: Antti Palosaari <crope@iki.fi> 4864L: linux-media@vger.kernel.org 4865W: https://linuxtv.org 4866W: http://palosaari.fi/linux/ 4867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4868T: git git://linuxtv.org/anttip/media_tree.git 4869S: Maintained 4870F: drivers/media/usb/dvb-usb-v2/af9015* 4871 4872DVB_USB_AF9035 MEDIA DRIVER 4873M: Antti Palosaari <crope@iki.fi> 4874L: linux-media@vger.kernel.org 4875W: https://linuxtv.org 4876W: http://palosaari.fi/linux/ 4877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4878T: git git://linuxtv.org/anttip/media_tree.git 4879S: Maintained 4880F: drivers/media/usb/dvb-usb-v2/af9035* 4881 4882DVB_USB_ANYSEE MEDIA DRIVER 4883M: Antti Palosaari <crope@iki.fi> 4884L: linux-media@vger.kernel.org 4885W: https://linuxtv.org 4886W: http://palosaari.fi/linux/ 4887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4888T: git git://linuxtv.org/anttip/media_tree.git 4889S: Maintained 4890F: drivers/media/usb/dvb-usb-v2/anysee* 4891 4892DVB_USB_AU6610 MEDIA DRIVER 4893M: Antti Palosaari <crope@iki.fi> 4894L: linux-media@vger.kernel.org 4895W: https://linuxtv.org 4896W: http://palosaari.fi/linux/ 4897Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4898T: git git://linuxtv.org/anttip/media_tree.git 4899S: Maintained 4900F: drivers/media/usb/dvb-usb-v2/au6610* 4901 4902DVB_USB_CE6230 MEDIA DRIVER 4903M: Antti Palosaari <crope@iki.fi> 4904L: linux-media@vger.kernel.org 4905W: https://linuxtv.org 4906W: http://palosaari.fi/linux/ 4907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4908T: git git://linuxtv.org/anttip/media_tree.git 4909S: Maintained 4910F: drivers/media/usb/dvb-usb-v2/ce6230* 4911 4912DVB_USB_CXUSB MEDIA DRIVER 4913M: Michael Krufky <mkrufky@linuxtv.org> 4914L: linux-media@vger.kernel.org 4915W: https://linuxtv.org 4916W: http://github.com/mkrufky 4917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4918T: git git://linuxtv.org/media_tree.git 4919S: Maintained 4920F: drivers/media/usb/dvb-usb/cxusb* 4921 4922DVB_USB_EC168 MEDIA DRIVER 4923M: Antti Palosaari <crope@iki.fi> 4924L: linux-media@vger.kernel.org 4925W: https://linuxtv.org 4926W: http://palosaari.fi/linux/ 4927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4928T: git git://linuxtv.org/anttip/media_tree.git 4929S: Maintained 4930F: drivers/media/usb/dvb-usb-v2/ec168* 4931 4932DVB_USB_GL861 MEDIA DRIVER 4933M: Antti Palosaari <crope@iki.fi> 4934L: linux-media@vger.kernel.org 4935W: https://linuxtv.org 4936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4937T: git git://linuxtv.org/anttip/media_tree.git 4938S: Maintained 4939F: drivers/media/usb/dvb-usb-v2/gl861* 4940 4941DVB_USB_MXL111SF MEDIA DRIVER 4942M: Michael Krufky <mkrufky@linuxtv.org> 4943L: linux-media@vger.kernel.org 4944W: https://linuxtv.org 4945W: http://github.com/mkrufky 4946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4947T: git git://linuxtv.org/mkrufky/mxl111sf.git 4948S: Maintained 4949F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4950 4951DVB_USB_RTL28XXU MEDIA DRIVER 4952M: Antti Palosaari <crope@iki.fi> 4953L: linux-media@vger.kernel.org 4954W: https://linuxtv.org 4955W: http://palosaari.fi/linux/ 4956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4957T: git git://linuxtv.org/anttip/media_tree.git 4958S: Maintained 4959F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4960 4961DVB_USB_V2 MEDIA DRIVER 4962M: Antti Palosaari <crope@iki.fi> 4963L: linux-media@vger.kernel.org 4964W: https://linuxtv.org 4965W: http://palosaari.fi/linux/ 4966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4967T: git git://linuxtv.org/anttip/media_tree.git 4968S: Maintained 4969F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4970F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4971 4972DYNAMIC DEBUG 4973M: Jason Baron <jbaron@akamai.com> 4974S: Maintained 4975F: lib/dynamic_debug.c 4976F: include/linux/dynamic_debug.h 4977 4978DYNAMIC INTERRUPT MODERATION 4979M: Tal Gilboa <talgi@mellanox.com> 4980S: Maintained 4981F: include/linux/net_dim.h 4982 4983DZ DECSTATION DZ11 SERIAL DRIVER 4984M: "Maciej W. Rozycki" <macro@linux-mips.org> 4985S: Maintained 4986F: drivers/tty/serial/dz.* 4987 4988E3X0 POWER BUTTON DRIVER 4989M: Moritz Fischer <moritz.fischer@ettus.com> 4990L: usrp-users@lists.ettus.com 4991W: http://www.ettus.com 4992S: Supported 4993F: drivers/input/misc/e3x0-button.c 4994F: Documentation/devicetree/bindings/input/e3x0-button.txt 4995 4996E4000 MEDIA DRIVER 4997M: Antti Palosaari <crope@iki.fi> 4998L: linux-media@vger.kernel.org 4999W: https://linuxtv.org 5000W: http://palosaari.fi/linux/ 5001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5002T: git git://linuxtv.org/anttip/media_tree.git 5003S: Maintained 5004F: drivers/media/tuners/e4000* 5005 5006EATA ISA/EISA/PCI SCSI DRIVER 5007M: Dario Ballabio <ballabio_dario@emc.com> 5008L: linux-scsi@vger.kernel.org 5009S: Maintained 5010F: drivers/scsi/eata.c 5011 5012EC100 MEDIA DRIVER 5013M: Antti Palosaari <crope@iki.fi> 5014L: linux-media@vger.kernel.org 5015W: https://linuxtv.org 5016W: http://palosaari.fi/linux/ 5017Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5018T: git git://linuxtv.org/anttip/media_tree.git 5019S: Maintained 5020F: drivers/media/dvb-frontends/ec100* 5021 5022ECRYPT FILE SYSTEM 5023M: Tyler Hicks <tyhicks@canonical.com> 5024L: ecryptfs@vger.kernel.org 5025W: http://ecryptfs.org 5026W: https://launchpad.net/ecryptfs 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5028S: Supported 5029F: Documentation/filesystems/ecryptfs.txt 5030F: fs/ecryptfs/ 5031 5032EDAC-AMD64 5033M: Borislav Petkov <bp@alien8.de> 5034L: linux-edac@vger.kernel.org 5035S: Maintained 5036F: drivers/edac/amd64_edac* 5037 5038EDAC-CALXEDA 5039M: Robert Richter <rric@kernel.org> 5040L: linux-edac@vger.kernel.org 5041S: Maintained 5042F: drivers/edac/highbank* 5043 5044EDAC-CAVIUM OCTEON 5045M: Ralf Baechle <ralf@linux-mips.org> 5046M: David Daney <david.daney@cavium.com> 5047L: linux-edac@vger.kernel.org 5048L: linux-mips@linux-mips.org 5049S: Supported 5050F: drivers/edac/octeon_edac* 5051 5052EDAC-CAVIUM THUNDERX 5053M: David Daney <david.daney@cavium.com> 5054M: Jan Glauber <jglauber@cavium.com> 5055L: linux-edac@vger.kernel.org 5056S: Supported 5057F: drivers/edac/thunderx_edac* 5058 5059EDAC-CORE 5060M: Borislav Petkov <bp@alien8.de> 5061M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5062M: Mauro Carvalho Chehab <mchehab@kernel.org> 5063L: linux-edac@vger.kernel.org 5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5066S: Supported 5067F: Documentation/admin-guide/ras.rst 5068F: Documentation/driver-api/edac.rst 5069F: drivers/edac/ 5070F: include/linux/edac.h 5071 5072EDAC-E752X 5073M: Mark Gross <mark.gross@intel.com> 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/e752x_edac.c 5077 5078EDAC-E7XXX 5079L: linux-edac@vger.kernel.org 5080S: Maintained 5081F: drivers/edac/e7xxx_edac.c 5082 5083EDAC-FSL_DDR 5084M: York Sun <york.sun@nxp.com> 5085L: linux-edac@vger.kernel.org 5086S: Maintained 5087F: drivers/edac/fsl_ddr_edac.* 5088 5089EDAC-GHES 5090M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5091M: Mauro Carvalho Chehab <mchehab@kernel.org> 5092L: linux-edac@vger.kernel.org 5093S: Maintained 5094F: drivers/edac/ghes_edac.c 5095 5096EDAC-I3000 5097L: linux-edac@vger.kernel.org 5098S: Orphan 5099F: drivers/edac/i3000_edac.c 5100 5101EDAC-I5000 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/i5000_edac.c 5105 5106EDAC-I5400 5107M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5108M: Mauro Carvalho Chehab <mchehab@kernel.org> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/i5400_edac.c 5112 5113EDAC-I7300 5114M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5115M: Mauro Carvalho Chehab <mchehab@kernel.org> 5116L: linux-edac@vger.kernel.org 5117S: Maintained 5118F: drivers/edac/i7300_edac.c 5119 5120EDAC-I7CORE 5121M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5122M: Mauro Carvalho Chehab <mchehab@kernel.org> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/i7core_edac.c 5126 5127EDAC-I82443BXGX 5128M: Tim Small <tim@buttersideup.com> 5129L: linux-edac@vger.kernel.org 5130S: Maintained 5131F: drivers/edac/i82443bxgx_edac.c 5132 5133EDAC-I82975X 5134M: Ranganathan Desikan <ravi@jetztechnologies.com> 5135M: "Arvind R." <arvino55@gmail.com> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/i82975x_edac.c 5139 5140EDAC-IE31200 5141M: Jason Baron <jbaron@akamai.com> 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/ie31200_edac.c 5145 5146EDAC-MPC85XX 5147M: Johannes Thumshirn <morbidrsa@gmail.com> 5148L: linux-edac@vger.kernel.org 5149S: Maintained 5150F: drivers/edac/mpc85xx_edac.[ch] 5151 5152EDAC-PASEMI 5153M: Egor Martovetsky <egor@pasemi.com> 5154L: linux-edac@vger.kernel.org 5155S: Maintained 5156F: drivers/edac/pasemi_edac.c 5157 5158EDAC-PND2 5159M: Tony Luck <tony.luck@intel.com> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/pnd2_edac.[ch] 5163 5164EDAC-R82600 5165M: Tim Small <tim@buttersideup.com> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/r82600_edac.c 5169 5170EDAC-SBRIDGE 5171M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5172M: Mauro Carvalho Chehab <mchehab@kernel.org> 5173L: linux-edac@vger.kernel.org 5174S: Maintained 5175F: drivers/edac/sb_edac.c 5176 5177EDAC-SKYLAKE 5178M: Tony Luck <tony.luck@intel.com> 5179L: linux-edac@vger.kernel.org 5180S: Maintained 5181F: drivers/edac/skx_edac.c 5182 5183EDAC-TI 5184M: Tero Kristo <t-kristo@ti.com> 5185L: linux-edac@vger.kernel.org 5186S: Maintained 5187F: drivers/edac/ti_edac.c 5188 5189EDIROL UA-101/UA-1000 DRIVER 5190M: Clemens Ladisch <clemens@ladisch.de> 5191L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5192T: git git://git.alsa-project.org/alsa-kernel.git 5193S: Maintained 5194F: sound/usb/misc/ua101.c 5195 5196EFI TEST DRIVER 5197L: linux-efi@vger.kernel.org 5198M: Ivan Hu <ivan.hu@canonical.com> 5199M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5200S: Maintained 5201F: drivers/firmware/efi/test/ 5202 5203EFI VARIABLE FILESYSTEM 5204M: Matthew Garrett <matthew.garrett@nebula.com> 5205M: Jeremy Kerr <jk@ozlabs.org> 5206M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5207T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5208L: linux-efi@vger.kernel.org 5209S: Maintained 5210F: fs/efivarfs/ 5211 5212EFIFB FRAMEBUFFER DRIVER 5213L: linux-fbdev@vger.kernel.org 5214M: Peter Jones <pjones@redhat.com> 5215S: Maintained 5216F: drivers/video/fbdev/efifb.c 5217 5218EFS FILESYSTEM 5219W: http://aeschi.ch.eu.org/efs/ 5220S: Orphan 5221F: fs/efs/ 5222 5223EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5224M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5225L: netdev@vger.kernel.org 5226S: Maintained 5227F: drivers/net/ethernet/ibm/ehea/ 5228 5229EM28XX VIDEO4LINUX DRIVER 5230M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5231M: Mauro Carvalho Chehab <mchehab@kernel.org> 5232L: linux-media@vger.kernel.org 5233W: https://linuxtv.org 5234T: git git://linuxtv.org/media_tree.git 5235S: Maintained 5236F: drivers/media/usb/em28xx/ 5237F: Documentation/media/v4l-drivers/em28xx* 5238 5239EMBEDDED LINUX 5240M: Paul Gortmaker <paul.gortmaker@windriver.com> 5241M: Matt Mackall <mpm@selenic.com> 5242M: David Woodhouse <dwmw2@infradead.org> 5243L: linux-embedded@vger.kernel.org 5244S: Maintained 5245 5246Emulex 10Gbps iSCSI - OneConnect DRIVER 5247M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5248M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5249M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5250L: linux-scsi@vger.kernel.org 5251W: http://www.broadcom.com 5252S: Supported 5253F: drivers/scsi/be2iscsi/ 5254 5255Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5256M: Sathya Perla <sathya.perla@broadcom.com> 5257M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5258M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5259M: Somnath Kotur <somnath.kotur@broadcom.com> 5260L: netdev@vger.kernel.org 5261W: http://www.emulex.com 5262S: Supported 5263F: drivers/net/ethernet/emulex/benet/ 5264 5265EMULEX ONECONNECT ROCE DRIVER 5266M: Selvin Xavier <selvin.xavier@broadcom.com> 5267M: Devesh Sharma <devesh.sharma@broadcom.com> 5268L: linux-rdma@vger.kernel.org 5269W: http://www.broadcom.com 5270S: Odd Fixes 5271F: drivers/infiniband/hw/ocrdma/ 5272F: include/uapi/rdma/ocrdma-abi.h 5273 5274EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5275M: James Smart <james.smart@broadcom.com> 5276M: Dick Kennedy <dick.kennedy@broadcom.com> 5277L: linux-scsi@vger.kernel.org 5278W: http://www.broadcom.com 5279S: Supported 5280F: drivers/scsi/lpfc/ 5281 5282ENE CB710 FLASH CARD READER DRIVER 5283M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5284S: Maintained 5285F: drivers/misc/cb710/ 5286F: drivers/mmc/host/cb710-mmc.* 5287F: include/linux/cb710.h 5288 5289ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5290M: Maxim Levitsky <maximlevitsky@gmail.com> 5291S: Maintained 5292F: drivers/media/rc/ene_ir.* 5293 5294EPSON S1D13XXX FRAMEBUFFER DRIVER 5295M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5296S: Maintained 5297T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5298F: drivers/video/fbdev/s1d13xxxfb.c 5299F: include/video/s1d13xxxfb.h 5300 5301ERRSEQ ERROR TRACKING INFRASTRUCTURE 5302M: Jeff Layton <jlayton@kernel.org> 5303S: Maintained 5304F: lib/errseq.c 5305F: include/linux/errseq.h 5306 5307ET131X NETWORK DRIVER 5308M: Mark Einon <mark.einon@gmail.com> 5309S: Odd Fixes 5310F: drivers/net/ethernet/agere/ 5311 5312ETHERNET BRIDGE 5313M: Stephen Hemminger <stephen@networkplumber.org> 5314L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5315L: netdev@vger.kernel.org 5316W: http://www.linuxfoundation.org/en/Net:Bridge 5317S: Maintained 5318F: include/linux/netfilter_bridge/ 5319F: net/bridge/ 5320 5321ETHERNET PHY LIBRARY 5322M: Andrew Lunn <andrew@lunn.ch> 5323M: Florian Fainelli <f.fainelli@gmail.com> 5324L: netdev@vger.kernel.org 5325S: Maintained 5326F: Documentation/ABI/testing/sysfs-bus-mdio 5327F: Documentation/devicetree/bindings/net/mdio* 5328F: Documentation/networking/phy.txt 5329F: drivers/net/phy/ 5330F: drivers/of/of_mdio.c 5331F: drivers/of/of_net.c 5332F: include/linux/*mdio*.h 5333F: include/linux/of_net.h 5334F: include/linux/phy.h 5335F: include/linux/phy_fixed.h 5336F: include/linux/platform_data/mdio-gpio.h 5337F: include/linux/platform_data/mdio-bcm-unimac.h 5338F: include/trace/events/mdio.h 5339F: include/uapi/linux/mdio.h 5340F: include/uapi/linux/mii.h 5341 5342EXT2 FILE SYSTEM 5343M: Jan Kara <jack@suse.com> 5344L: linux-ext4@vger.kernel.org 5345S: Maintained 5346F: Documentation/filesystems/ext2.txt 5347F: fs/ext2/ 5348F: include/linux/ext2* 5349 5350EXT4 FILE SYSTEM 5351M: "Theodore Ts'o" <tytso@mit.edu> 5352M: Andreas Dilger <adilger.kernel@dilger.ca> 5353L: linux-ext4@vger.kernel.org 5354W: http://ext4.wiki.kernel.org 5355Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5357S: Maintained 5358F: Documentation/filesystems/ext4.txt 5359F: fs/ext4/ 5360 5361Extended Verification Module (EVM) 5362M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5363L: linux-integrity@vger.kernel.org 5364S: Supported 5365F: security/integrity/evm/ 5366 5367EXTENSIBLE FIRMWARE INTERFACE (EFI) 5368M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5369L: linux-efi@vger.kernel.org 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5371S: Maintained 5372F: Documentation/efi-stub.txt 5373F: arch/*/kernel/efi.c 5374F: arch/x86/boot/compressed/eboot.[ch] 5375F: arch/*/include/asm/efi.h 5376F: arch/x86/platform/efi/ 5377F: drivers/firmware/efi/ 5378F: include/linux/efi*.h 5379F: arch/arm/boot/compressed/efi-header.S 5380F: arch/arm64/kernel/efi-entry.S 5381 5382EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5383M: MyungJoo Ham <myungjoo.ham@samsung.com> 5384M: Chanwoo Choi <cw00.choi@samsung.com> 5385L: linux-kernel@vger.kernel.org 5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5387S: Maintained 5388F: drivers/extcon/ 5389F: include/linux/extcon/ 5390F: include/linux/extcon.h 5391F: Documentation/extcon/ 5392F: Documentation/devicetree/bindings/extcon/ 5393 5394EXYNOS DP DRIVER 5395M: Jingoo Han <jingoohan1@gmail.com> 5396L: dri-devel@lists.freedesktop.org 5397S: Maintained 5398F: drivers/gpu/drm/exynos/exynos_dp* 5399 5400EXYNOS SYSMMU (IOMMU) driver 5401M: Marek Szyprowski <m.szyprowski@samsung.com> 5402L: iommu@lists.linux-foundation.org 5403S: Maintained 5404F: drivers/iommu/exynos-iommu.c 5405 5406EZchip NPS platform support 5407M: Elad Kanfi <eladkan@mellanox.com> 5408M: Vineet Gupta <vgupta@synopsys.com> 5409S: Supported 5410F: arch/arc/plat-eznps 5411F: arch/arc/boot/dts/eznps.dts 5412 5413F2FS FILE SYSTEM 5414M: Jaegeuk Kim <jaegeuk@kernel.org> 5415M: Chao Yu <yuchao0@huawei.com> 5416L: linux-f2fs-devel@lists.sourceforge.net 5417W: https://f2fs.wiki.kernel.org/ 5418T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5419S: Maintained 5420F: Documentation/filesystems/f2fs.txt 5421F: Documentation/ABI/testing/sysfs-fs-f2fs 5422F: fs/f2fs/ 5423F: include/linux/f2fs_fs.h 5424F: include/trace/events/f2fs.h 5425 5426F71805F HARDWARE MONITORING DRIVER 5427M: Jean Delvare <jdelvare@suse.com> 5428L: linux-hwmon@vger.kernel.org 5429S: Maintained 5430F: Documentation/hwmon/f71805f 5431F: drivers/hwmon/f71805f.c 5432 5433FANOTIFY 5434M: Jan Kara <jack@suse.cz> 5435R: Amir Goldstein <amir73il@gmail.com> 5436L: linux-fsdevel@vger.kernel.org 5437S: Maintained 5438F: fs/notify/fanotify/ 5439F: include/linux/fanotify.h 5440F: include/uapi/linux/fanotify.h 5441 5442FARSYNC SYNCHRONOUS DRIVER 5443M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5444W: http://www.farsite.co.uk/ 5445S: Supported 5446F: drivers/net/wan/farsync.* 5447 5448FAULT INJECTION SUPPORT 5449M: Akinobu Mita <akinobu.mita@gmail.com> 5450S: Supported 5451F: Documentation/fault-injection/ 5452F: lib/fault-inject.c 5453 5454FBTFT Framebuffer drivers 5455M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5456S: Maintained 5457F: drivers/staging/fbtft/ 5458 5459FC0011 TUNER DRIVER 5460M: Michael Buesch <m@bues.ch> 5461L: linux-media@vger.kernel.org 5462S: Maintained 5463F: drivers/media/tuners/fc0011.h 5464F: drivers/media/tuners/fc0011.c 5465 5466FC2580 MEDIA DRIVER 5467M: Antti Palosaari <crope@iki.fi> 5468L: linux-media@vger.kernel.org 5469W: https://linuxtv.org 5470W: http://palosaari.fi/linux/ 5471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5472T: git git://linuxtv.org/anttip/media_tree.git 5473S: Maintained 5474F: drivers/media/tuners/fc2580* 5475 5476FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5477M: Johannes Thumshirn <jth@kernel.org> 5478L: linux-scsi@vger.kernel.org 5479W: www.Open-FCoE.org 5480S: Supported 5481F: drivers/scsi/libfc/ 5482F: drivers/scsi/fcoe/ 5483F: include/scsi/fc/ 5484F: include/scsi/libfc.h 5485F: include/scsi/libfcoe.h 5486F: include/uapi/scsi/fc/ 5487 5488FILE LOCKING (flock() and fcntl()/lockf()) 5489M: Jeff Layton <jlayton@kernel.org> 5490M: "J. Bruce Fields" <bfields@fieldses.org> 5491L: linux-fsdevel@vger.kernel.org 5492S: Maintained 5493F: include/linux/fcntl.h 5494F: include/uapi/linux/fcntl.h 5495F: fs/fcntl.c 5496F: fs/locks.c 5497 5498FILESYSTEMS (VFS and infrastructure) 5499M: Alexander Viro <viro@zeniv.linux.org.uk> 5500L: linux-fsdevel@vger.kernel.org 5501S: Maintained 5502F: fs/* 5503F: include/linux/fs.h 5504F: include/uapi/linux/fs.h 5505 5506FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5507M: Riku Voipio <riku.voipio@iki.fi> 5508L: linux-hwmon@vger.kernel.org 5509S: Maintained 5510F: drivers/hwmon/f75375s.c 5511F: include/linux/f75375s.h 5512 5513FIREWIRE AUDIO DRIVERS 5514M: Clemens Ladisch <clemens@ladisch.de> 5515L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5516T: git git://git.alsa-project.org/alsa-kernel.git 5517S: Maintained 5518F: sound/firewire/ 5519 5520FIREWIRE MEDIA DRIVERS (firedtv) 5521M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5522L: linux-media@vger.kernel.org 5523L: linux1394-devel@lists.sourceforge.net 5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5525S: Maintained 5526F: drivers/media/firewire/ 5527 5528FIREWIRE SBP-2 TARGET 5529M: Chris Boot <bootc@bootc.net> 5530L: linux-scsi@vger.kernel.org 5531L: target-devel@vger.kernel.org 5532L: linux1394-devel@lists.sourceforge.net 5533T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5534S: Maintained 5535F: drivers/target/sbp/ 5536 5537FIREWIRE SUBSYSTEM 5538M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5539L: linux1394-devel@lists.sourceforge.net 5540W: http://ieee1394.wiki.kernel.org/ 5541T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5542S: Maintained 5543F: drivers/firewire/ 5544F: include/linux/firewire.h 5545F: include/uapi/linux/firewire*.h 5546F: tools/firewire/ 5547 5548FIRMWARE LOADER (request_firmware) 5549M: Luis R. Rodriguez <mcgrof@kernel.org> 5550L: linux-kernel@vger.kernel.org 5551S: Maintained 5552F: Documentation/firmware_class/ 5553F: drivers/base/firmware*.c 5554F: include/linux/firmware.h 5555 5556FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5557M: Joshua Morris <josh.h.morris@us.ibm.com> 5558M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5559S: Maintained 5560F: drivers/block/rsxx/ 5561 5562FLOPPY DRIVER 5563M: Jiri Kosina <jikos@kernel.org> 5564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5565S: Odd fixes 5566F: drivers/block/floppy.c 5567 5568FMC SUBSYSTEM 5569M: Alessandro Rubini <rubini@gnudd.com> 5570W: http://www.ohwr.org/projects/fmc-bus 5571S: Supported 5572F: drivers/fmc/ 5573F: include/linux/fmc*.h 5574F: include/linux/ipmi-fru.h 5575K: fmc_d.*register 5576 5577FPGA MANAGER FRAMEWORK 5578M: Alan Tull <atull@kernel.org> 5579M: Moritz Fischer <mdf@kernel.org> 5580L: linux-fpga@vger.kernel.org 5581S: Maintained 5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5583Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5584F: Documentation/fpga/ 5585F: Documentation/devicetree/bindings/fpga/ 5586F: drivers/fpga/ 5587F: include/linux/fpga/ 5588W: http://www.rocketboards.org 5589 5590FPU EMULATOR 5591M: Bill Metzenthen <billm@melbpc.org.au> 5592W: http://floatingpoint.sourceforge.net/emulator/index.html 5593S: Maintained 5594F: arch/x86/math-emu/ 5595 5596FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5597L: netdev@vger.kernel.org 5598S: Orphan 5599F: drivers/net/wan/dlci.c 5600F: drivers/net/wan/sdla.c 5601 5602FRAMEBUFFER LAYER 5603M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5604L: dri-devel@lists.freedesktop.org 5605L: linux-fbdev@vger.kernel.org 5606T: git git://github.com/bzolnier/linux.git 5607Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5608S: Maintained 5609F: Documentation/fb/ 5610F: drivers/video/ 5611F: include/video/ 5612F: include/linux/fb.h 5613F: include/uapi/video/ 5614F: include/uapi/linux/fb.h 5615 5616FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5617M: Horia Geantă <horia.geanta@nxp.com> 5618M: Aymen Sghaier <aymen.sghaier@nxp.com> 5619L: linux-crypto@vger.kernel.org 5620S: Maintained 5621F: drivers/crypto/caam/ 5622F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5623 5624FREESCALE DIU FRAMEBUFFER DRIVER 5625M: Timur Tabi <timur@tabi.org> 5626L: linux-fbdev@vger.kernel.org 5627S: Maintained 5628F: drivers/video/fbdev/fsl-diu-fb.* 5629 5630FREESCALE DMA DRIVER 5631M: Li Yang <leoyang.li@nxp.com> 5632M: Zhang Wei <zw@zh-kernel.org> 5633L: linuxppc-dev@lists.ozlabs.org 5634S: Maintained 5635F: drivers/dma/fsldma.* 5636 5637FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5638M: Claudiu Manoil <claudiu.manoil@freescale.com> 5639L: netdev@vger.kernel.org 5640S: Maintained 5641F: drivers/net/ethernet/freescale/gianfar* 5642X: drivers/net/ethernet/freescale/gianfar_ptp.c 5643F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5644 5645FREESCALE GPMI NAND DRIVER 5646M: Han Xu <han.xu@nxp.com> 5647L: linux-mtd@lists.infradead.org 5648S: Maintained 5649F: drivers/mtd/nand/gpmi-nand/* 5650 5651FREESCALE I2C CPM DRIVER 5652M: Jochen Friedrich <jochen@scram.de> 5653L: linuxppc-dev@lists.ozlabs.org 5654L: linux-i2c@vger.kernel.org 5655S: Maintained 5656F: drivers/i2c/busses/i2c-cpm.c 5657 5658FREESCALE IMX / MXC FEC DRIVER 5659M: Fugang Duan <fugang.duan@nxp.com> 5660L: netdev@vger.kernel.org 5661S: Maintained 5662F: drivers/net/ethernet/freescale/fec_main.c 5663F: drivers/net/ethernet/freescale/fec_ptp.c 5664F: drivers/net/ethernet/freescale/fec.h 5665F: Documentation/devicetree/bindings/net/fsl-fec.txt 5666 5667FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5668M: Sascha Hauer <kernel@pengutronix.de> 5669L: linux-fbdev@vger.kernel.org 5670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5671S: Maintained 5672F: include/linux/platform_data/video-imxfb.h 5673F: drivers/video/fbdev/imxfb.c 5674 5675FREESCALE QORIQ DPAA ETHERNET DRIVER 5676M: Madalin Bucur <madalin.bucur@nxp.com> 5677L: netdev@vger.kernel.org 5678S: Maintained 5679F: drivers/net/ethernet/freescale/dpaa 5680 5681FREESCALE QORIQ DPAA FMAN DRIVER 5682M: Madalin Bucur <madalin.bucur@nxp.com> 5683L: netdev@vger.kernel.org 5684S: Maintained 5685F: drivers/net/ethernet/freescale/fman 5686F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5687 5688FREESCALE QUAD SPI DRIVER 5689M: Han Xu <han.xu@nxp.com> 5690L: linux-mtd@lists.infradead.org 5691S: Maintained 5692F: drivers/mtd/spi-nor/fsl-quadspi.c 5693 5694FREESCALE QUICC ENGINE LIBRARY 5695M: Qiang Zhao <qiang.zhao@nxp.com> 5696L: linuxppc-dev@lists.ozlabs.org 5697S: Maintained 5698F: drivers/soc/fsl/qe/ 5699F: include/soc/fsl/*qe*.h 5700F: include/soc/fsl/*ucc*.h 5701 5702FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5703M: Li Yang <leoyang.li@nxp.com> 5704L: netdev@vger.kernel.org 5705L: linuxppc-dev@lists.ozlabs.org 5706S: Maintained 5707F: drivers/net/ethernet/freescale/ucc_geth* 5708 5709FREESCALE QUICC ENGINE UCC HDLC DRIVER 5710M: Zhao Qiang <qiang.zhao@nxp.com> 5711L: netdev@vger.kernel.org 5712L: linuxppc-dev@lists.ozlabs.org 5713S: Maintained 5714F: drivers/net/wan/fsl_ucc_hdlc* 5715 5716FREESCALE QUICC ENGINE UCC UART DRIVER 5717M: Timur Tabi <timur@tabi.org> 5718L: linuxppc-dev@lists.ozlabs.org 5719S: Maintained 5720F: drivers/tty/serial/ucc_uart.c 5721 5722FREESCALE SOC DRIVERS 5723M: Li Yang <leoyang.li@nxp.com> 5724L: linuxppc-dev@lists.ozlabs.org 5725L: linux-arm-kernel@lists.infradead.org 5726S: Maintained 5727F: Documentation/devicetree/bindings/soc/fsl/ 5728F: drivers/soc/fsl/ 5729F: include/linux/fsl/ 5730 5731FREESCALE SOC FS_ENET DRIVER 5732M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5733M: Vitaly Bordug <vbordug@ru.mvista.com> 5734L: linuxppc-dev@lists.ozlabs.org 5735L: netdev@vger.kernel.org 5736S: Maintained 5737F: drivers/net/ethernet/freescale/fs_enet/ 5738F: include/linux/fs_enet_pd.h 5739 5740FREESCALE SOC SOUND DRIVERS 5741M: Timur Tabi <timur@tabi.org> 5742M: Nicolin Chen <nicoleotsuka@gmail.com> 5743M: Xiubo Li <Xiubo.Lee@gmail.com> 5744R: Fabio Estevam <fabio.estevam@nxp.com> 5745L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5746L: linuxppc-dev@lists.ozlabs.org 5747S: Maintained 5748F: sound/soc/fsl/fsl* 5749F: sound/soc/fsl/imx* 5750F: sound/soc/fsl/mpc8610_hpcd.c 5751 5752FREESCALE USB PERIPHERAL DRIVERS 5753M: Li Yang <leoyang.li@nxp.com> 5754L: linux-usb@vger.kernel.org 5755L: linuxppc-dev@lists.ozlabs.org 5756S: Maintained 5757F: drivers/usb/gadget/udc/fsl* 5758 5759FREEVXFS FILESYSTEM 5760M: Christoph Hellwig <hch@infradead.org> 5761W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5762S: Maintained 5763F: fs/freevxfs/ 5764 5765FREEZER 5766M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5767M: Pavel Machek <pavel@ucw.cz> 5768L: linux-pm@vger.kernel.org 5769S: Supported 5770F: Documentation/power/freezing-of-tasks.txt 5771F: include/linux/freezer.h 5772F: kernel/freezer.c 5773 5774FRONTSWAP API 5775M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5776L: linux-kernel@vger.kernel.org 5777S: Maintained 5778F: mm/frontswap.c 5779F: include/linux/frontswap.h 5780 5781FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5782M: David Howells <dhowells@redhat.com> 5783L: linux-cachefs@redhat.com (moderated for non-subscribers) 5784S: Supported 5785F: Documentation/filesystems/caching/ 5786F: fs/fscache/ 5787F: include/linux/fscache*.h 5788 5789FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5790M: Theodore Y. Ts'o <tytso@mit.edu> 5791M: Jaegeuk Kim <jaegeuk@kernel.org> 5792L: linux-fscrypt@vger.kernel.org 5793Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5795S: Supported 5796F: fs/crypto/ 5797F: include/linux/fscrypt*.h 5798F: Documentation/filesystems/fscrypt.rst 5799 5800FUJITSU FR-V (FRV) PORT 5801S: Orphan 5802F: arch/frv/ 5803 5804FUJITSU LAPTOP EXTRAS 5805M: Jonathan Woithe <jwoithe@just42.net> 5806L: platform-driver-x86@vger.kernel.org 5807S: Maintained 5808F: drivers/platform/x86/fujitsu-laptop.c 5809 5810FUJITSU M-5MO LS CAMERA ISP DRIVER 5811M: Kyungmin Park <kyungmin.park@samsung.com> 5812M: Heungjun Kim <riverful.kim@samsung.com> 5813L: linux-media@vger.kernel.org 5814S: Maintained 5815F: drivers/media/i2c/m5mols/ 5816F: include/media/i2c/m5mols.h 5817 5818FUJITSU TABLET EXTRAS 5819M: Robert Gerlach <khnz@gmx.de> 5820L: platform-driver-x86@vger.kernel.org 5821S: Maintained 5822F: drivers/platform/x86/fujitsu-tablet.c 5823 5824FUSE: FILESYSTEM IN USERSPACE 5825M: Miklos Szeredi <miklos@szeredi.hu> 5826L: linux-fsdevel@vger.kernel.org 5827W: http://fuse.sourceforge.net/ 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5829S: Maintained 5830F: fs/fuse/ 5831F: include/uapi/linux/fuse.h 5832F: Documentation/filesystems/fuse.txt 5833 5834FUTEX SUBSYSTEM 5835M: Thomas Gleixner <tglx@linutronix.de> 5836M: Ingo Molnar <mingo@redhat.com> 5837R: Peter Zijlstra <peterz@infradead.org> 5838R: Darren Hart <dvhart@infradead.org> 5839L: linux-kernel@vger.kernel.org 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5841S: Maintained 5842F: kernel/futex.c 5843F: kernel/futex_compat.c 5844F: include/asm-generic/futex.h 5845F: include/linux/futex.h 5846F: include/uapi/linux/futex.h 5847F: tools/testing/selftests/futex/ 5848F: tools/perf/bench/futex* 5849F: Documentation/*futex* 5850 5851FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5852M: Rik Faith <faith@cs.unc.edu> 5853L: linux-scsi@vger.kernel.org 5854S: Odd Fixes (e.g., new signatures) 5855F: drivers/scsi/fdomain.* 5856 5857GCC PLUGINS 5858M: Kees Cook <keescook@chromium.org> 5859R: Emese Revfy <re.emese@gmail.com> 5860L: kernel-hardening@lists.openwall.com 5861S: Maintained 5862F: scripts/gcc-plugins/ 5863F: scripts/gcc-plugin.sh 5864F: scripts/Makefile.gcc-plugins 5865F: Documentation/gcc-plugins.txt 5866 5867GCOV BASED KERNEL PROFILING 5868M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5869S: Maintained 5870F: kernel/gcov/ 5871F: Documentation/dev-tools/gcov.rst 5872 5873GDB KERNEL DEBUGGING HELPER SCRIPTS 5874M: Jan Kiszka <jan.kiszka@siemens.com> 5875M: Kieran Bingham <kieran@bingham.xyz> 5876S: Supported 5877F: scripts/gdb/ 5878 5879GDT SCSI DISK ARRAY CONTROLLER DRIVER 5880M: Achim Leubner <achim_leubner@adaptec.com> 5881L: linux-scsi@vger.kernel.org 5882W: http://www.icp-vortex.com/ 5883S: Supported 5884F: drivers/scsi/gdt* 5885 5886GEMTEK FM RADIO RECEIVER DRIVER 5887M: Hans Verkuil <hverkuil@xs4all.nl> 5888L: linux-media@vger.kernel.org 5889T: git git://linuxtv.org/media_tree.git 5890W: https://linuxtv.org 5891S: Maintained 5892F: drivers/media/radio/radio-gemtek* 5893 5894GENERIC GPIO I2C DRIVER 5895M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5896S: Supported 5897F: drivers/i2c/busses/i2c-gpio.c 5898F: include/linux/i2c-gpio.h 5899 5900GENERIC GPIO I2C MULTIPLEXER DRIVER 5901M: Peter Korsgaard <peter.korsgaard@barco.com> 5902L: linux-i2c@vger.kernel.org 5903S: Supported 5904F: drivers/i2c/muxes/i2c-mux-gpio.c 5905F: include/linux/i2c-mux-gpio.h 5906F: Documentation/i2c/muxes/i2c-mux-gpio 5907 5908GENERIC HDLC (WAN) DRIVERS 5909M: Krzysztof Halasa <khc@pm.waw.pl> 5910W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5911S: Maintained 5912F: drivers/net/wan/c101.c 5913F: drivers/net/wan/hd6457* 5914F: drivers/net/wan/hdlc* 5915F: drivers/net/wan/n2.c 5916F: drivers/net/wan/pc300too.c 5917F: drivers/net/wan/pci200syn.c 5918F: drivers/net/wan/wanxl* 5919 5920GENERIC INCLUDE/ASM HEADER FILES 5921M: Arnd Bergmann <arnd@arndb.de> 5922L: linux-arch@vger.kernel.org 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5924S: Maintained 5925F: include/asm-generic/ 5926F: include/uapi/asm-generic/ 5927 5928GENERIC PHY FRAMEWORK 5929M: Kishon Vijay Abraham I <kishon@ti.com> 5930L: linux-kernel@vger.kernel.org 5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5932S: Supported 5933F: drivers/phy/ 5934F: include/linux/phy/ 5935 5936GENERIC PM DOMAINS 5937M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5938M: Kevin Hilman <khilman@kernel.org> 5939M: Ulf Hansson <ulf.hansson@linaro.org> 5940L: linux-pm@vger.kernel.org 5941S: Supported 5942F: drivers/base/power/domain*.c 5943F: include/linux/pm_domain.h 5944F: Documentation/devicetree/bindings/power/power_domain.txt 5945 5946GENERIC UIO DRIVER FOR PCI DEVICES 5947M: "Michael S. Tsirkin" <mst@redhat.com> 5948L: kvm@vger.kernel.org 5949S: Supported 5950F: drivers/uio/uio_pci_generic.c 5951 5952GENWQE (IBM Generic Workqueue Card) 5953M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5954M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5955S: Supported 5956F: drivers/misc/genwqe/ 5957 5958GET_MAINTAINER SCRIPT 5959M: Joe Perches <joe@perches.com> 5960S: Maintained 5961F: scripts/get_maintainer.pl 5962 5963GFS2 FILE SYSTEM 5964M: Steven Whitehouse <swhiteho@redhat.com> 5965M: Bob Peterson <rpeterso@redhat.com> 5966L: cluster-devel@redhat.com 5967W: http://sources.redhat.com/cluster/ 5968T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5969S: Supported 5970F: Documentation/filesystems/gfs2*.txt 5971F: fs/gfs2/ 5972F: include/uapi/linux/gfs2_ondisk.h 5973 5974GIGASET ISDN DRIVERS 5975M: Paul Bolle <pebolle@tiscali.nl> 5976L: gigaset307x-common@lists.sourceforge.net 5977W: http://gigaset307x.sourceforge.net/ 5978S: Odd Fixes 5979F: Documentation/isdn/README.gigaset 5980F: drivers/isdn/gigaset/ 5981F: include/uapi/linux/gigaset_dev.h 5982 5983GO7007 MPEG CODEC 5984M: Hans Verkuil <hans.verkuil@cisco.com> 5985L: linux-media@vger.kernel.org 5986S: Maintained 5987F: drivers/media/usb/go7007/ 5988 5989GOODIX TOUCHSCREEN 5990M: Bastien Nocera <hadess@hadess.net> 5991L: linux-input@vger.kernel.org 5992S: Maintained 5993F: drivers/input/touchscreen/goodix.c 5994 5995GPD POCKET FAN DRIVER 5996M: Hans de Goede <hdegoede@redhat.com> 5997L: platform-driver-x86@vger.kernel.org 5998S: Maintained 5999F: drivers/platform/x86/gpd-pocket-fan.c 6000 6001GPIO ACPI SUPPORT 6002M: Mika Westerberg <mika.westerberg@linux.intel.com> 6003M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6004L: linux-gpio@vger.kernel.org 6005L: linux-acpi@vger.kernel.org 6006S: Maintained 6007F: Documentation/acpi/gpio-properties.txt 6008F: drivers/gpio/gpiolib-acpi.c 6009 6010GPIO IR Transmitter 6011M: Sean Young <sean@mess.org> 6012L: linux-media@vger.kernel.org 6013S: Maintained 6014F: drivers/media/rc/gpio-ir-tx.c 6015 6016GPIO MOCKUP DRIVER 6017M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6018R: Bartosz Golaszewski <brgl@bgdev.pl> 6019L: linux-gpio@vger.kernel.org 6020S: Maintained 6021F: drivers/gpio/gpio-mockup.c 6022F: tools/testing/selftests/gpio/ 6023 6024GPIO SUBSYSTEM 6025M: Linus Walleij <linus.walleij@linaro.org> 6026L: linux-gpio@vger.kernel.org 6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6028S: Maintained 6029F: Documentation/devicetree/bindings/gpio/ 6030F: Documentation/gpio/ 6031F: Documentation/ABI/testing/gpio-cdev 6032F: Documentation/ABI/obsolete/sysfs-gpio 6033F: drivers/gpio/ 6034F: include/linux/gpio/ 6035F: include/linux/gpio.h 6036F: include/asm-generic/gpio.h 6037F: include/uapi/linux/gpio.h 6038F: tools/gpio/ 6039 6040GRE DEMULTIPLEXER DRIVER 6041M: Dmitry Kozlov <xeb@mail.ru> 6042L: netdev@vger.kernel.org 6043S: Maintained 6044F: net/ipv4/gre_demux.c 6045F: net/ipv4/gre_offload.c 6046F: include/net/gre.h 6047 6048GRETH 10/100/1G Ethernet MAC device driver 6049M: Andreas Larsson <andreas@gaisler.com> 6050L: netdev@vger.kernel.org 6051S: Maintained 6052F: drivers/net/ethernet/aeroflex/ 6053 6054GREYBUS AUDIO PROTOCOLS DRIVERS 6055M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6056M: Mark Greer <mgreer@animalcreek.com> 6057S: Maintained 6058F: drivers/staging/greybus/audio_apbridgea.c 6059F: drivers/staging/greybus/audio_apbridgea.h 6060F: drivers/staging/greybus/audio_codec.c 6061F: drivers/staging/greybus/audio_codec.h 6062F: drivers/staging/greybus/audio_gb.c 6063F: drivers/staging/greybus/audio_manager.c 6064F: drivers/staging/greybus/audio_manager.h 6065F: drivers/staging/greybus/audio_manager_module.c 6066F: drivers/staging/greybus/audio_manager_private.h 6067F: drivers/staging/greybus/audio_manager_sysfs.c 6068F: drivers/staging/greybus/audio_module.c 6069F: drivers/staging/greybus/audio_topology.c 6070 6071GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6072M: Viresh Kumar <vireshk@kernel.org> 6073S: Maintained 6074F: drivers/staging/greybus/authentication.c 6075F: drivers/staging/greybus/bootrom.c 6076F: drivers/staging/greybus/firmware.h 6077F: drivers/staging/greybus/fw-core.c 6078F: drivers/staging/greybus/fw-download.c 6079F: drivers/staging/greybus/fw-managament.c 6080F: drivers/staging/greybus/greybus_authentication.h 6081F: drivers/staging/greybus/greybus_firmware.h 6082F: drivers/staging/greybus/hid.c 6083F: drivers/staging/greybus/i2c.c 6084F: drivers/staging/greybus/spi.c 6085F: drivers/staging/greybus/spilib.c 6086F: drivers/staging/greybus/spilib.h 6087 6088GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6089M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6090S: Maintained 6091F: drivers/staging/greybus/loopback.c 6092F: drivers/staging/greybus/timesync.c 6093F: drivers/staging/greybus/timesync_platform.c 6094 6095GREYBUS PLATFORM DRIVERS 6096M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6097S: Maintained 6098F: drivers/staging/greybus/arche-platform.c 6099F: drivers/staging/greybus/arche-apb-ctrl.c 6100F: drivers/staging/greybus/arche_platform.h 6101 6102GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6103M: Rui Miguel Silva <rmfrfs@gmail.com> 6104S: Maintained 6105F: drivers/staging/greybus/sdio.c 6106F: drivers/staging/greybus/light.c 6107F: drivers/staging/greybus/gpio.c 6108F: drivers/staging/greybus/power_supply.c 6109F: drivers/staging/greybus/spi.c 6110F: drivers/staging/greybus/spilib.c 6111 6112GREYBUS SUBSYSTEM 6113M: Johan Hovold <johan@kernel.org> 6114M: Alex Elder <elder@kernel.org> 6115M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6116S: Maintained 6117F: drivers/staging/greybus/ 6118L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6119 6120GREYBUS UART PROTOCOLS DRIVERS 6121M: David Lin <dtwlin@gmail.com> 6122S: Maintained 6123F: drivers/staging/greybus/uart.c 6124F: drivers/staging/greybus/log.c 6125 6126GS1662 VIDEO SERIALIZER 6127M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6128L: linux-media@vger.kernel.org 6129T: git git://linuxtv.org/media_tree.git 6130S: Maintained 6131F: drivers/media/spi/gs1662.c 6132 6133GSPCA FINEPIX SUBDRIVER 6134M: Frank Zago <frank@zago.net> 6135L: linux-media@vger.kernel.org 6136T: git git://linuxtv.org/media_tree.git 6137S: Maintained 6138F: drivers/media/usb/gspca/finepix.c 6139 6140GSPCA GL860 SUBDRIVER 6141M: Olivier Lorin <o.lorin@laposte.net> 6142L: linux-media@vger.kernel.org 6143T: git git://linuxtv.org/media_tree.git 6144S: Maintained 6145F: drivers/media/usb/gspca/gl860/ 6146 6147GSPCA M5602 SUBDRIVER 6148M: Erik Andren <erik.andren@gmail.com> 6149L: linux-media@vger.kernel.org 6150T: git git://linuxtv.org/media_tree.git 6151S: Maintained 6152F: drivers/media/usb/gspca/m5602/ 6153 6154GSPCA PAC207 SONIXB SUBDRIVER 6155M: Hans Verkuil <hverkuil@xs4all.nl> 6156L: linux-media@vger.kernel.org 6157T: git git://linuxtv.org/media_tree.git 6158S: Odd Fixes 6159F: drivers/media/usb/gspca/pac207.c 6160 6161GSPCA SN9C20X SUBDRIVER 6162M: Brian Johnson <brijohn@gmail.com> 6163L: linux-media@vger.kernel.org 6164T: git git://linuxtv.org/media_tree.git 6165S: Maintained 6166F: drivers/media/usb/gspca/sn9c20x.c 6167 6168GSPCA T613 SUBDRIVER 6169M: Leandro Costantino <lcostantino@gmail.com> 6170L: linux-media@vger.kernel.org 6171T: git git://linuxtv.org/media_tree.git 6172S: Maintained 6173F: drivers/media/usb/gspca/t613.c 6174 6175GSPCA USB WEBCAM DRIVER 6176M: Hans Verkuil <hverkuil@xs4all.nl> 6177L: linux-media@vger.kernel.org 6178T: git git://linuxtv.org/media_tree.git 6179S: Odd Fixes 6180F: drivers/media/usb/gspca/ 6181 6182GTP (GPRS Tunneling Protocol) 6183M: Pablo Neira Ayuso <pablo@netfilter.org> 6184M: Harald Welte <laforge@gnumonks.org> 6185L: osmocom-net-gprs@lists.osmocom.org 6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6187S: Maintained 6188F: drivers/net/gtp.c 6189 6190GUID PARTITION TABLE (GPT) 6191M: Davidlohr Bueso <dave@stgolabs.net> 6192L: linux-efi@vger.kernel.org 6193S: Maintained 6194F: block/partitions/efi.* 6195 6196H8/300 ARCHITECTURE 6197M: Yoshinori Sato <ysato@users.sourceforge.jp> 6198L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6199W: http://uclinux-h8.sourceforge.jp 6200T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6201S: Maintained 6202F: arch/h8300/ 6203F: drivers/clocksource/h8300_*.c 6204F: drivers/clk/h8300/ 6205F: drivers/irqchip/irq-renesas-h8*.c 6206 6207HACKRF MEDIA DRIVER 6208M: Antti Palosaari <crope@iki.fi> 6209L: linux-media@vger.kernel.org 6210W: https://linuxtv.org 6211W: http://palosaari.fi/linux/ 6212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6213T: git git://linuxtv.org/anttip/media_tree.git 6214S: Maintained 6215F: drivers/media/usb/hackrf/ 6216 6217HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6218M: Frank Seidel <frank@f-seidel.de> 6219L: platform-driver-x86@vger.kernel.org 6220W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6221S: Maintained 6222F: drivers/platform/x86/hdaps.c 6223 6224HARDWARE MONITORING 6225M: Jean Delvare <jdelvare@suse.com> 6226M: Guenter Roeck <linux@roeck-us.net> 6227L: linux-hwmon@vger.kernel.org 6228W: http://hwmon.wiki.kernel.org/ 6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6230S: Maintained 6231F: Documentation/hwmon/ 6232F: drivers/hwmon/ 6233F: include/linux/hwmon*.h 6234 6235HARDWARE RANDOM NUMBER GENERATOR CORE 6236M: Matt Mackall <mpm@selenic.com> 6237M: Herbert Xu <herbert@gondor.apana.org.au> 6238L: linux-crypto@vger.kernel.org 6239S: Odd fixes 6240F: Documentation/devicetree/bindings/rng/ 6241F: Documentation/hw_random.txt 6242F: drivers/char/hw_random/ 6243F: include/linux/hw_random.h 6244 6245HARDWARE SPINLOCK CORE 6246M: Ohad Ben-Cohen <ohad@wizery.com> 6247M: Bjorn Andersson <bjorn.andersson@linaro.org> 6248L: linux-remoteproc@vger.kernel.org 6249S: Maintained 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6251F: Documentation/devicetree/bindings/hwlock/ 6252F: Documentation/hwspinlock.txt 6253F: drivers/hwspinlock/ 6254F: include/linux/hwspinlock.h 6255 6256HARMONY SOUND DRIVER 6257L: linux-parisc@vger.kernel.org 6258S: Maintained 6259F: sound/parisc/harmony.* 6260 6261HDPVR USB VIDEO ENCODER DRIVER 6262M: Hans Verkuil <hverkuil@xs4all.nl> 6263L: linux-media@vger.kernel.org 6264T: git git://linuxtv.org/media_tree.git 6265W: https://linuxtv.org 6266S: Odd Fixes 6267F: drivers/media/usb/hdpvr/ 6268 6269HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6270M: Jimmy Vance <jimmy.vance@hpe.com> 6271S: Supported 6272F: Documentation/watchdog/hpwdt.txt 6273F: drivers/watchdog/hpwdt.c 6274 6275HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6276M: Don Brace <don.brace@microsemi.com> 6277L: esc.storagedev@microsemi.com 6278L: linux-scsi@vger.kernel.org 6279S: Supported 6280F: Documentation/scsi/hpsa.txt 6281F: drivers/scsi/hpsa*.[ch] 6282F: include/linux/cciss*.h 6283F: include/uapi/linux/cciss*.h 6284 6285HFI1 DRIVER 6286M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6287M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6288L: linux-rdma@vger.kernel.org 6289S: Supported 6290F: drivers/infiniband/hw/hfi1 6291 6292HFS FILESYSTEM 6293L: linux-fsdevel@vger.kernel.org 6294S: Orphan 6295F: Documentation/filesystems/hfs.txt 6296F: fs/hfs/ 6297 6298HFSPLUS FILESYSTEM 6299L: linux-fsdevel@vger.kernel.org 6300S: Orphan 6301F: Documentation/filesystems/hfsplus.txt 6302F: fs/hfsplus/ 6303 6304HGA FRAMEBUFFER DRIVER 6305M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6306L: linux-nvidia@lists.surfsouth.com 6307W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6308S: Maintained 6309F: drivers/video/fbdev/hgafb.c 6310 6311HIBERNATION (aka Software Suspend, aka swsusp) 6312M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6313M: Pavel Machek <pavel@ucw.cz> 6314L: linux-pm@vger.kernel.org 6315B: https://bugzilla.kernel.org 6316S: Supported 6317F: arch/x86/power/ 6318F: drivers/base/power/ 6319F: kernel/power/ 6320F: include/linux/suspend.h 6321F: include/linux/freezer.h 6322F: include/linux/pm.h 6323F: arch/*/include/asm/suspend*.h 6324 6325HID CORE LAYER 6326M: Jiri Kosina <jikos@kernel.org> 6327R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6328L: linux-input@vger.kernel.org 6329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6330S: Maintained 6331F: drivers/hid/ 6332F: include/linux/hid* 6333F: include/uapi/linux/hid* 6334 6335HID SENSOR HUB DRIVERS 6336M: Jiri Kosina <jikos@kernel.org> 6337M: Jonathan Cameron <jic23@kernel.org> 6338M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6339L: linux-input@vger.kernel.org 6340L: linux-iio@vger.kernel.org 6341S: Maintained 6342F: Documentation/hid/hid-sensor* 6343F: drivers/hid/hid-sensor-* 6344F: drivers/iio/*/hid-* 6345F: include/linux/hid-sensor-* 6346 6347HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6348M: Thomas Gleixner <tglx@linutronix.de> 6349L: linux-kernel@vger.kernel.org 6350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6351S: Maintained 6352F: Documentation/timers/ 6353F: kernel/time/hrtimer.c 6354F: kernel/time/clockevents.c 6355F: kernel/time/timer_*.c 6356F: include/linux/clockchips.h 6357F: include/linux/hrtimer.h 6358 6359HIGH-SPEED SCC DRIVER FOR AX.25 6360L: linux-hams@vger.kernel.org 6361S: Orphan 6362F: drivers/net/hamradio/dmascc.c 6363F: drivers/net/hamradio/scc.c 6364 6365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6366M: HighPoint Linux Team <linux@highpoint-tech.com> 6367W: http://www.highpoint-tech.com 6368S: Supported 6369F: Documentation/scsi/hptiop.txt 6370F: drivers/scsi/hptiop.c 6371 6372HIPPI 6373M: Jes Sorensen <jes@trained-monkey.org> 6374L: linux-hippi@sunsite.dk 6375S: Maintained 6376F: include/linux/hippidevice.h 6377F: include/uapi/linux/if_hippi.h 6378F: net/802/hippi.c 6379F: drivers/net/hippi/ 6380 6381HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6382M: Yisen Zhuang <yisen.zhuang@huawei.com> 6383M: Salil Mehta <salil.mehta@huawei.com> 6384L: netdev@vger.kernel.org 6385W: http://www.hisilicon.com 6386S: Maintained 6387F: drivers/net/ethernet/hisilicon/hns3/ 6388 6389HISILICON NETWORK SUBSYSTEM DRIVER 6390M: Yisen Zhuang <yisen.zhuang@huawei.com> 6391M: Salil Mehta <salil.mehta@huawei.com> 6392L: netdev@vger.kernel.org 6393W: http://www.hisilicon.com 6394S: Maintained 6395F: drivers/net/ethernet/hisilicon/ 6396F: Documentation/devicetree/bindings/net/hisilicon*.txt 6397 6398HISILICON PMU DRIVER 6399M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6400W: http://www.hisilicon.com 6401S: Supported 6402F: drivers/perf/hisilicon 6403F: Documentation/perf/hisi-pmu.txt 6404 6405HISILICON ROCE DRIVER 6406M: Lijun Ou <oulijun@huawei.com> 6407M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6408L: linux-rdma@vger.kernel.org 6409S: Maintained 6410F: drivers/infiniband/hw/hns/ 6411F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6412 6413HISILICON SAS Controller 6414M: John Garry <john.garry@huawei.com> 6415W: http://www.hisilicon.com 6416S: Supported 6417F: drivers/scsi/hisi_sas/ 6418F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6419 6420HMM - Heterogeneous Memory Management 6421M: Jérôme Glisse <jglisse@redhat.com> 6422L: linux-mm@kvack.org 6423S: Maintained 6424F: mm/hmm* 6425F: include/linux/hmm* 6426 6427HOST AP DRIVER 6428M: Jouni Malinen <j@w1.fi> 6429L: linux-wireless@vger.kernel.org 6430W: http://w1.fi/hostap-driver.html 6431S: Obsolete 6432F: drivers/net/wireless/intersil/hostap/ 6433 6434HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6435L: platform-driver-x86@vger.kernel.org 6436S: Orphan 6437F: drivers/platform/x86/tc1100-wmi.c 6438 6439HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6440M: Jaroslav Kysela <perex@perex.cz> 6441S: Maintained 6442F: drivers/net/ethernet/hp/hp100.* 6443 6444HPET: High Precision Event Timers driver 6445M: Clemens Ladisch <clemens@ladisch.de> 6446S: Maintained 6447F: Documentation/timers/hpet.txt 6448F: drivers/char/hpet.c 6449F: include/linux/hpet.h 6450F: include/uapi/linux/hpet.h 6451 6452HPET: x86 6453S: Orphan 6454F: arch/x86/kernel/hpet.c 6455F: arch/x86/include/asm/hpet.h 6456 6457HPFS FILESYSTEM 6458M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6459W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6460S: Maintained 6461F: fs/hpfs/ 6462 6463HSI SUBSYSTEM 6464M: Sebastian Reichel <sre@kernel.org> 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6466S: Maintained 6467F: Documentation/ABI/testing/sysfs-bus-hsi 6468F: Documentation/driver-api/hsi.rst 6469F: drivers/hsi/ 6470F: include/linux/hsi/ 6471F: include/uapi/linux/hsi/ 6472 6473HSO 3G MODEM DRIVER 6474L: linux-usb@vger.kernel.org 6475S: Orphan 6476F: drivers/net/usb/hso.c 6477 6478HSR NETWORK PROTOCOL 6479M: Arvid Brodin <arvid.brodin@alten.se> 6480L: netdev@vger.kernel.org 6481S: Maintained 6482F: net/hsr/ 6483 6484HT16K33 LED CONTROLLER DRIVER 6485M: Robin van der Gracht <robin@protonic.nl> 6486S: Maintained 6487F: drivers/auxdisplay/ht16k33.c 6488F: Documentation/devicetree/bindings/display/ht16k33.txt 6489 6490HTCPEN TOUCHSCREEN DRIVER 6491M: Pau Oliva Fora <pof@eslack.org> 6492L: linux-input@vger.kernel.org 6493S: Maintained 6494F: drivers/input/touchscreen/htcpen.c 6495 6496HUAWEI ETHERNET DRIVER 6497M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6498L: netdev@vger.kernel.org 6499S: Supported 6500F: Documentation/networking/hinic.txt 6501F: drivers/net/ethernet/huawei/hinic/ 6502 6503HUGETLB FILESYSTEM 6504M: Nadia Yvette Chambers <nyc@holomorphy.com> 6505S: Maintained 6506F: fs/hugetlbfs/ 6507 6508HVA ST MEDIA DRIVER 6509M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6510L: linux-media@vger.kernel.org 6511T: git git://linuxtv.org/media_tree.git 6512W: https://linuxtv.org 6513S: Supported 6514F: drivers/media/platform/sti/hva 6515 6516HWPOISON MEMORY FAILURE HANDLING 6517M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6518L: linux-mm@kvack.org 6519S: Maintained 6520F: mm/memory-failure.c 6521F: mm/hwpoison-inject.c 6522 6523Hyper-V CORE AND DRIVERS 6524M: "K. Y. Srinivasan" <kys@microsoft.com> 6525M: Haiyang Zhang <haiyangz@microsoft.com> 6526M: Stephen Hemminger <sthemmin@microsoft.com> 6527L: devel@linuxdriverproject.org 6528S: Maintained 6529F: Documentation/networking/netvsc.txt 6530F: arch/x86/include/asm/mshyperv.h 6531F: arch/x86/include/asm/trace/hyperv.h 6532F: arch/x86/include/uapi/asm/hyperv.h 6533F: arch/x86/kernel/cpu/mshyperv.c 6534F: arch/x86/hyperv 6535F: drivers/hid/hid-hyperv.c 6536F: drivers/hv/ 6537F: drivers/input/serio/hyperv-keyboard.c 6538F: drivers/pci/host/pci-hyperv.c 6539F: drivers/net/hyperv/ 6540F: drivers/scsi/storvsc_drv.c 6541F: drivers/uio/uio_hv_generic.c 6542F: drivers/video/fbdev/hyperv_fb.c 6543F: net/vmw_vsock/hyperv_transport.c 6544F: include/linux/hyperv.h 6545F: include/uapi/linux/hyperv.h 6546F: tools/hv/ 6547F: Documentation/ABI/stable/sysfs-bus-vmbus 6548 6549HYPERVISOR VIRTUAL CONSOLE DRIVER 6550L: linuxppc-dev@lists.ozlabs.org 6551S: Odd Fixes 6552F: drivers/tty/hvc/ 6553 6554I2C ACPI SUPPORT 6555M: Mika Westerberg <mika.westerberg@linux.intel.com> 6556L: linux-i2c@vger.kernel.org 6557L: linux-acpi@vger.kernel.org 6558S: Maintained 6559F: drivers/i2c/i2c-core-acpi.c 6560 6561I2C MUXES 6562M: Peter Rosin <peda@axentia.se> 6563L: linux-i2c@vger.kernel.org 6564S: Maintained 6565F: Documentation/i2c/i2c-topology 6566F: Documentation/i2c/muxes/ 6567F: Documentation/devicetree/bindings/i2c/i2c-mux* 6568F: Documentation/devicetree/bindings/i2c/i2c-arb* 6569F: Documentation/devicetree/bindings/i2c/i2c-gate* 6570F: drivers/i2c/i2c-mux.c 6571F: drivers/i2c/muxes/ 6572F: include/linux/i2c-mux.h 6573 6574I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6575M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6576L: linux-i2c@vger.kernel.org 6577S: Maintained 6578F: drivers/i2c/busses/i2c-mv64xxx.c 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: https://github.com/linux-rdma/rdma-core 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 IPU3 CSI-2 CIO2 DRIVER 7129M: Yong Zhi <yong.zhi@intel.com> 7130M: Sakari Ailus <sakari.ailus@linux.intel.com> 7131L: linux-media@vger.kernel.org 7132S: Maintained 7133F: drivers/media/pci/intel/ipu3/ 7134F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7135 7136INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7137M: Krzysztof Halasa <khalasa@piap.pl> 7138S: Maintained 7139F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7140F: arch/arm/mach-ixp4xx/include/mach/npe.h 7141F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7142F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7143F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7144F: drivers/net/wan/ixp4xx_hss.c 7145 7146INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7147M: Deepak Saxena <dsaxena@plexity.net> 7148S: Maintained 7149F: drivers/char/hw_random/ixp4xx-rng.c 7150 7151INTEL MANAGEMENT ENGINE (mei) 7152M: Tomas Winkler <tomas.winkler@intel.com> 7153L: linux-kernel@vger.kernel.org 7154S: Supported 7155F: include/uapi/linux/mei.h 7156F: include/linux/mei_cl_bus.h 7157F: drivers/misc/mei/* 7158F: drivers/watchdog/mei_wdt.c 7159F: Documentation/misc-devices/mei/* 7160F: samples/mei/* 7161 7162INTEL MENLOW THERMAL DRIVER 7163M: Sujith Thomas <sujith.thomas@intel.com> 7164L: platform-driver-x86@vger.kernel.org 7165W: https://01.org/linux-acpi 7166S: Supported 7167F: drivers/platform/x86/intel_menlow.c 7168 7169INTEL MERRIFIELD GPIO DRIVER 7170M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7171L: linux-gpio@vger.kernel.org 7172S: Maintained 7173F: drivers/gpio/gpio-merrifield.c 7174 7175INTEL MIC DRIVERS (mic) 7176M: Sudeep Dutt <sudeep.dutt@intel.com> 7177M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7178S: Supported 7179W: https://github.com/sudeepdutt/mic 7180W: http://software.intel.com/en-us/mic-developer 7181F: include/linux/mic_bus.h 7182F: include/linux/scif.h 7183F: include/uapi/linux/mic_common.h 7184F: include/uapi/linux/mic_ioctl.h 7185F: include/uapi/linux/scif_ioctl.h 7186F: drivers/misc/mic/ 7187F: drivers/dma/mic_x100_dma.c 7188F: drivers/dma/mic_x100_dma.h 7189F: Documentation/mic/ 7190 7191INTEL PMC CORE DRIVER 7192M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7193M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7194L: platform-driver-x86@vger.kernel.org 7195S: Maintained 7196F: arch/x86/include/asm/pmc_core.h 7197F: drivers/platform/x86/intel_pmc_core* 7198 7199INTEL PMC/P-Unit IPC DRIVER 7200M: Zha Qipeng<qipeng.zha@intel.com> 7201L: platform-driver-x86@vger.kernel.org 7202S: Maintained 7203F: drivers/platform/x86/intel_pmc_ipc.c 7204F: drivers/platform/x86/intel_punit_ipc.c 7205F: arch/x86/include/asm/intel_pmc_ipc.h 7206F: arch/x86/include/asm/intel_punit_ipc.h 7207 7208INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7209M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7210L: linux-wireless@vger.kernel.org 7211S: Maintained 7212F: Documentation/networking/README.ipw2100 7213F: Documentation/networking/README.ipw2200 7214F: drivers/net/wireless/intel/ipw2x00/ 7215 7216INTEL PSTATE DRIVER 7217M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7218M: Len Brown <lenb@kernel.org> 7219L: linux-pm@vger.kernel.org 7220S: Supported 7221F: drivers/cpufreq/intel_pstate.c 7222 7223INTEL RDMA RNIC DRIVER 7224M: Faisal Latif <faisal.latif@intel.com> 7225M: Shiraz Saleem <shiraz.saleem@intel.com> 7226L: linux-rdma@vger.kernel.org 7227S: Supported 7228F: drivers/infiniband/hw/i40iw/ 7229 7230INTEL TELEMETRY DRIVER 7231M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7232L: platform-driver-x86@vger.kernel.org 7233S: Maintained 7234F: arch/x86/include/asm/intel_telemetry.h 7235F: drivers/platform/x86/intel_telemetry* 7236 7237INTEL VIRTUAL BUTTON DRIVER 7238M: AceLan Kao <acelan.kao@canonical.com> 7239L: platform-driver-x86@vger.kernel.org 7240S: Maintained 7241F: drivers/platform/x86/intel-vbtn.c 7242 7243INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7244M: Stanislaw Gruszka <sgruszka@redhat.com> 7245L: linux-wireless@vger.kernel.org 7246S: Supported 7247F: drivers/net/wireless/intel/iwlegacy/ 7248 7249INTEL WIRELESS WIFI LINK (iwlwifi) 7250M: Johannes Berg <johannes.berg@intel.com> 7251M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7252M: Luca Coelho <luciano.coelho@intel.com> 7253M: Intel Linux Wireless <linuxwifi@intel.com> 7254L: linux-wireless@vger.kernel.org 7255W: http://intellinuxwireless.org 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7257S: Supported 7258F: drivers/net/wireless/intel/iwlwifi/ 7259 7260INTEL WIRELESS WIMAX CONNECTION 2400 7261M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7262M: linux-wimax@intel.com 7263L: wimax@linuxwimax.org (subscribers-only) 7264S: Supported 7265W: http://linuxwimax.org 7266F: Documentation/wimax/README.i2400m 7267F: drivers/net/wimax/i2400m/ 7268F: include/uapi/linux/wimax/i2400m.h 7269 7270INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7271M: Mario Limonciello <mario.limonciello@dell.com> 7272S: Maintained 7273F: drivers/platform/x86/intel-wmi-thunderbolt.c 7274 7275INTEL(R) TRACE HUB 7276M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7277S: Supported 7278F: Documentation/trace/intel_th.txt 7279F: drivers/hwtracing/intel_th/ 7280 7281INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7282M: Ning Sun <ning.sun@intel.com> 7283L: tboot-devel@lists.sourceforge.net 7284W: http://tboot.sourceforge.net 7285T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7286S: Supported 7287F: Documentation/intel_txt.txt 7288F: include/linux/tboot.h 7289F: arch/x86/kernel/tboot.c 7290 7291INTEL-MID GPIO DRIVER 7292M: David Cohen <david.a.cohen@linux.intel.com> 7293L: linux-gpio@vger.kernel.org 7294S: Maintained 7295F: drivers/gpio/gpio-intel-mid.c 7296 7297INVENSENSE MPU-3050 GYROSCOPE DRIVER 7298M: Linus Walleij <linus.walleij@linaro.org> 7299L: linux-iio@vger.kernel.org 7300S: Maintained 7301F: drivers/iio/gyro/mpu3050* 7302F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7303 7304IOC3 ETHERNET DRIVER 7305M: Ralf Baechle <ralf@linux-mips.org> 7306L: linux-mips@linux-mips.org 7307S: Maintained 7308F: drivers/net/ethernet/sgi/ioc3-eth.c 7309 7310IOC3 SERIAL DRIVER 7311M: Pat Gefre <pfg@sgi.com> 7312L: linux-serial@vger.kernel.org 7313S: Maintained 7314F: drivers/tty/serial/ioc3_serial.c 7315 7316IOMMU DRIVERS 7317M: Joerg Roedel <joro@8bytes.org> 7318L: iommu@lists.linux-foundation.org 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7320S: Maintained 7321F: Documentation/devicetree/bindings/iommu/ 7322F: drivers/iommu/ 7323F: include/linux/iommu.h 7324F: include/linux/iova.h 7325 7326IP MASQUERADING 7327M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7328S: Maintained 7329F: net/ipv4/netfilter/ipt_MASQUERADE.c 7330 7331IPMI SUBSYSTEM 7332M: Corey Minyard <minyard@acm.org> 7333L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7334W: http://openipmi.sourceforge.net/ 7335S: Supported 7336F: Documentation/IPMI.txt 7337F: drivers/char/ipmi/ 7338F: include/linux/ipmi* 7339F: include/uapi/linux/ipmi* 7340 7341IPS SCSI RAID DRIVER 7342M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7343L: linux-scsi@vger.kernel.org 7344W: http://www.adaptec.com/ 7345S: Maintained 7346F: drivers/scsi/ips* 7347 7348IPVS 7349M: Wensong Zhang <wensong@linux-vs.org> 7350M: Simon Horman <horms@verge.net.au> 7351M: Julian Anastasov <ja@ssi.bg> 7352L: netdev@vger.kernel.org 7353L: lvs-devel@vger.kernel.org 7354S: Maintained 7355T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7357F: Documentation/networking/ipvs-sysctl.txt 7358F: include/net/ip_vs.h 7359F: include/uapi/linux/ip_vs.h 7360F: net/netfilter/ipvs/ 7361 7362IPWIRELESS DRIVER 7363M: Jiri Kosina <jikos@kernel.org> 7364M: David Sterba <dsterba@suse.com> 7365S: Odd Fixes 7366F: drivers/tty/ipwireless/ 7367 7368IPX NETWORK LAYER 7369L: netdev@vger.kernel.org 7370S: Obsolete 7371F: include/uapi/linux/ipx.h 7372F: drivers/staging/ipx/ 7373 7374IRDA SUBSYSTEM 7375M: Samuel Ortiz <samuel@sortiz.org> 7376L: irda-users@lists.sourceforge.net (subscribers-only) 7377L: netdev@vger.kernel.org 7378W: http://irda.sourceforge.net/ 7379S: Obsolete 7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7381F: Documentation/networking/irda.txt 7382F: drivers/staging/irda/ 7383 7384IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7385M: Marc Zyngier <marc.zyngier@arm.com> 7386S: Maintained 7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7388F: Documentation/IRQ-domain.txt 7389F: include/linux/irqdomain.h 7390F: kernel/irq/irqdomain.c 7391F: kernel/irq/msi.c 7392 7393IRQ SUBSYSTEM 7394M: Thomas Gleixner <tglx@linutronix.de> 7395L: linux-kernel@vger.kernel.org 7396S: Maintained 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7398F: kernel/irq/ 7399 7400IRQCHIP DRIVERS 7401M: Thomas Gleixner <tglx@linutronix.de> 7402M: Jason Cooper <jason@lakedaemon.net> 7403M: Marc Zyngier <marc.zyngier@arm.com> 7404L: linux-kernel@vger.kernel.org 7405S: Maintained 7406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7407F: Documentation/devicetree/bindings/interrupt-controller/ 7408F: drivers/irqchip/ 7409 7410ISA 7411M: William Breathitt Gray <vilhelm.gray@gmail.com> 7412S: Maintained 7413F: Documentation/isa.txt 7414F: drivers/base/isa.c 7415F: include/linux/isa.h 7416 7417ISA RADIO MODULE 7418M: Hans Verkuil <hverkuil@xs4all.nl> 7419L: linux-media@vger.kernel.org 7420T: git git://linuxtv.org/media_tree.git 7421W: https://linuxtv.org 7422S: Maintained 7423F: drivers/media/radio/radio-isa* 7424 7425ISAPNP 7426M: Jaroslav Kysela <perex@perex.cz> 7427S: Maintained 7428F: Documentation/isapnp.txt 7429F: drivers/pnp/isapnp/ 7430F: include/linux/isapnp.h 7431 7432ISCSI 7433M: Lee Duncan <lduncan@suse.com> 7434M: Chris Leech <cleech@redhat.com> 7435L: open-iscsi@googlegroups.com 7436W: www.open-iscsi.com 7437S: Maintained 7438F: drivers/scsi/*iscsi* 7439F: include/scsi/*iscsi* 7440 7441iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7442M: Peter Jones <pjones@redhat.com> 7443M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7444S: Maintained 7445F: drivers/firmware/iscsi_ibft* 7446 7447ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7448M: Or Gerlitz <ogerlitz@mellanox.com> 7449M: Sagi Grimberg <sagi@grimberg.me> 7450M: Roi Dayan <roid@mellanox.com> 7451L: linux-rdma@vger.kernel.org 7452S: Supported 7453W: http://www.openfabrics.org 7454W: www.open-iscsi.org 7455Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7456F: drivers/infiniband/ulp/iser/ 7457 7458ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7459M: Sagi Grimberg <sagi@grimberg.me> 7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7461L: linux-rdma@vger.kernel.org 7462L: target-devel@vger.kernel.org 7463S: Supported 7464W: http://www.linux-iscsi.org 7465F: drivers/infiniband/ulp/isert 7466 7467ISDN SUBSYSTEM 7468M: Karsten Keil <isdn@linux-pingi.de> 7469L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7470L: netdev@vger.kernel.org 7471W: http://www.isdn4linux.de 7472T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7473S: Maintained 7474F: Documentation/isdn/ 7475F: drivers/isdn/ 7476F: include/linux/isdn.h 7477F: include/linux/isdn/ 7478F: include/uapi/linux/isdn.h 7479F: include/uapi/linux/isdn/ 7480 7481ISDN SUBSYSTEM (Eicon active card driver) 7482M: Armin Schindler <mac@melware.de> 7483L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7484W: http://www.melware.de 7485S: Maintained 7486F: drivers/isdn/hardware/eicon/ 7487 7488IT87 HARDWARE MONITORING DRIVER 7489M: Jean Delvare <jdelvare@suse.com> 7490L: linux-hwmon@vger.kernel.org 7491S: Maintained 7492F: Documentation/hwmon/it87 7493F: drivers/hwmon/it87.c 7494 7495IT913X MEDIA DRIVER 7496M: Antti Palosaari <crope@iki.fi> 7497L: linux-media@vger.kernel.org 7498W: https://linuxtv.org 7499W: http://palosaari.fi/linux/ 7500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7501T: git git://linuxtv.org/anttip/media_tree.git 7502S: Maintained 7503F: drivers/media/tuners/it913x* 7504 7505IVTV VIDEO4LINUX DRIVER 7506M: Andy Walls <awalls@md.metrocast.net> 7507L: ivtv-devel@ivtvdriver.org (subscribers-only) 7508L: linux-media@vger.kernel.org 7509T: git git://linuxtv.org/media_tree.git 7510W: http://www.ivtvdriver.org 7511S: Maintained 7512F: Documentation/media/v4l-drivers/ivtv* 7513F: drivers/media/pci/ivtv/ 7514F: include/uapi/linux/ivtv* 7515 7516IX2505V MEDIA DRIVER 7517M: Malcolm Priestley <tvboxspy@gmail.com> 7518L: linux-media@vger.kernel.org 7519W: https://linuxtv.org 7520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7521S: Maintained 7522F: drivers/media/dvb-frontends/ix2505v* 7523 7524JC42.4 TEMPERATURE SENSOR DRIVER 7525M: Guenter Roeck <linux@roeck-us.net> 7526L: linux-hwmon@vger.kernel.org 7527S: Maintained 7528F: drivers/hwmon/jc42.c 7529F: Documentation/hwmon/jc42 7530 7531JFS FILESYSTEM 7532M: Dave Kleikamp <shaggy@kernel.org> 7533L: jfs-discussion@lists.sourceforge.net 7534W: http://jfs.sourceforge.net/ 7535T: git git://github.com/kleikamp/linux-shaggy.git 7536S: Maintained 7537F: Documentation/filesystems/jfs.txt 7538F: fs/jfs/ 7539 7540JME NETWORK DRIVER 7541M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7542L: netdev@vger.kernel.org 7543S: Maintained 7544F: drivers/net/ethernet/jme.* 7545 7546JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7547M: David Woodhouse <dwmw2@infradead.org> 7548L: linux-mtd@lists.infradead.org 7549W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7550S: Maintained 7551F: fs/jffs2/ 7552F: include/uapi/linux/jffs2.h 7553 7554JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7555M: "Theodore Ts'o" <tytso@mit.edu> 7556M: Jan Kara <jack@suse.com> 7557L: linux-ext4@vger.kernel.org 7558S: Maintained 7559F: fs/jbd2/ 7560F: include/linux/jbd2.h 7561 7562JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7563M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7564L: linux-media@vger.kernel.org 7565S: Maintained 7566F: drivers/media/platform/rcar_jpu.c 7567 7568JSM Neo PCI based serial card 7569M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7570L: linux-serial@vger.kernel.org 7571S: Maintained 7572F: drivers/tty/serial/jsm/ 7573 7574K10TEMP HARDWARE MONITORING DRIVER 7575M: Clemens Ladisch <clemens@ladisch.de> 7576L: linux-hwmon@vger.kernel.org 7577S: Maintained 7578F: Documentation/hwmon/k10temp 7579F: drivers/hwmon/k10temp.c 7580 7581K8TEMP HARDWARE MONITORING DRIVER 7582M: Rudolf Marek <r.marek@assembler.cz> 7583L: linux-hwmon@vger.kernel.org 7584S: Maintained 7585F: Documentation/hwmon/k8temp 7586F: drivers/hwmon/k8temp.c 7587 7588KASAN 7589M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7590R: Alexander Potapenko <glider@google.com> 7591R: Dmitry Vyukov <dvyukov@google.com> 7592L: kasan-dev@googlegroups.com 7593S: Maintained 7594F: arch/*/include/asm/kasan.h 7595F: arch/*/mm/kasan_init* 7596F: Documentation/dev-tools/kasan.rst 7597F: include/linux/kasan*.h 7598F: lib/test_kasan.c 7599F: mm/kasan/ 7600F: scripts/Makefile.kasan 7601 7602KCONFIG 7603L: linux-kbuild@vger.kernel.org 7604S: Orphan 7605F: Documentation/kbuild/kconfig-language.txt 7606F: scripts/kconfig/ 7607 7608KDUMP 7609M: Dave Young <dyoung@redhat.com> 7610M: Baoquan He <bhe@redhat.com> 7611R: Vivek Goyal <vgoyal@redhat.com> 7612L: kexec@lists.infradead.org 7613W: http://lse.sourceforge.net/kdump/ 7614S: Maintained 7615F: Documentation/kdump/ 7616 7617KEENE FM RADIO TRANSMITTER DRIVER 7618M: Hans Verkuil <hverkuil@xs4all.nl> 7619L: linux-media@vger.kernel.org 7620T: git git://linuxtv.org/media_tree.git 7621W: https://linuxtv.org 7622S: Maintained 7623F: drivers/media/radio/radio-keene* 7624 7625KERNEL AUTOMOUNTER v4 (AUTOFS4) 7626M: Ian Kent <raven@themaw.net> 7627L: autofs@vger.kernel.org 7628S: Maintained 7629F: fs/autofs4/ 7630 7631KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7632M: Masahiro Yamada <yamada.masahiro@socionext.com> 7633M: Michal Marek <michal.lkml@markovi.net> 7634T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7635L: linux-kbuild@vger.kernel.org 7636S: Maintained 7637F: Documentation/kbuild/ 7638F: Makefile 7639F: scripts/Makefile.* 7640F: scripts/basic/ 7641F: scripts/mk* 7642F: scripts/package/ 7643 7644KERNEL JANITORS 7645L: kernel-janitors@vger.kernel.org 7646W: http://kernelnewbies.org/KernelJanitors 7647S: Odd Fixes 7648 7649KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7650M: "J. Bruce Fields" <bfields@fieldses.org> 7651M: Jeff Layton <jlayton@kernel.org> 7652L: linux-nfs@vger.kernel.org 7653W: http://nfs.sourceforge.net/ 7654T: git git://linux-nfs.org/~bfields/linux.git 7655S: Supported 7656F: fs/nfsd/ 7657F: include/uapi/linux/nfsd/ 7658F: fs/lockd/ 7659F: fs/nfs_common/ 7660F: net/sunrpc/ 7661F: include/linux/lockd/ 7662F: include/linux/sunrpc/ 7663F: include/uapi/linux/sunrpc/ 7664 7665KERNEL SELFTEST FRAMEWORK 7666M: Shuah Khan <shuahkh@osg.samsung.com> 7667M: Shuah Khan <shuah@kernel.org> 7668L: linux-kselftest@vger.kernel.org 7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7670S: Maintained 7671F: tools/testing/selftests/ 7672F: Documentation/dev-tools/kselftest* 7673 7674KERNEL USERMODE HELPER 7675M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7676L: linux-kernel@vger.kernel.org 7677S: Maintained 7678F: kernel/umh.c 7679F: include/linux/umh.h 7680 7681KERNEL VIRTUAL MACHINE (KVM) 7682M: Paolo Bonzini <pbonzini@redhat.com> 7683M: Radim Krčmář <rkrcmar@redhat.com> 7684L: kvm@vger.kernel.org 7685W: http://www.linux-kvm.org 7686T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7687S: Supported 7688F: Documentation/virtual/kvm/ 7689F: include/trace/events/kvm.h 7690F: include/uapi/asm-generic/kvm* 7691F: include/uapi/linux/kvm* 7692F: include/asm-generic/kvm* 7693F: include/linux/kvm* 7694F: include/kvm/iodev.h 7695F: virt/kvm/* 7696F: tools/kvm/ 7697 7698KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7699M: Joerg Roedel <joro@8bytes.org> 7700L: kvm@vger.kernel.org 7701W: http://www.linux-kvm.org/ 7702S: Maintained 7703F: arch/x86/include/asm/svm.h 7704F: arch/x86/kvm/svm.c 7705 7706KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7707M: Christoffer Dall <christoffer.dall@linaro.org> 7708M: Marc Zyngier <marc.zyngier@arm.com> 7709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7710L: kvmarm@lists.cs.columbia.edu 7711W: http://systems.cs.columbia.edu/projects/kvm-arm 7712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7713S: Supported 7714F: arch/arm/include/uapi/asm/kvm* 7715F: arch/arm/include/asm/kvm* 7716F: arch/arm/kvm/ 7717F: virt/kvm/arm/ 7718F: include/kvm/arm_* 7719 7720KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7721M: Christoffer Dall <christoffer.dall@linaro.org> 7722M: Marc Zyngier <marc.zyngier@arm.com> 7723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7724L: kvmarm@lists.cs.columbia.edu 7725S: Maintained 7726F: arch/arm64/include/uapi/asm/kvm* 7727F: arch/arm64/include/asm/kvm* 7728F: arch/arm64/kvm/ 7729 7730KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7731M: James Hogan <jhogan@kernel.org> 7732L: linux-mips@linux-mips.org 7733S: Supported 7734F: arch/mips/include/uapi/asm/kvm* 7735F: arch/mips/include/asm/kvm* 7736F: arch/mips/kvm/ 7737 7738KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7739M: Paul Mackerras <paulus@ozlabs.org> 7740L: kvm-ppc@vger.kernel.org 7741W: http://www.linux-kvm.org/ 7742T: git git://github.com/agraf/linux-2.6.git 7743S: Supported 7744F: arch/powerpc/include/uapi/asm/kvm* 7745F: arch/powerpc/include/asm/kvm* 7746F: arch/powerpc/kvm/ 7747F: arch/powerpc/kernel/kvm* 7748 7749KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7750M: Christian Borntraeger <borntraeger@de.ibm.com> 7751M: Janosch Frank <frankja@linux.vnet.ibm.com> 7752R: David Hildenbrand <david@redhat.com> 7753R: Cornelia Huck <cohuck@redhat.com> 7754L: linux-s390@vger.kernel.org 7755W: http://www.ibm.com/developerworks/linux/linux390/ 7756T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7757S: Supported 7758F: arch/s390/include/uapi/asm/kvm* 7759F: arch/s390/include/asm/gmap.h 7760F: arch/s390/include/asm/kvm* 7761F: arch/s390/kvm/ 7762F: arch/s390/mm/gmap.c 7763 7764KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7765M: Paolo Bonzini <pbonzini@redhat.com> 7766M: Radim Krčmář <rkrcmar@redhat.com> 7767L: kvm@vger.kernel.org 7768W: http://www.linux-kvm.org 7769T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7770S: Supported 7771F: arch/x86/kvm/ 7772F: arch/x86/include/uapi/asm/kvm* 7773F: arch/x86/include/asm/kvm* 7774F: arch/x86/include/asm/pvclock-abi.h 7775F: arch/x86/kernel/kvm.c 7776F: arch/x86/kernel/kvmclock.c 7777 7778KERNFS 7779M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7780M: Tejun Heo <tj@kernel.org> 7781T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7782S: Supported 7783F: include/linux/kernfs.h 7784F: fs/kernfs/ 7785 7786KEXEC 7787M: Eric Biederman <ebiederm@xmission.com> 7788W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7789L: kexec@lists.infradead.org 7790S: Maintained 7791F: include/linux/kexec.h 7792F: include/uapi/linux/kexec.h 7793F: kernel/kexec* 7794 7795KEYS-ENCRYPTED 7796M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7797L: linux-integrity@vger.kernel.org 7798L: keyrings@vger.kernel.org 7799S: Supported 7800F: Documentation/security/keys/trusted-encrypted.rst 7801F: include/keys/encrypted-type.h 7802F: security/keys/encrypted-keys/ 7803 7804KEYS-TRUSTED 7805M: James Bottomley <jejb@linux.vnet.ibm.com> 7806M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7807L: linux-integrity@vger.kernel.org 7808L: keyrings@vger.kernel.org 7809S: Supported 7810F: Documentation/security/keys/trusted-encrypted.rst 7811F: include/keys/trusted-type.h 7812F: security/keys/trusted.c 7813F: security/keys/trusted.h 7814 7815KEYS/KEYRINGS: 7816M: David Howells <dhowells@redhat.com> 7817L: keyrings@vger.kernel.org 7818S: Maintained 7819F: Documentation/security/keys/core.rst 7820F: include/linux/key.h 7821F: include/linux/key-type.h 7822F: include/linux/keyctl.h 7823F: include/uapi/linux/keyctl.h 7824F: include/keys/ 7825F: security/keys/ 7826 7827KGDB / KDB /debug_core 7828M: Jason Wessel <jason.wessel@windriver.com> 7829M: Daniel Thompson <daniel.thompson@linaro.org> 7830W: http://kgdb.wiki.kernel.org/ 7831L: kgdb-bugreport@lists.sourceforge.net 7832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7833S: Maintained 7834F: Documentation/dev-tools/kgdb.rst 7835F: drivers/misc/kgdbts.c 7836F: drivers/tty/serial/kgdboc.c 7837F: include/linux/kdb.h 7838F: include/linux/kgdb.h 7839F: kernel/debug/ 7840 7841KMEMLEAK 7842M: Catalin Marinas <catalin.marinas@arm.com> 7843S: Maintained 7844F: Documentation/dev-tools/kmemleak.rst 7845F: include/linux/kmemleak.h 7846F: mm/kmemleak.c 7847F: mm/kmemleak-test.c 7848 7849KMOD KERNEL MODULE LOADER - USERMODE HELPER 7850M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7851L: linux-kernel@vger.kernel.org 7852S: Maintained 7853F: kernel/kmod.c 7854F: include/linux/kmod.h 7855F: lib/test_kmod.c 7856F: tools/testing/selftests/kmod/ 7857 7858KPROBES 7859M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7860M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7861M: "David S. Miller" <davem@davemloft.net> 7862M: Masami Hiramatsu <mhiramat@kernel.org> 7863S: Maintained 7864F: Documentation/kprobes.txt 7865F: include/linux/kprobes.h 7866F: include/asm-generic/kprobes.h 7867F: kernel/kprobes.c 7868 7869KS0108 LCD CONTROLLER DRIVER 7870M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7871W: http://miguelojeda.es/auxdisplay.htm 7872W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7873S: Maintained 7874F: Documentation/auxdisplay/ks0108 7875F: drivers/auxdisplay/ks0108.c 7876F: include/linux/ks0108.h 7877 7878L3MDEV 7879M: David Ahern <dsa@cumulusnetworks.com> 7880L: netdev@vger.kernel.org 7881S: Maintained 7882F: net/l3mdev 7883F: include/net/l3mdev.h 7884 7885LANTIQ MIPS ARCHITECTURE 7886M: John Crispin <john@phrozen.org> 7887L: linux-mips@linux-mips.org 7888S: Maintained 7889F: arch/mips/lantiq 7890F: drivers/soc/lantiq 7891 7892LAPB module 7893L: linux-x25@vger.kernel.org 7894S: Orphan 7895F: Documentation/networking/lapb-module.txt 7896F: include/*/lapb.h 7897F: net/lapb/ 7898 7899LASI 53c700 driver for PARISC 7900M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7901L: linux-scsi@vger.kernel.org 7902S: Maintained 7903F: Documentation/scsi/53c700.txt 7904F: drivers/scsi/53c700* 7905 7906LEAKING_ADDRESSES 7907M: Tobin C. Harding <me@tobin.cc> 7908S: Maintained 7909F: scripts/leaking_addresses.pl 7910 7911LED SUBSYSTEM 7912M: Richard Purdie <rpurdie@rpsys.net> 7913M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7914M: Pavel Machek <pavel@ucw.cz> 7915L: linux-leds@vger.kernel.org 7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7917S: Maintained 7918F: Documentation/devicetree/bindings/leds/ 7919F: drivers/leds/ 7920F: include/linux/leds.h 7921 7922LEGACY EEPROM DRIVER 7923M: Jean Delvare <jdelvare@suse.com> 7924S: Maintained 7925F: Documentation/misc-devices/eeprom 7926F: drivers/misc/eeprom/eeprom.c 7927 7928LEGO USB Tower driver 7929M: Juergen Stuber <starblue@users.sourceforge.net> 7930L: legousb-devel@lists.sourceforge.net 7931W: http://legousb.sourceforge.net/ 7932S: Maintained 7933F: drivers/usb/misc/legousbtower.c 7934 7935LG2160 MEDIA DRIVER 7936M: Michael Krufky <mkrufky@linuxtv.org> 7937L: linux-media@vger.kernel.org 7938W: https://linuxtv.org 7939W: http://github.com/mkrufky 7940Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7941T: git git://linuxtv.org/mkrufky/tuners.git 7942S: Maintained 7943F: drivers/media/dvb-frontends/lg2160.* 7944 7945LGDT3305 MEDIA DRIVER 7946M: Michael Krufky <mkrufky@linuxtv.org> 7947L: linux-media@vger.kernel.org 7948W: https://linuxtv.org 7949W: http://github.com/mkrufky 7950Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7951T: git git://linuxtv.org/mkrufky/tuners.git 7952S: Maintained 7953F: drivers/media/dvb-frontends/lgdt3305.* 7954 7955LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7956M: Viresh Kumar <vireshk@kernel.org> 7957L: linux-ide@vger.kernel.org 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7959S: Maintained 7960F: include/linux/pata_arasan_cf_data.h 7961F: drivers/ata/pata_arasan_cf.c 7962 7963LIBATA PATA DRIVERS 7964M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7965M: Tejun Heo <tj@kernel.org> 7966L: linux-ide@vger.kernel.org 7967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7968S: Maintained 7969F: drivers/ata/pata_*.c 7970F: drivers/ata/ata_generic.c 7971 7972LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7973M: Linus Walleij <linus.walleij@linaro.org> 7974L: linux-ide@vger.kernel.org 7975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7976S: Maintained 7977F: drivers/ata/pata_ftide010.c 7978F: drivers/ata/sata_gemini.c 7979F: drivers/ata/sata_gemini.h 7980 7981LIBATA SATA AHCI PLATFORM devices support 7982M: Hans de Goede <hdegoede@redhat.com> 7983M: Tejun Heo <tj@kernel.org> 7984L: linux-ide@vger.kernel.org 7985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7986S: Maintained 7987F: drivers/ata/ahci_platform.c 7988F: drivers/ata/libahci_platform.c 7989F: include/linux/ahci_platform.h 7990 7991LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7992M: Mikael Pettersson <mikpelinux@gmail.com> 7993L: linux-ide@vger.kernel.org 7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7995S: Maintained 7996F: drivers/ata/sata_promise.* 7997 7998LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7999M: Tejun Heo <tj@kernel.org> 8000L: linux-ide@vger.kernel.org 8001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8002S: Maintained 8003F: drivers/ata/ 8004F: include/linux/ata.h 8005F: include/linux/libata.h 8006F: Documentation/devicetree/bindings/ata/ 8007 8008LIBLOCKDEP 8009M: Sasha Levin <alexander.levin@verizon.com> 8010S: Maintained 8011F: tools/lib/lockdep/ 8012 8013LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8014M: Ross Zwisler <ross.zwisler@linux.intel.com> 8015L: linux-nvdimm@lists.01.org 8016Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8017S: Supported 8018F: drivers/nvdimm/blk.c 8019F: drivers/nvdimm/region_devs.c 8020 8021LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8022M: Vishal Verma <vishal.l.verma@intel.com> 8023L: linux-nvdimm@lists.01.org 8024Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8025S: Supported 8026F: drivers/nvdimm/btt* 8027 8028LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8029M: Ross Zwisler <ross.zwisler@linux.intel.com> 8030L: linux-nvdimm@lists.01.org 8031Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8032S: Supported 8033F: drivers/nvdimm/pmem* 8034 8035LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8036M: Dan Williams <dan.j.williams@intel.com> 8037L: linux-nvdimm@lists.01.org 8038Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8039T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8040S: Supported 8041F: drivers/nvdimm/* 8042F: drivers/acpi/nfit/* 8043F: include/linux/nd.h 8044F: include/linux/libnvdimm.h 8045F: include/uapi/linux/ndctl.h 8046 8047LIGHTNVM PLATFORM SUPPORT 8048M: Matias Bjorling <mb@lightnvm.io> 8049W: http://github/OpenChannelSSD 8050L: linux-block@vger.kernel.org 8051S: Maintained 8052F: drivers/lightnvm/ 8053F: include/linux/lightnvm.h 8054F: include/uapi/linux/lightnvm.h 8055 8056LINUX FOR POWER MACINTOSH 8057M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8058W: http://www.penguinppc.org/ 8059L: linuxppc-dev@lists.ozlabs.org 8060S: Maintained 8061F: arch/powerpc/platforms/powermac/ 8062F: drivers/macintosh/ 8063 8064LINUX FOR POWERPC (32-BIT AND 64-BIT) 8065M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8066M: Paul Mackerras <paulus@samba.org> 8067M: Michael Ellerman <mpe@ellerman.id.au> 8068W: https://github.com/linuxppc/linux/wiki 8069L: linuxppc-dev@lists.ozlabs.org 8070Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8072S: Supported 8073F: Documentation/ABI/stable/sysfs-firmware-opal-* 8074F: Documentation/devicetree/bindings/powerpc/ 8075F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8076F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8077F: Documentation/powerpc/ 8078F: arch/powerpc/ 8079F: drivers/char/tpm/tpm_ibmvtpm* 8080F: drivers/crypto/nx/ 8081F: drivers/crypto/vmx/ 8082F: drivers/i2c/busses/i2c-opal.c 8083F: drivers/net/ethernet/ibm/ibmveth.* 8084F: drivers/net/ethernet/ibm/ibmvnic.* 8085F: drivers/pci/hotplug/pnv_php.c 8086F: drivers/pci/hotplug/rpa* 8087F: drivers/rtc/rtc-opal.c 8088F: drivers/scsi/ibmvscsi/ 8089F: drivers/tty/hvc/hvc_opal.c 8090F: drivers/watchdog/wdrtas.c 8091F: tools/testing/selftests/powerpc 8092N: /pmac 8093N: powermac 8094N: powernv 8095N: [^a-z0-9]ps3 8096N: pseries 8097 8098LINUX FOR POWERPC EMBEDDED MPC5XXX 8099M: Anatolij Gustschin <agust@denx.de> 8100L: linuxppc-dev@lists.ozlabs.org 8101T: git git://git.denx.de/linux-denx-agust.git 8102S: Maintained 8103F: arch/powerpc/platforms/512x/ 8104F: arch/powerpc/platforms/52xx/ 8105 8106LINUX FOR POWERPC EMBEDDED PPC4XX 8107M: Alistair Popple <alistair@popple.id.au> 8108M: Matt Porter <mporter@kernel.crashing.org> 8109W: http://www.penguinppc.org/ 8110L: linuxppc-dev@lists.ozlabs.org 8111S: Maintained 8112F: arch/powerpc/platforms/40x/ 8113F: arch/powerpc/platforms/44x/ 8114 8115LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8116M: Scott Wood <oss@buserror.net> 8117M: Kumar Gala <galak@kernel.crashing.org> 8118W: http://www.penguinppc.org/ 8119L: linuxppc-dev@lists.ozlabs.org 8120T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8121S: Maintained 8122F: arch/powerpc/platforms/83xx/ 8123F: arch/powerpc/platforms/85xx/ 8124F: Documentation/devicetree/bindings/powerpc/fsl/ 8125 8126LINUX FOR POWERPC EMBEDDED PPC8XX 8127M: Vitaly Bordug <vitb@kernel.crashing.org> 8128W: http://www.penguinppc.org/ 8129L: linuxppc-dev@lists.ozlabs.org 8130S: Maintained 8131F: arch/powerpc/platforms/8xx/ 8132 8133LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8134L: linuxppc-dev@lists.ozlabs.org 8135S: Orphan 8136F: arch/powerpc/*/*virtex* 8137F: arch/powerpc/*/*/*virtex* 8138 8139LINUX FOR POWERPC PA SEMI PWRFICIENT 8140L: linuxppc-dev@lists.ozlabs.org 8141S: Orphan 8142F: arch/powerpc/platforms/pasemi/ 8143F: drivers/*/*pasemi* 8144F: drivers/*/*/*pasemi* 8145 8146LINUX KERNEL DUMP TEST MODULE (LKDTM) 8147M: Kees Cook <keescook@chromium.org> 8148S: Maintained 8149F: drivers/misc/lkdtm* 8150 8151LINUX SECURITY MODULE (LSM) FRAMEWORK 8152M: Chris Wright <chrisw@sous-sol.org> 8153L: linux-security-module@vger.kernel.org 8154S: Supported 8155 8156LIS3LV02D ACCELEROMETER DRIVER 8157M: Eric Piel <eric.piel@tremplin-utc.net> 8158S: Maintained 8159F: Documentation/misc-devices/lis3lv02d 8160F: drivers/misc/lis3lv02d/ 8161F: drivers/platform/x86/hp_accel.c 8162 8163LIVE PATCHING 8164M: Josh Poimboeuf <jpoimboe@redhat.com> 8165M: Jessica Yu <jeyu@kernel.org> 8166M: Jiri Kosina <jikos@kernel.org> 8167M: Miroslav Benes <mbenes@suse.cz> 8168R: Petr Mladek <pmladek@suse.com> 8169S: Maintained 8170F: kernel/livepatch/ 8171F: include/linux/livepatch.h 8172F: arch/x86/include/asm/livepatch.h 8173F: arch/x86/kernel/livepatch.c 8174F: Documentation/livepatch/ 8175F: Documentation/ABI/testing/sysfs-kernel-livepatch 8176F: samples/livepatch/ 8177L: live-patching@vger.kernel.org 8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8179 8180LLC (802.2) 8181L: netdev@vger.kernel.org 8182S: Odd fixes 8183F: include/linux/llc.h 8184F: include/uapi/linux/llc.h 8185F: include/net/llc* 8186F: net/llc/ 8187 8188LM73 HARDWARE MONITOR DRIVER 8189M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8190L: linux-hwmon@vger.kernel.org 8191S: Maintained 8192F: drivers/hwmon/lm73.c 8193 8194LM78 HARDWARE MONITOR DRIVER 8195M: Jean Delvare <jdelvare@suse.com> 8196L: linux-hwmon@vger.kernel.org 8197S: Maintained 8198F: Documentation/hwmon/lm78 8199F: drivers/hwmon/lm78.c 8200 8201LM83 HARDWARE MONITOR DRIVER 8202M: Jean Delvare <jdelvare@suse.com> 8203L: linux-hwmon@vger.kernel.org 8204S: Maintained 8205F: Documentation/hwmon/lm83 8206F: drivers/hwmon/lm83.c 8207 8208LM90 HARDWARE MONITOR DRIVER 8209M: Jean Delvare <jdelvare@suse.com> 8210L: linux-hwmon@vger.kernel.org 8211S: Maintained 8212F: Documentation/hwmon/lm90 8213F: Documentation/devicetree/bindings/hwmon/lm90.txt 8214F: drivers/hwmon/lm90.c 8215F: include/dt-bindings/thermal/lm90.h 8216 8217LM95234 HARDWARE MONITOR DRIVER 8218M: Guenter Roeck <linux@roeck-us.net> 8219L: linux-hwmon@vger.kernel.org 8220S: Maintained 8221F: Documentation/hwmon/lm95234 8222F: drivers/hwmon/lm95234.c 8223 8224LME2510 MEDIA DRIVER 8225M: Malcolm Priestley <tvboxspy@gmail.com> 8226L: linux-media@vger.kernel.org 8227W: https://linuxtv.org 8228Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8229S: Maintained 8230F: drivers/media/usb/dvb-usb-v2/lmedm04* 8231 8232LOADPIN SECURITY MODULE 8233M: Kees Cook <keescook@chromium.org> 8234T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8235S: Supported 8236F: security/loadpin/ 8237F: Documentation/admin-guide/LSM/LoadPin.rst 8238 8239LOCKING PRIMITIVES 8240M: Peter Zijlstra <peterz@infradead.org> 8241M: Ingo Molnar <mingo@redhat.com> 8242L: linux-kernel@vger.kernel.org 8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8244S: Maintained 8245F: Documentation/locking/ 8246F: include/linux/lockdep.h 8247F: include/linux/spinlock*.h 8248F: arch/*/include/asm/spinlock*.h 8249F: include/linux/rwlock*.h 8250F: include/linux/mutex*.h 8251F: arch/*/include/asm/mutex*.h 8252F: include/linux/rwsem*.h 8253F: arch/*/include/asm/rwsem.h 8254F: include/linux/seqlock.h 8255F: lib/locking*.[ch] 8256F: kernel/locking/ 8257X: kernel/locking/locktorture.c 8258 8259LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8260M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8261L: linux-ntfs-dev@lists.sourceforge.net 8262W: http://www.linux-ntfs.org/content/view/19/37/ 8263S: Maintained 8264F: Documentation/ldm.txt 8265F: block/partitions/ldm.* 8266 8267LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8268M: Sathya Prakash <sathya.prakash@broadcom.com> 8269M: Chaitra P B <chaitra.basappa@broadcom.com> 8270M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8271L: MPT-FusionLinux.pdl@broadcom.com 8272L: linux-scsi@vger.kernel.org 8273W: http://www.avagotech.com/support/ 8274S: Supported 8275F: drivers/message/fusion/ 8276F: drivers/scsi/mpt2sas/ 8277F: drivers/scsi/mpt3sas/ 8278 8279LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8280M: Matthew Wilcox <matthew@wil.cx> 8281L: linux-scsi@vger.kernel.org 8282S: Maintained 8283F: drivers/scsi/sym53c8xx_2/ 8284 8285LTC4261 HARDWARE MONITOR DRIVER 8286M: Guenter Roeck <linux@roeck-us.net> 8287L: linux-hwmon@vger.kernel.org 8288S: Maintained 8289F: Documentation/hwmon/ltc4261 8290F: drivers/hwmon/ltc4261.c 8291 8292LTC4306 I2C MULTIPLEXER DRIVER 8293M: Michael Hennerich <michael.hennerich@analog.com> 8294W: http://ez.analog.com/community/linux-device-drivers 8295L: linux-i2c@vger.kernel.org 8296S: Supported 8297F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8298F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8299 8300LTP (Linux Test Project) 8301M: Mike Frysinger <vapier@gentoo.org> 8302M: Cyril Hrubis <chrubis@suse.cz> 8303M: Wanlong Gao <wanlong.gao@gmail.com> 8304M: Jan Stancek <jstancek@redhat.com> 8305M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8306M: Alexey Kodanev <alexey.kodanev@oracle.com> 8307L: ltp@lists.linux.it (subscribers-only) 8308W: http://linux-test-project.github.io/ 8309T: git git://github.com/linux-test-project/ltp.git 8310S: Maintained 8311 8312M32R ARCHITECTURE 8313W: http://www.linux-m32r.org/ 8314S: Orphan 8315F: arch/m32r/ 8316 8317M68K ARCHITECTURE 8318M: Geert Uytterhoeven <geert@linux-m68k.org> 8319L: linux-m68k@lists.linux-m68k.org 8320W: http://www.linux-m68k.org/ 8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8322S: Maintained 8323F: arch/m68k/ 8324F: drivers/zorro/ 8325 8326M68K ON APPLE MACINTOSH 8327M: Joshua Thompson <funaho@jurai.org> 8328W: http://www.mac.linux-m68k.org/ 8329L: linux-m68k@lists.linux-m68k.org 8330S: Maintained 8331F: arch/m68k/mac/ 8332 8333M68K ON HP9000/300 8334M: Philip Blundell <philb@gnu.org> 8335W: http://www.tazenda.demon.co.uk/phil/linux-hp 8336S: Maintained 8337F: arch/m68k/hp300/ 8338 8339M88DS3103 MEDIA DRIVER 8340M: Antti Palosaari <crope@iki.fi> 8341L: linux-media@vger.kernel.org 8342W: https://linuxtv.org 8343W: http://palosaari.fi/linux/ 8344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8345T: git git://linuxtv.org/anttip/media_tree.git 8346S: Maintained 8347F: drivers/media/dvb-frontends/m88ds3103* 8348 8349M88RS2000 MEDIA DRIVER 8350M: Malcolm Priestley <tvboxspy@gmail.com> 8351L: linux-media@vger.kernel.org 8352W: https://linuxtv.org 8353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8354S: Maintained 8355F: drivers/media/dvb-frontends/m88rs2000* 8356 8357MA901 MASTERKIT USB FM RADIO DRIVER 8358M: Alexey Klimov <klimov.linux@gmail.com> 8359L: linux-media@vger.kernel.org 8360T: git git://linuxtv.org/media_tree.git 8361S: Maintained 8362F: drivers/media/radio/radio-ma901.c 8363 8364MAC80211 8365M: Johannes Berg <johannes@sipsolutions.net> 8366L: linux-wireless@vger.kernel.org 8367W: http://wireless.kernel.org/ 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8370S: Maintained 8371F: Documentation/networking/mac80211-injection.txt 8372F: include/net/mac80211.h 8373F: net/mac80211/ 8374F: drivers/net/wireless/mac80211_hwsim.[ch] 8375F: Documentation/networking/mac80211_hwsim/README 8376 8377MAILBOX API 8378M: Jassi Brar <jassisinghbrar@gmail.com> 8379L: linux-kernel@vger.kernel.org 8380S: Maintained 8381F: drivers/mailbox/ 8382F: include/linux/mailbox_client.h 8383F: include/linux/mailbox_controller.h 8384 8385MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8386M: Michael Kerrisk <mtk.manpages@gmail.com> 8387W: http://www.kernel.org/doc/man-pages 8388L: linux-man@vger.kernel.org 8389S: Maintained 8390 8391MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8392M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8393L: linux-mips@linux-mips.org 8394S: Maintained 8395F: arch/mips/boot/dts/img/pistachio_marduk.dts 8396 8397MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8398M: Andrew Lunn <andrew@lunn.ch> 8399M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8400L: netdev@vger.kernel.org 8401S: Maintained 8402F: drivers/net/dsa/mv88e6xxx/ 8403F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8404 8405MARVELL ARMADA DRM SUPPORT 8406M: Russell King <linux@armlinux.org.uk> 8407S: Maintained 8408T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8409T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8410F: drivers/gpu/drm/armada/ 8411F: include/uapi/drm/armada_drm.h 8412F: Documentation/devicetree/bindings/display/armada/ 8413 8414MARVELL CRYPTO DRIVER 8415M: Boris Brezillon <boris.brezillon@free-electrons.com> 8416M: Arnaud Ebalard <arno@natisbad.org> 8417F: drivers/crypto/marvell/ 8418S: Maintained 8419L: linux-crypto@vger.kernel.org 8420 8421MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8422M: Mirko Lindner <mlindner@marvell.com> 8423M: Stephen Hemminger <stephen@networkplumber.org> 8424L: netdev@vger.kernel.org 8425S: Maintained 8426F: drivers/net/ethernet/marvell/sk* 8427 8428MARVELL LIBERTAS WIRELESS DRIVER 8429L: libertas-dev@lists.infradead.org 8430S: Orphan 8431F: drivers/net/wireless/marvell/libertas/ 8432 8433MARVELL MACCHIATOBIN SUPPORT 8434M: Russell King <rmk@armlinux.org.uk> 8435L: linux-arm-kernel@lists.infradead.org 8436S: Maintained 8437F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8438 8439MARVELL MV643XX ETHERNET DRIVER 8440M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8441L: netdev@vger.kernel.org 8442S: Maintained 8443F: drivers/net/ethernet/marvell/mv643xx_eth.* 8444F: include/linux/mv643xx.h 8445 8446MARVELL MV88X3310 PHY DRIVER 8447M: Russell King <rmk@armlinux.org.uk> 8448L: netdev@vger.kernel.org 8449S: Maintained 8450F: drivers/net/phy/marvell10g.c 8451 8452MARVELL MVNETA ETHERNET DRIVER 8453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8454L: netdev@vger.kernel.org 8455S: Maintained 8456F: drivers/net/ethernet/marvell/mvneta.* 8457 8458MARVELL MWIFIEX WIRELESS DRIVER 8459M: Amitkumar Karwar <amitkarwar@gmail.com> 8460M: Nishant Sarmukadam <nishants@marvell.com> 8461M: Ganapathi Bhat <gbhat@marvell.com> 8462M: Xinming Hu <huxm@marvell.com> 8463L: linux-wireless@vger.kernel.org 8464S: Maintained 8465F: drivers/net/wireless/marvell/mwifiex/ 8466 8467MARVELL MWL8K WIRELESS DRIVER 8468M: Lennert Buytenhek <buytenh@wantstofly.org> 8469L: linux-wireless@vger.kernel.org 8470S: Odd Fixes 8471F: drivers/net/wireless/marvell/mwl8k.c 8472 8473MARVELL NAND CONTROLLER DRIVER 8474M: Miquel Raynal <miquel.raynal@free-electrons.com> 8475L: linux-mtd@lists.infradead.org 8476S: Maintained 8477F: drivers/mtd/nand/marvell_nand.c 8478F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8479 8480MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8481M: Nicolas Pitre <nico@fluxnic.net> 8482S: Odd Fixes 8483F: drivers/mmc/host/mvsdio.* 8484 8485MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8486M: Hu Ziji <huziji@marvell.com> 8487L: linux-mmc@vger.kernel.org 8488S: Supported 8489F: drivers/mmc/host/sdhci-xenon* 8490F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8491 8492MATROX FRAMEBUFFER DRIVER 8493L: linux-fbdev@vger.kernel.org 8494S: Orphan 8495F: drivers/video/fbdev/matrox/matroxfb_* 8496F: include/uapi/linux/matroxfb.h 8497 8498MAX16065 HARDWARE MONITOR DRIVER 8499M: Guenter Roeck <linux@roeck-us.net> 8500L: linux-hwmon@vger.kernel.org 8501S: Maintained 8502F: Documentation/hwmon/max16065 8503F: drivers/hwmon/max16065.c 8504 8505MAX20751 HARDWARE MONITOR DRIVER 8506M: Guenter Roeck <linux@roeck-us.net> 8507L: linux-hwmon@vger.kernel.org 8508S: Maintained 8509F: Documentation/hwmon/max20751 8510F: drivers/hwmon/max20751.c 8511 8512MAX2175 SDR TUNER DRIVER 8513M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8514L: linux-media@vger.kernel.org 8515T: git git://linuxtv.org/media_tree.git 8516S: Maintained 8517F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8518F: Documentation/media/v4l-drivers/max2175.rst 8519F: drivers/media/i2c/max2175* 8520F: include/uapi/linux/max2175.h 8521 8522MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8523L: linux-hwmon@vger.kernel.org 8524S: Orphan 8525F: Documentation/hwmon/max6650 8526F: drivers/hwmon/max6650.c 8527 8528MAX6697 HARDWARE MONITOR DRIVER 8529M: Guenter Roeck <linux@roeck-us.net> 8530L: linux-hwmon@vger.kernel.org 8531S: Maintained 8532F: Documentation/hwmon/max6697 8533F: Documentation/devicetree/bindings/i2c/max6697.txt 8534F: drivers/hwmon/max6697.c 8535F: include/linux/platform_data/max6697.h 8536 8537MAX9860 MONO AUDIO VOICE CODEC DRIVER 8538M: Peter Rosin <peda@axentia.se> 8539L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8540S: Maintained 8541F: Documentation/devicetree/bindings/sound/max9860.txt 8542F: sound/soc/codecs/max9860.* 8543 8544MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8545M: Javier Martinez Canillas <javier@dowhile0.org> 8546L: linux-kernel@vger.kernel.org 8547S: Supported 8548F: drivers/regulator/max77802-regulator.c 8549F: Documentation/devicetree/bindings/*/*max77802.txt 8550F: include/dt-bindings/*/*max77802.h 8551 8552MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8553M: Krzysztof Kozlowski <krzk@kernel.org> 8554M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8555L: linux-pm@vger.kernel.org 8556S: Supported 8557F: drivers/power/supply/max14577_charger.c 8558F: drivers/power/supply/max77693_charger.c 8559 8560MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8561M: Chanwoo Choi <cw00.choi@samsung.com> 8562M: Krzysztof Kozlowski <krzk@kernel.org> 8563M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8564L: linux-kernel@vger.kernel.org 8565S: Supported 8566F: drivers/*/max14577*.c 8567F: drivers/*/max77686*.c 8568F: drivers/*/max77693*.c 8569F: drivers/extcon/extcon-max14577.c 8570F: drivers/extcon/extcon-max77693.c 8571F: drivers/rtc/rtc-max77686.c 8572F: drivers/clk/clk-max77686.c 8573F: Documentation/devicetree/bindings/mfd/max14577.txt 8574F: Documentation/devicetree/bindings/*/max77686.txt 8575F: Documentation/devicetree/bindings/mfd/max77693.txt 8576F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8577F: include/linux/mfd/max14577*.h 8578F: include/linux/mfd/max77686*.h 8579F: include/linux/mfd/max77693*.h 8580 8581MAXIRADIO FM RADIO RECEIVER DRIVER 8582M: Hans Verkuil <hverkuil@xs4all.nl> 8583L: linux-media@vger.kernel.org 8584T: git git://linuxtv.org/media_tree.git 8585W: https://linuxtv.org 8586S: Maintained 8587F: drivers/media/radio/radio-maxiradio* 8588 8589MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8590M: Peter Rosin <peda@axentia.se> 8591L: linux-iio@vger.kernel.org 8592S: Maintained 8593F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8594F: drivers/iio/potentiometer/mcp4018.c 8595F: drivers/iio/potentiometer/mcp4531.c 8596 8597MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8598M: William Breathitt Gray <vilhelm.gray@gmail.com> 8599L: linux-iio@vger.kernel.org 8600S: Maintained 8601F: drivers/iio/dac/cio-dac.c 8602 8603MEDIA DRIVERS FOR ASCOT2E 8604M: Sergey Kozlov <serjk@netup.ru> 8605M: Abylay Ospan <aospan@netup.ru> 8606L: linux-media@vger.kernel.org 8607W: https://linuxtv.org 8608W: http://netup.tv/ 8609T: git git://linuxtv.org/media_tree.git 8610S: Supported 8611F: drivers/media/dvb-frontends/ascot2e* 8612 8613MEDIA DRIVERS FOR CXD2841ER 8614M: Sergey Kozlov <serjk@netup.ru> 8615M: Abylay Ospan <aospan@netup.ru> 8616L: linux-media@vger.kernel.org 8617W: https://linuxtv.org 8618W: http://netup.tv/ 8619T: git git://linuxtv.org/media_tree.git 8620S: Supported 8621F: drivers/media/dvb-frontends/cxd2841er* 8622 8623MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8624M: Daniel Scheller <d.scheller.oss@gmail.com> 8625L: linux-media@vger.kernel.org 8626W: https://linuxtv.org 8627T: git git://linuxtv.org/media_tree.git 8628S: Maintained 8629F: drivers/media/pci/ddbridge/* 8630 8631MEDIA DRIVERS FOR FREESCALE IMX 8632M: Steve Longerbeam <slongerbeam@gmail.com> 8633M: Philipp Zabel <p.zabel@pengutronix.de> 8634L: linux-media@vger.kernel.org 8635T: git git://linuxtv.org/media_tree.git 8636S: Maintained 8637F: Documentation/devicetree/bindings/media/imx.txt 8638F: Documentation/media/v4l-drivers/imx.rst 8639F: drivers/staging/media/imx/ 8640F: include/linux/imx-media.h 8641F: include/media/imx.h 8642 8643MEDIA DRIVERS FOR HELENE 8644M: Abylay Ospan <aospan@netup.ru> 8645L: linux-media@vger.kernel.org 8646W: https://linuxtv.org 8647W: http://netup.tv/ 8648T: git git://linuxtv.org/media_tree.git 8649S: Supported 8650F: drivers/media/dvb-frontends/helene* 8651 8652MEDIA DRIVERS FOR HORUS3A 8653M: Sergey Kozlov <serjk@netup.ru> 8654M: Abylay Ospan <aospan@netup.ru> 8655L: linux-media@vger.kernel.org 8656W: https://linuxtv.org 8657W: http://netup.tv/ 8658T: git git://linuxtv.org/media_tree.git 8659S: Supported 8660F: drivers/media/dvb-frontends/horus3a* 8661 8662MEDIA DRIVERS FOR LNBH25 8663M: Sergey Kozlov <serjk@netup.ru> 8664M: Abylay Ospan <aospan@netup.ru> 8665L: linux-media@vger.kernel.org 8666W: https://linuxtv.org 8667W: http://netup.tv/ 8668T: git git://linuxtv.org/media_tree.git 8669S: Supported 8670F: drivers/media/dvb-frontends/lnbh25* 8671 8672MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8673M: Daniel Scheller <d.scheller.oss@gmail.com> 8674L: linux-media@vger.kernel.org 8675W: https://linuxtv.org 8676T: git git://linuxtv.org/media_tree.git 8677S: Maintained 8678F: drivers/media/dvb-frontends/mxl5xx* 8679 8680MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8681M: Sergey Kozlov <serjk@netup.ru> 8682M: Abylay Ospan <aospan@netup.ru> 8683L: linux-media@vger.kernel.org 8684W: https://linuxtv.org 8685W: http://netup.tv/ 8686T: git git://linuxtv.org/media_tree.git 8687S: Supported 8688F: drivers/media/pci/netup_unidvb/* 8689 8690MEDIA DRIVERS FOR RENESAS - DRIF 8691M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8692L: linux-media@vger.kernel.org 8693L: linux-renesas-soc@vger.kernel.org 8694T: git git://linuxtv.org/media_tree.git 8695S: Supported 8696F: Documentation/devicetree/bindings/media/renesas,drif.txt 8697F: drivers/media/platform/rcar_drif.c 8698 8699MEDIA DRIVERS FOR RENESAS - FCP 8700M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8701L: linux-media@vger.kernel.org 8702L: linux-renesas-soc@vger.kernel.org 8703T: git git://linuxtv.org/media_tree.git 8704S: Supported 8705F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8706F: drivers/media/platform/rcar-fcp.c 8707F: include/media/rcar-fcp.h 8708 8709MEDIA DRIVERS FOR RENESAS - FDP1 8710M: Kieran Bingham <kieran@bingham.xyz> 8711L: linux-media@vger.kernel.org 8712L: linux-renesas-soc@vger.kernel.org 8713T: git git://linuxtv.org/media_tree.git 8714S: Supported 8715F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8716F: drivers/media/platform/rcar_fdp1.c 8717 8718MEDIA DRIVERS FOR RENESAS - VIN 8719M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8720L: linux-media@vger.kernel.org 8721L: linux-renesas-soc@vger.kernel.org 8722T: git git://linuxtv.org/media_tree.git 8723S: Supported 8724F: Documentation/devicetree/bindings/media/rcar_vin.txt 8725F: drivers/media/platform/rcar-vin/ 8726 8727MEDIA DRIVERS FOR RENESAS - VSP1 8728M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8729L: linux-media@vger.kernel.org 8730L: linux-renesas-soc@vger.kernel.org 8731T: git git://linuxtv.org/media_tree.git 8732S: Supported 8733F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8734F: drivers/media/platform/vsp1/ 8735 8736MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8737M: Daniel Scheller <d.scheller.oss@gmail.com> 8738L: linux-media@vger.kernel.org 8739W: https://linuxtv.org 8740T: git git://linuxtv.org/media_tree.git 8741S: Maintained 8742F: drivers/media/dvb-frontends/stv0910* 8743 8744MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8745M: Daniel Scheller <d.scheller.oss@gmail.com> 8746L: linux-media@vger.kernel.org 8747W: https://linuxtv.org 8748T: git git://linuxtv.org/media_tree.git 8749S: Maintained 8750F: drivers/media/dvb-frontends/stv6111* 8751 8752MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8753M: Dmitry Osipenko <digetx@gmail.com> 8754L: linux-media@vger.kernel.org 8755L: linux-tegra@vger.kernel.org 8756T: git git://linuxtv.org/media_tree.git 8757S: Maintained 8758F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8759F: drivers/staging/media/tegra-vde/ 8760 8761MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8762M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8763M: Mauro Carvalho Chehab <mchehab@kernel.org> 8764P: LinuxTV.org Project 8765L: linux-media@vger.kernel.org 8766W: https://linuxtv.org 8767Q: http://patchwork.kernel.org/project/linux-media/list/ 8768T: git git://linuxtv.org/media_tree.git 8769S: Maintained 8770F: Documentation/devicetree/bindings/media/ 8771F: Documentation/media/ 8772F: drivers/media/ 8773F: drivers/staging/media/ 8774F: include/linux/platform_data/media/ 8775F: include/media/ 8776F: include/uapi/linux/dvb/ 8777F: include/uapi/linux/videodev2.h 8778F: include/uapi/linux/media.h 8779F: include/uapi/linux/v4l2-* 8780F: include/uapi/linux/meye.h 8781F: include/uapi/linux/ivtv* 8782F: include/uapi/linux/uvcvideo.h 8783 8784MEDIATEK CIR DRIVER 8785M: Sean Wang <sean.wang@mediatek.com> 8786S: Maintained 8787F: drivers/media/rc/mtk-cir.c 8788 8789MEDIATEK PMIC LED DRIVER 8790M: Sean Wang <sean.wang@mediatek.com> 8791S: Maintained 8792F: drivers/leds/leds-mt6323.c 8793F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8794 8795MEDIATEK ETHERNET DRIVER 8796M: Felix Fietkau <nbd@openwrt.org> 8797M: John Crispin <john@phrozen.org> 8798M: Sean Wang <sean.wang@mediatek.com> 8799M: Nelson Chang <nelson.chang@mediatek.com> 8800L: netdev@vger.kernel.org 8801S: Maintained 8802F: drivers/net/ethernet/mediatek/ 8803 8804MEDIATEK SWITCH DRIVER 8805M: Sean Wang <sean.wang@mediatek.com> 8806L: netdev@vger.kernel.org 8807S: Maintained 8808F: drivers/net/dsa/mt7530.* 8809F: net/dsa/tag_mtk.c 8810 8811MEDIATEK JPEG DRIVER 8812M: Rick Chang <rick.chang@mediatek.com> 8813M: Bin Liu <bin.liu@mediatek.com> 8814S: Supported 8815F: drivers/media/platform/mtk-jpeg/ 8816F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8817 8818MEDIATEK MDP DRIVER 8819M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8820M: Houlong Wei <houlong.wei@mediatek.com> 8821M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8822S: Supported 8823F: drivers/media/platform/mtk-mdp/ 8824F: drivers/media/platform/mtk-vpu/ 8825F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8826 8827MEDIATEK MEDIA DRIVER 8828M: Tiffany Lin <tiffany.lin@mediatek.com> 8829M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8830S: Supported 8831F: drivers/media/platform/mtk-vcodec/ 8832F: drivers/media/platform/mtk-vpu/ 8833F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8834F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8835 8836MEDIATEK MT7601U WIRELESS LAN DRIVER 8837M: Jakub Kicinski <kubakici@wp.pl> 8838L: linux-wireless@vger.kernel.org 8839S: Maintained 8840F: drivers/net/wireless/mediatek/mt7601u/ 8841 8842MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8843M: Sean Wang <sean.wang@mediatek.com> 8844S: Maintained 8845F: drivers/char/hw_random/mtk-rng.c 8846 8847MEDIATEK USB3 DRD IP DRIVER 8848M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8849L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8851L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8852S: Maintained 8853F: drivers/usb/mtu3/ 8854 8855MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8856M: Peter Senna Tschudin <peter.senna@collabora.com> 8857M: Martin Donnelly <martin.donnelly@ge.com> 8858M: Martyn Welch <martyn.welch@collabora.co.uk> 8859S: Maintained 8860F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8861F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8862 8863MEGARAID SCSI/SAS DRIVERS 8864M: Kashyap Desai <kashyap.desai@broadcom.com> 8865M: Sumit Saxena <sumit.saxena@broadcom.com> 8866M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8867L: megaraidlinux.pdl@broadcom.com 8868L: linux-scsi@vger.kernel.org 8869W: http://www.avagotech.com/support/ 8870S: Maintained 8871F: Documentation/scsi/megaraid.txt 8872F: drivers/scsi/megaraid.* 8873F: drivers/scsi/megaraid/ 8874 8875MELEXIS MLX90614 DRIVER 8876M: Crt Mori <cmo@melexis.com> 8877L: linux-iio@vger.kernel.org 8878W: http://www.melexis.com 8879S: Supported 8880F: drivers/iio/temperature/mlx90614.c 8881 8882MELEXIS MLX90632 DRIVER 8883M: Crt Mori <cmo@melexis.com> 8884L: linux-iio@vger.kernel.org 8885W: http://www.melexis.com 8886S: Supported 8887F: drivers/iio/temperature/mlx90632.c 8888 8889MELFAS MIP4 TOUCHSCREEN DRIVER 8890M: Sangwon Jee <jeesw@melfas.com> 8891W: http://www.melfas.com 8892S: Supported 8893F: drivers/input/touchscreen/melfas_mip4.c 8894F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8895 8896MELLANOX ETHERNET DRIVER (mlx4_en) 8897M: Tariq Toukan <tariqt@mellanox.com> 8898L: netdev@vger.kernel.org 8899S: Supported 8900W: http://www.mellanox.com 8901Q: http://patchwork.ozlabs.org/project/netdev/list/ 8902F: drivers/net/ethernet/mellanox/mlx4/en_* 8903 8904MELLANOX ETHERNET DRIVER (mlx5e) 8905M: Saeed Mahameed <saeedm@mellanox.com> 8906L: netdev@vger.kernel.org 8907S: Supported 8908W: http://www.mellanox.com 8909Q: http://patchwork.ozlabs.org/project/netdev/list/ 8910F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8911 8912MELLANOX ETHERNET INNOVA DRIVER 8913M: Ilan Tayari <ilant@mellanox.com> 8914R: Boris Pismenny <borisp@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/mlx5/core/fpga/* 8920F: include/linux/mlx5/mlx5_ifc_fpga.h 8921 8922MELLANOX ETHERNET INNOVA IPSEC DRIVER 8923M: Ilan Tayari <ilant@mellanox.com> 8924R: Boris Pismenny <borisp@mellanox.com> 8925L: netdev@vger.kernel.org 8926S: Supported 8927W: http://www.mellanox.com 8928Q: http://patchwork.ozlabs.org/project/netdev/list/ 8929F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8930F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8931 8932MELLANOX ETHERNET SWITCH DRIVERS 8933M: Jiri Pirko <jiri@mellanox.com> 8934M: Ido Schimmel <idosch@mellanox.com> 8935L: netdev@vger.kernel.org 8936S: Supported 8937W: http://www.mellanox.com 8938Q: http://patchwork.ozlabs.org/project/netdev/list/ 8939F: drivers/net/ethernet/mellanox/mlxsw/ 8940 8941MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8942M: mlxsw@mellanox.com 8943L: netdev@vger.kernel.org 8944S: Supported 8945W: http://www.mellanox.com 8946Q: http://patchwork.ozlabs.org/project/netdev/list/ 8947F: drivers/net/ethernet/mellanox/mlxfw/ 8948 8949MELLANOX HARDWARE PLATFORM SUPPORT 8950M: Andy Shevchenko <andy@infradead.org> 8951M: Darren Hart <dvhart@infradead.org> 8952M: Vadim Pasternak <vadimp@mellanox.com> 8953L: platform-driver-x86@vger.kernel.org 8954S: Supported 8955F: drivers/platform/mellanox/ 8956 8957MELLANOX MLX4 core VPI driver 8958M: Tariq Toukan <tariqt@mellanox.com> 8959L: netdev@vger.kernel.org 8960L: linux-rdma@vger.kernel.org 8961W: http://www.mellanox.com 8962Q: http://patchwork.ozlabs.org/project/netdev/list/ 8963S: Supported 8964F: drivers/net/ethernet/mellanox/mlx4/ 8965F: include/linux/mlx4/ 8966 8967MELLANOX MLX4 IB driver 8968M: Yishai Hadas <yishaih@mellanox.com> 8969L: linux-rdma@vger.kernel.org 8970W: http://www.mellanox.com 8971Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8972S: Supported 8973F: drivers/infiniband/hw/mlx4/ 8974F: include/linux/mlx4/ 8975F: include/uapi/rdma/mlx4-abi.h 8976 8977MELLANOX MLX5 core VPI driver 8978M: Saeed Mahameed <saeedm@mellanox.com> 8979M: Matan Barak <matanb@mellanox.com> 8980M: Leon Romanovsky <leonro@mellanox.com> 8981L: netdev@vger.kernel.org 8982L: linux-rdma@vger.kernel.org 8983W: http://www.mellanox.com 8984Q: http://patchwork.ozlabs.org/project/netdev/list/ 8985S: Supported 8986F: drivers/net/ethernet/mellanox/mlx5/core/ 8987F: include/linux/mlx5/ 8988 8989MELLANOX MLX5 IB driver 8990M: Matan Barak <matanb@mellanox.com> 8991M: Leon Romanovsky <leonro@mellanox.com> 8992L: linux-rdma@vger.kernel.org 8993W: http://www.mellanox.com 8994Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8995S: Supported 8996F: drivers/infiniband/hw/mlx5/ 8997F: include/linux/mlx5/ 8998F: include/uapi/rdma/mlx5-abi.h 8999 9000MELLANOX MLXCPLD I2C AND MUX DRIVER 9001M: Vadim Pasternak <vadimp@mellanox.com> 9002M: Michael Shych <michaelsh@mellanox.com> 9003L: linux-i2c@vger.kernel.org 9004S: Supported 9005F: drivers/i2c/busses/i2c-mlxcpld.c 9006F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9007F: Documentation/i2c/busses/i2c-mlxcpld 9008 9009MELLANOX MLXCPLD LED DRIVER 9010M: Vadim Pasternak <vadimp@mellanox.com> 9011L: linux-leds@vger.kernel.org 9012S: Supported 9013F: drivers/leds/leds-mlxcpld.c 9014F: Documentation/leds/leds-mlxcpld.txt 9015 9016MELLANOX PLATFORM DRIVER 9017M: Vadim Pasternak <vadimp@mellanox.com> 9018L: platform-driver-x86@vger.kernel.org 9019S: Supported 9020F: drivers/platform/x86/mlx-platform.c 9021 9022MEMBARRIER SUPPORT 9023M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9024M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9025L: linux-kernel@vger.kernel.org 9026S: Supported 9027F: kernel/sched/membarrier.c 9028F: include/uapi/linux/membarrier.h 9029F: arch/powerpc/include/asm/membarrier.h 9030 9031MEMORY MANAGEMENT 9032L: linux-mm@kvack.org 9033W: http://www.linux-mm.org 9034S: Maintained 9035F: include/linux/mm.h 9036F: include/linux/gfp.h 9037F: include/linux/mmzone.h 9038F: include/linux/memory_hotplug.h 9039F: include/linux/vmalloc.h 9040F: mm/ 9041 9042MEMORY TECHNOLOGY DEVICES (MTD) 9043M: David Woodhouse <dwmw2@infradead.org> 9044M: Brian Norris <computersforpeace@gmail.com> 9045M: Boris Brezillon <boris.brezillon@free-electrons.com> 9046M: Marek Vasut <marek.vasut@gmail.com> 9047M: Richard Weinberger <richard@nod.at> 9048M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9049L: linux-mtd@lists.infradead.org 9050W: http://www.linux-mtd.infradead.org/ 9051Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9052T: git git://git.infradead.org/linux-mtd.git master 9053T: git git://git.infradead.org/linux-mtd.git mtd/next 9054S: Maintained 9055F: Documentation/devicetree/bindings/mtd/ 9056F: drivers/mtd/ 9057F: include/linux/mtd/ 9058F: include/uapi/mtd/ 9059 9060MEN A21 WATCHDOG DRIVER 9061M: Johannes Thumshirn <morbidrsa@gmail.com> 9062L: linux-watchdog@vger.kernel.org 9063S: Maintained 9064F: drivers/watchdog/mena21_wdt.c 9065 9066MEN CHAMELEON BUS (mcb) 9067M: Johannes Thumshirn <morbidrsa@gmail.com> 9068S: Maintained 9069F: drivers/mcb/ 9070F: include/linux/mcb.h 9071F: Documentation/men-chameleon-bus.txt 9072 9073MEN F21BMC (Board Management Controller) 9074M: Andreas Werner <andreas.werner@men.de> 9075S: Supported 9076F: drivers/mfd/menf21bmc.c 9077F: drivers/watchdog/menf21bmc_wdt.c 9078F: drivers/leds/leds-menf21bmc.c 9079F: drivers/hwmon/menf21bmc_hwmon.c 9080F: Documentation/hwmon/menf21bmc 9081 9082MESON AO CEC DRIVER FOR AMLOGIC SOCS 9083M: Neil Armstrong <narmstrong@baylibre.com> 9084L: linux-media@lists.freedesktop.org 9085L: linux-amlogic@lists.infradead.org 9086W: http://linux-meson.com/ 9087S: Supported 9088F: drivers/media/platform/meson/ao-cec.c 9089F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9090T: git git://linuxtv.org/media_tree.git 9091 9092METAG ARCHITECTURE 9093M: James Hogan <jhogan@kernel.org> 9094L: linux-metag@vger.kernel.org 9095T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9096S: Odd Fixes 9097F: arch/metag/ 9098F: Documentation/metag/ 9099F: Documentation/devicetree/bindings/metag/ 9100F: Documentation/devicetree/bindings/interrupt-controller/img,* 9101F: drivers/clocksource/metag_generic.c 9102F: drivers/irqchip/irq-metag.c 9103F: drivers/irqchip/irq-metag-ext.c 9104F: drivers/tty/metag_da.c 9105 9106MICROBLAZE ARCHITECTURE 9107M: Michal Simek <monstr@monstr.eu> 9108W: http://www.monstr.eu/fdt/ 9109T: git git://git.monstr.eu/linux-2.6-microblaze.git 9110S: Supported 9111F: arch/microblaze/ 9112 9113MICROCHIP / ATMEL AT91 SERIAL DRIVER 9114M: Richard Genoud <richard.genoud@gmail.com> 9115S: Maintained 9116F: drivers/tty/serial/atmel_serial.c 9117F: drivers/tty/serial/atmel_serial.h 9118 9119MICROCHIP / ATMEL DMA DRIVER 9120M: Ludovic Desroches <ludovic.desroches@microchip.com> 9121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9122L: dmaengine@vger.kernel.org 9123S: Supported 9124F: drivers/dma/at_hdmac.c 9125F: drivers/dma/at_hdmac_regs.h 9126F: include/linux/platform_data/dma-atmel.h 9127 9128MICROCHIP / ATMEL ECC DRIVER 9129M: Tudor Ambarus <tudor.ambarus@microchip.com> 9130L: linux-crypto@vger.kernel.org 9131S: Maintained 9132F: drivers/crypto/atmel-ecc.* 9133 9134MICROCHIP / ATMEL ISC DRIVER 9135M: Songjun Wu <songjun.wu@microchip.com> 9136L: linux-media@vger.kernel.org 9137S: Supported 9138F: drivers/media/platform/atmel/atmel-isc.c 9139F: drivers/media/platform/atmel/atmel-isc-regs.h 9140F: devicetree/bindings/media/atmel-isc.txt 9141 9142MICROCHIP / ATMEL NAND DRIVER 9143M: Wenyou Yang <wenyou.yang@microchip.com> 9144M: Josh Wu <rainyfeeling@outlook.com> 9145L: linux-mtd@lists.infradead.org 9146S: Supported 9147F: drivers/mtd/nand/atmel/* 9148F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9149 9150MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9151M: Woojung Huh <Woojung.Huh@microchip.com> 9152M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9153L: netdev@vger.kernel.org 9154S: Maintained 9155F: net/dsa/tag_ksz.c 9156F: drivers/net/dsa/microchip/* 9157F: include/linux/platform_data/microchip-ksz.h 9158F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9159 9160MICROCHIP USB251XB DRIVER 9161M: Richard Leitner <richard.leitner@skidata.com> 9162L: linux-usb@vger.kernel.org 9163S: Maintained 9164F: drivers/usb/misc/usb251xb.c 9165F: Documentation/devicetree/bindings/usb/usb251xb.txt 9166 9167MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9168M: Don Brace <don.brace@microsemi.com> 9169L: esc.storagedev@microsemi.com 9170L: linux-scsi@vger.kernel.org 9171S: Supported 9172F: drivers/scsi/smartpqi/smartpqi*.[ch] 9173F: drivers/scsi/smartpqi/Kconfig 9174F: drivers/scsi/smartpqi/Makefile 9175F: include/linux/cciss*.h 9176F: include/uapi/linux/cciss*.h 9177F: Documentation/scsi/smartpqi.txt 9178 9179MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9180M: Chen Yu <yu.c.chen@intel.com> 9181L: platform-driver-x86@vger.kernel.org 9182S: Supported 9183F: drivers/platform/x86/surfacepro3_button.c 9184 9185MICROTEK X6 SCANNER 9186M: Oliver Neukum <oliver@neukum.org> 9187S: Maintained 9188F: drivers/usb/image/microtek.* 9189 9190MIPS 9191M: Ralf Baechle <ralf@linux-mips.org> 9192M: James Hogan <jhogan@kernel.org> 9193L: linux-mips@linux-mips.org 9194W: http://www.linux-mips.org/ 9195T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9196Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9197S: Supported 9198F: Documentation/devicetree/bindings/mips/ 9199F: Documentation/mips/ 9200F: arch/mips/ 9201F: drivers/platform/mips/ 9202 9203MIPS BOSTON DEVELOPMENT BOARD 9204M: Paul Burton <paul.burton@mips.com> 9205L: linux-mips@linux-mips.org 9206S: Maintained 9207F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9208F: arch/mips/boot/dts/img/boston.dts 9209F: arch/mips/configs/generic/board-boston.config 9210F: drivers/clk/imgtec/clk-boston.c 9211F: include/dt-bindings/clock/boston-clock.h 9212 9213MIPS GENERIC PLATFORM 9214M: Paul Burton <paul.burton@mips.com> 9215L: linux-mips@linux-mips.org 9216S: Supported 9217F: arch/mips/generic/ 9218F: arch/mips/tools/generic-board-config.sh 9219 9220MIPS/LOONGSON1 ARCHITECTURE 9221M: Keguang Zhang <keguang.zhang@gmail.com> 9222L: linux-mips@linux-mips.org 9223S: Maintained 9224F: arch/mips/loongson32/ 9225F: arch/mips/include/asm/mach-loongson32/ 9226F: drivers/*/*loongson1* 9227F: drivers/*/*/*loongson1* 9228 9229MIPS/LOONGSON2 ARCHITECTURE 9230M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9231L: linux-mips@linux-mips.org 9232S: Maintained 9233F: arch/mips/loongson64/*{2e/2f}* 9234F: arch/mips/include/asm/mach-loongson64/ 9235F: drivers/*/*loongson2* 9236F: drivers/*/*/*loongson2* 9237 9238MIPS/LOONGSON3 ARCHITECTURE 9239M: Huacai Chen <chenhc@lemote.com> 9240L: linux-mips@linux-mips.org 9241S: Maintained 9242F: arch/mips/loongson64/ 9243F: arch/mips/include/asm/mach-loongson64/ 9244F: drivers/platform/mips/cpu_hwmon.c 9245F: drivers/*/*loongson3* 9246F: drivers/*/*/*loongson3* 9247 9248MIPS RINT INSTRUCTION EMULATION 9249M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9250L: linux-mips@linux-mips.org 9251S: Supported 9252F: arch/mips/math-emu/sp_rint.c 9253F: arch/mips/math-emu/dp_rint.c 9254 9255MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9256M: Hans Verkuil <hverkuil@xs4all.nl> 9257L: linux-media@vger.kernel.org 9258T: git git://linuxtv.org/media_tree.git 9259W: https://linuxtv.org 9260S: Odd Fixes 9261F: drivers/media/radio/radio-miropcm20* 9262 9263MMP SUPPORT 9264M: Eric Miao <eric.y.miao@gmail.com> 9265M: Haojian Zhuang <haojian.zhuang@gmail.com> 9266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9267T: git git://github.com/hzhuang1/linux.git 9268T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9269S: Maintained 9270F: arch/arm/boot/dts/mmp* 9271F: arch/arm/mach-mmp/ 9272 9273MN88472 MEDIA DRIVER 9274M: Antti Palosaari <crope@iki.fi> 9275L: linux-media@vger.kernel.org 9276W: https://linuxtv.org 9277W: http://palosaari.fi/linux/ 9278Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9279S: Maintained 9280F: drivers/media/dvb-frontends/mn88472* 9281 9282MN88473 MEDIA DRIVER 9283M: Antti Palosaari <crope@iki.fi> 9284L: linux-media@vger.kernel.org 9285W: https://linuxtv.org 9286W: http://palosaari.fi/linux/ 9287Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9288S: Maintained 9289F: drivers/media/dvb-frontends/mn88473* 9290 9291MODULE SUPPORT 9292M: Jessica Yu <jeyu@kernel.org> 9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9294S: Maintained 9295F: include/linux/module.h 9296F: kernel/module.c 9297 9298MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9299W: http://popies.net/meye/ 9300S: Orphan 9301F: Documentation/media/v4l-drivers/meye* 9302F: drivers/media/pci/meye/ 9303F: include/uapi/linux/meye.h 9304 9305MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9306M: Jiri Slaby <jirislaby@gmail.com> 9307S: Maintained 9308F: Documentation/serial/moxa-smartio 9309F: drivers/tty/mxser.* 9310 9311MR800 AVERMEDIA USB FM RADIO DRIVER 9312M: Alexey Klimov <klimov.linux@gmail.com> 9313L: linux-media@vger.kernel.org 9314T: git git://linuxtv.org/media_tree.git 9315S: Maintained 9316F: drivers/media/radio/radio-mr800.c 9317 9318MRF24J40 IEEE 802.15.4 RADIO DRIVER 9319M: Alan Ott <alan@signal11.us> 9320L: linux-wpan@vger.kernel.org 9321S: Maintained 9322F: drivers/net/ieee802154/mrf24j40.c 9323F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9324 9325MSI LAPTOP SUPPORT 9326M: "Lee, Chun-Yi" <jlee@suse.com> 9327L: platform-driver-x86@vger.kernel.org 9328S: Maintained 9329F: drivers/platform/x86/msi-laptop.c 9330 9331MSI WMI SUPPORT 9332L: platform-driver-x86@vger.kernel.org 9333S: Orphan 9334F: drivers/platform/x86/msi-wmi.c 9335 9336MSI001 MEDIA DRIVER 9337M: Antti Palosaari <crope@iki.fi> 9338L: linux-media@vger.kernel.org 9339W: https://linuxtv.org 9340W: http://palosaari.fi/linux/ 9341Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9342T: git git://linuxtv.org/anttip/media_tree.git 9343S: Maintained 9344F: drivers/media/tuners/msi001* 9345 9346MSI2500 MEDIA DRIVER 9347M: Antti Palosaari <crope@iki.fi> 9348L: linux-media@vger.kernel.org 9349W: https://linuxtv.org 9350W: http://palosaari.fi/linux/ 9351Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9352T: git git://linuxtv.org/anttip/media_tree.git 9353S: Maintained 9354F: drivers/media/usb/msi2500/ 9355 9356MSYSTEMS DISKONCHIP G3 MTD DRIVER 9357M: Robert Jarzmik <robert.jarzmik@free.fr> 9358L: linux-mtd@lists.infradead.org 9359S: Maintained 9360F: drivers/mtd/devices/docg3* 9361 9362MT9M032 APTINA SENSOR DRIVER 9363M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9364L: linux-media@vger.kernel.org 9365T: git git://linuxtv.org/media_tree.git 9366S: Maintained 9367F: drivers/media/i2c/mt9m032.c 9368F: include/media/i2c/mt9m032.h 9369 9370MT9P031 APTINA CAMERA SENSOR 9371M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9372L: linux-media@vger.kernel.org 9373T: git git://linuxtv.org/media_tree.git 9374S: Maintained 9375F: drivers/media/i2c/mt9p031.c 9376F: include/media/i2c/mt9p031.h 9377 9378MT9T001 APTINA CAMERA SENSOR 9379M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9380L: linux-media@vger.kernel.org 9381T: git git://linuxtv.org/media_tree.git 9382S: Maintained 9383F: drivers/media/i2c/mt9t001.c 9384F: include/media/i2c/mt9t001.h 9385 9386MT9V032 APTINA CAMERA SENSOR 9387M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9388L: linux-media@vger.kernel.org 9389T: git git://linuxtv.org/media_tree.git 9390S: Maintained 9391F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9392F: drivers/media/i2c/mt9v032.c 9393F: include/media/i2c/mt9v032.h 9394 9395MULTIFUNCTION DEVICES (MFD) 9396M: Lee Jones <lee.jones@linaro.org> 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9398S: Supported 9399F: Documentation/devicetree/bindings/mfd/ 9400F: drivers/mfd/ 9401F: include/linux/mfd/ 9402F: include/dt-bindings/mfd/ 9403 9404MULTIMEDIA CARD (MMC) ETC. OVER SPI 9405S: Orphan 9406F: drivers/mmc/host/mmc_spi.c 9407F: include/linux/spi/mmc_spi.h 9408 9409MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9410M: Ulf Hansson <ulf.hansson@linaro.org> 9411L: linux-mmc@vger.kernel.org 9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9413S: Maintained 9414F: Documentation/devicetree/bindings/mmc/ 9415F: drivers/mmc/ 9416F: include/linux/mmc/ 9417F: include/uapi/linux/mmc/ 9418 9419MULTIPLEXER SUBSYSTEM 9420M: Peter Rosin <peda@axentia.se> 9421S: Maintained 9422F: Documentation/ABI/testing/mux/sysfs-class-mux* 9423F: Documentation/devicetree/bindings/mux/ 9424F: include/linux/dt-bindings/mux/ 9425F: include/linux/mux/ 9426F: drivers/mux/ 9427 9428MULTITECH MULTIPORT CARD (ISICOM) 9429S: Orphan 9430F: drivers/tty/isicom.c 9431F: include/linux/isicom.h 9432 9433MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9434M: Bin Liu <b-liu@ti.com> 9435L: linux-usb@vger.kernel.org 9436S: Maintained 9437F: drivers/usb/musb/ 9438 9439MXL5007T MEDIA DRIVER 9440M: Michael Krufky <mkrufky@linuxtv.org> 9441L: linux-media@vger.kernel.org 9442W: https://linuxtv.org 9443W: http://github.com/mkrufky 9444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9445T: git git://linuxtv.org/mkrufky/tuners.git 9446S: Maintained 9447F: drivers/media/tuners/mxl5007t.* 9448 9449MXSFB DRM DRIVER 9450M: Marek Vasut <marex@denx.de> 9451S: Supported 9452F: drivers/gpu/drm/mxsfb/ 9453F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9454 9455MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9456M: Chris Lee <christopher.lee@cspi.com> 9457L: netdev@vger.kernel.org 9458W: https://www.cspi.com/ethernet-products/support/downloads/ 9459S: Supported 9460F: drivers/net/ethernet/myricom/myri10ge/ 9461 9462NAND FLASH SUBSYSTEM 9463M: Boris Brezillon <boris.brezillon@free-electrons.com> 9464R: Richard Weinberger <richard@nod.at> 9465L: linux-mtd@lists.infradead.org 9466W: http://www.linux-mtd.infradead.org/ 9467Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9468T: git git://git.infradead.org/linux-mtd.git nand/fixes 9469T: git git://git.infradead.org/linux-mtd.git nand/next 9470S: Maintained 9471F: drivers/mtd/nand/ 9472F: include/linux/mtd/*nand*.h 9473 9474NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9475M: Daniel Mack <zonque@gmail.com> 9476S: Maintained 9477L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9478W: http://www.native-instruments.com 9479F: sound/usb/caiaq/ 9480 9481NATSEMI ETHERNET DRIVER (DP8381x) 9482S: Orphan 9483F: drivers/net/ethernet/natsemi/natsemi.c 9484 9485NCP FILESYSTEM 9486M: Petr Vandrovec <petr@vandrovec.name> 9487S: Obsolete 9488F: drivers/staging/ncpfs/ 9489 9490NCR 5380 SCSI DRIVERS 9491M: Finn Thain <fthain@telegraphics.com.au> 9492M: Michael Schmitz <schmitzmic@gmail.com> 9493L: linux-scsi@vger.kernel.org 9494S: Maintained 9495F: Documentation/scsi/g_NCR5380.txt 9496F: drivers/scsi/NCR5380.* 9497F: drivers/scsi/arm/cumana_1.c 9498F: drivers/scsi/arm/oak.c 9499F: drivers/scsi/atari_scsi.* 9500F: drivers/scsi/dmx3191d.c 9501F: drivers/scsi/g_NCR5380.* 9502F: drivers/scsi/mac_scsi.* 9503F: drivers/scsi/sun3_scsi.* 9504F: drivers/scsi/sun3_scsi_vme.c 9505 9506NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9507M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9508L: linux-scsi@vger.kernel.org 9509S: Maintained 9510F: drivers/scsi/NCR_D700.* 9511 9512NCT6775 HARDWARE MONITOR DRIVER 9513M: Guenter Roeck <linux@roeck-us.net> 9514L: linux-hwmon@vger.kernel.org 9515S: Maintained 9516F: Documentation/hwmon/nct6775 9517F: drivers/hwmon/nct6775.c 9518 9519NETEFFECT IWARP RNIC DRIVER (IW_NES) 9520M: Faisal Latif <faisal.latif@intel.com> 9521L: linux-rdma@vger.kernel.org 9522W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9523S: Supported 9524F: drivers/infiniband/hw/nes/ 9525F: include/uapi/rdma/nes-abi.h 9526 9527NETEM NETWORK EMULATOR 9528M: Stephen Hemminger <stephen@networkplumber.org> 9529L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9530S: Maintained 9531F: net/sched/sch_netem.c 9532 9533NETERION 10GbE DRIVERS (s2io/vxge) 9534M: Jon Mason <jdmason@kudzu.us> 9535L: netdev@vger.kernel.org 9536S: Supported 9537F: Documentation/networking/s2io.txt 9538F: Documentation/networking/vxge.txt 9539F: drivers/net/ethernet/neterion/ 9540 9541NETFILTER 9542M: Pablo Neira Ayuso <pablo@netfilter.org> 9543M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9544M: Florian Westphal <fw@strlen.de> 9545L: netfilter-devel@vger.kernel.org 9546L: coreteam@netfilter.org 9547W: http://www.netfilter.org/ 9548W: http://www.iptables.org/ 9549W: http://www.nftables.org/ 9550Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9553S: Maintained 9554F: include/linux/netfilter* 9555F: include/linux/netfilter/ 9556F: include/net/netfilter/ 9557F: include/uapi/linux/netfilter* 9558F: include/uapi/linux/netfilter/ 9559F: net/*/netfilter.c 9560F: net/*/netfilter/ 9561F: net/netfilter/ 9562F: net/bridge/br_netfilter*.c 9563 9564NETROM NETWORK LAYER 9565M: Ralf Baechle <ralf@linux-mips.org> 9566L: linux-hams@vger.kernel.org 9567W: http://www.linux-ax25.org/ 9568S: Maintained 9569F: include/net/netrom.h 9570F: include/uapi/linux/netrom.h 9571F: net/netrom/ 9572 9573NETRONOME ETHERNET DRIVERS 9574M: Jakub Kicinski <jakub.kicinski@netronome.com> 9575L: oss-drivers@netronome.com 9576S: Maintained 9577F: drivers/net/ethernet/netronome/ 9578 9579NETWORK BLOCK DEVICE (NBD) 9580M: Josef Bacik <jbacik@fb.com> 9581S: Maintained 9582L: linux-block@vger.kernel.org 9583L: nbd@other.debian.org 9584F: Documentation/blockdev/nbd.txt 9585F: drivers/block/nbd.c 9586F: include/uapi/linux/nbd.h 9587 9588NETWORK DROP MONITOR 9589M: Neil Horman <nhorman@tuxdriver.com> 9590L: netdev@vger.kernel.org 9591S: Maintained 9592W: https://fedorahosted.org/dropwatch/ 9593F: net/core/drop_monitor.c 9594 9595NETWORKING DRIVERS 9596L: netdev@vger.kernel.org 9597W: http://www.linuxfoundation.org/en/Net 9598Q: http://patchwork.ozlabs.org/project/netdev/list/ 9599T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9601S: Odd Fixes 9602F: Documentation/devicetree/bindings/net/ 9603F: drivers/net/ 9604F: include/linux/if_* 9605F: include/linux/netdevice.h 9606F: include/linux/etherdevice.h 9607F: include/linux/fcdevice.h 9608F: include/linux/fddidevice.h 9609F: include/linux/hippidevice.h 9610F: include/linux/inetdevice.h 9611F: include/uapi/linux/if_* 9612F: include/uapi/linux/netdevice.h 9613 9614NETWORKING DRIVERS (WIRELESS) 9615M: Kalle Valo <kvalo@codeaurora.org> 9616L: linux-wireless@vger.kernel.org 9617Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9618T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9619T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9620S: Maintained 9621F: Documentation/devicetree/bindings/net/wireless/ 9622F: drivers/net/wireless/ 9623 9624NETWORKING [DSA] 9625M: Andrew Lunn <andrew@lunn.ch> 9626M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9627M: Florian Fainelli <f.fainelli@gmail.com> 9628S: Maintained 9629F: net/dsa/ 9630F: include/net/dsa.h 9631F: include/linux/dsa/ 9632F: drivers/net/dsa/ 9633 9634NETWORKING [GENERAL] 9635M: "David S. Miller" <davem@davemloft.net> 9636L: netdev@vger.kernel.org 9637W: http://www.linuxfoundation.org/en/Net 9638Q: http://patchwork.ozlabs.org/project/netdev/list/ 9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9641B: mailto:netdev@vger.kernel.org 9642S: Maintained 9643F: net/ 9644F: include/net/ 9645F: include/linux/in.h 9646F: include/linux/net.h 9647F: include/linux/netdevice.h 9648F: include/uapi/linux/in.h 9649F: include/uapi/linux/net.h 9650F: include/uapi/linux/netdevice.h 9651F: include/uapi/linux/net_namespace.h 9652F: tools/testing/selftests/net/ 9653F: lib/net_utils.c 9654F: lib/random32.c 9655 9656NETWORKING [IPSEC] 9657M: Steffen Klassert <steffen.klassert@secunet.com> 9658M: Herbert Xu <herbert@gondor.apana.org.au> 9659M: "David S. Miller" <davem@davemloft.net> 9660L: netdev@vger.kernel.org 9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9662T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9663S: Maintained 9664F: net/core/flow.c 9665F: net/xfrm/ 9666F: net/key/ 9667F: net/ipv4/xfrm* 9668F: net/ipv4/esp4* 9669F: net/ipv4/ah4.c 9670F: net/ipv4/ipcomp.c 9671F: net/ipv4/ip_vti.c 9672F: net/ipv6/xfrm* 9673F: net/ipv6/esp6* 9674F: net/ipv6/ah6.c 9675F: net/ipv6/ipcomp6.c 9676F: net/ipv6/ip6_vti.c 9677F: include/uapi/linux/xfrm.h 9678F: include/net/xfrm.h 9679 9680NETWORKING [IPv4/IPv6] 9681M: "David S. Miller" <davem@davemloft.net> 9682M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9683M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9684L: netdev@vger.kernel.org 9685T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9686S: Maintained 9687F: net/ipv4/ 9688F: net/ipv6/ 9689F: include/net/ip* 9690F: arch/x86/net/* 9691 9692NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9693M: Paul Moore <paul@paul-moore.com> 9694W: https://github.com/netlabel 9695L: netdev@vger.kernel.org 9696L: linux-security-module@vger.kernel.org 9697S: Maintained 9698F: Documentation/netlabel/ 9699F: include/net/calipso.h 9700F: include/net/cipso_ipv4.h 9701F: include/net/netlabel.h 9702F: include/uapi/linux/netfilter/xt_SECMARK.h 9703F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9704F: net/netlabel/ 9705F: net/ipv4/cipso_ipv4.c 9706F: net/ipv6/calipso.c 9707F: net/netfilter/xt_CONNSECMARK.c 9708F: net/netfilter/xt_SECMARK.c 9709 9710NETWORKING [TLS] 9711M: Ilya Lesokhin <ilyal@mellanox.com> 9712M: Aviad Yehezkel <aviadye@mellanox.com> 9713M: Dave Watson <davejwatson@fb.com> 9714L: netdev@vger.kernel.org 9715S: Maintained 9716F: net/tls/* 9717F: include/uapi/linux/tls.h 9718F: include/net/tls.h 9719 9720NETWORKING [WIRELESS] 9721L: linux-wireless@vger.kernel.org 9722Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9723 9724NETDEVSIM 9725M: Jakub Kicinski <jakub.kicinski@netronome.com> 9726S: Maintained 9727F: drivers/net/netdevsim/* 9728 9729NETXEN (1/10) GbE SUPPORT 9730M: Manish Chopra <manish.chopra@cavium.com> 9731M: Rahul Verma <rahul.verma@cavium.com> 9732M: Dept-GELinuxNICDev@cavium.com 9733L: netdev@vger.kernel.org 9734S: Supported 9735F: drivers/net/ethernet/qlogic/netxen/ 9736 9737NFC SUBSYSTEM 9738M: Samuel Ortiz <sameo@linux.intel.com> 9739L: linux-wireless@vger.kernel.org 9740L: linux-nfc@lists.01.org (subscribers-only) 9741S: Supported 9742F: net/nfc/ 9743F: include/net/nfc/ 9744F: include/uapi/linux/nfc.h 9745F: drivers/nfc/ 9746F: include/linux/platform_data/nfcmrvl.h 9747F: include/linux/platform_data/nxp-nci.h 9748F: Documentation/devicetree/bindings/net/nfc/ 9749 9750NFS, SUNRPC, AND LOCKD CLIENTS 9751M: Trond Myklebust <trond.myklebust@primarydata.com> 9752M: Anna Schumaker <anna.schumaker@netapp.com> 9753L: linux-nfs@vger.kernel.org 9754W: http://client.linux-nfs.org 9755T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9756S: Maintained 9757F: fs/lockd/ 9758F: fs/nfs/ 9759F: fs/nfs_common/ 9760F: net/sunrpc/ 9761F: include/linux/lockd/ 9762F: include/linux/nfs* 9763F: include/linux/sunrpc/ 9764F: include/uapi/linux/nfs* 9765F: include/uapi/linux/sunrpc/ 9766 9767NILFS2 FILESYSTEM 9768M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9769L: linux-nilfs@vger.kernel.org 9770W: https://nilfs.sourceforge.io/ 9771W: https://nilfs.osdn.jp/ 9772T: git git://github.com/konis/nilfs2.git 9773S: Supported 9774F: Documentation/filesystems/nilfs2.txt 9775F: fs/nilfs2/ 9776F: include/trace/events/nilfs2.h 9777F: include/uapi/linux/nilfs2_api.h 9778F: include/uapi/linux/nilfs2_ondisk.h 9779 9780NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9781M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9782W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9783S: Maintained 9784F: Documentation/scsi/NinjaSCSI.txt 9785F: drivers/scsi/pcmcia/nsp_* 9786 9787NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9788M: GOTO Masanori <gotom@debian.or.jp> 9789M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9790W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9791S: Maintained 9792F: Documentation/scsi/NinjaSCSI.txt 9793F: drivers/scsi/nsp32* 9794 9795NIOS2 ARCHITECTURE 9796M: Ley Foon Tan <lftan@altera.com> 9797L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9799S: Maintained 9800F: arch/nios2/ 9801 9802NOHZ, DYNTICKS SUPPORT 9803M: Frederic Weisbecker <fweisbec@gmail.com> 9804M: Thomas Gleixner <tglx@linutronix.de> 9805M: Ingo Molnar <mingo@kernel.org> 9806L: linux-kernel@vger.kernel.org 9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9808S: Maintained 9809F: kernel/time/tick*.* 9810F: include/linux/tick.h 9811F: include/linux/sched/nohz.h 9812 9813NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9814M: Pavel Machek <pavel@ucw.cz> 9815M: Sakari Ailus <sakari.ailus@iki.fi> 9816L: linux-media@vger.kernel.org 9817S: Maintained 9818F: drivers/media/i2c/et8ek8 9819F: drivers/media/i2c/ad5820.c 9820 9821NOKIA N900 POWER SUPPLY DRIVERS 9822R: Pali Rohár <pali.rohar@gmail.com> 9823F: include/linux/power/bq2415x_charger.h 9824F: include/linux/power/bq27xxx_battery.h 9825F: include/linux/power/isp1704_charger.h 9826F: drivers/power/supply/bq2415x_charger.c 9827F: drivers/power/supply/bq27xxx_battery.c 9828F: drivers/power/supply/bq27xxx_battery_i2c.c 9829F: drivers/power/supply/isp1704_charger.c 9830F: drivers/power/supply/rx51_battery.c 9831 9832NTB AMD DRIVER 9833M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9834L: linux-ntb@googlegroups.com 9835S: Supported 9836F: drivers/ntb/hw/amd/ 9837 9838NTB DRIVER CORE 9839M: Jon Mason <jdmason@kudzu.us> 9840M: Dave Jiang <dave.jiang@intel.com> 9841M: Allen Hubbe <allenbh@gmail.com> 9842L: linux-ntb@googlegroups.com 9843S: Supported 9844W: https://github.com/jonmason/ntb/wiki 9845T: git git://github.com/jonmason/ntb.git 9846F: drivers/ntb/ 9847F: drivers/net/ntb_netdev.c 9848F: include/linux/ntb.h 9849F: include/linux/ntb_transport.h 9850F: tools/testing/selftests/ntb/ 9851 9852NTB IDT DRIVER 9853M: Serge Semin <fancer.lancer@gmail.com> 9854L: linux-ntb@googlegroups.com 9855S: Supported 9856F: drivers/ntb/hw/idt/ 9857 9858NTB INTEL DRIVER 9859M: Dave Jiang <dave.jiang@intel.com> 9860L: linux-ntb@googlegroups.com 9861S: Supported 9862W: https://github.com/davejiang/linux/wiki 9863T: git https://github.com/davejiang/linux.git 9864F: drivers/ntb/hw/intel/ 9865 9866NTFS FILESYSTEM 9867M: Anton Altaparmakov <anton@tuxera.com> 9868L: linux-ntfs-dev@lists.sourceforge.net 9869W: http://www.tuxera.com/ 9870T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9871S: Supported 9872F: Documentation/filesystems/ntfs.txt 9873F: fs/ntfs/ 9874 9875NUBUS SUBSYSTEM 9876M: Finn Thain <fthain@telegraphics.com.au> 9877L: linux-m68k@lists.linux-m68k.org 9878S: Maintained 9879F: arch/*/include/asm/nubus.h 9880F: drivers/nubus/ 9881F: include/linux/nubus.h 9882F: include/uapi/linux/nubus.h 9883 9884NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9885M: Antonino Daplas <adaplas@gmail.com> 9886L: linux-fbdev@vger.kernel.org 9887S: Maintained 9888F: drivers/video/fbdev/riva/ 9889F: drivers/video/fbdev/nvidia/ 9890 9891NVM EXPRESS DRIVER 9892M: Keith Busch <keith.busch@intel.com> 9893M: Jens Axboe <axboe@fb.com> 9894M: Christoph Hellwig <hch@lst.de> 9895M: Sagi Grimberg <sagi@grimberg.me> 9896L: linux-nvme@lists.infradead.org 9897T: git://git.infradead.org/nvme.git 9898W: http://git.infradead.org/nvme.git 9899S: Supported 9900F: drivers/nvme/host/ 9901F: include/linux/nvme.h 9902F: include/uapi/linux/nvme_ioctl.h 9903 9904NVM EXPRESS FC TRANSPORT DRIVERS 9905M: James Smart <james.smart@broadcom.com> 9906L: linux-nvme@lists.infradead.org 9907S: Supported 9908F: include/linux/nvme-fc.h 9909F: include/linux/nvme-fc-driver.h 9910F: drivers/nvme/host/fc.c 9911F: drivers/nvme/target/fc.c 9912F: drivers/nvme/target/fcloop.c 9913 9914NVM EXPRESS TARGET DRIVER 9915M: Christoph Hellwig <hch@lst.de> 9916M: Sagi Grimberg <sagi@grimberg.me> 9917L: linux-nvme@lists.infradead.org 9918T: git://git.infradead.org/nvme.git 9919W: http://git.infradead.org/nvme.git 9920S: Supported 9921F: drivers/nvme/target/ 9922 9923NVMEM FRAMEWORK 9924M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9925S: Maintained 9926F: drivers/nvmem/ 9927F: Documentation/devicetree/bindings/nvmem/ 9928F: Documentation/ABI/stable/sysfs-bus-nvmem 9929F: include/linux/nvmem-consumer.h 9930F: include/linux/nvmem-provider.h 9931 9932NXP TDA998X DRM DRIVER 9933M: Russell King <linux@armlinux.org.uk> 9934S: Supported 9935T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9936T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9937F: drivers/gpu/drm/i2c/tda998x_drv.c 9938F: include/drm/i2c/tda998x.h 9939 9940NXP TFA9879 DRIVER 9941M: Peter Rosin <peda@axentia.se> 9942L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9943S: Maintained 9944F: Documentation/devicetree/bindings/sound/tfa9879.txt 9945F: sound/soc/codecs/tfa9879* 9946 9947NXP-NCI NFC DRIVER 9948M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9949R: Charles Gorand <charles.gorand@effinnov.com> 9950L: linux-nfc@lists.01.org (moderated for non-subscribers) 9951S: Supported 9952F: drivers/nfc/nxp-nci 9953 9954OBJTOOL 9955M: Josh Poimboeuf <jpoimboe@redhat.com> 9956S: Supported 9957F: tools/objtool/ 9958 9959OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9960M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9961M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9962L: linuxppc-dev@lists.ozlabs.org 9963S: Supported 9964F: arch/powerpc/platforms/powernv/ocxl.c 9965F: arch/powerpc/include/asm/pnv-ocxl.h 9966F: drivers/misc/ocxl/ 9967F: include/misc/ocxl* 9968F: include/uapi/misc/ocxl.h 9969F: Documentation/accelerators/ocxl.txt 9970 9971OMAP AUDIO SUPPORT 9972M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9973M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9974L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9975L: linux-omap@vger.kernel.org 9976S: Maintained 9977F: sound/soc/omap/ 9978 9979OMAP CLOCK FRAMEWORK SUPPORT 9980M: Paul Walmsley <paul@pwsan.com> 9981L: linux-omap@vger.kernel.org 9982S: Maintained 9983F: arch/arm/*omap*/*clock* 9984 9985OMAP DEVICE TREE SUPPORT 9986M: Benoît Cousson <bcousson@baylibre.com> 9987M: Tony Lindgren <tony@atomide.com> 9988L: linux-omap@vger.kernel.org 9989L: devicetree@vger.kernel.org 9990S: Maintained 9991F: arch/arm/boot/dts/*omap* 9992F: arch/arm/boot/dts/*am3* 9993F: arch/arm/boot/dts/*am4* 9994F: arch/arm/boot/dts/*am5* 9995F: arch/arm/boot/dts/*dra7* 9996 9997OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9998M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9999L: linux-omap@vger.kernel.org 10000L: linux-fbdev@vger.kernel.org 10001S: Maintained 10002F: drivers/video/fbdev/omap2/ 10003F: Documentation/arm/OMAP/DSS 10004 10005OMAP FRAMEBUFFER SUPPORT 10006M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10007L: linux-fbdev@vger.kernel.org 10008L: linux-omap@vger.kernel.org 10009S: Maintained 10010F: drivers/video/fbdev/omap/ 10011 10012OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10013M: Roger Quadros <rogerq@ti.com> 10014M: Tony Lindgren <tony@atomide.com> 10015L: linux-omap@vger.kernel.org 10016S: Maintained 10017F: drivers/memory/omap-gpmc.c 10018F: arch/arm/mach-omap2/*gpmc* 10019 10020OMAP GPIO DRIVER 10021M: Grygorii Strashko <grygorii.strashko@ti.com> 10022M: Santosh Shilimkar <ssantosh@kernel.org> 10023M: Kevin Hilman <khilman@kernel.org> 10024L: linux-omap@vger.kernel.org 10025S: Maintained 10026F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10027F: drivers/gpio/gpio-omap.c 10028 10029OMAP HARDWARE SPINLOCK SUPPORT 10030M: Ohad Ben-Cohen <ohad@wizery.com> 10031L: linux-omap@vger.kernel.org 10032S: Maintained 10033F: drivers/hwspinlock/omap_hwspinlock.c 10034 10035OMAP HS MMC SUPPORT 10036L: linux-mmc@vger.kernel.org 10037L: linux-omap@vger.kernel.org 10038S: Orphan 10039F: drivers/mmc/host/omap_hsmmc.c 10040 10041OMAP HWMOD DATA 10042M: Paul Walmsley <paul@pwsan.com> 10043L: linux-omap@vger.kernel.org 10044S: Maintained 10045F: arch/arm/mach-omap2/omap_hwmod*data* 10046 10047OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10048M: Benoît Cousson <bcousson@baylibre.com> 10049L: linux-omap@vger.kernel.org 10050S: Maintained 10051F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10052 10053OMAP HWMOD SUPPORT 10054M: Benoît Cousson <bcousson@baylibre.com> 10055M: Paul Walmsley <paul@pwsan.com> 10056L: linux-omap@vger.kernel.org 10057S: Maintained 10058F: arch/arm/mach-omap2/omap_hwmod.* 10059 10060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10062L: linux-media@vger.kernel.org 10063S: Maintained 10064F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10065F: drivers/media/platform/omap3isp/ 10066F: drivers/staging/media/omap4iss/ 10067 10068OMAP MMC SUPPORT 10069M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10070L: linux-omap@vger.kernel.org 10071S: Maintained 10072F: drivers/mmc/host/omap.c 10073 10074OMAP POWER MANAGEMENT SUPPORT 10075M: Kevin Hilman <khilman@kernel.org> 10076L: linux-omap@vger.kernel.org 10077S: Maintained 10078F: arch/arm/*omap*/*pm* 10079F: drivers/cpufreq/omap-cpufreq.c 10080 10081OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10082M: Rajendra Nayak <rnayak@codeaurora.org> 10083M: Paul Walmsley <paul@pwsan.com> 10084L: linux-omap@vger.kernel.org 10085S: Maintained 10086F: arch/arm/mach-omap2/prm* 10087 10088OMAP RANDOM NUMBER GENERATOR SUPPORT 10089M: Deepak Saxena <dsaxena@plexity.net> 10090S: Maintained 10091F: drivers/char/hw_random/omap-rng.c 10092 10093OMAP USB SUPPORT 10094L: linux-usb@vger.kernel.org 10095L: linux-omap@vger.kernel.org 10096S: Orphan 10097F: drivers/usb/*/*omap* 10098F: arch/arm/*omap*/usb* 10099 10100OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10101M: Mark Jackson <mpfj@newflow.co.uk> 10102L: linux-omap@vger.kernel.org 10103S: Maintained 10104F: arch/arm/boot/dts/am335x-nano.dts 10105 10106OMAP1 SUPPORT 10107M: Aaro Koskinen <aaro.koskinen@iki.fi> 10108M: Tony Lindgren <tony@atomide.com> 10109L: linux-omap@vger.kernel.org 10110Q: http://patchwork.kernel.org/project/linux-omap/list/ 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10112S: Maintained 10113F: arch/arm/mach-omap1/ 10114F: arch/arm/plat-omap/ 10115F: arch/arm/configs/omap1_defconfig 10116F: drivers/i2c/busses/i2c-omap.c 10117F: include/linux/i2c-omap.h 10118 10119OMAP2+ SUPPORT 10120M: Tony Lindgren <tony@atomide.com> 10121L: linux-omap@vger.kernel.org 10122W: http://www.muru.com/linux/omap/ 10123W: http://linux.omap.com/ 10124Q: http://patchwork.kernel.org/project/linux-omap/list/ 10125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10126S: Maintained 10127F: arch/arm/mach-omap2/ 10128F: arch/arm/plat-omap/ 10129F: arch/arm/configs/omap2plus_defconfig 10130F: drivers/i2c/busses/i2c-omap.c 10131F: drivers/irqchip/irq-omap-intc.c 10132F: drivers/mfd/*omap*.c 10133F: drivers/mfd/menelaus.c 10134F: drivers/mfd/palmas.c 10135F: drivers/mfd/tps65217.c 10136F: drivers/mfd/tps65218.c 10137F: drivers/mfd/tps65910.c 10138F: drivers/mfd/twl-core.[ch] 10139F: drivers/mfd/twl4030*.c 10140F: drivers/mfd/twl6030*.c 10141F: drivers/mfd/twl6040*.c 10142F: drivers/regulator/palmas-regulator*.c 10143F: drivers/regulator/pbias-regulator.c 10144F: drivers/regulator/tps65217-regulator.c 10145F: drivers/regulator/tps65218-regulator.c 10146F: drivers/regulator/tps65910-regulator.c 10147F: drivers/regulator/twl-regulator.c 10148F: drivers/regulator/twl6030-regulator.c 10149F: include/linux/i2c-omap.h 10150 10151ONION OMEGA2+ BOARD 10152M: Harvey Hunt <harveyhuntnexus@gmail.com> 10153L: linux-mips@linux-mips.org 10154S: Maintained 10155F: arch/mips/boot/dts/ralink/omega2p.dts 10156 10157OMFS FILESYSTEM 10158M: Bob Copeland <me@bobcopeland.com> 10159L: linux-karma-devel@lists.sourceforge.net 10160S: Maintained 10161F: Documentation/filesystems/omfs.txt 10162F: fs/omfs/ 10163 10164OMNIKEY CARDMAN 4000 DRIVER 10165M: Harald Welte <laforge@gnumonks.org> 10166S: Maintained 10167F: drivers/char/pcmcia/cm4000_cs.c 10168F: include/linux/cm4000_cs.h 10169F: include/uapi/linux/cm4000_cs.h 10170 10171OMNIKEY CARDMAN 4040 DRIVER 10172M: Harald Welte <laforge@gnumonks.org> 10173S: Maintained 10174F: drivers/char/pcmcia/cm4040_cs.* 10175 10176OMNIVISION OV13858 SENSOR DRIVER 10177M: Sakari Ailus <sakari.ailus@linux.intel.com> 10178L: linux-media@vger.kernel.org 10179T: git git://linuxtv.org/media_tree.git 10180S: Maintained 10181F: drivers/media/i2c/ov13858.c 10182 10183OMNIVISION OV5640 SENSOR DRIVER 10184M: Steve Longerbeam <slongerbeam@gmail.com> 10185L: linux-media@vger.kernel.org 10186T: git git://linuxtv.org/media_tree.git 10187S: Maintained 10188F: drivers/media/i2c/ov5640.c 10189 10190OMNIVISION OV5647 SENSOR DRIVER 10191M: Luis Oliveira <lolivei@synopsys.com> 10192L: linux-media@vger.kernel.org 10193T: git git://linuxtv.org/media_tree.git 10194S: Maintained 10195F: drivers/media/i2c/ov5647.c 10196 10197OMNIVISION OV7670 SENSOR DRIVER 10198M: Jonathan Corbet <corbet@lwn.net> 10199L: linux-media@vger.kernel.org 10200T: git git://linuxtv.org/media_tree.git 10201S: Maintained 10202F: drivers/media/i2c/ov7670.c 10203F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10204 10205OMNIVISION OV7740 SENSOR DRIVER 10206M: Wenyou Yang <wenyou.yang@microchip.com> 10207L: linux-media@vger.kernel.org 10208T: git git://linuxtv.org/media_tree.git 10209S: Maintained 10210F: drivers/media/i2c/ov7740.c 10211F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10212 10213ONENAND FLASH DRIVER 10214M: Kyungmin Park <kyungmin.park@samsung.com> 10215L: linux-mtd@lists.infradead.org 10216S: Maintained 10217F: drivers/mtd/onenand/ 10218F: include/linux/mtd/onenand*.h 10219 10220ONSTREAM SCSI TAPE DRIVER 10221M: Willem Riede <osst@riede.org> 10222L: osst-users@lists.sourceforge.net 10223L: linux-scsi@vger.kernel.org 10224S: Maintained 10225F: Documentation/scsi/osst.txt 10226F: drivers/scsi/osst.* 10227F: drivers/scsi/osst_*.h 10228F: drivers/scsi/st.h 10229 10230OP-TEE DRIVER 10231M: Jens Wiklander <jens.wiklander@linaro.org> 10232S: Maintained 10233F: drivers/tee/optee/ 10234 10235OPA-VNIC DRIVER 10236M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10237M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10238L: linux-rdma@vger.kernel.org 10239S: Supported 10240F: drivers/infiniband/ulp/opa_vnic 10241 10242OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10243M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10244L: devicetree@vger.kernel.org 10245S: Maintained 10246F: Documentation/devicetree/dynamic-resolution-notes.txt 10247F: Documentation/devicetree/overlay-notes.txt 10248F: drivers/of/overlay.c 10249F: drivers/of/resolver.c 10250 10251OPEN FIRMWARE AND FLATTENED DEVICE TREE 10252M: Rob Herring <robh+dt@kernel.org> 10253M: Frank Rowand <frowand.list@gmail.com> 10254L: devicetree@vger.kernel.org 10255W: http://www.devicetree.org/ 10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10257S: Maintained 10258F: drivers/of/ 10259F: include/linux/of*.h 10260F: scripts/dtc/ 10261F: Documentation/ABI/testing/sysfs-firmware-ofw 10262 10263OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10264M: Rob Herring <robh+dt@kernel.org> 10265M: Mark Rutland <mark.rutland@arm.com> 10266L: devicetree@vger.kernel.org 10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10268Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10269S: Maintained 10270F: Documentation/devicetree/ 10271F: arch/*/boot/dts/ 10272F: include/dt-bindings/ 10273 10274OPENCORES I2C BUS DRIVER 10275M: Peter Korsgaard <jacmet@sunsite.dk> 10276L: linux-i2c@vger.kernel.org 10277S: Maintained 10278F: Documentation/i2c/busses/i2c-ocores 10279F: drivers/i2c/busses/i2c-ocores.c 10280 10281OPENRISC ARCHITECTURE 10282M: Jonas Bonn <jonas@southpole.se> 10283M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10284M: Stafford Horne <shorne@gmail.com> 10285T: git git://github.com/openrisc/linux.git 10286L: openrisc@lists.librecores.org 10287W: http://openrisc.io 10288S: Maintained 10289F: Documentation/devicetree/bindings/openrisc/ 10290F: Documentation/openrisc/ 10291F: arch/openrisc/ 10292F: drivers/irqchip/irq-ompic.c 10293F: drivers/irqchip/irq-or1k-* 10294 10295OPENVSWITCH 10296M: Pravin B Shelar <pshelar@ovn.org> 10297L: netdev@vger.kernel.org 10298L: dev@openvswitch.org 10299W: http://openvswitch.org 10300S: Maintained 10301F: net/openvswitch/ 10302F: include/uapi/linux/openvswitch.h 10303 10304OPERATING PERFORMANCE POINTS (OPP) 10305M: Viresh Kumar <vireshk@kernel.org> 10306M: Nishanth Menon <nm@ti.com> 10307M: Stephen Boyd <sboyd@kernel.org> 10308L: linux-pm@vger.kernel.org 10309S: Maintained 10310T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10311F: drivers/opp/ 10312F: include/linux/pm_opp.h 10313F: Documentation/power/opp.txt 10314F: Documentation/devicetree/bindings/opp/ 10315 10316OPL4 DRIVER 10317M: Clemens Ladisch <clemens@ladisch.de> 10318L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10319T: git git://git.alsa-project.org/alsa-kernel.git 10320S: Maintained 10321F: sound/drivers/opl4/ 10322 10323OPROFILE 10324M: Robert Richter <rric@kernel.org> 10325L: oprofile-list@lists.sf.net 10326S: Maintained 10327F: arch/*/include/asm/oprofile*.h 10328F: arch/*/oprofile/ 10329F: drivers/oprofile/ 10330F: include/linux/oprofile.h 10331 10332ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10333M: Mark Fasheh <mfasheh@versity.com> 10334M: Joel Becker <jlbec@evilplan.org> 10335L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10336W: http://ocfs2.wiki.kernel.org 10337S: Supported 10338F: Documentation/filesystems/ocfs2.txt 10339F: Documentation/filesystems/dlmfs.txt 10340F: fs/ocfs2/ 10341 10342ORANGEFS FILESYSTEM 10343M: Mike Marshall <hubcap@omnibond.com> 10344R: Martin Brandenburg <martin@omnibond.com> 10345L: devel@lists.orangefs.org 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10347S: Supported 10348F: fs/orangefs/ 10349F: Documentation/filesystems/orangefs.txt 10350 10351ORINOCO DRIVER 10352L: linux-wireless@vger.kernel.org 10353W: http://wireless.kernel.org/en/users/Drivers/orinoco 10354W: http://www.nongnu.org/orinoco/ 10355S: Orphan 10356F: drivers/net/wireless/intersil/orinoco/ 10357 10358OSD LIBRARY and FILESYSTEM 10359M: Boaz Harrosh <ooo@electrozaur.com> 10360S: Maintained 10361F: drivers/scsi/osd/ 10362F: include/scsi/osd_* 10363F: fs/exofs/ 10364 10365OV2659 OMNIVISION SENSOR DRIVER 10366M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10367L: linux-media@vger.kernel.org 10368W: https://linuxtv.org 10369Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10370T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10371S: Maintained 10372F: drivers/media/i2c/ov2659.c 10373F: include/media/i2c/ov2659.h 10374 10375OVERLAY FILESYSTEM 10376M: Miklos Szeredi <miklos@szeredi.hu> 10377L: linux-unionfs@vger.kernel.org 10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10379S: Supported 10380F: fs/overlayfs/ 10381F: Documentation/filesystems/overlayfs.txt 10382 10383P54 WIRELESS DRIVER 10384M: Christian Lamparter <chunkeey@googlemail.com> 10385L: linux-wireless@vger.kernel.org 10386W: http://wireless.kernel.org/en/users/Drivers/p54 10387S: Maintained 10388F: drivers/net/wireless/intersil/p54/ 10389 10390PA SEMI ETHERNET DRIVER 10391L: netdev@vger.kernel.org 10392S: Orphan 10393F: drivers/net/ethernet/pasemi/* 10394 10395PA SEMI SMBUS DRIVER 10396L: linux-i2c@vger.kernel.org 10397S: Orphan 10398F: drivers/i2c/busses/i2c-pasemi.c 10399 10400PADATA PARALLEL EXECUTION MECHANISM 10401M: Steffen Klassert <steffen.klassert@secunet.com> 10402L: linux-crypto@vger.kernel.org 10403S: Maintained 10404F: kernel/padata.c 10405F: include/linux/padata.h 10406F: Documentation/padata.txt 10407 10408PANASONIC LAPTOP ACPI EXTRAS DRIVER 10409M: Harald Welte <laforge@gnumonks.org> 10410L: platform-driver-x86@vger.kernel.org 10411S: Maintained 10412F: drivers/platform/x86/panasonic-laptop.c 10413 10414PANASONIC MN10300/AM33/AM34 PORT 10415M: David Howells <dhowells@redhat.com> 10416L: linux-am33-list@redhat.com (moderated for non-subscribers) 10417W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10418S: Maintained 10419F: Documentation/mn10300/ 10420F: arch/mn10300/ 10421 10422PARALLEL LCD/KEYPAD PANEL DRIVER 10423M: Willy Tarreau <willy@haproxy.com> 10424M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10425S: Odd Fixes 10426F: Documentation/misc-devices/lcd-panel-cgram.txt 10427F: drivers/misc/panel.c 10428 10429PARALLEL PORT SUBSYSTEM 10430M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10431M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10432L: linux-parport@lists.infradead.org (subscribers-only) 10433S: Maintained 10434F: drivers/parport/ 10435F: include/linux/parport*.h 10436F: drivers/char/ppdev.c 10437F: include/uapi/linux/ppdev.h 10438F: Documentation/parport*.txt 10439 10440PARAVIRT_OPS INTERFACE 10441M: Juergen Gross <jgross@suse.com> 10442M: Alok Kataria <akataria@vmware.com> 10443L: virtualization@lists.linux-foundation.org 10444S: Supported 10445F: Documentation/virtual/paravirt_ops.txt 10446F: arch/*/kernel/paravirt* 10447F: arch/*/include/asm/paravirt*.h 10448F: include/linux/hypervisor.h 10449 10450PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10451M: Tim Waugh <tim@cyberelk.net> 10452L: linux-parport@lists.infradead.org (subscribers-only) 10453S: Maintained 10454F: Documentation/blockdev/paride.txt 10455F: drivers/block/paride/ 10456 10457PARISC ARCHITECTURE 10458M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10459M: Helge Deller <deller@gmx.de> 10460L: linux-parisc@vger.kernel.org 10461W: http://www.parisc-linux.org/ 10462Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10464T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10465S: Maintained 10466F: arch/parisc/ 10467F: Documentation/parisc/ 10468F: drivers/parisc/ 10469F: drivers/char/agp/parisc-agp.c 10470F: drivers/input/serio/gscps2.c 10471F: drivers/parport/parport_gsc.* 10472F: drivers/tty/serial/8250/8250_gsc.c 10473F: drivers/video/fbdev/sti* 10474F: drivers/video/console/sti* 10475F: drivers/video/logo/logo_parisc* 10476 10477PARMAN 10478M: Jiri Pirko <jiri@mellanox.com> 10479L: netdev@vger.kernel.org 10480S: Supported 10481F: lib/parman.c 10482F: lib/test_parman.c 10483F: include/linux/parman.h 10484 10485PC87360 HARDWARE MONITORING DRIVER 10486M: Jim Cromie <jim.cromie@gmail.com> 10487L: linux-hwmon@vger.kernel.org 10488S: Maintained 10489F: Documentation/hwmon/pc87360 10490F: drivers/hwmon/pc87360.c 10491 10492PC8736x GPIO DRIVER 10493M: Jim Cromie <jim.cromie@gmail.com> 10494S: Maintained 10495F: drivers/char/pc8736x_gpio.c 10496 10497PC87427 HARDWARE MONITORING DRIVER 10498M: Jean Delvare <jdelvare@suse.com> 10499L: linux-hwmon@vger.kernel.org 10500S: Maintained 10501F: Documentation/hwmon/pc87427 10502F: drivers/hwmon/pc87427.c 10503 10504PCA9532 LED DRIVER 10505M: Riku Voipio <riku.voipio@iki.fi> 10506S: Maintained 10507F: drivers/leds/leds-pca9532.c 10508F: include/linux/leds-pca9532.h 10509 10510PCA9541 I2C BUS MASTER SELECTOR DRIVER 10511M: Guenter Roeck <linux@roeck-us.net> 10512L: linux-i2c@vger.kernel.org 10513S: Maintained 10514F: drivers/i2c/muxes/i2c-mux-pca9541.c 10515 10516PCDP - PRIMARY CONSOLE AND DEBUG PORT 10517M: Khalid Aziz <khalid@gonehiking.org> 10518S: Maintained 10519F: drivers/firmware/pcdp.* 10520 10521PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10522M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10523L: linux-pci@vger.kernel.org 10524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10525S: Maintained 10526F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10527F: drivers/pci/host/pci-aardvark.c 10528 10529PCI DRIVER FOR ALTERA PCIE IP 10530M: Ley Foon Tan <lftan@altera.com> 10531L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10532L: linux-pci@vger.kernel.org 10533S: Supported 10534F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10535F: drivers/pci/host/pcie-altera.c 10536 10537PCI DRIVER FOR APPLIEDMICRO XGENE 10538M: Tanmay Inamdar <tinamdar@apm.com> 10539L: linux-pci@vger.kernel.org 10540L: linux-arm-kernel@lists.infradead.org 10541S: Maintained 10542F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10543F: drivers/pci/host/pci-xgene.c 10544 10545PCI DRIVER FOR ARM VERSATILE PLATFORM 10546M: Rob Herring <robh@kernel.org> 10547L: linux-pci@vger.kernel.org 10548L: linux-arm-kernel@lists.infradead.org 10549S: Maintained 10550F: Documentation/devicetree/bindings/pci/versatile.txt 10551F: drivers/pci/host/pci-versatile.c 10552 10553PCI DRIVER FOR ARMADA 8K 10554M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10555L: linux-pci@vger.kernel.org 10556L: linux-arm-kernel@lists.infradead.org 10557S: Maintained 10558F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10559F: drivers/pci/dwc/pcie-armada8k.c 10560 10561PCI DRIVER FOR CADENCE PCIE IP 10562M: Alan Douglas <adouglas@cadence.com> 10563L: linux-pci@vger.kernel.org 10564S: Maintained 10565F: Documentation/devicetree/bindings/pci/cdns,*.txt 10566F: drivers/pci/cadence/pcie-cadence* 10567 10568PCI DRIVER FOR FREESCALE LAYERSCAPE 10569M: Minghuan Lian <minghuan.Lian@freescale.com> 10570M: Mingkai Hu <mingkai.hu@freescale.com> 10571M: Roy Zang <tie-fei.zang@freescale.com> 10572L: linuxppc-dev@lists.ozlabs.org 10573L: linux-pci@vger.kernel.org 10574L: linux-arm-kernel@lists.infradead.org 10575S: Maintained 10576F: drivers/pci/dwc/*layerscape* 10577 10578PCI DRIVER FOR GENERIC OF HOSTS 10579M: Will Deacon <will.deacon@arm.com> 10580L: linux-pci@vger.kernel.org 10581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10582S: Maintained 10583F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10584F: drivers/pci/host/pci-host-common.c 10585F: drivers/pci/host/pci-host-generic.c 10586 10587PCI DRIVER FOR IMX6 10588M: Richard Zhu <hongxing.zhu@nxp.com> 10589M: Lucas Stach <l.stach@pengutronix.de> 10590L: linux-pci@vger.kernel.org 10591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10592S: Maintained 10593F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10594F: drivers/pci/dwc/*imx6* 10595 10596PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10597M: Keith Busch <keith.busch@intel.com> 10598M: Jonathan Derrick <jonathan.derrick@intel.com> 10599L: linux-pci@vger.kernel.org 10600S: Supported 10601F: drivers/pci/host/vmd.c 10602 10603PCI DRIVER FOR MICROSEMI SWITCHTEC 10604M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10605M: Logan Gunthorpe <logang@deltatee.com> 10606L: linux-pci@vger.kernel.org 10607S: Maintained 10608F: Documentation/switchtec.txt 10609F: Documentation/ABI/testing/sysfs-class-switchtec 10610F: drivers/pci/switch/switchtec* 10611F: include/uapi/linux/switchtec_ioctl.h 10612F: include/linux/switchtec.h 10613F: drivers/ntb/hw/mscc/ 10614 10615PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10616M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10617M: Jason Cooper <jason@lakedaemon.net> 10618L: linux-pci@vger.kernel.org 10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10620S: Maintained 10621F: drivers/pci/host/*mvebu* 10622 10623PCI DRIVER FOR NVIDIA TEGRA 10624M: Thierry Reding <thierry.reding@gmail.com> 10625L: linux-tegra@vger.kernel.org 10626L: linux-pci@vger.kernel.org 10627S: Supported 10628F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10629F: drivers/pci/host/pci-tegra.c 10630 10631PCI DRIVER FOR RENESAS R-CAR 10632M: Simon Horman <horms@verge.net.au> 10633L: linux-pci@vger.kernel.org 10634L: linux-renesas-soc@vger.kernel.org 10635S: Maintained 10636F: drivers/pci/host/*rcar* 10637 10638PCI DRIVER FOR SAMSUNG EXYNOS 10639M: Jingoo Han <jingoohan1@gmail.com> 10640L: linux-pci@vger.kernel.org 10641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10642L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10643S: Maintained 10644F: drivers/pci/dwc/pci-exynos.c 10645 10646PCI DRIVER FOR SYNOPSYS DESIGNWARE 10647M: Jingoo Han <jingoohan1@gmail.com> 10648M: Joao Pinto <Joao.Pinto@synopsys.com> 10649L: linux-pci@vger.kernel.org 10650S: Maintained 10651F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10652F: drivers/pci/dwc/*designware* 10653 10654PCI DRIVER FOR TI DRA7XX 10655M: Kishon Vijay Abraham I <kishon@ti.com> 10656L: linux-omap@vger.kernel.org 10657L: linux-pci@vger.kernel.org 10658S: Supported 10659F: Documentation/devicetree/bindings/pci/ti-pci.txt 10660F: drivers/pci/dwc/pci-dra7xx.c 10661 10662PCI DRIVER FOR TI KEYSTONE 10663M: Murali Karicheri <m-karicheri2@ti.com> 10664L: linux-pci@vger.kernel.org 10665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10666S: Maintained 10667F: drivers/pci/dwc/*keystone* 10668 10669PCI ENDPOINT SUBSYSTEM 10670M: Kishon Vijay Abraham I <kishon@ti.com> 10671M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10672L: linux-pci@vger.kernel.org 10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10674S: Supported 10675F: drivers/pci/endpoint/ 10676F: drivers/misc/pci_endpoint_test.c 10677F: tools/pci/ 10678 10679PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10680M: Russell Currey <ruscur@russell.cc> 10681L: linuxppc-dev@lists.ozlabs.org 10682S: Supported 10683F: Documentation/powerpc/eeh-pci-error-recovery.txt 10684F: arch/powerpc/kernel/eeh*.c 10685F: arch/powerpc/platforms/*/eeh*.c 10686F: arch/powerpc/include/*/eeh*.h 10687 10688PCI ERROR RECOVERY 10689M: Linas Vepstas <linasvepstas@gmail.com> 10690L: linux-pci@vger.kernel.org 10691S: Supported 10692F: Documentation/PCI/pci-error-recovery.txt 10693 10694PCI MSI DRIVER FOR ALTERA MSI IP 10695M: Ley Foon Tan <lftan@altera.com> 10696L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10697L: linux-pci@vger.kernel.org 10698S: Supported 10699F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10700F: drivers/pci/host/pcie-altera-msi.c 10701 10702PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10703M: Duc Dang <dhdang@apm.com> 10704L: linux-pci@vger.kernel.org 10705L: linux-arm-kernel@lists.infradead.org 10706S: Maintained 10707F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10708F: drivers/pci/host/pci-xgene-msi.c 10709 10710PCI SUBSYSTEM 10711M: Bjorn Helgaas <bhelgaas@google.com> 10712L: linux-pci@vger.kernel.org 10713Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10715S: Supported 10716F: Documentation/devicetree/bindings/pci/ 10717F: Documentation/PCI/ 10718F: drivers/acpi/pci* 10719F: drivers/pci/ 10720F: include/asm-generic/pci* 10721F: include/linux/pci* 10722F: include/uapi/linux/pci* 10723F: lib/pci* 10724F: arch/x86/pci/ 10725F: arch/x86/kernel/quirks.c 10726 10727PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10728M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10729L: linux-pci@vger.kernel.org 10730Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10732S: Supported 10733F: drivers/pci/host/ 10734F: drivers/pci/dwc/ 10735 10736PCIE DRIVER FOR AXIS ARTPEC 10737M: Niklas Cassel <niklas.cassel@axis.com> 10738M: Jesper Nilsson <jesper.nilsson@axis.com> 10739L: linux-arm-kernel@axis.com 10740L: linux-pci@vger.kernel.org 10741S: Maintained 10742F: Documentation/devicetree/bindings/pci/axis,artpec* 10743F: drivers/pci/dwc/*artpec* 10744 10745PCIE DRIVER FOR CAVIUM THUNDERX 10746M: David Daney <david.daney@cavium.com> 10747L: linux-pci@vger.kernel.org 10748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10749S: Supported 10750F: Documentation/devicetree/bindings/pci/pci-thunder-* 10751F: drivers/pci/host/pci-thunder-* 10752 10753PCIE DRIVER FOR HISILICON 10754M: Zhou Wang <wangzhou1@hisilicon.com> 10755L: linux-pci@vger.kernel.org 10756S: Maintained 10757F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10758F: drivers/pci/dwc/pcie-hisi.c 10759 10760PCIE DRIVER FOR HISILICON KIRIN 10761M: Xiaowei Song <songxiaowei@hisilicon.com> 10762M: Binghui Wang <wangbinghui@hisilicon.com> 10763L: linux-pci@vger.kernel.org 10764S: Maintained 10765F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10766F: drivers/pci/dwc/pcie-kirin.c 10767 10768PCIE DRIVER FOR HISILICON STB 10769M: Jianguo Sun <sunjianguo1@huawei.com> 10770M: Shawn Guo <shawn.guo@linaro.org> 10771L: linux-pci@vger.kernel.org 10772S: Maintained 10773F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10774F: drivers/pci/dwc/pcie-histb.c 10775 10776PCIE DRIVER FOR MEDIATEK 10777M: Ryder Lee <ryder.lee@mediatek.com> 10778L: linux-pci@vger.kernel.org 10779L: linux-mediatek@lists.infradead.org 10780S: Supported 10781F: Documentation/devicetree/bindings/pci/mediatek* 10782F: drivers/pci/host/*mediatek* 10783 10784PCIE DRIVER FOR QUALCOMM MSM 10785M: Stanimir Varbanov <svarbanov@mm-sol.com> 10786L: linux-pci@vger.kernel.org 10787L: linux-arm-msm@vger.kernel.org 10788S: Maintained 10789F: drivers/pci/dwc/*qcom* 10790 10791PCIE DRIVER FOR ROCKCHIP 10792M: Shawn Lin <shawn.lin@rock-chips.com> 10793L: linux-pci@vger.kernel.org 10794L: linux-rockchip@lists.infradead.org 10795S: Maintained 10796F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10797F: drivers/pci/host/pcie-rockchip.c 10798 10799PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10800M: Linus Walleij <linus.walleij@linaro.org> 10801L: linux-pci@vger.kernel.org 10802S: Maintained 10803F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10804F: drivers/pci/host/pci-v3-semi.c 10805 10806PCIE DRIVER FOR ST SPEAR13XX 10807M: Pratyush Anand <pratyush.anand@gmail.com> 10808L: linux-pci@vger.kernel.org 10809S: Maintained 10810F: drivers/pci/dwc/*spear* 10811 10812PCMCIA SUBSYSTEM 10813M: Dominik Brodowski <linux@dominikbrodowski.net> 10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10815S: Odd Fixes 10816F: Documentation/pcmcia/ 10817F: tools/pcmcia/ 10818F: drivers/pcmcia/ 10819F: include/pcmcia/ 10820 10821PCNET32 NETWORK DRIVER 10822M: Don Fry <pcnet32@frontier.com> 10823L: netdev@vger.kernel.org 10824S: Maintained 10825F: drivers/net/ethernet/amd/pcnet32.c 10826 10827PCRYPT PARALLEL CRYPTO ENGINE 10828M: Steffen Klassert <steffen.klassert@secunet.com> 10829L: linux-crypto@vger.kernel.org 10830S: Maintained 10831F: crypto/pcrypt.c 10832F: include/crypto/pcrypt.h 10833 10834PEAQ WMI HOTKEYS DRIVER 10835M: Hans de Goede <hdegoede@redhat.com> 10836L: platform-driver-x86@vger.kernel.org 10837S: Maintained 10838F: drivers/platform/x86/peaq-wmi.c 10839 10840PER-CPU MEMORY ALLOCATOR 10841M: Tejun Heo <tj@kernel.org> 10842M: Christoph Lameter <cl@linux.com> 10843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10844S: Maintained 10845F: include/linux/percpu*.h 10846F: mm/percpu*.c 10847F: arch/*/include/asm/percpu.h 10848 10849PER-TASK DELAY ACCOUNTING 10850M: Balbir Singh <bsingharora@gmail.com> 10851S: Maintained 10852F: include/linux/delayacct.h 10853F: kernel/delayacct.c 10854 10855PERFORMANCE EVENTS SUBSYSTEM 10856M: Peter Zijlstra <peterz@infradead.org> 10857M: Ingo Molnar <mingo@redhat.com> 10858M: Arnaldo Carvalho de Melo <acme@kernel.org> 10859R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10860R: Jiri Olsa <jolsa@redhat.com> 10861R: Namhyung Kim <namhyung@kernel.org> 10862L: linux-kernel@vger.kernel.org 10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10864S: Supported 10865F: kernel/events/* 10866F: include/linux/perf_event.h 10867F: include/uapi/linux/perf_event.h 10868F: arch/*/kernel/perf_event*.c 10869F: arch/*/kernel/*/perf_event*.c 10870F: arch/*/kernel/*/*/perf_event*.c 10871F: arch/*/include/asm/perf_event.h 10872F: arch/*/kernel/perf_callchain.c 10873F: arch/*/events/* 10874F: tools/perf/ 10875 10876PERSONALITY HANDLING 10877M: Christoph Hellwig <hch@infradead.org> 10878L: linux-abi-devel@lists.sourceforge.net 10879S: Maintained 10880F: include/linux/personality.h 10881F: include/uapi/linux/personality.h 10882 10883PHONET PROTOCOL 10884M: Remi Denis-Courmont <courmisch@gmail.com> 10885S: Supported 10886F: Documentation/networking/phonet.txt 10887F: include/linux/phonet.h 10888F: include/net/phonet/ 10889F: include/uapi/linux/phonet.h 10890F: net/phonet/ 10891 10892PHRAM MTD DRIVER 10893M: Joern Engel <joern@lazybastard.org> 10894L: linux-mtd@lists.infradead.org 10895S: Maintained 10896F: drivers/mtd/devices/phram.c 10897 10898PICOLCD HID DRIVER 10899M: Bruno Prémont <bonbons@linux-vserver.org> 10900L: linux-input@vger.kernel.org 10901S: Maintained 10902F: drivers/hid/hid-picolcd* 10903 10904PICOXCELL SUPPORT 10905M: Jamie Iles <jamie@jamieiles.com> 10906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10907T: git git://github.com/jamieiles/linux-2.6-ji.git 10908S: Supported 10909F: arch/arm/boot/dts/picoxcell* 10910F: arch/arm/mach-picoxcell/ 10911F: drivers/crypto/picoxcell* 10912 10913PIN CONTROL SUBSYSTEM 10914M: Linus Walleij <linus.walleij@linaro.org> 10915L: linux-gpio@vger.kernel.org 10916T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10917S: Maintained 10918F: Documentation/devicetree/bindings/pinctrl/ 10919F: Documentation/driver-api/pinctl.rst 10920F: drivers/pinctrl/ 10921F: include/linux/pinctrl/ 10922 10923PIN CONTROLLER - ATMEL AT91 10924M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10926S: Maintained 10927F: drivers/pinctrl/pinctrl-at91.* 10928 10929PIN CONTROLLER - ATMEL AT91 PIO4 10930M: Ludovic Desroches <ludovic.desroches@microchip.com> 10931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10932L: linux-gpio@vger.kernel.org 10933S: Supported 10934F: drivers/pinctrl/pinctrl-at91-pio4.* 10935 10936PIN CONTROLLER - INTEL 10937M: Mika Westerberg <mika.westerberg@linux.intel.com> 10938M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10939S: Maintained 10940F: drivers/pinctrl/intel/ 10941 10942PIN CONTROLLER - MEDIATEK 10943M: Sean Wang <sean.wang@mediatek.com> 10944L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10945S: Maintained 10946F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10947F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10948F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10949F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10950F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10951 10952PIN CONTROLLER - QUALCOMM 10953M: Bjorn Andersson <bjorn.andersson@linaro.org> 10954S: Maintained 10955L: linux-arm-msm@vger.kernel.org 10956F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10957F: drivers/pinctrl/qcom/ 10958 10959PIN CONTROLLER - RENESAS 10960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10961M: Geert Uytterhoeven <geert+renesas@glider.be> 10962L: linux-renesas-soc@vger.kernel.org 10963T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10964S: Maintained 10965F: drivers/pinctrl/sh-pfc/ 10966 10967PIN CONTROLLER - SAMSUNG 10968M: Tomasz Figa <tomasz.figa@gmail.com> 10969M: Krzysztof Kozlowski <krzk@kernel.org> 10970M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10972L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10973Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10975S: Maintained 10976F: drivers/pinctrl/samsung/ 10977F: include/dt-bindings/pinctrl/samsung.h 10978F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10979 10980PIN CONTROLLER - SINGLE 10981M: Tony Lindgren <tony@atomide.com> 10982M: Haojian Zhuang <haojian.zhuang@linaro.org> 10983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10984L: linux-omap@vger.kernel.org 10985S: Maintained 10986F: drivers/pinctrl/pinctrl-single.c 10987 10988PIN CONTROLLER - ST SPEAR 10989M: Viresh Kumar <vireshk@kernel.org> 10990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10991W: http://www.st.com/spear 10992S: Maintained 10993F: drivers/pinctrl/spear/ 10994 10995PISTACHIO SOC SUPPORT 10996M: James Hartley <james.hartley@sondrel.com> 10997L: linux-mips@linux-mips.org 10998S: Odd Fixes 10999F: arch/mips/pistachio/ 11000F: arch/mips/include/asm/mach-pistachio/ 11001F: arch/mips/boot/dts/img/pistachio* 11002F: arch/mips/configs/pistachio*_defconfig 11003 11004PKTCDVD DRIVER 11005S: Orphan 11006M: linux-block@vger.kernel.org 11007F: drivers/block/pktcdvd.c 11008F: include/linux/pktcdvd.h 11009F: include/uapi/linux/pktcdvd.h 11010 11011PKUNITY SOC DRIVERS 11012M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11013W: http://mprc.pku.edu.cn/~guanxuetao/linux 11014S: Maintained 11015T: git git://github.com/gxt/linux.git 11016F: drivers/input/serio/i8042-unicore32io.h 11017F: drivers/i2c/busses/i2c-puv3.c 11018F: drivers/video/fbdev/fb-puv3.c 11019F: drivers/rtc/rtc-puv3.c 11020 11021PMBUS HARDWARE MONITORING DRIVERS 11022M: Guenter Roeck <linux@roeck-us.net> 11023L: linux-hwmon@vger.kernel.org 11024W: http://hwmon.wiki.kernel.org/ 11025W: http://www.roeck-us.net/linux/drivers/ 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11027S: Maintained 11028F: Documentation/hwmon/pmbus 11029F: drivers/hwmon/pmbus/ 11030F: include/linux/pmbus.h 11031 11032PMC SIERRA MaxRAID DRIVER 11033L: linux-scsi@vger.kernel.org 11034W: http://www.pmc-sierra.com/ 11035S: Orphan 11036F: drivers/scsi/pmcraid.* 11037 11038PMC SIERRA PM8001 DRIVER 11039M: Jack Wang <jinpu.wang@profitbricks.com> 11040M: lindar_liu@usish.com 11041L: linux-scsi@vger.kernel.org 11042S: Supported 11043F: drivers/scsi/pm8001/ 11044 11045PNP SUPPORT 11046M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11047S: Maintained 11048F: drivers/pnp/ 11049 11050POSIX CLOCKS and TIMERS 11051M: Thomas Gleixner <tglx@linutronix.de> 11052L: linux-kernel@vger.kernel.org 11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11054S: Maintained 11055F: fs/timerfd.c 11056F: include/linux/timer* 11057F: kernel/time/*timer* 11058 11059POWER MANAGEMENT CORE 11060M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11061L: linux-pm@vger.kernel.org 11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11063B: https://bugzilla.kernel.org 11064S: Supported 11065F: drivers/base/power/ 11066F: include/linux/pm.h 11067F: include/linux/pm_* 11068F: include/linux/powercap.h 11069F: drivers/powercap/ 11070F: kernel/configs/nopm.config 11071 11072POWER STATE COORDINATION INTERFACE (PSCI) 11073M: Mark Rutland <mark.rutland@arm.com> 11074M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11075L: linux-arm-kernel@lists.infradead.org 11076S: Maintained 11077F: drivers/firmware/psci*.c 11078F: include/linux/psci.h 11079F: include/uapi/linux/psci.h 11080 11081POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11082M: Sebastian Reichel <sre@kernel.org> 11083L: linux-pm@vger.kernel.org 11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11085S: Maintained 11086F: Documentation/devicetree/bindings/power/supply/ 11087F: include/linux/power_supply.h 11088F: drivers/power/supply/ 11089 11090POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11091M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11092L: linuxppc-dev@lists.ozlabs.org 11093S: Maintained 11094F: drivers/char/powernv-op-panel.c 11095 11096PPP OVER ATM (RFC 2364) 11097M: Mitchell Blank Jr <mitch@sfgoth.com> 11098S: Maintained 11099F: net/atm/pppoatm.c 11100F: include/uapi/linux/atmppp.h 11101 11102PPP OVER ETHERNET 11103M: Michal Ostrowski <mostrows@earthlink.net> 11104S: Maintained 11105F: drivers/net/ppp/pppoe.c 11106F: drivers/net/ppp/pppox.c 11107 11108PPP OVER L2TP 11109M: James Chapman <jchapman@katalix.com> 11110S: Maintained 11111F: net/l2tp/l2tp_ppp.c 11112F: include/linux/if_pppol2tp.h 11113F: include/uapi/linux/if_pppol2tp.h 11114 11115PPP PROTOCOL DRIVERS AND COMPRESSORS 11116M: Paul Mackerras <paulus@samba.org> 11117L: linux-ppp@vger.kernel.org 11118S: Maintained 11119F: drivers/net/ppp/ppp_* 11120 11121PPS SUPPORT 11122M: Rodolfo Giometti <giometti@enneenne.com> 11123W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11124L: linuxpps@ml.enneenne.com (subscribers-only) 11125S: Maintained 11126F: Documentation/pps/ 11127F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11128F: Documentation/ABI/testing/sysfs-pps 11129F: drivers/pps/ 11130F: include/linux/pps*.h 11131F: include/uapi/linux/pps.h 11132 11133PPTP DRIVER 11134M: Dmitry Kozlov <xeb@mail.ru> 11135L: netdev@vger.kernel.org 11136S: Maintained 11137F: drivers/net/ppp/pptp.c 11138W: http://sourceforge.net/projects/accel-pptp 11139 11140PREEMPTIBLE KERNEL 11141M: Robert Love <rml@tech9.net> 11142L: kpreempt-tech@lists.sourceforge.net 11143W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11144S: Supported 11145F: Documentation/preempt-locking.txt 11146F: include/linux/preempt.h 11147 11148PRINTK 11149M: Petr Mladek <pmladek@suse.com> 11150M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11151R: Steven Rostedt <rostedt@goodmis.org> 11152S: Maintained 11153F: kernel/printk/ 11154F: include/linux/printk.h 11155 11156PRISM54 WIRELESS DRIVER 11157M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11158L: linux-wireless@vger.kernel.org 11159W: http://wireless.kernel.org/en/users/Drivers/p54 11160S: Obsolete 11161F: drivers/net/wireless/intersil/prism54/ 11162 11163PROC SYSCTL 11164M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11165M: Kees Cook <keescook@chromium.org> 11166L: linux-kernel@vger.kernel.org 11167L: linux-fsdevel@vger.kernel.org 11168S: Maintained 11169F: fs/proc/proc_sysctl.c 11170F: include/linux/sysctl.h 11171F: kernel/sysctl.c 11172F: tools/testing/selftests/sysctl/ 11173 11174PS3 NETWORK SUPPORT 11175M: Geoff Levand <geoff@infradead.org> 11176L: netdev@vger.kernel.org 11177L: linuxppc-dev@lists.ozlabs.org 11178S: Maintained 11179F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11180 11181PS3 PLATFORM SUPPORT 11182M: Geoff Levand <geoff@infradead.org> 11183L: linuxppc-dev@lists.ozlabs.org 11184S: Maintained 11185F: arch/powerpc/boot/ps3* 11186F: arch/powerpc/include/asm/lv1call.h 11187F: arch/powerpc/include/asm/ps3*.h 11188F: arch/powerpc/platforms/ps3/ 11189F: drivers/*/ps3* 11190F: drivers/ps3/ 11191F: drivers/rtc/rtc-ps3.c 11192F: drivers/usb/host/*ps3.c 11193F: sound/ppc/snd_ps3* 11194 11195PS3VRAM DRIVER 11196M: Jim Paris <jim@jtan.com> 11197M: Geoff Levand <geoff@infradead.org> 11198L: linuxppc-dev@lists.ozlabs.org 11199S: Maintained 11200F: drivers/block/ps3vram.c 11201 11202PSAMPLE PACKET SAMPLING SUPPORT: 11203M: Yotam Gigi <yotam.gi@gmail.com> 11204S: Maintained 11205F: net/psample 11206F: include/net/psample.h 11207F: include/uapi/linux/psample.h 11208 11209PSTORE FILESYSTEM 11210M: Kees Cook <keescook@chromium.org> 11211M: Anton Vorontsov <anton@enomsg.org> 11212M: Colin Cross <ccross@android.com> 11213M: Tony Luck <tony.luck@intel.com> 11214S: Maintained 11215T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11216F: fs/pstore/ 11217F: include/linux/pstore* 11218F: drivers/firmware/efi/efi-pstore.c 11219F: drivers/acpi/apei/erst.c 11220F: Documentation/admin-guide/ramoops.rst 11221F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11222K: \b(pstore|ramoops) 11223 11224PTP HARDWARE CLOCK SUPPORT 11225M: Richard Cochran <richardcochran@gmail.com> 11226L: netdev@vger.kernel.org 11227S: Maintained 11228W: http://linuxptp.sourceforge.net/ 11229F: Documentation/ABI/testing/sysfs-ptp 11230F: Documentation/ptp/* 11231F: drivers/net/ethernet/freescale/gianfar_ptp.c 11232F: drivers/net/phy/dp83640* 11233F: drivers/ptp/* 11234F: include/linux/ptp_cl* 11235 11236PTRACE SUPPORT 11237M: Oleg Nesterov <oleg@redhat.com> 11238S: Maintained 11239F: include/asm-generic/syscall.h 11240F: include/linux/ptrace.h 11241F: include/linux/regset.h 11242F: include/linux/tracehook.h 11243F: include/uapi/linux/ptrace.h 11244F: include/uapi/linux/ptrace.h 11245F: include/asm-generic/ptrace.h 11246F: kernel/ptrace.c 11247F: arch/*/ptrace*.c 11248F: arch/*/*/ptrace*.c 11249F: arch/*/include/asm/ptrace*.h 11250 11251PULSE8-CEC DRIVER 11252M: Hans Verkuil <hverkuil@xs4all.nl> 11253L: linux-media@vger.kernel.org 11254T: git git://linuxtv.org/media_tree.git 11255S: Maintained 11256F: drivers/media/usb/pulse8-cec/* 11257F: Documentation/media/cec-drivers/pulse8-cec.rst 11258 11259PVRUSB2 VIDEO4LINUX DRIVER 11260M: Mike Isely <isely@pobox.com> 11261L: pvrusb2@isely.net (subscribers-only) 11262L: linux-media@vger.kernel.org 11263W: http://www.isely.net/pvrusb2/ 11264T: git git://linuxtv.org/media_tree.git 11265S: Maintained 11266F: Documentation/media/v4l-drivers/pvrusb2* 11267F: drivers/media/usb/pvrusb2/ 11268 11269PWC WEBCAM DRIVER 11270M: Hans Verkuil <hverkuil@xs4all.nl> 11271L: linux-media@vger.kernel.org 11272T: git git://linuxtv.org/media_tree.git 11273S: Odd Fixes 11274F: drivers/media/usb/pwc/* 11275 11276PWM FAN DRIVER 11277M: Kamil Debski <kamil@wypas.org> 11278M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11279L: linux-hwmon@vger.kernel.org 11280S: Supported 11281F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11282F: Documentation/hwmon/pwm-fan 11283F: drivers/hwmon/pwm-fan.c 11284 11285PWM IR Transmitter 11286M: Sean Young <sean@mess.org> 11287L: linux-media@vger.kernel.org 11288S: Maintained 11289F: drivers/media/rc/pwm-ir-tx.c 11290 11291PWM SUBSYSTEM 11292M: Thierry Reding <thierry.reding@gmail.com> 11293L: linux-pwm@vger.kernel.org 11294S: Maintained 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11296F: Documentation/pwm.txt 11297F: Documentation/devicetree/bindings/pwm/ 11298F: include/linux/pwm.h 11299F: drivers/pwm/ 11300F: drivers/video/backlight/pwm_bl.c 11301F: include/linux/pwm_backlight.h 11302F: drivers/gpio/gpio-mvebu.c 11303F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11304 11305PXA GPIO DRIVER 11306M: Robert Jarzmik <robert.jarzmik@free.fr> 11307L: linux-gpio@vger.kernel.org 11308S: Maintained 11309F: drivers/gpio/gpio-pxa.c 11310 11311PXA MMCI DRIVER 11312S: Orphan 11313 11314PXA RTC DRIVER 11315M: Robert Jarzmik <robert.jarzmik@free.fr> 11316L: linux-rtc@vger.kernel.org 11317S: Maintained 11318 11319PXA2xx/PXA3xx SUPPORT 11320M: Daniel Mack <daniel@zonque.org> 11321M: Haojian Zhuang <haojian.zhuang@gmail.com> 11322M: Robert Jarzmik <robert.jarzmik@free.fr> 11323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11324T: git git://github.com/hzhuang1/linux.git 11325T: git git://github.com/rjarzmik/linux.git 11326S: Maintained 11327F: arch/arm/boot/dts/pxa* 11328F: arch/arm/mach-pxa/ 11329F: drivers/dma/pxa* 11330F: drivers/pcmcia/pxa2xx* 11331F: drivers/pinctrl/pxa/ 11332F: drivers/spi/spi-pxa2xx* 11333F: drivers/usb/gadget/udc/pxa2* 11334F: include/sound/pxa2xx-lib.h 11335F: sound/arm/pxa* 11336F: sound/soc/pxa/ 11337 11338PXA3xx NAND FLASH DRIVER 11339M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11340L: linux-mtd@lists.infradead.org 11341S: Maintained 11342F: drivers/mtd/nand/pxa3xx_nand.c 11343 11344QAT DRIVER 11345M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11346L: qat-linux@intel.com 11347S: Supported 11348F: drivers/crypto/qat/ 11349 11350QCOM AUDIO (ASoC) DRIVERS 11351M: Patrick Lai <plai@codeaurora.org> 11352M: Banajit Goswami <bgoswami@codeaurora.org> 11353L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11354S: Supported 11355F: sound/soc/qcom/ 11356 11357QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11358M: Gabriel Somlo <somlo@cmu.edu> 11359M: "Michael S. Tsirkin" <mst@redhat.com> 11360L: qemu-devel@nongnu.org 11361S: Maintained 11362F: drivers/firmware/qemu_fw_cfg.c 11363 11364QIB DRIVER 11365M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11366M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11367L: linux-rdma@vger.kernel.org 11368S: Supported 11369F: drivers/infiniband/hw/qib/ 11370 11371QLOGIC QL41xxx FCOE DRIVER 11372M: QLogic-Storage-Upstream@cavium.com 11373L: linux-scsi@vger.kernel.org 11374S: Supported 11375F: drivers/scsi/qedf/ 11376 11377QLOGIC QL41xxx ISCSI DRIVER 11378M: QLogic-Storage-Upstream@cavium.com 11379L: linux-scsi@vger.kernel.org 11380S: Supported 11381F: drivers/scsi/qedi/ 11382 11383QLOGIC QL4xxx ETHERNET DRIVER 11384M: Ariel Elior <Ariel.Elior@cavium.com> 11385M: everest-linux-l2@cavium.com 11386L: netdev@vger.kernel.org 11387S: Supported 11388F: drivers/net/ethernet/qlogic/qed/ 11389F: include/linux/qed/ 11390F: drivers/net/ethernet/qlogic/qede/ 11391 11392QLOGIC QL4xxx RDMA DRIVER 11393M: Michal Kalderon <Michal.Kalderon@cavium.com> 11394M: Ariel Elior <Ariel.Elior@cavium.com> 11395L: linux-rdma@vger.kernel.org 11396S: Supported 11397F: drivers/infiniband/hw/qedr/ 11398F: include/uapi/rdma/qedr-abi.h 11399 11400QLOGIC QLA1280 SCSI DRIVER 11401M: Michael Reed <mdr@sgi.com> 11402L: linux-scsi@vger.kernel.org 11403S: Maintained 11404F: drivers/scsi/qla1280.[ch] 11405 11406QLOGIC QLA2XXX FC-SCSI DRIVER 11407M: qla2xxx-upstream@qlogic.com 11408L: linux-scsi@vger.kernel.org 11409S: Supported 11410F: Documentation/scsi/LICENSE.qla2xxx 11411F: drivers/scsi/qla2xxx/ 11412 11413QLOGIC QLA3XXX NETWORK DRIVER 11414M: Dept-GELinuxNICDev@cavium.com 11415L: netdev@vger.kernel.org 11416S: Supported 11417F: Documentation/networking/LICENSE.qla3xxx 11418F: drivers/net/ethernet/qlogic/qla3xxx.* 11419 11420QLOGIC QLA4XXX iSCSI DRIVER 11421M: QLogic-Storage-Upstream@qlogic.com 11422L: linux-scsi@vger.kernel.org 11423S: Supported 11424F: Documentation/scsi/LICENSE.qla4xxx 11425F: drivers/scsi/qla4xxx/ 11426 11427QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11428M: Harish Patil <harish.patil@cavium.com> 11429M: Manish Chopra <manish.chopra@cavium.com> 11430M: Dept-GELinuxNICDev@cavium.com 11431L: netdev@vger.kernel.org 11432S: Supported 11433F: drivers/net/ethernet/qlogic/qlcnic/ 11434 11435QLOGIC QLGE 10Gb ETHERNET DRIVER 11436M: Harish Patil <harish.patil@cavium.com> 11437M: Manish Chopra <manish.chopra@cavium.com> 11438M: Dept-GELinuxNICDev@cavium.com 11439L: netdev@vger.kernel.org 11440S: Supported 11441F: drivers/net/ethernet/qlogic/qlge/ 11442 11443QNX4 FILESYSTEM 11444M: Anders Larsen <al@alarsen.net> 11445W: http://www.alarsen.net/linux/qnx4fs/ 11446S: Maintained 11447F: fs/qnx4/ 11448F: include/uapi/linux/qnx4_fs.h 11449F: include/uapi/linux/qnxtypes.h 11450 11451QORIQ DPAA2 FSL-MC BUS DRIVER 11452M: Stuart Yoder <stuyoder@gmail.com> 11453M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11454L: linux-kernel@vger.kernel.org 11455S: Maintained 11456F: drivers/bus/fsl-mc/ 11457F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11458F: Documentation/networking/dpaa2/overview.rst 11459 11460QT1010 MEDIA DRIVER 11461M: Antti Palosaari <crope@iki.fi> 11462L: linux-media@vger.kernel.org 11463W: https://linuxtv.org 11464W: http://palosaari.fi/linux/ 11465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11466T: git git://linuxtv.org/anttip/media_tree.git 11467S: Maintained 11468F: drivers/media/tuners/qt1010* 11469 11470QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11471M: Kalle Valo <kvalo@qca.qualcomm.com> 11472L: ath10k@lists.infradead.org 11473W: http://wireless.kernel.org/en/users/Drivers/ath10k 11474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11475S: Supported 11476F: drivers/net/wireless/ath/ath10k/ 11477 11478QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11479M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11480L: linux-wireless@vger.kernel.org 11481W: http://wireless.kernel.org/en/users/Drivers/ath9k 11482S: Supported 11483F: drivers/net/wireless/ath/ath9k/ 11484 11485QUALCOMM CAMERA SUBSYSTEM DRIVER 11486M: Todor Tomov <todor.tomov@linaro.org> 11487L: linux-media@vger.kernel.org 11488S: Maintained 11489F: Documentation/devicetree/bindings/media/qcom,camss.txt 11490F: Documentation/media/v4l-drivers/qcom_camss.rst 11491F: drivers/media/platform/qcom/camss-8x16/ 11492 11493QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11494M: Timur Tabi <timur@codeaurora.org> 11495L: netdev@vger.kernel.org 11496S: Supported 11497F: drivers/net/ethernet/qualcomm/emac/ 11498 11499QUALCOMM HEXAGON ARCHITECTURE 11500M: Richard Kuo <rkuo@codeaurora.org> 11501L: linux-hexagon@vger.kernel.org 11502T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11503S: Supported 11504F: arch/hexagon/ 11505 11506QUALCOMM IOMMU 11507M: Rob Clark <robdclark@gmail.com> 11508L: iommu@lists.linux-foundation.org 11509L: linux-arm-msm@vger.kernel.org 11510S: Maintained 11511F: drivers/iommu/qcom_iommu.c 11512 11513QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11514M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11515L: linux-media@vger.kernel.org 11516L: linux-arm-msm@vger.kernel.org 11517T: git git://linuxtv.org/media_tree.git 11518S: Maintained 11519F: drivers/media/platform/qcom/venus/ 11520 11521QUALCOMM WCN36XX WIRELESS DRIVER 11522M: Eugene Krasnikov <k.eugene.e@gmail.com> 11523L: wcn36xx@lists.infradead.org 11524W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11525T: git git://github.com/KrasnikovEugene/wcn36xx.git 11526S: Supported 11527F: drivers/net/wireless/ath/wcn36xx/ 11528 11529QUANTENNA QTNFMAC WIRELESS DRIVER 11530M: Igor Mitsyanko <imitsyanko@quantenna.com> 11531M: Avinash Patil <avinashp@quantenna.com> 11532M: Sergey Matyukevich <smatyukevich@quantenna.com> 11533L: linux-wireless@vger.kernel.org 11534S: Maintained 11535F: drivers/net/wireless/quantenna 11536 11537RADEON and AMDGPU DRM DRIVERS 11538M: Alex Deucher <alexander.deucher@amd.com> 11539M: Christian König <christian.koenig@amd.com> 11540M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11541L: amd-gfx@lists.freedesktop.org 11542T: git git://people.freedesktop.org/~agd5f/linux 11543S: Supported 11544F: drivers/gpu/drm/radeon/ 11545F: include/uapi/drm/radeon_drm.h 11546F: drivers/gpu/drm/amd/ 11547F: include/uapi/drm/amdgpu_drm.h 11548 11549RADEON FRAMEBUFFER DISPLAY DRIVER 11550M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11551L: linux-fbdev@vger.kernel.org 11552S: Maintained 11553F: drivers/video/fbdev/aty/radeon* 11554F: include/uapi/linux/radeonfb.h 11555 11556RADIOSHARK RADIO DRIVER 11557M: Hans Verkuil <hverkuil@xs4all.nl> 11558L: linux-media@vger.kernel.org 11559T: git git://linuxtv.org/media_tree.git 11560S: Maintained 11561F: drivers/media/radio/radio-shark.c 11562 11563RADIOSHARK2 RADIO DRIVER 11564M: Hans Verkuil <hverkuil@xs4all.nl> 11565L: linux-media@vger.kernel.org 11566T: git git://linuxtv.org/media_tree.git 11567S: Maintained 11568F: drivers/media/radio/radio-shark2.c 11569F: drivers/media/radio/radio-tea5777.c 11570 11571RADOS BLOCK DEVICE (RBD) 11572M: Ilya Dryomov <idryomov@gmail.com> 11573M: Sage Weil <sage@redhat.com> 11574M: Alex Elder <elder@kernel.org> 11575L: ceph-devel@vger.kernel.org 11576W: http://ceph.com/ 11577T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11578T: git git://github.com/ceph/ceph-client.git 11579S: Supported 11580F: Documentation/ABI/testing/sysfs-bus-rbd 11581F: drivers/block/rbd.c 11582F: drivers/block/rbd_types.h 11583 11584RAGE128 FRAMEBUFFER DISPLAY DRIVER 11585M: Paul Mackerras <paulus@samba.org> 11586L: linux-fbdev@vger.kernel.org 11587S: Maintained 11588F: drivers/video/fbdev/aty/aty128fb.c 11589 11590RAINSHADOW-CEC DRIVER 11591M: Hans Verkuil <hverkuil@xs4all.nl> 11592L: linux-media@vger.kernel.org 11593T: git git://linuxtv.org/media_tree.git 11594S: Maintained 11595F: drivers/media/usb/rainshadow-cec/* 11596 11597RALINK MIPS ARCHITECTURE 11598M: John Crispin <john@phrozen.org> 11599L: linux-mips@linux-mips.org 11600S: Maintained 11601F: arch/mips/ralink 11602 11603RALINK RT2X00 WIRELESS LAN DRIVER 11604P: rt2x00 project 11605M: Stanislaw Gruszka <sgruszka@redhat.com> 11606M: Helmut Schaa <helmut.schaa@googlemail.com> 11607L: linux-wireless@vger.kernel.org 11608S: Maintained 11609F: drivers/net/wireless/ralink/rt2x00/ 11610 11611RAMDISK RAM BLOCK DEVICE DRIVER 11612M: Jens Axboe <axboe@kernel.dk> 11613S: Maintained 11614F: Documentation/blockdev/ramdisk.txt 11615F: drivers/block/brd.c 11616 11617RANCHU VIRTUAL BOARD FOR MIPS 11618M: Miodrag Dinic <miodrag.dinic@mips.com> 11619L: linux-mips@linux-mips.org 11620S: Supported 11621F: arch/mips/generic/board-ranchu.c 11622F: arch/mips/configs/generic/board-ranchu.config 11623 11624RANDOM NUMBER DRIVER 11625M: "Theodore Ts'o" <tytso@mit.edu> 11626S: Maintained 11627F: drivers/char/random.c 11628 11629RAPIDIO SUBSYSTEM 11630M: Matt Porter <mporter@kernel.crashing.org> 11631M: Alexandre Bounine <alexandre.bounine@idt.com> 11632S: Maintained 11633F: drivers/rapidio/ 11634 11635RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11636L: linux-wireless@vger.kernel.org 11637S: Orphan 11638F: drivers/net/wireless/ray* 11639 11640RCUTORTURE TEST FRAMEWORK 11641M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11642M: Josh Triplett <josh@joshtriplett.org> 11643R: Steven Rostedt <rostedt@goodmis.org> 11644R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11645R: Lai Jiangshan <jiangshanlai@gmail.com> 11646L: linux-kernel@vger.kernel.org 11647S: Supported 11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11649F: tools/testing/selftests/rcutorture 11650 11651RDC R-321X SoC 11652M: Florian Fainelli <florian@openwrt.org> 11653S: Maintained 11654 11655RDC R6040 FAST ETHERNET DRIVER 11656M: Florian Fainelli <f.fainelli@gmail.com> 11657L: netdev@vger.kernel.org 11658S: Maintained 11659F: drivers/net/ethernet/rdc/r6040.c 11660 11661RDMAVT - RDMA verbs software 11662M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11663M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11664L: linux-rdma@vger.kernel.org 11665S: Supported 11666F: drivers/infiniband/sw/rdmavt 11667 11668RDS - RELIABLE DATAGRAM SOCKETS 11669M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11670L: netdev@vger.kernel.org 11671L: linux-rdma@vger.kernel.org 11672L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11673W: https://oss.oracle.com/projects/rds/ 11674S: Supported 11675F: net/rds/ 11676F: Documentation/networking/rds.txt 11677 11678RDT - RESOURCE ALLOCATION 11679M: Fenghua Yu <fenghua.yu@intel.com> 11680L: linux-kernel@vger.kernel.org 11681S: Supported 11682F: arch/x86/kernel/cpu/intel_rdt* 11683F: arch/x86/include/asm/intel_rdt_sched.h 11684F: Documentation/x86/intel_rdt* 11685 11686READ-COPY UPDATE (RCU) 11687M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11688M: Josh Triplett <josh@joshtriplett.org> 11689R: Steven Rostedt <rostedt@goodmis.org> 11690R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11691R: Lai Jiangshan <jiangshanlai@gmail.com> 11692L: linux-kernel@vger.kernel.org 11693W: http://www.rdrop.com/users/paulmck/RCU/ 11694S: Supported 11695T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11696F: Documentation/RCU/ 11697X: Documentation/RCU/torture.txt 11698F: include/linux/rcu* 11699X: include/linux/srcu.h 11700F: kernel/rcu/ 11701X: kernel/torture.c 11702 11703REAL TIME CLOCK (RTC) SUBSYSTEM 11704M: Alessandro Zummo <a.zummo@towertech.it> 11705M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11706L: linux-rtc@vger.kernel.org 11707Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11709S: Maintained 11710F: Documentation/devicetree/bindings/rtc/ 11711F: Documentation/rtc.txt 11712F: drivers/rtc/ 11713F: include/linux/rtc.h 11714F: include/uapi/linux/rtc.h 11715F: include/linux/rtc/ 11716F: include/linux/platform_data/rtc-* 11717F: tools/testing/selftests/timers/rtctest.c 11718 11719REALTEK AUDIO CODECS 11720M: Bard Liao <bardliao@realtek.com> 11721M: Oder Chiou <oder_chiou@realtek.com> 11722S: Maintained 11723F: sound/soc/codecs/rt* 11724F: include/sound/rt*.h 11725 11726REGISTER MAP ABSTRACTION 11727M: Mark Brown <broonie@kernel.org> 11728L: linux-kernel@vger.kernel.org 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11730S: Supported 11731F: Documentation/devicetree/bindings/regmap/ 11732F: drivers/base/regmap/ 11733F: include/linux/regmap.h 11734 11735REISERFS FILE SYSTEM 11736L: reiserfs-devel@vger.kernel.org 11737S: Supported 11738F: fs/reiserfs/ 11739 11740REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11741M: Ohad Ben-Cohen <ohad@wizery.com> 11742M: Bjorn Andersson <bjorn.andersson@linaro.org> 11743L: linux-remoteproc@vger.kernel.org 11744T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11745S: Maintained 11746F: Documentation/devicetree/bindings/remoteproc/ 11747F: Documentation/remoteproc.txt 11748F: drivers/remoteproc/ 11749F: include/linux/remoteproc.h 11750 11751REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11752M: Ohad Ben-Cohen <ohad@wizery.com> 11753M: Bjorn Andersson <bjorn.andersson@linaro.org> 11754L: linux-remoteproc@vger.kernel.org 11755T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11756S: Maintained 11757F: drivers/rpmsg/ 11758F: Documentation/rpmsg.txt 11759F: include/linux/rpmsg.h 11760F: include/linux/rpmsg/ 11761 11762RENESAS CLOCK DRIVERS 11763M: Geert Uytterhoeven <geert+renesas@glider.be> 11764L: linux-renesas-soc@vger.kernel.org 11765T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11766S: Supported 11767F: drivers/clk/renesas/ 11768 11769RENESAS ETHERNET DRIVERS 11770R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11771L: netdev@vger.kernel.org 11772L: linux-renesas-soc@vger.kernel.org 11773F: Documentation/devicetree/bindings/net/renesas,*.txt 11774F: Documentation/devicetree/bindings/net/sh_eth.txt 11775F: drivers/net/ethernet/renesas/ 11776F: include/linux/sh_eth.h 11777 11778RENESAS R-CAR GYROADC DRIVER 11779M: Marek Vasut <marek.vasut@gmail.com> 11780L: linux-iio@vger.kernel.org 11781S: Supported 11782F: drivers/iio/adc/rcar_gyro_adc.c 11783 11784RENESAS USB PHY DRIVER 11785M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11786L: linux-renesas-soc@vger.kernel.org 11787S: Maintained 11788F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11789 11790RESET CONTROLLER FRAMEWORK 11791M: Philipp Zabel <p.zabel@pengutronix.de> 11792T: git git://git.pengutronix.de/git/pza/linux 11793S: Maintained 11794F: drivers/reset/ 11795F: Documentation/devicetree/bindings/reset/ 11796F: include/dt-bindings/reset/ 11797F: include/linux/reset.h 11798F: include/linux/reset-controller.h 11799 11800RFKILL 11801M: Johannes Berg <johannes@sipsolutions.net> 11802L: linux-wireless@vger.kernel.org 11803W: http://wireless.kernel.org/ 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11806S: Maintained 11807F: Documentation/rfkill.txt 11808F: Documentation/ABI/stable/sysfs-class-rfkill 11809F: net/rfkill/ 11810 11811RHASHTABLE 11812M: Thomas Graf <tgraf@suug.ch> 11813M: Herbert Xu <herbert@gondor.apana.org.au> 11814L: netdev@vger.kernel.org 11815S: Maintained 11816F: lib/rhashtable.c 11817F: include/linux/rhashtable.h 11818 11819RICOH R5C592 MEMORYSTICK DRIVER 11820M: Maxim Levitsky <maximlevitsky@gmail.com> 11821S: Maintained 11822F: drivers/memstick/host/r592.* 11823 11824RICOH SMARTMEDIA/XD DRIVER 11825M: Maxim Levitsky <maximlevitsky@gmail.com> 11826S: Maintained 11827F: drivers/mtd/nand/r852.c 11828F: drivers/mtd/nand/r852.h 11829 11830RISC-V ARCHITECTURE 11831M: Palmer Dabbelt <palmer@sifive.com> 11832M: Albert Ou <albert@sifive.com> 11833L: linux-riscv@lists.infradead.org 11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11835S: Supported 11836F: arch/riscv/ 11837K: riscv 11838N: riscv 11839 11840ROCCAT DRIVERS 11841M: Stefan Achatz <erazor_de@users.sourceforge.net> 11842W: http://sourceforge.net/projects/roccat/ 11843S: Maintained 11844F: drivers/hid/hid-roccat* 11845F: include/linux/hid-roccat* 11846F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11847 11848ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11849M: Jacob chen <jacob2.chen@rock-chips.com> 11850L: linux-media@vger.kernel.org 11851S: Maintained 11852F: drivers/media/platform/rockchip/rga/ 11853F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11854 11855ROCKER DRIVER 11856M: Jiri Pirko <jiri@resnulli.us> 11857L: netdev@vger.kernel.org 11858S: Supported 11859F: drivers/net/ethernet/rocker/ 11860 11861ROCKETPORT DRIVER 11862P: Comtrol Corp. 11863W: http://www.comtrol.com 11864S: Maintained 11865F: Documentation/serial/rocket.txt 11866F: drivers/tty/rocket* 11867 11868ROCKETPORT EXPRESS/INFINITY DRIVER 11869M: Kevin Cernekee <cernekee@gmail.com> 11870L: linux-serial@vger.kernel.org 11871S: Odd Fixes 11872F: drivers/tty/serial/rp2.* 11873 11874ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11875M: Marek Vasut <marek.vasut+renesas@gmail.com> 11876L: linux-kernel@vger.kernel.org 11877L: linux-renesas-soc@vger.kernel.org 11878S: Supported 11879F: drivers/mfd/bd9571mwv.c 11880F: drivers/regulator/bd9571mwv-regulator.c 11881F: drivers/gpio/gpio-bd9571mwv.c 11882F: include/linux/mfd/bd9571mwv.h 11883F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11884 11885ROSE NETWORK LAYER 11886M: Ralf Baechle <ralf@linux-mips.org> 11887L: linux-hams@vger.kernel.org 11888W: http://www.linux-ax25.org/ 11889S: Maintained 11890F: include/net/rose.h 11891F: include/uapi/linux/rose.h 11892F: net/rose/ 11893 11894RTL2830 MEDIA DRIVER 11895M: Antti Palosaari <crope@iki.fi> 11896L: linux-media@vger.kernel.org 11897W: https://linuxtv.org 11898W: http://palosaari.fi/linux/ 11899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11900T: git git://linuxtv.org/anttip/media_tree.git 11901S: Maintained 11902F: drivers/media/dvb-frontends/rtl2830* 11903 11904RTL2832 MEDIA DRIVER 11905M: Antti Palosaari <crope@iki.fi> 11906L: linux-media@vger.kernel.org 11907W: https://linuxtv.org 11908W: http://palosaari.fi/linux/ 11909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11910T: git git://linuxtv.org/anttip/media_tree.git 11911S: Maintained 11912F: drivers/media/dvb-frontends/rtl2832* 11913 11914RTL2832_SDR MEDIA DRIVER 11915M: Antti Palosaari <crope@iki.fi> 11916L: linux-media@vger.kernel.org 11917W: https://linuxtv.org 11918W: http://palosaari.fi/linux/ 11919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11920T: git git://linuxtv.org/anttip/media_tree.git 11921S: Maintained 11922F: drivers/media/dvb-frontends/rtl2832_sdr* 11923 11924RTL8180 WIRELESS DRIVER 11925L: linux-wireless@vger.kernel.org 11926W: http://wireless.kernel.org/ 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11928S: Orphan 11929F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11930 11931RTL8187 WIRELESS DRIVER 11932M: Herton Ronaldo Krzesinski <herton@canonical.com> 11933M: Hin-Tak Leung <htl10@users.sourceforge.net> 11934M: Larry Finger <Larry.Finger@lwfinger.net> 11935L: linux-wireless@vger.kernel.org 11936W: http://wireless.kernel.org/ 11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11938S: Maintained 11939F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11940 11941REALTEK WIRELESS DRIVER (rtlwifi family) 11942M: Ping-Ke Shih <pkshih@realtek.com> 11943L: linux-wireless@vger.kernel.org 11944W: http://wireless.kernel.org/ 11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11946S: Maintained 11947F: drivers/net/wireless/realtek/rtlwifi/ 11948 11949RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11950M: Jes Sorensen <Jes.Sorensen@gmail.com> 11951L: linux-wireless@vger.kernel.org 11952T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11953S: Maintained 11954F: drivers/net/wireless/realtek/rtl8xxxu/ 11955 11956RXRPC SOCKETS (AF_RXRPC) 11957M: David Howells <dhowells@redhat.com> 11958L: linux-afs@lists.infradead.org 11959S: Supported 11960F: net/rxrpc/ 11961F: include/keys/rxrpc-type.h 11962F: include/net/af_rxrpc.h 11963F: include/trace/events/rxrpc.h 11964F: include/uapi/linux/rxrpc.h 11965F: Documentation/networking/rxrpc.txt 11966W: https://www.infradead.org/~dhowells/kafs/ 11967 11968S3 SAVAGE FRAMEBUFFER DRIVER 11969M: Antonino Daplas <adaplas@gmail.com> 11970L: linux-fbdev@vger.kernel.org 11971S: Maintained 11972F: drivers/video/fbdev/savage/ 11973 11974S390 11975M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11976M: Heiko Carstens <heiko.carstens@de.ibm.com> 11977L: linux-s390@vger.kernel.org 11978W: http://www.ibm.com/developerworks/linux/linux390/ 11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11980S: Supported 11981F: arch/s390/ 11982F: drivers/s390/ 11983F: Documentation/s390/ 11984F: Documentation/driver-api/s390-drivers.rst 11985 11986S390 COMMON I/O LAYER 11987M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11988M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11989L: linux-s390@vger.kernel.org 11990W: http://www.ibm.com/developerworks/linux/linux390/ 11991S: Supported 11992F: drivers/s390/cio/ 11993 11994S390 DASD DRIVER 11995M: Stefan Haberland <sth@linux.vnet.ibm.com> 11996M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11997L: linux-s390@vger.kernel.org 11998W: http://www.ibm.com/developerworks/linux/linux390/ 11999S: Supported 12000F: drivers/s390/block/dasd* 12001F: block/partitions/ibm.c 12002 12003S390 IOMMU (PCI) 12004M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12005L: linux-s390@vger.kernel.org 12006W: http://www.ibm.com/developerworks/linux/linux390/ 12007S: Supported 12008F: drivers/iommu/s390-iommu.c 12009 12010S390 IUCV NETWORK LAYER 12011M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12012M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12013L: linux-s390@vger.kernel.org 12014W: http://www.ibm.com/developerworks/linux/linux390/ 12015S: Supported 12016F: drivers/s390/net/*iucv* 12017F: include/net/iucv/ 12018F: net/iucv/ 12019 12020S390 NETWORK DRIVERS 12021M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12022M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12023L: linux-s390@vger.kernel.org 12024W: http://www.ibm.com/developerworks/linux/linux390/ 12025S: Supported 12026F: drivers/s390/net/ 12027 12028S390 PCI SUBSYSTEM 12029M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12030M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12031L: linux-s390@vger.kernel.org 12032W: http://www.ibm.com/developerworks/linux/linux390/ 12033S: Supported 12034F: arch/s390/pci/ 12035F: drivers/pci/hotplug/s390_pci_hpc.c 12036 12037S390 VFIO-CCW DRIVER 12038M: Cornelia Huck <cohuck@redhat.com> 12039M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12040M: Halil Pasic <pasic@linux.vnet.ibm.com> 12041L: linux-s390@vger.kernel.org 12042L: kvm@vger.kernel.org 12043S: Supported 12044F: drivers/s390/cio/vfio_ccw* 12045F: Documentation/s390/vfio-ccw.txt 12046F: include/uapi/linux/vfio_ccw.h 12047 12048S390 ZCRYPT DRIVER 12049M: Harald Freudenberger <freude@de.ibm.com> 12050L: linux-s390@vger.kernel.org 12051W: http://www.ibm.com/developerworks/linux/linux390/ 12052S: Supported 12053F: drivers/s390/crypto/ 12054 12055S390 ZFCP DRIVER 12056M: Steffen Maier <maier@linux.vnet.ibm.com> 12057M: Benjamin Block <bblock@linux.vnet.ibm.com> 12058L: linux-s390@vger.kernel.org 12059W: http://www.ibm.com/developerworks/linux/linux390/ 12060S: Supported 12061F: drivers/s390/scsi/zfcp_* 12062 12063S3C24XX SD/MMC Driver 12064M: Ben Dooks <ben-linux@fluff.org> 12065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12066S: Supported 12067F: drivers/mmc/host/s3cmci.* 12068 12069SAA6588 RDS RECEIVER DRIVER 12070M: Hans Verkuil <hverkuil@xs4all.nl> 12071L: linux-media@vger.kernel.org 12072T: git git://linuxtv.org/media_tree.git 12073W: https://linuxtv.org 12074S: Odd Fixes 12075F: drivers/media/i2c/saa6588* 12076 12077SAA7134 VIDEO4LINUX DRIVER 12078M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12079M: Mauro Carvalho Chehab <mchehab@kernel.org> 12080L: linux-media@vger.kernel.org 12081W: https://linuxtv.org 12082T: git git://linuxtv.org/media_tree.git 12083S: Odd fixes 12084F: Documentation/media/v4l-drivers/saa7134* 12085F: drivers/media/pci/saa7134/ 12086 12087SAA7146 VIDEO4LINUX-2 DRIVER 12088M: Hans Verkuil <hverkuil@xs4all.nl> 12089L: linux-media@vger.kernel.org 12090T: git git://linuxtv.org/media_tree.git 12091S: Maintained 12092F: drivers/media/common/saa7146/ 12093F: drivers/media/pci/saa7146/ 12094F: include/media/saa7146* 12095 12096SAMSUNG AUDIO (ASoC) DRIVERS 12097M: Krzysztof Kozlowski <krzk@kernel.org> 12098M: Sangbeom Kim <sbkim73@samsung.com> 12099M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12100L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12101S: Supported 12102F: sound/soc/samsung/ 12103 12104SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12105M: Krzysztof Kozlowski <krzk@kernel.org> 12106L: linux-crypto@vger.kernel.org 12107L: linux-samsung-soc@vger.kernel.org 12108S: Maintained 12109F: drivers/crypto/exynos-rng.c 12110F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12111 12112SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12113M: Łukasz Stelmach <l.stelmach@samsung.com> 12114L: linux-samsung-soc@vger.kernel.org 12115S: Maintained 12116F: drivers/char/hw_random/exynos-trng.c 12117F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12118 12119SAMSUNG FRAMEBUFFER DRIVER 12120M: Jingoo Han <jingoohan1@gmail.com> 12121L: linux-fbdev@vger.kernel.org 12122S: Maintained 12123F: drivers/video/fbdev/s3c-fb.c 12124 12125SAMSUNG LAPTOP DRIVER 12126M: Corentin Chary <corentin.chary@gmail.com> 12127L: platform-driver-x86@vger.kernel.org 12128S: Maintained 12129F: drivers/platform/x86/samsung-laptop.c 12130 12131SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12132M: Sangbeom Kim <sbkim73@samsung.com> 12133M: Krzysztof Kozlowski <krzk@kernel.org> 12134M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12135L: linux-kernel@vger.kernel.org 12136L: linux-samsung-soc@vger.kernel.org 12137S: Supported 12138F: drivers/mfd/sec*.c 12139F: drivers/regulator/s2m*.c 12140F: drivers/regulator/s5m*.c 12141F: drivers/clk/clk-s2mps11.c 12142F: drivers/rtc/rtc-s5m.c 12143F: include/linux/mfd/samsung/ 12144F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12145F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12146F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12147F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12148 12149SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12150M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12151L: linux-media@vger.kernel.org 12152L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12153S: Maintained 12154F: drivers/media/platform/s3c-camif/ 12155F: include/media/drv-intf/s3c_camif.h 12156 12157SAMSUNG S3FWRN5 NFC DRIVER 12158M: Robert Baldyga <r.baldyga@samsung.com> 12159M: Krzysztof Opasiak <k.opasiak@samsung.com> 12160L: linux-nfc@lists.01.org (moderated for non-subscribers) 12161S: Supported 12162F: drivers/nfc/s3fwrn5 12163 12164SAMSUNG S5C73M3 CAMERA DRIVER 12165M: Kyungmin Park <kyungmin.park@samsung.com> 12166M: Andrzej Hajda <a.hajda@samsung.com> 12167L: linux-media@vger.kernel.org 12168S: Supported 12169F: drivers/media/i2c/s5c73m3/* 12170 12171SAMSUNG S5K5BAF CAMERA DRIVER 12172M: Kyungmin Park <kyungmin.park@samsung.com> 12173M: Andrzej Hajda <a.hajda@samsung.com> 12174L: linux-media@vger.kernel.org 12175S: Supported 12176F: drivers/media/i2c/s5k5baf.c 12177 12178SAMSUNG S5P Security SubSystem (SSS) DRIVER 12179M: Krzysztof Kozlowski <krzk@kernel.org> 12180M: Vladimir Zapolskiy <vz@mleia.com> 12181M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12182L: linux-crypto@vger.kernel.org 12183L: linux-samsung-soc@vger.kernel.org 12184S: Maintained 12185F: drivers/crypto/s5p-sss.c 12186 12187SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12188M: Kyungmin Park <kyungmin.park@samsung.com> 12189M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12190L: linux-media@vger.kernel.org 12191Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12192S: Supported 12193F: drivers/media/platform/exynos4-is/ 12194 12195SAMSUNG SOC CLOCK DRIVERS 12196M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12197M: Tomasz Figa <tomasz.figa@gmail.com> 12198M: Chanwoo Choi <cw00.choi@samsung.com> 12199S: Supported 12200L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12201F: drivers/clk/samsung/ 12202F: include/dt-bindings/clock/exynos*.h 12203F: Documentation/devicetree/bindings/clock/exynos*.txt 12204 12205SAMSUNG SPI DRIVERS 12206M: Kukjin Kim <kgene@kernel.org> 12207M: Krzysztof Kozlowski <krzk@kernel.org> 12208M: Andi Shyti <andi.shyti@samsung.com> 12209L: linux-spi@vger.kernel.org 12210L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12211S: Maintained 12212F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12213F: drivers/spi/spi-s3c* 12214F: include/linux/platform_data/spi-s3c64xx.h 12215 12216SAMSUNG SXGBE DRIVERS 12217M: Byungho An <bh74.an@samsung.com> 12218M: Girish K S <ks.giri@samsung.com> 12219M: Vipul Pandya <vipul.pandya@samsung.com> 12220S: Supported 12221L: netdev@vger.kernel.org 12222F: drivers/net/ethernet/samsung/sxgbe/ 12223 12224SAMSUNG THERMAL DRIVER 12225M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12226L: linux-pm@vger.kernel.org 12227L: linux-samsung-soc@vger.kernel.org 12228S: Supported 12229T: git https://github.com/lmajewski/linux-samsung-thermal.git 12230F: drivers/thermal/samsung/ 12231 12232SAMSUNG USB2 PHY DRIVER 12233M: Kamil Debski <kamil@wypas.org> 12234M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12235L: linux-kernel@vger.kernel.org 12236S: Supported 12237F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12238F: Documentation/phy/samsung-usb2.txt 12239F: drivers/phy/samsung/phy-exynos4210-usb2.c 12240F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12241F: drivers/phy/samsung/phy-exynos5250-usb2.c 12242F: drivers/phy/samsung/phy-s5pv210-usb2.c 12243F: drivers/phy/samsung/phy-samsung-usb2.c 12244F: drivers/phy/samsung/phy-samsung-usb2.h 12245 12246SC1200 WDT DRIVER 12247M: Zwane Mwaikambo <zwanem@gmail.com> 12248S: Maintained 12249F: drivers/watchdog/sc1200wdt.c 12250 12251SCHEDULER 12252M: Ingo Molnar <mingo@redhat.com> 12253M: Peter Zijlstra <peterz@infradead.org> 12254L: linux-kernel@vger.kernel.org 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12256S: Maintained 12257F: kernel/sched/ 12258F: include/linux/sched.h 12259F: include/uapi/linux/sched.h 12260F: include/linux/wait.h 12261 12262SCORE ARCHITECTURE 12263M: Chen Liqin <liqin.linux@gmail.com> 12264M: Lennox Wu <lennox.wu@gmail.com> 12265W: http://www.sunplus.com 12266S: Supported 12267F: arch/score/ 12268 12269SCR24X CHIP CARD INTERFACE DRIVER 12270M: Lubomir Rintel <lkundrak@v3.sk> 12271S: Supported 12272F: drivers/char/pcmcia/scr24x_cs.c 12273 12274SCSI CDROM DRIVER 12275M: Jens Axboe <axboe@kernel.dk> 12276L: linux-scsi@vger.kernel.org 12277W: http://www.kernel.dk 12278S: Maintained 12279F: drivers/scsi/sr* 12280 12281SCSI RDMA PROTOCOL (SRP) INITIATOR 12282M: Bart Van Assche <bart.vanassche@sandisk.com> 12283L: linux-rdma@vger.kernel.org 12284S: Supported 12285W: http://www.openfabrics.org 12286Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12287T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12288F: drivers/infiniband/ulp/srp/ 12289F: include/scsi/srp.h 12290 12291SCSI SG DRIVER 12292M: Doug Gilbert <dgilbert@interlog.com> 12293L: linux-scsi@vger.kernel.org 12294W: http://sg.danny.cz/sg 12295S: Maintained 12296F: Documentation/scsi/scsi-generic.txt 12297F: drivers/scsi/sg.c 12298F: include/scsi/sg.h 12299 12300SCSI SUBSYSTEM 12301M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12303M: "Martin K. Petersen" <martin.petersen@oracle.com> 12304T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12305L: linux-scsi@vger.kernel.org 12306S: Maintained 12307F: Documentation/devicetree/bindings/scsi/ 12308F: drivers/scsi/ 12309F: include/scsi/ 12310 12311SCSI TAPE DRIVER 12312M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12313L: linux-scsi@vger.kernel.org 12314S: Maintained 12315F: Documentation/scsi/st.txt 12316F: drivers/scsi/st.* 12317F: drivers/scsi/st_*.h 12318 12319SCTP PROTOCOL 12320M: Vlad Yasevich <vyasevich@gmail.com> 12321M: Neil Horman <nhorman@tuxdriver.com> 12322L: linux-sctp@vger.kernel.org 12323W: http://lksctp.sourceforge.net 12324S: Maintained 12325F: Documentation/networking/sctp.txt 12326F: include/linux/sctp.h 12327F: include/uapi/linux/sctp.h 12328F: include/net/sctp/ 12329F: net/sctp/ 12330 12331SCx200 CPU SUPPORT 12332M: Jim Cromie <jim.cromie@gmail.com> 12333S: Odd Fixes 12334F: Documentation/i2c/busses/scx200_acb 12335F: arch/x86/platform/scx200/ 12336F: drivers/watchdog/scx200_wdt.c 12337F: drivers/i2c/busses/scx200* 12338F: drivers/mtd/maps/scx200_docflash.c 12339F: include/linux/scx200.h 12340 12341SCx200 GPIO DRIVER 12342M: Jim Cromie <jim.cromie@gmail.com> 12343S: Maintained 12344F: drivers/char/scx200_gpio.c 12345F: include/linux/scx200_gpio.h 12346 12347SCx200 HRT CLOCKSOURCE DRIVER 12348M: Jim Cromie <jim.cromie@gmail.com> 12349S: Maintained 12350F: drivers/clocksource/scx200_hrt.c 12351 12352SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12353M: Sascha Sommer <saschasommer@freenet.de> 12354L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12355S: Maintained 12356F: drivers/mmc/host/sdricoh_cs.c 12357 12358SECURE COMPUTING 12359M: Kees Cook <keescook@chromium.org> 12360R: Andy Lutomirski <luto@amacapital.net> 12361R: Will Drewry <wad@chromium.org> 12362T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12363S: Supported 12364F: kernel/seccomp.c 12365F: include/uapi/linux/seccomp.h 12366F: include/linux/seccomp.h 12367F: tools/testing/selftests/seccomp/* 12368F: tools/testing/selftests/kselftest_harness.h 12369F: Documentation/userspace-api/seccomp_filter.rst 12370K: \bsecure_computing 12371K: \bTIF_SECCOMP\b 12372 12373SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12374M: Al Cooper <alcooperx@gmail.com> 12375L: linux-mmc@vger.kernel.org 12376L: bcm-kernel-feedback-list@broadcom.com 12377S: Maintained 12378F: drivers/mmc/host/sdhci-brcmstb* 12379 12380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12381M: Adrian Hunter <adrian.hunter@intel.com> 12382L: linux-mmc@vger.kernel.org 12383T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12384S: Maintained 12385F: drivers/mmc/host/sdhci* 12386F: include/linux/mmc/sdhci* 12387 12388SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12389M: Ben Dooks <ben-linux@fluff.org> 12390M: Jaehoon Chung <jh80.chung@samsung.com> 12391L: linux-mmc@vger.kernel.org 12392S: Maintained 12393F: drivers/mmc/host/sdhci-s3c* 12394 12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12396M: Viresh Kumar <vireshk@kernel.org> 12397L: linux-mmc@vger.kernel.org 12398S: Maintained 12399F: drivers/mmc/host/sdhci-spear.c 12400 12401SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12402M: Kishon Vijay Abraham I <kishon@ti.com> 12403L: linux-mmc@vger.kernel.org 12404S: Maintained 12405F: drivers/mmc/host/sdhci-omap.c 12406 12407SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12408M: Scott Bauer <scott.bauer@intel.com> 12409M: Jonathan Derrick <jonathan.derrick@intel.com> 12410L: linux-block@vger.kernel.org 12411S: Supported 12412F: block/sed* 12413F: block/opal_proto.h 12414F: include/linux/sed* 12415F: include/uapi/linux/sed* 12416 12417SECURITY CONTACT 12418M: Security Officers <security@kernel.org> 12419S: Supported 12420 12421SECURITY SUBSYSTEM 12422M: James Morris <jmorris@namei.org> 12423M: "Serge E. Hallyn" <serge@hallyn.com> 12424L: linux-security-module@vger.kernel.org (suggested Cc:) 12425T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12426W: http://kernsec.org/ 12427S: Supported 12428F: security/ 12429 12430SELINUX SECURITY MODULE 12431M: Paul Moore <paul@paul-moore.com> 12432M: Stephen Smalley <sds@tycho.nsa.gov> 12433M: Eric Paris <eparis@parisplace.org> 12434L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12435W: https://selinuxproject.org 12436W: https://github.com/SELinuxProject 12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12438S: Supported 12439F: include/linux/selinux* 12440F: security/selinux/ 12441F: scripts/selinux/ 12442F: Documentation/admin-guide/LSM/SELinux.rst 12443 12444SENSABLE PHANTOM 12445M: Jiri Slaby <jirislaby@gmail.com> 12446S: Maintained 12447F: drivers/misc/phantom.c 12448F: include/uapi/linux/phantom.h 12449 12450SERIAL DEVICE BUS 12451M: Rob Herring <robh@kernel.org> 12452L: linux-serial@vger.kernel.org 12453S: Maintained 12454F: Documentation/devicetree/bindings/serial/slave-device.txt 12455F: drivers/tty/serdev/ 12456F: include/linux/serdev.h 12457 12458SERIAL DRIVERS 12459M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12460L: linux-serial@vger.kernel.org 12461S: Maintained 12462F: Documentation/devicetree/bindings/serial/ 12463F: drivers/tty/serial/ 12464 12465SERIAL IR RECEIVER 12466M: Sean Young <sean@mess.org> 12467L: linux-media@vger.kernel.org 12468S: Maintained 12469F: drivers/media/rc/serial_ir.c 12470 12471SFC NETWORK DRIVER 12472M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12473M: Edward Cree <ecree@solarflare.com> 12474M: Bert Kenward <bkenward@solarflare.com> 12475L: netdev@vger.kernel.org 12476S: Supported 12477F: drivers/net/ethernet/sfc/ 12478 12479SGI GRU DRIVER 12480M: Dimitri Sivanich <sivanich@sgi.com> 12481S: Maintained 12482F: drivers/misc/sgi-gru/ 12483 12484SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12485M: Pat Gefre <pfg@sgi.com> 12486L: linux-ia64@vger.kernel.org 12487S: Supported 12488F: Documentation/ia64/serial.txt 12489F: drivers/tty/serial/ioc?_serial.c 12490F: include/linux/ioc?.h 12491 12492SGI XP/XPC/XPNET DRIVER 12493M: Cliff Whickman <cpw@sgi.com> 12494M: Robin Holt <robinmholt@gmail.com> 12495S: Maintained 12496F: drivers/misc/sgi-xp/ 12497 12498SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12499M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12500L: linux-s390@vger.kernel.org 12501W: http://www.ibm.com/developerworks/linux/linux390/ 12502S: Supported 12503F: net/smc/ 12504 12505SH_VEU V4L2 MEM2MEM DRIVER 12506L: linux-media@vger.kernel.org 12507S: Orphan 12508F: drivers/media/platform/sh_veu.c 12509 12510SH_VOU V4L2 OUTPUT DRIVER 12511L: linux-media@vger.kernel.org 12512S: Orphan 12513F: drivers/media/platform/sh_vou.c 12514F: include/media/drv-intf/sh_vou.h 12515 12516SI2157 MEDIA DRIVER 12517M: Antti Palosaari <crope@iki.fi> 12518L: linux-media@vger.kernel.org 12519W: https://linuxtv.org 12520W: http://palosaari.fi/linux/ 12521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12522T: git git://linuxtv.org/anttip/media_tree.git 12523S: Maintained 12524F: drivers/media/tuners/si2157* 12525 12526SI2165 MEDIA DRIVER 12527M: Matthias Schwarzott <zzam@gentoo.org> 12528L: linux-media@vger.kernel.org 12529W: https://linuxtv.org 12530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12531S: Maintained 12532F: drivers/media/dvb-frontends/si2165* 12533 12534SI2168 MEDIA DRIVER 12535M: Antti Palosaari <crope@iki.fi> 12536L: linux-media@vger.kernel.org 12537W: https://linuxtv.org 12538W: http://palosaari.fi/linux/ 12539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12540T: git git://linuxtv.org/anttip/media_tree.git 12541S: Maintained 12542F: drivers/media/dvb-frontends/si2168* 12543 12544SI470X FM RADIO RECEIVER I2C DRIVER 12545M: Hans Verkuil <hverkuil@xs4all.nl> 12546L: linux-media@vger.kernel.org 12547T: git git://linuxtv.org/media_tree.git 12548W: https://linuxtv.org 12549S: Odd Fixes 12550F: drivers/media/radio/si470x/radio-si470x-i2c.c 12551 12552SI470X FM RADIO RECEIVER USB DRIVER 12553M: Hans Verkuil <hverkuil@xs4all.nl> 12554L: linux-media@vger.kernel.org 12555T: git git://linuxtv.org/media_tree.git 12556W: https://linuxtv.org 12557S: Maintained 12558F: drivers/media/radio/si470x/radio-si470x-common.c 12559F: drivers/media/radio/si470x/radio-si470x.h 12560F: drivers/media/radio/si470x/radio-si470x-usb.c 12561 12562SI4713 FM RADIO TRANSMITTER I2C DRIVER 12563M: Eduardo Valentin <edubezval@gmail.com> 12564L: linux-media@vger.kernel.org 12565T: git git://linuxtv.org/media_tree.git 12566W: https://linuxtv.org 12567S: Odd Fixes 12568F: drivers/media/radio/si4713/si4713.? 12569 12570SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12571M: Eduardo Valentin <edubezval@gmail.com> 12572L: linux-media@vger.kernel.org 12573T: git git://linuxtv.org/media_tree.git 12574W: https://linuxtv.org 12575S: Odd Fixes 12576F: drivers/media/radio/si4713/radio-platform-si4713.c 12577 12578SI4713 FM RADIO TRANSMITTER USB DRIVER 12579M: Hans Verkuil <hverkuil@xs4all.nl> 12580L: linux-media@vger.kernel.org 12581T: git git://linuxtv.org/media_tree.git 12582W: https://linuxtv.org 12583S: Maintained 12584F: drivers/media/radio/si4713/radio-usb-si4713.c 12585 12586SIANO DVB DRIVER 12587M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12588M: Mauro Carvalho Chehab <mchehab@kernel.org> 12589L: linux-media@vger.kernel.org 12590W: https://linuxtv.org 12591T: git git://linuxtv.org/media_tree.git 12592S: Odd fixes 12593F: drivers/media/common/siano/ 12594F: drivers/media/usb/siano/ 12595F: drivers/media/usb/siano/ 12596F: drivers/media/mmc/siano/ 12597 12598SILEAD TOUCHSCREEN DRIVER 12599M: Hans de Goede <hdegoede@redhat.com> 12600L: linux-input@vger.kernel.org 12601L: platform-driver-x86@vger.kernel.org 12602S: Maintained 12603F: drivers/input/touchscreen/silead.c 12604F: drivers/platform/x86/silead_dmi.c 12605 12606SILICON MOTION SM712 FRAME BUFFER DRIVER 12607M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12608M: Teddy Wang <teddy.wang@siliconmotion.com> 12609M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12610L: linux-fbdev@vger.kernel.org 12611S: Maintained 12612F: drivers/video/fbdev/sm712* 12613F: Documentation/fb/sm712fb.txt 12614 12615SIMPLE FIRMWARE INTERFACE (SFI) 12616M: Len Brown <lenb@kernel.org> 12617L: sfi-devel@simplefirmware.org 12618W: http://simplefirmware.org/ 12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12620S: Supported 12621F: arch/x86/platform/sfi/ 12622F: drivers/sfi/ 12623F: include/linux/sfi*.h 12624 12625SIMPLEFB FB DRIVER 12626M: Hans de Goede <hdegoede@redhat.com> 12627L: linux-fbdev@vger.kernel.org 12628S: Maintained 12629F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12630F: drivers/video/fbdev/simplefb.c 12631F: include/linux/platform_data/simplefb.h 12632 12633SIMTEC EB110ATX (Chalice CATS) 12634P: Ben Dooks 12635P: Vincent Sanders <vince@simtec.co.uk> 12636M: Simtec Linux Team <linux@simtec.co.uk> 12637W: http://www.simtec.co.uk/products/EB110ATX/ 12638S: Supported 12639 12640SIMTEC EB2410ITX (BAST) 12641P: Ben Dooks 12642P: Vincent Sanders <vince@simtec.co.uk> 12643M: Simtec Linux Team <linux@simtec.co.uk> 12644W: http://www.simtec.co.uk/products/EB2410ITX/ 12645S: Supported 12646F: arch/arm/mach-s3c24xx/mach-bast.c 12647F: arch/arm/mach-s3c24xx/bast-ide.c 12648F: arch/arm/mach-s3c24xx/bast-irq.c 12649 12650SIPHASH PRF ROUTINES 12651M: Jason A. Donenfeld <Jason@zx2c4.com> 12652S: Maintained 12653F: lib/siphash.c 12654F: lib/test_siphash.c 12655F: include/linux/siphash.h 12656 12657SIOX 12658M: Gavin Schenk <g.schenk@eckelmann.de> 12659M: Uwe Kleine-König <kernel@pengutronix.de> 12660S: Supported 12661F: drivers/siox/* 12662F: include/trace/events/siox.h 12663 12664SIS 190 ETHERNET DRIVER 12665M: Francois Romieu <romieu@fr.zoreil.com> 12666L: netdev@vger.kernel.org 12667S: Maintained 12668F: drivers/net/ethernet/sis/sis190.c 12669 12670SIS 900/7016 FAST ETHERNET DRIVER 12671M: Daniele Venzano <venza@brownhat.org> 12672W: http://www.brownhat.org/sis900.html 12673L: netdev@vger.kernel.org 12674S: Maintained 12675F: drivers/net/ethernet/sis/sis900.* 12676 12677SIS FRAMEBUFFER DRIVER 12678M: Thomas Winischhofer <thomas@winischhofer.net> 12679W: http://www.winischhofer.net/linuxsisvga.shtml 12680S: Maintained 12681F: Documentation/fb/sisfb.txt 12682F: drivers/video/fbdev/sis/ 12683F: include/video/sisfb.h 12684 12685SIS USB2VGA DRIVER 12686M: Thomas Winischhofer <thomas@winischhofer.net> 12687W: http://www.winischhofer.at/linuxsisusbvga.shtml 12688S: Maintained 12689F: drivers/usb/misc/sisusbvga/ 12690 12691SLAB ALLOCATOR 12692M: Christoph Lameter <cl@linux.com> 12693M: Pekka Enberg <penberg@kernel.org> 12694M: David Rientjes <rientjes@google.com> 12695M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12696M: Andrew Morton <akpm@linux-foundation.org> 12697L: linux-mm@kvack.org 12698S: Maintained 12699F: include/linux/sl?b*.h 12700F: mm/sl?b* 12701 12702SLEEPABLE READ-COPY UPDATE (SRCU) 12703M: Lai Jiangshan <jiangshanlai@gmail.com> 12704M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12705M: Josh Triplett <josh@joshtriplett.org> 12706R: Steven Rostedt <rostedt@goodmis.org> 12707R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12708L: linux-kernel@vger.kernel.org 12709W: http://www.rdrop.com/users/paulmck/RCU/ 12710S: Supported 12711T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12712F: include/linux/srcu.h 12713F: kernel/rcu/srcu.c 12714 12715SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12716M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12717L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12718S: Maintained 12719F: drivers/slimbus/ 12720F: Documentation/devicetree/bindings/slimbus/ 12721F: include/linux/slimbus.h 12722 12723SMACK SECURITY MODULE 12724M: Casey Schaufler <casey@schaufler-ca.com> 12725L: linux-security-module@vger.kernel.org 12726W: http://schaufler-ca.com 12727T: git git://github.com/cschaufler/smack-next 12728S: Maintained 12729F: Documentation/admin-guide/LSM/Smack.rst 12730F: security/smack/ 12731 12732SMC91x ETHERNET DRIVER 12733M: Nicolas Pitre <nico@fluxnic.net> 12734S: Odd Fixes 12735F: drivers/net/ethernet/smsc/smc91x.* 12736 12737SMIA AND SMIA++ IMAGE SENSOR DRIVER 12738M: Sakari Ailus <sakari.ailus@iki.fi> 12739L: linux-media@vger.kernel.org 12740S: Maintained 12741F: drivers/media/i2c/smiapp/ 12742F: include/media/i2c/smiapp.h 12743F: drivers/media/i2c/smiapp-pll.c 12744F: drivers/media/i2c/smiapp-pll.h 12745F: include/uapi/linux/smiapp.h 12746F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12747 12748SMM665 HARDWARE MONITOR DRIVER 12749M: Guenter Roeck <linux@roeck-us.net> 12750L: linux-hwmon@vger.kernel.org 12751S: Maintained 12752F: Documentation/hwmon/smm665 12753F: drivers/hwmon/smm665.c 12754 12755SMSC EMC2103 HARDWARE MONITOR DRIVER 12756M: Steve Glendinning <steve.glendinning@shawell.net> 12757L: linux-hwmon@vger.kernel.org 12758S: Maintained 12759F: Documentation/hwmon/emc2103 12760F: drivers/hwmon/emc2103.c 12761 12762SMSC SCH5627 HARDWARE MONITOR DRIVER 12763M: Hans de Goede <hdegoede@redhat.com> 12764L: linux-hwmon@vger.kernel.org 12765S: Supported 12766F: Documentation/hwmon/sch5627 12767F: drivers/hwmon/sch5627.c 12768 12769SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12770M: Steve Glendinning <steve.glendinning@shawell.net> 12771L: linux-fbdev@vger.kernel.org 12772S: Maintained 12773F: drivers/video/fbdev/smscufx.c 12774 12775SMSC47B397 HARDWARE MONITOR DRIVER 12776M: Jean Delvare <jdelvare@suse.com> 12777L: linux-hwmon@vger.kernel.org 12778S: Maintained 12779F: Documentation/hwmon/smsc47b397 12780F: drivers/hwmon/smsc47b397.c 12781 12782SMSC911x ETHERNET DRIVER 12783M: Steve Glendinning <steve.glendinning@shawell.net> 12784L: netdev@vger.kernel.org 12785S: Maintained 12786F: include/linux/smsc911x.h 12787F: drivers/net/ethernet/smsc/smsc911x.* 12788 12789SMSC9420 PCI ETHERNET DRIVER 12790M: Steve Glendinning <steve.glendinning@shawell.net> 12791L: netdev@vger.kernel.org 12792S: Maintained 12793F: drivers/net/ethernet/smsc/smsc9420.* 12794 12795SOC-CAMERA V4L2 SUBSYSTEM 12796M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12797L: linux-media@vger.kernel.org 12798T: git git://linuxtv.org/media_tree.git 12799S: Maintained 12800F: include/media/soc* 12801F: drivers/media/i2c/soc_camera/ 12802F: drivers/media/platform/soc_camera/ 12803 12804SOCIONEXT UNIPHIER SOUND DRIVER 12805M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12807S: Maintained 12808F: sound/soc/uniphier/ 12809 12810SOEKRIS NET48XX LED SUPPORT 12811M: Chris Boot <bootc@bootc.net> 12812S: Maintained 12813F: drivers/leds/leds-net48xx.c 12814 12815SOFT-ROCE DRIVER (rxe) 12816M: Moni Shoua <monis@mellanox.com> 12817L: linux-rdma@vger.kernel.org 12818S: Supported 12819W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12820Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12821F: drivers/infiniband/sw/rxe/ 12822F: include/uapi/rdma/rdma_user_rxe.h 12823 12824SOFTLOGIC 6x10 MPEG CODEC 12825M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12826M: Anton Sviridenko <anton@corp.bluecherry.net> 12827M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12828M: Andrey Utkin <andrey_utkin@fastmail.com> 12829M: Ismael Luceno <ismael@iodev.co.uk> 12830L: linux-media@vger.kernel.org 12831S: Supported 12832F: drivers/media/pci/solo6x10/ 12833 12834SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12835M: James Morse <james.morse@arm.com> 12836L: linux-arm-kernel@lists.infradead.org 12837S: Maintained 12838F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12839F: drivers/firmware/arm_sdei.c 12840F: include/linux/sdei.h 12841F: include/uapi/linux/sdei.h 12842 12843SOFTWARE RAID (Multiple Disks) SUPPORT 12844M: Shaohua Li <shli@kernel.org> 12845L: linux-raid@vger.kernel.org 12846T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12847S: Supported 12848F: drivers/md/Makefile 12849F: drivers/md/Kconfig 12850F: drivers/md/md* 12851F: drivers/md/raid* 12852F: include/linux/raid/ 12853F: include/uapi/linux/raid/ 12854 12855SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12856M: Jassi Brar <jaswinder.singh@linaro.org> 12857L: netdev@vger.kernel.org 12858S: Maintained 12859F: drivers/net/ethernet/socionext/netsec.c 12860F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12861 12862SONIC NETWORK DRIVER 12863M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12864L: netdev@vger.kernel.org 12865S: Maintained 12866F: drivers/net/ethernet/natsemi/sonic.* 12867 12868SONICS SILICON BACKPLANE DRIVER (SSB) 12869M: Michael Buesch <m@bues.ch> 12870L: linux-wireless@vger.kernel.org 12871S: Maintained 12872F: drivers/ssb/ 12873F: include/linux/ssb/ 12874 12875SONY IMX274 SENSOR DRIVER 12876M: Leon Luo <leonl@leopardimaging.com> 12877L: linux-media@vger.kernel.org 12878T: git git://linuxtv.org/media_tree.git 12879S: Maintained 12880F: drivers/media/i2c/imx274.c 12881F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12882 12883SONY MEMORYSTICK CARD SUPPORT 12884M: Alex Dubov <oakad@yahoo.com> 12885W: http://tifmxx.berlios.de/ 12886S: Maintained 12887F: drivers/memstick/host/tifm_ms.c 12888 12889SONY MEMORYSTICK STANDARD SUPPORT 12890M: Maxim Levitsky <maximlevitsky@gmail.com> 12891S: Maintained 12892F: drivers/memstick/core/ms_block.* 12893 12894SONY VAIO CONTROL DEVICE DRIVER 12895M: Mattia Dongili <malattia@linux.it> 12896L: platform-driver-x86@vger.kernel.org 12897W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12898S: Maintained 12899F: Documentation/laptops/sony-laptop.txt 12900F: drivers/char/sonypi.c 12901F: drivers/platform/x86/sony-laptop.c 12902F: include/linux/sony-laptop.h 12903 12904SOUND 12905M: Jaroslav Kysela <perex@perex.cz> 12906M: Takashi Iwai <tiwai@suse.com> 12907L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12908W: http://www.alsa-project.org/ 12909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12910T: git git://git.alsa-project.org/alsa-kernel.git 12911Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12912S: Maintained 12913F: Documentation/sound/ 12914F: include/sound/ 12915F: include/uapi/sound/ 12916F: sound/ 12917 12918SOUND - COMPRESSED AUDIO 12919M: Vinod Koul <vinod.koul@intel.com> 12920L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12922S: Supported 12923F: Documentation/sound/alsa/compress_offload.txt 12924F: include/sound/compress_driver.h 12925F: include/uapi/sound/compress_* 12926F: sound/core/compress_offload.c 12927F: sound/soc/soc-compress.c 12928 12929SOUND - DMAENGINE HELPERS 12930M: Lars-Peter Clausen <lars@metafoo.de> 12931S: Supported 12932F: include/sound/dmaengine_pcm.h 12933F: sound/core/pcm_dmaengine.c 12934F: sound/soc/soc-generic-dmaengine-pcm.c 12935 12936SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12937M: Liam Girdwood <lgirdwood@gmail.com> 12938M: Mark Brown <broonie@kernel.org> 12939T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12940L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12941W: http://alsa-project.org/main/index.php/ASoC 12942S: Supported 12943F: Documentation/devicetree/bindings/sound/ 12944F: Documentation/sound/alsa/soc/ 12945F: sound/soc/ 12946F: include/sound/soc* 12947 12948SOUNDWIRE SUBSYSTEM 12949M: Vinod Koul <vinod.koul@intel.com> 12950M: Sanyog Kale <sanyog.r.kale@intel.com> 12951R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12952L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12953S: Supported 12954F: Documentation/driver-api/soundwire/ 12955F: drivers/soundwire/ 12956F: include/linux/soundwire/ 12957 12958SP2 MEDIA DRIVER 12959M: Olli Salonen <olli.salonen@iki.fi> 12960L: linux-media@vger.kernel.org 12961W: https://linuxtv.org 12962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12963S: Maintained 12964F: drivers/media/dvb-frontends/sp2* 12965 12966SPARC + UltraSPARC (sparc/sparc64) 12967M: "David S. Miller" <davem@davemloft.net> 12968L: sparclinux@vger.kernel.org 12969Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12972S: Maintained 12973F: arch/sparc/ 12974F: drivers/sbus/ 12975 12976SPARC SERIAL DRIVERS 12977M: "David S. Miller" <davem@davemloft.net> 12978L: sparclinux@vger.kernel.org 12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12980T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12981S: Maintained 12982F: include/linux/sunserialcore.h 12983F: drivers/tty/serial/suncore.c 12984F: drivers/tty/serial/sunhv.c 12985F: drivers/tty/serial/sunsab.c 12986F: drivers/tty/serial/sunsab.h 12987F: drivers/tty/serial/sunsu.c 12988F: drivers/tty/serial/sunzilog.c 12989F: drivers/tty/serial/sunzilog.h 12990F: drivers/tty/vcc.c 12991 12992SPARSE CHECKER 12993M: "Christopher Li" <sparse@chrisli.org> 12994L: linux-sparse@vger.kernel.org 12995W: https://sparse.wiki.kernel.org/ 12996T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12997T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12998S: Maintained 12999F: include/linux/compiler.h 13000 13001SPEAR CLOCK FRAMEWORK SUPPORT 13002M: Viresh Kumar <vireshk@kernel.org> 13003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13004W: http://www.st.com/spear 13005S: Maintained 13006F: drivers/clk/spear/ 13007 13008SPEAR PLATFORM SUPPORT 13009M: Viresh Kumar <vireshk@kernel.org> 13010M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13012W: http://www.st.com/spear 13013S: Maintained 13014F: arch/arm/boot/dts/spear* 13015F: arch/arm/mach-spear/ 13016 13017SPI NOR SUBSYSTEM 13018M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13019M: Marek Vasut <marek.vasut@gmail.com> 13020L: linux-mtd@lists.infradead.org 13021W: http://www.linux-mtd.infradead.org/ 13022Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13023T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13024T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13025S: Maintained 13026F: drivers/mtd/spi-nor/ 13027F: include/linux/mtd/spi-nor.h 13028 13029SPI SUBSYSTEM 13030M: Mark Brown <broonie@kernel.org> 13031L: linux-spi@vger.kernel.org 13032T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13033Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13034S: Maintained 13035F: Documentation/devicetree/bindings/spi/ 13036F: Documentation/spi/ 13037F: drivers/spi/ 13038F: include/linux/spi/ 13039F: include/uapi/linux/spi/ 13040F: tools/spi/ 13041 13042SPIDERNET NETWORK DRIVER for CELL 13043M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13044L: netdev@vger.kernel.org 13045S: Supported 13046F: Documentation/networking/spider_net.txt 13047F: drivers/net/ethernet/toshiba/spider_net* 13048 13049SPMI SUBSYSTEM 13050R: Stephen Boyd <sboyd@kernel.org> 13051L: linux-arm-msm@vger.kernel.org 13052F: Documentation/devicetree/bindings/spmi/ 13053F: drivers/spmi/ 13054F: include/dt-bindings/spmi/spmi.h 13055F: include/linux/spmi.h 13056F: include/trace/events/spmi.h 13057 13058SPU FILE SYSTEM 13059M: Jeremy Kerr <jk@ozlabs.org> 13060L: linuxppc-dev@lists.ozlabs.org 13061W: http://www.ibm.com/developerworks/power/cell/ 13062S: Supported 13063F: Documentation/filesystems/spufs.txt 13064F: arch/powerpc/platforms/cell/spufs/ 13065 13066SQUASHFS FILE SYSTEM 13067M: Phillip Lougher <phillip@squashfs.org.uk> 13068L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13069W: http://squashfs.org.uk 13070T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13071S: Maintained 13072F: Documentation/filesystems/squashfs.txt 13073F: fs/squashfs/ 13074 13075SRM (Alpha) environment access 13076M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13077S: Maintained 13078F: arch/alpha/kernel/srm_env.c 13079 13080STABLE BRANCH 13081M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13082L: stable@vger.kernel.org 13083S: Supported 13084F: Documentation/process/stable-kernel-rules.rst 13085 13086STAGING - ATOMISP DRIVER 13087M: Alan Cox <alan@linux.intel.com> 13088M: Sakari Ailus <sakari.ailus@linux.intel.com> 13089L: linux-media@vger.kernel.org 13090S: Maintained 13091F: drivers/staging/media/atomisp/ 13092 13093STAGING - COMEDI 13094M: Ian Abbott <abbotti@mev.co.uk> 13095M: H Hartley Sweeten <hsweeten@visionengravers.com> 13096S: Odd Fixes 13097F: drivers/staging/comedi/ 13098 13099STAGING - FLARION FT1000 DRIVERS 13100M: Marek Belisko <marek.belisko@gmail.com> 13101S: Odd Fixes 13102F: drivers/staging/ft1000/ 13103 13104STAGING - INDUSTRIAL IO 13105M: Jonathan Cameron <jic23@kernel.org> 13106L: linux-iio@vger.kernel.org 13107S: Odd Fixes 13108F: Documentation/devicetree/bindings/staging/iio/ 13109F: drivers/staging/iio/ 13110 13111STAGING - LUSTRE PARALLEL FILESYSTEM 13112M: Oleg Drokin <oleg.drokin@intel.com> 13113M: Andreas Dilger <andreas.dilger@intel.com> 13114M: James Simmons <jsimmons@infradead.org> 13115L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13116W: http://wiki.lustre.org/ 13117S: Maintained 13118F: drivers/staging/lustre 13119 13120STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13121M: Marc Dietrich <marvin24@gmx.de> 13122L: ac100@lists.launchpad.net (moderated for non-subscribers) 13123L: linux-tegra@vger.kernel.org 13124S: Maintained 13125F: drivers/staging/nvec/ 13126 13127STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13128M: Jens Frederich <jfrederich@gmail.com> 13129M: Daniel Drake <dsd@laptop.org> 13130M: Jon Nettleton <jon.nettleton@gmail.com> 13131W: http://wiki.laptop.org/go/DCON 13132S: Maintained 13133F: drivers/staging/olpc_dcon/ 13134 13135STAGING - REALTEK RTL8712U DRIVERS 13136M: Larry Finger <Larry.Finger@lwfinger.net> 13137M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13138S: Odd Fixes 13139F: drivers/staging/rtl8712/ 13140 13141STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13142M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13143M: Teddy Wang <teddy.wang@siliconmotion.com> 13144M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13145L: linux-fbdev@vger.kernel.org 13146S: Maintained 13147F: drivers/staging/sm750fb/ 13148 13149STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13150M: William Hubbs <w.d.hubbs@gmail.com> 13151M: Chris Brannon <chris@the-brannons.com> 13152M: Kirk Reiser <kirk@reisers.ca> 13153M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13154L: speakup@linux-speakup.org 13155W: http://www.linux-speakup.org/ 13156S: Odd Fixes 13157F: drivers/staging/speakup/ 13158 13159STAGING - VIA VT665X DRIVERS 13160M: Forest Bond <forest@alittletooquiet.net> 13161S: Odd Fixes 13162F: drivers/staging/vt665?/ 13163 13164STAGING - WILC1000 WIFI DRIVER 13165M: Aditya Shankar <aditya.shankar@microchip.com> 13166M: Ganesh Krishna <ganesh.krishna@microchip.com> 13167L: linux-wireless@vger.kernel.org 13168S: Supported 13169F: drivers/staging/wilc1000/ 13170 13171STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13172M: Arnaud Patard <arnaud.patard@rtp-net.org> 13173S: Odd Fixes 13174F: drivers/staging/xgifb/ 13175 13176STAGING SUBSYSTEM 13177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13179L: devel@driverdev.osuosl.org 13180S: Supported 13181F: drivers/staging/ 13182 13183STARFIRE/DURALAN NETWORK DRIVER 13184M: Ion Badulescu <ionut@badula.org> 13185S: Odd Fixes 13186F: drivers/net/ethernet/adaptec/starfire* 13187 13188STEC S1220 SKD DRIVER 13189M: Bart Van Assche <bart.vanassche@wdc.com> 13190L: linux-block@vger.kernel.org 13191S: Maintained 13192F: drivers/block/skd*[ch] 13193 13194STI CEC DRIVER 13195M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13196S: Maintained 13197F: drivers/staging/media/st-cec/ 13198F: Documentation/devicetree/bindings/media/stih-cec.txt 13199 13200STK1160 USB VIDEO CAPTURE DRIVER 13201M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13202L: linux-media@vger.kernel.org 13203T: git git://linuxtv.org/media_tree.git 13204S: Maintained 13205F: drivers/media/usb/stk1160/ 13206 13207STMMAC ETHERNET DRIVER 13208M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13209M: Alexandre Torgue <alexandre.torgue@st.com> 13210L: netdev@vger.kernel.org 13211W: http://www.stlinux.com 13212S: Supported 13213F: drivers/net/ethernet/stmicro/stmmac/ 13214 13215SUN3/3X 13216M: Sam Creasey <sammy@sammy.net> 13217W: http://sammy.net/sun3/ 13218S: Maintained 13219F: arch/m68k/kernel/*sun3* 13220F: arch/m68k/sun3*/ 13221F: arch/m68k/include/asm/sun3* 13222F: drivers/net/ethernet/i825xx/sun3* 13223 13224SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13225M: Hans de Goede <hdegoede@redhat.com> 13226L: linux-input@vger.kernel.org 13227S: Maintained 13228F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13229F: drivers/input/keyboard/sun4i-lradc-keys.c 13230 13231SUNDANCE NETWORK DRIVER 13232M: Denis Kirjanov <kda@linux-powerpc.org> 13233L: netdev@vger.kernel.org 13234S: Maintained 13235F: drivers/net/ethernet/dlink/sundance.c 13236 13237SUPERH 13238M: Yoshinori Sato <ysato@users.sourceforge.jp> 13239M: Rich Felker <dalias@libc.org> 13240L: linux-sh@vger.kernel.org 13241Q: http://patchwork.kernel.org/project/linux-sh/list/ 13242S: Maintained 13243F: Documentation/sh/ 13244F: arch/sh/ 13245F: drivers/sh/ 13246 13247SUSPEND TO RAM 13248M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13249M: Len Brown <len.brown@intel.com> 13250M: Pavel Machek <pavel@ucw.cz> 13251L: linux-pm@vger.kernel.org 13252B: https://bugzilla.kernel.org 13253S: Supported 13254F: Documentation/power/ 13255F: arch/x86/kernel/acpi/ 13256F: drivers/base/power/ 13257F: kernel/power/ 13258F: include/linux/suspend.h 13259F: include/linux/freezer.h 13260F: include/linux/pm.h 13261 13262SVGA HANDLING 13263M: Martin Mares <mj@ucw.cz> 13264L: linux-video@atrey.karlin.mff.cuni.cz 13265S: Maintained 13266F: Documentation/svga.txt 13267F: arch/x86/boot/video* 13268 13269SWIOTLB SUBSYSTEM 13270M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13271L: iommu@lists.linux-foundation.org 13272T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13273S: Supported 13274F: lib/swiotlb.c 13275F: arch/*/kernel/pci-swiotlb.c 13276F: include/linux/swiotlb.h 13277 13278SWITCHDEV 13279M: Jiri Pirko <jiri@resnulli.us> 13280M: Ivan Vecera <ivecera@redhat.com> 13281L: netdev@vger.kernel.org 13282S: Supported 13283F: net/switchdev/ 13284F: include/net/switchdev.h 13285 13286SYNC FILE FRAMEWORK 13287M: Sumit Semwal <sumit.semwal@linaro.org> 13288R: Gustavo Padovan <gustavo@padovan.org> 13289S: Maintained 13290L: linux-media@vger.kernel.org 13291L: dri-devel@lists.freedesktop.org 13292F: drivers/dma-buf/sync_* 13293F: drivers/dma-buf/dma-fence* 13294F: drivers/dma-buf/sw_sync.c 13295F: include/linux/sync_file.h 13296F: include/uapi/linux/sync_file.h 13297F: Documentation/sync_file.txt 13298T: git git://anongit.freedesktop.org/drm/drm-misc 13299 13300SYNOPSYS ARC ARCHITECTURE 13301M: Vineet Gupta <vgupta@synopsys.com> 13302L: linux-snps-arc@lists.infradead.org 13303S: Supported 13304F: arch/arc/ 13305F: Documentation/devicetree/bindings/arc/* 13306F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13307F: drivers/clocksource/arc_timer.c 13308F: drivers/tty/serial/arc_uart.c 13309T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13310 13311SYNOPSYS ARC HSDK SDP pll clock driver 13312M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13313S: Supported 13314F: drivers/clk/clk-hsdk-pll.c 13315F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13316 13317SYNOPSYS ARC SDP clock driver 13318M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13319S: Supported 13320F: drivers/clk/axs10x/* 13321F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13322 13323SYNOPSYS ARC SDP platform support 13324M: Alexey Brodkin <abrodkin@synopsys.com> 13325S: Supported 13326F: arch/arc/plat-axs10x 13327F: arch/arc/boot/dts/ax* 13328F: Documentation/devicetree/bindings/arc/axs10* 13329 13330SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13331M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13332S: Supported 13333F: drivers/reset/reset-axs10x.c 13334F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13335 13336SYNOPSYS DESIGNWARE 8250 UART DRIVER 13337R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13338S: Maintained 13339F: drivers/tty/serial/8250/8250_dw.c 13340 13341SYNOPSYS DESIGNWARE APB GPIO DRIVER 13342M: Hoan Tran <hotran@apm.com> 13343L: linux-gpio@vger.kernel.org 13344S: Maintained 13345F: drivers/gpio/gpio-dwapb.c 13346F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13347 13348SYNOPSYS DESIGNWARE DMAC DRIVER 13349M: Viresh Kumar <vireshk@kernel.org> 13350R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13351S: Maintained 13352F: include/linux/dma/dw.h 13353F: include/linux/platform_data/dma-dw.h 13354F: drivers/dma/dw/ 13355 13356SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13357M: Jose Abreu <Jose.Abreu@synopsys.com> 13358L: netdev@vger.kernel.org 13359S: Supported 13360F: drivers/net/ethernet/synopsys/ 13361 13362SYNOPSYS DESIGNWARE I2C DRIVER 13363M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13364R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13365R: Mika Westerberg <mika.westerberg@linux.intel.com> 13366L: linux-i2c@vger.kernel.org 13367S: Maintained 13368F: drivers/i2c/busses/i2c-designware-* 13369F: include/linux/platform_data/i2c-designware.h 13370 13371SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13372M: Jaehoon Chung <jh80.chung@samsung.com> 13373L: linux-mmc@vger.kernel.org 13374S: Maintained 13375F: drivers/mmc/host/dw_mmc* 13376 13377SYNOPSYS HSDK RESET CONTROLLER DRIVER 13378M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13379S: Supported 13380F: drivers/reset/reset-hsdk.c 13381F: include/dt-bindings/reset/snps,hsdk-reset.h 13382F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13383 13384SYSTEM CONFIGURATION (SYSCON) 13385M: Lee Jones <lee.jones@linaro.org> 13386M: Arnd Bergmann <arnd@arndb.de> 13387T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13388S: Supported 13389F: drivers/mfd/syscon.c 13390 13391SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13392M: Sudeep Holla <sudeep.holla@arm.com> 13393L: linux-arm-kernel@lists.infradead.org 13394S: Maintained 13395F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13396F: drivers/clk/clk-scpi.c 13397F: drivers/cpufreq/scpi-cpufreq.c 13398F: drivers/firmware/arm_scpi.c 13399F: include/linux/scpi_protocol.h 13400 13401SYSTEM RESET/SHUTDOWN DRIVERS 13402M: Sebastian Reichel <sre@kernel.org> 13403L: linux-pm@vger.kernel.org 13404T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13405S: Maintained 13406F: Documentation/devicetree/bindings/power/reset/ 13407F: drivers/power/reset/ 13408 13409SYSTEM TRACE MODULE CLASS 13410M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13411S: Maintained 13412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13413F: Documentation/trace/stm.txt 13414F: drivers/hwtracing/stm/ 13415F: include/linux/stm.h 13416F: include/uapi/linux/stm.h 13417 13418SYSV FILESYSTEM 13419M: Christoph Hellwig <hch@infradead.org> 13420S: Maintained 13421F: Documentation/filesystems/sysv-fs.txt 13422F: fs/sysv/ 13423F: include/linux/sysv_fs.h 13424 13425TARGET SUBSYSTEM 13426M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13427L: linux-scsi@vger.kernel.org 13428L: target-devel@vger.kernel.org 13429W: http://www.linux-iscsi.org 13430W: http://groups.google.com/group/linux-iscsi-target-dev 13431T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13432S: Supported 13433F: drivers/target/ 13434F: include/target/ 13435F: Documentation/target/ 13436 13437TASKSTATS STATISTICS INTERFACE 13438M: Balbir Singh <bsingharora@gmail.com> 13439S: Maintained 13440F: Documentation/accounting/taskstats* 13441F: include/linux/taskstats* 13442F: kernel/taskstats.c 13443 13444TC subsystem 13445M: Jamal Hadi Salim <jhs@mojatatu.com> 13446M: Cong Wang <xiyou.wangcong@gmail.com> 13447M: Jiri Pirko <jiri@resnulli.us> 13448L: netdev@vger.kernel.org 13449S: Maintained 13450F: include/net/pkt_cls.h 13451F: include/net/pkt_sched.h 13452F: include/net/tc_act/ 13453F: include/uapi/linux/pkt_cls.h 13454F: include/uapi/linux/pkt_sched.h 13455F: include/uapi/linux/tc_act/ 13456F: include/uapi/linux/tc_ematch/ 13457F: net/sched/ 13458 13459TCP LOW PRIORITY MODULE 13460M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13461M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13462W: http://tcp-lp-mod.sourceforge.net/ 13463S: Maintained 13464F: net/ipv4/tcp_lp.c 13465 13466TDA10071 MEDIA DRIVER 13467M: Antti Palosaari <crope@iki.fi> 13468L: linux-media@vger.kernel.org 13469W: https://linuxtv.org 13470W: http://palosaari.fi/linux/ 13471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13472T: git git://linuxtv.org/anttip/media_tree.git 13473S: Maintained 13474F: drivers/media/dvb-frontends/tda10071* 13475 13476TDA18212 MEDIA DRIVER 13477M: Antti Palosaari <crope@iki.fi> 13478L: linux-media@vger.kernel.org 13479W: https://linuxtv.org 13480W: http://palosaari.fi/linux/ 13481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13482T: git git://linuxtv.org/anttip/media_tree.git 13483S: Maintained 13484F: drivers/media/tuners/tda18212* 13485 13486TDA18218 MEDIA DRIVER 13487M: Antti Palosaari <crope@iki.fi> 13488L: linux-media@vger.kernel.org 13489W: https://linuxtv.org 13490W: http://palosaari.fi/linux/ 13491Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13492T: git git://linuxtv.org/anttip/media_tree.git 13493S: Maintained 13494F: drivers/media/tuners/tda18218* 13495 13496TDA18250 MEDIA DRIVER 13497M: Olli Salonen <olli.salonen@iki.fi> 13498L: linux-media@vger.kernel.org 13499W: https://linuxtv.org 13500Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13501T: git git://linuxtv.org/media_tree.git 13502S: Maintained 13503F: drivers/media/tuners/tda18250* 13504 13505TDA18271 MEDIA DRIVER 13506M: Michael Krufky <mkrufky@linuxtv.org> 13507L: linux-media@vger.kernel.org 13508W: https://linuxtv.org 13509W: http://github.com/mkrufky 13510Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13511T: git git://linuxtv.org/mkrufky/tuners.git 13512S: Maintained 13513F: drivers/media/tuners/tda18271* 13514 13515TDA827x MEDIA DRIVER 13516M: Michael Krufky <mkrufky@linuxtv.org> 13517L: linux-media@vger.kernel.org 13518W: https://linuxtv.org 13519W: http://github.com/mkrufky 13520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13521T: git git://linuxtv.org/mkrufky/tuners.git 13522S: Maintained 13523F: drivers/media/tuners/tda8290.* 13524 13525TDA8290 MEDIA DRIVER 13526M: Michael Krufky <mkrufky@linuxtv.org> 13527L: linux-media@vger.kernel.org 13528W: https://linuxtv.org 13529W: http://github.com/mkrufky 13530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13531T: git git://linuxtv.org/mkrufky/tuners.git 13532S: Maintained 13533F: drivers/media/tuners/tda8290.* 13534 13535TDA9840 MEDIA DRIVER 13536M: Hans Verkuil <hverkuil@xs4all.nl> 13537L: linux-media@vger.kernel.org 13538T: git git://linuxtv.org/media_tree.git 13539W: https://linuxtv.org 13540S: Maintained 13541F: drivers/media/i2c/tda9840* 13542 13543TEA5761 TUNER DRIVER 13544M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13545M: Mauro Carvalho Chehab <mchehab@kernel.org> 13546L: linux-media@vger.kernel.org 13547W: https://linuxtv.org 13548T: git git://linuxtv.org/media_tree.git 13549S: Odd fixes 13550F: drivers/media/tuners/tea5761.* 13551 13552TEA5767 TUNER DRIVER 13553M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13554M: Mauro Carvalho Chehab <mchehab@kernel.org> 13555L: linux-media@vger.kernel.org 13556W: https://linuxtv.org 13557T: git git://linuxtv.org/media_tree.git 13558S: Maintained 13559F: drivers/media/tuners/tea5767.* 13560 13561TEA6415C MEDIA DRIVER 13562M: Hans Verkuil <hverkuil@xs4all.nl> 13563L: linux-media@vger.kernel.org 13564T: git git://linuxtv.org/media_tree.git 13565W: https://linuxtv.org 13566S: Maintained 13567F: drivers/media/i2c/tea6415c* 13568 13569TEA6420 MEDIA DRIVER 13570M: Hans Verkuil <hverkuil@xs4all.nl> 13571L: linux-media@vger.kernel.org 13572T: git git://linuxtv.org/media_tree.git 13573W: https://linuxtv.org 13574S: Maintained 13575F: drivers/media/i2c/tea6420* 13576 13577TEAM DRIVER 13578M: Jiri Pirko <jiri@resnulli.us> 13579L: netdev@vger.kernel.org 13580S: Supported 13581F: drivers/net/team/ 13582F: include/linux/if_team.h 13583F: include/uapi/linux/if_team.h 13584 13585TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13586M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13587S: Maintained 13588F: arch/x86/platform/ts5500/ 13589 13590TECHNOTREND USB IR RECEIVER 13591M: Sean Young <sean@mess.org> 13592L: linux-media@vger.kernel.org 13593S: Maintained 13594F: drivers/media/rc/ttusbir.c 13595 13596TEE SUBSYSTEM 13597M: Jens Wiklander <jens.wiklander@linaro.org> 13598S: Maintained 13599F: include/linux/tee_drv.h 13600F: include/uapi/linux/tee.h 13601F: drivers/tee/ 13602F: Documentation/tee.txt 13603 13604TEGRA ARCHITECTURE SUPPORT 13605M: Thierry Reding <thierry.reding@gmail.com> 13606M: Jonathan Hunter <jonathanh@nvidia.com> 13607L: linux-tegra@vger.kernel.org 13608Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13609T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13610S: Supported 13611N: [^a-z]tegra 13612 13613TEGRA CLOCK DRIVER 13614M: Peter De Schrijver <pdeschrijver@nvidia.com> 13615M: Prashant Gaikwad <pgaikwad@nvidia.com> 13616S: Supported 13617F: drivers/clk/tegra/ 13618 13619TEGRA DMA DRIVERS 13620M: Laxman Dewangan <ldewangan@nvidia.com> 13621M: Jon Hunter <jonathanh@nvidia.com> 13622S: Supported 13623F: drivers/dma/tegra* 13624 13625TEGRA I2C DRIVER 13626M: Laxman Dewangan <ldewangan@nvidia.com> 13627S: Supported 13628F: drivers/i2c/busses/i2c-tegra.c 13629 13630TEGRA IOMMU DRIVERS 13631M: Hiroshi Doyu <hdoyu@nvidia.com> 13632S: Supported 13633F: drivers/iommu/tegra* 13634 13635TEGRA KBC DRIVER 13636M: Rakesh Iyer <riyer@nvidia.com> 13637M: Laxman Dewangan <ldewangan@nvidia.com> 13638S: Supported 13639F: drivers/input/keyboard/tegra-kbc.c 13640 13641TEGRA PWM DRIVER 13642M: Thierry Reding <thierry.reding@gmail.com> 13643S: Supported 13644F: drivers/pwm/pwm-tegra.c 13645 13646TEGRA SERIAL DRIVER 13647M: Laxman Dewangan <ldewangan@nvidia.com> 13648S: Supported 13649F: drivers/tty/serial/serial-tegra.c 13650 13651TEGRA SPI DRIVER 13652M: Laxman Dewangan <ldewangan@nvidia.com> 13653S: Supported 13654F: drivers/spi/spi-tegra* 13655 13656TEHUTI ETHERNET DRIVER 13657M: Andy Gospodarek <andy@greyhouse.net> 13658L: netdev@vger.kernel.org 13659S: Supported 13660F: drivers/net/ethernet/tehuti/* 13661 13662Telecom Clock Driver for MCPL0010 13663M: Mark Gross <mark.gross@intel.com> 13664S: Supported 13665F: drivers/char/tlclk.c 13666 13667TENSILICA XTENSA PORT (xtensa) 13668M: Chris Zankel <chris@zankel.net> 13669M: Max Filippov <jcmvbkbc@gmail.com> 13670L: linux-xtensa@linux-xtensa.org 13671T: git git://github.com/czankel/xtensa-linux.git 13672S: Maintained 13673F: arch/xtensa/ 13674F: drivers/irqchip/irq-xtensa-* 13675 13676Texas Instruments' System Control Interface (TISCI) Protocol Driver 13677M: Nishanth Menon <nm@ti.com> 13678M: Tero Kristo <t-kristo@ti.com> 13679M: Santosh Shilimkar <ssantosh@kernel.org> 13680L: linux-arm-kernel@lists.infradead.org 13681S: Maintained 13682F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13683F: drivers/firmware/ti_sci* 13684F: include/linux/soc/ti/ti_sci_protocol.h 13685F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13686F: include/dt-bindings/genpd/k2g.h 13687F: drivers/soc/ti/ti_sci_pm_domains.c 13688F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13689F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13690F: drivers/clk/keystone/sci-clk.c 13691F: drivers/reset/reset-ti-sci.c 13692 13693THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13694M: Hans Verkuil <hverkuil@xs4all.nl> 13695L: linux-media@vger.kernel.org 13696T: git git://linuxtv.org/media_tree.git 13697W: https://linuxtv.org 13698S: Maintained 13699F: drivers/media/radio/radio-raremono.c 13700 13701THERMAL 13702M: Zhang Rui <rui.zhang@intel.com> 13703M: Eduardo Valentin <edubezval@gmail.com> 13704L: linux-pm@vger.kernel.org 13705T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13707Q: https://patchwork.kernel.org/project/linux-pm/list/ 13708S: Supported 13709F: drivers/thermal/ 13710F: include/linux/thermal.h 13711F: include/uapi/linux/thermal.h 13712F: include/linux/cpu_cooling.h 13713F: Documentation/devicetree/bindings/thermal/ 13714 13715THERMAL/CPU_COOLING 13716M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13717M: Viresh Kumar <viresh.kumar@linaro.org> 13718M: Javi Merino <javi.merino@kernel.org> 13719L: linux-pm@vger.kernel.org 13720S: Supported 13721F: Documentation/thermal/cpu-cooling-api.txt 13722F: drivers/thermal/cpu_cooling.c 13723F: include/linux/cpu_cooling.h 13724 13725THINKPAD ACPI EXTRAS DRIVER 13726M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13727L: ibm-acpi-devel@lists.sourceforge.net 13728L: platform-driver-x86@vger.kernel.org 13729W: http://ibm-acpi.sourceforge.net 13730W: http://thinkwiki.org/wiki/Ibm-acpi 13731T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13732S: Maintained 13733F: drivers/platform/x86/thinkpad_acpi.c 13734 13735THUNDERBOLT DRIVER 13736M: Andreas Noever <andreas.noever@gmail.com> 13737M: Michael Jamet <michael.jamet@intel.com> 13738M: Mika Westerberg <mika.westerberg@linux.intel.com> 13739M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13741S: Maintained 13742F: Documentation/admin-guide/thunderbolt.rst 13743F: drivers/thunderbolt/ 13744F: include/linux/thunderbolt.h 13745 13746THUNDERBOLT NETWORK DRIVER 13747M: Michael Jamet <michael.jamet@intel.com> 13748M: Mika Westerberg <mika.westerberg@linux.intel.com> 13749M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13750L: netdev@vger.kernel.org 13751S: Maintained 13752F: drivers/net/thunderbolt.c 13753 13754THUNDERX GPIO DRIVER 13755M: David Daney <david.daney@cavium.com> 13756S: Maintained 13757F: drivers/gpio/gpio-thunderx.c 13758 13759TI AM437X VPFE DRIVER 13760M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13761L: linux-media@vger.kernel.org 13762W: https://linuxtv.org 13763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13764T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13765S: Maintained 13766F: drivers/media/platform/am437x/ 13767 13768TI BANDGAP AND THERMAL DRIVER 13769M: Eduardo Valentin <edubezval@gmail.com> 13770M: Keerthy <j-keerthy@ti.com> 13771L: linux-pm@vger.kernel.org 13772L: linux-omap@vger.kernel.org 13773S: Maintained 13774F: drivers/thermal/ti-soc-thermal/ 13775 13776TI BQ27XXX POWER SUPPLY DRIVER 13777R: Andrew F. Davis <afd@ti.com> 13778F: include/linux/power/bq27xxx_battery.h 13779F: drivers/power/supply/bq27xxx_battery.c 13780F: drivers/power/supply/bq27xxx_battery_i2c.c 13781 13782TI CDCE706 CLOCK DRIVER 13783M: Max Filippov <jcmvbkbc@gmail.com> 13784S: Maintained 13785F: drivers/clk/clk-cdce706.c 13786 13787TI CLOCK DRIVER 13788M: Tero Kristo <t-kristo@ti.com> 13789L: linux-omap@vger.kernel.org 13790S: Maintained 13791F: drivers/clk/ti/ 13792F: include/linux/clk/ti.h 13793 13794TI DAVINCI MACHINE SUPPORT 13795M: Sekhar Nori <nsekhar@ti.com> 13796M: Kevin Hilman <khilman@kernel.org> 13797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13798T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13799S: Supported 13800F: arch/arm/mach-davinci/ 13801F: drivers/i2c/busses/i2c-davinci.c 13802F: arch/arm/boot/dts/da850* 13803 13804TI DAVINCI SERIES GPIO DRIVER 13805M: Keerthy <j-keerthy@ti.com> 13806L: linux-gpio@vger.kernel.org 13807S: Maintained 13808F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13809F: drivers/gpio/gpio-davinci.c 13810 13811TI DAVINCI SERIES MEDIA DRIVER 13812M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13813L: linux-media@vger.kernel.org 13814W: https://linuxtv.org 13815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13816T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13817S: Maintained 13818F: drivers/media/platform/davinci/ 13819F: include/media/davinci/ 13820 13821TI ETHERNET SWITCH DRIVER (CPSW) 13822R: Grygorii Strashko <grygorii.strashko@ti.com> 13823L: linux-omap@vger.kernel.org 13824L: netdev@vger.kernel.org 13825S: Maintained 13826F: drivers/net/ethernet/ti/cpsw* 13827F: drivers/net/ethernet/ti/davinci* 13828 13829TI FLASH MEDIA INTERFACE DRIVER 13830M: Alex Dubov <oakad@yahoo.com> 13831S: Maintained 13832F: drivers/misc/tifm* 13833F: drivers/mmc/host/tifm_sd.c 13834F: include/linux/tifm.h 13835 13836TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13837M: Santosh Shilimkar <ssantosh@kernel.org> 13838L: linux-kernel@vger.kernel.org 13839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13840S: Maintained 13841F: drivers/soc/ti/* 13842T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13843 13844TI LM49xxx FAMILY ASoC CODEC DRIVERS 13845M: M R Swami Reddy <mr.swami.reddy@ti.com> 13846M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13847L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13848S: Maintained 13849F: sound/soc/codecs/lm49453* 13850F: sound/soc/codecs/isabelle* 13851 13852TI LP855x BACKLIGHT DRIVER 13853M: Milo Kim <milo.kim@ti.com> 13854S: Maintained 13855F: Documentation/backlight/lp855x-driver.txt 13856F: drivers/video/backlight/lp855x_bl.c 13857F: include/linux/platform_data/lp855x.h 13858 13859TI LP8727 CHARGER DRIVER 13860M: Milo Kim <milo.kim@ti.com> 13861S: Maintained 13862F: drivers/power/supply/lp8727_charger.c 13863F: include/linux/platform_data/lp8727.h 13864 13865TI LP8788 MFD DRIVER 13866M: Milo Kim <milo.kim@ti.com> 13867S: Maintained 13868F: drivers/iio/adc/lp8788_adc.c 13869F: drivers/leds/leds-lp8788.c 13870F: drivers/mfd/lp8788*.c 13871F: drivers/power/supply/lp8788-charger.c 13872F: drivers/regulator/lp8788-*.c 13873F: include/linux/mfd/lp8788*.h 13874 13875TI NETCP ETHERNET DRIVER 13876M: Wingman Kwok <w-kwok2@ti.com> 13877M: Murali Karicheri <m-karicheri2@ti.com> 13878L: netdev@vger.kernel.org 13879S: Maintained 13880F: drivers/net/ethernet/ti/netcp* 13881 13882TI TAS571X FAMILY ASoC CODEC DRIVER 13883M: Kevin Cernekee <cernekee@chromium.org> 13884L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13885S: Odd Fixes 13886F: sound/soc/codecs/tas571x* 13887 13888TI TRF7970A NFC DRIVER 13889M: Mark Greer <mgreer@animalcreek.com> 13890L: linux-wireless@vger.kernel.org 13891L: linux-nfc@lists.01.org (moderated for non-subscribers) 13892S: Supported 13893F: drivers/nfc/trf7970a.c 13894F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13895 13896TI TWL4030 SERIES SOC CODEC DRIVER 13897M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13898L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13899S: Maintained 13900F: sound/soc/codecs/twl4030* 13901 13902TI VPE/CAL DRIVERS 13903M: Benoit Parrot <bparrot@ti.com> 13904L: linux-media@vger.kernel.org 13905W: http://linuxtv.org/ 13906Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13907S: Maintained 13908F: drivers/media/platform/ti-vpe/ 13909 13910TI WILINK WIRELESS DRIVERS 13911L: linux-wireless@vger.kernel.org 13912W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13913W: http://wireless.kernel.org/en/users/Drivers/wl1251 13914T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13915S: Orphan 13916F: drivers/net/wireless/ti/ 13917F: include/linux/wl12xx.h 13918 13919TILE ARCHITECTURE 13920W: http://www.mellanox.com/repository/solutions/tile-scm/ 13921S: Orphan 13922F: arch/tile/ 13923F: drivers/char/tile-srom.c 13924F: drivers/edac/tile_edac.c 13925F: drivers/net/ethernet/tile/ 13926F: drivers/rtc/rtc-tile.c 13927F: drivers/tty/hvc/hvc_tile.c 13928F: drivers/tty/serial/tilegx.c 13929F: drivers/usb/host/*-tilegx.c 13930F: include/linux/usb/tilegx.h 13931 13932TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13933M: John Stultz <john.stultz@linaro.org> 13934M: Thomas Gleixner <tglx@linutronix.de> 13935R: Stephen Boyd <sboyd@kernel.org> 13936L: linux-kernel@vger.kernel.org 13937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13938S: Supported 13939F: include/linux/clocksource.h 13940F: include/linux/time.h 13941F: include/linux/timex.h 13942F: include/uapi/linux/time.h 13943F: include/uapi/linux/timex.h 13944F: kernel/time/clocksource.c 13945F: kernel/time/time*.c 13946F: kernel/time/alarmtimer.c 13947F: kernel/time/ntp.c 13948F: tools/testing/selftests/timers/ 13949 13950TIPC NETWORK LAYER 13951M: Jon Maloy <jon.maloy@ericsson.com> 13952M: Ying Xue <ying.xue@windriver.com> 13953L: netdev@vger.kernel.org (core kernel code) 13954L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13955W: http://tipc.sourceforge.net/ 13956S: Maintained 13957F: include/uapi/linux/tipc*.h 13958F: net/tipc/ 13959 13960TLAN NETWORK DRIVER 13961M: Samuel Chessman <chessman@tux.org> 13962L: tlan-devel@lists.sourceforge.net (subscribers-only) 13963W: http://sourceforge.net/projects/tlan/ 13964S: Maintained 13965F: Documentation/networking/tlan.txt 13966F: drivers/net/ethernet/ti/tlan.* 13967 13968TM6000 VIDEO4LINUX DRIVER 13969M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13970M: Mauro Carvalho Chehab <mchehab@kernel.org> 13971L: linux-media@vger.kernel.org 13972W: https://linuxtv.org 13973T: git git://linuxtv.org/media_tree.git 13974S: Odd fixes 13975F: drivers/media/usb/tm6000/ 13976F: Documentation/media/v4l-drivers/tm6000* 13977 13978TMIO/SDHI MMC DRIVER 13979M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13980L: linux-mmc@vger.kernel.org 13981S: Supported 13982F: drivers/mmc/host/tmio_mmc* 13983F: drivers/mmc/host/renesas_sdhi* 13984F: include/linux/mfd/tmio.h 13985 13986TMP401 HARDWARE MONITOR DRIVER 13987M: Guenter Roeck <linux@roeck-us.net> 13988L: linux-hwmon@vger.kernel.org 13989S: Maintained 13990F: Documentation/hwmon/tmp401 13991F: drivers/hwmon/tmp401.c 13992 13993TMPFS (SHMEM FILESYSTEM) 13994M: Hugh Dickins <hughd@google.com> 13995L: linux-mm@kvack.org 13996S: Maintained 13997F: include/linux/shmem_fs.h 13998F: mm/shmem.c 13999 14000TOMOYO SECURITY MODULE 14001M: Kentaro Takeda <takedakn@nttdata.co.jp> 14002M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14003L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14004L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14005L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14006L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14007W: http://tomoyo.sourceforge.jp/ 14008T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14009S: Maintained 14010F: security/tomoyo/ 14011 14012TOPSTAR LAPTOP EXTRAS DRIVER 14013M: Herton Ronaldo Krzesinski <herton@canonical.com> 14014L: platform-driver-x86@vger.kernel.org 14015S: Maintained 14016F: drivers/platform/x86/topstar-laptop.c 14017 14018TORTURE-TEST MODULES 14019M: Davidlohr Bueso <dave@stgolabs.net> 14020M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14021M: Josh Triplett <josh@joshtriplett.org> 14022L: linux-kernel@vger.kernel.org 14023S: Supported 14024T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14025F: Documentation/RCU/torture.txt 14026F: kernel/torture.c 14027F: kernel/rcu/rcutorture.c 14028F: kernel/locking/locktorture.c 14029 14030TOSHIBA ACPI EXTRAS DRIVER 14031M: Azael Avalos <coproscefalo@gmail.com> 14032L: platform-driver-x86@vger.kernel.org 14033S: Maintained 14034F: drivers/platform/x86/toshiba_acpi.c 14035 14036TOSHIBA BLUETOOTH DRIVER 14037M: Azael Avalos <coproscefalo@gmail.com> 14038L: platform-driver-x86@vger.kernel.org 14039S: Maintained 14040F: drivers/platform/x86/toshiba_bluetooth.c 14041 14042TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14043M: Azael Avalos <coproscefalo@gmail.com> 14044L: platform-driver-x86@vger.kernel.org 14045S: Maintained 14046F: drivers/platform/x86/toshiba_haps.c 14047 14048TOSHIBA SMM DRIVER 14049M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14050W: http://www.buzzard.org.uk/toshiba/ 14051S: Maintained 14052F: drivers/char/toshiba.c 14053F: include/linux/toshiba.h 14054F: include/uapi/linux/toshiba.h 14055 14056TOSHIBA TC358743 DRIVER 14057M: Mats Randgaard <matrandg@cisco.com> 14058L: linux-media@vger.kernel.org 14059S: Maintained 14060F: drivers/media/i2c/tc358743* 14061F: include/media/i2c/tc358743.h 14062 14063TOSHIBA WMI HOTKEYS DRIVER 14064M: Azael Avalos <coproscefalo@gmail.com> 14065L: platform-driver-x86@vger.kernel.org 14066S: Maintained 14067F: drivers/platform/x86/toshiba-wmi.c 14068 14069TPM DEVICE DRIVER 14070M: Peter Huewe <peterhuewe@gmx.de> 14071M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14072R: Jason Gunthorpe <jgg@ziepe.ca> 14073L: linux-integrity@vger.kernel.org 14074Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14075W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14076T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14077S: Maintained 14078F: drivers/char/tpm/ 14079 14080TRACING 14081M: Steven Rostedt <rostedt@goodmis.org> 14082M: Ingo Molnar <mingo@redhat.com> 14083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14084S: Maintained 14085F: Documentation/trace/ftrace.txt 14086F: arch/*/*/*/ftrace.h 14087F: arch/*/kernel/ftrace.c 14088F: include/*/ftrace.h 14089F: include/linux/trace*.h 14090F: include/trace/ 14091F: kernel/trace/ 14092F: tools/testing/selftests/ftrace/ 14093 14094TRACING MMIO ACCESSES (MMIOTRACE) 14095M: Steven Rostedt <rostedt@goodmis.org> 14096M: Ingo Molnar <mingo@kernel.org> 14097R: Karol Herbst <karolherbst@gmail.com> 14098R: Pekka Paalanen <ppaalanen@gmail.com> 14099S: Maintained 14100L: linux-kernel@vger.kernel.org 14101L: nouveau@lists.freedesktop.org 14102F: kernel/trace/trace_mmiotrace.c 14103F: include/linux/mmiotrace.h 14104F: arch/x86/mm/kmmio.c 14105F: arch/x86/mm/mmio-mod.c 14106F: arch/x86/mm/testmmiotrace.c 14107 14108TRIVIAL PATCHES 14109M: Jiri Kosina <trivial@kernel.org> 14110T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14111S: Maintained 14112K: ^Subject:.*(?i)trivial 14113 14114TEMPO SEMICONDUCTOR DRIVERS 14115M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14116S: Maintained 14117F: sound/soc/codecs/tscs*.c 14118F: sound/soc/codecs/tscs*.h 14119F: Documentation/devicetree/bindings/sound/tscs*.txt 14120 14121TTY LAYER 14122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14123M: Jiri Slaby <jslaby@suse.com> 14124S: Supported 14125T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14126F: Documentation/serial/ 14127F: drivers/tty/ 14128F: drivers/tty/serial/serial_core.c 14129F: include/linux/serial_core.h 14130F: include/linux/serial.h 14131F: include/linux/tty.h 14132F: include/uapi/linux/serial_core.h 14133F: include/uapi/linux/serial.h 14134F: include/uapi/linux/tty.h 14135 14136TUA9001 MEDIA DRIVER 14137M: Antti Palosaari <crope@iki.fi> 14138L: linux-media@vger.kernel.org 14139W: https://linuxtv.org 14140W: http://palosaari.fi/linux/ 14141Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14142T: git git://linuxtv.org/anttip/media_tree.git 14143S: Maintained 14144F: drivers/media/tuners/tua9001* 14145 14146TULIP NETWORK DRIVERS 14147L: netdev@vger.kernel.org 14148L: linux-parisc@vger.kernel.org 14149S: Orphan 14150F: drivers/net/ethernet/dec/tulip/ 14151 14152TUN/TAP driver 14153M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14154W: http://vtun.sourceforge.net/tun 14155S: Maintained 14156F: Documentation/networking/tuntap.txt 14157F: arch/um/os-Linux/drivers/ 14158 14159TURBOCHANNEL SUBSYSTEM 14160M: "Maciej W. Rozycki" <macro@linux-mips.org> 14161M: Ralf Baechle <ralf@linux-mips.org> 14162L: linux-mips@linux-mips.org 14163Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14164S: Maintained 14165F: drivers/tc/ 14166F: include/linux/tc.h 14167 14168TW5864 VIDEO4LINUX DRIVER 14169M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14170M: Anton Sviridenko <anton@corp.bluecherry.net> 14171M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14172M: Andrey Utkin <andrey_utkin@fastmail.com> 14173L: linux-media@vger.kernel.org 14174S: Supported 14175F: drivers/media/pci/tw5864/ 14176 14177TW68 VIDEO4LINUX DRIVER 14178M: Hans Verkuil <hverkuil@xs4all.nl> 14179L: linux-media@vger.kernel.org 14180T: git git://linuxtv.org/media_tree.git 14181W: https://linuxtv.org 14182S: Odd Fixes 14183F: drivers/media/pci/tw68/ 14184 14185TW686X VIDEO4LINUX DRIVER 14186M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14187L: linux-media@vger.kernel.org 14188T: git git://linuxtv.org/media_tree.git 14189W: http://linuxtv.org 14190S: Maintained 14191F: drivers/media/pci/tw686x/ 14192 14193UBI FILE SYSTEM (UBIFS) 14194M: Richard Weinberger <richard@nod.at> 14195M: Artem Bityutskiy <dedekind1@gmail.com> 14196M: Adrian Hunter <adrian.hunter@intel.com> 14197L: linux-mtd@lists.infradead.org 14198T: git git://git.infradead.org/ubifs-2.6.git 14199W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14200S: Supported 14201F: Documentation/filesystems/ubifs.txt 14202F: fs/ubifs/ 14203 14204UCLINUX (M68KNOMMU AND COLDFIRE) 14205M: Greg Ungerer <gerg@linux-m68k.org> 14206W: http://www.linux-m68k.org/ 14207W: http://www.uclinux.org/ 14208L: linux-m68k@lists.linux-m68k.org 14209L: uclinux-dev@uclinux.org (subscribers-only) 14210T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14211S: Maintained 14212F: arch/m68k/coldfire/ 14213F: arch/m68k/68*/ 14214F: arch/m68k/*/*_no.* 14215F: arch/m68k/include/asm/*_no.* 14216 14217UDF FILESYSTEM 14218M: Jan Kara <jack@suse.com> 14219S: Maintained 14220F: Documentation/filesystems/udf.txt 14221F: fs/udf/ 14222 14223UDRAW TABLET 14224M: Bastien Nocera <hadess@hadess.net> 14225L: linux-input@vger.kernel.org 14226S: Maintained 14227F: drivers/hid/hid-udraw-ps3.c 14228 14229UFS FILESYSTEM 14230M: Evgeniy Dushistov <dushistov@mail.ru> 14231S: Maintained 14232F: Documentation/filesystems/ufs.txt 14233F: fs/ufs/ 14234 14235UHID USERSPACE HID IO DRIVER: 14236M: David Herrmann <dh.herrmann@googlemail.com> 14237L: linux-input@vger.kernel.org 14238S: Maintained 14239F: drivers/hid/uhid.c 14240F: include/uapi/linux/uhid.h 14241 14242ULPI BUS 14243M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14244L: linux-usb@vger.kernel.org 14245S: Maintained 14246F: drivers/usb/common/ulpi.c 14247F: include/linux/ulpi/ 14248 14249ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14250L: linux-usb@vger.kernel.org 14251S: Orphan 14252F: drivers/uwb/ 14253F: include/linux/uwb.h 14254F: include/linux/uwb/ 14255 14256UNICORE32 ARCHITECTURE: 14257M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14258W: http://mprc.pku.edu.cn/~guanxuetao/linux 14259S: Maintained 14260T: git git://github.com/gxt/linux.git 14261F: arch/unicore32/ 14262 14263UNIFDEF 14264M: Tony Finch <dot@dotat.at> 14265W: http://dotat.at/prog/unifdef 14266S: Maintained 14267F: scripts/unifdef.c 14268 14269UNIFORM CDROM DRIVER 14270M: Jens Axboe <axboe@kernel.dk> 14271W: http://www.kernel.dk 14272S: Maintained 14273F: Documentation/cdrom/ 14274F: drivers/cdrom/cdrom.c 14275F: include/linux/cdrom.h 14276F: include/uapi/linux/cdrom.h 14277 14278UNISYS S-PAR DRIVERS 14279M: David Kershner <david.kershner@unisys.com> 14280L: sparmaintainer@unisys.com (Unisys internal) 14281S: Supported 14282F: include/linux/visorbus.h 14283F: drivers/visorbus/ 14284F: drivers/staging/unisys/ 14285 14286UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14287M: Vinayak Holikatti <vinholikatti@gmail.com> 14288L: linux-scsi@vger.kernel.org 14289S: Supported 14290F: Documentation/scsi/ufs.txt 14291F: drivers/scsi/ufs/ 14292 14293UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14294M: Joao Pinto <jpinto@synopsys.com> 14295L: linux-scsi@vger.kernel.org 14296S: Supported 14297F: drivers/scsi/ufs/*dwc* 14298 14299UNSORTED BLOCK IMAGES (UBI) 14300M: Artem Bityutskiy <dedekind1@gmail.com> 14301M: Richard Weinberger <richard@nod.at> 14302W: http://www.linux-mtd.infradead.org/ 14303L: linux-mtd@lists.infradead.org 14304T: git git://git.infradead.org/ubifs-2.6.git 14305S: Supported 14306F: drivers/mtd/ubi/ 14307F: include/linux/mtd/ubi.h 14308F: include/uapi/mtd/ubi-user.h 14309 14310USB "USBNET" DRIVER FRAMEWORK 14311M: Oliver Neukum <oneukum@suse.com> 14312L: netdev@vger.kernel.org 14313W: http://www.linux-usb.org/usbnet 14314S: Maintained 14315F: drivers/net/usb/usbnet.c 14316F: include/linux/usb/usbnet.h 14317 14318USB ACM DRIVER 14319M: Oliver Neukum <oneukum@suse.com> 14320L: linux-usb@vger.kernel.org 14321S: Maintained 14322F: Documentation/usb/acm.txt 14323F: drivers/usb/class/cdc-acm.* 14324 14325USB AR5523 WIRELESS DRIVER 14326M: Pontus Fuchs <pontus.fuchs@gmail.com> 14327L: linux-wireless@vger.kernel.org 14328S: Maintained 14329F: drivers/net/wireless/ath/ar5523/ 14330 14331USB ATTACHED SCSI 14332M: Oliver Neukum <oneukum@suse.com> 14333L: linux-usb@vger.kernel.org 14334L: linux-scsi@vger.kernel.org 14335S: Maintained 14336F: drivers/usb/storage/uas.c 14337 14338USB CDC ETHERNET DRIVER 14339M: Oliver Neukum <oliver@neukum.org> 14340L: linux-usb@vger.kernel.org 14341S: Maintained 14342F: drivers/net/usb/cdc_*.c 14343F: include/uapi/linux/usb/cdc.h 14344 14345USB CHAOSKEY DRIVER 14346M: Keith Packard <keithp@keithp.com> 14347L: linux-usb@vger.kernel.org 14348S: Maintained 14349F: drivers/usb/misc/chaoskey.c 14350 14351USB CYPRESS C67X00 DRIVER 14352M: Peter Korsgaard <jacmet@sunsite.dk> 14353L: linux-usb@vger.kernel.org 14354S: Maintained 14355F: drivers/usb/c67x00/ 14356 14357USB DAVICOM DM9601 DRIVER 14358M: Peter Korsgaard <jacmet@sunsite.dk> 14359L: netdev@vger.kernel.org 14360W: http://www.linux-usb.org/usbnet 14361S: Maintained 14362F: drivers/net/usb/dm9601.c 14363 14364USB DIAMOND RIO500 DRIVER 14365M: Cesar Miquel <miquel@df.uba.ar> 14366L: rio500-users@lists.sourceforge.net 14367W: http://rio500.sourceforge.net 14368S: Maintained 14369F: drivers/usb/misc/rio500* 14370 14371USB EHCI DRIVER 14372M: Alan Stern <stern@rowland.harvard.edu> 14373L: linux-usb@vger.kernel.org 14374S: Maintained 14375F: Documentation/usb/ehci.txt 14376F: drivers/usb/host/ehci* 14377 14378USB GADGET/PERIPHERAL SUBSYSTEM 14379M: Felipe Balbi <balbi@kernel.org> 14380L: linux-usb@vger.kernel.org 14381W: http://www.linux-usb.org/gadget 14382T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14383S: Maintained 14384F: drivers/usb/gadget/ 14385F: include/linux/usb/gadget* 14386 14387USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14388M: Jiri Kosina <jikos@kernel.org> 14389R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14390L: linux-usb@vger.kernel.org 14391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14392S: Maintained 14393F: Documentation/hid/hiddev.txt 14394F: drivers/hid/usbhid/ 14395 14396USB ISP116X DRIVER 14397M: Olav Kongas <ok@artecdesign.ee> 14398L: linux-usb@vger.kernel.org 14399S: Maintained 14400F: drivers/usb/host/isp116x* 14401F: include/linux/usb/isp116x.h 14402 14403USB LAN78XX ETHERNET DRIVER 14404M: Woojung Huh <woojung.huh@microchip.com> 14405M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14406L: netdev@vger.kernel.org 14407S: Maintained 14408F: drivers/net/usb/lan78xx.* 14409 14410USB MASS STORAGE DRIVER 14411M: Alan Stern <stern@rowland.harvard.edu> 14412L: linux-usb@vger.kernel.org 14413L: usb-storage@lists.one-eyed-alien.net 14414S: Maintained 14415W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14416F: drivers/usb/storage/ 14417 14418USB MIDI DRIVER 14419M: Clemens Ladisch <clemens@ladisch.de> 14420L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14421T: git git://git.alsa-project.org/alsa-kernel.git 14422S: Maintained 14423F: sound/usb/midi.* 14424 14425USB NETWORKING DRIVERS 14426L: linux-usb@vger.kernel.org 14427S: Odd Fixes 14428F: drivers/net/usb/ 14429 14430USB OHCI DRIVER 14431M: Alan Stern <stern@rowland.harvard.edu> 14432L: linux-usb@vger.kernel.org 14433S: Maintained 14434F: Documentation/usb/ohci.txt 14435F: drivers/usb/host/ohci* 14436 14437USB OTG FSM (Finite State Machine) 14438M: Peter Chen <Peter.Chen@nxp.com> 14439T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14440L: linux-usb@vger.kernel.org 14441S: Maintained 14442F: drivers/usb/common/usb-otg-fsm.c 14443 14444USB OVER IP DRIVER 14445M: Valentina Manea <valentina.manea.m@gmail.com> 14446M: Shuah Khan <shuahkh@osg.samsung.com> 14447M: Shuah Khan <shuah@kernel.org> 14448L: linux-usb@vger.kernel.org 14449S: Maintained 14450F: Documentation/usb/usbip_protocol.txt 14451F: drivers/usb/usbip/ 14452F: tools/usb/usbip/ 14453 14454USB PEGASUS DRIVER 14455M: Petko Manolov <petkan@nucleusys.com> 14456L: linux-usb@vger.kernel.org 14457L: netdev@vger.kernel.org 14458T: git git://github.com/petkan/pegasus.git 14459W: https://github.com/petkan/pegasus 14460S: Maintained 14461F: drivers/net/usb/pegasus.* 14462 14463USB PHY LAYER 14464M: Felipe Balbi <balbi@kernel.org> 14465L: linux-usb@vger.kernel.org 14466T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14467S: Maintained 14468F: drivers/usb/phy/ 14469 14470USB PRINTER DRIVER (usblp) 14471M: Pete Zaitcev <zaitcev@redhat.com> 14472L: linux-usb@vger.kernel.org 14473S: Supported 14474F: drivers/usb/class/usblp.c 14475 14476USB QMI WWAN NETWORK DRIVER 14477M: Bjørn Mork <bjorn@mork.no> 14478L: netdev@vger.kernel.org 14479S: Maintained 14480F: Documentation/ABI/testing/sysfs-class-net-qmi 14481F: drivers/net/usb/qmi_wwan.c 14482 14483USB RTL8150 DRIVER 14484M: Petko Manolov <petkan@nucleusys.com> 14485L: linux-usb@vger.kernel.org 14486L: netdev@vger.kernel.org 14487T: git git://github.com/petkan/rtl8150.git 14488W: https://github.com/petkan/rtl8150 14489S: Maintained 14490F: drivers/net/usb/rtl8150.c 14491 14492USB SERIAL SUBSYSTEM 14493M: Johan Hovold <johan@kernel.org> 14494L: linux-usb@vger.kernel.org 14495T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14496S: Maintained 14497F: Documentation/usb/usb-serial.txt 14498F: drivers/usb/serial/ 14499F: include/linux/usb/serial.h 14500 14501USB SMSC75XX ETHERNET DRIVER 14502M: Steve Glendinning <steve.glendinning@shawell.net> 14503L: netdev@vger.kernel.org 14504S: Maintained 14505F: drivers/net/usb/smsc75xx.* 14506 14507USB SMSC95XX ETHERNET DRIVER 14508M: Steve Glendinning <steve.glendinning@shawell.net> 14509M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14510L: netdev@vger.kernel.org 14511S: Maintained 14512F: drivers/net/usb/smsc95xx.* 14513 14514USB SUBSYSTEM 14515M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14516L: linux-usb@vger.kernel.org 14517W: http://www.linux-usb.org 14518T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14519S: Supported 14520F: Documentation/devicetree/bindings/usb/ 14521F: Documentation/usb/ 14522F: drivers/usb/ 14523F: include/linux/usb.h 14524F: include/linux/usb/ 14525 14526USB TYPEC SUBSYSTEM 14527M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14528L: linux-usb@vger.kernel.org 14529S: Maintained 14530F: Documentation/ABI/testing/sysfs-class-typec 14531F: Documentation/usb/typec.rst 14532F: drivers/usb/typec/ 14533F: include/linux/usb/typec.h 14534 14535USB UHCI DRIVER 14536M: Alan Stern <stern@rowland.harvard.edu> 14537L: linux-usb@vger.kernel.org 14538S: Maintained 14539F: drivers/usb/host/uhci* 14540 14541USB VIDEO CLASS 14542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14543L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14544L: linux-media@vger.kernel.org 14545T: git git://linuxtv.org/media_tree.git 14546W: http://www.ideasonboard.org/uvc/ 14547S: Maintained 14548F: drivers/media/usb/uvc/ 14549F: include/uapi/linux/uvcvideo.h 14550 14551USB VISION DRIVER 14552M: Hans Verkuil <hverkuil@xs4all.nl> 14553L: linux-media@vger.kernel.org 14554T: git git://linuxtv.org/media_tree.git 14555W: https://linuxtv.org 14556S: Odd Fixes 14557F: drivers/media/usb/usbvision/ 14558 14559USB WEBCAM GADGET 14560M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14561L: linux-usb@vger.kernel.org 14562S: Maintained 14563F: drivers/usb/gadget/function/*uvc* 14564F: drivers/usb/gadget/legacy/webcam.c 14565 14566USB WIRELESS RNDIS DRIVER (rndis_wlan) 14567M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14568L: linux-wireless@vger.kernel.org 14569S: Maintained 14570F: drivers/net/wireless/rndis_wlan.c 14571 14572USB XHCI DRIVER 14573M: Mathias Nyman <mathias.nyman@intel.com> 14574L: linux-usb@vger.kernel.org 14575S: Supported 14576F: drivers/usb/host/xhci* 14577F: drivers/usb/host/pci-quirks* 14578 14579USB ZD1201 DRIVER 14580L: linux-wireless@vger.kernel.org 14581W: http://linux-lc100020.sourceforge.net 14582S: Orphan 14583F: drivers/net/wireless/zydas/zd1201.* 14584 14585USB ZR364XX DRIVER 14586M: Antoine Jacquet <royale@zerezo.com> 14587L: linux-usb@vger.kernel.org 14588L: linux-media@vger.kernel.org 14589T: git git://linuxtv.org/media_tree.git 14590W: http://royale.zerezo.com/zr364xx/ 14591S: Maintained 14592F: Documentation/media/v4l-drivers/zr364xx* 14593F: drivers/media/usb/zr364xx/ 14594 14595USER-MODE LINUX (UML) 14596M: Jeff Dike <jdike@addtoit.com> 14597M: Richard Weinberger <richard@nod.at> 14598L: user-mode-linux-devel@lists.sourceforge.net 14599L: user-mode-linux-user@lists.sourceforge.net 14600W: http://user-mode-linux.sourceforge.net 14601T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14602S: Maintained 14603F: Documentation/virtual/uml/ 14604F: arch/um/ 14605F: arch/x86/um/ 14606F: fs/hostfs/ 14607F: fs/hppfs/ 14608 14609USERSPACE I/O (UIO) 14610M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14611S: Maintained 14612T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14613F: Documentation/driver-api/uio-howto.rst 14614F: drivers/uio/ 14615F: include/linux/uio*.h 14616 14617UTIL-LINUX PACKAGE 14618M: Karel Zak <kzak@redhat.com> 14619L: util-linux@vger.kernel.org 14620W: http://en.wikipedia.org/wiki/Util-linux 14621T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14622S: Maintained 14623 14624UUID HELPERS 14625M: Christoph Hellwig <hch@lst.de> 14626R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14627L: linux-kernel@vger.kernel.org 14628T: git git://git.infradead.org/users/hch/uuid.git 14629F: lib/uuid.c 14630F: lib/test_uuid.c 14631F: include/linux/uuid.h 14632F: include/uapi/linux/uuid.h 14633S: Maintained 14634 14635UVESAFB DRIVER 14636M: Michal Januszewski <spock@gentoo.org> 14637L: linux-fbdev@vger.kernel.org 14638W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14639S: Maintained 14640F: Documentation/fb/uvesafb.txt 14641F: drivers/video/fbdev/uvesafb.* 14642 14643VF610 NAND DRIVER 14644M: Stefan Agner <stefan@agner.ch> 14645L: linux-mtd@lists.infradead.org 14646S: Supported 14647F: drivers/mtd/nand/vf610_nfc.c 14648 14649VFAT/FAT/MSDOS FILESYSTEM 14650M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14651S: Maintained 14652F: Documentation/filesystems/vfat.txt 14653F: fs/fat/ 14654 14655VFIO DRIVER 14656M: Alex Williamson <alex.williamson@redhat.com> 14657L: kvm@vger.kernel.org 14658T: git git://github.com/awilliam/linux-vfio.git 14659S: Maintained 14660F: Documentation/vfio.txt 14661F: drivers/vfio/ 14662F: include/linux/vfio.h 14663F: include/uapi/linux/vfio.h 14664 14665VFIO MEDIATED DEVICE DRIVERS 14666M: Kirti Wankhede <kwankhede@nvidia.com> 14667L: kvm@vger.kernel.org 14668S: Maintained 14669F: Documentation/vfio-mediated-device.txt 14670F: drivers/vfio/mdev/ 14671F: include/linux/mdev.h 14672F: samples/vfio-mdev/ 14673 14674VFIO PLATFORM DRIVER 14675M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14676L: kvm@vger.kernel.org 14677S: Maintained 14678F: drivers/vfio/platform/ 14679 14680VGA_SWITCHEROO 14681R: Lukas Wunner <lukas@wunner.de> 14682S: Maintained 14683F: Documentation/gpu/vga-switcheroo.rst 14684F: drivers/gpu/vga/vga_switcheroo.c 14685F: include/linux/vga_switcheroo.h 14686T: git git://anongit.freedesktop.org/drm/drm-misc 14687 14688VIA RHINE NETWORK DRIVER 14689S: Orphan 14690F: drivers/net/ethernet/via/via-rhine.c 14691 14692VIA SD/MMC CARD CONTROLLER DRIVER 14693M: Bruce Chang <brucechang@via.com.tw> 14694M: Harald Welte <HaraldWelte@viatech.com> 14695S: Maintained 14696F: drivers/mmc/host/via-sdmmc.c 14697 14698VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14699M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14700L: linux-fbdev@vger.kernel.org 14701S: Maintained 14702F: include/linux/via-core.h 14703F: include/linux/via-gpio.h 14704F: include/linux/via_i2c.h 14705F: drivers/video/fbdev/via/ 14706 14707VIA VELOCITY NETWORK DRIVER 14708M: Francois Romieu <romieu@fr.zoreil.com> 14709L: netdev@vger.kernel.org 14710S: Maintained 14711F: drivers/net/ethernet/via/via-velocity.* 14712 14713VIDEO MULTIPLEXER DRIVER 14714M: Philipp Zabel <p.zabel@pengutronix.de> 14715L: linux-media@vger.kernel.org 14716S: Maintained 14717F: drivers/media/platform/video-mux.c 14718 14719VIDEOBUF2 FRAMEWORK 14720M: Pawel Osciak <pawel@osciak.com> 14721M: Marek Szyprowski <m.szyprowski@samsung.com> 14722M: Kyungmin Park <kyungmin.park@samsung.com> 14723L: linux-media@vger.kernel.org 14724S: Maintained 14725F: drivers/media/v4l2-core/videobuf2-* 14726F: include/media/videobuf2-* 14727 14728VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14729M: Helen Koike <helen.koike@collabora.com> 14730L: linux-media@vger.kernel.org 14731T: git git://linuxtv.org/media_tree.git 14732W: https://linuxtv.org 14733S: Maintained 14734F: drivers/media/platform/vimc/* 14735 14736VIRT LIB 14737M: Alex Williamson <alex.williamson@redhat.com> 14738M: Paolo Bonzini <pbonzini@redhat.com> 14739L: kvm@vger.kernel.org 14740S: Supported 14741F: virt/lib/ 14742 14743VIRTIO AND VHOST VSOCK DRIVER 14744M: Stefan Hajnoczi <stefanha@redhat.com> 14745L: kvm@vger.kernel.org 14746L: virtualization@lists.linux-foundation.org 14747L: netdev@vger.kernel.org 14748S: Maintained 14749F: include/linux/virtio_vsock.h 14750F: include/uapi/linux/virtio_vsock.h 14751F: include/uapi/linux/vsockmon.h 14752F: include/uapi/linux/vm_sockets_diag.h 14753F: net/vmw_vsock/diag.c 14754F: net/vmw_vsock/af_vsock_tap.c 14755F: net/vmw_vsock/virtio_transport_common.c 14756F: net/vmw_vsock/virtio_transport.c 14757F: drivers/net/vsockmon.c 14758F: drivers/vhost/vsock.c 14759F: drivers/vhost/vsock.h 14760F: tools/testing/vsock/ 14761 14762VIRTIO CONSOLE DRIVER 14763M: Amit Shah <amit@kernel.org> 14764L: virtualization@lists.linux-foundation.org 14765S: Maintained 14766F: drivers/char/virtio_console.c 14767F: include/linux/virtio_console.h 14768F: include/uapi/linux/virtio_console.h 14769 14770VIRTIO CORE, NET AND BLOCK DRIVERS 14771M: "Michael S. Tsirkin" <mst@redhat.com> 14772M: Jason Wang <jasowang@redhat.com> 14773L: virtualization@lists.linux-foundation.org 14774S: Maintained 14775F: Documentation/devicetree/bindings/virtio/ 14776F: drivers/virtio/ 14777F: tools/virtio/ 14778F: drivers/net/virtio_net.c 14779F: drivers/block/virtio_blk.c 14780F: include/linux/virtio*.h 14781F: include/uapi/linux/virtio_*.h 14782F: drivers/crypto/virtio/ 14783F: mm/balloon_compaction.c 14784 14785VIRTIO CRYPTO DRIVER 14786M: Gonglei <arei.gonglei@huawei.com> 14787L: virtualization@lists.linux-foundation.org 14788L: linux-crypto@vger.kernel.org 14789S: Maintained 14790F: drivers/crypto/virtio/ 14791F: include/uapi/linux/virtio_crypto.h 14792 14793VIRTIO DRIVERS FOR S390 14794M: Cornelia Huck <cohuck@redhat.com> 14795M: Halil Pasic <pasic@linux.vnet.ibm.com> 14796L: linux-s390@vger.kernel.org 14797L: virtualization@lists.linux-foundation.org 14798L: kvm@vger.kernel.org 14799S: Supported 14800F: drivers/s390/virtio/ 14801F: arch/s390/include/uapi/asm/virtio-ccw.h 14802 14803VIRTIO GPU DRIVER 14804M: David Airlie <airlied@linux.ie> 14805M: Gerd Hoffmann <kraxel@redhat.com> 14806L: dri-devel@lists.freedesktop.org 14807L: virtualization@lists.linux-foundation.org 14808T: git git://anongit.freedesktop.org/drm/drm-misc 14809S: Maintained 14810F: drivers/gpu/drm/virtio/ 14811F: include/uapi/linux/virtio_gpu.h 14812 14813VIRTIO HOST (VHOST) 14814M: "Michael S. Tsirkin" <mst@redhat.com> 14815M: Jason Wang <jasowang@redhat.com> 14816L: kvm@vger.kernel.org 14817L: virtualization@lists.linux-foundation.org 14818L: netdev@vger.kernel.org 14819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14820S: Maintained 14821F: drivers/vhost/ 14822F: include/uapi/linux/vhost.h 14823 14824VIRTIO INPUT DRIVER 14825M: Gerd Hoffmann <kraxel@redhat.com> 14826S: Maintained 14827F: drivers/virtio/virtio_input.c 14828F: include/uapi/linux/virtio_input.h 14829 14830VIRTUAL BOX GUEST DEVICE DRIVER 14831M: Hans de Goede <hdegoede@redhat.com> 14832M: Arnd Bergmann <arnd@arndb.de> 14833M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14834S: Maintained 14835F: include/linux/vbox_utils.h 14836F: include/uapi/linux/vbox*.h 14837F: drivers/virt/vboxguest/ 14838 14839VIRTUAL SERIO DEVICE DRIVER 14840M: Stephen Chandler Paul <thatslyude@gmail.com> 14841S: Maintained 14842F: drivers/input/serio/userio.c 14843F: include/uapi/linux/userio.h 14844 14845VIVID VIRTUAL VIDEO DRIVER 14846M: Hans Verkuil <hverkuil@xs4all.nl> 14847L: linux-media@vger.kernel.org 14848T: git git://linuxtv.org/media_tree.git 14849W: https://linuxtv.org 14850S: Maintained 14851F: drivers/media/platform/vivid/* 14852 14853VLYNQ BUS 14854M: Florian Fainelli <f.fainelli@gmail.com> 14855L: openwrt-devel@lists.openwrt.org (subscribers-only) 14856S: Maintained 14857F: drivers/vlynq/vlynq.c 14858F: include/linux/vlynq.h 14859 14860VME SUBSYSTEM 14861M: Martyn Welch <martyn@welchs.me.uk> 14862M: Manohar Vanga <manohar.vanga@gmail.com> 14863M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14864L: devel@driverdev.osuosl.org 14865S: Maintained 14866T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14867F: Documentation/driver-api/vme.rst 14868F: drivers/staging/vme/ 14869F: drivers/vme/ 14870F: include/linux/vme* 14871 14872VMWARE BALLOON DRIVER 14873M: Xavier Deguillard <xdeguillard@vmware.com> 14874M: Philip Moltmann <moltmann@vmware.com> 14875M: "VMware, Inc." <pv-drivers@vmware.com> 14876L: linux-kernel@vger.kernel.org 14877S: Maintained 14878F: drivers/misc/vmw_balloon.c 14879 14880VMWARE HYPERVISOR INTERFACE 14881M: Alok Kataria <akataria@vmware.com> 14882L: virtualization@lists.linux-foundation.org 14883S: Supported 14884F: arch/x86/kernel/cpu/vmware.c 14885 14886VMWARE PVRDMA DRIVER 14887M: Adit Ranadive <aditr@vmware.com> 14888M: VMware PV-Drivers <pv-drivers@vmware.com> 14889L: linux-rdma@vger.kernel.org 14890S: Maintained 14891F: drivers/infiniband/hw/vmw_pvrdma/ 14892 14893VMware PVSCSI driver 14894M: Jim Gill <jgill@vmware.com> 14895M: VMware PV-Drivers <pv-drivers@vmware.com> 14896L: linux-scsi@vger.kernel.org 14897S: Maintained 14898F: drivers/scsi/vmw_pvscsi.c 14899F: drivers/scsi/vmw_pvscsi.h 14900 14901VMWARE VMMOUSE SUBDRIVER 14902M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14903M: "VMware, Inc." <pv-drivers@vmware.com> 14904L: linux-input@vger.kernel.org 14905S: Maintained 14906F: drivers/input/mouse/vmmouse.c 14907F: drivers/input/mouse/vmmouse.h 14908 14909VMWARE VMXNET3 ETHERNET DRIVER 14910M: Shrikrishna Khare <skhare@vmware.com> 14911M: "VMware, Inc." <pv-drivers@vmware.com> 14912L: netdev@vger.kernel.org 14913S: Maintained 14914F: drivers/net/vmxnet3/ 14915 14916VOCORE VOCORE2 BOARD 14917M: Harvey Hunt <harveyhuntnexus@gmail.com> 14918L: linux-mips@linux-mips.org 14919S: Maintained 14920F: arch/mips/boot/dts/ralink/vocore2.dts 14921 14922VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14923M: Liam Girdwood <lgirdwood@gmail.com> 14924M: Mark Brown <broonie@kernel.org> 14925L: linux-kernel@vger.kernel.org 14926W: http://www.slimlogic.co.uk/?p=48 14927T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14928S: Supported 14929F: Documentation/devicetree/bindings/regulator/ 14930F: Documentation/power/regulator/ 14931F: drivers/regulator/ 14932F: include/dt-bindings/regulator/ 14933F: include/linux/regulator/ 14934 14935VRF 14936M: David Ahern <dsa@cumulusnetworks.com> 14937M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14938L: netdev@vger.kernel.org 14939S: Maintained 14940F: drivers/net/vrf.c 14941F: Documentation/networking/vrf.txt 14942 14943VT1211 HARDWARE MONITOR DRIVER 14944M: Juerg Haefliger <juergh@gmail.com> 14945L: linux-hwmon@vger.kernel.org 14946S: Maintained 14947F: Documentation/hwmon/vt1211 14948F: drivers/hwmon/vt1211.c 14949 14950VT8231 HARDWARE MONITOR DRIVER 14951M: Roger Lucas <vt8231@hiddenengine.co.uk> 14952L: linux-hwmon@vger.kernel.org 14953S: Maintained 14954F: drivers/hwmon/vt8231.c 14955 14956VUB300 USB to SDIO/SD/MMC bridge chip 14957M: Tony Olech <tony.olech@elandigitalsystems.com> 14958L: linux-mmc@vger.kernel.org 14959L: linux-usb@vger.kernel.org 14960S: Supported 14961F: drivers/mmc/host/vub300.c 14962 14963W1 DALLAS'S 1-WIRE BUS 14964M: Evgeniy Polyakov <zbr@ioremap.net> 14965S: Maintained 14966F: Documentation/w1/ 14967F: drivers/w1/ 14968F: include/linux/w1.h 14969 14970W83791D HARDWARE MONITORING DRIVER 14971M: Marc Hulsman <m.hulsman@tudelft.nl> 14972L: linux-hwmon@vger.kernel.org 14973S: Maintained 14974F: Documentation/hwmon/w83791d 14975F: drivers/hwmon/w83791d.c 14976 14977W83793 HARDWARE MONITORING DRIVER 14978M: Rudolf Marek <r.marek@assembler.cz> 14979L: linux-hwmon@vger.kernel.org 14980S: Maintained 14981F: Documentation/hwmon/w83793 14982F: drivers/hwmon/w83793.c 14983 14984W83795 HARDWARE MONITORING DRIVER 14985M: Jean Delvare <jdelvare@suse.com> 14986L: linux-hwmon@vger.kernel.org 14987S: Maintained 14988F: drivers/hwmon/w83795.c 14989 14990W83L51xD SD/MMC CARD INTERFACE DRIVER 14991M: Pierre Ossman <pierre@ossman.eu> 14992S: Maintained 14993F: drivers/mmc/host/wbsd.* 14994 14995WACOM PROTOCOL 4 SERIAL TABLETS 14996M: Julian Squires <julian@cipht.net> 14997M: Hans de Goede <hdegoede@redhat.com> 14998L: linux-input@vger.kernel.org 14999S: Maintained 15000F: drivers/input/tablet/wacom_serial4.c 15001 15002WATCHDOG DEVICE DRIVERS 15003M: Wim Van Sebroeck <wim@linux-watchdog.org> 15004M: Guenter Roeck <linux@roeck-us.net> 15005L: linux-watchdog@vger.kernel.org 15006W: http://www.linux-watchdog.org/ 15007T: git git://www.linux-watchdog.org/linux-watchdog.git 15008S: Maintained 15009F: Documentation/devicetree/bindings/watchdog/ 15010F: Documentation/watchdog/ 15011F: drivers/watchdog/ 15012F: include/linux/watchdog.h 15013F: include/uapi/linux/watchdog.h 15014 15015WHISKEYCOVE PMIC GPIO DRIVER 15016M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15017L: linux-gpio@vger.kernel.org 15018S: Maintained 15019F: drivers/gpio/gpio-wcove.c 15020 15021WIIMOTE HID DRIVER 15022M: David Herrmann <dh.herrmann@googlemail.com> 15023L: linux-input@vger.kernel.org 15024S: Maintained 15025F: drivers/hid/hid-wiimote* 15026 15027WILOCITY WIL6210 WIRELESS DRIVER 15028M: Maya Erez <merez@codeaurora.org> 15029L: linux-wireless@vger.kernel.org 15030L: wil6210@qti.qualcomm.com 15031S: Supported 15032W: http://wireless.kernel.org/en/users/Drivers/wil6210 15033F: drivers/net/wireless/ath/wil6210/ 15034 15035WIMAX STACK 15036M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15037M: linux-wimax@intel.com 15038L: wimax@linuxwimax.org (subscribers-only) 15039S: Supported 15040W: http://linuxwimax.org 15041F: Documentation/wimax/README.wimax 15042F: include/linux/wimax/debug.h 15043F: include/net/wimax.h 15044F: include/uapi/linux/wimax.h 15045F: net/wimax/ 15046 15047WINBOND CIR DRIVER 15048M: David Härdeman <david@hardeman.nu> 15049S: Maintained 15050F: drivers/media/rc/winbond-cir.c 15051 15052WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15053M: William Breathitt Gray <vilhelm.gray@gmail.com> 15054L: linux-watchdog@vger.kernel.org 15055S: Maintained 15056F: drivers/watchdog/ebc-c384_wdt.c 15057 15058WINSYSTEMS WS16C48 GPIO DRIVER 15059M: William Breathitt Gray <vilhelm.gray@gmail.com> 15060L: linux-gpio@vger.kernel.org 15061S: Maintained 15062F: drivers/gpio/gpio-ws16c48.c 15063 15064WISTRON LAPTOP BUTTON DRIVER 15065M: Miloslav Trmac <mitr@volny.cz> 15066S: Maintained 15067F: drivers/input/misc/wistron_btns.c 15068 15069WL3501 WIRELESS PCMCIA CARD DRIVER 15070L: linux-wireless@vger.kernel.org 15071S: Odd fixes 15072F: drivers/net/wireless/wl3501* 15073 15074WOLFSON MICROELECTRONICS DRIVERS 15075L: patches@opensource.cirrus.com 15076T: git https://github.com/CirrusLogic/linux-drivers.git 15077W: https://github.com/CirrusLogic/linux-drivers/wiki 15078S: Supported 15079F: Documentation/hwmon/wm83?? 15080F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15081F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15082F: Documentation/devicetree/bindings/mfd/arizona.txt 15083F: Documentation/devicetree/bindings/mfd/wm831x.txt 15084F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15085F: arch/arm/mach-s3c64xx/mach-crag6410* 15086F: drivers/clk/clk-wm83*.c 15087F: drivers/extcon/extcon-arizona.c 15088F: drivers/leds/leds-wm83*.c 15089F: drivers/gpio/gpio-*wm*.c 15090F: drivers/gpio/gpio-arizona.c 15091F: drivers/hwmon/wm83??-hwmon.c 15092F: drivers/input/misc/wm831x-on.c 15093F: drivers/input/touchscreen/wm831x-ts.c 15094F: drivers/input/touchscreen/wm97*.c 15095F: drivers/mfd/arizona* 15096F: drivers/mfd/wm*.c 15097F: drivers/mfd/cs47l24* 15098F: drivers/power/supply/wm83*.c 15099F: drivers/rtc/rtc-wm83*.c 15100F: drivers/regulator/wm8*.c 15101F: drivers/regulator/arizona* 15102F: drivers/video/backlight/wm83*_bl.c 15103F: drivers/watchdog/wm83*_wdt.c 15104F: include/linux/mfd/arizona/ 15105F: include/linux/mfd/wm831x/ 15106F: include/linux/mfd/wm8350/ 15107F: include/linux/mfd/wm8400* 15108F: include/linux/regulator/arizona* 15109F: include/linux/wm97xx.h 15110F: include/sound/wm????.h 15111F: sound/soc/codecs/arizona.? 15112F: sound/soc/codecs/wm* 15113F: sound/soc/codecs/cs47l24* 15114 15115WORKQUEUE 15116M: Tejun Heo <tj@kernel.org> 15117R: Lai Jiangshan <jiangshanlai@gmail.com> 15118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15119S: Maintained 15120F: include/linux/workqueue.h 15121F: kernel/workqueue.c 15122F: Documentation/core-api/workqueue.rst 15123 15124X-POWERS AXP288 PMIC DRIVERS 15125M: Hans de Goede <hdegoede@redhat.com> 15126S: Maintained 15127N: axp288 15128F: drivers/acpi/pmic/intel_pmic_xpower.c 15129 15130X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15131M: Chen-Yu Tsai <wens@csie.org> 15132L: linux-kernel@vger.kernel.org 15133S: Maintained 15134N: axp[128] 15135 15136X.25 NETWORK LAYER 15137M: Andrew Hendry <andrew.hendry@gmail.com> 15138L: linux-x25@vger.kernel.org 15139S: Odd Fixes 15140F: Documentation/networking/x25* 15141F: include/net/x25* 15142F: net/x25/ 15143 15144X86 ARCHITECTURE (32-BIT AND 64-BIT) 15145M: Thomas Gleixner <tglx@linutronix.de> 15146M: Ingo Molnar <mingo@redhat.com> 15147R: "H. Peter Anvin" <hpa@zytor.com> 15148M: x86@kernel.org 15149L: linux-kernel@vger.kernel.org 15150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15151S: Maintained 15152F: Documentation/x86/ 15153F: arch/x86/ 15154 15155X86 MCE INFRASTRUCTURE 15156M: Tony Luck <tony.luck@intel.com> 15157M: Borislav Petkov <bp@alien8.de> 15158L: linux-edac@vger.kernel.org 15159S: Maintained 15160F: arch/x86/kernel/cpu/mcheck/* 15161 15162X86 MICROCODE UPDATE SUPPORT 15163M: Borislav Petkov <bp@alien8.de> 15164S: Maintained 15165F: arch/x86/kernel/cpu/microcode/* 15166 15167X86 PLATFORM DRIVERS 15168M: Darren Hart <dvhart@infradead.org> 15169M: Andy Shevchenko <andy@infradead.org> 15170L: platform-driver-x86@vger.kernel.org 15171T: git git://git.infradead.org/linux-platform-drivers-x86.git 15172S: Maintained 15173F: drivers/platform/x86/ 15174F: drivers/platform/olpc/ 15175 15176X86 VDSO 15177M: Andy Lutomirski <luto@amacapital.net> 15178L: linux-kernel@vger.kernel.org 15179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15180S: Maintained 15181F: arch/x86/entry/vdso/ 15182 15183XC2028/3028 TUNER DRIVER 15184M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15185M: Mauro Carvalho Chehab <mchehab@kernel.org> 15186L: linux-media@vger.kernel.org 15187W: https://linuxtv.org 15188T: git git://linuxtv.org/media_tree.git 15189S: Maintained 15190F: drivers/media/tuners/tuner-xc2028.* 15191 15192XEN BLOCK SUBSYSTEM 15193M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15194M: Roger Pau Monné <roger.pau@citrix.com> 15195L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15196S: Supported 15197F: drivers/block/xen-blkback/* 15198F: drivers/block/xen* 15199 15200XEN HYPERVISOR ARM 15201M: Stefano Stabellini <sstabellini@kernel.org> 15202L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15203S: Maintained 15204F: arch/arm/xen/ 15205F: arch/arm/include/asm/xen/ 15206 15207XEN HYPERVISOR ARM64 15208M: Stefano Stabellini <sstabellini@kernel.org> 15209L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15210S: Maintained 15211F: arch/arm64/xen/ 15212F: arch/arm64/include/asm/xen/ 15213 15214XEN HYPERVISOR INTERFACE 15215M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15216M: Juergen Gross <jgross@suse.com> 15217L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15218T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15219S: Supported 15220F: arch/x86/xen/ 15221F: drivers/*/xen-*front.c 15222F: drivers/xen/ 15223F: arch/x86/include/asm/xen/ 15224F: arch/x86/include/asm/pvclock-abi.h 15225F: include/xen/ 15226F: include/uapi/xen/ 15227F: Documentation/ABI/stable/sysfs-hypervisor-xen 15228F: Documentation/ABI/testing/sysfs-hypervisor-xen 15229 15230XEN NETWORK BACKEND DRIVER 15231M: Wei Liu <wei.liu2@citrix.com> 15232M: Paul Durrant <paul.durrant@citrix.com> 15233L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15234L: netdev@vger.kernel.org 15235S: Supported 15236F: drivers/net/xen-netback/* 15237 15238XEN PCI SUBSYSTEM 15239M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15240L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15241S: Supported 15242F: arch/x86/pci/*xen* 15243F: drivers/pci/*xen* 15244 15245XEN PVSCSI DRIVERS 15246M: Juergen Gross <jgross@suse.com> 15247L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15248L: linux-scsi@vger.kernel.org 15249S: Supported 15250F: drivers/scsi/xen-scsifront.c 15251F: drivers/xen/xen-scsiback.c 15252F: include/xen/interface/io/vscsiif.h 15253 15254XEN SWIOTLB SUBSYSTEM 15255M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15256L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15257L: iommu@lists.linux-foundation.org 15258S: Supported 15259F: arch/x86/xen/*swiotlb* 15260F: drivers/xen/*swiotlb* 15261 15262XFS FILESYSTEM 15263M: Darrick J. Wong <darrick.wong@oracle.com> 15264M: linux-xfs@vger.kernel.org 15265L: linux-xfs@vger.kernel.org 15266W: http://xfs.org/ 15267T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15268S: Supported 15269F: Documentation/filesystems/xfs.txt 15270F: fs/xfs/ 15271 15272XILINX AXI ETHERNET DRIVER 15273M: Anirudha Sarangi <anirudh@xilinx.com> 15274M: John Linn <John.Linn@xilinx.com> 15275S: Maintained 15276F: drivers/net/ethernet/xilinx/xilinx_axienet* 15277 15278XILINX UARTLITE SERIAL DRIVER 15279M: Peter Korsgaard <jacmet@sunsite.dk> 15280L: linux-serial@vger.kernel.org 15281S: Maintained 15282F: drivers/tty/serial/uartlite.c 15283 15284XILINX VIDEO IP CORES 15285M: Hyun Kwon <hyun.kwon@xilinx.com> 15286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15287L: linux-media@vger.kernel.org 15288T: git git://linuxtv.org/media_tree.git 15289S: Supported 15290F: Documentation/devicetree/bindings/media/xilinx/ 15291F: drivers/media/platform/xilinx/ 15292F: include/uapi/linux/xilinx-v4l2-controls.h 15293 15294XILLYBUS DRIVER 15295M: Eli Billauer <eli.billauer@gmail.com> 15296L: linux-kernel@vger.kernel.org 15297S: Supported 15298F: drivers/char/xillybus/ 15299 15300XRA1403 GPIO EXPANDER 15301M: Nandor Han <nandor.han@ge.com> 15302M: Semi Malinen <semi.malinen@ge.com> 15303L: linux-gpio@vger.kernel.org 15304S: Maintained 15305F: drivers/gpio/gpio-xra1403.c 15306F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15307 15308XTENSA XTFPGA PLATFORM SUPPORT 15309M: Max Filippov <jcmvbkbc@gmail.com> 15310L: linux-xtensa@linux-xtensa.org 15311S: Maintained 15312F: drivers/spi/spi-xtensa-xtfpga.c 15313F: sound/soc/xtensa/xtfpga-i2s.c 15314 15315YAM DRIVER FOR AX.25 15316M: Jean-Paul Roubelat <jpr@f6fbb.org> 15317L: linux-hams@vger.kernel.org 15318S: Maintained 15319F: drivers/net/hamradio/yam* 15320F: include/linux/yam.h 15321 15322YAMA SECURITY MODULE 15323M: Kees Cook <keescook@chromium.org> 15324T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15325S: Supported 15326F: security/yama/ 15327F: Documentation/admin-guide/LSM/Yama.rst 15328 15329YEALINK PHONE DRIVER 15330M: Henk Vergonet <Henk.Vergonet@gmail.com> 15331L: usbb2k-api-dev@nongnu.org 15332S: Maintained 15333F: Documentation/input/yealink.rst 15334F: drivers/input/misc/yealink.* 15335 15336Z8530 DRIVER FOR AX.25 15337M: Joerg Reuter <jreuter@yaina.de> 15338W: http://yaina.de/jreuter/ 15339W: http://www.qsl.net/dl1bke/ 15340L: linux-hams@vger.kernel.org 15341S: Maintained 15342F: Documentation/networking/z8530drv.txt 15343F: drivers/net/hamradio/*scc.c 15344F: drivers/net/hamradio/z8530.h 15345 15346ZBUD COMPRESSED PAGE ALLOCATOR 15347M: Seth Jennings <sjenning@redhat.com> 15348M: Dan Streetman <ddstreet@ieee.org> 15349L: linux-mm@kvack.org 15350S: Maintained 15351F: mm/zbud.c 15352F: include/linux/zbud.h 15353 15354ZD1211RW WIRELESS DRIVER 15355M: Daniel Drake <dsd@gentoo.org> 15356M: Ulrich Kunitz <kune@deine-taler.de> 15357W: http://zd1211.ath.cx/wiki/DriverRewrite 15358L: linux-wireless@vger.kernel.org 15359L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15360S: Maintained 15361F: drivers/net/wireless/zydas/zd1211rw/ 15362 15363ZD1301 MEDIA DRIVER 15364M: Antti Palosaari <crope@iki.fi> 15365L: linux-media@vger.kernel.org 15366W: https://linuxtv.org/ 15367W: http://palosaari.fi/linux/ 15368Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15369S: Maintained 15370F: drivers/media/usb/dvb-usb-v2/zd1301* 15371 15372ZD1301_DEMOD MEDIA DRIVER 15373M: Antti Palosaari <crope@iki.fi> 15374L: linux-media@vger.kernel.org 15375W: https://linuxtv.org/ 15376W: http://palosaari.fi/linux/ 15377Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15378S: Maintained 15379F: drivers/media/dvb-frontends/zd1301_demod* 15380 15381ZPOOL COMPRESSED PAGE STORAGE API 15382M: Dan Streetman <ddstreet@ieee.org> 15383L: linux-mm@kvack.org 15384S: Maintained 15385F: mm/zpool.c 15386F: include/linux/zpool.h 15387 15388ZR36067 VIDEO FOR LINUX DRIVER 15389L: mjpeg-users@lists.sourceforge.net 15390L: linux-media@vger.kernel.org 15391W: http://mjpeg.sourceforge.net/driver-zoran/ 15392T: hg https://linuxtv.org/hg/v4l-dvb 15393S: Odd Fixes 15394F: drivers/media/pci/zoran/ 15395 15396ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15397M: Minchan Kim <minchan@kernel.org> 15398M: Nitin Gupta <ngupta@vflare.org> 15399R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15400L: linux-kernel@vger.kernel.org 15401S: Maintained 15402F: drivers/block/zram/ 15403F: Documentation/blockdev/zram.txt 15404 15405ZS DECSTATION Z85C30 SERIAL DRIVER 15406M: "Maciej W. Rozycki" <macro@linux-mips.org> 15407S: Maintained 15408F: drivers/tty/serial/zs.* 15409 15410ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15411M: Minchan Kim <minchan@kernel.org> 15412M: Nitin Gupta <ngupta@vflare.org> 15413R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15414L: linux-mm@kvack.org 15415S: Maintained 15416F: mm/zsmalloc.c 15417F: include/linux/zsmalloc.h 15418F: Documentation/vm/zsmalloc.txt 15419 15420ZSWAP COMPRESSED SWAP CACHING 15421M: Seth Jennings <sjenning@redhat.com> 15422M: Dan Streetman <ddstreet@ieee.org> 15423L: linux-mm@kvack.org 15424S: Maintained 15425F: mm/zswap.c 15426 15427THE REST 15428M: Linus Torvalds <torvalds@linux-foundation.org> 15429L: linux-kernel@vger.kernel.org 15430Q: http://patchwork.kernel.org/project/LKML/list/ 15431T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15432S: Buried alive in reporters 15433F: * 15434F: */ 15435