at v4.16 447 kB view raw
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: Odd Fixes 1064T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1065F: arch/arm/ 1066X: arch/arm/boot/dts/ 1067 1068ARM PRIMECELL AACI PL041 DRIVER 1069M: Russell King <linux@armlinux.org.uk> 1070S: Odd Fixes 1071F: sound/arm/aaci.* 1072 1073ARM PRIMECELL BUS SUPPORT 1074M: Russell King <linux@armlinux.org.uk> 1075S: Odd Fixes 1076F: drivers/amba/ 1077F: include/linux/amba/bus.h 1078 1079ARM PRIMECELL CLCD PL110 DRIVER 1080M: Russell King <linux@armlinux.org.uk> 1081S: Odd Fixes 1082F: drivers/video/fbdev/amba-clcd.* 1083 1084ARM PRIMECELL KMI PL050 DRIVER 1085M: Russell King <linux@armlinux.org.uk> 1086S: Odd Fixes 1087F: drivers/input/serio/ambakmi.* 1088F: include/linux/amba/kmi.h 1089 1090ARM PRIMECELL MMCI PL180/1 DRIVER 1091M: Russell King <linux@armlinux.org.uk> 1092S: Odd Fixes 1093F: drivers/mmc/host/mmci.* 1094F: include/linux/amba/mmci.h 1095 1096ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1097M: Russell King <linux@armlinux.org.uk> 1098S: Odd Fixes 1099F: drivers/tty/serial/amba-pl01*.c 1100F: include/linux/amba/serial.h 1101 1102ARM SMMU DRIVERS 1103M: Will Deacon <will.deacon@arm.com> 1104R: Robin Murphy <robin.murphy@arm.com> 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106S: Maintained 1107F: drivers/iommu/arm-smmu.c 1108F: drivers/iommu/arm-smmu-v3.c 1109F: drivers/iommu/io-pgtable-arm.c 1110F: drivers/iommu/io-pgtable-arm-v7s.c 1111 1112ARM SUB-ARCHITECTURES 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115F: arch/arm/mach-*/ 1116F: arch/arm/plat-*/ 1117T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1118 1119ARM/ACTIONS SEMI ARCHITECTURE 1120M: Andreas Färber <afaerber@suse.de> 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123N: owl 1124F: arch/arm/mach-actions/ 1125F: arch/arm/boot/dts/owl-* 1126F: arch/arm64/boot/dts/actions/ 1127F: drivers/clocksource/owl-* 1128F: drivers/soc/actions/ 1129F: include/dt-bindings/power/owl-* 1130F: include/linux/soc/actions/ 1131F: Documentation/devicetree/bindings/arm/actions.txt 1132F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1133F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1134 1135ARM/ADS SPHERE MACHINE SUPPORT 1136M: Lennert Buytenhek <kernel@wantstofly.org> 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1138S: Maintained 1139 1140ARM/AFEB9260 MACHINE SUPPORT 1141M: Sergey Lapin <slapin@ossfans.org> 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1143S: Maintained 1144 1145ARM/AJECO 1ARM MACHINE SUPPORT 1146M: Lennert Buytenhek <kernel@wantstofly.org> 1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1148S: Maintained 1149 1150ARM/Allwinner SoC Clock Support 1151M: Emilio López <emilio@elopez.com.ar> 1152S: Maintained 1153F: drivers/clk/sunxi/ 1154 1155ARM/Allwinner sunXi SoC support 1156M: Maxime Ripard <maxime.ripard@bootlin.com> 1157M: Chen-Yu Tsai <wens@csie.org> 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1159S: Maintained 1160N: sun[x456789]i 1161N: sun50i 1162F: arch/arm/mach-sunxi/ 1163F: arch/arm64/boot/dts/allwinner/ 1164F: drivers/clk/sunxi-ng/ 1165F: drivers/pinctrl/sunxi/ 1166F: drivers/soc/sunxi/ 1167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1168 1169ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1170M: Neil Armstrong <narmstrong@baylibre.com> 1171M: Jerome Brunet <jbrunet@baylibre.com> 1172L: linux-amlogic@lists.infradead.org 1173S: Maintained 1174F: drivers/clk/meson/ 1175F: include/dt-bindings/clock/meson* 1176F: include/dt-bindings/clock/gxbb* 1177F: Documentation/devicetree/bindings/clock/amlogic* 1178 1179ARM/Amlogic Meson SoC support 1180M: Carlo Caione <carlo@caione.org> 1181M: Kevin Hilman <khilman@baylibre.com> 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1183L: linux-amlogic@lists.infradead.org 1184W: http://linux-meson.com/ 1185S: Maintained 1186F: arch/arm/mach-meson/ 1187F: arch/arm/boot/dts/meson* 1188F: arch/arm64/boot/dts/amlogic/ 1189F: drivers/pinctrl/meson/ 1190F: drivers/mmc/host/meson* 1191N: meson 1192 1193ARM/Annapurna Labs ALPINE ARCHITECTURE 1194M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1195M: Antoine Tenart <antoine.tenart@free-electrons.com> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198F: arch/arm/mach-alpine/ 1199F: arch/arm/boot/dts/alpine* 1200F: arch/arm64/boot/dts/al/ 1201F: drivers/*/*alpine* 1202 1203ARM/ARTPEC MACHINE SUPPORT 1204M: Jesper Nilsson <jesper.nilsson@axis.com> 1205M: Lars Persson <lars.persson@axis.com> 1206M: Niklas Cassel <niklas.cassel@axis.com> 1207S: Maintained 1208L: linux-arm-kernel@axis.com 1209F: arch/arm/mach-artpec 1210F: arch/arm/boot/dts/artpec6* 1211F: drivers/clk/axis 1212F: drivers/crypto/axis 1213F: drivers/pinctrl/pinctrl-artpec* 1214F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1215 1216ARM/ASPEED I2C DRIVER 1217M: Brendan Higgins <brendanhiggins@google.com> 1218R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1219R: Joel Stanley <joel@jms.id.au> 1220L: linux-i2c@vger.kernel.org 1221L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1222S: Maintained 1223F: drivers/irqchip/irq-aspeed-i2c-ic.c 1224F: drivers/i2c/busses/i2c-aspeed.c 1225F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1226F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1227 1228ARM/ASPEED MACHINE SUPPORT 1229M: Joel Stanley <joel@jms.id.au> 1230S: Maintained 1231F: arch/arm/mach-aspeed/ 1232F: arch/arm/boot/dts/aspeed-* 1233F: drivers/*/*aspeed* 1234 1235ARM/ATMEL AT91 Clock Support 1236M: Boris Brezillon <boris.brezillon@free-electrons.com> 1237S: Maintained 1238F: drivers/clk/at91 1239 1240ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1241M: Nicolas Ferre <nicolas.ferre@microchip.com> 1242M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1244W: http://www.linux4sam.org 1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1246S: Supported 1247N: at91 1248N: atmel 1249F: arch/arm/mach-at91/ 1250F: include/soc/at91/ 1251F: arch/arm/boot/dts/at91*.dts 1252F: arch/arm/boot/dts/at91*.dtsi 1253F: arch/arm/boot/dts/sama*.dts 1254F: arch/arm/boot/dts/sama*.dtsi 1255F: arch/arm/include/debug/at91.S 1256F: drivers/memory/atmel* 1257F: drivers/watchdog/sama5d4_wdt.c 1258X: drivers/input/touchscreen/atmel_mxt_ts.c 1259X: drivers/net/wireless/atmel/ 1260 1261ARM/CALXEDA HIGHBANK ARCHITECTURE 1262M: Rob Herring <robh@kernel.org> 1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1264S: Maintained 1265F: arch/arm/mach-highbank/ 1266F: arch/arm/boot/dts/highbank.dts 1267F: arch/arm/boot/dts/ecx-*.dts* 1268 1269ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1270M: Krzysztof Halasa <khalasa@piap.pl> 1271S: Maintained 1272F: arch/arm/mach-cns3xxx/ 1273 1274ARM/CAVIUM THUNDER NETWORK DRIVER 1275M: Sunil Goutham <sgoutham@cavium.com> 1276M: Robert Richter <rric@kernel.org> 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1278S: Supported 1279F: drivers/net/ethernet/cavium/thunder/ 1280 1281ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1282M: Lukasz Majewski <lukma@denx.de> 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1284S: Maintained 1285F: arch/arm/mach-ep93xx/ts72xx.c 1286 1287ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1288M: Alexander Shiyan <shc_work@mail.ru> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Odd Fixes 1291N: clps711x 1292 1293ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1294M: Lennert Buytenhek <kernel@wantstofly.org> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297 1298ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1299M: Hartley Sweeten <hsweeten@visionengravers.com> 1300M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302S: Maintained 1303F: arch/arm/mach-ep93xx/ 1304F: arch/arm/mach-ep93xx/include/mach/ 1305 1306ARM/CLKDEV SUPPORT 1307M: Russell King <linux@armlinux.org.uk> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309S: Maintained 1310T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1311F: drivers/clk/clkdev.c 1312 1313ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1314M: Mike Rapoport <mike@compulab.co.il> 1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1316S: Maintained 1317 1318ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1319M: Baruch Siach <baruch@tkos.co.il> 1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1321S: Maintained 1322F: arch/arm/boot/dts/cx92755* 1323N: digicolor 1324 1325ARM/CONTEC MICRO9 MACHINE SUPPORT 1326M: Hubert Feurstein <hubert.feurstein@contec.at> 1327S: Maintained 1328F: arch/arm/mach-ep93xx/micro9.c 1329 1330ARM/CORESIGHT FRAMEWORK AND DRIVERS 1331M: Mathieu Poirier <mathieu.poirier@linaro.org> 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1333S: Maintained 1334F: drivers/hwtracing/coresight/* 1335F: Documentation/trace/coresight.txt 1336F: Documentation/trace/coresight-cpu-debug.txt 1337F: Documentation/devicetree/bindings/arm/coresight.txt 1338F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1339F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1340F: tools/perf/arch/arm/util/pmu.c 1341F: tools/perf/arch/arm/util/auxtrace.c 1342F: tools/perf/arch/arm/util/cs-etm.c 1343F: tools/perf/arch/arm/util/cs-etm.h 1344F: tools/perf/util/cs-etm.* 1345F: tools/perf/util/cs-etm-decoder/* 1346 1347ARM/CORGI MACHINE SUPPORT 1348M: Richard Purdie <rpurdie@rpsys.net> 1349S: Maintained 1350 1351ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1352M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1353M: Linus Walleij <linus.walleij@linaro.org> 1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1355T: git git://github.com/ulli-kroll/linux.git 1356S: Maintained 1357F: Documentation/devicetree/bindings/arm/gemini.txt 1358F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1359F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1360F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1361F: arch/arm/mach-gemini/ 1362F: drivers/net/ethernet/cortina/ 1363F: drivers/pinctrl/pinctrl-gemini.c 1364F: drivers/rtc/rtc-ftrtc010.c 1365 1366ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1367M: Barry Song <baohua@kernel.org> 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1369T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1370S: Maintained 1371F: arch/arm/boot/dts/prima2* 1372F: arch/arm/mach-prima2/ 1373F: drivers/clk/sirf/ 1374F: drivers/clocksource/timer-prima2.c 1375F: drivers/clocksource/timer-atlas7.c 1376N: [^a-z]sirf 1377 1378ARM/EBSA110 MACHINE SUPPORT 1379M: Russell King <linux@armlinux.org.uk> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381W: http://www.armlinux.org.uk/ 1382S: Maintained 1383F: arch/arm/mach-ebsa110/ 1384F: drivers/net/ethernet/amd/am79c961a.* 1385 1386ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1387M: Uwe Kleine-König <kernel@pengutronix.de> 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1389S: Maintained 1390N: efm32 1391 1392ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1393M: Robert Jarzmik <robert.jarzmik@free.fr> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395S: Maintained 1396F: arch/arm/mach-pxa/ezx.c 1397 1398ARM/FARADAY FA526 PORT 1399M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1401S: Maintained 1402T: git git://git.berlios.de/gemini-board 1403F: arch/arm/mm/*-fa* 1404 1405ARM/FOOTBRIDGE ARCHITECTURE 1406M: Russell King <linux@armlinux.org.uk> 1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1408W: http://www.armlinux.org.uk/ 1409S: Maintained 1410F: arch/arm/include/asm/hardware/dec21285.h 1411F: arch/arm/mach-footbridge/ 1412 1413ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1414M: Shawn Guo <shawnguo@kernel.org> 1415M: Sascha Hauer <kernel@pengutronix.de> 1416R: Fabio Estevam <fabio.estevam@nxp.com> 1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1418S: Maintained 1419T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1420F: arch/arm/mach-imx/ 1421F: arch/arm/mach-mxs/ 1422F: arch/arm/boot/dts/imx* 1423F: arch/arm/configs/imx*_defconfig 1424F: drivers/clk/imx/ 1425F: drivers/soc/imx/ 1426F: include/soc/imx/ 1427 1428ARM/FREESCALE VYBRID ARM ARCHITECTURE 1429M: Shawn Guo <shawnguo@kernel.org> 1430M: Sascha Hauer <kernel@pengutronix.de> 1431R: Stefan Agner <stefan@agner.ch> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1435F: arch/arm/mach-imx/*vf610* 1436F: arch/arm/boot/dts/vf* 1437 1438ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1439M: Lennert Buytenhek <kernel@wantstofly.org> 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1441S: Maintained 1442 1443ARM/GUMSTIX MACHINE SUPPORT 1444M: Steve Sakoman <sakoman@gmail.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447 1448ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1449M: Philipp Zabel <philipp.zabel@gmail.com> 1450M: Paul Parsons <lost.distance@yahoo.com> 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453F: arch/arm/mach-pxa/hx4700.c 1454F: arch/arm/mach-pxa/include/mach/hx4700.h 1455F: sound/soc/pxa/hx4700.c 1456 1457ARM/HISILICON SOC SUPPORT 1458M: Wei Xu <xuwei5@hisilicon.com> 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1460W: http://www.hisilicon.com 1461S: Supported 1462T: git git://github.com/hisilicon/linux-hisi.git 1463F: arch/arm/mach-hisi/ 1464F: arch/arm/boot/dts/hi3* 1465F: arch/arm/boot/dts/hip* 1466F: arch/arm/boot/dts/hisi* 1467F: arch/arm64/boot/dts/hisilicon/ 1468 1469ARM/HP JORNADA 7XX MACHINE SUPPORT 1470M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1471W: www.jlime.com 1472S: Maintained 1473T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1474F: arch/arm/mach-sa1100/jornada720.c 1475F: arch/arm/mach-sa1100/include/mach/jornada720.h 1476 1477ARM/IGEP MACHINE SUPPORT 1478M: Enric Balletbo i Serra <eballetbo@gmail.com> 1479M: Javier Martinez Canillas <javier@dowhile0.org> 1480L: linux-omap@vger.kernel.org 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/boot/dts/omap3-igep* 1484 1485ARM/INCOME PXA270 SUPPORT 1486M: Marek Vasut <marek.vasut@gmail.com> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489F: arch/arm/mach-pxa/colibri-pxa270-income.c 1490 1491ARM/INTEL IOP13XX ARM ARCHITECTURE 1492M: Lennert Buytenhek <kernel@wantstofly.org> 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1494S: Maintained 1495 1496ARM/INTEL IOP32X ARM ARCHITECTURE 1497M: Lennert Buytenhek <kernel@wantstofly.org> 1498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1499S: Maintained 1500 1501ARM/INTEL IOP33X ARM ARCHITECTURE 1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1503S: Orphan 1504 1505ARM/INTEL IQ81342EX MACHINE SUPPORT 1506M: Lennert Buytenhek <kernel@wantstofly.org> 1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1508S: Maintained 1509 1510ARM/INTEL IXDP2850 MACHINE SUPPORT 1511M: Lennert Buytenhek <kernel@wantstofly.org> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514 1515ARM/INTEL IXP4XX ARM ARCHITECTURE 1516M: Imre Kaloz <kaloz@openwrt.org> 1517M: Krzysztof Halasa <khalasa@piap.pl> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm/mach-ixp4xx/ 1521 1522ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1523M: Jonathan Cameron <jic23@cam.ac.uk> 1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1525S: Maintained 1526F: arch/arm/mach-pxa/stargate2.c 1527F: drivers/pcmcia/pxa2xx_stargate2.c 1528 1529ARM/INTEL XSC3 (MANZANO) ARM CORE 1530M: Lennert Buytenhek <kernel@wantstofly.org> 1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1532S: Maintained 1533 1534ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1535M: Lennert Buytenhek <kernel@wantstofly.org> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538 1539ARM/LG1K ARCHITECTURE 1540M: Chanho Min <chanho.min@lge.com> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543F: arch/arm64/boot/dts/lg/ 1544 1545ARM/LOGICPD PXA270 MACHINE SUPPORT 1546M: Lennert Buytenhek <kernel@wantstofly.org> 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1548S: Maintained 1549 1550ARM/LPC18XX ARCHITECTURE 1551M: Joachim Eastwood <manabian@gmail.com> 1552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1553S: Maintained 1554F: arch/arm/boot/dts/lpc43* 1555F: drivers/clk/nxp/clk-lpc18xx* 1556F: drivers/clocksource/time-lpc32xx.c 1557F: drivers/i2c/busses/i2c-lpc2k.c 1558F: drivers/memory/pl172.c 1559F: drivers/mtd/spi-nor/nxp-spifi.c 1560F: drivers/rtc/rtc-lpc24xx.c 1561N: lpc18xx 1562 1563ARM/LPC32XX SOC SUPPORT 1564M: Vladimir Zapolskiy <vz@mleia.com> 1565M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1567T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1568S: Maintained 1569F: arch/arm/boot/dts/lpc32* 1570F: arch/arm/mach-lpc32xx/ 1571F: drivers/i2c/busses/i2c-pnx.c 1572F: drivers/net/ethernet/nxp/lpc_eth.c 1573F: drivers/usb/host/ohci-nxp.c 1574F: drivers/watchdog/pnx4008_wdt.c 1575N: lpc32xx 1576 1577ARM/MAGICIAN MACHINE SUPPORT 1578M: Philipp Zabel <philipp.zabel@gmail.com> 1579S: Maintained 1580 1581ARM/Marvell Berlin SoC support 1582M: Jisheng Zhang <jszhang@marvell.com> 1583M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1585S: Maintained 1586F: arch/arm/mach-berlin/ 1587F: arch/arm/boot/dts/berlin* 1588F: arch/arm64/boot/dts/marvell/berlin* 1589 1590ARM/Marvell Dove/MV78xx0/Orion SOC support 1591M: Jason Cooper <jason@lakedaemon.net> 1592M: Andrew Lunn <andrew@lunn.ch> 1593M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1594M: Gregory Clement <gregory.clement@bootlin.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: Documentation/devicetree/bindings/soc/dove/ 1598F: arch/arm/mach-dove/ 1599F: arch/arm/mach-mv78xx0/ 1600F: arch/arm/mach-orion5x/ 1601F: arch/arm/plat-orion/ 1602F: arch/arm/boot/dts/dove* 1603F: arch/arm/boot/dts/orion5x* 1604 1605ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1606M: Jason Cooper <jason@lakedaemon.net> 1607M: Andrew Lunn <andrew@lunn.ch> 1608M: Gregory Clement <gregory.clement@bootlin.com> 1609M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1611S: Maintained 1612F: arch/arm/boot/dts/armada* 1613F: arch/arm/boot/dts/kirkwood* 1614F: arch/arm/configs/mvebu_*_defconfig 1615F: arch/arm/mach-mvebu/ 1616F: arch/arm64/boot/dts/marvell/armada* 1617F: drivers/cpufreq/armada-37xx-cpufreq.c 1618F: drivers/cpufreq/mvebu-cpufreq.c 1619F: drivers/irqchip/irq-armada-370-xp.c 1620F: drivers/irqchip/irq-mvebu-* 1621F: drivers/pinctrl/mvebu/ 1622F: drivers/rtc/rtc-armada38x.c 1623 1624ARM/Mediatek RTC DRIVER 1625M: Eddie Huang <eddie.huang@mediatek.com> 1626M: Sean Wang <sean.wang@mediatek.com> 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1628L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1629S: Maintained 1630F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1631F: drivers/rtc/rtc-mt6397.c 1632F: drivers/rtc/rtc-mt7622.c 1633 1634ARM/Mediatek SoC support 1635M: Matthias Brugger <matthias.bgg@gmail.com> 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1637L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1638S: Maintained 1639F: arch/arm/boot/dts/mt6* 1640F: arch/arm/boot/dts/mt7* 1641F: arch/arm/boot/dts/mt8* 1642F: arch/arm/mach-mediatek/ 1643F: arch/arm64/boot/dts/mediatek/ 1644N: mtk 1645K: mediatek 1646 1647ARM/Mediatek USB3 PHY DRIVER 1648M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1650L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1651S: Maintained 1652F: drivers/phy/mediatek/phy-mtk-tphy.c 1653 1654ARM/MICREL KS8695 ARCHITECTURE 1655M: Greg Ungerer <gerg@uclinux.org> 1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1657F: arch/arm/mach-ks8695/ 1658S: Odd Fixes 1659 1660ARM/MIOA701 MACHINE SUPPORT 1661M: Robert Jarzmik <robert.jarzmik@free.fr> 1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1663F: arch/arm/mach-pxa/mioa701.c 1664S: Maintained 1665 1666ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1667M: Michael Petchkovsky <mkpetch@internode.on.net> 1668S: Maintained 1669 1670ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1671M: Linus Walleij <linus.walleij@linaro.org> 1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1673S: Maintained 1674F: arch/arm/mach-nomadik/ 1675F: arch/arm/mach-u300/ 1676F: arch/arm/mach-ux500/ 1677F: arch/arm/boot/dts/ste-* 1678F: drivers/clk/clk-nomadik.c 1679F: drivers/clk/clk-u300.c 1680F: drivers/clocksource/clksrc-dbx500-prcmu.c 1681F: drivers/clocksource/timer-u300.c 1682F: drivers/dma/coh901318* 1683F: drivers/dma/ste_dma40* 1684F: drivers/hwspinlock/u8500_hsem.c 1685F: drivers/i2c/busses/i2c-nomadik.c 1686F: drivers/i2c/busses/i2c-stu300.c 1687F: drivers/mfd/ab3100* 1688F: drivers/mfd/ab8500* 1689F: drivers/mfd/abx500* 1690F: drivers/mfd/dbx500* 1691F: drivers/mfd/db8500* 1692F: drivers/pinctrl/nomadik/ 1693F: drivers/pinctrl/pinctrl-coh901* 1694F: drivers/pinctrl/pinctrl-u300.c 1695F: drivers/rtc/rtc-ab3100.c 1696F: drivers/rtc/rtc-ab8500.c 1697F: drivers/rtc/rtc-coh901331.c 1698F: drivers/rtc/rtc-pl031.c 1699F: drivers/watchdog/coh901327_wdt.c 1700F: Documentation/devicetree/bindings/arm/ste-* 1701F: Documentation/devicetree/bindings/arm/ux500/ 1702T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1703 1704ARM/NUVOTON W90X900 ARM ARCHITECTURE 1705M: Wan ZongShun <mcuos.com@gmail.com> 1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1707W: http://www.mcuos.com 1708S: Maintained 1709F: arch/arm/mach-w90x900/ 1710F: drivers/input/keyboard/w90p910_keypad.c 1711F: drivers/input/touchscreen/w90p910_ts.c 1712F: drivers/watchdog/nuc900_wdt.c 1713F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1714F: drivers/mtd/nand/nuc900_nand.c 1715F: drivers/rtc/rtc-nuc900.c 1716F: drivers/spi/spi-nuc900.c 1717F: drivers/usb/host/ehci-w90x900.c 1718F: drivers/video/fbdev/nuc900fb.c 1719 1720ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1721M: Nelson Castillo <arhuaco@freaks-unidos.net> 1722L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1723W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1724S: Supported 1725 1726ARM/Orion SoC/Technologic Systems TS-78xx platform support 1727M: Alexander Clouter <alex@digriz.org.uk> 1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1729W: http://www.digriz.org.uk/ts78xx/kernel 1730S: Maintained 1731F: arch/arm/mach-orion5x/ts78xx-* 1732 1733ARM/OXNAS platform support 1734M: Neil Armstrong <narmstrong@baylibre.com> 1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1736L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1737S: Maintained 1738F: arch/arm/mach-oxnas/ 1739F: arch/arm/boot/dts/ox8*.dts* 1740N: oxnas 1741 1742ARM/PALM TREO SUPPORT 1743M: Tomas Cech <sleep_walker@suse.com> 1744L: linux-arm-kernel@lists.infradead.org 1745W: http://hackndev.com 1746S: Maintained 1747F: arch/arm/mach-pxa/palmtreo.* 1748 1749ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1750M: Marek Vasut <marek.vasut@gmail.com> 1751L: linux-arm-kernel@lists.infradead.org 1752W: http://hackndev.com 1753S: Maintained 1754F: arch/arm/mach-pxa/include/mach/palmtx.h 1755F: arch/arm/mach-pxa/palmtx.c 1756F: arch/arm/mach-pxa/palmt5.* 1757F: arch/arm/mach-pxa/include/mach/palmld.h 1758F: arch/arm/mach-pxa/palmld.c 1759F: arch/arm/mach-pxa/palmte2.* 1760F: arch/arm/mach-pxa/include/mach/palmtc.h 1761F: arch/arm/mach-pxa/palmtc.c 1762 1763ARM/PALMZ72 SUPPORT 1764M: Sergey Lapin <slapin@ossfans.org> 1765L: linux-arm-kernel@lists.infradead.org 1766W: http://hackndev.com 1767S: Maintained 1768F: arch/arm/mach-pxa/palmz72.* 1769 1770ARM/PLEB SUPPORT 1771M: Peter Chubb <pleb@gelato.unsw.edu.au> 1772W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1773S: Maintained 1774 1775ARM/PT DIGITAL BOARD PORT 1776M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.armlinux.org.uk/ 1779S: Maintained 1780 1781ARM/QUALCOMM SUPPORT 1782M: Andy Gross <andy.gross@linaro.org> 1783M: David Brown <david.brown@linaro.org> 1784L: linux-arm-msm@vger.kernel.org 1785L: linux-soc@vger.kernel.org 1786S: Maintained 1787F: Documentation/devicetree/bindings/soc/qcom/ 1788F: arch/arm/boot/dts/qcom-*.dts 1789F: arch/arm/boot/dts/qcom-*.dtsi 1790F: arch/arm/mach-qcom/ 1791F: arch/arm64/boot/dts/qcom/* 1792F: drivers/i2c/busses/i2c-qup.c 1793F: drivers/clk/qcom/ 1794F: drivers/dma/qcom/ 1795F: drivers/soc/qcom/ 1796F: drivers/spi/spi-qup.c 1797F: drivers/tty/serial/msm_serial.c 1798F: drivers/*/pm8???-* 1799F: drivers/mfd/ssbi.c 1800F: drivers/firmware/qcom_scm.c 1801T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1802 1803ARM/RADISYS ENP2611 MACHINE SUPPORT 1804M: Lennert Buytenhek <kernel@wantstofly.org> 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1806S: Maintained 1807 1808ARM/REALTEK ARCHITECTURE 1809M: Andreas Färber <afaerber@suse.de> 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1811S: Maintained 1812F: arch/arm64/boot/dts/realtek/ 1813F: Documentation/devicetree/bindings/arm/realtek.txt 1814 1815ARM/RENESAS ARM64 ARCHITECTURE 1816M: Simon Horman <horms@verge.net.au> 1817M: Magnus Damm <magnus.damm@gmail.com> 1818L: linux-renesas-soc@vger.kernel.org 1819Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1821S: Supported 1822F: arch/arm64/boot/dts/renesas/ 1823F: Documentation/devicetree/bindings/arm/shmobile.txt 1824F: drivers/soc/renesas/ 1825F: include/linux/soc/renesas/ 1826 1827ARM/RISCPC ARCHITECTURE 1828M: Russell King <linux@armlinux.org.uk> 1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1830W: http://www.armlinux.org.uk/ 1831S: Maintained 1832F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1833F: arch/arm/include/asm/hardware/ioc.h 1834F: arch/arm/include/asm/hardware/iomd.h 1835F: arch/arm/include/asm/hardware/memc.h 1836F: arch/arm/mach-rpc/ 1837F: drivers/net/ethernet/8390/etherh.c 1838F: drivers/net/ethernet/i825xx/ether1* 1839F: drivers/net/ethernet/seeq/ether3* 1840F: drivers/scsi/arm/ 1841 1842ARM/Rockchip SoC support 1843M: Heiko Stuebner <heiko@sntech.de> 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1845L: linux-rockchip@lists.infradead.org 1846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1847S: Maintained 1848F: arch/arm/boot/dts/rk3* 1849F: arch/arm/boot/dts/rv1108* 1850F: arch/arm/mach-rockchip/ 1851F: drivers/clk/rockchip/ 1852F: drivers/i2c/busses/i2c-rk3x.c 1853F: drivers/*/*rockchip* 1854F: drivers/*/*/*rockchip* 1855F: sound/soc/rockchip/ 1856N: rockchip 1857 1858ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1859M: Kukjin Kim <kgene@kernel.org> 1860M: Krzysztof Kozlowski <krzk@kernel.org> 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1862L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1863Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1864S: Maintained 1865F: arch/arm/boot/dts/s3c* 1866F: arch/arm/boot/dts/s5p* 1867F: arch/arm/boot/dts/samsung* 1868F: arch/arm/boot/dts/exynos* 1869F: arch/arm64/boot/dts/exynos/ 1870F: arch/arm/plat-samsung/ 1871F: arch/arm/mach-s3c24*/ 1872F: arch/arm/mach-s3c64xx/ 1873F: arch/arm/mach-s5p*/ 1874F: arch/arm/mach-exynos*/ 1875F: drivers/*/*s3c24* 1876F: drivers/*/*/*s3c24* 1877F: drivers/*/*s3c64xx* 1878F: drivers/*/*s5pv210* 1879F: drivers/memory/samsung/* 1880F: drivers/soc/samsung/* 1881F: Documentation/arm/Samsung/ 1882F: Documentation/devicetree/bindings/arm/samsung/ 1883F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1884F: Documentation/devicetree/bindings/power/pd-samsung.txt 1885N: exynos 1886 1887ARM/SAMSUNG MOBILE MACHINE SUPPORT 1888M: Kyungmin Park <kyungmin.park@samsung.com> 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1890S: Maintained 1891F: arch/arm/mach-s5pv210/ 1892 1893ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1894M: Kyungmin Park <kyungmin.park@samsung.com> 1895M: Kamil Debski <kamil@wypas.org> 1896M: Andrzej Hajda <a.hajda@samsung.com> 1897L: linux-arm-kernel@lists.infradead.org 1898L: linux-media@vger.kernel.org 1899S: Maintained 1900F: drivers/media/platform/s5p-g2d/ 1901 1902ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1903M: Marek Szyprowski <m.szyprowski@samsung.com> 1904L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1905L: linux-media@vger.kernel.org 1906S: Maintained 1907F: drivers/media/platform/s5p-cec/ 1908F: Documentation/devicetree/bindings/media/s5p-cec.txt 1909 1910ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1911M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1912M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1913L: linux-arm-kernel@lists.infradead.org 1914L: linux-media@vger.kernel.org 1915S: Maintained 1916F: drivers/media/platform/s5p-jpeg/ 1917 1918ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1919M: Kyungmin Park <kyungmin.park@samsung.com> 1920M: Kamil Debski <kamil@wypas.org> 1921M: Jeongtae Park <jtp.park@samsung.com> 1922M: Andrzej Hajda <a.hajda@samsung.com> 1923L: linux-arm-kernel@lists.infradead.org 1924L: linux-media@vger.kernel.org 1925S: Maintained 1926F: arch/arm/plat-samsung/s5p-dev-mfc.c 1927F: drivers/media/platform/s5p-mfc/ 1928 1929ARM/SHMOBILE ARM ARCHITECTURE 1930M: Simon Horman <horms@verge.net.au> 1931M: Magnus Damm <magnus.damm@gmail.com> 1932L: linux-renesas-soc@vger.kernel.org 1933Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1934T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1935S: Supported 1936F: arch/arm/boot/dts/emev2* 1937F: arch/arm/boot/dts/r7s* 1938F: arch/arm/boot/dts/r8a* 1939F: arch/arm/boot/dts/sh* 1940F: arch/arm/configs/shmobile_defconfig 1941F: arch/arm/include/debug/renesas-scif.S 1942F: arch/arm/mach-shmobile/ 1943F: Documentation/devicetree/bindings/arm/shmobile.txt 1944F: drivers/soc/renesas/ 1945F: include/linux/soc/renesas/ 1946 1947ARM/SOCFPGA ARCHITECTURE 1948M: Dinh Nguyen <dinguyen@kernel.org> 1949S: Maintained 1950F: arch/arm/mach-socfpga/ 1951F: arch/arm/boot/dts/socfpga* 1952F: arch/arm/configs/socfpga_defconfig 1953F: arch/arm64/boot/dts/altera/ 1954W: http://www.rocketboards.org 1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1956 1957ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1958M: Dinh Nguyen <dinguyen@kernel.org> 1959S: Maintained 1960F: drivers/clk/socfpga/ 1961 1962ARM/SOCFPGA EDAC SUPPORT 1963M: Thor Thayer <thor.thayer@linux.intel.com> 1964S: Maintained 1965F: drivers/edac/altera_edac. 1966 1967ARM/STI ARCHITECTURE 1968M: Patrice Chotard <patrice.chotard@st.com> 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1970W: http://www.stlinux.com 1971S: Maintained 1972F: arch/arm/mach-sti/ 1973F: arch/arm/boot/dts/sti* 1974F: drivers/char/hw_random/st-rng.c 1975F: drivers/clocksource/arm_global_timer.c 1976F: drivers/clocksource/clksrc_st_lpc.c 1977F: drivers/cpufreq/sti-cpufreq.c 1978F: drivers/dma/st_fdma* 1979F: drivers/i2c/busses/i2c-st.c 1980F: drivers/media/rc/st_rc.c 1981F: drivers/media/platform/sti/c8sectpfe/ 1982F: drivers/mmc/host/sdhci-st.c 1983F: drivers/phy/st/phy-miphy28lp.c 1984F: drivers/phy/st/phy-stih407-usb.c 1985F: drivers/pinctrl/pinctrl-st.c 1986F: drivers/remoteproc/st_remoteproc.c 1987F: drivers/remoteproc/st_slim_rproc.c 1988F: drivers/reset/sti/ 1989F: drivers/rtc/rtc-st-lpc.c 1990F: drivers/tty/serial/st-asc.c 1991F: drivers/usb/dwc3/dwc3-st.c 1992F: drivers/usb/host/ehci-st.c 1993F: drivers/usb/host/ohci-st.c 1994F: drivers/watchdog/st_lpc_wdt.c 1995F: drivers/ata/ahci_st.c 1996F: include/linux/remoteproc/st_slim_rproc.h 1997 1998ARM/STM32 ARCHITECTURE 1999M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2000M: Alexandre Torgue <alexandre.torgue@st.com> 2001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2002S: Maintained 2003T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2004N: stm32 2005F: arch/arm/boot/dts/stm32* 2006F: arch/arm/mach-stm32/ 2007F: drivers/clocksource/armv7m_systick.c 2008 2009ARM/TANGO ARCHITECTURE 2010M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2011M: Mans Rullgard <mans@mansr.com> 2012L: linux-arm-kernel@lists.infradead.org 2013S: Odd Fixes 2014N: tango 2015 2016ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2017M: Lennert Buytenhek <kernel@wantstofly.org> 2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2019S: Maintained 2020 2021ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2022M: Hans Verkuil <hans.verkuil@cisco.com> 2023L: linux-tegra@vger.kernel.org 2024L: linux-media@vger.kernel.org 2025S: Maintained 2026F: drivers/media/platform/tegra-cec/ 2027F: Documentation/devicetree/bindings/media/tegra-cec.txt 2028 2029ARM/TETON BGA MACHINE SUPPORT 2030M: "Mark F. Brown" <mark.brown314@gmail.com> 2031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2032S: Maintained 2033 2034ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2035M: Santosh Shilimkar <ssantosh@kernel.org> 2036L: linux-kernel@vger.kernel.org 2037S: Maintained 2038F: drivers/memory/*emif* 2039 2040ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2041M: Santosh Shilimkar <ssantosh@kernel.org> 2042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2043S: Maintained 2044F: arch/arm/mach-keystone/ 2045F: arch/arm/boot/dts/keystone-* 2046T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2047 2048ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2049M: Santosh Shilimkar <ssantosh@kernel.org> 2050L: linux-kernel@vger.kernel.org 2051S: Maintained 2052F: drivers/clk/keystone/ 2053 2054ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2055M: Santosh Shilimkar <ssantosh@kernel.org> 2056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2057L: linux-kernel@vger.kernel.org 2058S: Maintained 2059F: drivers/clocksource/timer-keystone.c 2060 2061ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2062M: Santosh Shilimkar <ssantosh@kernel.org> 2063L: linux-kernel@vger.kernel.org 2064S: Maintained 2065F: drivers/power/reset/keystone-reset.c 2066 2067ARM/THECUS N2100 MACHINE SUPPORT 2068M: Lennert Buytenhek <kernel@wantstofly.org> 2069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2070S: Maintained 2071 2072ARM/TOSA MACHINE SUPPORT 2073M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2074M: Dirk Opfer <dirk@opfer-online.de> 2075S: Maintained 2076 2077ARM/UNIPHIER ARCHITECTURE 2078M: Masahiro Yamada <yamada.masahiro@socionext.com> 2079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2080T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2081S: Maintained 2082F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2083F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2084F: arch/arm/boot/dts/uniphier* 2085F: arch/arm/include/asm/hardware/cache-uniphier.h 2086F: arch/arm/mach-uniphier/ 2087F: arch/arm/mm/cache-uniphier.c 2088F: arch/arm64/boot/dts/socionext/uniphier* 2089F: drivers/bus/uniphier-system-bus.c 2090F: drivers/clk/uniphier/ 2091F: drivers/gpio/gpio-uniphier.c 2092F: drivers/i2c/busses/i2c-uniphier* 2093F: drivers/irqchip/irq-uniphier-aidet.c 2094F: drivers/pinctrl/uniphier/ 2095F: drivers/reset/reset-uniphier.c 2096F: drivers/tty/serial/8250/8250_uniphier.c 2097N: uniphier 2098 2099ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2100M: Ulf Hansson <ulf.hansson@linaro.org> 2101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2102T: git git://git.linaro.org/people/ulfh/clk.git 2103S: Maintained 2104F: drivers/clk/ux500/ 2105 2106ARM/VERSATILE EXPRESS PLATFORM 2107M: Liviu Dudau <liviu.dudau@arm.com> 2108M: Sudeep Holla <sudeep.holla@arm.com> 2109M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2111S: Maintained 2112F: arch/arm/boot/dts/vexpress* 2113F: arch/arm64/boot/dts/arm/ 2114F: arch/arm/mach-vexpress/ 2115F: */*/vexpress* 2116F: */*/*/vexpress* 2117F: drivers/clk/versatile/clk-vexpress-osc.c 2118F: drivers/clocksource/versatile.c 2119N: mps2 2120 2121ARM/VFP SUPPORT 2122M: Russell King <linux@armlinux.org.uk> 2123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2124W: http://www.armlinux.org.uk/ 2125S: Maintained 2126F: arch/arm/vfp/ 2127 2128ARM/VOIPAC PXA270 SUPPORT 2129M: Marek Vasut <marek.vasut@gmail.com> 2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2131S: Maintained 2132F: arch/arm/mach-pxa/vpac270.c 2133F: arch/arm/mach-pxa/include/mach/vpac270.h 2134 2135ARM/VT8500 ARM ARCHITECTURE 2136M: Tony Prisk <linux@prisktech.co.nz> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138S: Maintained 2139F: arch/arm/mach-vt8500/ 2140F: drivers/clocksource/vt8500_timer.c 2141F: drivers/i2c/busses/i2c-wmt.c 2142F: drivers/mmc/host/wmt-sdmmc.c 2143F: drivers/pwm/pwm-vt8500.c 2144F: drivers/rtc/rtc-vt8500.c 2145F: drivers/tty/serial/vt8500_serial.c 2146F: drivers/usb/host/ehci-platform.c 2147F: drivers/usb/host/uhci-platform.c 2148F: drivers/video/fbdev/vt8500lcdfb.* 2149F: drivers/video/fbdev/wm8505fb* 2150F: drivers/video/fbdev/wmt_ge_rops.* 2151 2152ARM/ZIPIT Z2 SUPPORT 2153M: Marek Vasut <marek.vasut@gmail.com> 2154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2155S: Maintained 2156F: arch/arm/mach-pxa/z2.c 2157F: arch/arm/mach-pxa/include/mach/z2.h 2158 2159ARM/ZTE ARCHITECTURE 2160M: Jun Nie <jun.nie@linaro.org> 2161M: Baoyou Xie <baoyou.xie@linaro.org> 2162M: Shawn Guo <shawnguo@kernel.org> 2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2164S: Maintained 2165F: arch/arm/boot/dts/zx2967* 2166F: arch/arm/mach-zx/ 2167F: arch/arm64/boot/dts/zte/ 2168F: drivers/clk/zte/ 2169F: drivers/dma/zx_dma.c 2170F: drivers/gpio/gpio-zx.c 2171F: drivers/i2c/busses/i2c-zx2967.c 2172F: drivers/mmc/host/dw_mmc-zx.* 2173F: drivers/pinctrl/zte/ 2174F: drivers/soc/zte/ 2175F: drivers/thermal/zx2967_thermal.c 2176F: drivers/watchdog/zx2967_wdt.c 2177F: Documentation/devicetree/bindings/arm/zte.txt 2178F: Documentation/devicetree/bindings/clock/zx2967*.txt 2179F: Documentation/devicetree/bindings/dma/zxdma.txt 2180F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2181F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2182F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2183F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2184F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2185F: Documentation/devicetree/bindings/soc/zte/ 2186F: Documentation/devicetree/bindings/sound/zte,*.txt 2187F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2188F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2189F: include/dt-bindings/clock/zx2967*.h 2190F: include/dt-bindings/soc/zte,*.h 2191F: sound/soc/codecs/zx_aud96p22.c 2192F: sound/soc/zte/ 2193 2194ARM/ZYNQ ARCHITECTURE 2195M: Michal Simek <michal.simek@xilinx.com> 2196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2197W: http://wiki.xilinx.com 2198T: git https://github.com/Xilinx/linux-xlnx.git 2199S: Supported 2200F: arch/arm/mach-zynq/ 2201F: drivers/cpuidle/cpuidle-zynq.c 2202F: drivers/block/xsysace.c 2203N: zynq 2204N: xilinx 2205F: drivers/clocksource/cadence_ttc_timer.c 2206F: drivers/i2c/busses/i2c-cadence.c 2207F: drivers/mmc/host/sdhci-of-arasan.c 2208F: drivers/edac/synopsys_edac.c 2209 2210ARM64 PORT (AARCH64 ARCHITECTURE) 2211M: Catalin Marinas <catalin.marinas@arm.com> 2212M: Will Deacon <will.deacon@arm.com> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2215S: Maintained 2216F: arch/arm64/ 2217F: Documentation/arm64/ 2218 2219AS3645A LED FLASH CONTROLLER DRIVER 2220M: Sakari Ailus <sakari.ailus@iki.fi> 2221L: linux-leds@vger.kernel.org 2222S: Maintained 2223F: drivers/leds/leds-as3645a.c 2224 2225ASAHI KASEI AK8974 DRIVER 2226M: Linus Walleij <linus.walleij@linaro.org> 2227L: linux-iio@vger.kernel.org 2228W: http://www.akm.com/ 2229S: Supported 2230F: drivers/iio/magnetometer/ak8974.c 2231 2232ASC7621 HARDWARE MONITOR DRIVER 2233M: George Joseph <george.joseph@fairview5.com> 2234L: linux-hwmon@vger.kernel.org 2235S: Maintained 2236F: Documentation/hwmon/asc7621 2237F: drivers/hwmon/asc7621.c 2238 2239ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2240M: Corentin Chary <corentin.chary@gmail.com> 2241L: acpi4asus-user@lists.sourceforge.net 2242L: platform-driver-x86@vger.kernel.org 2243W: http://acpi4asus.sf.net 2244S: Maintained 2245F: drivers/platform/x86/asus*.c 2246F: drivers/platform/x86/eeepc*.c 2247 2248ASUS WIRELESS RADIO CONTROL DRIVER 2249M: João Paulo Rechi Vita <jprvita@gmail.com> 2250L: platform-driver-x86@vger.kernel.org 2251S: Maintained 2252F: drivers/platform/x86/asus-wireless.c 2253 2254ASYMMETRIC KEYS 2255M: David Howells <dhowells@redhat.com> 2256L: keyrings@vger.kernel.org 2257S: Maintained 2258F: Documentation/crypto/asymmetric-keys.txt 2259F: include/linux/verification.h 2260F: include/crypto/public_key.h 2261F: include/crypto/pkcs7.h 2262F: crypto/asymmetric_keys/ 2263 2264ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2265R: Dan Williams <dan.j.williams@intel.com> 2266W: http://sourceforge.net/projects/xscaleiop 2267S: Odd fixes 2268F: Documentation/crypto/async-tx-api.txt 2269F: crypto/async_tx/ 2270F: drivers/dma/ 2271F: include/linux/dmaengine.h 2272F: include/linux/async_tx.h 2273 2274AT24 EEPROM DRIVER 2275M: Bartosz Golaszewski <brgl@bgdev.pl> 2276L: linux-i2c@vger.kernel.org 2277T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2278S: Maintained 2279F: Documentation/devicetree/bindings/eeprom/at24.txt 2280F: drivers/misc/eeprom/at24.c 2281F: include/linux/platform_data/at24.h 2282 2283ATA OVER ETHERNET (AOE) DRIVER 2284M: "Ed L. Cashin" <ed.cashin@acm.org> 2285W: http://www.openaoe.org/ 2286S: Supported 2287F: Documentation/aoe/ 2288F: drivers/block/aoe/ 2289 2290ATHEROS 71XX/9XXX GPIO DRIVER 2291M: Alban Bedel <albeu@free.fr> 2292W: https://github.com/AlbanBedel/linux 2293T: git git://github.com/AlbanBedel/linux 2294S: Maintained 2295F: drivers/gpio/gpio-ath79.c 2296F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2297 2298ATHEROS ATH GENERIC UTILITIES 2299M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2300L: linux-wireless@vger.kernel.org 2301S: Supported 2302F: drivers/net/wireless/ath/* 2303 2304ATHEROS ATH5K WIRELESS DRIVER 2305M: Jiri Slaby <jirislaby@gmail.com> 2306M: Nick Kossifidis <mickflemm@gmail.com> 2307M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2308L: linux-wireless@vger.kernel.org 2309W: http://wireless.kernel.org/en/users/Drivers/ath5k 2310S: Maintained 2311F: drivers/net/wireless/ath/ath5k/ 2312 2313ATHEROS ATH6KL WIRELESS DRIVER 2314M: Kalle Valo <kvalo@qca.qualcomm.com> 2315L: linux-wireless@vger.kernel.org 2316W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2318S: Supported 2319F: drivers/net/wireless/ath/ath6kl/ 2320 2321ATI_REMOTE2 DRIVER 2322M: Ville Syrjala <syrjala@sci.fi> 2323S: Maintained 2324F: drivers/input/misc/ati_remote2.c 2325 2326ATK0110 HWMON DRIVER 2327M: Luca Tettamanti <kronos.it@gmail.com> 2328L: linux-hwmon@vger.kernel.org 2329S: Maintained 2330F: drivers/hwmon/asus_atk0110.c 2331 2332ATLX ETHERNET DRIVERS 2333M: Jay Cliburn <jcliburn@gmail.com> 2334M: Chris Snook <chris.snook@gmail.com> 2335L: netdev@vger.kernel.org 2336W: http://sourceforge.net/projects/atl1 2337W: http://atl1.sourceforge.net 2338S: Maintained 2339F: drivers/net/ethernet/atheros/ 2340 2341ATM 2342M: Chas Williams <3chas3@gmail.com> 2343L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2344L: netdev@vger.kernel.org 2345W: http://linux-atm.sourceforge.net 2346S: Maintained 2347F: drivers/atm/ 2348F: include/linux/atm* 2349F: include/uapi/linux/atm* 2350 2351ATMEL AT91 / AT32 MCI DRIVER 2352M: Ludovic Desroches <ludovic.desroches@microchip.com> 2353S: Maintained 2354F: drivers/mmc/host/atmel-mci.c 2355 2356ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2357M: Nicolas Ferre <nicolas.ferre@microchip.com> 2358S: Supported 2359F: drivers/power/reset/at91-sama5d2_shdwc.c 2360 2361ATMEL Audio ALSA driver 2362M: Nicolas Ferre <nicolas.ferre@microchip.com> 2363L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2364S: Supported 2365F: sound/soc/atmel 2366 2367ATMEL I2C DRIVER 2368M: Ludovic Desroches <ludovic.desroches@microchip.com> 2369L: linux-i2c@vger.kernel.org 2370S: Supported 2371F: drivers/i2c/busses/i2c-at91.c 2372 2373ATMEL ISI DRIVER 2374M: Ludovic Desroches <ludovic.desroches@microchip.com> 2375L: linux-media@vger.kernel.org 2376S: Supported 2377F: drivers/media/platform/atmel/atmel-isi.c 2378F: include/media/atmel-isi.h 2379 2380ATMEL LCDFB DRIVER 2381M: Nicolas Ferre <nicolas.ferre@microchip.com> 2382L: linux-fbdev@vger.kernel.org 2383S: Maintained 2384F: drivers/video/fbdev/atmel_lcdfb.c 2385F: include/video/atmel_lcdc.h 2386 2387ATMEL MACB ETHERNET DRIVER 2388M: Nicolas Ferre <nicolas.ferre@microchip.com> 2389S: Supported 2390F: drivers/net/ethernet/cadence/ 2391 2392ATMEL MAXTOUCH DRIVER 2393M: Nick Dyer <nick@shmanahar.org> 2394T: git git://github.com/ndyer/linux.git 2395S: Maintained 2396F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2397F: drivers/input/touchscreen/atmel_mxt_ts.c 2398F: include/linux/platform_data/atmel_mxt_ts.h 2399 2400ATMEL SAMA5D2 ADC DRIVER 2401M: Ludovic Desroches <ludovic.desroches@microchip.com> 2402L: linux-iio@vger.kernel.org 2403S: Supported 2404F: drivers/iio/adc/at91-sama5d2_adc.c 2405 2406ATMEL SDMMC DRIVER 2407M: Ludovic Desroches <ludovic.desroches@microchip.com> 2408L: linux-mmc@vger.kernel.org 2409S: Supported 2410F: drivers/mmc/host/sdhci-of-at91.c 2411 2412ATMEL SPI DRIVER 2413M: Nicolas Ferre <nicolas.ferre@microchip.com> 2414S: Supported 2415F: drivers/spi/spi-atmel.* 2416 2417ATMEL SSC DRIVER 2418M: Nicolas Ferre <nicolas.ferre@microchip.com> 2419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2420S: Supported 2421F: drivers/misc/atmel-ssc.c 2422F: include/linux/atmel-ssc.h 2423 2424ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2425M: Nicolas Ferre <nicolas.ferre@microchip.com> 2426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2427S: Supported 2428F: drivers/misc/atmel_tclib.c 2429F: drivers/clocksource/tcb_clksrc.c 2430 2431ATMEL USBA UDC DRIVER 2432M: Nicolas Ferre <nicolas.ferre@microchip.com> 2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2434S: Supported 2435F: drivers/usb/gadget/udc/atmel_usba_udc.* 2436 2437ATMEL WIRELESS DRIVER 2438M: Simon Kelley <simon@thekelleys.org.uk> 2439L: linux-wireless@vger.kernel.org 2440W: http://www.thekelleys.org.uk/atmel 2441W: http://atmelwlandriver.sourceforge.net/ 2442S: Maintained 2443F: drivers/net/wireless/atmel/atmel* 2444 2445ATMEL XDMA DRIVER 2446M: Ludovic Desroches <ludovic.desroches@microchip.com> 2447L: linux-arm-kernel@lists.infradead.org 2448L: dmaengine@vger.kernel.org 2449S: Supported 2450F: drivers/dma/at_xdmac.c 2451 2452ATOMIC INFRASTRUCTURE 2453M: Will Deacon <will.deacon@arm.com> 2454M: Peter Zijlstra <peterz@infradead.org> 2455R: Boqun Feng <boqun.feng@gmail.com> 2456L: linux-kernel@vger.kernel.org 2457S: Maintained 2458F: arch/*/include/asm/atomic*.h 2459F: include/*/atomic*.h 2460 2461ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2462M: Bradley Grove <linuxdrivers@attotech.com> 2463L: linux-scsi@vger.kernel.org 2464W: http://www.attotech.com 2465S: Supported 2466F: drivers/scsi/esas2r 2467 2468ATUSB IEEE 802.15.4 RADIO DRIVER 2469M: Stefan Schmidt <stefan@osg.samsung.com> 2470L: linux-wpan@vger.kernel.org 2471S: Maintained 2472F: drivers/net/ieee802154/atusb.c 2473F: drivers/net/ieee802154/atusb.h 2474F: drivers/net/ieee802154/at86rf230.h 2475 2476AUDIT SUBSYSTEM 2477M: Paul Moore <paul@paul-moore.com> 2478M: Eric Paris <eparis@redhat.com> 2479L: linux-audit@redhat.com (moderated for non-subscribers) 2480W: https://github.com/linux-audit 2481W: https://people.redhat.com/sgrubb/audit 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2483S: Supported 2484F: include/linux/audit.h 2485F: include/uapi/linux/audit.h 2486F: kernel/audit* 2487 2488AUXILIARY DISPLAY DRIVERS 2489M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2490W: http://miguelojeda.es/auxdisplay.htm 2491W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2492S: Maintained 2493F: drivers/auxdisplay/ 2494F: include/linux/cfag12864b.h 2495 2496AX.25 NETWORK LAYER 2497M: Ralf Baechle <ralf@linux-mips.org> 2498L: linux-hams@vger.kernel.org 2499W: http://www.linux-ax25.org/ 2500S: Maintained 2501F: include/uapi/linux/ax25.h 2502F: include/net/ax25.h 2503F: net/ax25/ 2504 2505AXENTIA ARM DEVICES 2506M: Peter Rosin <peda@axentia.se> 2507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2508S: Maintained 2509F: Documentation/devicetree/bindings/arm/axentia.txt 2510F: arch/arm/boot/dts/at91-linea.dtsi 2511F: arch/arm/boot/dts/at91-natte.dtsi 2512F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2513F: arch/arm/boot/dts/at91-tse850-3.dts 2514 2515AXENTIA ASOC DRIVERS 2516M: Peter Rosin <peda@axentia.se> 2517L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2518S: Maintained 2519F: Documentation/devicetree/bindings/sound/axentia,* 2520F: sound/soc/atmel/tse850-pcm5142.c 2521 2522AZ6007 DVB DRIVER 2523M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2524M: Mauro Carvalho Chehab <mchehab@kernel.org> 2525L: linux-media@vger.kernel.org 2526W: https://linuxtv.org 2527T: git git://linuxtv.org/media_tree.git 2528S: Maintained 2529F: drivers/media/usb/dvb-usb-v2/az6007.c 2530 2531AZTECH FM RADIO RECEIVER DRIVER 2532M: Hans Verkuil <hverkuil@xs4all.nl> 2533L: linux-media@vger.kernel.org 2534T: git git://linuxtv.org/media_tree.git 2535W: https://linuxtv.org 2536S: Maintained 2537F: drivers/media/radio/radio-aztech* 2538 2539B43 WIRELESS DRIVER 2540L: linux-wireless@vger.kernel.org 2541L: b43-dev@lists.infradead.org 2542W: http://wireless.kernel.org/en/users/Drivers/b43 2543S: Odd Fixes 2544F: drivers/net/wireless/broadcom/b43/ 2545 2546B43LEGACY WIRELESS DRIVER 2547M: Larry Finger <Larry.Finger@lwfinger.net> 2548L: linux-wireless@vger.kernel.org 2549L: b43-dev@lists.infradead.org 2550W: http://wireless.kernel.org/en/users/Drivers/b43 2551S: Maintained 2552F: drivers/net/wireless/broadcom/b43legacy/ 2553 2554BACKLIGHT CLASS/SUBSYSTEM 2555M: Lee Jones <lee.jones@linaro.org> 2556M: Daniel Thompson <daniel.thompson@linaro.org> 2557M: Jingoo Han <jingoohan1@gmail.com> 2558T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2559S: Maintained 2560F: drivers/video/backlight/ 2561F: include/linux/backlight.h 2562F: include/linux/pwm_backlight.h 2563F: Documentation/devicetree/bindings/leds/backlight 2564 2565BATMAN ADVANCED 2566M: Marek Lindner <mareklindner@neomailbox.ch> 2567M: Simon Wunderlich <sw@simonwunderlich.de> 2568M: Antonio Quartulli <a@unstable.cc> 2569L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2570W: https://www.open-mesh.org/ 2571Q: https://patchwork.open-mesh.org/project/batman/list/ 2572S: Maintained 2573F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2574F: Documentation/ABI/testing/sysfs-class-net-mesh 2575F: Documentation/networking/batman-adv.rst 2576F: include/uapi/linux/batadv_packet.h 2577F: include/uapi/linux/batman_adv.h 2578F: net/batman-adv/ 2579 2580BAYCOM/HDLCDRV DRIVERS FOR AX.25 2581M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2582L: linux-hams@vger.kernel.org 2583W: http://www.baycom.org/~tom/ham/ham.html 2584S: Maintained 2585F: drivers/net/hamradio/baycom* 2586 2587BCACHE (BLOCK LAYER CACHE) 2588M: Michael Lyle <mlyle@lyle.org> 2589M: Kent Overstreet <kent.overstreet@gmail.com> 2590L: linux-bcache@vger.kernel.org 2591W: http://bcache.evilpiepirate.org 2592C: irc://irc.oftc.net/bcache 2593S: Maintained 2594F: drivers/md/bcache/ 2595 2596BDISP ST MEDIA DRIVER 2597M: Fabien Dessenne <fabien.dessenne@st.com> 2598L: linux-media@vger.kernel.org 2599T: git git://linuxtv.org/media_tree.git 2600W: https://linuxtv.org 2601S: Supported 2602F: drivers/media/platform/sti/bdisp 2603 2604BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2605M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2606L: netdev@vger.kernel.org 2607S: Maintained 2608F: drivers/net/ethernet/ec_bhf.c 2609 2610BEFS FILE SYSTEM 2611M: Luis de Bethencourt <luisbg@kernel.org> 2612M: Salah Triki <salah.triki@gmail.com> 2613S: Maintained 2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2615F: Documentation/filesystems/befs.txt 2616F: fs/befs/ 2617 2618BFQ I/O SCHEDULER 2619M: Paolo Valente <paolo.valente@linaro.org> 2620M: Jens Axboe <axboe@kernel.dk> 2621L: linux-block@vger.kernel.org 2622S: Maintained 2623F: block/bfq-* 2624F: Documentation/block/bfq-iosched.txt 2625 2626BFS FILE SYSTEM 2627M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2628S: Maintained 2629F: Documentation/filesystems/bfs.txt 2630F: fs/bfs/ 2631F: include/uapi/linux/bfs_fs.h 2632 2633BLACKFIN ARCHITECTURE 2634L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2635T: git git://git.code.sf.net/p/adi-linux/code 2636W: http://blackfin.uclinux.org 2637S: Orphan 2638F: arch/blackfin/ 2639 2640BLACKFIN EMAC DRIVER 2641L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2642W: http://blackfin.uclinux.org 2643S: Orphan 2644F: drivers/net/ethernet/adi/ 2645 2646BLACKFIN MEDIA DRIVER 2647L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2648W: http://blackfin.uclinux.org/ 2649S: Orphan 2650F: drivers/media/platform/blackfin/ 2651F: drivers/media/i2c/adv7183* 2652F: drivers/media/i2c/vs6624* 2653 2654BLACKFIN RTC DRIVER 2655L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2656W: http://blackfin.uclinux.org 2657S: Orphan 2658F: drivers/rtc/rtc-bfin.c 2659 2660BLACKFIN SDH DRIVER 2661L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2662W: http://blackfin.uclinux.org 2663S: Orphan 2664F: drivers/mmc/host/bfin_sdh.c 2665 2666BLACKFIN SERIAL DRIVER 2667L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2668W: http://blackfin.uclinux.org 2669S: Orphan 2670F: drivers/tty/serial/bfin_uart.c 2671 2672BLACKFIN WATCHDOG DRIVER 2673L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2674W: http://blackfin.uclinux.org 2675S: Orphan 2676F: drivers/watchdog/bfin_wdt.c 2677 2678BLINKM RGB LED DRIVER 2679M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2680S: Maintained 2681F: drivers/leds/leds-blinkm.c 2682 2683BLOCK LAYER 2684M: Jens Axboe <axboe@kernel.dk> 2685L: linux-block@vger.kernel.org 2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2687S: Maintained 2688F: block/ 2689F: kernel/trace/blktrace.c 2690F: lib/sbitmap.c 2691 2692BLOCK2MTD DRIVER 2693M: Joern Engel <joern@lazybastard.org> 2694L: linux-mtd@lists.infradead.org 2695S: Maintained 2696F: drivers/mtd/devices/block2mtd.c 2697 2698BLUETOOTH DRIVERS 2699M: Marcel Holtmann <marcel@holtmann.org> 2700M: Johan Hedberg <johan.hedberg@gmail.com> 2701L: linux-bluetooth@vger.kernel.org 2702W: http://www.bluez.org/ 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2705S: Maintained 2706F: drivers/bluetooth/ 2707 2708BLUETOOTH SUBSYSTEM 2709M: Marcel Holtmann <marcel@holtmann.org> 2710M: Johan Hedberg <johan.hedberg@gmail.com> 2711L: linux-bluetooth@vger.kernel.org 2712W: http://www.bluez.org/ 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2715S: Maintained 2716F: net/bluetooth/ 2717F: include/net/bluetooth/ 2718 2719BONDING DRIVER 2720M: Jay Vosburgh <j.vosburgh@gmail.com> 2721M: Veaceslav Falico <vfalico@gmail.com> 2722M: Andy Gospodarek <andy@greyhouse.net> 2723L: netdev@vger.kernel.org 2724W: http://sourceforge.net/projects/bonding/ 2725S: Supported 2726F: drivers/net/bonding/ 2727F: include/uapi/linux/if_bonding.h 2728 2729BPF (Safe dynamic programs and tools) 2730M: Alexei Starovoitov <ast@kernel.org> 2731M: Daniel Borkmann <daniel@iogearbox.net> 2732L: netdev@vger.kernel.org 2733L: linux-kernel@vger.kernel.org 2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2736S: Supported 2737F: arch/x86/net/bpf_jit* 2738F: Documentation/networking/filter.txt 2739F: Documentation/bpf/ 2740F: include/linux/bpf* 2741F: include/linux/filter.h 2742F: include/trace/events/bpf.h 2743F: include/trace/events/xdp.h 2744F: include/uapi/linux/bpf* 2745F: include/uapi/linux/filter.h 2746F: kernel/bpf/ 2747F: kernel/trace/bpf_trace.c 2748F: lib/test_bpf.c 2749F: net/bpf/ 2750F: net/core/filter.c 2751F: net/sched/act_bpf.c 2752F: net/sched/cls_bpf.c 2753F: samples/bpf/ 2754F: tools/bpf/ 2755F: tools/testing/selftests/bpf/ 2756 2757BROADCOM B44 10/100 ETHERNET DRIVER 2758M: Michael Chan <michael.chan@broadcom.com> 2759L: netdev@vger.kernel.org 2760S: Supported 2761F: drivers/net/ethernet/broadcom/b44.* 2762 2763BROADCOM B53 ETHERNET SWITCH DRIVER 2764M: Florian Fainelli <f.fainelli@gmail.com> 2765L: netdev@vger.kernel.org 2766L: openwrt-devel@lists.openwrt.org (subscribers-only) 2767S: Supported 2768F: drivers/net/dsa/b53/* 2769F: include/linux/platform_data/b53.h 2770 2771BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2772M: Florian Fainelli <f.fainelli@gmail.com> 2773M: Ray Jui <rjui@broadcom.com> 2774M: Scott Branden <sbranden@broadcom.com> 2775M: bcm-kernel-feedback-list@broadcom.com 2776T: git git://github.com/broadcom/mach-bcm 2777S: Maintained 2778N: bcm281* 2779N: bcm113* 2780N: bcm216* 2781N: kona 2782F: arch/arm/mach-bcm/ 2783 2784BROADCOM BCM2835 ARM ARCHITECTURE 2785M: Eric Anholt <eric@anholt.net> 2786M: Stefan Wahren <stefan.wahren@i2se.com> 2787L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2789T: git git://github.com/anholt/linux 2790S: Maintained 2791N: bcm2835 2792F: drivers/staging/vc04_services 2793 2794BROADCOM BCM47XX MIPS ARCHITECTURE 2795M: Hauke Mehrtens <hauke@hauke-m.de> 2796M: Rafał Miłecki <zajec5@gmail.com> 2797L: linux-mips@linux-mips.org 2798S: Maintained 2799F: Documentation/devicetree/bindings/mips/brcm/ 2800F: arch/mips/bcm47xx/* 2801F: arch/mips/include/asm/mach-bcm47xx/* 2802 2803BROADCOM BCM5301X ARM ARCHITECTURE 2804M: Hauke Mehrtens <hauke@hauke-m.de> 2805M: Rafał Miłecki <zajec5@gmail.com> 2806M: Jon Mason <jonmason@broadcom.com> 2807M: bcm-kernel-feedback-list@broadcom.com 2808L: linux-arm-kernel@lists.infradead.org 2809S: Maintained 2810F: arch/arm/mach-bcm/bcm_5301x.c 2811F: arch/arm/boot/dts/bcm5301x*.dtsi 2812F: arch/arm/boot/dts/bcm470* 2813F: arch/arm/boot/dts/bcm953012* 2814 2815BROADCOM BCM53573 ARM ARCHITECTURE 2816M: Rafał Miłecki <rafal@milecki.pl> 2817L: linux-arm-kernel@lists.infradead.org 2818S: Maintained 2819F: arch/arm/boot/dts/bcm53573* 2820F: arch/arm/boot/dts/bcm47189* 2821 2822BROADCOM BCM63XX ARM ARCHITECTURE 2823M: Florian Fainelli <f.fainelli@gmail.com> 2824M: bcm-kernel-feedback-list@broadcom.com 2825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2826T: git git://github.com/broadcom/stblinux.git 2827S: Maintained 2828N: bcm63xx 2829 2830BROADCOM BCM63XX/BCM33XX UDC DRIVER 2831M: Kevin Cernekee <cernekee@gmail.com> 2832L: linux-usb@vger.kernel.org 2833S: Maintained 2834F: drivers/usb/gadget/udc/bcm63xx_udc.* 2835 2836BROADCOM BCM7XXX ARM ARCHITECTURE 2837M: Brian Norris <computersforpeace@gmail.com> 2838M: Gregory Fong <gregory.0xf0@gmail.com> 2839M: Florian Fainelli <f.fainelli@gmail.com> 2840M: bcm-kernel-feedback-list@broadcom.com 2841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2842T: git git://github.com/broadcom/stblinux.git 2843S: Maintained 2844F: arch/arm/mach-bcm/*brcmstb* 2845F: arch/arm/boot/dts/bcm7*.dts* 2846F: drivers/bus/brcmstb_gisb.c 2847F: arch/arm/mm/cache-b15-rac.c 2848F: arch/arm/include/asm/hardware/cache-b15-rac.h 2849N: brcmstb 2850 2851BROADCOM BMIPS CPUFREQ DRIVER 2852M: Markus Mayer <mmayer@broadcom.com> 2853M: bcm-kernel-feedback-list@broadcom.com 2854L: linux-pm@vger.kernel.org 2855S: Maintained 2856F: drivers/cpufreq/bmips-cpufreq.c 2857 2858BROADCOM BMIPS MIPS ARCHITECTURE 2859M: Kevin Cernekee <cernekee@gmail.com> 2860M: Florian Fainelli <f.fainelli@gmail.com> 2861L: linux-mips@linux-mips.org 2862T: git git://github.com/broadcom/stblinux.git 2863S: Maintained 2864F: arch/mips/bmips/* 2865F: arch/mips/include/asm/mach-bmips/* 2866F: arch/mips/kernel/*bmips* 2867F: arch/mips/boot/dts/brcm/bcm*.dts* 2868F: drivers/irqchip/irq-bcm63* 2869F: drivers/irqchip/irq-bcm7* 2870F: drivers/irqchip/irq-brcmstb* 2871F: include/linux/bcm963xx_nvram.h 2872F: include/linux/bcm963xx_tag.h 2873 2874BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2875M: Rasesh Mody <rasesh.mody@cavium.com> 2876M: Harish Patil <harish.patil@cavium.com> 2877M: Dept-GELinuxNICDev@cavium.com 2878L: netdev@vger.kernel.org 2879S: Supported 2880F: drivers/net/ethernet/broadcom/bnx2.* 2881F: drivers/net/ethernet/broadcom/bnx2_* 2882 2883BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2884M: QLogic-Storage-Upstream@qlogic.com 2885L: linux-scsi@vger.kernel.org 2886S: Supported 2887F: drivers/scsi/bnx2fc/ 2888 2889BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2890M: QLogic-Storage-Upstream@qlogic.com 2891L: linux-scsi@vger.kernel.org 2892S: Supported 2893F: drivers/scsi/bnx2i/ 2894 2895BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2896M: Ariel Elior <ariel.elior@cavium.com> 2897M: everest-linux-l2@cavium.com 2898L: netdev@vger.kernel.org 2899S: Supported 2900F: drivers/net/ethernet/broadcom/bnx2x/ 2901 2902BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2903M: Michael Chan <michael.chan@broadcom.com> 2904L: netdev@vger.kernel.org 2905S: Supported 2906F: drivers/net/ethernet/broadcom/bnxt/ 2907 2908BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2909M: Arend van Spriel <arend.vanspriel@broadcom.com> 2910M: Franky Lin <franky.lin@broadcom.com> 2911M: Hante Meuleman <hante.meuleman@broadcom.com> 2912M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2913M: Wright Feng <wright.feng@cypress.com> 2914L: linux-wireless@vger.kernel.org 2915L: brcm80211-dev-list.pdl@broadcom.com 2916L: brcm80211-dev-list@cypress.com 2917S: Supported 2918F: drivers/net/wireless/broadcom/brcm80211/ 2919 2920BROADCOM BRCMSTB GPIO DRIVER 2921M: Gregory Fong <gregory.0xf0@gmail.com> 2922L: bcm-kernel-feedback-list@broadcom.com 2923S: Supported 2924F: drivers/gpio/gpio-brcmstb.c 2925F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2926 2927BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2928M: Al Cooper <alcooperx@gmail.com> 2929L: linux-kernel@vger.kernel.org 2930L: bcm-kernel-feedback-list@broadcom.com 2931S: Maintained 2932F: drivers/phy/broadcom/phy-brcm-usb* 2933 2934BROADCOM GENET ETHERNET DRIVER 2935M: Doug Berger <opendmb@gmail.com> 2936M: Florian Fainelli <f.fainelli@gmail.com> 2937L: netdev@vger.kernel.org 2938S: Supported 2939F: drivers/net/ethernet/broadcom/genet/ 2940 2941BROADCOM IPROC ARM ARCHITECTURE 2942M: Ray Jui <rjui@broadcom.com> 2943M: Scott Branden <sbranden@broadcom.com> 2944M: Jon Mason <jonmason@broadcom.com> 2945M: bcm-kernel-feedback-list@broadcom.com 2946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2947T: git git://github.com/broadcom/cygnus-linux.git 2948S: Maintained 2949N: iproc 2950N: cygnus 2951N: bcm[-_]nsp 2952N: bcm9113* 2953N: bcm9583* 2954N: bcm9585* 2955N: bcm9586* 2956N: bcm988312 2957N: bcm113* 2958N: bcm583* 2959N: bcm585* 2960N: bcm586* 2961N: bcm88312 2962N: hr2 2963F: arch/arm64/boot/dts/broadcom/ns2* 2964F: drivers/clk/bcm/clk-ns* 2965F: drivers/pinctrl/bcm/pinctrl-ns* 2966 2967BROADCOM KONA GPIO DRIVER 2968M: Ray Jui <rjui@broadcom.com> 2969L: bcm-kernel-feedback-list@broadcom.com 2970S: Supported 2971F: drivers/gpio/gpio-bcm-kona.c 2972F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2973 2974BROADCOM NETXTREME-E ROCE DRIVER 2975M: Selvin Xavier <selvin.xavier@broadcom.com> 2976M: Devesh Sharma <devesh.sharma@broadcom.com> 2977M: Somnath Kotur <somnath.kotur@broadcom.com> 2978M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2979L: linux-rdma@vger.kernel.org 2980W: http://www.broadcom.com 2981S: Supported 2982F: drivers/infiniband/hw/bnxt_re/ 2983F: include/uapi/rdma/bnxt_re-abi.h 2984 2985BROADCOM NVRAM DRIVER 2986M: Rafał Miłecki <zajec5@gmail.com> 2987L: linux-mips@linux-mips.org 2988S: Maintained 2989F: drivers/firmware/broadcom/* 2990 2991BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2992M: Rafał Miłecki <zajec5@gmail.com> 2993L: linux-wireless@vger.kernel.org 2994S: Maintained 2995F: drivers/bcma/ 2996F: include/linux/bcma/ 2997 2998BROADCOM STB AVS CPUFREQ DRIVER 2999M: Markus Mayer <mmayer@broadcom.com> 3000M: bcm-kernel-feedback-list@broadcom.com 3001L: linux-pm@vger.kernel.org 3002S: Maintained 3003F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3004F: drivers/cpufreq/brcmstb* 3005 3006BROADCOM STB AVS TMON DRIVER 3007M: Markus Mayer <mmayer@broadcom.com> 3008M: bcm-kernel-feedback-list@broadcom.com 3009L: linux-pm@vger.kernel.org 3010S: Maintained 3011F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3012F: drivers/thermal/broadcom/brcmstb* 3013 3014BROADCOM STB NAND FLASH DRIVER 3015M: Brian Norris <computersforpeace@gmail.com> 3016M: Kamal Dasu <kdasu.kdev@gmail.com> 3017L: linux-mtd@lists.infradead.org 3018L: bcm-kernel-feedback-list@broadcom.com 3019S: Maintained 3020F: drivers/mtd/nand/brcmnand/ 3021 3022BROADCOM STB DPFE DRIVER 3023M: Markus Mayer <mmayer@broadcom.com> 3024M: bcm-kernel-feedback-list@broadcom.com 3025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3026S: Maintained 3027F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3028F: drivers/memory/brcmstb_dpfe.c 3029 3030BROADCOM SYSTEMPORT ETHERNET DRIVER 3031M: Florian Fainelli <f.fainelli@gmail.com> 3032L: netdev@vger.kernel.org 3033S: Supported 3034F: drivers/net/ethernet/broadcom/bcmsysport.* 3035 3036BROADCOM TG3 GIGABIT ETHERNET DRIVER 3037M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3038M: Prashant Sreedharan <prashant@broadcom.com> 3039M: Michael Chan <mchan@broadcom.com> 3040L: netdev@vger.kernel.org 3041S: Supported 3042F: drivers/net/ethernet/broadcom/tg3.* 3043 3044BROCADE BFA FC SCSI DRIVER 3045M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3046M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3047L: linux-scsi@vger.kernel.org 3048S: Supported 3049F: drivers/scsi/bfa/ 3050 3051BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3052M: Rasesh Mody <rasesh.mody@cavium.com> 3053M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3054M: Dept-GELinuxNICDev@cavium.com 3055L: netdev@vger.kernel.org 3056S: Supported 3057F: drivers/net/ethernet/brocade/bna/ 3058 3059BSG (block layer generic sg v4 driver) 3060M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3061L: linux-scsi@vger.kernel.org 3062S: Supported 3063F: block/bsg.c 3064F: include/linux/bsg.h 3065F: include/uapi/linux/bsg.h 3066 3067BT87X AUDIO DRIVER 3068M: Clemens Ladisch <clemens@ladisch.de> 3069L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3070T: git git://git.alsa-project.org/alsa-kernel.git 3071S: Maintained 3072F: Documentation/sound/alsa/Bt87x.txt 3073F: sound/pci/bt87x.c 3074 3075BT8XXGPIO DRIVER 3076M: Michael Buesch <m@bues.ch> 3077W: http://bu3sch.de/btgpio.php 3078S: Maintained 3079F: drivers/gpio/gpio-bt8xx.c 3080 3081BTRFS FILE SYSTEM 3082M: Chris Mason <clm@fb.com> 3083M: Josef Bacik <jbacik@fb.com> 3084M: David Sterba <dsterba@suse.com> 3085L: linux-btrfs@vger.kernel.org 3086W: http://btrfs.wiki.kernel.org/ 3087Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3089S: Maintained 3090F: Documentation/filesystems/btrfs.txt 3091F: fs/btrfs/ 3092F: include/linux/btrfs* 3093F: include/uapi/linux/btrfs* 3094 3095BTTV VIDEO4LINUX DRIVER 3096M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3097M: Mauro Carvalho Chehab <mchehab@kernel.org> 3098L: linux-media@vger.kernel.org 3099W: https://linuxtv.org 3100T: git git://linuxtv.org/media_tree.git 3101S: Odd fixes 3102F: Documentation/media/v4l-drivers/bttv* 3103F: drivers/media/pci/bt8xx/bttv* 3104 3105BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3106M: Chanwoo Choi <cw00.choi@samsung.com> 3107L: linux-pm@vger.kernel.org 3108L: linux-samsung-soc@vger.kernel.org 3109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3110S: Maintained 3111F: drivers/devfreq/exynos-bus.c 3112F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3113 3114BUSLOGIC SCSI DRIVER 3115M: Khalid Aziz <khalid@gonehiking.org> 3116L: linux-scsi@vger.kernel.org 3117S: Maintained 3118F: drivers/scsi/BusLogic.* 3119F: drivers/scsi/FlashPoint.* 3120 3121C-MEDIA CMI8788 DRIVER 3122M: Clemens Ladisch <clemens@ladisch.de> 3123L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3124T: git git://git.alsa-project.org/alsa-kernel.git 3125S: Maintained 3126F: sound/pci/oxygen/ 3127 3128C6X ARCHITECTURE 3129M: Mark Salter <msalter@redhat.com> 3130M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3131L: linux-c6x-dev@linux-c6x.org 3132W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3133S: Maintained 3134F: arch/c6x/ 3135 3136CA8210 IEEE-802.15.4 RADIO DRIVER 3137M: Harry Morris <h.morris@cascoda.com> 3138L: linux-wpan@vger.kernel.org 3139W: https://github.com/Cascoda/ca8210-linux.git 3140S: Maintained 3141F: drivers/net/ieee802154/ca8210.c 3142F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3143 3144CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3145M: David Howells <dhowells@redhat.com> 3146L: linux-cachefs@redhat.com (moderated for non-subscribers) 3147S: Supported 3148F: Documentation/filesystems/caching/cachefiles.txt 3149F: fs/cachefiles/ 3150 3151CADET FM/AM RADIO RECEIVER DRIVER 3152M: Hans Verkuil <hverkuil@xs4all.nl> 3153L: linux-media@vger.kernel.org 3154T: git git://linuxtv.org/media_tree.git 3155W: https://linuxtv.org 3156S: Maintained 3157F: drivers/media/radio/radio-cadet* 3158 3159CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3160M: Jonathan Corbet <corbet@lwn.net> 3161L: linux-media@vger.kernel.org 3162T: git git://linuxtv.org/media_tree.git 3163S: Maintained 3164F: Documentation/media/v4l-drivers/cafe_ccic* 3165F: drivers/media/platform/marvell-ccic/ 3166 3167CAIF NETWORK LAYER 3168M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3169L: netdev@vger.kernel.org 3170S: Supported 3171F: Documentation/networking/caif/ 3172F: drivers/net/caif/ 3173F: include/uapi/linux/caif/ 3174F: include/net/caif/ 3175F: net/caif/ 3176 3177CALGARY x86-64 IOMMU 3178M: Muli Ben-Yehuda <mulix@mulix.org> 3179M: Jon Mason <jdmason@kudzu.us> 3180L: iommu@lists.linux-foundation.org 3181S: Maintained 3182F: arch/x86/kernel/pci-calgary_64.c 3183F: arch/x86/kernel/tce_64.c 3184F: arch/x86/include/asm/calgary.h 3185F: arch/x86/include/asm/tce.h 3186 3187CAN NETWORK DRIVERS 3188M: Wolfgang Grandegger <wg@grandegger.com> 3189M: Marc Kleine-Budde <mkl@pengutronix.de> 3190L: linux-can@vger.kernel.org 3191W: https://github.com/linux-can 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3194S: Maintained 3195F: Documentation/devicetree/bindings/net/can/ 3196F: drivers/net/can/ 3197F: include/linux/can/dev.h 3198F: include/linux/can/platform/ 3199F: include/uapi/linux/can/error.h 3200F: include/uapi/linux/can/netlink.h 3201 3202CAN NETWORK LAYER 3203M: Oliver Hartkopp <socketcan@hartkopp.net> 3204M: Marc Kleine-Budde <mkl@pengutronix.de> 3205L: linux-can@vger.kernel.org 3206W: https://github.com/linux-can 3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3209S: Maintained 3210F: Documentation/networking/can.rst 3211F: net/can/ 3212F: include/linux/can/core.h 3213F: include/uapi/linux/can.h 3214F: include/uapi/linux/can/bcm.h 3215F: include/uapi/linux/can/raw.h 3216F: include/uapi/linux/can/gw.h 3217 3218CAPABILITIES 3219M: Serge Hallyn <serge@hallyn.com> 3220L: linux-security-module@vger.kernel.org 3221S: Supported 3222F: include/linux/capability.h 3223F: include/uapi/linux/capability.h 3224F: security/commoncap.c 3225F: kernel/capability.c 3226 3227CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3228M: Kevin Tsai <ktsai@capellamicro.com> 3229S: Maintained 3230F: drivers/iio/light/cm* 3231 3232CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3233M: Christian Lamparter <chunkeey@googlemail.com> 3234L: linux-wireless@vger.kernel.org 3235W: http://wireless.kernel.org/en/users/Drivers/carl9170 3236S: Maintained 3237F: drivers/net/wireless/ath/carl9170/ 3238 3239CAVIUM I2C DRIVER 3240M: Jan Glauber <jglauber@cavium.com> 3241M: David Daney <david.daney@cavium.com> 3242W: http://www.cavium.com 3243S: Supported 3244F: drivers/i2c/busses/i2c-octeon* 3245F: drivers/i2c/busses/i2c-thunderx* 3246 3247CAVIUM LIQUIDIO NETWORK DRIVER 3248M: Derek Chickles <derek.chickles@caviumnetworks.com> 3249M: Satanand Burla <satananda.burla@caviumnetworks.com> 3250M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3251M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3252L: netdev@vger.kernel.org 3253W: http://www.cavium.com 3254S: Supported 3255F: drivers/net/ethernet/cavium/liquidio/ 3256 3257CAVIUM MMC DRIVER 3258M: Jan Glauber <jglauber@cavium.com> 3259M: David Daney <david.daney@cavium.com> 3260M: Steven J. Hill <Steven.Hill@cavium.com> 3261W: http://www.cavium.com 3262S: Supported 3263F: drivers/mmc/host/cavium* 3264 3265CAVIUM OCTEON-TX CRYPTO DRIVER 3266M: George Cherian <george.cherian@cavium.com> 3267L: linux-crypto@vger.kernel.org 3268W: http://www.cavium.com 3269S: Supported 3270F: drivers/crypto/cavium/cpt/ 3271 3272CAVIUM THUNDERX2 ARM64 SOC 3273M: Robert Richter <rrichter@cavium.com> 3274M: Jayachandran C <jnair@caviumnetworks.com> 3275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3276S: Maintained 3277F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3278F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3279 3280CC2520 IEEE-802.15.4 RADIO DRIVER 3281M: Varka Bhadram <varkabhadram@gmail.com> 3282L: linux-wpan@vger.kernel.org 3283S: Maintained 3284F: drivers/net/ieee802154/cc2520.c 3285F: include/linux/spi/cc2520.h 3286F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3287 3288CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3289M: Gilad Ben-Yossef <gilad@benyossef.com> 3290L: linux-crypto@vger.kernel.org 3291L: driverdev-devel@linuxdriverproject.org 3292S: Supported 3293F: drivers/staging/ccree/ 3294W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3295 3296CEC FRAMEWORK 3297M: Hans Verkuil <hans.verkuil@cisco.com> 3298L: linux-media@vger.kernel.org 3299T: git git://linuxtv.org/media_tree.git 3300W: http://linuxtv.org 3301S: Supported 3302F: Documentation/media/kapi/cec-core.rst 3303F: Documentation/media/uapi/cec 3304F: drivers/media/cec/ 3305F: drivers/media/rc/keymaps/rc-cec.c 3306F: include/media/cec.h 3307F: include/media/cec-notifier.h 3308F: include/uapi/linux/cec.h 3309F: include/uapi/linux/cec-funcs.h 3310F: Documentation/devicetree/bindings/media/cec.txt 3311 3312CEC GPIO DRIVER 3313M: Hans Verkuil <hans.verkuil@cisco.com> 3314L: linux-media@vger.kernel.org 3315T: git git://linuxtv.org/media_tree.git 3316W: http://linuxtv.org 3317S: Supported 3318F: drivers/media/platform/cec-gpio/ 3319F: Documentation/devicetree/bindings/media/cec-gpio.txt 3320 3321CELL BROADBAND ENGINE ARCHITECTURE 3322M: Arnd Bergmann <arnd@arndb.de> 3323L: linuxppc-dev@lists.ozlabs.org 3324W: http://www.ibm.com/developerworks/power/cell/ 3325S: Supported 3326F: arch/powerpc/include/asm/cell*.h 3327F: arch/powerpc/include/asm/spu*.h 3328F: arch/powerpc/include/uapi/asm/spu*.h 3329F: arch/powerpc/oprofile/*cell* 3330F: arch/powerpc/platforms/cell/ 3331 3332CEPH COMMON CODE (LIBCEPH) 3333M: Ilya Dryomov <idryomov@gmail.com> 3334M: "Yan, Zheng" <zyan@redhat.com> 3335M: Sage Weil <sage@redhat.com> 3336L: ceph-devel@vger.kernel.org 3337W: http://ceph.com/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3339T: git git://github.com/ceph/ceph-client.git 3340S: Supported 3341F: net/ceph/ 3342F: include/linux/ceph/ 3343F: include/linux/crush/ 3344 3345CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3346M: "Yan, Zheng" <zyan@redhat.com> 3347M: Sage Weil <sage@redhat.com> 3348M: Ilya Dryomov <idryomov@gmail.com> 3349L: ceph-devel@vger.kernel.org 3350W: http://ceph.com/ 3351T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3352T: git git://github.com/ceph/ceph-client.git 3353S: Supported 3354F: Documentation/filesystems/ceph.txt 3355F: fs/ceph/ 3356 3357CERTIFICATE HANDLING: 3358M: David Howells <dhowells@redhat.com> 3359M: David Woodhouse <dwmw2@infradead.org> 3360L: keyrings@vger.kernel.org 3361S: Maintained 3362F: Documentation/module-signing.txt 3363F: certs/ 3364F: scripts/sign-file.c 3365F: scripts/extract-cert.c 3366 3367CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3368L: linux-usb@vger.kernel.org 3369S: Orphan 3370F: Documentation/usb/WUSB-Design-overview.txt 3371F: Documentation/usb/wusb-cbaf 3372F: drivers/usb/host/hwa-hc.c 3373F: drivers/usb/host/whci/ 3374F: drivers/usb/wusbcore/ 3375F: include/linux/usb/wusb* 3376 3377CFAG12864B LCD DRIVER 3378M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3379W: http://miguelojeda.es/auxdisplay.htm 3380W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3381S: Maintained 3382F: drivers/auxdisplay/cfag12864b.c 3383F: include/linux/cfag12864b.h 3384 3385CFAG12864BFB LCD FRAMEBUFFER DRIVER 3386M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3387W: http://miguelojeda.es/auxdisplay.htm 3388W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3389S: Maintained 3390F: drivers/auxdisplay/cfag12864bfb.c 3391F: include/linux/cfag12864b.h 3392 3393802.11 (including CFG80211/NL80211) 3394M: Johannes Berg <johannes@sipsolutions.net> 3395L: linux-wireless@vger.kernel.org 3396W: http://wireless.kernel.org/ 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3399S: Maintained 3400F: net/wireless/ 3401F: include/uapi/linux/nl80211.h 3402F: include/linux/ieee80211.h 3403F: include/net/wext.h 3404F: include/net/cfg80211.h 3405F: include/net/iw_handler.h 3406F: include/net/ieee80211_radiotap.h 3407F: Documentation/driver-api/80211/cfg80211.rst 3408F: Documentation/networking/regulatory.txt 3409 3410CHAR and MISC DRIVERS 3411M: Arnd Bergmann <arnd@arndb.de> 3412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3413T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3414S: Supported 3415F: drivers/char/ 3416F: drivers/misc/ 3417F: include/linux/miscdevice.h 3418 3419CHECKPATCH 3420M: Andy Whitcroft <apw@canonical.com> 3421M: Joe Perches <joe@perches.com> 3422S: Maintained 3423F: scripts/checkpatch.pl 3424 3425CHINESE DOCUMENTATION 3426M: Harry Wei <harryxiyou@gmail.com> 3427L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3428L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3429S: Maintained 3430F: Documentation/translations/zh_CN/ 3431 3432CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3433M: Peter Chen <Peter.Chen@nxp.com> 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3435L: linux-usb@vger.kernel.org 3436S: Maintained 3437F: drivers/usb/chipidea/ 3438 3439CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3440M: Hans de Goede <hdegoede@redhat.com> 3441L: linux-input@vger.kernel.org 3442S: Maintained 3443F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3444F: drivers/input/touchscreen/chipone_icn8318.c 3445 3446CHROME HARDWARE PLATFORM SUPPORT 3447M: Benson Leung <bleung@chromium.org> 3448M: Olof Johansson <olof@lixom.net> 3449S: Maintained 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3451F: drivers/platform/chrome/ 3452 3453CIRRUS LOGIC AUDIO CODEC DRIVERS 3454M: Brian Austin <brian.austin@cirrus.com> 3455M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3456L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3457S: Maintained 3458F: sound/soc/codecs/cs* 3459 3460CIRRUS LOGIC EP93XX ETHERNET DRIVER 3461M: Hartley Sweeten <hsweeten@visionengravers.com> 3462L: netdev@vger.kernel.org 3463S: Maintained 3464F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3465 3466CISCO FCOE HBA DRIVER 3467M: Satish Kharat <satishkh@cisco.com> 3468M: Sesidhar Baddela <sebaddel@cisco.com> 3469M: Karan Tilak Kumar <kartilak@cisco.com> 3470L: linux-scsi@vger.kernel.org 3471S: Supported 3472F: drivers/scsi/fnic/ 3473 3474CISCO SCSI HBA DRIVER 3475M: Karan Tilak Kumar <kartilak@cisco.com> 3476M: Sesidhar Baddela <sebaddel@cisco.com> 3477L: linux-scsi@vger.kernel.org 3478S: Supported 3479F: drivers/scsi/snic/ 3480 3481CISCO VIC ETHERNET NIC DRIVER 3482M: Christian Benvenuti <benve@cisco.com> 3483M: Govindarajulu Varadarajan <_govind@gmx.com> 3484M: Parvi Kaustubhi <pkaustub@cisco.com> 3485S: Supported 3486F: drivers/net/ethernet/cisco/enic/ 3487 3488CISCO VIC LOW LATENCY NIC DRIVER 3489M: Christian Benvenuti <benve@cisco.com> 3490M: Dave Goodell <dgoodell@cisco.com> 3491S: Supported 3492F: drivers/infiniband/hw/usnic/ 3493 3494CLEANCACHE API 3495M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3496L: linux-kernel@vger.kernel.org 3497S: Maintained 3498F: mm/cleancache.c 3499F: include/linux/cleancache.h 3500 3501CLK API 3502M: Russell King <linux@armlinux.org.uk> 3503L: linux-clk@vger.kernel.org 3504S: Maintained 3505F: include/linux/clk.h 3506 3507CLOCKSOURCE, CLOCKEVENT DRIVERS 3508M: Daniel Lezcano <daniel.lezcano@linaro.org> 3509M: Thomas Gleixner <tglx@linutronix.de> 3510L: linux-kernel@vger.kernel.org 3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3512S: Supported 3513F: drivers/clocksource/ 3514F: Documentation/devicetree/bindings/timer/ 3515 3516CMPC ACPI DRIVER 3517M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3518M: Daniel Oliveira Nascimento <don@syst.com.br> 3519L: platform-driver-x86@vger.kernel.org 3520S: Supported 3521F: drivers/platform/x86/classmate-laptop.c 3522 3523COBALT MEDIA DRIVER 3524M: Hans Verkuil <hans.verkuil@cisco.com> 3525L: linux-media@vger.kernel.org 3526T: git git://linuxtv.org/media_tree.git 3527W: https://linuxtv.org 3528S: Supported 3529F: drivers/media/pci/cobalt/ 3530 3531COCCINELLE/Semantic Patches (SmPL) 3532M: Julia Lawall <Julia.Lawall@lip6.fr> 3533M: Gilles Muller <Gilles.Muller@lip6.fr> 3534M: Nicolas Palix <nicolas.palix@imag.fr> 3535M: Michal Marek <michal.lkml@markovi.net> 3536L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3537T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3538W: http://coccinelle.lip6.fr/ 3539S: Supported 3540F: Documentation/dev-tools/coccinelle.rst 3541F: scripts/coccinelle/ 3542F: scripts/coccicheck 3543 3544CODA FILE SYSTEM 3545M: Jan Harkes <jaharkes@cs.cmu.edu> 3546M: coda@cs.cmu.edu 3547L: codalist@coda.cs.cmu.edu 3548W: http://www.coda.cs.cmu.edu/ 3549S: Maintained 3550F: Documentation/filesystems/coda.txt 3551F: fs/coda/ 3552F: include/linux/coda*.h 3553F: include/uapi/linux/coda*.h 3554 3555CODA V4L2 MEM2MEM DRIVER 3556M: Philipp Zabel <p.zabel@pengutronix.de> 3557L: linux-media@vger.kernel.org 3558S: Maintained 3559F: Documentation/devicetree/bindings/media/coda.txt 3560F: drivers/media/platform/coda/ 3561 3562COMMON CLK FRAMEWORK 3563M: Michael Turquette <mturquette@baylibre.com> 3564M: Stephen Boyd <sboyd@kernel.org> 3565L: linux-clk@vger.kernel.org 3566Q: http://patchwork.kernel.org/project/linux-clk/list/ 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3568S: Maintained 3569F: Documentation/devicetree/bindings/clock/ 3570F: drivers/clk/ 3571X: drivers/clk/clkdev.c 3572F: include/linux/clk-pr* 3573F: include/linux/clk/ 3574 3575COMMON INTERNET FILE SYSTEM (CIFS) 3576M: Steve French <sfrench@samba.org> 3577L: linux-cifs@vger.kernel.org 3578L: samba-technical@lists.samba.org (moderated for non-subscribers) 3579W: http://linux-cifs.samba.org/ 3580T: git git://git.samba.org/sfrench/cifs-2.6.git 3581S: Supported 3582F: Documentation/filesystems/cifs/ 3583F: fs/cifs/ 3584 3585COMPACTPCI HOTPLUG CORE 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpci_hotplug* 3590 3591COMPACTPCI HOTPLUG GENERIC DRIVER 3592M: Scott Murray <scott@spiteful.org> 3593L: linux-pci@vger.kernel.org 3594S: Maintained 3595F: drivers/pci/hotplug/cpcihp_generic.c 3596 3597COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3598M: Scott Murray <scott@spiteful.org> 3599L: linux-pci@vger.kernel.org 3600S: Maintained 3601F: drivers/pci/hotplug/cpcihp_zt5550.* 3602 3603COMPAL LAPTOP SUPPORT 3604M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3605L: platform-driver-x86@vger.kernel.org 3606S: Maintained 3607F: drivers/platform/x86/compal-laptop.c 3608 3609CONEXANT ACCESSRUNNER USB DRIVER 3610L: accessrunner-general@lists.sourceforge.net 3611W: http://accessrunner.sourceforge.net/ 3612S: Orphan 3613F: drivers/usb/atm/cxacru.c 3614 3615CONFIGFS 3616M: Joel Becker <jlbec@evilplan.org> 3617M: Christoph Hellwig <hch@lst.de> 3618T: git git://git.infradead.org/users/hch/configfs.git 3619S: Supported 3620F: fs/configfs/ 3621F: include/linux/configfs.h 3622 3623CONNECTOR 3624M: Evgeniy Polyakov <zbr@ioremap.net> 3625L: netdev@vger.kernel.org 3626S: Maintained 3627F: drivers/connector/ 3628 3629CONTROL GROUP (CGROUP) 3630M: Tejun Heo <tj@kernel.org> 3631M: Li Zefan <lizefan@huawei.com> 3632M: Johannes Weiner <hannes@cmpxchg.org> 3633L: cgroups@vger.kernel.org 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3635S: Maintained 3636F: Documentation/cgroup* 3637F: include/linux/cgroup* 3638F: kernel/cgroup* 3639 3640CONTROL GROUP - CPUSET 3641M: Li Zefan <lizefan@huawei.com> 3642L: cgroups@vger.kernel.org 3643W: http://www.bullopensource.org/cpuset/ 3644W: http://oss.sgi.com/projects/cpusets/ 3645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3646S: Maintained 3647F: Documentation/cgroup-v1/cpusets.txt 3648F: include/linux/cpuset.h 3649F: kernel/cgroup/cpuset.c 3650 3651CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3652M: Johannes Weiner <hannes@cmpxchg.org> 3653M: Michal Hocko <mhocko@kernel.org> 3654M: Vladimir Davydov <vdavydov.dev@gmail.com> 3655L: cgroups@vger.kernel.org 3656L: linux-mm@kvack.org 3657S: Maintained 3658F: mm/memcontrol.c 3659F: mm/swap_cgroup.c 3660 3661CORETEMP HARDWARE MONITORING DRIVER 3662M: Fenghua Yu <fenghua.yu@intel.com> 3663L: linux-hwmon@vger.kernel.org 3664S: Maintained 3665F: Documentation/hwmon/coretemp 3666F: drivers/hwmon/coretemp.c 3667 3668COSA/SRP SYNC SERIAL DRIVER 3669M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3670W: http://www.fi.muni.cz/~kas/cosa/ 3671S: Maintained 3672F: drivers/net/wan/cosa* 3673 3674CPMAC ETHERNET DRIVER 3675M: Florian Fainelli <f.fainelli@gmail.com> 3676L: netdev@vger.kernel.org 3677S: Maintained 3678F: drivers/net/ethernet/ti/cpmac.c 3679 3680CPU FREQUENCY DRIVERS 3681M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3682M: Viresh Kumar <viresh.kumar@linaro.org> 3683L: linux-pm@vger.kernel.org 3684S: Maintained 3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3686T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3687B: https://bugzilla.kernel.org 3688F: Documentation/cpu-freq/ 3689F: Documentation/devicetree/bindings/cpufreq/ 3690F: drivers/cpufreq/ 3691F: include/linux/cpufreq.h 3692F: tools/testing/selftests/cpufreq/ 3693 3694CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3695M: Viresh Kumar <viresh.kumar@linaro.org> 3696M: Sudeep Holla <sudeep.holla@arm.com> 3697L: linux-pm@vger.kernel.org 3698W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3699S: Maintained 3700F: drivers/cpufreq/arm_big_little.h 3701F: drivers/cpufreq/arm_big_little.c 3702F: drivers/cpufreq/arm_big_little_dt.c 3703 3704CPU POWER MONITORING SUBSYSTEM 3705M: Thomas Renninger <trenn@suse.com> 3706M: Shuah Khan <shuahkh@osg.samsung.com> 3707M: Shuah Khan <shuah@kernel.org> 3708L: linux-pm@vger.kernel.org 3709S: Maintained 3710F: tools/power/cpupower/ 3711 3712CPUID/MSR DRIVER 3713M: "H. Peter Anvin" <hpa@zytor.com> 3714S: Maintained 3715F: arch/x86/kernel/cpuid.c 3716F: arch/x86/kernel/msr.c 3717 3718CPUIDLE DRIVER - ARM BIG LITTLE 3719M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3720M: Daniel Lezcano <daniel.lezcano@linaro.org> 3721L: linux-pm@vger.kernel.org 3722L: linux-arm-kernel@lists.infradead.org 3723T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3724S: Maintained 3725F: drivers/cpuidle/cpuidle-big_little.c 3726 3727CPUIDLE DRIVER - ARM EXYNOS 3728M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3729M: Daniel Lezcano <daniel.lezcano@linaro.org> 3730M: Kukjin Kim <kgene@kernel.org> 3731L: linux-pm@vger.kernel.org 3732L: linux-samsung-soc@vger.kernel.org 3733S: Supported 3734F: drivers/cpuidle/cpuidle-exynos.c 3735F: arch/arm/mach-exynos/pm.c 3736 3737CPUIDLE DRIVERS 3738M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3739M: Daniel Lezcano <daniel.lezcano@linaro.org> 3740L: linux-pm@vger.kernel.org 3741S: Maintained 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3743B: https://bugzilla.kernel.org 3744F: drivers/cpuidle/* 3745F: include/linux/cpuidle.h 3746 3747CRAMFS FILESYSTEM 3748M: Nicolas Pitre <nico@linaro.org> 3749S: Maintained 3750F: Documentation/filesystems/cramfs.txt 3751F: fs/cramfs/ 3752 3753CRIS PORT 3754M: Mikael Starvik <starvik@axis.com> 3755M: Jesper Nilsson <jesper.nilsson@axis.com> 3756L: linux-cris-kernel@axis.com 3757W: http://developer.axis.com 3758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3759S: Maintained 3760F: arch/cris/ 3761F: drivers/tty/serial/crisv10.* 3762 3763CRYPTO API 3764M: Herbert Xu <herbert@gondor.apana.org.au> 3765M: "David S. Miller" <davem@davemloft.net> 3766L: linux-crypto@vger.kernel.org 3767T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3768T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3769S: Maintained 3770F: Documentation/crypto/ 3771F: Documentation/devicetree/bindings/crypto/ 3772F: arch/*/crypto/ 3773F: crypto/ 3774F: drivers/crypto/ 3775F: include/crypto/ 3776F: include/linux/crypto* 3777 3778CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3779M: Neil Horman <nhorman@tuxdriver.com> 3780L: linux-crypto@vger.kernel.org 3781S: Maintained 3782F: crypto/ansi_cprng.c 3783F: crypto/rng.c 3784 3785CS3308 MEDIA DRIVER 3786M: Hans Verkuil <hverkuil@xs4all.nl> 3787L: linux-media@vger.kernel.org 3788T: git git://linuxtv.org/media_tree.git 3789W: http://linuxtv.org 3790S: Odd Fixes 3791F: drivers/media/i2c/cs3308.c 3792F: drivers/media/i2c/cs3308.h 3793 3794CS5535 Audio ALSA driver 3795M: Jaya Kumar <jayakumar.alsa@gmail.com> 3796S: Maintained 3797F: sound/pci/cs5535audio/ 3798 3799CW1200 WLAN driver 3800M: Solomon Peachy <pizza@shaftnet.org> 3801S: Maintained 3802F: drivers/net/wireless/st/cw1200/ 3803 3804CX18 VIDEO4LINUX DRIVER 3805M: Andy Walls <awalls@md.metrocast.net> 3806L: ivtv-devel@ivtvdriver.org (subscribers-only) 3807L: linux-media@vger.kernel.org 3808T: git git://linuxtv.org/media_tree.git 3809W: https://linuxtv.org 3810W: http://www.ivtvdriver.org/index.php/Cx18 3811S: Maintained 3812F: Documentation/media/v4l-drivers/cx18* 3813F: drivers/media/pci/cx18/ 3814F: include/uapi/linux/ivtv* 3815 3816CX2341X MPEG ENCODER HELPER MODULE 3817M: Hans Verkuil <hverkuil@xs4all.nl> 3818L: linux-media@vger.kernel.org 3819T: git git://linuxtv.org/media_tree.git 3820W: https://linuxtv.org 3821S: Maintained 3822F: drivers/media/common/cx2341x* 3823F: include/media/cx2341x* 3824 3825CX24120 MEDIA DRIVER 3826M: Jemma Denson <jdenson@gmail.com> 3827M: Patrick Boettcher <patrick.boettcher@posteo.de> 3828L: linux-media@vger.kernel.org 3829W: https://linuxtv.org 3830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3831S: Maintained 3832F: drivers/media/dvb-frontends/cx24120* 3833 3834CX88 VIDEO4LINUX DRIVER 3835M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3836M: Mauro Carvalho Chehab <mchehab@kernel.org> 3837L: linux-media@vger.kernel.org 3838W: https://linuxtv.org 3839T: git git://linuxtv.org/media_tree.git 3840S: Odd fixes 3841F: Documentation/media/v4l-drivers/cx88* 3842F: drivers/media/pci/cx88/ 3843 3844CXD2820R MEDIA DRIVER 3845M: Antti Palosaari <crope@iki.fi> 3846L: linux-media@vger.kernel.org 3847W: https://linuxtv.org 3848W: http://palosaari.fi/linux/ 3849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3850T: git git://linuxtv.org/anttip/media_tree.git 3851S: Maintained 3852F: drivers/media/dvb-frontends/cxd2820r* 3853 3854CXGB3 ETHERNET DRIVER (CXGB3) 3855M: Santosh Raspatur <santosh@chelsio.com> 3856L: netdev@vger.kernel.org 3857W: http://www.chelsio.com 3858S: Supported 3859F: drivers/net/ethernet/chelsio/cxgb3/ 3860 3861CXGB3 ISCSI DRIVER (CXGB3I) 3862M: Karen Xie <kxie@chelsio.com> 3863L: linux-scsi@vger.kernel.org 3864W: http://www.chelsio.com 3865S: Supported 3866F: drivers/scsi/cxgbi/cxgb3i 3867 3868CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3869M: Steve Wise <swise@chelsio.com> 3870L: linux-rdma@vger.kernel.org 3871W: http://www.openfabrics.org 3872S: Supported 3873F: drivers/infiniband/hw/cxgb3/ 3874F: include/uapi/rdma/cxgb3-abi.h 3875 3876CXGB4 CRYPTO DRIVER (chcr) 3877M: Harsh Jain <harsh@chelsio.com> 3878L: linux-crypto@vger.kernel.org 3879W: http://www.chelsio.com 3880S: Supported 3881F: drivers/crypto/chelsio 3882 3883CXGB4 ETHERNET DRIVER (CXGB4) 3884M: Ganesh Goudar <ganeshgr@chelsio.com> 3885L: netdev@vger.kernel.org 3886W: http://www.chelsio.com 3887S: Supported 3888F: drivers/net/ethernet/chelsio/cxgb4/ 3889 3890CXGB4 ISCSI DRIVER (CXGB4I) 3891M: Karen Xie <kxie@chelsio.com> 3892L: linux-scsi@vger.kernel.org 3893W: http://www.chelsio.com 3894S: Supported 3895F: drivers/scsi/cxgbi/cxgb4i 3896 3897CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3898M: Steve Wise <swise@chelsio.com> 3899L: linux-rdma@vger.kernel.org 3900W: http://www.openfabrics.org 3901S: Supported 3902F: drivers/infiniband/hw/cxgb4/ 3903F: include/uapi/rdma/cxgb4-abi.h 3904 3905CXGB4VF ETHERNET DRIVER (CXGB4VF) 3906M: Casey Leedom <leedom@chelsio.com> 3907L: netdev@vger.kernel.org 3908W: http://www.chelsio.com 3909S: Supported 3910F: drivers/net/ethernet/chelsio/cxgb4vf/ 3911 3912CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3913M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3914M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3915L: linuxppc-dev@lists.ozlabs.org 3916S: Supported 3917F: arch/powerpc/platforms/powernv/pci-cxl.c 3918F: drivers/misc/cxl/ 3919F: include/misc/cxl* 3920F: include/uapi/misc/cxl.h 3921F: Documentation/powerpc/cxl.txt 3922F: Documentation/ABI/testing/sysfs-class-cxl 3923 3924CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3925M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3926M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3927M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3928L: linux-scsi@vger.kernel.org 3929S: Supported 3930F: drivers/scsi/cxlflash/ 3931F: include/uapi/scsi/cxlflash_ioctls.h 3932F: Documentation/powerpc/cxlflash.txt 3933 3934CYBERPRO FB DRIVER 3935M: Russell King <linux@armlinux.org.uk> 3936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3937W: http://www.armlinux.org.uk/ 3938S: Maintained 3939F: drivers/video/fbdev/cyber2000fb.* 3940 3941CYCLADES ASYNC MUX DRIVER 3942W: http://www.cyclades.com/ 3943S: Orphan 3944F: drivers/tty/cyclades.c 3945F: include/linux/cyclades.h 3946F: include/uapi/linux/cyclades.h 3947 3948CYCLADES PC300 DRIVER 3949W: http://www.cyclades.com/ 3950S: Orphan 3951F: drivers/net/wan/pc300* 3952 3953CYPRESS_FIRMWARE MEDIA DRIVER 3954M: Antti Palosaari <crope@iki.fi> 3955L: linux-media@vger.kernel.org 3956W: https://linuxtv.org 3957W: http://palosaari.fi/linux/ 3958Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3959T: git git://linuxtv.org/anttip/media_tree.git 3960S: Maintained 3961F: drivers/media/common/cypress_firmware* 3962 3963CYTTSP TOUCHSCREEN DRIVER 3964M: Ferruh Yigit <fery@cypress.com> 3965L: linux-input@vger.kernel.org 3966S: Supported 3967F: drivers/input/touchscreen/cyttsp* 3968F: include/linux/input/cyttsp.h 3969 3970D-LINK DIR-685 TOUCHKEYS DRIVER 3971M: Linus Walleij <linus.walleij@linaro.org> 3972L: linux-input@vger.kernel.org 3973S: Supported 3974F: drivers/input/dlink-dir685-touchkeys.c 3975 3976DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3977M: Joshua Kinard <kumba@gentoo.org> 3978S: Maintained 3979F: drivers/rtc/rtc-ds1685.c 3980F: include/linux/rtc/ds1685.h 3981 3982DAMA SLAVE for AX.25 3983M: Joerg Reuter <jreuter@yaina.de> 3984W: http://yaina.de/jreuter/ 3985W: http://www.qsl.net/dl1bke/ 3986L: linux-hams@vger.kernel.org 3987S: Maintained 3988F: net/ax25/af_ax25.c 3989F: net/ax25/ax25_dev.c 3990F: net/ax25/ax25_ds_* 3991F: net/ax25/ax25_in.c 3992F: net/ax25/ax25_out.c 3993F: net/ax25/ax25_timer.c 3994F: net/ax25/sysctl_net_ax25.c 3995 3996DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3997L: netdev@vger.kernel.org 3998S: Orphan 3999F: Documentation/networking/dmfe.txt 4000F: drivers/net/ethernet/dec/tulip/dmfe.c 4001 4002DC390/AM53C974 SCSI driver 4003M: Hannes Reinecke <hare@suse.com> 4004L: linux-scsi@vger.kernel.org 4005S: Maintained 4006F: drivers/scsi/am53c974.c 4007 4008DC395x SCSI driver 4009M: Oliver Neukum <oliver@neukum.org> 4010M: Ali Akcaagac <aliakc@web.de> 4011M: Jamie Lenehan <lenehan@twibble.org> 4012L: dc395x@twibble.org 4013W: http://twibble.org/dist/dc395x/ 4014W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4015S: Maintained 4016F: Documentation/scsi/dc395x.txt 4017F: drivers/scsi/dc395x.* 4018 4019DCCP PROTOCOL 4020M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4021L: dccp@vger.kernel.org 4022W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4023S: Maintained 4024F: include/linux/dccp.h 4025F: include/uapi/linux/dccp.h 4026F: include/linux/tfrc.h 4027F: net/dccp/ 4028 4029DECnet NETWORK LAYER 4030W: http://linux-decnet.sourceforge.net 4031L: linux-decnet-user@lists.sourceforge.net 4032S: Orphan 4033F: Documentation/networking/decnet.txt 4034F: net/decnet/ 4035 4036DECSTATION PLATFORM SUPPORT 4037M: "Maciej W. Rozycki" <macro@linux-mips.org> 4038L: linux-mips@linux-mips.org 4039W: http://www.linux-mips.org/wiki/DECstation 4040S: Maintained 4041F: arch/mips/dec/ 4042F: arch/mips/include/asm/dec/ 4043F: arch/mips/include/asm/mach-dec/ 4044 4045DEFXX FDDI NETWORK DRIVER 4046M: "Maciej W. Rozycki" <macro@linux-mips.org> 4047S: Maintained 4048F: drivers/net/fddi/defxx.* 4049 4050DELL SMBIOS DRIVER 4051M: Pali Rohár <pali.rohar@gmail.com> 4052M: Mario Limonciello <mario.limonciello@dell.com> 4053L: platform-driver-x86@vger.kernel.org 4054S: Maintained 4055F: drivers/platform/x86/dell-smbios.* 4056 4057DELL SMBIOS SMM DRIVER 4058M: Mario Limonciello <mario.limonciello@dell.com> 4059L: platform-driver-x86@vger.kernel.org 4060S: Maintained 4061F: drivers/platform/x86/dell-smbios-smm.c 4062 4063DELL SMBIOS WMI DRIVER 4064M: Mario Limonciello <mario.limonciello@dell.com> 4065L: platform-driver-x86@vger.kernel.org 4066S: Maintained 4067F: drivers/platform/x86/dell-smbios-wmi.c 4068F: tools/wmi/dell-smbios-example.c 4069 4070DELL LAPTOP DRIVER 4071M: Matthew Garrett <mjg59@srcf.ucam.org> 4072M: Pali Rohár <pali.rohar@gmail.com> 4073L: platform-driver-x86@vger.kernel.org 4074S: Maintained 4075F: drivers/platform/x86/dell-laptop.c 4076 4077DELL LAPTOP FREEFALL DRIVER 4078M: Pali Rohár <pali.rohar@gmail.com> 4079S: Maintained 4080F: drivers/platform/x86/dell-smo8800.c 4081 4082DELL LAPTOP RBTN DRIVER 4083M: Pali Rohár <pali.rohar@gmail.com> 4084S: Maintained 4085F: drivers/platform/x86/dell-rbtn.* 4086 4087DELL LAPTOP SMM DRIVER 4088M: Pali Rohár <pali.rohar@gmail.com> 4089S: Maintained 4090F: drivers/hwmon/dell-smm-hwmon.c 4091F: include/uapi/linux/i8k.h 4092 4093DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4094M: Doug Warzecha <Douglas_Warzecha@dell.com> 4095S: Maintained 4096F: Documentation/dcdbas.txt 4097F: drivers/firmware/dcdbas.* 4098 4099DELL WMI NOTIFICATIONS DRIVER 4100M: Matthew Garrett <mjg59@srcf.ucam.org> 4101M: Pali Rohár <pali.rohar@gmail.com> 4102S: Maintained 4103F: drivers/platform/x86/dell-wmi.c 4104 4105DELL WMI DESCRIPTOR DRIVER 4106M: Mario Limonciello <mario.limonciello@dell.com> 4107S: Maintained 4108F: drivers/platform/x86/dell-wmi-descriptor.c 4109 4110DELTA ST MEDIA DRIVER 4111M: Hugues Fruchet <hugues.fruchet@st.com> 4112L: linux-media@vger.kernel.org 4113T: git git://linuxtv.org/media_tree.git 4114W: https://linuxtv.org 4115S: Supported 4116F: drivers/media/platform/sti/delta 4117 4118DENALI NAND DRIVER 4119M: Masahiro Yamada <yamada.masahiro@socionext.com> 4120L: linux-mtd@lists.infradead.org 4121S: Supported 4122F: drivers/mtd/nand/denali* 4123 4124DESIGNWARE USB2 DRD IP DRIVER 4125M: John Youn <johnyoun@synopsys.com> 4126L: linux-usb@vger.kernel.org 4127T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4128S: Maintained 4129F: drivers/usb/dwc2/ 4130 4131DESIGNWARE USB3 DRD IP DRIVER 4132M: Felipe Balbi <balbi@kernel.org> 4133L: linux-usb@vger.kernel.org 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4135S: Maintained 4136F: drivers/usb/dwc3/ 4137 4138DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4139M: Andreas Klinger <ak@it-klinger.de> 4140L: linux-iio@vger.kernel.org 4141S: Maintained 4142F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4143F: drivers/iio/proximity/srf*.c 4144 4145DEVICE COREDUMP (DEV_COREDUMP) 4146M: Johannes Berg <johannes@sipsolutions.net> 4147L: linux-kernel@vger.kernel.org 4148S: Maintained 4149F: drivers/base/devcoredump.c 4150F: include/linux/devcoredump.h 4151 4152DEVICE FREQUENCY (DEVFREQ) 4153M: MyungJoo Ham <myungjoo.ham@samsung.com> 4154M: Kyungmin Park <kyungmin.park@samsung.com> 4155R: Chanwoo Choi <cw00.choi@samsung.com> 4156L: linux-pm@vger.kernel.org 4157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4158S: Maintained 4159F: drivers/devfreq/ 4160F: include/linux/devfreq.h 4161F: Documentation/devicetree/bindings/devfreq/ 4162 4163DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4164M: Chanwoo Choi <cw00.choi@samsung.com> 4165L: linux-pm@vger.kernel.org 4166T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4167S: Supported 4168F: drivers/devfreq/event/ 4169F: drivers/devfreq/devfreq-event.c 4170F: include/linux/devfreq-event.h 4171F: Documentation/devicetree/bindings/devfreq/event/ 4172 4173DEVICE NUMBER REGISTRY 4174M: Torben Mathiasen <device@lanana.org> 4175W: http://lanana.org/docs/device-list/index.html 4176S: Maintained 4177 4178DEVICE-MAPPER (LVM) 4179M: Alasdair Kergon <agk@redhat.com> 4180M: Mike Snitzer <snitzer@redhat.com> 4181M: dm-devel@redhat.com 4182L: dm-devel@redhat.com 4183W: http://sources.redhat.com/dm 4184Q: http://patchwork.kernel.org/project/dm-devel/list/ 4185T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4186T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4187S: Maintained 4188F: Documentation/device-mapper/ 4189F: drivers/md/Makefile 4190F: drivers/md/Kconfig 4191F: drivers/md/dm* 4192F: drivers/md/persistent-data/ 4193F: include/linux/device-mapper.h 4194F: include/linux/dm-*.h 4195F: include/uapi/linux/dm-*.h 4196 4197DEVLINK 4198M: Jiri Pirko <jiri@mellanox.com> 4199L: netdev@vger.kernel.org 4200S: Supported 4201F: net/core/devlink.c 4202F: include/net/devlink.h 4203F: include/uapi/linux/devlink.h 4204 4205DIALOG SEMICONDUCTOR DRIVERS 4206M: Support Opensource <support.opensource@diasemi.com> 4207W: http://www.dialog-semiconductor.com/products 4208S: Supported 4209F: Documentation/hwmon/da90?? 4210F: Documentation/devicetree/bindings/mfd/da90*.txt 4211F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4212F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4213F: Documentation/devicetree/bindings/regulator/da92*.txt 4214F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4215F: Documentation/devicetree/bindings/sound/da[79]*.txt 4216F: drivers/gpio/gpio-da90??.c 4217F: drivers/hwmon/da90??-hwmon.c 4218F: drivers/iio/adc/da91??-*.c 4219F: drivers/input/misc/da90??_onkey.c 4220F: drivers/input/touchscreen/da9052_tsi.c 4221F: drivers/leds/leds-da90??.c 4222F: drivers/mfd/da903x.c 4223F: drivers/mfd/da90??-*.c 4224F: drivers/mfd/da91??-*.c 4225F: drivers/power/supply/da9052-battery.c 4226F: drivers/power/supply/da91??-*.c 4227F: drivers/regulator/da903x.c 4228F: drivers/regulator/da9???-regulator.[ch] 4229F: drivers/thermal/da90??-thermal.c 4230F: drivers/rtc/rtc-da90??.c 4231F: drivers/video/backlight/da90??_bl.c 4232F: drivers/watchdog/da90??_wdt.c 4233F: include/linux/mfd/da903x.h 4234F: include/linux/mfd/da9052/ 4235F: include/linux/mfd/da9055/ 4236F: include/linux/mfd/da9062/ 4237F: include/linux/mfd/da9063/ 4238F: include/linux/mfd/da9150/ 4239F: include/linux/regulator/da9211.h 4240F: include/sound/da[79]*.h 4241F: sound/soc/codecs/da[79]*.[ch] 4242 4243DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4244M: William Breathitt Gray <vilhelm.gray@gmail.com> 4245L: linux-gpio@vger.kernel.org 4246S: Maintained 4247F: drivers/gpio/gpio-gpio-mm.c 4248 4249DIGI NEO AND CLASSIC PCI PRODUCTS 4250M: Lidza Louina <lidza.louina@gmail.com> 4251M: Mark Hounschell <markh@compro.net> 4252L: driverdev-devel@linuxdriverproject.org 4253S: Maintained 4254F: drivers/staging/dgnc/ 4255 4256DIOLAN U2C-12 I2C DRIVER 4257M: Guenter Roeck <linux@roeck-us.net> 4258L: linux-i2c@vger.kernel.org 4259S: Maintained 4260F: drivers/i2c/busses/i2c-diolan-u2c.c 4261 4262FILESYSTEM DIRECT ACCESS (DAX) 4263M: Matthew Wilcox <mawilcox@microsoft.com> 4264M: Ross Zwisler <ross.zwisler@linux.intel.com> 4265L: linux-fsdevel@vger.kernel.org 4266S: Supported 4267F: fs/dax.c 4268F: include/linux/dax.h 4269F: include/trace/events/fs_dax.h 4270 4271DEVICE DIRECT ACCESS (DAX) 4272M: Dan Williams <dan.j.williams@intel.com> 4273L: linux-nvdimm@lists.01.org 4274S: Supported 4275F: drivers/dax/ 4276 4277DIRECTORY NOTIFICATION (DNOTIFY) 4278M: Jan Kara <jack@suse.cz> 4279R: Amir Goldstein <amir73il@gmail.com> 4280L: linux-fsdevel@vger.kernel.org 4281S: Maintained 4282F: Documentation/filesystems/dnotify.txt 4283F: fs/notify/dnotify/ 4284F: include/linux/dnotify.h 4285 4286DISK GEOMETRY AND PARTITION HANDLING 4287M: Andries Brouwer <aeb@cwi.nl> 4288W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4289W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4290W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4291S: Maintained 4292 4293DISKQUOTA 4294M: Jan Kara <jack@suse.com> 4295S: Maintained 4296F: Documentation/filesystems/quota.txt 4297F: fs/quota/ 4298F: include/linux/quota*.h 4299F: include/uapi/linux/quota*.h 4300 4301DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4302M: Bernie Thompson <bernie@plugable.com> 4303L: linux-fbdev@vger.kernel.org 4304S: Maintained 4305W: http://plugable.com/category/projects/udlfb/ 4306F: drivers/video/fbdev/udlfb.c 4307F: include/video/udlfb.h 4308F: Documentation/fb/udlfb.txt 4309 4310DISTRIBUTED LOCK MANAGER (DLM) 4311M: Christine Caulfield <ccaulfie@redhat.com> 4312M: David Teigland <teigland@redhat.com> 4313L: cluster-devel@redhat.com 4314W: http://sources.redhat.com/cluster/ 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4316S: Supported 4317F: fs/dlm/ 4318 4319DMA BUFFER SHARING FRAMEWORK 4320M: Sumit Semwal <sumit.semwal@linaro.org> 4321S: Maintained 4322L: linux-media@vger.kernel.org 4323L: dri-devel@lists.freedesktop.org 4324L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4325F: drivers/dma-buf/ 4326F: include/linux/dma-buf* 4327F: include/linux/reservation.h 4328F: include/linux/*fence.h 4329F: Documentation/driver-api/dma-buf.rst 4330T: git git://anongit.freedesktop.org/drm/drm-misc 4331 4332DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4333M: Vinod Koul <vinod.koul@intel.com> 4334L: dmaengine@vger.kernel.org 4335Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4336S: Maintained 4337F: drivers/dma/ 4338F: include/linux/dmaengine.h 4339F: Documentation/devicetree/bindings/dma/ 4340F: Documentation/driver-api/dmaengine/ 4341T: git git://git.infradead.org/users/vkoul/slave-dma.git 4342 4343DMA MAPPING HELPERS 4344M: Christoph Hellwig <hch@lst.de> 4345M: Marek Szyprowski <m.szyprowski@samsung.com> 4346R: Robin Murphy <robin.murphy@arm.com> 4347L: iommu@lists.linux-foundation.org 4348T: git git://git.infradead.org/users/hch/dma-mapping.git 4349W: http://git.infradead.org/users/hch/dma-mapping.git 4350S: Supported 4351F: lib/dma-debug.c 4352F: lib/dma-direct.c 4353F: lib/dma-virt.c 4354F: drivers/base/dma-mapping.c 4355F: drivers/base/dma-coherent.c 4356F: include/asm-generic/dma-mapping.h 4357F: include/linux/dma-direct.h 4358F: include/linux/dma-mapping.h 4359 4360DME1737 HARDWARE MONITOR DRIVER 4361M: Juerg Haefliger <juergh@gmail.com> 4362L: linux-hwmon@vger.kernel.org 4363S: Maintained 4364F: Documentation/hwmon/dme1737 4365F: drivers/hwmon/dme1737.c 4366 4367DMI/SMBIOS SUPPORT 4368M: Jean Delvare <jdelvare@suse.com> 4369S: Maintained 4370T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4371F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4372F: drivers/firmware/dmi-id.c 4373F: drivers/firmware/dmi_scan.c 4374F: include/linux/dmi.h 4375 4376DOCUMENTATION 4377M: Jonathan Corbet <corbet@lwn.net> 4378L: linux-doc@vger.kernel.org 4379S: Maintained 4380F: Documentation/ 4381F: scripts/kernel-doc 4382X: Documentation/ABI/ 4383X: Documentation/devicetree/ 4384X: Documentation/acpi 4385X: Documentation/power 4386X: Documentation/spi 4387X: Documentation/media 4388T: git git://git.lwn.net/linux.git docs-next 4389 4390DONGWOON DW9714 LENS VOICE COIL DRIVER 4391M: Sakari Ailus <sakari.ailus@linux.intel.com> 4392L: linux-media@vger.kernel.org 4393T: git git://linuxtv.org/media_tree.git 4394S: Maintained 4395F: drivers/media/i2c/dw9714.c 4396 4397DOUBLETALK DRIVER 4398M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4399L: blinux-list@redhat.com 4400S: Maintained 4401F: drivers/char/dtlk.c 4402F: include/linux/dtlk.h 4403 4404DPAA2 DATAPATH I/O (DPIO) DRIVER 4405M: Roy Pledge <Roy.Pledge@nxp.com> 4406L: linux-kernel@vger.kernel.org 4407S: Maintained 4408F: drivers/staging/fsl-mc/bus/dpio 4409 4410DPAA2 ETHERNET DRIVER 4411M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4412L: linux-kernel@vger.kernel.org 4413S: Maintained 4414F: drivers/staging/fsl-dpaa2/ethernet 4415 4416DPT_I2O SCSI RAID DRIVER 4417M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4418L: linux-scsi@vger.kernel.org 4419W: http://www.adaptec.com/ 4420S: Maintained 4421F: drivers/scsi/dpt* 4422F: drivers/scsi/dpt/ 4423 4424DRBD DRIVER 4425M: Philipp Reisner <philipp.reisner@linbit.com> 4426M: Lars Ellenberg <lars.ellenberg@linbit.com> 4427L: drbd-dev@lists.linbit.com 4428W: http://www.drbd.org 4429T: git git://git.linbit.com/linux-drbd.git 4430T: git git://git.linbit.com/drbd-8.4.git 4431S: Supported 4432F: drivers/block/drbd/ 4433F: lib/lru_cache.c 4434F: Documentation/blockdev/drbd/ 4435 4436DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4437M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4439S: Supported 4440F: Documentation/kobject.txt 4441F: drivers/base/ 4442F: fs/debugfs/ 4443F: fs/sysfs/ 4444F: include/linux/debugfs.h 4445F: include/linux/kobj* 4446F: lib/kobj* 4447 4448DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4449M: Kevin Hilman <khilman@kernel.org> 4450M: Nishanth Menon <nm@ti.com> 4451S: Maintained 4452F: drivers/power/avs/ 4453F: include/linux/power/smartreflex.h 4454L: linux-pm@vger.kernel.org 4455 4456DRM DRIVER FOR ARM PL111 CLCD 4457M: Eric Anholt <eric@anholt.net> 4458T: git git://anongit.freedesktop.org/drm/drm-misc 4459S: Supported 4460F: drivers/gpu/drm/pl111/ 4461 4462DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4463M: Dave Airlie <airlied@redhat.com> 4464S: Odd Fixes 4465F: drivers/gpu/drm/ast/ 4466 4467DRM DRIVER FOR BOCHS VIRTUAL GPU 4468M: Gerd Hoffmann <kraxel@redhat.com> 4469L: virtualization@lists.linux-foundation.org 4470T: git git://anongit.freedesktop.org/drm/drm-misc 4471S: Maintained 4472F: drivers/gpu/drm/bochs/ 4473 4474DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4475M: Linus Walleij <linus.walleij@linaro.org> 4476T: git git://anongit.freedesktop.org/drm/drm-misc 4477S: Maintained 4478F: drivers/gpu/drm/tve200/ 4479 4480DRM DRIVER FOR ILITEK ILI9225 PANELS 4481M: David Lechner <david@lechnology.com> 4482S: Maintained 4483F: drivers/gpu/drm/tinydrm/ili9225.c 4484F: Documentation/devicetree/bindings/display/ili9225.txt 4485 4486DRM DRIVER FOR INTEL I810 VIDEO CARDS 4487S: Orphan / Obsolete 4488F: drivers/gpu/drm/i810/ 4489F: include/uapi/drm/i810_drm.h 4490 4491DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4492S: Orphan / Obsolete 4493F: drivers/gpu/drm/mga/ 4494F: include/uapi/drm/mga_drm.h 4495 4496DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4497M: Dave Airlie <airlied@redhat.com> 4498S: Odd Fixes 4499F: drivers/gpu/drm/mgag200/ 4500 4501DRM DRIVER FOR MI0283QT 4502M: Noralf Trønnes <noralf@tronnes.org> 4503S: Maintained 4504F: drivers/gpu/drm/tinydrm/mi0283qt.c 4505F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4506 4507DRM DRIVER FOR MSM ADRENO GPU 4508M: Rob Clark <robdclark@gmail.com> 4509L: linux-arm-msm@vger.kernel.org 4510L: dri-devel@lists.freedesktop.org 4511L: freedreno@lists.freedesktop.org 4512T: git git://people.freedesktop.org/~robclark/linux 4513S: Maintained 4514F: drivers/gpu/drm/msm/ 4515F: include/uapi/drm/msm_drm.h 4516F: Documentation/devicetree/bindings/display/msm/ 4517 4518DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4519M: Ben Skeggs <bskeggs@redhat.com> 4520L: dri-devel@lists.freedesktop.org 4521L: nouveau@lists.freedesktop.org 4522T: git git://github.com/skeggsb/linux 4523S: Supported 4524F: drivers/gpu/drm/nouveau/ 4525F: include/uapi/drm/nouveau_drm.h 4526 4527DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4528M: Noralf Trønnes <noralf@tronnes.org> 4529S: Maintained 4530F: drivers/gpu/drm/tinydrm/repaper.c 4531F: Documentation/devicetree/bindings/display/repaper.txt 4532 4533DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4534M: Dave Airlie <airlied@redhat.com> 4535M: Gerd Hoffmann <kraxel@redhat.com> 4536L: virtualization@lists.linux-foundation.org 4537T: git git://anongit.freedesktop.org/drm/drm-misc 4538S: Obsolete 4539W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4540F: drivers/gpu/drm/cirrus/ 4541 4542DRM DRIVER FOR QXL VIRTUAL GPU 4543M: Dave Airlie <airlied@redhat.com> 4544M: Gerd Hoffmann <kraxel@redhat.com> 4545L: virtualization@lists.linux-foundation.org 4546T: git git://anongit.freedesktop.org/drm/drm-misc 4547S: Maintained 4548F: drivers/gpu/drm/qxl/ 4549F: include/uapi/drm/qxl_drm.h 4550 4551DRM DRIVER FOR RAGE 128 VIDEO CARDS 4552S: Orphan / Obsolete 4553F: drivers/gpu/drm/r128/ 4554F: include/uapi/drm/r128_drm.h 4555 4556DRM DRIVER FOR SAVAGE VIDEO CARDS 4557S: Orphan / Obsolete 4558F: drivers/gpu/drm/savage/ 4559F: include/uapi/drm/savage_drm.h 4560 4561DRM DRIVER FOR SIS VIDEO CARDS 4562S: Orphan / Obsolete 4563F: drivers/gpu/drm/sis/ 4564F: include/uapi/drm/sis_drm.h 4565 4566DRM DRIVER FOR SITRONIX ST7586 PANELS 4567M: David Lechner <david@lechnology.com> 4568S: Maintained 4569F: drivers/gpu/drm/tinydrm/st7586.c 4570F: Documentation/devicetree/bindings/display/st7586.txt 4571 4572DRM DRIVER FOR SITRONIX ST7735R PANELS 4573M: David Lechner <david@lechnology.com> 4574S: Maintained 4575F: drivers/gpu/drm/tinydrm/st7735r.c 4576F: Documentation/devicetree/bindings/display/st7735r.txt 4577 4578DRM DRIVER FOR TDFX VIDEO CARDS 4579S: Orphan / Obsolete 4580F: drivers/gpu/drm/tdfx/ 4581 4582DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4583M: Dave Airlie <airlied@redhat.com> 4584S: Odd Fixes 4585F: drivers/gpu/drm/udl/ 4586 4587DRM DRIVER FOR VMWARE VIRTUAL GPU 4588M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4589M: Sinclair Yeh <syeh@vmware.com> 4590M: Thomas Hellstrom <thellstrom@vmware.com> 4591L: dri-devel@lists.freedesktop.org 4592T: git git://people.freedesktop.org/~syeh/repos_linux 4593T: git git://people.freedesktop.org/~thomash/linux 4594S: Supported 4595F: drivers/gpu/drm/vmwgfx/ 4596F: include/uapi/drm/vmwgfx_drm.h 4597 4598DRM DRIVERS 4599M: David Airlie <airlied@linux.ie> 4600L: dri-devel@lists.freedesktop.org 4601T: git git://people.freedesktop.org/~airlied/linux 4602B: https://bugs.freedesktop.org/ 4603C: irc://chat.freenode.net/dri-devel 4604S: Maintained 4605F: drivers/gpu/drm/ 4606F: drivers/gpu/vga/ 4607F: Documentation/devicetree/bindings/display/ 4608F: Documentation/devicetree/bindings/gpu/ 4609F: Documentation/devicetree/bindings/video/ 4610F: Documentation/gpu/ 4611F: include/drm/ 4612F: include/uapi/drm/ 4613F: include/linux/vga* 4614 4615DRM DRIVERS AND MISC GPU PATCHES 4616M: Daniel Vetter <daniel.vetter@intel.com> 4617M: Gustavo Padovan <gustavo@padovan.org> 4618M: Sean Paul <seanpaul@chromium.org> 4619W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4620S: Maintained 4621T: git git://anongit.freedesktop.org/drm/drm-misc 4622F: Documentation/gpu/ 4623F: drivers/gpu/vga/ 4624F: drivers/gpu/drm/* 4625F: include/drm/drm* 4626F: include/uapi/drm/drm* 4627F: include/linux/vga* 4628 4629DRM DRIVERS FOR ALLWINNER A10 4630M: Maxime Ripard <maxime.ripard@bootlin.com> 4631L: dri-devel@lists.freedesktop.org 4632S: Supported 4633F: drivers/gpu/drm/sun4i/ 4634F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4635T: git git://anongit.freedesktop.org/drm/drm-misc 4636 4637DRM DRIVERS FOR AMLOGIC SOCS 4638M: Neil Armstrong <narmstrong@baylibre.com> 4639L: dri-devel@lists.freedesktop.org 4640L: linux-amlogic@lists.infradead.org 4641W: http://linux-meson.com/ 4642S: Supported 4643F: drivers/gpu/drm/meson/ 4644F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4645F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4646F: Documentation/gpu/meson.rst 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648 4649DRM DRIVERS FOR ATMEL HLCDC 4650M: Boris Brezillon <boris.brezillon@free-electrons.com> 4651L: dri-devel@lists.freedesktop.org 4652S: Supported 4653F: drivers/gpu/drm/atmel-hlcdc/ 4654F: Documentation/devicetree/bindings/drm/atmel/ 4655T: git git://anongit.freedesktop.org/drm/drm-misc 4656 4657DRM DRIVERS FOR BRIDGE CHIPS 4658M: Archit Taneja <architt@codeaurora.org> 4659M: Andrzej Hajda <a.hajda@samsung.com> 4660R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4661S: Maintained 4662T: git git://anongit.freedesktop.org/drm/drm-misc 4663F: drivers/gpu/drm/bridge/ 4664 4665DRM DRIVERS FOR EXYNOS 4666M: Inki Dae <inki.dae@samsung.com> 4667M: Joonyoung Shim <jy0922.shim@samsung.com> 4668M: Seung-Woo Kim <sw0312.kim@samsung.com> 4669M: Kyungmin Park <kyungmin.park@samsung.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4672S: Supported 4673F: drivers/gpu/drm/exynos/ 4674F: include/uapi/drm/exynos_drm.h 4675F: Documentation/devicetree/bindings/display/exynos/ 4676 4677DRM DRIVERS FOR FREESCALE DCU 4678M: Stefan Agner <stefan@agner.ch> 4679M: Alison Wang <alison.wang@freescale.com> 4680L: dri-devel@lists.freedesktop.org 4681S: Supported 4682F: drivers/gpu/drm/fsl-dcu/ 4683F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4684F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4685F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4686 4687DRM DRIVERS FOR FREESCALE IMX 4688M: Philipp Zabel <p.zabel@pengutronix.de> 4689L: dri-devel@lists.freedesktop.org 4690S: Maintained 4691F: drivers/gpu/drm/imx/ 4692F: drivers/gpu/ipu-v3/ 4693F: Documentation/devicetree/bindings/display/imx/ 4694 4695DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4696M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4697L: dri-devel@lists.freedesktop.org 4698T: git git://github.com/patjak/drm-gma500 4699S: Maintained 4700F: drivers/gpu/drm/gma500/ 4701 4702DRM DRIVERS FOR HISILICON 4703M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4704M: Rongrong Zou <zourongrong@gmail.com> 4705R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4706R: Chen Feng <puck.chen@hisilicon.com> 4707L: dri-devel@lists.freedesktop.org 4708T: git git://github.com/xin3liang/linux.git 4709S: Maintained 4710F: drivers/gpu/drm/hisilicon/ 4711F: Documentation/devicetree/bindings/display/hisilicon/ 4712 4713DRM DRIVERS FOR MEDIATEK 4714M: CK Hu <ck.hu@mediatek.com> 4715M: Philipp Zabel <p.zabel@pengutronix.de> 4716L: dri-devel@lists.freedesktop.org 4717S: Supported 4718F: drivers/gpu/drm/mediatek/ 4719F: Documentation/devicetree/bindings/display/mediatek/ 4720 4721DRM DRIVERS FOR NVIDIA TEGRA 4722M: Thierry Reding <thierry.reding@gmail.com> 4723L: dri-devel@lists.freedesktop.org 4724L: linux-tegra@vger.kernel.org 4725T: git git://anongit.freedesktop.org/tegra/linux.git 4726S: Supported 4727F: drivers/gpu/drm/tegra/ 4728F: drivers/gpu/host1x/ 4729F: include/linux/host1x.h 4730F: include/uapi/drm/tegra_drm.h 4731F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4732 4733DRM DRIVERS FOR RENESAS 4734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4735L: dri-devel@lists.freedesktop.org 4736L: linux-renesas-soc@vger.kernel.org 4737T: git git://linuxtv.org/pinchartl/fbdev 4738S: Supported 4739F: drivers/gpu/drm/rcar-du/ 4740F: drivers/gpu/drm/shmobile/ 4741F: include/linux/platform_data/shmob_drm.h 4742F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4743F: Documentation/devicetree/bindings/display/renesas,du.txt 4744 4745DRM DRIVERS FOR ROCKCHIP 4746M: Sandy Huang <hjc@rock-chips.com> 4747M: Heiko Stübner <heiko@sntech.de> 4748L: dri-devel@lists.freedesktop.org 4749S: Maintained 4750F: drivers/gpu/drm/rockchip/ 4751F: Documentation/devicetree/bindings/display/rockchip/ 4752T: git git://anongit.freedesktop.org/drm/drm-misc 4753 4754DRM DRIVERS FOR STI 4755M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4756M: Vincent Abriou <vincent.abriou@st.com> 4757L: dri-devel@lists.freedesktop.org 4758T: git git://anongit.freedesktop.org/drm/drm-misc 4759S: Maintained 4760F: drivers/gpu/drm/sti 4761F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4762 4763DRM DRIVERS FOR STM 4764M: Yannick Fertre <yannick.fertre@st.com> 4765M: Philippe Cornu <philippe.cornu@st.com> 4766M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4767M: Vincent Abriou <vincent.abriou@st.com> 4768L: dri-devel@lists.freedesktop.org 4769T: git git://anongit.freedesktop.org/drm/drm-misc 4770S: Maintained 4771F: drivers/gpu/drm/stm 4772F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4773 4774DRM DRIVERS FOR TI LCDC 4775M: Jyri Sarha <jsarha@ti.com> 4776R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4777L: dri-devel@lists.freedesktop.org 4778S: Maintained 4779F: drivers/gpu/drm/tilcdc/ 4780F: Documentation/devicetree/bindings/display/tilcdc/ 4781 4782DRM DRIVERS FOR TI OMAP 4783M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4784L: dri-devel@lists.freedesktop.org 4785S: Maintained 4786F: drivers/gpu/drm/omapdrm/ 4787F: Documentation/devicetree/bindings/display/ti/ 4788 4789DRM DRIVERS FOR VC4 4790M: Eric Anholt <eric@anholt.net> 4791T: git git://github.com/anholt/linux 4792S: Supported 4793F: drivers/gpu/drm/vc4/ 4794F: include/uapi/drm/vc4_drm.h 4795F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4796T: git git://anongit.freedesktop.org/drm/drm-misc 4797 4798DRM DRIVERS FOR VIVANTE GPU IP 4799M: Lucas Stach <l.stach@pengutronix.de> 4800R: Russell King <linux+etnaviv@armlinux.org.uk> 4801R: Christian Gmeiner <christian.gmeiner@gmail.com> 4802L: etnaviv@lists.freedesktop.org 4803L: dri-devel@lists.freedesktop.org 4804S: Maintained 4805F: drivers/gpu/drm/etnaviv/ 4806F: include/uapi/drm/etnaviv_drm.h 4807F: Documentation/devicetree/bindings/display/etnaviv/ 4808 4809DRM DRIVERS FOR ZTE ZX 4810M: Shawn Guo <shawnguo@kernel.org> 4811L: dri-devel@lists.freedesktop.org 4812S: Maintained 4813F: drivers/gpu/drm/zte/ 4814F: Documentation/devicetree/bindings/display/zte,vou.txt 4815T: git git://anongit.freedesktop.org/drm/drm-misc 4816 4817DRM PANEL DRIVERS 4818M: Thierry Reding <thierry.reding@gmail.com> 4819L: dri-devel@lists.freedesktop.org 4820T: git git://anongit.freedesktop.org/drm/drm-misc 4821S: Maintained 4822F: drivers/gpu/drm/drm_panel.c 4823F: drivers/gpu/drm/panel/ 4824F: include/drm/drm_panel.h 4825F: Documentation/devicetree/bindings/display/panel/ 4826 4827DRM TINYDRM DRIVERS 4828M: Noralf Trønnes <noralf@tronnes.org> 4829W: https://github.com/notro/tinydrm/wiki/Development 4830T: git git://anongit.freedesktop.org/drm/drm-misc 4831S: Maintained 4832F: drivers/gpu/drm/tinydrm/ 4833F: include/drm/tinydrm/ 4834 4835DRM TTM SUBSYSTEM 4836M: Christian Koenig <christian.koenig@amd.com> 4837M: Roger He <Hongbo.He@amd.com> 4838T: git git://people.freedesktop.org/~agd5f/linux 4839S: Maintained 4840L: dri-devel@lists.freedesktop.org 4841F: include/drm/ttm/ 4842F: drivers/gpu/drm/ttm/ 4843 4844DSBR100 USB FM RADIO DRIVER 4845M: Alexey Klimov <klimov.linux@gmail.com> 4846L: linux-media@vger.kernel.org 4847T: git git://linuxtv.org/media_tree.git 4848S: Maintained 4849F: drivers/media/radio/dsbr100.c 4850 4851DSCC4 DRIVER 4852M: Francois Romieu <romieu@fr.zoreil.com> 4853L: netdev@vger.kernel.org 4854S: Maintained 4855F: drivers/net/wan/dscc4.c 4856 4857DT3155 MEDIA DRIVER 4858M: Hans Verkuil <hverkuil@xs4all.nl> 4859L: linux-media@vger.kernel.org 4860T: git git://linuxtv.org/media_tree.git 4861W: https://linuxtv.org 4862S: Odd Fixes 4863F: drivers/media/pci/dt3155/ 4864 4865DVB_USB_AF9015 MEDIA DRIVER 4866M: Antti Palosaari <crope@iki.fi> 4867L: linux-media@vger.kernel.org 4868W: https://linuxtv.org 4869W: http://palosaari.fi/linux/ 4870Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4871T: git git://linuxtv.org/anttip/media_tree.git 4872S: Maintained 4873F: drivers/media/usb/dvb-usb-v2/af9015* 4874 4875DVB_USB_AF9035 MEDIA DRIVER 4876M: Antti Palosaari <crope@iki.fi> 4877L: linux-media@vger.kernel.org 4878W: https://linuxtv.org 4879W: http://palosaari.fi/linux/ 4880Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4881T: git git://linuxtv.org/anttip/media_tree.git 4882S: Maintained 4883F: drivers/media/usb/dvb-usb-v2/af9035* 4884 4885DVB_USB_ANYSEE MEDIA DRIVER 4886M: Antti Palosaari <crope@iki.fi> 4887L: linux-media@vger.kernel.org 4888W: https://linuxtv.org 4889W: http://palosaari.fi/linux/ 4890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4891T: git git://linuxtv.org/anttip/media_tree.git 4892S: Maintained 4893F: drivers/media/usb/dvb-usb-v2/anysee* 4894 4895DVB_USB_AU6610 MEDIA DRIVER 4896M: Antti Palosaari <crope@iki.fi> 4897L: linux-media@vger.kernel.org 4898W: https://linuxtv.org 4899W: http://palosaari.fi/linux/ 4900Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4901T: git git://linuxtv.org/anttip/media_tree.git 4902S: Maintained 4903F: drivers/media/usb/dvb-usb-v2/au6610* 4904 4905DVB_USB_CE6230 MEDIA DRIVER 4906M: Antti Palosaari <crope@iki.fi> 4907L: linux-media@vger.kernel.org 4908W: https://linuxtv.org 4909W: http://palosaari.fi/linux/ 4910Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4911T: git git://linuxtv.org/anttip/media_tree.git 4912S: Maintained 4913F: drivers/media/usb/dvb-usb-v2/ce6230* 4914 4915DVB_USB_CXUSB MEDIA DRIVER 4916M: Michael Krufky <mkrufky@linuxtv.org> 4917L: linux-media@vger.kernel.org 4918W: https://linuxtv.org 4919W: http://github.com/mkrufky 4920Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4921T: git git://linuxtv.org/media_tree.git 4922S: Maintained 4923F: drivers/media/usb/dvb-usb/cxusb* 4924 4925DVB_USB_EC168 MEDIA DRIVER 4926M: Antti Palosaari <crope@iki.fi> 4927L: linux-media@vger.kernel.org 4928W: https://linuxtv.org 4929W: http://palosaari.fi/linux/ 4930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4931T: git git://linuxtv.org/anttip/media_tree.git 4932S: Maintained 4933F: drivers/media/usb/dvb-usb-v2/ec168* 4934 4935DVB_USB_GL861 MEDIA DRIVER 4936M: Antti Palosaari <crope@iki.fi> 4937L: linux-media@vger.kernel.org 4938W: https://linuxtv.org 4939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4940T: git git://linuxtv.org/anttip/media_tree.git 4941S: Maintained 4942F: drivers/media/usb/dvb-usb-v2/gl861* 4943 4944DVB_USB_MXL111SF MEDIA DRIVER 4945M: Michael Krufky <mkrufky@linuxtv.org> 4946L: linux-media@vger.kernel.org 4947W: https://linuxtv.org 4948W: http://github.com/mkrufky 4949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4950T: git git://linuxtv.org/mkrufky/mxl111sf.git 4951S: Maintained 4952F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4953 4954DVB_USB_RTL28XXU MEDIA DRIVER 4955M: Antti Palosaari <crope@iki.fi> 4956L: linux-media@vger.kernel.org 4957W: https://linuxtv.org 4958W: http://palosaari.fi/linux/ 4959Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4960T: git git://linuxtv.org/anttip/media_tree.git 4961S: Maintained 4962F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4963 4964DVB_USB_V2 MEDIA DRIVER 4965M: Antti Palosaari <crope@iki.fi> 4966L: linux-media@vger.kernel.org 4967W: https://linuxtv.org 4968W: http://palosaari.fi/linux/ 4969Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4970T: git git://linuxtv.org/anttip/media_tree.git 4971S: Maintained 4972F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4973F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4974 4975DYNAMIC DEBUG 4976M: Jason Baron <jbaron@akamai.com> 4977S: Maintained 4978F: lib/dynamic_debug.c 4979F: include/linux/dynamic_debug.h 4980 4981DYNAMIC INTERRUPT MODERATION 4982M: Tal Gilboa <talgi@mellanox.com> 4983S: Maintained 4984F: include/linux/net_dim.h 4985 4986DZ DECSTATION DZ11 SERIAL DRIVER 4987M: "Maciej W. Rozycki" <macro@linux-mips.org> 4988S: Maintained 4989F: drivers/tty/serial/dz.* 4990 4991E3X0 POWER BUTTON DRIVER 4992M: Moritz Fischer <moritz.fischer@ettus.com> 4993L: usrp-users@lists.ettus.com 4994W: http://www.ettus.com 4995S: Supported 4996F: drivers/input/misc/e3x0-button.c 4997F: Documentation/devicetree/bindings/input/e3x0-button.txt 4998 4999E4000 MEDIA DRIVER 5000M: Antti Palosaari <crope@iki.fi> 5001L: linux-media@vger.kernel.org 5002W: https://linuxtv.org 5003W: http://palosaari.fi/linux/ 5004Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5005T: git git://linuxtv.org/anttip/media_tree.git 5006S: Maintained 5007F: drivers/media/tuners/e4000* 5008 5009EATA ISA/EISA/PCI SCSI DRIVER 5010M: Dario Ballabio <ballabio_dario@emc.com> 5011L: linux-scsi@vger.kernel.org 5012S: Maintained 5013F: drivers/scsi/eata.c 5014 5015EC100 MEDIA DRIVER 5016M: Antti Palosaari <crope@iki.fi> 5017L: linux-media@vger.kernel.org 5018W: https://linuxtv.org 5019W: http://palosaari.fi/linux/ 5020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5021T: git git://linuxtv.org/anttip/media_tree.git 5022S: Maintained 5023F: drivers/media/dvb-frontends/ec100* 5024 5025ECRYPT FILE SYSTEM 5026M: Tyler Hicks <tyhicks@canonical.com> 5027L: ecryptfs@vger.kernel.org 5028W: http://ecryptfs.org 5029W: https://launchpad.net/ecryptfs 5030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5031S: Supported 5032F: Documentation/filesystems/ecryptfs.txt 5033F: fs/ecryptfs/ 5034 5035EDAC-AMD64 5036M: Borislav Petkov <bp@alien8.de> 5037L: linux-edac@vger.kernel.org 5038S: Maintained 5039F: drivers/edac/amd64_edac* 5040 5041EDAC-CALXEDA 5042M: Robert Richter <rric@kernel.org> 5043L: linux-edac@vger.kernel.org 5044S: Maintained 5045F: drivers/edac/highbank* 5046 5047EDAC-CAVIUM OCTEON 5048M: Ralf Baechle <ralf@linux-mips.org> 5049M: David Daney <david.daney@cavium.com> 5050L: linux-edac@vger.kernel.org 5051L: linux-mips@linux-mips.org 5052S: Supported 5053F: drivers/edac/octeon_edac* 5054 5055EDAC-CAVIUM THUNDERX 5056M: David Daney <david.daney@cavium.com> 5057M: Jan Glauber <jglauber@cavium.com> 5058L: linux-edac@vger.kernel.org 5059S: Supported 5060F: drivers/edac/thunderx_edac* 5061 5062EDAC-CORE 5063M: Borislav Petkov <bp@alien8.de> 5064M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5065M: Mauro Carvalho Chehab <mchehab@kernel.org> 5066L: linux-edac@vger.kernel.org 5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5069S: Supported 5070F: Documentation/admin-guide/ras.rst 5071F: Documentation/driver-api/edac.rst 5072F: drivers/edac/ 5073F: include/linux/edac.h 5074 5075EDAC-E752X 5076M: Mark Gross <mark.gross@intel.com> 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/e752x_edac.c 5080 5081EDAC-E7XXX 5082L: linux-edac@vger.kernel.org 5083S: Maintained 5084F: drivers/edac/e7xxx_edac.c 5085 5086EDAC-FSL_DDR 5087M: York Sun <york.sun@nxp.com> 5088L: linux-edac@vger.kernel.org 5089S: Maintained 5090F: drivers/edac/fsl_ddr_edac.* 5091 5092EDAC-GHES 5093M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5094M: Mauro Carvalho Chehab <mchehab@kernel.org> 5095L: linux-edac@vger.kernel.org 5096S: Maintained 5097F: drivers/edac/ghes_edac.c 5098 5099EDAC-I3000 5100L: linux-edac@vger.kernel.org 5101S: Orphan 5102F: drivers/edac/i3000_edac.c 5103 5104EDAC-I5000 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/i5000_edac.c 5108 5109EDAC-I5400 5110M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5111M: Mauro Carvalho Chehab <mchehab@kernel.org> 5112L: linux-edac@vger.kernel.org 5113S: Maintained 5114F: drivers/edac/i5400_edac.c 5115 5116EDAC-I7300 5117M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5118M: Mauro Carvalho Chehab <mchehab@kernel.org> 5119L: linux-edac@vger.kernel.org 5120S: Maintained 5121F: drivers/edac/i7300_edac.c 5122 5123EDAC-I7CORE 5124M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5125M: Mauro Carvalho Chehab <mchehab@kernel.org> 5126L: linux-edac@vger.kernel.org 5127S: Maintained 5128F: drivers/edac/i7core_edac.c 5129 5130EDAC-I82443BXGX 5131M: Tim Small <tim@buttersideup.com> 5132L: linux-edac@vger.kernel.org 5133S: Maintained 5134F: drivers/edac/i82443bxgx_edac.c 5135 5136EDAC-I82975X 5137M: Ranganathan Desikan <ravi@jetztechnologies.com> 5138M: "Arvind R." <arvino55@gmail.com> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/i82975x_edac.c 5142 5143EDAC-IE31200 5144M: Jason Baron <jbaron@akamai.com> 5145L: linux-edac@vger.kernel.org 5146S: Maintained 5147F: drivers/edac/ie31200_edac.c 5148 5149EDAC-MPC85XX 5150M: Johannes Thumshirn <morbidrsa@gmail.com> 5151L: linux-edac@vger.kernel.org 5152S: Maintained 5153F: drivers/edac/mpc85xx_edac.[ch] 5154 5155EDAC-PASEMI 5156M: Egor Martovetsky <egor@pasemi.com> 5157L: linux-edac@vger.kernel.org 5158S: Maintained 5159F: drivers/edac/pasemi_edac.c 5160 5161EDAC-PND2 5162M: Tony Luck <tony.luck@intel.com> 5163L: linux-edac@vger.kernel.org 5164S: Maintained 5165F: drivers/edac/pnd2_edac.[ch] 5166 5167EDAC-R82600 5168M: Tim Small <tim@buttersideup.com> 5169L: linux-edac@vger.kernel.org 5170S: Maintained 5171F: drivers/edac/r82600_edac.c 5172 5173EDAC-SBRIDGE 5174M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5175M: Mauro Carvalho Chehab <mchehab@kernel.org> 5176L: linux-edac@vger.kernel.org 5177S: Maintained 5178F: drivers/edac/sb_edac.c 5179 5180EDAC-SKYLAKE 5181M: Tony Luck <tony.luck@intel.com> 5182L: linux-edac@vger.kernel.org 5183S: Maintained 5184F: drivers/edac/skx_edac.c 5185 5186EDAC-TI 5187M: Tero Kristo <t-kristo@ti.com> 5188L: linux-edac@vger.kernel.org 5189S: Maintained 5190F: drivers/edac/ti_edac.c 5191 5192EDIROL UA-101/UA-1000 DRIVER 5193M: Clemens Ladisch <clemens@ladisch.de> 5194L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5195T: git git://git.alsa-project.org/alsa-kernel.git 5196S: Maintained 5197F: sound/usb/misc/ua101.c 5198 5199EFI TEST DRIVER 5200L: linux-efi@vger.kernel.org 5201M: Ivan Hu <ivan.hu@canonical.com> 5202M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5203S: Maintained 5204F: drivers/firmware/efi/test/ 5205 5206EFI VARIABLE FILESYSTEM 5207M: Matthew Garrett <matthew.garrett@nebula.com> 5208M: Jeremy Kerr <jk@ozlabs.org> 5209M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5211L: linux-efi@vger.kernel.org 5212S: Maintained 5213F: fs/efivarfs/ 5214 5215EFIFB FRAMEBUFFER DRIVER 5216L: linux-fbdev@vger.kernel.org 5217M: Peter Jones <pjones@redhat.com> 5218S: Maintained 5219F: drivers/video/fbdev/efifb.c 5220 5221EFS FILESYSTEM 5222W: http://aeschi.ch.eu.org/efs/ 5223S: Orphan 5224F: fs/efs/ 5225 5226EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5227M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5228L: netdev@vger.kernel.org 5229S: Maintained 5230F: drivers/net/ethernet/ibm/ehea/ 5231 5232EM28XX VIDEO4LINUX DRIVER 5233M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5234M: Mauro Carvalho Chehab <mchehab@kernel.org> 5235L: linux-media@vger.kernel.org 5236W: https://linuxtv.org 5237T: git git://linuxtv.org/media_tree.git 5238S: Maintained 5239F: drivers/media/usb/em28xx/ 5240F: Documentation/media/v4l-drivers/em28xx* 5241 5242EMBEDDED LINUX 5243M: Paul Gortmaker <paul.gortmaker@windriver.com> 5244M: Matt Mackall <mpm@selenic.com> 5245M: David Woodhouse <dwmw2@infradead.org> 5246L: linux-embedded@vger.kernel.org 5247S: Maintained 5248 5249Emulex 10Gbps iSCSI - OneConnect DRIVER 5250M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5251M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5252M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5253L: linux-scsi@vger.kernel.org 5254W: http://www.broadcom.com 5255S: Supported 5256F: drivers/scsi/be2iscsi/ 5257 5258Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5259M: Sathya Perla <sathya.perla@broadcom.com> 5260M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5261M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5262M: Somnath Kotur <somnath.kotur@broadcom.com> 5263L: netdev@vger.kernel.org 5264W: http://www.emulex.com 5265S: Supported 5266F: drivers/net/ethernet/emulex/benet/ 5267 5268EMULEX ONECONNECT ROCE DRIVER 5269M: Selvin Xavier <selvin.xavier@broadcom.com> 5270M: Devesh Sharma <devesh.sharma@broadcom.com> 5271L: linux-rdma@vger.kernel.org 5272W: http://www.broadcom.com 5273S: Odd Fixes 5274F: drivers/infiniband/hw/ocrdma/ 5275F: include/uapi/rdma/ocrdma-abi.h 5276 5277EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5278M: James Smart <james.smart@broadcom.com> 5279M: Dick Kennedy <dick.kennedy@broadcom.com> 5280L: linux-scsi@vger.kernel.org 5281W: http://www.broadcom.com 5282S: Supported 5283F: drivers/scsi/lpfc/ 5284 5285ENE CB710 FLASH CARD READER DRIVER 5286M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5287S: Maintained 5288F: drivers/misc/cb710/ 5289F: drivers/mmc/host/cb710-mmc.* 5290F: include/linux/cb710.h 5291 5292ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5293M: Maxim Levitsky <maximlevitsky@gmail.com> 5294S: Maintained 5295F: drivers/media/rc/ene_ir.* 5296 5297EPSON S1D13XXX FRAMEBUFFER DRIVER 5298M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5299S: Maintained 5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5301F: drivers/video/fbdev/s1d13xxxfb.c 5302F: include/video/s1d13xxxfb.h 5303 5304ERRSEQ ERROR TRACKING INFRASTRUCTURE 5305M: Jeff Layton <jlayton@kernel.org> 5306S: Maintained 5307F: lib/errseq.c 5308F: include/linux/errseq.h 5309 5310ET131X NETWORK DRIVER 5311M: Mark Einon <mark.einon@gmail.com> 5312S: Odd Fixes 5313F: drivers/net/ethernet/agere/ 5314 5315ETHERNET BRIDGE 5316M: Stephen Hemminger <stephen@networkplumber.org> 5317L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5318L: netdev@vger.kernel.org 5319W: http://www.linuxfoundation.org/en/Net:Bridge 5320S: Maintained 5321F: include/linux/netfilter_bridge/ 5322F: net/bridge/ 5323 5324ETHERNET PHY LIBRARY 5325M: Andrew Lunn <andrew@lunn.ch> 5326M: Florian Fainelli <f.fainelli@gmail.com> 5327L: netdev@vger.kernel.org 5328S: Maintained 5329F: Documentation/ABI/testing/sysfs-bus-mdio 5330F: Documentation/devicetree/bindings/net/mdio* 5331F: Documentation/networking/phy.txt 5332F: drivers/net/phy/ 5333F: drivers/of/of_mdio.c 5334F: drivers/of/of_net.c 5335F: include/linux/*mdio*.h 5336F: include/linux/of_net.h 5337F: include/linux/phy.h 5338F: include/linux/phy_fixed.h 5339F: include/linux/platform_data/mdio-gpio.h 5340F: include/linux/platform_data/mdio-bcm-unimac.h 5341F: include/trace/events/mdio.h 5342F: include/uapi/linux/mdio.h 5343F: include/uapi/linux/mii.h 5344 5345EXT2 FILE SYSTEM 5346M: Jan Kara <jack@suse.com> 5347L: linux-ext4@vger.kernel.org 5348S: Maintained 5349F: Documentation/filesystems/ext2.txt 5350F: fs/ext2/ 5351F: include/linux/ext2* 5352 5353EXT4 FILE SYSTEM 5354M: "Theodore Ts'o" <tytso@mit.edu> 5355M: Andreas Dilger <adilger.kernel@dilger.ca> 5356L: linux-ext4@vger.kernel.org 5357W: http://ext4.wiki.kernel.org 5358Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5360S: Maintained 5361F: Documentation/filesystems/ext4.txt 5362F: fs/ext4/ 5363 5364Extended Verification Module (EVM) 5365M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5366L: linux-integrity@vger.kernel.org 5367S: Supported 5368F: security/integrity/evm/ 5369 5370EXTENSIBLE FIRMWARE INTERFACE (EFI) 5371M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5372L: linux-efi@vger.kernel.org 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5374S: Maintained 5375F: Documentation/efi-stub.txt 5376F: arch/*/kernel/efi.c 5377F: arch/x86/boot/compressed/eboot.[ch] 5378F: arch/*/include/asm/efi.h 5379F: arch/x86/platform/efi/ 5380F: drivers/firmware/efi/ 5381F: include/linux/efi*.h 5382F: arch/arm/boot/compressed/efi-header.S 5383F: arch/arm64/kernel/efi-entry.S 5384 5385EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5386M: MyungJoo Ham <myungjoo.ham@samsung.com> 5387M: Chanwoo Choi <cw00.choi@samsung.com> 5388L: linux-kernel@vger.kernel.org 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5390S: Maintained 5391F: drivers/extcon/ 5392F: include/linux/extcon/ 5393F: include/linux/extcon.h 5394F: Documentation/extcon/ 5395F: Documentation/devicetree/bindings/extcon/ 5396 5397EXYNOS DP DRIVER 5398M: Jingoo Han <jingoohan1@gmail.com> 5399L: dri-devel@lists.freedesktop.org 5400S: Maintained 5401F: drivers/gpu/drm/exynos/exynos_dp* 5402 5403EXYNOS SYSMMU (IOMMU) driver 5404M: Marek Szyprowski <m.szyprowski@samsung.com> 5405L: iommu@lists.linux-foundation.org 5406S: Maintained 5407F: drivers/iommu/exynos-iommu.c 5408 5409EZchip NPS platform support 5410M: Elad Kanfi <eladkan@mellanox.com> 5411M: Vineet Gupta <vgupta@synopsys.com> 5412S: Supported 5413F: arch/arc/plat-eznps 5414F: arch/arc/boot/dts/eznps.dts 5415 5416F2FS FILE SYSTEM 5417M: Jaegeuk Kim <jaegeuk@kernel.org> 5418M: Chao Yu <yuchao0@huawei.com> 5419L: linux-f2fs-devel@lists.sourceforge.net 5420W: https://f2fs.wiki.kernel.org/ 5421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5422S: Maintained 5423F: Documentation/filesystems/f2fs.txt 5424F: Documentation/ABI/testing/sysfs-fs-f2fs 5425F: fs/f2fs/ 5426F: include/linux/f2fs_fs.h 5427F: include/trace/events/f2fs.h 5428 5429F71805F HARDWARE MONITORING DRIVER 5430M: Jean Delvare <jdelvare@suse.com> 5431L: linux-hwmon@vger.kernel.org 5432S: Maintained 5433F: Documentation/hwmon/f71805f 5434F: drivers/hwmon/f71805f.c 5435 5436FANOTIFY 5437M: Jan Kara <jack@suse.cz> 5438R: Amir Goldstein <amir73il@gmail.com> 5439L: linux-fsdevel@vger.kernel.org 5440S: Maintained 5441F: fs/notify/fanotify/ 5442F: include/linux/fanotify.h 5443F: include/uapi/linux/fanotify.h 5444 5445FARSYNC SYNCHRONOUS DRIVER 5446M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5447W: http://www.farsite.co.uk/ 5448S: Supported 5449F: drivers/net/wan/farsync.* 5450 5451FAULT INJECTION SUPPORT 5452M: Akinobu Mita <akinobu.mita@gmail.com> 5453S: Supported 5454F: Documentation/fault-injection/ 5455F: lib/fault-inject.c 5456 5457FBTFT Framebuffer drivers 5458M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5459S: Maintained 5460F: drivers/staging/fbtft/ 5461 5462FC0011 TUNER DRIVER 5463M: Michael Buesch <m@bues.ch> 5464L: linux-media@vger.kernel.org 5465S: Maintained 5466F: drivers/media/tuners/fc0011.h 5467F: drivers/media/tuners/fc0011.c 5468 5469FC2580 MEDIA DRIVER 5470M: Antti Palosaari <crope@iki.fi> 5471L: linux-media@vger.kernel.org 5472W: https://linuxtv.org 5473W: http://palosaari.fi/linux/ 5474Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5475T: git git://linuxtv.org/anttip/media_tree.git 5476S: Maintained 5477F: drivers/media/tuners/fc2580* 5478 5479FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5480M: Johannes Thumshirn <jth@kernel.org> 5481L: linux-scsi@vger.kernel.org 5482W: www.Open-FCoE.org 5483S: Supported 5484F: drivers/scsi/libfc/ 5485F: drivers/scsi/fcoe/ 5486F: include/scsi/fc/ 5487F: include/scsi/libfc.h 5488F: include/scsi/libfcoe.h 5489F: include/uapi/scsi/fc/ 5490 5491FILE LOCKING (flock() and fcntl()/lockf()) 5492M: Jeff Layton <jlayton@kernel.org> 5493M: "J. Bruce Fields" <bfields@fieldses.org> 5494L: linux-fsdevel@vger.kernel.org 5495S: Maintained 5496F: include/linux/fcntl.h 5497F: include/uapi/linux/fcntl.h 5498F: fs/fcntl.c 5499F: fs/locks.c 5500 5501FILESYSTEMS (VFS and infrastructure) 5502M: Alexander Viro <viro@zeniv.linux.org.uk> 5503L: linux-fsdevel@vger.kernel.org 5504S: Maintained 5505F: fs/* 5506F: include/linux/fs.h 5507F: include/uapi/linux/fs.h 5508 5509FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5510M: Riku Voipio <riku.voipio@iki.fi> 5511L: linux-hwmon@vger.kernel.org 5512S: Maintained 5513F: drivers/hwmon/f75375s.c 5514F: include/linux/f75375s.h 5515 5516FIREWIRE AUDIO DRIVERS 5517M: Clemens Ladisch <clemens@ladisch.de> 5518L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5519T: git git://git.alsa-project.org/alsa-kernel.git 5520S: Maintained 5521F: sound/firewire/ 5522 5523FIREWIRE MEDIA DRIVERS (firedtv) 5524M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5525L: linux-media@vger.kernel.org 5526L: linux1394-devel@lists.sourceforge.net 5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5528S: Maintained 5529F: drivers/media/firewire/ 5530 5531FIREWIRE SBP-2 TARGET 5532M: Chris Boot <bootc@bootc.net> 5533L: linux-scsi@vger.kernel.org 5534L: target-devel@vger.kernel.org 5535L: linux1394-devel@lists.sourceforge.net 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5537S: Maintained 5538F: drivers/target/sbp/ 5539 5540FIREWIRE SUBSYSTEM 5541M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5542L: linux1394-devel@lists.sourceforge.net 5543W: http://ieee1394.wiki.kernel.org/ 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5545S: Maintained 5546F: drivers/firewire/ 5547F: include/linux/firewire.h 5548F: include/uapi/linux/firewire*.h 5549F: tools/firewire/ 5550 5551FIRMWARE LOADER (request_firmware) 5552M: Luis R. Rodriguez <mcgrof@kernel.org> 5553L: linux-kernel@vger.kernel.org 5554S: Maintained 5555F: Documentation/firmware_class/ 5556F: drivers/base/firmware*.c 5557F: include/linux/firmware.h 5558 5559FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5560M: Joshua Morris <josh.h.morris@us.ibm.com> 5561M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5562S: Maintained 5563F: drivers/block/rsxx/ 5564 5565FLOPPY DRIVER 5566M: Jiri Kosina <jikos@kernel.org> 5567T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5568S: Odd fixes 5569F: drivers/block/floppy.c 5570 5571FMC SUBSYSTEM 5572M: Alessandro Rubini <rubini@gnudd.com> 5573W: http://www.ohwr.org/projects/fmc-bus 5574S: Supported 5575F: drivers/fmc/ 5576F: include/linux/fmc*.h 5577F: include/linux/ipmi-fru.h 5578K: fmc_d.*register 5579 5580FPGA MANAGER FRAMEWORK 5581M: Alan Tull <atull@kernel.org> 5582M: Moritz Fischer <mdf@kernel.org> 5583L: linux-fpga@vger.kernel.org 5584S: Maintained 5585T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5586Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5587F: Documentation/fpga/ 5588F: Documentation/devicetree/bindings/fpga/ 5589F: drivers/fpga/ 5590F: include/linux/fpga/ 5591W: http://www.rocketboards.org 5592 5593FPU EMULATOR 5594M: Bill Metzenthen <billm@melbpc.org.au> 5595W: http://floatingpoint.sourceforge.net/emulator/index.html 5596S: Maintained 5597F: arch/x86/math-emu/ 5598 5599FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5600L: netdev@vger.kernel.org 5601S: Orphan 5602F: drivers/net/wan/dlci.c 5603F: drivers/net/wan/sdla.c 5604 5605FRAMEBUFFER LAYER 5606M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5607L: dri-devel@lists.freedesktop.org 5608L: linux-fbdev@vger.kernel.org 5609T: git git://github.com/bzolnier/linux.git 5610Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5611S: Maintained 5612F: Documentation/fb/ 5613F: drivers/video/ 5614F: include/video/ 5615F: include/linux/fb.h 5616F: include/uapi/video/ 5617F: include/uapi/linux/fb.h 5618 5619FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5620M: Horia Geantă <horia.geanta@nxp.com> 5621M: Aymen Sghaier <aymen.sghaier@nxp.com> 5622L: linux-crypto@vger.kernel.org 5623S: Maintained 5624F: drivers/crypto/caam/ 5625F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5626 5627FREESCALE DIU FRAMEBUFFER DRIVER 5628M: Timur Tabi <timur@tabi.org> 5629L: linux-fbdev@vger.kernel.org 5630S: Maintained 5631F: drivers/video/fbdev/fsl-diu-fb.* 5632 5633FREESCALE DMA DRIVER 5634M: Li Yang <leoyang.li@nxp.com> 5635M: Zhang Wei <zw@zh-kernel.org> 5636L: linuxppc-dev@lists.ozlabs.org 5637S: Maintained 5638F: drivers/dma/fsldma.* 5639 5640FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5641M: Claudiu Manoil <claudiu.manoil@freescale.com> 5642L: netdev@vger.kernel.org 5643S: Maintained 5644F: drivers/net/ethernet/freescale/gianfar* 5645X: drivers/net/ethernet/freescale/gianfar_ptp.c 5646F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5647 5648FREESCALE GPMI NAND DRIVER 5649M: Han Xu <han.xu@nxp.com> 5650L: linux-mtd@lists.infradead.org 5651S: Maintained 5652F: drivers/mtd/nand/gpmi-nand/* 5653 5654FREESCALE I2C CPM DRIVER 5655M: Jochen Friedrich <jochen@scram.de> 5656L: linuxppc-dev@lists.ozlabs.org 5657L: linux-i2c@vger.kernel.org 5658S: Maintained 5659F: drivers/i2c/busses/i2c-cpm.c 5660 5661FREESCALE IMX / MXC FEC DRIVER 5662M: Fugang Duan <fugang.duan@nxp.com> 5663L: netdev@vger.kernel.org 5664S: Maintained 5665F: drivers/net/ethernet/freescale/fec_main.c 5666F: drivers/net/ethernet/freescale/fec_ptp.c 5667F: drivers/net/ethernet/freescale/fec.h 5668F: Documentation/devicetree/bindings/net/fsl-fec.txt 5669 5670FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5671M: Sascha Hauer <kernel@pengutronix.de> 5672L: linux-fbdev@vger.kernel.org 5673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5674S: Maintained 5675F: include/linux/platform_data/video-imxfb.h 5676F: drivers/video/fbdev/imxfb.c 5677 5678FREESCALE QORIQ DPAA ETHERNET DRIVER 5679M: Madalin Bucur <madalin.bucur@nxp.com> 5680L: netdev@vger.kernel.org 5681S: Maintained 5682F: drivers/net/ethernet/freescale/dpaa 5683 5684FREESCALE QORIQ DPAA FMAN DRIVER 5685M: Madalin Bucur <madalin.bucur@nxp.com> 5686L: netdev@vger.kernel.org 5687S: Maintained 5688F: drivers/net/ethernet/freescale/fman 5689F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5690 5691FREESCALE QUAD SPI DRIVER 5692M: Han Xu <han.xu@nxp.com> 5693L: linux-mtd@lists.infradead.org 5694S: Maintained 5695F: drivers/mtd/spi-nor/fsl-quadspi.c 5696 5697FREESCALE QUICC ENGINE LIBRARY 5698M: Qiang Zhao <qiang.zhao@nxp.com> 5699L: linuxppc-dev@lists.ozlabs.org 5700S: Maintained 5701F: drivers/soc/fsl/qe/ 5702F: include/soc/fsl/*qe*.h 5703F: include/soc/fsl/*ucc*.h 5704 5705FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5706M: Li Yang <leoyang.li@nxp.com> 5707L: netdev@vger.kernel.org 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: drivers/net/ethernet/freescale/ucc_geth* 5711 5712FREESCALE QUICC ENGINE UCC HDLC DRIVER 5713M: Zhao Qiang <qiang.zhao@nxp.com> 5714L: netdev@vger.kernel.org 5715L: linuxppc-dev@lists.ozlabs.org 5716S: Maintained 5717F: drivers/net/wan/fsl_ucc_hdlc* 5718 5719FREESCALE QUICC ENGINE UCC UART DRIVER 5720M: Timur Tabi <timur@tabi.org> 5721L: linuxppc-dev@lists.ozlabs.org 5722S: Maintained 5723F: drivers/tty/serial/ucc_uart.c 5724 5725FREESCALE SOC DRIVERS 5726M: Li Yang <leoyang.li@nxp.com> 5727L: linuxppc-dev@lists.ozlabs.org 5728L: linux-arm-kernel@lists.infradead.org 5729S: Maintained 5730F: Documentation/devicetree/bindings/soc/fsl/ 5731F: drivers/soc/fsl/ 5732F: include/linux/fsl/ 5733 5734FREESCALE SOC FS_ENET DRIVER 5735M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5736M: Vitaly Bordug <vbordug@ru.mvista.com> 5737L: linuxppc-dev@lists.ozlabs.org 5738L: netdev@vger.kernel.org 5739S: Maintained 5740F: drivers/net/ethernet/freescale/fs_enet/ 5741F: include/linux/fs_enet_pd.h 5742 5743FREESCALE SOC SOUND DRIVERS 5744M: Timur Tabi <timur@tabi.org> 5745M: Nicolin Chen <nicoleotsuka@gmail.com> 5746M: Xiubo Li <Xiubo.Lee@gmail.com> 5747R: Fabio Estevam <fabio.estevam@nxp.com> 5748L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5749L: linuxppc-dev@lists.ozlabs.org 5750S: Maintained 5751F: sound/soc/fsl/fsl* 5752F: sound/soc/fsl/imx* 5753F: sound/soc/fsl/mpc8610_hpcd.c 5754 5755FREESCALE USB PERIPHERAL DRIVERS 5756M: Li Yang <leoyang.li@nxp.com> 5757L: linux-usb@vger.kernel.org 5758L: linuxppc-dev@lists.ozlabs.org 5759S: Maintained 5760F: drivers/usb/gadget/udc/fsl* 5761 5762FREEVXFS FILESYSTEM 5763M: Christoph Hellwig <hch@infradead.org> 5764W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5765S: Maintained 5766F: fs/freevxfs/ 5767 5768FREEZER 5769M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5770M: Pavel Machek <pavel@ucw.cz> 5771L: linux-pm@vger.kernel.org 5772S: Supported 5773F: Documentation/power/freezing-of-tasks.txt 5774F: include/linux/freezer.h 5775F: kernel/freezer.c 5776 5777FRONTSWAP API 5778M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5779L: linux-kernel@vger.kernel.org 5780S: Maintained 5781F: mm/frontswap.c 5782F: include/linux/frontswap.h 5783 5784FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5785M: David Howells <dhowells@redhat.com> 5786L: linux-cachefs@redhat.com (moderated for non-subscribers) 5787S: Supported 5788F: Documentation/filesystems/caching/ 5789F: fs/fscache/ 5790F: include/linux/fscache*.h 5791 5792FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5793M: Theodore Y. Ts'o <tytso@mit.edu> 5794M: Jaegeuk Kim <jaegeuk@kernel.org> 5795L: linux-fscrypt@vger.kernel.org 5796Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5798S: Supported 5799F: fs/crypto/ 5800F: include/linux/fscrypt*.h 5801F: Documentation/filesystems/fscrypt.rst 5802 5803FUJITSU FR-V (FRV) PORT 5804S: Orphan 5805F: arch/frv/ 5806 5807FUJITSU LAPTOP EXTRAS 5808M: Jonathan Woithe <jwoithe@just42.net> 5809L: platform-driver-x86@vger.kernel.org 5810S: Maintained 5811F: drivers/platform/x86/fujitsu-laptop.c 5812 5813FUJITSU M-5MO LS CAMERA ISP DRIVER 5814M: Kyungmin Park <kyungmin.park@samsung.com> 5815M: Heungjun Kim <riverful.kim@samsung.com> 5816L: linux-media@vger.kernel.org 5817S: Maintained 5818F: drivers/media/i2c/m5mols/ 5819F: include/media/i2c/m5mols.h 5820 5821FUJITSU TABLET EXTRAS 5822M: Robert Gerlach <khnz@gmx.de> 5823L: platform-driver-x86@vger.kernel.org 5824S: Maintained 5825F: drivers/platform/x86/fujitsu-tablet.c 5826 5827FUSE: FILESYSTEM IN USERSPACE 5828M: Miklos Szeredi <miklos@szeredi.hu> 5829L: linux-fsdevel@vger.kernel.org 5830W: http://fuse.sourceforge.net/ 5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5832S: Maintained 5833F: fs/fuse/ 5834F: include/uapi/linux/fuse.h 5835F: Documentation/filesystems/fuse.txt 5836 5837FUTEX SUBSYSTEM 5838M: Thomas Gleixner <tglx@linutronix.de> 5839M: Ingo Molnar <mingo@redhat.com> 5840R: Peter Zijlstra <peterz@infradead.org> 5841R: Darren Hart <dvhart@infradead.org> 5842L: linux-kernel@vger.kernel.org 5843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5844S: Maintained 5845F: kernel/futex.c 5846F: kernel/futex_compat.c 5847F: include/asm-generic/futex.h 5848F: include/linux/futex.h 5849F: include/uapi/linux/futex.h 5850F: tools/testing/selftests/futex/ 5851F: tools/perf/bench/futex* 5852F: Documentation/*futex* 5853 5854FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5855M: Rik Faith <faith@cs.unc.edu> 5856L: linux-scsi@vger.kernel.org 5857S: Odd Fixes (e.g., new signatures) 5858F: drivers/scsi/fdomain.* 5859 5860GCC PLUGINS 5861M: Kees Cook <keescook@chromium.org> 5862R: Emese Revfy <re.emese@gmail.com> 5863L: kernel-hardening@lists.openwall.com 5864S: Maintained 5865F: scripts/gcc-plugins/ 5866F: scripts/gcc-plugin.sh 5867F: scripts/Makefile.gcc-plugins 5868F: Documentation/gcc-plugins.txt 5869 5870GCOV BASED KERNEL PROFILING 5871M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5872S: Maintained 5873F: kernel/gcov/ 5874F: Documentation/dev-tools/gcov.rst 5875 5876GDB KERNEL DEBUGGING HELPER SCRIPTS 5877M: Jan Kiszka <jan.kiszka@siemens.com> 5878M: Kieran Bingham <kieran@bingham.xyz> 5879S: Supported 5880F: scripts/gdb/ 5881 5882GDT SCSI DISK ARRAY CONTROLLER DRIVER 5883M: Achim Leubner <achim_leubner@adaptec.com> 5884L: linux-scsi@vger.kernel.org 5885W: http://www.icp-vortex.com/ 5886S: Supported 5887F: drivers/scsi/gdt* 5888 5889GEMTEK FM RADIO RECEIVER DRIVER 5890M: Hans Verkuil <hverkuil@xs4all.nl> 5891L: linux-media@vger.kernel.org 5892T: git git://linuxtv.org/media_tree.git 5893W: https://linuxtv.org 5894S: Maintained 5895F: drivers/media/radio/radio-gemtek* 5896 5897GENERIC GPIO I2C DRIVER 5898M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5899S: Supported 5900F: drivers/i2c/busses/i2c-gpio.c 5901F: include/linux/i2c-gpio.h 5902 5903GENERIC GPIO I2C MULTIPLEXER DRIVER 5904M: Peter Korsgaard <peter.korsgaard@barco.com> 5905L: linux-i2c@vger.kernel.org 5906S: Supported 5907F: drivers/i2c/muxes/i2c-mux-gpio.c 5908F: include/linux/i2c-mux-gpio.h 5909F: Documentation/i2c/muxes/i2c-mux-gpio 5910 5911GENERIC HDLC (WAN) DRIVERS 5912M: Krzysztof Halasa <khc@pm.waw.pl> 5913W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5914S: Maintained 5915F: drivers/net/wan/c101.c 5916F: drivers/net/wan/hd6457* 5917F: drivers/net/wan/hdlc* 5918F: drivers/net/wan/n2.c 5919F: drivers/net/wan/pc300too.c 5920F: drivers/net/wan/pci200syn.c 5921F: drivers/net/wan/wanxl* 5922 5923GENERIC INCLUDE/ASM HEADER FILES 5924M: Arnd Bergmann <arnd@arndb.de> 5925L: linux-arch@vger.kernel.org 5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5927S: Maintained 5928F: include/asm-generic/ 5929F: include/uapi/asm-generic/ 5930 5931GENERIC PHY FRAMEWORK 5932M: Kishon Vijay Abraham I <kishon@ti.com> 5933L: linux-kernel@vger.kernel.org 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5935S: Supported 5936F: drivers/phy/ 5937F: include/linux/phy/ 5938 5939GENERIC PM DOMAINS 5940M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5941M: Kevin Hilman <khilman@kernel.org> 5942M: Ulf Hansson <ulf.hansson@linaro.org> 5943L: linux-pm@vger.kernel.org 5944S: Supported 5945F: drivers/base/power/domain*.c 5946F: include/linux/pm_domain.h 5947F: Documentation/devicetree/bindings/power/power_domain.txt 5948 5949GENERIC UIO DRIVER FOR PCI DEVICES 5950M: "Michael S. Tsirkin" <mst@redhat.com> 5951L: kvm@vger.kernel.org 5952S: Supported 5953F: drivers/uio/uio_pci_generic.c 5954 5955GENWQE (IBM Generic Workqueue Card) 5956M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5957M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5958S: Supported 5959F: drivers/misc/genwqe/ 5960 5961GET_MAINTAINER SCRIPT 5962M: Joe Perches <joe@perches.com> 5963S: Maintained 5964F: scripts/get_maintainer.pl 5965 5966GFS2 FILE SYSTEM 5967M: Steven Whitehouse <swhiteho@redhat.com> 5968M: Bob Peterson <rpeterso@redhat.com> 5969L: cluster-devel@redhat.com 5970W: http://sources.redhat.com/cluster/ 5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5972S: Supported 5973F: Documentation/filesystems/gfs2*.txt 5974F: fs/gfs2/ 5975F: include/uapi/linux/gfs2_ondisk.h 5976 5977GIGASET ISDN DRIVERS 5978M: Paul Bolle <pebolle@tiscali.nl> 5979L: gigaset307x-common@lists.sourceforge.net 5980W: http://gigaset307x.sourceforge.net/ 5981S: Odd Fixes 5982F: Documentation/isdn/README.gigaset 5983F: drivers/isdn/gigaset/ 5984F: include/uapi/linux/gigaset_dev.h 5985 5986GO7007 MPEG CODEC 5987M: Hans Verkuil <hans.verkuil@cisco.com> 5988L: linux-media@vger.kernel.org 5989S: Maintained 5990F: drivers/media/usb/go7007/ 5991 5992GOODIX TOUCHSCREEN 5993M: Bastien Nocera <hadess@hadess.net> 5994L: linux-input@vger.kernel.org 5995S: Maintained 5996F: drivers/input/touchscreen/goodix.c 5997 5998GPD POCKET FAN DRIVER 5999M: Hans de Goede <hdegoede@redhat.com> 6000L: platform-driver-x86@vger.kernel.org 6001S: Maintained 6002F: drivers/platform/x86/gpd-pocket-fan.c 6003 6004GPIO ACPI SUPPORT 6005M: Mika Westerberg <mika.westerberg@linux.intel.com> 6006M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6007L: linux-gpio@vger.kernel.org 6008L: linux-acpi@vger.kernel.org 6009S: Maintained 6010F: Documentation/acpi/gpio-properties.txt 6011F: drivers/gpio/gpiolib-acpi.c 6012 6013GPIO IR Transmitter 6014M: Sean Young <sean@mess.org> 6015L: linux-media@vger.kernel.org 6016S: Maintained 6017F: drivers/media/rc/gpio-ir-tx.c 6018 6019GPIO MOCKUP DRIVER 6020M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 6021R: Bartosz Golaszewski <brgl@bgdev.pl> 6022L: linux-gpio@vger.kernel.org 6023S: Maintained 6024F: drivers/gpio/gpio-mockup.c 6025F: tools/testing/selftests/gpio/ 6026 6027GPIO SUBSYSTEM 6028M: Linus Walleij <linus.walleij@linaro.org> 6029L: linux-gpio@vger.kernel.org 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6031S: Maintained 6032F: Documentation/devicetree/bindings/gpio/ 6033F: Documentation/gpio/ 6034F: Documentation/ABI/testing/gpio-cdev 6035F: Documentation/ABI/obsolete/sysfs-gpio 6036F: drivers/gpio/ 6037F: include/linux/gpio/ 6038F: include/linux/gpio.h 6039F: include/asm-generic/gpio.h 6040F: include/uapi/linux/gpio.h 6041F: tools/gpio/ 6042 6043GRE DEMULTIPLEXER DRIVER 6044M: Dmitry Kozlov <xeb@mail.ru> 6045L: netdev@vger.kernel.org 6046S: Maintained 6047F: net/ipv4/gre_demux.c 6048F: net/ipv4/gre_offload.c 6049F: include/net/gre.h 6050 6051GRETH 10/100/1G Ethernet MAC device driver 6052M: Andreas Larsson <andreas@gaisler.com> 6053L: netdev@vger.kernel.org 6054S: Maintained 6055F: drivers/net/ethernet/aeroflex/ 6056 6057GREYBUS AUDIO PROTOCOLS DRIVERS 6058M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6059M: Mark Greer <mgreer@animalcreek.com> 6060S: Maintained 6061F: drivers/staging/greybus/audio_apbridgea.c 6062F: drivers/staging/greybus/audio_apbridgea.h 6063F: drivers/staging/greybus/audio_codec.c 6064F: drivers/staging/greybus/audio_codec.h 6065F: drivers/staging/greybus/audio_gb.c 6066F: drivers/staging/greybus/audio_manager.c 6067F: drivers/staging/greybus/audio_manager.h 6068F: drivers/staging/greybus/audio_manager_module.c 6069F: drivers/staging/greybus/audio_manager_private.h 6070F: drivers/staging/greybus/audio_manager_sysfs.c 6071F: drivers/staging/greybus/audio_module.c 6072F: drivers/staging/greybus/audio_topology.c 6073 6074GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6075M: Viresh Kumar <vireshk@kernel.org> 6076S: Maintained 6077F: drivers/staging/greybus/authentication.c 6078F: drivers/staging/greybus/bootrom.c 6079F: drivers/staging/greybus/firmware.h 6080F: drivers/staging/greybus/fw-core.c 6081F: drivers/staging/greybus/fw-download.c 6082F: drivers/staging/greybus/fw-managament.c 6083F: drivers/staging/greybus/greybus_authentication.h 6084F: drivers/staging/greybus/greybus_firmware.h 6085F: drivers/staging/greybus/hid.c 6086F: drivers/staging/greybus/i2c.c 6087F: drivers/staging/greybus/spi.c 6088F: drivers/staging/greybus/spilib.c 6089F: drivers/staging/greybus/spilib.h 6090 6091GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6092M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6093S: Maintained 6094F: drivers/staging/greybus/loopback.c 6095F: drivers/staging/greybus/timesync.c 6096F: drivers/staging/greybus/timesync_platform.c 6097 6098GREYBUS PLATFORM DRIVERS 6099M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6100S: Maintained 6101F: drivers/staging/greybus/arche-platform.c 6102F: drivers/staging/greybus/arche-apb-ctrl.c 6103F: drivers/staging/greybus/arche_platform.h 6104 6105GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6106M: Rui Miguel Silva <rmfrfs@gmail.com> 6107S: Maintained 6108F: drivers/staging/greybus/sdio.c 6109F: drivers/staging/greybus/light.c 6110F: drivers/staging/greybus/gpio.c 6111F: drivers/staging/greybus/power_supply.c 6112F: drivers/staging/greybus/spi.c 6113F: drivers/staging/greybus/spilib.c 6114 6115GREYBUS SUBSYSTEM 6116M: Johan Hovold <johan@kernel.org> 6117M: Alex Elder <elder@kernel.org> 6118M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6119S: Maintained 6120F: drivers/staging/greybus/ 6121L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6122 6123GREYBUS UART PROTOCOLS DRIVERS 6124M: David Lin <dtwlin@gmail.com> 6125S: Maintained 6126F: drivers/staging/greybus/uart.c 6127F: drivers/staging/greybus/log.c 6128 6129GS1662 VIDEO SERIALIZER 6130M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6131L: linux-media@vger.kernel.org 6132T: git git://linuxtv.org/media_tree.git 6133S: Maintained 6134F: drivers/media/spi/gs1662.c 6135 6136GSPCA FINEPIX SUBDRIVER 6137M: Frank Zago <frank@zago.net> 6138L: linux-media@vger.kernel.org 6139T: git git://linuxtv.org/media_tree.git 6140S: Maintained 6141F: drivers/media/usb/gspca/finepix.c 6142 6143GSPCA GL860 SUBDRIVER 6144M: Olivier Lorin <o.lorin@laposte.net> 6145L: linux-media@vger.kernel.org 6146T: git git://linuxtv.org/media_tree.git 6147S: Maintained 6148F: drivers/media/usb/gspca/gl860/ 6149 6150GSPCA M5602 SUBDRIVER 6151M: Erik Andren <erik.andren@gmail.com> 6152L: linux-media@vger.kernel.org 6153T: git git://linuxtv.org/media_tree.git 6154S: Maintained 6155F: drivers/media/usb/gspca/m5602/ 6156 6157GSPCA PAC207 SONIXB SUBDRIVER 6158M: Hans Verkuil <hverkuil@xs4all.nl> 6159L: linux-media@vger.kernel.org 6160T: git git://linuxtv.org/media_tree.git 6161S: Odd Fixes 6162F: drivers/media/usb/gspca/pac207.c 6163 6164GSPCA SN9C20X SUBDRIVER 6165M: Brian Johnson <brijohn@gmail.com> 6166L: linux-media@vger.kernel.org 6167T: git git://linuxtv.org/media_tree.git 6168S: Maintained 6169F: drivers/media/usb/gspca/sn9c20x.c 6170 6171GSPCA T613 SUBDRIVER 6172M: Leandro Costantino <lcostantino@gmail.com> 6173L: linux-media@vger.kernel.org 6174T: git git://linuxtv.org/media_tree.git 6175S: Maintained 6176F: drivers/media/usb/gspca/t613.c 6177 6178GSPCA USB WEBCAM DRIVER 6179M: Hans Verkuil <hverkuil@xs4all.nl> 6180L: linux-media@vger.kernel.org 6181T: git git://linuxtv.org/media_tree.git 6182S: Odd Fixes 6183F: drivers/media/usb/gspca/ 6184 6185GTP (GPRS Tunneling Protocol) 6186M: Pablo Neira Ayuso <pablo@netfilter.org> 6187M: Harald Welte <laforge@gnumonks.org> 6188L: osmocom-net-gprs@lists.osmocom.org 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6190S: Maintained 6191F: drivers/net/gtp.c 6192 6193GUID PARTITION TABLE (GPT) 6194M: Davidlohr Bueso <dave@stgolabs.net> 6195L: linux-efi@vger.kernel.org 6196S: Maintained 6197F: block/partitions/efi.* 6198 6199H8/300 ARCHITECTURE 6200M: Yoshinori Sato <ysato@users.sourceforge.jp> 6201L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6202W: http://uclinux-h8.sourceforge.jp 6203T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6204S: Maintained 6205F: arch/h8300/ 6206F: drivers/clocksource/h8300_*.c 6207F: drivers/clk/h8300/ 6208F: drivers/irqchip/irq-renesas-h8*.c 6209 6210HACKRF MEDIA DRIVER 6211M: Antti Palosaari <crope@iki.fi> 6212L: linux-media@vger.kernel.org 6213W: https://linuxtv.org 6214W: http://palosaari.fi/linux/ 6215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6216T: git git://linuxtv.org/anttip/media_tree.git 6217S: Maintained 6218F: drivers/media/usb/hackrf/ 6219 6220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6221M: Frank Seidel <frank@f-seidel.de> 6222L: platform-driver-x86@vger.kernel.org 6223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6224S: Maintained 6225F: drivers/platform/x86/hdaps.c 6226 6227HARDWARE MONITORING 6228M: Jean Delvare <jdelvare@suse.com> 6229M: Guenter Roeck <linux@roeck-us.net> 6230L: linux-hwmon@vger.kernel.org 6231W: http://hwmon.wiki.kernel.org/ 6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6233S: Maintained 6234F: Documentation/hwmon/ 6235F: drivers/hwmon/ 6236F: include/linux/hwmon*.h 6237 6238HARDWARE RANDOM NUMBER GENERATOR CORE 6239M: Matt Mackall <mpm@selenic.com> 6240M: Herbert Xu <herbert@gondor.apana.org.au> 6241L: linux-crypto@vger.kernel.org 6242S: Odd fixes 6243F: Documentation/devicetree/bindings/rng/ 6244F: Documentation/hw_random.txt 6245F: drivers/char/hw_random/ 6246F: include/linux/hw_random.h 6247 6248HARDWARE SPINLOCK CORE 6249M: Ohad Ben-Cohen <ohad@wizery.com> 6250M: Bjorn Andersson <bjorn.andersson@linaro.org> 6251L: linux-remoteproc@vger.kernel.org 6252S: Maintained 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6254F: Documentation/devicetree/bindings/hwlock/ 6255F: Documentation/hwspinlock.txt 6256F: drivers/hwspinlock/ 6257F: include/linux/hwspinlock.h 6258 6259HARMONY SOUND DRIVER 6260L: linux-parisc@vger.kernel.org 6261S: Maintained 6262F: sound/parisc/harmony.* 6263 6264HDPVR USB VIDEO ENCODER DRIVER 6265M: Hans Verkuil <hverkuil@xs4all.nl> 6266L: linux-media@vger.kernel.org 6267T: git git://linuxtv.org/media_tree.git 6268W: https://linuxtv.org 6269S: Odd Fixes 6270F: drivers/media/usb/hdpvr/ 6271 6272HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6273M: Jimmy Vance <jimmy.vance@hpe.com> 6274S: Supported 6275F: Documentation/watchdog/hpwdt.txt 6276F: drivers/watchdog/hpwdt.c 6277 6278HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6279M: Don Brace <don.brace@microsemi.com> 6280L: esc.storagedev@microsemi.com 6281L: linux-scsi@vger.kernel.org 6282S: Supported 6283F: Documentation/scsi/hpsa.txt 6284F: drivers/scsi/hpsa*.[ch] 6285F: include/linux/cciss*.h 6286F: include/uapi/linux/cciss*.h 6287 6288HFI1 DRIVER 6289M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6290M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6291L: linux-rdma@vger.kernel.org 6292S: Supported 6293F: drivers/infiniband/hw/hfi1 6294 6295HFS FILESYSTEM 6296L: linux-fsdevel@vger.kernel.org 6297S: Orphan 6298F: Documentation/filesystems/hfs.txt 6299F: fs/hfs/ 6300 6301HFSPLUS FILESYSTEM 6302L: linux-fsdevel@vger.kernel.org 6303S: Orphan 6304F: Documentation/filesystems/hfsplus.txt 6305F: fs/hfsplus/ 6306 6307HGA FRAMEBUFFER DRIVER 6308M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6309L: linux-nvidia@lists.surfsouth.com 6310W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6311S: Maintained 6312F: drivers/video/fbdev/hgafb.c 6313 6314HIBERNATION (aka Software Suspend, aka swsusp) 6315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6316M: Pavel Machek <pavel@ucw.cz> 6317L: linux-pm@vger.kernel.org 6318B: https://bugzilla.kernel.org 6319S: Supported 6320F: arch/x86/power/ 6321F: drivers/base/power/ 6322F: kernel/power/ 6323F: include/linux/suspend.h 6324F: include/linux/freezer.h 6325F: include/linux/pm.h 6326F: arch/*/include/asm/suspend*.h 6327 6328HID CORE LAYER 6329M: Jiri Kosina <jikos@kernel.org> 6330R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6331L: linux-input@vger.kernel.org 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6333S: Maintained 6334F: drivers/hid/ 6335F: include/linux/hid* 6336F: include/uapi/linux/hid* 6337 6338HID SENSOR HUB DRIVERS 6339M: Jiri Kosina <jikos@kernel.org> 6340M: Jonathan Cameron <jic23@kernel.org> 6341M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6342L: linux-input@vger.kernel.org 6343L: linux-iio@vger.kernel.org 6344S: Maintained 6345F: Documentation/hid/hid-sensor* 6346F: drivers/hid/hid-sensor-* 6347F: drivers/iio/*/hid-* 6348F: include/linux/hid-sensor-* 6349 6350HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6351M: Thomas Gleixner <tglx@linutronix.de> 6352L: linux-kernel@vger.kernel.org 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6354S: Maintained 6355F: Documentation/timers/ 6356F: kernel/time/hrtimer.c 6357F: kernel/time/clockevents.c 6358F: kernel/time/timer_*.c 6359F: include/linux/clockchips.h 6360F: include/linux/hrtimer.h 6361 6362HIGH-SPEED SCC DRIVER FOR AX.25 6363L: linux-hams@vger.kernel.org 6364S: Orphan 6365F: drivers/net/hamradio/dmascc.c 6366F: drivers/net/hamradio/scc.c 6367 6368HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6369M: HighPoint Linux Team <linux@highpoint-tech.com> 6370W: http://www.highpoint-tech.com 6371S: Supported 6372F: Documentation/scsi/hptiop.txt 6373F: drivers/scsi/hptiop.c 6374 6375HIPPI 6376M: Jes Sorensen <jes@trained-monkey.org> 6377L: linux-hippi@sunsite.dk 6378S: Maintained 6379F: include/linux/hippidevice.h 6380F: include/uapi/linux/if_hippi.h 6381F: net/802/hippi.c 6382F: drivers/net/hippi/ 6383 6384HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6385M: Yisen Zhuang <yisen.zhuang@huawei.com> 6386M: Salil Mehta <salil.mehta@huawei.com> 6387L: netdev@vger.kernel.org 6388W: http://www.hisilicon.com 6389S: Maintained 6390F: drivers/net/ethernet/hisilicon/hns3/ 6391 6392HISILICON NETWORK SUBSYSTEM DRIVER 6393M: Yisen Zhuang <yisen.zhuang@huawei.com> 6394M: Salil Mehta <salil.mehta@huawei.com> 6395L: netdev@vger.kernel.org 6396W: http://www.hisilicon.com 6397S: Maintained 6398F: drivers/net/ethernet/hisilicon/ 6399F: Documentation/devicetree/bindings/net/hisilicon*.txt 6400 6401HISILICON PMU DRIVER 6402M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6403W: http://www.hisilicon.com 6404S: Supported 6405F: drivers/perf/hisilicon 6406F: Documentation/perf/hisi-pmu.txt 6407 6408HISILICON ROCE DRIVER 6409M: Lijun Ou <oulijun@huawei.com> 6410M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6411L: linux-rdma@vger.kernel.org 6412S: Maintained 6413F: drivers/infiniband/hw/hns/ 6414F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6415 6416HISILICON SAS Controller 6417M: John Garry <john.garry@huawei.com> 6418W: http://www.hisilicon.com 6419S: Supported 6420F: drivers/scsi/hisi_sas/ 6421F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6422 6423HMM - Heterogeneous Memory Management 6424M: Jérôme Glisse <jglisse@redhat.com> 6425L: linux-mm@kvack.org 6426S: Maintained 6427F: mm/hmm* 6428F: include/linux/hmm* 6429 6430HOST AP DRIVER 6431M: Jouni Malinen <j@w1.fi> 6432L: linux-wireless@vger.kernel.org 6433W: http://w1.fi/hostap-driver.html 6434S: Obsolete 6435F: drivers/net/wireless/intersil/hostap/ 6436 6437HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6438L: platform-driver-x86@vger.kernel.org 6439S: Orphan 6440F: drivers/platform/x86/tc1100-wmi.c 6441 6442HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6443M: Jaroslav Kysela <perex@perex.cz> 6444S: Maintained 6445F: drivers/net/ethernet/hp/hp100.* 6446 6447HPET: High Precision Event Timers driver 6448M: Clemens Ladisch <clemens@ladisch.de> 6449S: Maintained 6450F: Documentation/timers/hpet.txt 6451F: drivers/char/hpet.c 6452F: include/linux/hpet.h 6453F: include/uapi/linux/hpet.h 6454 6455HPET: x86 6456S: Orphan 6457F: arch/x86/kernel/hpet.c 6458F: arch/x86/include/asm/hpet.h 6459 6460HPFS FILESYSTEM 6461M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6462W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6463S: Maintained 6464F: fs/hpfs/ 6465 6466HSI SUBSYSTEM 6467M: Sebastian Reichel <sre@kernel.org> 6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6469S: Maintained 6470F: Documentation/ABI/testing/sysfs-bus-hsi 6471F: Documentation/driver-api/hsi.rst 6472F: drivers/hsi/ 6473F: include/linux/hsi/ 6474F: include/uapi/linux/hsi/ 6475 6476HSO 3G MODEM DRIVER 6477L: linux-usb@vger.kernel.org 6478S: Orphan 6479F: drivers/net/usb/hso.c 6480 6481HSR NETWORK PROTOCOL 6482M: Arvid Brodin <arvid.brodin@alten.se> 6483L: netdev@vger.kernel.org 6484S: Maintained 6485F: net/hsr/ 6486 6487HT16K33 LED CONTROLLER DRIVER 6488M: Robin van der Gracht <robin@protonic.nl> 6489S: Maintained 6490F: drivers/auxdisplay/ht16k33.c 6491F: Documentation/devicetree/bindings/display/ht16k33.txt 6492 6493HTCPEN TOUCHSCREEN DRIVER 6494M: Pau Oliva Fora <pof@eslack.org> 6495L: linux-input@vger.kernel.org 6496S: Maintained 6497F: drivers/input/touchscreen/htcpen.c 6498 6499HUAWEI ETHERNET DRIVER 6500M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6501L: netdev@vger.kernel.org 6502S: Supported 6503F: Documentation/networking/hinic.txt 6504F: drivers/net/ethernet/huawei/hinic/ 6505 6506HUGETLB FILESYSTEM 6507M: Nadia Yvette Chambers <nyc@holomorphy.com> 6508S: Maintained 6509F: fs/hugetlbfs/ 6510 6511HVA ST MEDIA DRIVER 6512M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6513L: linux-media@vger.kernel.org 6514T: git git://linuxtv.org/media_tree.git 6515W: https://linuxtv.org 6516S: Supported 6517F: drivers/media/platform/sti/hva 6518 6519HWPOISON MEMORY FAILURE HANDLING 6520M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6521L: linux-mm@kvack.org 6522S: Maintained 6523F: mm/memory-failure.c 6524F: mm/hwpoison-inject.c 6525 6526Hyper-V CORE AND DRIVERS 6527M: "K. Y. Srinivasan" <kys@microsoft.com> 6528M: Haiyang Zhang <haiyangz@microsoft.com> 6529M: Stephen Hemminger <sthemmin@microsoft.com> 6530L: devel@linuxdriverproject.org 6531S: Maintained 6532F: Documentation/networking/netvsc.txt 6533F: arch/x86/include/asm/mshyperv.h 6534F: arch/x86/include/asm/trace/hyperv.h 6535F: arch/x86/include/uapi/asm/hyperv.h 6536F: arch/x86/kernel/cpu/mshyperv.c 6537F: arch/x86/hyperv 6538F: drivers/hid/hid-hyperv.c 6539F: drivers/hv/ 6540F: drivers/input/serio/hyperv-keyboard.c 6541F: drivers/pci/host/pci-hyperv.c 6542F: drivers/net/hyperv/ 6543F: drivers/scsi/storvsc_drv.c 6544F: drivers/uio/uio_hv_generic.c 6545F: drivers/video/fbdev/hyperv_fb.c 6546F: net/vmw_vsock/hyperv_transport.c 6547F: include/linux/hyperv.h 6548F: include/uapi/linux/hyperv.h 6549F: tools/hv/ 6550F: Documentation/ABI/stable/sysfs-bus-vmbus 6551 6552HYPERVISOR VIRTUAL CONSOLE DRIVER 6553L: linuxppc-dev@lists.ozlabs.org 6554S: Odd Fixes 6555F: drivers/tty/hvc/ 6556 6557I2C ACPI SUPPORT 6558M: Mika Westerberg <mika.westerberg@linux.intel.com> 6559L: linux-i2c@vger.kernel.org 6560L: linux-acpi@vger.kernel.org 6561S: Maintained 6562F: drivers/i2c/i2c-core-acpi.c 6563 6564I2C MUXES 6565M: Peter Rosin <peda@axentia.se> 6566L: linux-i2c@vger.kernel.org 6567S: Maintained 6568F: Documentation/i2c/i2c-topology 6569F: Documentation/i2c/muxes/ 6570F: Documentation/devicetree/bindings/i2c/i2c-mux* 6571F: Documentation/devicetree/bindings/i2c/i2c-arb* 6572F: Documentation/devicetree/bindings/i2c/i2c-gate* 6573F: drivers/i2c/i2c-mux.c 6574F: drivers/i2c/muxes/ 6575F: include/linux/i2c-mux.h 6576 6577I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6578M: Gregory CLEMENT <gregory.clement@free-electrons.com> 6579L: linux-i2c@vger.kernel.org 6580S: Maintained 6581F: drivers/i2c/busses/i2c-mv64xxx.c 6582 6583I2C OVER PARALLEL PORT 6584M: Jean Delvare <jdelvare@suse.com> 6585L: linux-i2c@vger.kernel.org 6586S: Maintained 6587F: Documentation/i2c/busses/i2c-parport 6588F: Documentation/i2c/busses/i2c-parport-light 6589F: drivers/i2c/busses/i2c-parport.c 6590F: drivers/i2c/busses/i2c-parport-light.c 6591 6592I2C SUBSYSTEM 6593M: Wolfram Sang <wsa@the-dreams.de> 6594L: linux-i2c@vger.kernel.org 6595W: https://i2c.wiki.kernel.org/ 6596Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6598S: Maintained 6599F: Documentation/devicetree/bindings/i2c/ 6600F: Documentation/i2c/ 6601F: drivers/i2c/ 6602F: drivers/i2c/*/ 6603F: include/linux/i2c.h 6604F: include/linux/i2c-*.h 6605F: include/uapi/linux/i2c.h 6606F: include/uapi/linux/i2c-*.h 6607 6608I2C-TAOS-EVM DRIVER 6609M: Jean Delvare <jdelvare@suse.com> 6610L: linux-i2c@vger.kernel.org 6611S: Maintained 6612F: Documentation/i2c/busses/i2c-taos-evm 6613F: drivers/i2c/busses/i2c-taos-evm.c 6614 6615I2C-TINY-USB DRIVER 6616M: Till Harbaum <till@harbaum.org> 6617L: linux-i2c@vger.kernel.org 6618W: http://www.harbaum.org/till/i2c_tiny_usb 6619S: Maintained 6620F: drivers/i2c/busses/i2c-tiny-usb.c 6621 6622I2C/SMBUS CONTROLLER DRIVERS FOR PC 6623M: Jean Delvare <jdelvare@suse.com> 6624L: linux-i2c@vger.kernel.org 6625S: Maintained 6626F: Documentation/i2c/busses/i2c-ali1535 6627F: Documentation/i2c/busses/i2c-ali1563 6628F: Documentation/i2c/busses/i2c-ali15x3 6629F: Documentation/i2c/busses/i2c-amd756 6630F: Documentation/i2c/busses/i2c-amd8111 6631F: Documentation/i2c/busses/i2c-i801 6632F: Documentation/i2c/busses/i2c-nforce2 6633F: Documentation/i2c/busses/i2c-piix4 6634F: Documentation/i2c/busses/i2c-sis5595 6635F: Documentation/i2c/busses/i2c-sis630 6636F: Documentation/i2c/busses/i2c-sis96x 6637F: Documentation/i2c/busses/i2c-via 6638F: Documentation/i2c/busses/i2c-viapro 6639F: drivers/i2c/busses/i2c-ali1535.c 6640F: drivers/i2c/busses/i2c-ali1563.c 6641F: drivers/i2c/busses/i2c-ali15x3.c 6642F: drivers/i2c/busses/i2c-amd756.c 6643F: drivers/i2c/busses/i2c-amd756-s4882.c 6644F: drivers/i2c/busses/i2c-amd8111.c 6645F: drivers/i2c/busses/i2c-i801.c 6646F: drivers/i2c/busses/i2c-isch.c 6647F: drivers/i2c/busses/i2c-nforce2.c 6648F: drivers/i2c/busses/i2c-nforce2-s4985.c 6649F: drivers/i2c/busses/i2c-piix4.c 6650F: drivers/i2c/busses/i2c-sis5595.c 6651F: drivers/i2c/busses/i2c-sis630.c 6652F: drivers/i2c/busses/i2c-sis96x.c 6653F: drivers/i2c/busses/i2c-via.c 6654F: drivers/i2c/busses/i2c-viapro.c 6655 6656I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6657M: Hans de Goede <hdegoede@redhat.com> 6658L: linux-i2c@vger.kernel.org 6659S: Maintained 6660F: drivers/i2c/busses/i2c-cht-wc.c 6661 6662I2C/SMBUS ISMT DRIVER 6663M: Seth Heasley <seth.heasley@intel.com> 6664M: Neil Horman <nhorman@tuxdriver.com> 6665L: linux-i2c@vger.kernel.org 6666F: drivers/i2c/busses/i2c-ismt.c 6667F: Documentation/i2c/busses/i2c-ismt 6668 6669I2C/SMBUS STUB DRIVER 6670M: Jean Delvare <jdelvare@suse.com> 6671L: linux-i2c@vger.kernel.org 6672S: Maintained 6673F: drivers/i2c/i2c-stub.c 6674 6675IA64 (Itanium) PLATFORM 6676M: Tony Luck <tony.luck@intel.com> 6677M: Fenghua Yu <fenghua.yu@intel.com> 6678L: linux-ia64@vger.kernel.org 6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6680S: Maintained 6681F: arch/ia64/ 6682 6683IBM Power 842 compression accelerator 6684M: Haren Myneni <haren@us.ibm.com> 6685S: Supported 6686F: drivers/crypto/nx/Makefile 6687F: drivers/crypto/nx/Kconfig 6688F: drivers/crypto/nx/nx-842* 6689F: include/linux/sw842.h 6690F: crypto/842.c 6691F: lib/842/ 6692 6693IBM Power in-Nest Crypto Acceleration 6694M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6695M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6696L: linux-crypto@vger.kernel.org 6697S: Supported 6698F: drivers/crypto/nx/Makefile 6699F: drivers/crypto/nx/Kconfig 6700F: drivers/crypto/nx/nx-aes* 6701F: drivers/crypto/nx/nx-sha* 6702F: drivers/crypto/nx/nx.* 6703F: drivers/crypto/nx/nx_csbcpb.h 6704F: drivers/crypto/nx/nx_debugfs.h 6705 6706IBM Power Linux RAID adapter 6707M: Brian King <brking@us.ibm.com> 6708S: Supported 6709F: drivers/scsi/ipr.* 6710 6711IBM Power SRIOV Virtual NIC Device Driver 6712M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6713M: John Allen <jallen@linux.vnet.ibm.com> 6714L: netdev@vger.kernel.org 6715S: Supported 6716F: drivers/net/ethernet/ibm/ibmvnic.* 6717 6718IBM Power Virtual Accelerator Switchboard 6719M: Sukadev Bhattiprolu 6720L: linuxppc-dev@lists.ozlabs.org 6721S: Supported 6722F: arch/powerpc/platforms/powernv/vas* 6723F: arch/powerpc/platforms/powernv/copy-paste.h 6724F: arch/powerpc/include/asm/vas.h 6725F: arch/powerpc/include/uapi/asm/vas.h 6726 6727IBM Power Virtual Ethernet Device Driver 6728M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6729L: netdev@vger.kernel.org 6730S: Supported 6731F: drivers/net/ethernet/ibm/ibmveth.* 6732 6733IBM Power Virtual FC Device Drivers 6734M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6735L: linux-scsi@vger.kernel.org 6736S: Supported 6737F: drivers/scsi/ibmvscsi/ibmvfc* 6738 6739IBM Power Virtual SCSI Device Drivers 6740M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6741L: linux-scsi@vger.kernel.org 6742S: Supported 6743F: drivers/scsi/ibmvscsi/ibmvscsi* 6744F: include/scsi/viosrp.h 6745 6746IBM Power Virtual SCSI Device Target Driver 6747M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6748M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6749L: linux-scsi@vger.kernel.org 6750L: target-devel@vger.kernel.org 6751S: Supported 6752F: drivers/scsi/ibmvscsi_tgt/ 6753 6754IBM Power VMX Cryptographic instructions 6755M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6756M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6757L: linux-crypto@vger.kernel.org 6758S: Supported 6759F: drivers/crypto/vmx/Makefile 6760F: drivers/crypto/vmx/Kconfig 6761F: drivers/crypto/vmx/vmx.c 6762F: drivers/crypto/vmx/aes* 6763F: drivers/crypto/vmx/ghash* 6764F: drivers/crypto/vmx/ppc-xlate.pl 6765 6766IBM ServeRAID RAID DRIVER 6767S: Orphan 6768F: drivers/scsi/ips.* 6769 6770ICH LPC AND GPIO DRIVER 6771M: Peter Tyser <ptyser@xes-inc.com> 6772S: Maintained 6773F: drivers/mfd/lpc_ich.c 6774F: drivers/gpio/gpio-ich.c 6775 6776IDE SUBSYSTEM 6777M: "David S. Miller" <davem@davemloft.net> 6778L: linux-ide@vger.kernel.org 6779Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6781S: Maintained 6782F: Documentation/ide/ 6783F: drivers/ide/ 6784F: include/linux/ide.h 6785 6786IDE/ATAPI DRIVERS 6787M: Borislav Petkov <bp@alien8.de> 6788L: linux-ide@vger.kernel.org 6789S: Maintained 6790F: Documentation/cdrom/ide-cd 6791F: drivers/ide/ide-cd* 6792 6793IDEAPAD LAPTOP EXTRAS DRIVER 6794M: Ike Panhc <ike.pan@canonical.com> 6795L: platform-driver-x86@vger.kernel.org 6796W: http://launchpad.net/ideapad-laptop 6797S: Maintained 6798F: drivers/platform/x86/ideapad-laptop.c 6799 6800IDEAPAD LAPTOP SLIDEBAR DRIVER 6801M: Andrey Moiseev <o2g.org.ru@gmail.com> 6802L: linux-input@vger.kernel.org 6803W: https://github.com/o2genum/ideapad-slidebar 6804S: Maintained 6805F: drivers/input/misc/ideapad_slidebar.c 6806 6807IDT VersaClock 5 CLOCK DRIVER 6808M: Marek Vasut <marek.vasut@gmail.com> 6809S: Maintained 6810F: drivers/clk/clk-versaclock5.c 6811 6812IEEE 802.15.4 SUBSYSTEM 6813M: Alexander Aring <alex.aring@gmail.com> 6814M: Stefan Schmidt <stefan@osg.samsung.com> 6815L: linux-wpan@vger.kernel.org 6816W: http://wpan.cakelab.org/ 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6819S: Maintained 6820F: net/ieee802154/ 6821F: net/mac802154/ 6822F: drivers/net/ieee802154/ 6823F: include/linux/nl802154.h 6824F: include/linux/ieee802154.h 6825F: include/net/nl802154.h 6826F: include/net/mac802154.h 6827F: include/net/af_ieee802154.h 6828F: include/net/cfg802154.h 6829F: include/net/ieee802154_netdev.h 6830F: Documentation/networking/ieee802154.txt 6831 6832IFE PROTOCOL 6833M: Yotam Gigi <yotam.gi@gmail.com> 6834M: Jamal Hadi Salim <jhs@mojatatu.com> 6835F: net/ife 6836F: include/net/ife.h 6837F: include/uapi/linux/ife.h 6838 6839IGORPLUG-USB IR RECEIVER 6840M: Sean Young <sean@mess.org> 6841L: linux-media@vger.kernel.org 6842S: Maintained 6843F: drivers/media/rc/igorplugusb.c 6844 6845IGUANAWORKS USB IR TRANSCEIVER 6846M: Sean Young <sean@mess.org> 6847L: linux-media@vger.kernel.org 6848S: Maintained 6849F: drivers/media/rc/iguanair.c 6850 6851IIO DIGITAL POTENTIOMETER DAC 6852M: Peter Rosin <peda@axentia.se> 6853L: linux-iio@vger.kernel.org 6854S: Maintained 6855F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6856F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6857F: drivers/iio/dac/dpot-dac.c 6858 6859IIO ENVELOPE DETECTOR 6860M: Peter Rosin <peda@axentia.se> 6861L: linux-iio@vger.kernel.org 6862S: Maintained 6863F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6864F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6865F: drivers/iio/adc/envelope-detector.c 6866 6867IIO MULTIPLEXER 6868M: Peter Rosin <peda@axentia.se> 6869L: linux-iio@vger.kernel.org 6870S: Maintained 6871F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6872F: drivers/iio/multiplexer/iio-mux.c 6873 6874IIO SUBSYSTEM AND DRIVERS 6875M: Jonathan Cameron <jic23@kernel.org> 6876R: Hartmut Knaack <knaack.h@gmx.de> 6877R: Lars-Peter Clausen <lars@metafoo.de> 6878R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6879L: linux-iio@vger.kernel.org 6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6881S: Maintained 6882F: Documentation/ABI/testing/configfs-iio* 6883F: Documentation/ABI/testing/sysfs-bus-iio* 6884F: Documentation/devicetree/bindings/iio/ 6885F: drivers/iio/ 6886F: drivers/staging/iio/ 6887F: include/linux/iio/ 6888F: tools/iio/ 6889 6890IKANOS/ADI EAGLE ADSL USB DRIVER 6891M: Matthieu Castet <castet.matthieu@free.fr> 6892M: Stanislaw Gruszka <stf_xl@wp.pl> 6893S: Maintained 6894F: drivers/usb/atm/ueagle-atm.c 6895 6896IMGTEC ASCII LCD DRIVER 6897M: Paul Burton <paul.burton@mips.com> 6898S: Maintained 6899F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6900F: drivers/auxdisplay/img-ascii-lcd.c 6901 6902IMGTEC IR DECODER DRIVER 6903M: James Hogan <jhogan@kernel.org> 6904S: Maintained 6905F: drivers/media/rc/img-ir/ 6906 6907IMS TWINTURBO FRAMEBUFFER DRIVER 6908L: linux-fbdev@vger.kernel.org 6909S: Orphan 6910F: drivers/video/fbdev/imsttfb.c 6911 6912INA209 HARDWARE MONITOR DRIVER 6913M: Guenter Roeck <linux@roeck-us.net> 6914L: linux-hwmon@vger.kernel.org 6915S: Maintained 6916F: Documentation/hwmon/ina209 6917F: Documentation/devicetree/bindings/i2c/ina209.txt 6918F: drivers/hwmon/ina209.c 6919 6920INA2XX HARDWARE MONITOR DRIVER 6921M: Guenter Roeck <linux@roeck-us.net> 6922L: linux-hwmon@vger.kernel.org 6923S: Maintained 6924F: Documentation/hwmon/ina2xx 6925F: drivers/hwmon/ina2xx.c 6926F: include/linux/platform_data/ina2xx.h 6927 6928INDUSTRY PACK SUBSYSTEM (IPACK) 6929M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6930M: Jens Taprogge <jens.taprogge@taprogge.org> 6931M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6932L: industrypack-devel@lists.sourceforge.net 6933W: http://industrypack.sourceforge.net 6934S: Maintained 6935F: drivers/ipack/ 6936 6937INFINIBAND SUBSYSTEM 6938M: Doug Ledford <dledford@redhat.com> 6939M: Jason Gunthorpe <jgg@mellanox.com> 6940L: linux-rdma@vger.kernel.org 6941W: https://github.com/linux-rdma/rdma-core 6942Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6944S: Supported 6945F: Documentation/devicetree/bindings/infiniband/ 6946F: Documentation/infiniband/ 6947F: drivers/infiniband/ 6948F: include/uapi/linux/if_infiniband.h 6949F: include/uapi/rdma/ 6950F: include/rdma/ 6951 6952INGENIC JZ4780 DMA Driver 6953M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6954S: Maintained 6955F: drivers/dma/dma-jz4780.c 6956 6957INGENIC JZ4780 NAND DRIVER 6958M: Harvey Hunt <harveyhuntnexus@gmail.com> 6959L: linux-mtd@lists.infradead.org 6960S: Maintained 6961F: drivers/mtd/nand/jz4780_* 6962 6963INOTIFY 6964M: Jan Kara <jack@suse.cz> 6965R: Amir Goldstein <amir73il@gmail.com> 6966L: linux-fsdevel@vger.kernel.org 6967S: Maintained 6968F: Documentation/filesystems/inotify.txt 6969F: fs/notify/inotify/ 6970F: include/linux/inotify.h 6971F: include/uapi/linux/inotify.h 6972 6973INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6974M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6975L: linux-input@vger.kernel.org 6976Q: http://patchwork.kernel.org/project/linux-input/list/ 6977T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6978S: Maintained 6979F: drivers/input/ 6980F: include/linux/input.h 6981F: include/uapi/linux/input.h 6982F: include/uapi/linux/input-event-codes.h 6983F: include/linux/input/ 6984F: Documentation/devicetree/bindings/input/ 6985F: Documentation/input/ 6986 6987INPUT MULTITOUCH (MT) PROTOCOL 6988M: Henrik Rydberg <rydberg@bitmath.org> 6989L: linux-input@vger.kernel.org 6990S: Odd fixes 6991F: Documentation/input/multi-touch-protocol.rst 6992F: drivers/input/input-mt.c 6993K: \b(ABS|SYN)_MT_ 6994 6995INSIDE SECURE CRYPTO DRIVER 6996M: Antoine Tenart <antoine.tenart@free-electrons.com> 6997F: drivers/crypto/inside-secure/ 6998S: Maintained 6999L: linux-crypto@vger.kernel.org 7000 7001INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7002M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7003M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7004L: linux-integrity@vger.kernel.org 7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7006S: Supported 7007F: security/integrity/ima/ 7008 7009INTEL 810/815 FRAMEBUFFER DRIVER 7010M: Antonino Daplas <adaplas@gmail.com> 7011L: linux-fbdev@vger.kernel.org 7012S: Maintained 7013F: drivers/video/fbdev/i810/ 7014 7015INTEL ASoC BDW/HSW DRIVERS 7016M: Jie Yang <yang.jie@linux.intel.com> 7017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7018S: Supported 7019F: sound/soc/intel/common/sst-dsp* 7020F: sound/soc/intel/common/sst-firmware.c 7021F: sound/soc/intel/boards/broadwell.c 7022F: sound/soc/intel/haswell/ 7023 7024INTEL C600 SERIES SAS CONTROLLER DRIVER 7025M: Intel SCU Linux support <intel-linux-scu@intel.com> 7026M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7027L: linux-scsi@vger.kernel.org 7028T: git git://git.code.sf.net/p/intel-sas/isci 7029S: Supported 7030F: drivers/scsi/isci/ 7031 7032INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7033M: Jani Nikula <jani.nikula@linux.intel.com> 7034M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7035M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7036L: intel-gfx@lists.freedesktop.org 7037W: https://01.org/linuxgraphics/ 7038B: https://01.org/linuxgraphics/documentation/how-report-bugs 7039C: irc://chat.freenode.net/intel-gfx 7040Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7041T: git git://anongit.freedesktop.org/drm-intel 7042S: Supported 7043F: drivers/gpu/drm/i915/ 7044F: include/drm/i915* 7045F: include/uapi/drm/i915_drm.h 7046F: Documentation/gpu/i915.rst 7047 7048INTEL ETHERNET DRIVERS 7049M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7050L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7051W: http://www.intel.com/support/feedback.htm 7052W: http://e1000.sourceforge.net/ 7053Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7056S: Supported 7057F: Documentation/networking/e100.txt 7058F: Documentation/networking/e1000.txt 7059F: Documentation/networking/e1000e.txt 7060F: Documentation/networking/igb.txt 7061F: Documentation/networking/igbvf.txt 7062F: Documentation/networking/ixgb.txt 7063F: Documentation/networking/ixgbe.txt 7064F: Documentation/networking/ixgbevf.txt 7065F: Documentation/networking/i40e.txt 7066F: Documentation/networking/i40evf.txt 7067F: drivers/net/ethernet/intel/ 7068F: drivers/net/ethernet/intel/*/ 7069F: include/linux/avf/virtchnl.h 7070 7071INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7072M: Maik Broemme <mbroemme@libmpq.org> 7073L: linux-fbdev@vger.kernel.org 7074S: Maintained 7075F: Documentation/fb/intelfb.txt 7076F: drivers/video/fbdev/intelfb/ 7077 7078INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7079M: Zhenyu Wang <zhenyuw@linux.intel.com> 7080M: Zhi Wang <zhi.a.wang@intel.com> 7081L: intel-gvt-dev@lists.freedesktop.org 7082L: intel-gfx@lists.freedesktop.org 7083W: https://01.org/igvt-g 7084T: git https://github.com/intel/gvt-linux.git 7085S: Supported 7086F: drivers/gpu/drm/i915/gvt/ 7087 7088INTEL HID EVENT DRIVER 7089M: Alex Hung <alex.hung@canonical.com> 7090L: platform-driver-x86@vger.kernel.org 7091S: Maintained 7092F: drivers/platform/x86/intel-hid.c 7093 7094INTEL I/OAT DMA DRIVER 7095M: Dave Jiang <dave.jiang@intel.com> 7096R: Dan Williams <dan.j.williams@intel.com> 7097L: dmaengine@vger.kernel.org 7098Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7099S: Supported 7100F: drivers/dma/ioat* 7101 7102INTEL IDLE DRIVER 7103M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7104M: Len Brown <lenb@kernel.org> 7105L: linux-pm@vger.kernel.org 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7107B: https://bugzilla.kernel.org 7108S: Supported 7109F: drivers/idle/intel_idle.c 7110 7111INTEL INTEGRATED SENSOR HUB DRIVER 7112M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7113M: Jiri Kosina <jikos@kernel.org> 7114L: linux-input@vger.kernel.org 7115S: Maintained 7116F: drivers/hid/intel-ish-hid/ 7117 7118INTEL IOMMU (VT-d) 7119M: David Woodhouse <dwmw2@infradead.org> 7120L: iommu@lists.linux-foundation.org 7121T: git git://git.infradead.org/iommu-2.6.git 7122S: Supported 7123F: drivers/iommu/intel-iommu.c 7124F: include/linux/intel-iommu.h 7125 7126INTEL IOP-ADMA DMA DRIVER 7127R: Dan Williams <dan.j.williams@intel.com> 7128S: Odd fixes 7129F: drivers/dma/iop-adma.c 7130 7131INTEL IPU3 CSI-2 CIO2 DRIVER 7132M: Yong Zhi <yong.zhi@intel.com> 7133M: Sakari Ailus <sakari.ailus@linux.intel.com> 7134L: linux-media@vger.kernel.org 7135S: Maintained 7136F: drivers/media/pci/intel/ipu3/ 7137F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7138 7139INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7140M: Krzysztof Halasa <khalasa@piap.pl> 7141S: Maintained 7142F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7143F: arch/arm/mach-ixp4xx/include/mach/npe.h 7144F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7145F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7146F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7147F: drivers/net/wan/ixp4xx_hss.c 7148 7149INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7150M: Deepak Saxena <dsaxena@plexity.net> 7151S: Maintained 7152F: drivers/char/hw_random/ixp4xx-rng.c 7153 7154INTEL MANAGEMENT ENGINE (mei) 7155M: Tomas Winkler <tomas.winkler@intel.com> 7156L: linux-kernel@vger.kernel.org 7157S: Supported 7158F: include/uapi/linux/mei.h 7159F: include/linux/mei_cl_bus.h 7160F: drivers/misc/mei/* 7161F: drivers/watchdog/mei_wdt.c 7162F: Documentation/misc-devices/mei/* 7163F: samples/mei/* 7164 7165INTEL MENLOW THERMAL DRIVER 7166M: Sujith Thomas <sujith.thomas@intel.com> 7167L: platform-driver-x86@vger.kernel.org 7168W: https://01.org/linux-acpi 7169S: Supported 7170F: drivers/platform/x86/intel_menlow.c 7171 7172INTEL MERRIFIELD GPIO DRIVER 7173M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7174L: linux-gpio@vger.kernel.org 7175S: Maintained 7176F: drivers/gpio/gpio-merrifield.c 7177 7178INTEL MIC DRIVERS (mic) 7179M: Sudeep Dutt <sudeep.dutt@intel.com> 7180M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7181S: Supported 7182W: https://github.com/sudeepdutt/mic 7183W: http://software.intel.com/en-us/mic-developer 7184F: include/linux/mic_bus.h 7185F: include/linux/scif.h 7186F: include/uapi/linux/mic_common.h 7187F: include/uapi/linux/mic_ioctl.h 7188F: include/uapi/linux/scif_ioctl.h 7189F: drivers/misc/mic/ 7190F: drivers/dma/mic_x100_dma.c 7191F: drivers/dma/mic_x100_dma.h 7192F: Documentation/mic/ 7193 7194INTEL PMC CORE DRIVER 7195M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7196M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7197L: platform-driver-x86@vger.kernel.org 7198S: Maintained 7199F: arch/x86/include/asm/pmc_core.h 7200F: drivers/platform/x86/intel_pmc_core* 7201 7202INTEL PMC/P-Unit IPC DRIVER 7203M: Zha Qipeng<qipeng.zha@intel.com> 7204L: platform-driver-x86@vger.kernel.org 7205S: Maintained 7206F: drivers/platform/x86/intel_pmc_ipc.c 7207F: drivers/platform/x86/intel_punit_ipc.c 7208F: arch/x86/include/asm/intel_pmc_ipc.h 7209F: arch/x86/include/asm/intel_punit_ipc.h 7210 7211INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7212M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7213L: linux-wireless@vger.kernel.org 7214S: Maintained 7215F: Documentation/networking/README.ipw2100 7216F: Documentation/networking/README.ipw2200 7217F: drivers/net/wireless/intel/ipw2x00/ 7218 7219INTEL PSTATE DRIVER 7220M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7221M: Len Brown <lenb@kernel.org> 7222L: linux-pm@vger.kernel.org 7223S: Supported 7224F: drivers/cpufreq/intel_pstate.c 7225 7226INTEL RDMA RNIC DRIVER 7227M: Faisal Latif <faisal.latif@intel.com> 7228M: Shiraz Saleem <shiraz.saleem@intel.com> 7229L: linux-rdma@vger.kernel.org 7230S: Supported 7231F: drivers/infiniband/hw/i40iw/ 7232 7233INTEL TELEMETRY DRIVER 7234M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7235L: platform-driver-x86@vger.kernel.org 7236S: Maintained 7237F: arch/x86/include/asm/intel_telemetry.h 7238F: drivers/platform/x86/intel_telemetry* 7239 7240INTEL VIRTUAL BUTTON DRIVER 7241M: AceLan Kao <acelan.kao@canonical.com> 7242L: platform-driver-x86@vger.kernel.org 7243S: Maintained 7244F: drivers/platform/x86/intel-vbtn.c 7245 7246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7247M: Stanislaw Gruszka <sgruszka@redhat.com> 7248L: linux-wireless@vger.kernel.org 7249S: Supported 7250F: drivers/net/wireless/intel/iwlegacy/ 7251 7252INTEL WIRELESS WIFI LINK (iwlwifi) 7253M: Johannes Berg <johannes.berg@intel.com> 7254M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7255M: Luca Coelho <luciano.coelho@intel.com> 7256M: Intel Linux Wireless <linuxwifi@intel.com> 7257L: linux-wireless@vger.kernel.org 7258W: http://intellinuxwireless.org 7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7260S: Supported 7261F: drivers/net/wireless/intel/iwlwifi/ 7262 7263INTEL WIRELESS WIMAX CONNECTION 2400 7264M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7265M: linux-wimax@intel.com 7266L: wimax@linuxwimax.org (subscribers-only) 7267S: Supported 7268W: http://linuxwimax.org 7269F: Documentation/wimax/README.i2400m 7270F: drivers/net/wimax/i2400m/ 7271F: include/uapi/linux/wimax/i2400m.h 7272 7273INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7274M: Mario Limonciello <mario.limonciello@dell.com> 7275S: Maintained 7276F: drivers/platform/x86/intel-wmi-thunderbolt.c 7277 7278INTEL(R) TRACE HUB 7279M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7280S: Supported 7281F: Documentation/trace/intel_th.txt 7282F: drivers/hwtracing/intel_th/ 7283 7284INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7285M: Ning Sun <ning.sun@intel.com> 7286L: tboot-devel@lists.sourceforge.net 7287W: http://tboot.sourceforge.net 7288T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7289S: Supported 7290F: Documentation/intel_txt.txt 7291F: include/linux/tboot.h 7292F: arch/x86/kernel/tboot.c 7293 7294INTEL-MID GPIO DRIVER 7295M: David Cohen <david.a.cohen@linux.intel.com> 7296L: linux-gpio@vger.kernel.org 7297S: Maintained 7298F: drivers/gpio/gpio-intel-mid.c 7299 7300INVENSENSE MPU-3050 GYROSCOPE DRIVER 7301M: Linus Walleij <linus.walleij@linaro.org> 7302L: linux-iio@vger.kernel.org 7303S: Maintained 7304F: drivers/iio/gyro/mpu3050* 7305F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7306 7307IOC3 ETHERNET DRIVER 7308M: Ralf Baechle <ralf@linux-mips.org> 7309L: linux-mips@linux-mips.org 7310S: Maintained 7311F: drivers/net/ethernet/sgi/ioc3-eth.c 7312 7313IOC3 SERIAL DRIVER 7314M: Pat Gefre <pfg@sgi.com> 7315L: linux-serial@vger.kernel.org 7316S: Maintained 7317F: drivers/tty/serial/ioc3_serial.c 7318 7319IOMMU DRIVERS 7320M: Joerg Roedel <joro@8bytes.org> 7321L: iommu@lists.linux-foundation.org 7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7323S: Maintained 7324F: Documentation/devicetree/bindings/iommu/ 7325F: drivers/iommu/ 7326F: include/linux/iommu.h 7327F: include/linux/iova.h 7328 7329IP MASQUERADING 7330M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7331S: Maintained 7332F: net/ipv4/netfilter/ipt_MASQUERADE.c 7333 7334IPMI SUBSYSTEM 7335M: Corey Minyard <minyard@acm.org> 7336L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7337W: http://openipmi.sourceforge.net/ 7338S: Supported 7339F: Documentation/IPMI.txt 7340F: drivers/char/ipmi/ 7341F: include/linux/ipmi* 7342F: include/uapi/linux/ipmi* 7343 7344IPS SCSI RAID DRIVER 7345M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7346L: linux-scsi@vger.kernel.org 7347W: http://www.adaptec.com/ 7348S: Maintained 7349F: drivers/scsi/ips* 7350 7351IPVS 7352M: Wensong Zhang <wensong@linux-vs.org> 7353M: Simon Horman <horms@verge.net.au> 7354M: Julian Anastasov <ja@ssi.bg> 7355L: netdev@vger.kernel.org 7356L: lvs-devel@vger.kernel.org 7357S: Maintained 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7360F: Documentation/networking/ipvs-sysctl.txt 7361F: include/net/ip_vs.h 7362F: include/uapi/linux/ip_vs.h 7363F: net/netfilter/ipvs/ 7364 7365IPWIRELESS DRIVER 7366M: Jiri Kosina <jikos@kernel.org> 7367M: David Sterba <dsterba@suse.com> 7368S: Odd Fixes 7369F: drivers/tty/ipwireless/ 7370 7371IPX NETWORK LAYER 7372L: netdev@vger.kernel.org 7373S: Obsolete 7374F: include/uapi/linux/ipx.h 7375F: drivers/staging/ipx/ 7376 7377IRDA SUBSYSTEM 7378M: Samuel Ortiz <samuel@sortiz.org> 7379L: irda-users@lists.sourceforge.net (subscribers-only) 7380L: netdev@vger.kernel.org 7381W: http://irda.sourceforge.net/ 7382S: Obsolete 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7384F: Documentation/networking/irda.txt 7385F: drivers/staging/irda/ 7386 7387IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7388M: Marc Zyngier <marc.zyngier@arm.com> 7389S: Maintained 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7391F: Documentation/IRQ-domain.txt 7392F: include/linux/irqdomain.h 7393F: kernel/irq/irqdomain.c 7394F: kernel/irq/msi.c 7395 7396IRQ SUBSYSTEM 7397M: Thomas Gleixner <tglx@linutronix.de> 7398L: linux-kernel@vger.kernel.org 7399S: Maintained 7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7401F: kernel/irq/ 7402 7403IRQCHIP DRIVERS 7404M: Thomas Gleixner <tglx@linutronix.de> 7405M: Jason Cooper <jason@lakedaemon.net> 7406M: Marc Zyngier <marc.zyngier@arm.com> 7407L: linux-kernel@vger.kernel.org 7408S: Maintained 7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7410F: Documentation/devicetree/bindings/interrupt-controller/ 7411F: drivers/irqchip/ 7412 7413ISA 7414M: William Breathitt Gray <vilhelm.gray@gmail.com> 7415S: Maintained 7416F: Documentation/isa.txt 7417F: drivers/base/isa.c 7418F: include/linux/isa.h 7419 7420ISA RADIO MODULE 7421M: Hans Verkuil <hverkuil@xs4all.nl> 7422L: linux-media@vger.kernel.org 7423T: git git://linuxtv.org/media_tree.git 7424W: https://linuxtv.org 7425S: Maintained 7426F: drivers/media/radio/radio-isa* 7427 7428ISAPNP 7429M: Jaroslav Kysela <perex@perex.cz> 7430S: Maintained 7431F: Documentation/isapnp.txt 7432F: drivers/pnp/isapnp/ 7433F: include/linux/isapnp.h 7434 7435ISCSI 7436M: Lee Duncan <lduncan@suse.com> 7437M: Chris Leech <cleech@redhat.com> 7438L: open-iscsi@googlegroups.com 7439W: www.open-iscsi.com 7440S: Maintained 7441F: drivers/scsi/*iscsi* 7442F: include/scsi/*iscsi* 7443 7444iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7445M: Peter Jones <pjones@redhat.com> 7446M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7447S: Maintained 7448F: drivers/firmware/iscsi_ibft* 7449 7450ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7451M: Or Gerlitz <ogerlitz@mellanox.com> 7452M: Sagi Grimberg <sagi@grimberg.me> 7453M: Roi Dayan <roid@mellanox.com> 7454L: linux-rdma@vger.kernel.org 7455S: Supported 7456W: http://www.openfabrics.org 7457W: www.open-iscsi.org 7458Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7459F: drivers/infiniband/ulp/iser/ 7460 7461ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7462M: Sagi Grimberg <sagi@grimberg.me> 7463T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7464L: linux-rdma@vger.kernel.org 7465L: target-devel@vger.kernel.org 7466S: Supported 7467W: http://www.linux-iscsi.org 7468F: drivers/infiniband/ulp/isert 7469 7470ISDN SUBSYSTEM 7471M: Karsten Keil <isdn@linux-pingi.de> 7472L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7473L: netdev@vger.kernel.org 7474W: http://www.isdn4linux.de 7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7476S: Maintained 7477F: Documentation/isdn/ 7478F: drivers/isdn/ 7479F: include/linux/isdn.h 7480F: include/linux/isdn/ 7481F: include/uapi/linux/isdn.h 7482F: include/uapi/linux/isdn/ 7483 7484ISDN SUBSYSTEM (Eicon active card driver) 7485M: Armin Schindler <mac@melware.de> 7486L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7487W: http://www.melware.de 7488S: Maintained 7489F: drivers/isdn/hardware/eicon/ 7490 7491IT87 HARDWARE MONITORING DRIVER 7492M: Jean Delvare <jdelvare@suse.com> 7493L: linux-hwmon@vger.kernel.org 7494S: Maintained 7495F: Documentation/hwmon/it87 7496F: drivers/hwmon/it87.c 7497 7498IT913X MEDIA DRIVER 7499M: Antti Palosaari <crope@iki.fi> 7500L: linux-media@vger.kernel.org 7501W: https://linuxtv.org 7502W: http://palosaari.fi/linux/ 7503Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7504T: git git://linuxtv.org/anttip/media_tree.git 7505S: Maintained 7506F: drivers/media/tuners/it913x* 7507 7508IVTV VIDEO4LINUX DRIVER 7509M: Andy Walls <awalls@md.metrocast.net> 7510L: ivtv-devel@ivtvdriver.org (subscribers-only) 7511L: linux-media@vger.kernel.org 7512T: git git://linuxtv.org/media_tree.git 7513W: http://www.ivtvdriver.org 7514S: Maintained 7515F: Documentation/media/v4l-drivers/ivtv* 7516F: drivers/media/pci/ivtv/ 7517F: include/uapi/linux/ivtv* 7518 7519IX2505V MEDIA DRIVER 7520M: Malcolm Priestley <tvboxspy@gmail.com> 7521L: linux-media@vger.kernel.org 7522W: https://linuxtv.org 7523Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7524S: Maintained 7525F: drivers/media/dvb-frontends/ix2505v* 7526 7527JC42.4 TEMPERATURE SENSOR DRIVER 7528M: Guenter Roeck <linux@roeck-us.net> 7529L: linux-hwmon@vger.kernel.org 7530S: Maintained 7531F: drivers/hwmon/jc42.c 7532F: Documentation/hwmon/jc42 7533 7534JFS FILESYSTEM 7535M: Dave Kleikamp <shaggy@kernel.org> 7536L: jfs-discussion@lists.sourceforge.net 7537W: http://jfs.sourceforge.net/ 7538T: git git://github.com/kleikamp/linux-shaggy.git 7539S: Maintained 7540F: Documentation/filesystems/jfs.txt 7541F: fs/jfs/ 7542 7543JME NETWORK DRIVER 7544M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7545L: netdev@vger.kernel.org 7546S: Maintained 7547F: drivers/net/ethernet/jme.* 7548 7549JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7550M: David Woodhouse <dwmw2@infradead.org> 7551L: linux-mtd@lists.infradead.org 7552W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7553S: Maintained 7554F: fs/jffs2/ 7555F: include/uapi/linux/jffs2.h 7556 7557JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7558M: "Theodore Ts'o" <tytso@mit.edu> 7559M: Jan Kara <jack@suse.com> 7560L: linux-ext4@vger.kernel.org 7561S: Maintained 7562F: fs/jbd2/ 7563F: include/linux/jbd2.h 7564 7565JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7566M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7567L: linux-media@vger.kernel.org 7568S: Maintained 7569F: drivers/media/platform/rcar_jpu.c 7570 7571JSM Neo PCI based serial card 7572M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7573L: linux-serial@vger.kernel.org 7574S: Maintained 7575F: drivers/tty/serial/jsm/ 7576 7577K10TEMP HARDWARE MONITORING DRIVER 7578M: Clemens Ladisch <clemens@ladisch.de> 7579L: linux-hwmon@vger.kernel.org 7580S: Maintained 7581F: Documentation/hwmon/k10temp 7582F: drivers/hwmon/k10temp.c 7583 7584K8TEMP HARDWARE MONITORING DRIVER 7585M: Rudolf Marek <r.marek@assembler.cz> 7586L: linux-hwmon@vger.kernel.org 7587S: Maintained 7588F: Documentation/hwmon/k8temp 7589F: drivers/hwmon/k8temp.c 7590 7591KASAN 7592M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7593R: Alexander Potapenko <glider@google.com> 7594R: Dmitry Vyukov <dvyukov@google.com> 7595L: kasan-dev@googlegroups.com 7596S: Maintained 7597F: arch/*/include/asm/kasan.h 7598F: arch/*/mm/kasan_init* 7599F: Documentation/dev-tools/kasan.rst 7600F: include/linux/kasan*.h 7601F: lib/test_kasan.c 7602F: mm/kasan/ 7603F: scripts/Makefile.kasan 7604 7605KCONFIG 7606M: Masahiro Yamada <yamada.masahiro@socionext.com> 7607T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7608L: linux-kbuild@vger.kernel.org 7609S: Maintained 7610F: Documentation/kbuild/kconfig-language.txt 7611F: scripts/kconfig/ 7612 7613KDUMP 7614M: Dave Young <dyoung@redhat.com> 7615M: Baoquan He <bhe@redhat.com> 7616R: Vivek Goyal <vgoyal@redhat.com> 7617L: kexec@lists.infradead.org 7618W: http://lse.sourceforge.net/kdump/ 7619S: Maintained 7620F: Documentation/kdump/ 7621 7622KEENE FM RADIO TRANSMITTER DRIVER 7623M: Hans Verkuil <hverkuil@xs4all.nl> 7624L: linux-media@vger.kernel.org 7625T: git git://linuxtv.org/media_tree.git 7626W: https://linuxtv.org 7627S: Maintained 7628F: drivers/media/radio/radio-keene* 7629 7630KERNEL AUTOMOUNTER v4 (AUTOFS4) 7631M: Ian Kent <raven@themaw.net> 7632L: autofs@vger.kernel.org 7633S: Maintained 7634F: fs/autofs4/ 7635 7636KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7637M: Masahiro Yamada <yamada.masahiro@socionext.com> 7638M: Michal Marek <michal.lkml@markovi.net> 7639T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7640L: linux-kbuild@vger.kernel.org 7641S: Maintained 7642F: Documentation/kbuild/ 7643F: Makefile 7644F: scripts/Makefile.* 7645F: scripts/basic/ 7646F: scripts/mk* 7647F: scripts/package/ 7648 7649KERNEL JANITORS 7650L: kernel-janitors@vger.kernel.org 7651W: http://kernelnewbies.org/KernelJanitors 7652S: Odd Fixes 7653 7654KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7655M: "J. Bruce Fields" <bfields@fieldses.org> 7656M: Jeff Layton <jlayton@kernel.org> 7657L: linux-nfs@vger.kernel.org 7658W: http://nfs.sourceforge.net/ 7659T: git git://linux-nfs.org/~bfields/linux.git 7660S: Supported 7661F: fs/nfsd/ 7662F: include/uapi/linux/nfsd/ 7663F: fs/lockd/ 7664F: fs/nfs_common/ 7665F: net/sunrpc/ 7666F: include/linux/lockd/ 7667F: include/linux/sunrpc/ 7668F: include/uapi/linux/sunrpc/ 7669 7670KERNEL SELFTEST FRAMEWORK 7671M: Shuah Khan <shuahkh@osg.samsung.com> 7672M: Shuah Khan <shuah@kernel.org> 7673L: linux-kselftest@vger.kernel.org 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7675S: Maintained 7676F: tools/testing/selftests/ 7677F: Documentation/dev-tools/kselftest* 7678 7679KERNEL USERMODE HELPER 7680M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7681L: linux-kernel@vger.kernel.org 7682S: Maintained 7683F: kernel/umh.c 7684F: include/linux/umh.h 7685 7686KERNEL VIRTUAL MACHINE (KVM) 7687M: Paolo Bonzini <pbonzini@redhat.com> 7688M: Radim Krčmář <rkrcmar@redhat.com> 7689L: kvm@vger.kernel.org 7690W: http://www.linux-kvm.org 7691T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7692S: Supported 7693F: Documentation/virtual/kvm/ 7694F: include/trace/events/kvm.h 7695F: include/uapi/asm-generic/kvm* 7696F: include/uapi/linux/kvm* 7697F: include/asm-generic/kvm* 7698F: include/linux/kvm* 7699F: include/kvm/iodev.h 7700F: virt/kvm/* 7701F: tools/kvm/ 7702 7703KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7704M: Joerg Roedel <joro@8bytes.org> 7705L: kvm@vger.kernel.org 7706W: http://www.linux-kvm.org/ 7707S: Maintained 7708F: arch/x86/include/asm/svm.h 7709F: arch/x86/kvm/svm.c 7710 7711KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7712M: Christoffer Dall <christoffer.dall@linaro.org> 7713M: Marc Zyngier <marc.zyngier@arm.com> 7714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7715L: kvmarm@lists.cs.columbia.edu 7716W: http://systems.cs.columbia.edu/projects/kvm-arm 7717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7718S: Supported 7719F: arch/arm/include/uapi/asm/kvm* 7720F: arch/arm/include/asm/kvm* 7721F: arch/arm/kvm/ 7722F: virt/kvm/arm/ 7723F: include/kvm/arm_* 7724 7725KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7726M: Christoffer Dall <christoffer.dall@linaro.org> 7727M: Marc Zyngier <marc.zyngier@arm.com> 7728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7729L: kvmarm@lists.cs.columbia.edu 7730S: Maintained 7731F: arch/arm64/include/uapi/asm/kvm* 7732F: arch/arm64/include/asm/kvm* 7733F: arch/arm64/kvm/ 7734 7735KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7736M: James Hogan <jhogan@kernel.org> 7737L: linux-mips@linux-mips.org 7738S: Supported 7739F: arch/mips/include/uapi/asm/kvm* 7740F: arch/mips/include/asm/kvm* 7741F: arch/mips/kvm/ 7742 7743KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7744M: Paul Mackerras <paulus@ozlabs.org> 7745L: kvm-ppc@vger.kernel.org 7746W: http://www.linux-kvm.org/ 7747T: git git://github.com/agraf/linux-2.6.git 7748S: Supported 7749F: arch/powerpc/include/uapi/asm/kvm* 7750F: arch/powerpc/include/asm/kvm* 7751F: arch/powerpc/kvm/ 7752F: arch/powerpc/kernel/kvm* 7753 7754KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7755M: Christian Borntraeger <borntraeger@de.ibm.com> 7756M: Janosch Frank <frankja@linux.vnet.ibm.com> 7757R: David Hildenbrand <david@redhat.com> 7758R: Cornelia Huck <cohuck@redhat.com> 7759L: linux-s390@vger.kernel.org 7760W: http://www.ibm.com/developerworks/linux/linux390/ 7761T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7762S: Supported 7763F: arch/s390/include/uapi/asm/kvm* 7764F: arch/s390/include/asm/gmap.h 7765F: arch/s390/include/asm/kvm* 7766F: arch/s390/kvm/ 7767F: arch/s390/mm/gmap.c 7768 7769KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7770M: Paolo Bonzini <pbonzini@redhat.com> 7771M: Radim Krčmář <rkrcmar@redhat.com> 7772L: kvm@vger.kernel.org 7773W: http://www.linux-kvm.org 7774T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7775S: Supported 7776F: arch/x86/kvm/ 7777F: arch/x86/include/uapi/asm/kvm* 7778F: arch/x86/include/asm/kvm* 7779F: arch/x86/include/asm/pvclock-abi.h 7780F: arch/x86/kernel/kvm.c 7781F: arch/x86/kernel/kvmclock.c 7782 7783KERNFS 7784M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7785M: Tejun Heo <tj@kernel.org> 7786T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7787S: Supported 7788F: include/linux/kernfs.h 7789F: fs/kernfs/ 7790 7791KEXEC 7792M: Eric Biederman <ebiederm@xmission.com> 7793W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7794L: kexec@lists.infradead.org 7795S: Maintained 7796F: include/linux/kexec.h 7797F: include/uapi/linux/kexec.h 7798F: kernel/kexec* 7799 7800KEYS-ENCRYPTED 7801M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7802L: linux-integrity@vger.kernel.org 7803L: keyrings@vger.kernel.org 7804S: Supported 7805F: Documentation/security/keys/trusted-encrypted.rst 7806F: include/keys/encrypted-type.h 7807F: security/keys/encrypted-keys/ 7808 7809KEYS-TRUSTED 7810M: James Bottomley <jejb@linux.vnet.ibm.com> 7811M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7812L: linux-integrity@vger.kernel.org 7813L: keyrings@vger.kernel.org 7814S: Supported 7815F: Documentation/security/keys/trusted-encrypted.rst 7816F: include/keys/trusted-type.h 7817F: security/keys/trusted.c 7818F: security/keys/trusted.h 7819 7820KEYS/KEYRINGS: 7821M: David Howells <dhowells@redhat.com> 7822L: keyrings@vger.kernel.org 7823S: Maintained 7824F: Documentation/security/keys/core.rst 7825F: include/linux/key.h 7826F: include/linux/key-type.h 7827F: include/linux/keyctl.h 7828F: include/uapi/linux/keyctl.h 7829F: include/keys/ 7830F: security/keys/ 7831 7832KGDB / KDB /debug_core 7833M: Jason Wessel <jason.wessel@windriver.com> 7834M: Daniel Thompson <daniel.thompson@linaro.org> 7835W: http://kgdb.wiki.kernel.org/ 7836L: kgdb-bugreport@lists.sourceforge.net 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7838S: Maintained 7839F: Documentation/dev-tools/kgdb.rst 7840F: drivers/misc/kgdbts.c 7841F: drivers/tty/serial/kgdboc.c 7842F: include/linux/kdb.h 7843F: include/linux/kgdb.h 7844F: kernel/debug/ 7845 7846KMEMLEAK 7847M: Catalin Marinas <catalin.marinas@arm.com> 7848S: Maintained 7849F: Documentation/dev-tools/kmemleak.rst 7850F: include/linux/kmemleak.h 7851F: mm/kmemleak.c 7852F: mm/kmemleak-test.c 7853 7854KMOD KERNEL MODULE LOADER - USERMODE HELPER 7855M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7856L: linux-kernel@vger.kernel.org 7857S: Maintained 7858F: kernel/kmod.c 7859F: include/linux/kmod.h 7860F: lib/test_kmod.c 7861F: tools/testing/selftests/kmod/ 7862 7863KPROBES 7864M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7865M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7866M: "David S. Miller" <davem@davemloft.net> 7867M: Masami Hiramatsu <mhiramat@kernel.org> 7868S: Maintained 7869F: Documentation/kprobes.txt 7870F: include/linux/kprobes.h 7871F: include/asm-generic/kprobes.h 7872F: kernel/kprobes.c 7873 7874KS0108 LCD CONTROLLER DRIVER 7875M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7876W: http://miguelojeda.es/auxdisplay.htm 7877W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7878S: Maintained 7879F: Documentation/auxdisplay/ks0108 7880F: drivers/auxdisplay/ks0108.c 7881F: include/linux/ks0108.h 7882 7883L3MDEV 7884M: David Ahern <dsa@cumulusnetworks.com> 7885L: netdev@vger.kernel.org 7886S: Maintained 7887F: net/l3mdev 7888F: include/net/l3mdev.h 7889 7890LANTIQ MIPS ARCHITECTURE 7891M: John Crispin <john@phrozen.org> 7892L: linux-mips@linux-mips.org 7893S: Maintained 7894F: arch/mips/lantiq 7895F: drivers/soc/lantiq 7896 7897LAPB module 7898L: linux-x25@vger.kernel.org 7899S: Orphan 7900F: Documentation/networking/lapb-module.txt 7901F: include/*/lapb.h 7902F: net/lapb/ 7903 7904LASI 53c700 driver for PARISC 7905M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7906L: linux-scsi@vger.kernel.org 7907S: Maintained 7908F: Documentation/scsi/53c700.txt 7909F: drivers/scsi/53c700* 7910 7911LEAKING_ADDRESSES 7912M: Tobin C. Harding <me@tobin.cc> 7913S: Maintained 7914F: scripts/leaking_addresses.pl 7915 7916LED SUBSYSTEM 7917M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7918M: Pavel Machek <pavel@ucw.cz> 7919L: linux-leds@vger.kernel.org 7920T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7921S: Maintained 7922F: Documentation/devicetree/bindings/leds/ 7923F: drivers/leds/ 7924F: include/linux/leds.h 7925 7926LEGACY EEPROM DRIVER 7927M: Jean Delvare <jdelvare@suse.com> 7928S: Maintained 7929F: Documentation/misc-devices/eeprom 7930F: drivers/misc/eeprom/eeprom.c 7931 7932LEGO USB Tower driver 7933M: Juergen Stuber <starblue@users.sourceforge.net> 7934L: legousb-devel@lists.sourceforge.net 7935W: http://legousb.sourceforge.net/ 7936S: Maintained 7937F: drivers/usb/misc/legousbtower.c 7938 7939LG2160 MEDIA DRIVER 7940M: Michael Krufky <mkrufky@linuxtv.org> 7941L: linux-media@vger.kernel.org 7942W: https://linuxtv.org 7943W: http://github.com/mkrufky 7944Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7945T: git git://linuxtv.org/mkrufky/tuners.git 7946S: Maintained 7947F: drivers/media/dvb-frontends/lg2160.* 7948 7949LGDT3305 MEDIA DRIVER 7950M: Michael Krufky <mkrufky@linuxtv.org> 7951L: linux-media@vger.kernel.org 7952W: https://linuxtv.org 7953W: http://github.com/mkrufky 7954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7955T: git git://linuxtv.org/mkrufky/tuners.git 7956S: Maintained 7957F: drivers/media/dvb-frontends/lgdt3305.* 7958 7959LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7960M: Viresh Kumar <vireshk@kernel.org> 7961L: linux-ide@vger.kernel.org 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7963S: Maintained 7964F: include/linux/pata_arasan_cf_data.h 7965F: drivers/ata/pata_arasan_cf.c 7966 7967LIBATA PATA DRIVERS 7968M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7969M: Tejun Heo <tj@kernel.org> 7970L: linux-ide@vger.kernel.org 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7972S: Maintained 7973F: drivers/ata/pata_*.c 7974F: drivers/ata/ata_generic.c 7975 7976LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7977M: Linus Walleij <linus.walleij@linaro.org> 7978L: linux-ide@vger.kernel.org 7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7980S: Maintained 7981F: drivers/ata/pata_ftide010.c 7982F: drivers/ata/sata_gemini.c 7983F: drivers/ata/sata_gemini.h 7984 7985LIBATA SATA AHCI PLATFORM devices support 7986M: Hans de Goede <hdegoede@redhat.com> 7987M: Tejun Heo <tj@kernel.org> 7988L: linux-ide@vger.kernel.org 7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7990S: Maintained 7991F: drivers/ata/ahci_platform.c 7992F: drivers/ata/libahci_platform.c 7993F: include/linux/ahci_platform.h 7994 7995LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7996M: Mikael Pettersson <mikpelinux@gmail.com> 7997L: linux-ide@vger.kernel.org 7998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7999S: Maintained 8000F: drivers/ata/sata_promise.* 8001 8002LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8003M: Tejun Heo <tj@kernel.org> 8004L: linux-ide@vger.kernel.org 8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8006S: Maintained 8007F: drivers/ata/ 8008F: include/linux/ata.h 8009F: include/linux/libata.h 8010F: Documentation/devicetree/bindings/ata/ 8011 8012LIBLOCKDEP 8013M: Sasha Levin <alexander.levin@verizon.com> 8014S: Maintained 8015F: tools/lib/lockdep/ 8016 8017LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8018M: Ross Zwisler <ross.zwisler@linux.intel.com> 8019L: linux-nvdimm@lists.01.org 8020Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8021S: Supported 8022F: drivers/nvdimm/blk.c 8023F: drivers/nvdimm/region_devs.c 8024 8025LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8026M: Vishal Verma <vishal.l.verma@intel.com> 8027L: linux-nvdimm@lists.01.org 8028Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8029S: Supported 8030F: drivers/nvdimm/btt* 8031 8032LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8033M: Ross Zwisler <ross.zwisler@linux.intel.com> 8034L: linux-nvdimm@lists.01.org 8035Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8036S: Supported 8037F: drivers/nvdimm/pmem* 8038 8039LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8040M: Dan Williams <dan.j.williams@intel.com> 8041L: linux-nvdimm@lists.01.org 8042Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8044S: Supported 8045F: drivers/nvdimm/* 8046F: drivers/acpi/nfit/* 8047F: include/linux/nd.h 8048F: include/linux/libnvdimm.h 8049F: include/uapi/linux/ndctl.h 8050 8051LIGHTNVM PLATFORM SUPPORT 8052M: Matias Bjorling <mb@lightnvm.io> 8053W: http://github/OpenChannelSSD 8054L: linux-block@vger.kernel.org 8055S: Maintained 8056F: drivers/lightnvm/ 8057F: include/linux/lightnvm.h 8058F: include/uapi/linux/lightnvm.h 8059 8060LINUX FOR POWER MACINTOSH 8061M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8062W: http://www.penguinppc.org/ 8063L: linuxppc-dev@lists.ozlabs.org 8064S: Maintained 8065F: arch/powerpc/platforms/powermac/ 8066F: drivers/macintosh/ 8067 8068LINUX FOR POWERPC (32-BIT AND 64-BIT) 8069M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8070M: Paul Mackerras <paulus@samba.org> 8071M: Michael Ellerman <mpe@ellerman.id.au> 8072W: https://github.com/linuxppc/linux/wiki 8073L: linuxppc-dev@lists.ozlabs.org 8074Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8075T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8076S: Supported 8077F: Documentation/ABI/stable/sysfs-firmware-opal-* 8078F: Documentation/devicetree/bindings/powerpc/ 8079F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8080F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8081F: Documentation/powerpc/ 8082F: arch/powerpc/ 8083F: drivers/char/tpm/tpm_ibmvtpm* 8084F: drivers/crypto/nx/ 8085F: drivers/crypto/vmx/ 8086F: drivers/i2c/busses/i2c-opal.c 8087F: drivers/net/ethernet/ibm/ibmveth.* 8088F: drivers/net/ethernet/ibm/ibmvnic.* 8089F: drivers/pci/hotplug/pnv_php.c 8090F: drivers/pci/hotplug/rpa* 8091F: drivers/rtc/rtc-opal.c 8092F: drivers/scsi/ibmvscsi/ 8093F: drivers/tty/hvc/hvc_opal.c 8094F: drivers/watchdog/wdrtas.c 8095F: tools/testing/selftests/powerpc 8096N: /pmac 8097N: powermac 8098N: powernv 8099N: [^a-z0-9]ps3 8100N: pseries 8101 8102LINUX FOR POWERPC EMBEDDED MPC5XXX 8103M: Anatolij Gustschin <agust@denx.de> 8104L: linuxppc-dev@lists.ozlabs.org 8105T: git git://git.denx.de/linux-denx-agust.git 8106S: Maintained 8107F: arch/powerpc/platforms/512x/ 8108F: arch/powerpc/platforms/52xx/ 8109 8110LINUX FOR POWERPC EMBEDDED PPC4XX 8111M: Alistair Popple <alistair@popple.id.au> 8112M: Matt Porter <mporter@kernel.crashing.org> 8113W: http://www.penguinppc.org/ 8114L: linuxppc-dev@lists.ozlabs.org 8115S: Maintained 8116F: arch/powerpc/platforms/40x/ 8117F: arch/powerpc/platforms/44x/ 8118 8119LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8120M: Scott Wood <oss@buserror.net> 8121M: Kumar Gala <galak@kernel.crashing.org> 8122W: http://www.penguinppc.org/ 8123L: linuxppc-dev@lists.ozlabs.org 8124T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8125S: Maintained 8126F: arch/powerpc/platforms/83xx/ 8127F: arch/powerpc/platforms/85xx/ 8128F: Documentation/devicetree/bindings/powerpc/fsl/ 8129 8130LINUX FOR POWERPC EMBEDDED PPC8XX 8131M: Vitaly Bordug <vitb@kernel.crashing.org> 8132W: http://www.penguinppc.org/ 8133L: linuxppc-dev@lists.ozlabs.org 8134S: Maintained 8135F: arch/powerpc/platforms/8xx/ 8136 8137LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8138L: linuxppc-dev@lists.ozlabs.org 8139S: Orphan 8140F: arch/powerpc/*/*virtex* 8141F: arch/powerpc/*/*/*virtex* 8142 8143LINUX FOR POWERPC PA SEMI PWRFICIENT 8144L: linuxppc-dev@lists.ozlabs.org 8145S: Orphan 8146F: arch/powerpc/platforms/pasemi/ 8147F: drivers/*/*pasemi* 8148F: drivers/*/*/*pasemi* 8149 8150LINUX KERNEL DUMP TEST MODULE (LKDTM) 8151M: Kees Cook <keescook@chromium.org> 8152S: Maintained 8153F: drivers/misc/lkdtm* 8154 8155LINUX SECURITY MODULE (LSM) FRAMEWORK 8156M: Chris Wright <chrisw@sous-sol.org> 8157L: linux-security-module@vger.kernel.org 8158S: Supported 8159 8160LIS3LV02D ACCELEROMETER DRIVER 8161M: Eric Piel <eric.piel@tremplin-utc.net> 8162S: Maintained 8163F: Documentation/misc-devices/lis3lv02d 8164F: drivers/misc/lis3lv02d/ 8165F: drivers/platform/x86/hp_accel.c 8166 8167LIVE PATCHING 8168M: Josh Poimboeuf <jpoimboe@redhat.com> 8169M: Jessica Yu <jeyu@kernel.org> 8170M: Jiri Kosina <jikos@kernel.org> 8171M: Miroslav Benes <mbenes@suse.cz> 8172R: Petr Mladek <pmladek@suse.com> 8173S: Maintained 8174F: kernel/livepatch/ 8175F: include/linux/livepatch.h 8176F: arch/x86/include/asm/livepatch.h 8177F: arch/x86/kernel/livepatch.c 8178F: Documentation/livepatch/ 8179F: Documentation/ABI/testing/sysfs-kernel-livepatch 8180F: samples/livepatch/ 8181L: live-patching@vger.kernel.org 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8183 8184LLC (802.2) 8185L: netdev@vger.kernel.org 8186S: Odd fixes 8187F: include/linux/llc.h 8188F: include/uapi/linux/llc.h 8189F: include/net/llc* 8190F: net/llc/ 8191 8192LM73 HARDWARE MONITOR DRIVER 8193M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8194L: linux-hwmon@vger.kernel.org 8195S: Maintained 8196F: drivers/hwmon/lm73.c 8197 8198LM78 HARDWARE MONITOR DRIVER 8199M: Jean Delvare <jdelvare@suse.com> 8200L: linux-hwmon@vger.kernel.org 8201S: Maintained 8202F: Documentation/hwmon/lm78 8203F: drivers/hwmon/lm78.c 8204 8205LM83 HARDWARE MONITOR DRIVER 8206M: Jean Delvare <jdelvare@suse.com> 8207L: linux-hwmon@vger.kernel.org 8208S: Maintained 8209F: Documentation/hwmon/lm83 8210F: drivers/hwmon/lm83.c 8211 8212LM90 HARDWARE MONITOR DRIVER 8213M: Jean Delvare <jdelvare@suse.com> 8214L: linux-hwmon@vger.kernel.org 8215S: Maintained 8216F: Documentation/hwmon/lm90 8217F: Documentation/devicetree/bindings/hwmon/lm90.txt 8218F: drivers/hwmon/lm90.c 8219F: include/dt-bindings/thermal/lm90.h 8220 8221LM95234 HARDWARE MONITOR DRIVER 8222M: Guenter Roeck <linux@roeck-us.net> 8223L: linux-hwmon@vger.kernel.org 8224S: Maintained 8225F: Documentation/hwmon/lm95234 8226F: drivers/hwmon/lm95234.c 8227 8228LME2510 MEDIA DRIVER 8229M: Malcolm Priestley <tvboxspy@gmail.com> 8230L: linux-media@vger.kernel.org 8231W: https://linuxtv.org 8232Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8233S: Maintained 8234F: drivers/media/usb/dvb-usb-v2/lmedm04* 8235 8236LOADPIN SECURITY MODULE 8237M: Kees Cook <keescook@chromium.org> 8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8239S: Supported 8240F: security/loadpin/ 8241F: Documentation/admin-guide/LSM/LoadPin.rst 8242 8243LOCKING PRIMITIVES 8244M: Peter Zijlstra <peterz@infradead.org> 8245M: Ingo Molnar <mingo@redhat.com> 8246L: linux-kernel@vger.kernel.org 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8248S: Maintained 8249F: Documentation/locking/ 8250F: include/linux/lockdep.h 8251F: include/linux/spinlock*.h 8252F: arch/*/include/asm/spinlock*.h 8253F: include/linux/rwlock*.h 8254F: include/linux/mutex*.h 8255F: arch/*/include/asm/mutex*.h 8256F: include/linux/rwsem*.h 8257F: arch/*/include/asm/rwsem.h 8258F: include/linux/seqlock.h 8259F: lib/locking*.[ch] 8260F: kernel/locking/ 8261X: kernel/locking/locktorture.c 8262 8263LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8264M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8265L: linux-ntfs-dev@lists.sourceforge.net 8266W: http://www.linux-ntfs.org/content/view/19/37/ 8267S: Maintained 8268F: Documentation/ldm.txt 8269F: block/partitions/ldm.* 8270 8271LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8272M: Sathya Prakash <sathya.prakash@broadcom.com> 8273M: Chaitra P B <chaitra.basappa@broadcom.com> 8274M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8275L: MPT-FusionLinux.pdl@broadcom.com 8276L: linux-scsi@vger.kernel.org 8277W: http://www.avagotech.com/support/ 8278S: Supported 8279F: drivers/message/fusion/ 8280F: drivers/scsi/mpt2sas/ 8281F: drivers/scsi/mpt3sas/ 8282 8283LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8284M: Matthew Wilcox <matthew@wil.cx> 8285L: linux-scsi@vger.kernel.org 8286S: Maintained 8287F: drivers/scsi/sym53c8xx_2/ 8288 8289LTC4261 HARDWARE MONITOR DRIVER 8290M: Guenter Roeck <linux@roeck-us.net> 8291L: linux-hwmon@vger.kernel.org 8292S: Maintained 8293F: Documentation/hwmon/ltc4261 8294F: drivers/hwmon/ltc4261.c 8295 8296LTC4306 I2C MULTIPLEXER DRIVER 8297M: Michael Hennerich <michael.hennerich@analog.com> 8298W: http://ez.analog.com/community/linux-device-drivers 8299L: linux-i2c@vger.kernel.org 8300S: Supported 8301F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8302F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8303 8304LTP (Linux Test Project) 8305M: Mike Frysinger <vapier@gentoo.org> 8306M: Cyril Hrubis <chrubis@suse.cz> 8307M: Wanlong Gao <wanlong.gao@gmail.com> 8308M: Jan Stancek <jstancek@redhat.com> 8309M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8310M: Alexey Kodanev <alexey.kodanev@oracle.com> 8311L: ltp@lists.linux.it (subscribers-only) 8312W: http://linux-test-project.github.io/ 8313T: git git://github.com/linux-test-project/ltp.git 8314S: Maintained 8315 8316M32R ARCHITECTURE 8317W: http://www.linux-m32r.org/ 8318S: Orphan 8319F: arch/m32r/ 8320 8321M68K ARCHITECTURE 8322M: Geert Uytterhoeven <geert@linux-m68k.org> 8323L: linux-m68k@lists.linux-m68k.org 8324W: http://www.linux-m68k.org/ 8325T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8326S: Maintained 8327F: arch/m68k/ 8328F: drivers/zorro/ 8329 8330M68K ON APPLE MACINTOSH 8331M: Joshua Thompson <funaho@jurai.org> 8332W: http://www.mac.linux-m68k.org/ 8333L: linux-m68k@lists.linux-m68k.org 8334S: Maintained 8335F: arch/m68k/mac/ 8336 8337M68K ON HP9000/300 8338M: Philip Blundell <philb@gnu.org> 8339W: http://www.tazenda.demon.co.uk/phil/linux-hp 8340S: Maintained 8341F: arch/m68k/hp300/ 8342 8343M88DS3103 MEDIA DRIVER 8344M: Antti Palosaari <crope@iki.fi> 8345L: linux-media@vger.kernel.org 8346W: https://linuxtv.org 8347W: http://palosaari.fi/linux/ 8348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8349T: git git://linuxtv.org/anttip/media_tree.git 8350S: Maintained 8351F: drivers/media/dvb-frontends/m88ds3103* 8352 8353M88RS2000 MEDIA DRIVER 8354M: Malcolm Priestley <tvboxspy@gmail.com> 8355L: linux-media@vger.kernel.org 8356W: https://linuxtv.org 8357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8358S: Maintained 8359F: drivers/media/dvb-frontends/m88rs2000* 8360 8361MA901 MASTERKIT USB FM RADIO DRIVER 8362M: Alexey Klimov <klimov.linux@gmail.com> 8363L: linux-media@vger.kernel.org 8364T: git git://linuxtv.org/media_tree.git 8365S: Maintained 8366F: drivers/media/radio/radio-ma901.c 8367 8368MAC80211 8369M: Johannes Berg <johannes@sipsolutions.net> 8370L: linux-wireless@vger.kernel.org 8371W: http://wireless.kernel.org/ 8372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8374S: Maintained 8375F: Documentation/networking/mac80211-injection.txt 8376F: include/net/mac80211.h 8377F: net/mac80211/ 8378F: drivers/net/wireless/mac80211_hwsim.[ch] 8379F: Documentation/networking/mac80211_hwsim/README 8380 8381MAILBOX API 8382M: Jassi Brar <jassisinghbrar@gmail.com> 8383L: linux-kernel@vger.kernel.org 8384S: Maintained 8385F: drivers/mailbox/ 8386F: include/linux/mailbox_client.h 8387F: include/linux/mailbox_controller.h 8388 8389MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8390M: Michael Kerrisk <mtk.manpages@gmail.com> 8391W: http://www.kernel.org/doc/man-pages 8392L: linux-man@vger.kernel.org 8393S: Maintained 8394 8395MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8396M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8397L: linux-mips@linux-mips.org 8398S: Maintained 8399F: arch/mips/boot/dts/img/pistachio_marduk.dts 8400 8401MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8402M: Andrew Lunn <andrew@lunn.ch> 8403M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8404L: netdev@vger.kernel.org 8405S: Maintained 8406F: drivers/net/dsa/mv88e6xxx/ 8407F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8408 8409MARVELL ARMADA DRM SUPPORT 8410M: Russell King <linux@armlinux.org.uk> 8411S: Maintained 8412T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8413T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8414F: drivers/gpu/drm/armada/ 8415F: include/uapi/drm/armada_drm.h 8416F: Documentation/devicetree/bindings/display/armada/ 8417 8418MARVELL CRYPTO DRIVER 8419M: Boris Brezillon <boris.brezillon@free-electrons.com> 8420M: Arnaud Ebalard <arno@natisbad.org> 8421F: drivers/crypto/marvell/ 8422S: Maintained 8423L: linux-crypto@vger.kernel.org 8424 8425MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8426M: Mirko Lindner <mlindner@marvell.com> 8427M: Stephen Hemminger <stephen@networkplumber.org> 8428L: netdev@vger.kernel.org 8429S: Maintained 8430F: drivers/net/ethernet/marvell/sk* 8431 8432MARVELL LIBERTAS WIRELESS DRIVER 8433L: libertas-dev@lists.infradead.org 8434S: Orphan 8435F: drivers/net/wireless/marvell/libertas/ 8436 8437MARVELL MACCHIATOBIN SUPPORT 8438M: Russell King <linux@armlinux.org.uk> 8439L: linux-arm-kernel@lists.infradead.org 8440S: Maintained 8441F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8442 8443MARVELL MV643XX ETHERNET DRIVER 8444M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8445L: netdev@vger.kernel.org 8446S: Maintained 8447F: drivers/net/ethernet/marvell/mv643xx_eth.* 8448F: include/linux/mv643xx.h 8449 8450MARVELL MV88X3310 PHY DRIVER 8451M: Russell King <linux@armlinux.org.uk> 8452L: netdev@vger.kernel.org 8453S: Maintained 8454F: drivers/net/phy/marvell10g.c 8455 8456MARVELL MVNETA ETHERNET DRIVER 8457M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8458L: netdev@vger.kernel.org 8459S: Maintained 8460F: drivers/net/ethernet/marvell/mvneta.* 8461 8462MARVELL MWIFIEX WIRELESS DRIVER 8463M: Amitkumar Karwar <amitkarwar@gmail.com> 8464M: Nishant Sarmukadam <nishants@marvell.com> 8465M: Ganapathi Bhat <gbhat@marvell.com> 8466M: Xinming Hu <huxm@marvell.com> 8467L: linux-wireless@vger.kernel.org 8468S: Maintained 8469F: drivers/net/wireless/marvell/mwifiex/ 8470 8471MARVELL MWL8K WIRELESS DRIVER 8472M: Lennert Buytenhek <buytenh@wantstofly.org> 8473L: linux-wireless@vger.kernel.org 8474S: Odd Fixes 8475F: drivers/net/wireless/marvell/mwl8k.c 8476 8477MARVELL NAND CONTROLLER DRIVER 8478M: Miquel Raynal <miquel.raynal@free-electrons.com> 8479L: linux-mtd@lists.infradead.org 8480S: Maintained 8481F: drivers/mtd/nand/marvell_nand.c 8482F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8483 8484MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8485M: Nicolas Pitre <nico@fluxnic.net> 8486S: Odd Fixes 8487F: drivers/mmc/host/mvsdio.* 8488 8489MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8490M: Hu Ziji <huziji@marvell.com> 8491L: linux-mmc@vger.kernel.org 8492S: Supported 8493F: drivers/mmc/host/sdhci-xenon* 8494F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8495 8496MATROX FRAMEBUFFER DRIVER 8497L: linux-fbdev@vger.kernel.org 8498S: Orphan 8499F: drivers/video/fbdev/matrox/matroxfb_* 8500F: include/uapi/linux/matroxfb.h 8501 8502MAX16065 HARDWARE MONITOR DRIVER 8503M: Guenter Roeck <linux@roeck-us.net> 8504L: linux-hwmon@vger.kernel.org 8505S: Maintained 8506F: Documentation/hwmon/max16065 8507F: drivers/hwmon/max16065.c 8508 8509MAX20751 HARDWARE MONITOR DRIVER 8510M: Guenter Roeck <linux@roeck-us.net> 8511L: linux-hwmon@vger.kernel.org 8512S: Maintained 8513F: Documentation/hwmon/max20751 8514F: drivers/hwmon/max20751.c 8515 8516MAX2175 SDR TUNER DRIVER 8517M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8518L: linux-media@vger.kernel.org 8519T: git git://linuxtv.org/media_tree.git 8520S: Maintained 8521F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8522F: Documentation/media/v4l-drivers/max2175.rst 8523F: drivers/media/i2c/max2175* 8524F: include/uapi/linux/max2175.h 8525 8526MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8527L: linux-hwmon@vger.kernel.org 8528S: Orphan 8529F: Documentation/hwmon/max6650 8530F: drivers/hwmon/max6650.c 8531 8532MAX6697 HARDWARE MONITOR DRIVER 8533M: Guenter Roeck <linux@roeck-us.net> 8534L: linux-hwmon@vger.kernel.org 8535S: Maintained 8536F: Documentation/hwmon/max6697 8537F: Documentation/devicetree/bindings/i2c/max6697.txt 8538F: drivers/hwmon/max6697.c 8539F: include/linux/platform_data/max6697.h 8540 8541MAX9860 MONO AUDIO VOICE CODEC DRIVER 8542M: Peter Rosin <peda@axentia.se> 8543L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8544S: Maintained 8545F: Documentation/devicetree/bindings/sound/max9860.txt 8546F: sound/soc/codecs/max9860.* 8547 8548MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8549M: Javier Martinez Canillas <javier@dowhile0.org> 8550L: linux-kernel@vger.kernel.org 8551S: Supported 8552F: drivers/regulator/max77802-regulator.c 8553F: Documentation/devicetree/bindings/*/*max77802.txt 8554F: include/dt-bindings/*/*max77802.h 8555 8556MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8557M: Krzysztof Kozlowski <krzk@kernel.org> 8558M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8559L: linux-pm@vger.kernel.org 8560S: Supported 8561F: drivers/power/supply/max14577_charger.c 8562F: drivers/power/supply/max77693_charger.c 8563 8564MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8565M: Chanwoo Choi <cw00.choi@samsung.com> 8566M: Krzysztof Kozlowski <krzk@kernel.org> 8567M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8568L: linux-kernel@vger.kernel.org 8569S: Supported 8570F: drivers/*/max14577*.c 8571F: drivers/*/max77686*.c 8572F: drivers/*/max77693*.c 8573F: drivers/extcon/extcon-max14577.c 8574F: drivers/extcon/extcon-max77693.c 8575F: drivers/rtc/rtc-max77686.c 8576F: drivers/clk/clk-max77686.c 8577F: Documentation/devicetree/bindings/mfd/max14577.txt 8578F: Documentation/devicetree/bindings/*/max77686.txt 8579F: Documentation/devicetree/bindings/mfd/max77693.txt 8580F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8581F: include/linux/mfd/max14577*.h 8582F: include/linux/mfd/max77686*.h 8583F: include/linux/mfd/max77693*.h 8584 8585MAXIRADIO FM RADIO RECEIVER DRIVER 8586M: Hans Verkuil <hverkuil@xs4all.nl> 8587L: linux-media@vger.kernel.org 8588T: git git://linuxtv.org/media_tree.git 8589W: https://linuxtv.org 8590S: Maintained 8591F: drivers/media/radio/radio-maxiradio* 8592 8593MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8594M: Peter Rosin <peda@axentia.se> 8595L: linux-iio@vger.kernel.org 8596S: Maintained 8597F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8598F: drivers/iio/potentiometer/mcp4531.c 8599 8600MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8601M: William Breathitt Gray <vilhelm.gray@gmail.com> 8602L: linux-iio@vger.kernel.org 8603S: Maintained 8604F: drivers/iio/dac/cio-dac.c 8605 8606MEDIA DRIVERS FOR ASCOT2E 8607M: Sergey Kozlov <serjk@netup.ru> 8608M: Abylay Ospan <aospan@netup.ru> 8609L: linux-media@vger.kernel.org 8610W: https://linuxtv.org 8611W: http://netup.tv/ 8612T: git git://linuxtv.org/media_tree.git 8613S: Supported 8614F: drivers/media/dvb-frontends/ascot2e* 8615 8616MEDIA DRIVERS FOR CXD2841ER 8617M: Sergey Kozlov <serjk@netup.ru> 8618M: Abylay Ospan <aospan@netup.ru> 8619L: linux-media@vger.kernel.org 8620W: https://linuxtv.org 8621W: http://netup.tv/ 8622T: git git://linuxtv.org/media_tree.git 8623S: Supported 8624F: drivers/media/dvb-frontends/cxd2841er* 8625 8626MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8627M: Daniel Scheller <d.scheller.oss@gmail.com> 8628L: linux-media@vger.kernel.org 8629W: https://linuxtv.org 8630T: git git://linuxtv.org/media_tree.git 8631S: Maintained 8632F: drivers/media/pci/ddbridge/* 8633 8634MEDIA DRIVERS FOR FREESCALE IMX 8635M: Steve Longerbeam <slongerbeam@gmail.com> 8636M: Philipp Zabel <p.zabel@pengutronix.de> 8637L: linux-media@vger.kernel.org 8638T: git git://linuxtv.org/media_tree.git 8639S: Maintained 8640F: Documentation/devicetree/bindings/media/imx.txt 8641F: Documentation/media/v4l-drivers/imx.rst 8642F: drivers/staging/media/imx/ 8643F: include/linux/imx-media.h 8644F: include/media/imx.h 8645 8646MEDIA DRIVERS FOR HELENE 8647M: Abylay Ospan <aospan@netup.ru> 8648L: linux-media@vger.kernel.org 8649W: https://linuxtv.org 8650W: http://netup.tv/ 8651T: git git://linuxtv.org/media_tree.git 8652S: Supported 8653F: drivers/media/dvb-frontends/helene* 8654 8655MEDIA DRIVERS FOR HORUS3A 8656M: Sergey Kozlov <serjk@netup.ru> 8657M: Abylay Ospan <aospan@netup.ru> 8658L: linux-media@vger.kernel.org 8659W: https://linuxtv.org 8660W: http://netup.tv/ 8661T: git git://linuxtv.org/media_tree.git 8662S: Supported 8663F: drivers/media/dvb-frontends/horus3a* 8664 8665MEDIA DRIVERS FOR LNBH25 8666M: Sergey Kozlov <serjk@netup.ru> 8667M: Abylay Ospan <aospan@netup.ru> 8668L: linux-media@vger.kernel.org 8669W: https://linuxtv.org 8670W: http://netup.tv/ 8671T: git git://linuxtv.org/media_tree.git 8672S: Supported 8673F: drivers/media/dvb-frontends/lnbh25* 8674 8675MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8676M: Daniel Scheller <d.scheller.oss@gmail.com> 8677L: linux-media@vger.kernel.org 8678W: https://linuxtv.org 8679T: git git://linuxtv.org/media_tree.git 8680S: Maintained 8681F: drivers/media/dvb-frontends/mxl5xx* 8682 8683MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8684M: Sergey Kozlov <serjk@netup.ru> 8685M: Abylay Ospan <aospan@netup.ru> 8686L: linux-media@vger.kernel.org 8687W: https://linuxtv.org 8688W: http://netup.tv/ 8689T: git git://linuxtv.org/media_tree.git 8690S: Supported 8691F: drivers/media/pci/netup_unidvb/* 8692 8693MEDIA DRIVERS FOR RENESAS - DRIF 8694M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8695L: linux-media@vger.kernel.org 8696L: linux-renesas-soc@vger.kernel.org 8697T: git git://linuxtv.org/media_tree.git 8698S: Supported 8699F: Documentation/devicetree/bindings/media/renesas,drif.txt 8700F: drivers/media/platform/rcar_drif.c 8701 8702MEDIA DRIVERS FOR RENESAS - FCP 8703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8704L: linux-media@vger.kernel.org 8705L: linux-renesas-soc@vger.kernel.org 8706T: git git://linuxtv.org/media_tree.git 8707S: Supported 8708F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8709F: drivers/media/platform/rcar-fcp.c 8710F: include/media/rcar-fcp.h 8711 8712MEDIA DRIVERS FOR RENESAS - FDP1 8713M: Kieran Bingham <kieran@bingham.xyz> 8714L: linux-media@vger.kernel.org 8715L: linux-renesas-soc@vger.kernel.org 8716T: git git://linuxtv.org/media_tree.git 8717S: Supported 8718F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8719F: drivers/media/platform/rcar_fdp1.c 8720 8721MEDIA DRIVERS FOR RENESAS - VIN 8722M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8723L: linux-media@vger.kernel.org 8724L: linux-renesas-soc@vger.kernel.org 8725T: git git://linuxtv.org/media_tree.git 8726S: Supported 8727F: Documentation/devicetree/bindings/media/rcar_vin.txt 8728F: drivers/media/platform/rcar-vin/ 8729 8730MEDIA DRIVERS FOR RENESAS - VSP1 8731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8732L: linux-media@vger.kernel.org 8733L: linux-renesas-soc@vger.kernel.org 8734T: git git://linuxtv.org/media_tree.git 8735S: Supported 8736F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8737F: drivers/media/platform/vsp1/ 8738 8739MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8740M: Daniel Scheller <d.scheller.oss@gmail.com> 8741L: linux-media@vger.kernel.org 8742W: https://linuxtv.org 8743T: git git://linuxtv.org/media_tree.git 8744S: Maintained 8745F: drivers/media/dvb-frontends/stv0910* 8746 8747MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8748M: Daniel Scheller <d.scheller.oss@gmail.com> 8749L: linux-media@vger.kernel.org 8750W: https://linuxtv.org 8751T: git git://linuxtv.org/media_tree.git 8752S: Maintained 8753F: drivers/media/dvb-frontends/stv6111* 8754 8755MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8756M: Dmitry Osipenko <digetx@gmail.com> 8757L: linux-media@vger.kernel.org 8758L: linux-tegra@vger.kernel.org 8759T: git git://linuxtv.org/media_tree.git 8760S: Maintained 8761F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8762F: drivers/staging/media/tegra-vde/ 8763 8764MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8765M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8766M: Mauro Carvalho Chehab <mchehab@kernel.org> 8767P: LinuxTV.org Project 8768L: linux-media@vger.kernel.org 8769W: https://linuxtv.org 8770Q: http://patchwork.kernel.org/project/linux-media/list/ 8771T: git git://linuxtv.org/media_tree.git 8772S: Maintained 8773F: Documentation/devicetree/bindings/media/ 8774F: Documentation/media/ 8775F: drivers/media/ 8776F: drivers/staging/media/ 8777F: include/linux/platform_data/media/ 8778F: include/media/ 8779F: include/uapi/linux/dvb/ 8780F: include/uapi/linux/videodev2.h 8781F: include/uapi/linux/media.h 8782F: include/uapi/linux/v4l2-* 8783F: include/uapi/linux/meye.h 8784F: include/uapi/linux/ivtv* 8785F: include/uapi/linux/uvcvideo.h 8786 8787MEDIATEK CIR DRIVER 8788M: Sean Wang <sean.wang@mediatek.com> 8789S: Maintained 8790F: drivers/media/rc/mtk-cir.c 8791 8792MEDIATEK PMIC LED DRIVER 8793M: Sean Wang <sean.wang@mediatek.com> 8794S: Maintained 8795F: drivers/leds/leds-mt6323.c 8796F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8797 8798MEDIATEK ETHERNET DRIVER 8799M: Felix Fietkau <nbd@openwrt.org> 8800M: John Crispin <john@phrozen.org> 8801M: Sean Wang <sean.wang@mediatek.com> 8802M: Nelson Chang <nelson.chang@mediatek.com> 8803L: netdev@vger.kernel.org 8804S: Maintained 8805F: drivers/net/ethernet/mediatek/ 8806 8807MEDIATEK SWITCH DRIVER 8808M: Sean Wang <sean.wang@mediatek.com> 8809L: netdev@vger.kernel.org 8810S: Maintained 8811F: drivers/net/dsa/mt7530.* 8812F: net/dsa/tag_mtk.c 8813 8814MEDIATEK JPEG DRIVER 8815M: Rick Chang <rick.chang@mediatek.com> 8816M: Bin Liu <bin.liu@mediatek.com> 8817S: Supported 8818F: drivers/media/platform/mtk-jpeg/ 8819F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8820 8821MEDIATEK MDP DRIVER 8822M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8823M: Houlong Wei <houlong.wei@mediatek.com> 8824M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8825S: Supported 8826F: drivers/media/platform/mtk-mdp/ 8827F: drivers/media/platform/mtk-vpu/ 8828F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8829 8830MEDIATEK MEDIA DRIVER 8831M: Tiffany Lin <tiffany.lin@mediatek.com> 8832M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8833S: Supported 8834F: drivers/media/platform/mtk-vcodec/ 8835F: drivers/media/platform/mtk-vpu/ 8836F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8837F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8838 8839MEDIATEK MT7601U WIRELESS LAN DRIVER 8840M: Jakub Kicinski <kubakici@wp.pl> 8841L: linux-wireless@vger.kernel.org 8842S: Maintained 8843F: drivers/net/wireless/mediatek/mt7601u/ 8844 8845MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8846M: Sean Wang <sean.wang@mediatek.com> 8847S: Maintained 8848F: drivers/char/hw_random/mtk-rng.c 8849 8850MEDIATEK USB3 DRD IP DRIVER 8851M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8852L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8854L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8855S: Maintained 8856F: drivers/usb/mtu3/ 8857 8858MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8859M: Peter Senna Tschudin <peter.senna@collabora.com> 8860M: Martin Donnelly <martin.donnelly@ge.com> 8861M: Martyn Welch <martyn.welch@collabora.co.uk> 8862S: Maintained 8863F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8864F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8865 8866MEGARAID SCSI/SAS DRIVERS 8867M: Kashyap Desai <kashyap.desai@broadcom.com> 8868M: Sumit Saxena <sumit.saxena@broadcom.com> 8869M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8870L: megaraidlinux.pdl@broadcom.com 8871L: linux-scsi@vger.kernel.org 8872W: http://www.avagotech.com/support/ 8873S: Maintained 8874F: Documentation/scsi/megaraid.txt 8875F: drivers/scsi/megaraid.* 8876F: drivers/scsi/megaraid/ 8877 8878MELEXIS MLX90614 DRIVER 8879M: Crt Mori <cmo@melexis.com> 8880L: linux-iio@vger.kernel.org 8881W: http://www.melexis.com 8882S: Supported 8883F: drivers/iio/temperature/mlx90614.c 8884 8885MELFAS MIP4 TOUCHSCREEN DRIVER 8886M: Sangwon Jee <jeesw@melfas.com> 8887W: http://www.melfas.com 8888S: Supported 8889F: drivers/input/touchscreen/melfas_mip4.c 8890F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8891 8892MELLANOX ETHERNET DRIVER (mlx4_en) 8893M: Tariq Toukan <tariqt@mellanox.com> 8894L: netdev@vger.kernel.org 8895S: Supported 8896W: http://www.mellanox.com 8897Q: http://patchwork.ozlabs.org/project/netdev/list/ 8898F: drivers/net/ethernet/mellanox/mlx4/en_* 8899 8900MELLANOX ETHERNET DRIVER (mlx5e) 8901M: Saeed Mahameed <saeedm@mellanox.com> 8902L: netdev@vger.kernel.org 8903S: Supported 8904W: http://www.mellanox.com 8905Q: http://patchwork.ozlabs.org/project/netdev/list/ 8906F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8907 8908MELLANOX ETHERNET INNOVA DRIVER 8909M: Ilan Tayari <ilant@mellanox.com> 8910R: Boris Pismenny <borisp@mellanox.com> 8911L: netdev@vger.kernel.org 8912S: Supported 8913W: http://www.mellanox.com 8914Q: http://patchwork.ozlabs.org/project/netdev/list/ 8915F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8916F: include/linux/mlx5/mlx5_ifc_fpga.h 8917 8918MELLANOX ETHERNET INNOVA IPSEC DRIVER 8919M: Ilan Tayari <ilant@mellanox.com> 8920R: Boris Pismenny <borisp@mellanox.com> 8921L: netdev@vger.kernel.org 8922S: Supported 8923W: http://www.mellanox.com 8924Q: http://patchwork.ozlabs.org/project/netdev/list/ 8925F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8926F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8927 8928MELLANOX ETHERNET SWITCH DRIVERS 8929M: Jiri Pirko <jiri@mellanox.com> 8930M: Ido Schimmel <idosch@mellanox.com> 8931L: netdev@vger.kernel.org 8932S: Supported 8933W: http://www.mellanox.com 8934Q: http://patchwork.ozlabs.org/project/netdev/list/ 8935F: drivers/net/ethernet/mellanox/mlxsw/ 8936 8937MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8938M: mlxsw@mellanox.com 8939L: netdev@vger.kernel.org 8940S: Supported 8941W: http://www.mellanox.com 8942Q: http://patchwork.ozlabs.org/project/netdev/list/ 8943F: drivers/net/ethernet/mellanox/mlxfw/ 8944 8945MELLANOX HARDWARE PLATFORM SUPPORT 8946M: Andy Shevchenko <andy@infradead.org> 8947M: Darren Hart <dvhart@infradead.org> 8948M: Vadim Pasternak <vadimp@mellanox.com> 8949L: platform-driver-x86@vger.kernel.org 8950S: Supported 8951F: drivers/platform/mellanox/ 8952 8953MELLANOX MLX4 core VPI driver 8954M: Tariq Toukan <tariqt@mellanox.com> 8955L: netdev@vger.kernel.org 8956L: linux-rdma@vger.kernel.org 8957W: http://www.mellanox.com 8958Q: http://patchwork.ozlabs.org/project/netdev/list/ 8959S: Supported 8960F: drivers/net/ethernet/mellanox/mlx4/ 8961F: include/linux/mlx4/ 8962 8963MELLANOX MLX4 IB driver 8964M: Yishai Hadas <yishaih@mellanox.com> 8965L: linux-rdma@vger.kernel.org 8966W: http://www.mellanox.com 8967Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8968S: Supported 8969F: drivers/infiniband/hw/mlx4/ 8970F: include/linux/mlx4/ 8971F: include/uapi/rdma/mlx4-abi.h 8972 8973MELLANOX MLX5 core VPI driver 8974M: Saeed Mahameed <saeedm@mellanox.com> 8975M: Matan Barak <matanb@mellanox.com> 8976M: Leon Romanovsky <leonro@mellanox.com> 8977L: netdev@vger.kernel.org 8978L: linux-rdma@vger.kernel.org 8979W: http://www.mellanox.com 8980Q: http://patchwork.ozlabs.org/project/netdev/list/ 8981S: Supported 8982F: drivers/net/ethernet/mellanox/mlx5/core/ 8983F: include/linux/mlx5/ 8984 8985MELLANOX MLX5 IB driver 8986M: Matan Barak <matanb@mellanox.com> 8987M: Leon Romanovsky <leonro@mellanox.com> 8988L: linux-rdma@vger.kernel.org 8989W: http://www.mellanox.com 8990Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8991S: Supported 8992F: drivers/infiniband/hw/mlx5/ 8993F: include/linux/mlx5/ 8994F: include/uapi/rdma/mlx5-abi.h 8995 8996MELLANOX MLXCPLD I2C AND MUX DRIVER 8997M: Vadim Pasternak <vadimp@mellanox.com> 8998M: Michael Shych <michaelsh@mellanox.com> 8999L: linux-i2c@vger.kernel.org 9000S: Supported 9001F: drivers/i2c/busses/i2c-mlxcpld.c 9002F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9003F: Documentation/i2c/busses/i2c-mlxcpld 9004 9005MELLANOX MLXCPLD LED DRIVER 9006M: Vadim Pasternak <vadimp@mellanox.com> 9007L: linux-leds@vger.kernel.org 9008S: Supported 9009F: drivers/leds/leds-mlxcpld.c 9010F: Documentation/leds/leds-mlxcpld.txt 9011 9012MELLANOX PLATFORM DRIVER 9013M: Vadim Pasternak <vadimp@mellanox.com> 9014L: platform-driver-x86@vger.kernel.org 9015S: Supported 9016F: drivers/platform/x86/mlx-platform.c 9017 9018MEMBARRIER SUPPORT 9019M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9020M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9021L: linux-kernel@vger.kernel.org 9022S: Supported 9023F: kernel/sched/membarrier.c 9024F: include/uapi/linux/membarrier.h 9025F: arch/powerpc/include/asm/membarrier.h 9026 9027MEMORY MANAGEMENT 9028L: linux-mm@kvack.org 9029W: http://www.linux-mm.org 9030S: Maintained 9031F: include/linux/mm.h 9032F: include/linux/gfp.h 9033F: include/linux/mmzone.h 9034F: include/linux/memory_hotplug.h 9035F: include/linux/vmalloc.h 9036F: mm/ 9037 9038MEMORY TECHNOLOGY DEVICES (MTD) 9039M: David Woodhouse <dwmw2@infradead.org> 9040M: Brian Norris <computersforpeace@gmail.com> 9041M: Boris Brezillon <boris.brezillon@free-electrons.com> 9042M: Marek Vasut <marek.vasut@gmail.com> 9043M: Richard Weinberger <richard@nod.at> 9044M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 9045L: linux-mtd@lists.infradead.org 9046W: http://www.linux-mtd.infradead.org/ 9047Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9048T: git git://git.infradead.org/linux-mtd.git master 9049T: git git://git.infradead.org/linux-mtd.git mtd/next 9050S: Maintained 9051F: Documentation/devicetree/bindings/mtd/ 9052F: drivers/mtd/ 9053F: include/linux/mtd/ 9054F: include/uapi/mtd/ 9055 9056MEN A21 WATCHDOG DRIVER 9057M: Johannes Thumshirn <morbidrsa@gmail.com> 9058L: linux-watchdog@vger.kernel.org 9059S: Maintained 9060F: drivers/watchdog/mena21_wdt.c 9061 9062MEN CHAMELEON BUS (mcb) 9063M: Johannes Thumshirn <morbidrsa@gmail.com> 9064S: Maintained 9065F: drivers/mcb/ 9066F: include/linux/mcb.h 9067F: Documentation/men-chameleon-bus.txt 9068 9069MEN F21BMC (Board Management Controller) 9070M: Andreas Werner <andreas.werner@men.de> 9071S: Supported 9072F: drivers/mfd/menf21bmc.c 9073F: drivers/watchdog/menf21bmc_wdt.c 9074F: drivers/leds/leds-menf21bmc.c 9075F: drivers/hwmon/menf21bmc_hwmon.c 9076F: Documentation/hwmon/menf21bmc 9077 9078MESON AO CEC DRIVER FOR AMLOGIC SOCS 9079M: Neil Armstrong <narmstrong@baylibre.com> 9080L: linux-media@lists.freedesktop.org 9081L: linux-amlogic@lists.infradead.org 9082W: http://linux-meson.com/ 9083S: Supported 9084F: drivers/media/platform/meson/ao-cec.c 9085F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9086T: git git://linuxtv.org/media_tree.git 9087 9088METAG ARCHITECTURE 9089M: James Hogan <jhogan@kernel.org> 9090L: linux-metag@vger.kernel.org 9091T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 9092S: Odd Fixes 9093F: arch/metag/ 9094F: Documentation/metag/ 9095F: Documentation/devicetree/bindings/metag/ 9096F: Documentation/devicetree/bindings/interrupt-controller/img,* 9097F: drivers/clocksource/metag_generic.c 9098F: drivers/irqchip/irq-metag.c 9099F: drivers/irqchip/irq-metag-ext.c 9100F: drivers/tty/metag_da.c 9101 9102MICROBLAZE ARCHITECTURE 9103M: Michal Simek <monstr@monstr.eu> 9104W: http://www.monstr.eu/fdt/ 9105T: git git://git.monstr.eu/linux-2.6-microblaze.git 9106S: Supported 9107F: arch/microblaze/ 9108 9109MICROCHIP / ATMEL AT91 SERIAL DRIVER 9110M: Richard Genoud <richard.genoud@gmail.com> 9111S: Maintained 9112F: drivers/tty/serial/atmel_serial.c 9113F: drivers/tty/serial/atmel_serial.h 9114 9115MICROCHIP / ATMEL DMA DRIVER 9116M: Ludovic Desroches <ludovic.desroches@microchip.com> 9117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9118L: dmaengine@vger.kernel.org 9119S: Supported 9120F: drivers/dma/at_hdmac.c 9121F: drivers/dma/at_hdmac_regs.h 9122F: include/linux/platform_data/dma-atmel.h 9123 9124MICROCHIP / ATMEL ECC DRIVER 9125M: Tudor Ambarus <tudor.ambarus@microchip.com> 9126L: linux-crypto@vger.kernel.org 9127S: Maintained 9128F: drivers/crypto/atmel-ecc.* 9129 9130MICROCHIP / ATMEL ISC DRIVER 9131M: Songjun Wu <songjun.wu@microchip.com> 9132L: linux-media@vger.kernel.org 9133S: Supported 9134F: drivers/media/platform/atmel/atmel-isc.c 9135F: drivers/media/platform/atmel/atmel-isc-regs.h 9136F: devicetree/bindings/media/atmel-isc.txt 9137 9138MICROCHIP / ATMEL NAND DRIVER 9139M: Wenyou Yang <wenyou.yang@microchip.com> 9140M: Josh Wu <rainyfeeling@outlook.com> 9141L: linux-mtd@lists.infradead.org 9142S: Supported 9143F: drivers/mtd/nand/atmel/* 9144F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9145 9146MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9147M: Woojung Huh <Woojung.Huh@microchip.com> 9148M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9149L: netdev@vger.kernel.org 9150S: Maintained 9151F: net/dsa/tag_ksz.c 9152F: drivers/net/dsa/microchip/* 9153F: include/linux/platform_data/microchip-ksz.h 9154F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9155 9156MICROCHIP USB251XB DRIVER 9157M: Richard Leitner <richard.leitner@skidata.com> 9158L: linux-usb@vger.kernel.org 9159S: Maintained 9160F: drivers/usb/misc/usb251xb.c 9161F: Documentation/devicetree/bindings/usb/usb251xb.txt 9162 9163MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9164M: Don Brace <don.brace@microsemi.com> 9165L: esc.storagedev@microsemi.com 9166L: linux-scsi@vger.kernel.org 9167S: Supported 9168F: drivers/scsi/smartpqi/smartpqi*.[ch] 9169F: drivers/scsi/smartpqi/Kconfig 9170F: drivers/scsi/smartpqi/Makefile 9171F: include/linux/cciss*.h 9172F: include/uapi/linux/cciss*.h 9173F: Documentation/scsi/smartpqi.txt 9174 9175MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9176M: Chen Yu <yu.c.chen@intel.com> 9177L: platform-driver-x86@vger.kernel.org 9178S: Supported 9179F: drivers/platform/x86/surfacepro3_button.c 9180 9181MICROTEK X6 SCANNER 9182M: Oliver Neukum <oliver@neukum.org> 9183S: Maintained 9184F: drivers/usb/image/microtek.* 9185 9186MIPS 9187M: Ralf Baechle <ralf@linux-mips.org> 9188M: James Hogan <jhogan@kernel.org> 9189L: linux-mips@linux-mips.org 9190W: http://www.linux-mips.org/ 9191T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9192Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9193S: Supported 9194F: Documentation/devicetree/bindings/mips/ 9195F: Documentation/mips/ 9196F: arch/mips/ 9197F: drivers/platform/mips/ 9198 9199MIPS BOSTON DEVELOPMENT BOARD 9200M: Paul Burton <paul.burton@mips.com> 9201L: linux-mips@linux-mips.org 9202S: Maintained 9203F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9204F: arch/mips/boot/dts/img/boston.dts 9205F: arch/mips/configs/generic/board-boston.config 9206F: drivers/clk/imgtec/clk-boston.c 9207F: include/dt-bindings/clock/boston-clock.h 9208 9209MIPS GENERIC PLATFORM 9210M: Paul Burton <paul.burton@mips.com> 9211L: linux-mips@linux-mips.org 9212S: Supported 9213F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9214F: arch/mips/generic/ 9215F: arch/mips/tools/generic-board-config.sh 9216 9217MIPS/LOONGSON1 ARCHITECTURE 9218M: Keguang Zhang <keguang.zhang@gmail.com> 9219L: linux-mips@linux-mips.org 9220S: Maintained 9221F: arch/mips/loongson32/ 9222F: arch/mips/include/asm/mach-loongson32/ 9223F: drivers/*/*loongson1* 9224F: drivers/*/*/*loongson1* 9225 9226MIPS/LOONGSON2 ARCHITECTURE 9227M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9228L: linux-mips@linux-mips.org 9229S: Maintained 9230F: arch/mips/loongson64/*{2e/2f}* 9231F: arch/mips/include/asm/mach-loongson64/ 9232F: drivers/*/*loongson2* 9233F: drivers/*/*/*loongson2* 9234 9235MIPS/LOONGSON3 ARCHITECTURE 9236M: Huacai Chen <chenhc@lemote.com> 9237L: linux-mips@linux-mips.org 9238S: Maintained 9239F: arch/mips/loongson64/ 9240F: arch/mips/include/asm/mach-loongson64/ 9241F: drivers/platform/mips/cpu_hwmon.c 9242F: drivers/*/*loongson3* 9243F: drivers/*/*/*loongson3* 9244 9245MIPS RINT INSTRUCTION EMULATION 9246M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9247L: linux-mips@linux-mips.org 9248S: Supported 9249F: arch/mips/math-emu/sp_rint.c 9250F: arch/mips/math-emu/dp_rint.c 9251 9252MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9253M: Hans Verkuil <hverkuil@xs4all.nl> 9254L: linux-media@vger.kernel.org 9255T: git git://linuxtv.org/media_tree.git 9256W: https://linuxtv.org 9257S: Odd Fixes 9258F: drivers/media/radio/radio-miropcm20* 9259 9260MMP SUPPORT 9261M: Eric Miao <eric.y.miao@gmail.com> 9262M: Haojian Zhuang <haojian.zhuang@gmail.com> 9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9264T: git git://github.com/hzhuang1/linux.git 9265T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9266S: Maintained 9267F: arch/arm/boot/dts/mmp* 9268F: arch/arm/mach-mmp/ 9269 9270MN88472 MEDIA DRIVER 9271M: Antti Palosaari <crope@iki.fi> 9272L: linux-media@vger.kernel.org 9273W: https://linuxtv.org 9274W: http://palosaari.fi/linux/ 9275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9276S: Maintained 9277F: drivers/media/dvb-frontends/mn88472* 9278 9279MN88473 MEDIA DRIVER 9280M: Antti Palosaari <crope@iki.fi> 9281L: linux-media@vger.kernel.org 9282W: https://linuxtv.org 9283W: http://palosaari.fi/linux/ 9284Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9285S: Maintained 9286F: drivers/media/dvb-frontends/mn88473* 9287 9288MODULE SUPPORT 9289M: Jessica Yu <jeyu@kernel.org> 9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9291S: Maintained 9292F: include/linux/module.h 9293F: kernel/module.c 9294 9295MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9296W: http://popies.net/meye/ 9297S: Orphan 9298F: Documentation/media/v4l-drivers/meye* 9299F: drivers/media/pci/meye/ 9300F: include/uapi/linux/meye.h 9301 9302MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9303M: Jiri Slaby <jirislaby@gmail.com> 9304S: Maintained 9305F: Documentation/serial/moxa-smartio 9306F: drivers/tty/mxser.* 9307 9308MR800 AVERMEDIA USB FM RADIO DRIVER 9309M: Alexey Klimov <klimov.linux@gmail.com> 9310L: linux-media@vger.kernel.org 9311T: git git://linuxtv.org/media_tree.git 9312S: Maintained 9313F: drivers/media/radio/radio-mr800.c 9314 9315MRF24J40 IEEE 802.15.4 RADIO DRIVER 9316M: Alan Ott <alan@signal11.us> 9317L: linux-wpan@vger.kernel.org 9318S: Maintained 9319F: drivers/net/ieee802154/mrf24j40.c 9320F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9321 9322MSI LAPTOP SUPPORT 9323M: "Lee, Chun-Yi" <jlee@suse.com> 9324L: platform-driver-x86@vger.kernel.org 9325S: Maintained 9326F: drivers/platform/x86/msi-laptop.c 9327 9328MSI WMI SUPPORT 9329L: platform-driver-x86@vger.kernel.org 9330S: Orphan 9331F: drivers/platform/x86/msi-wmi.c 9332 9333MSI001 MEDIA DRIVER 9334M: Antti Palosaari <crope@iki.fi> 9335L: linux-media@vger.kernel.org 9336W: https://linuxtv.org 9337W: http://palosaari.fi/linux/ 9338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9339T: git git://linuxtv.org/anttip/media_tree.git 9340S: Maintained 9341F: drivers/media/tuners/msi001* 9342 9343MSI2500 MEDIA DRIVER 9344M: Antti Palosaari <crope@iki.fi> 9345L: linux-media@vger.kernel.org 9346W: https://linuxtv.org 9347W: http://palosaari.fi/linux/ 9348Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9349T: git git://linuxtv.org/anttip/media_tree.git 9350S: Maintained 9351F: drivers/media/usb/msi2500/ 9352 9353MSYSTEMS DISKONCHIP G3 MTD DRIVER 9354M: Robert Jarzmik <robert.jarzmik@free.fr> 9355L: linux-mtd@lists.infradead.org 9356S: Maintained 9357F: drivers/mtd/devices/docg3* 9358 9359MT9M032 APTINA SENSOR DRIVER 9360M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9361L: linux-media@vger.kernel.org 9362T: git git://linuxtv.org/media_tree.git 9363S: Maintained 9364F: drivers/media/i2c/mt9m032.c 9365F: include/media/i2c/mt9m032.h 9366 9367MT9P031 APTINA CAMERA SENSOR 9368M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9369L: linux-media@vger.kernel.org 9370T: git git://linuxtv.org/media_tree.git 9371S: Maintained 9372F: drivers/media/i2c/mt9p031.c 9373F: include/media/i2c/mt9p031.h 9374 9375MT9T001 APTINA CAMERA SENSOR 9376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9377L: linux-media@vger.kernel.org 9378T: git git://linuxtv.org/media_tree.git 9379S: Maintained 9380F: drivers/media/i2c/mt9t001.c 9381F: include/media/i2c/mt9t001.h 9382 9383MT9V032 APTINA CAMERA SENSOR 9384M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9385L: linux-media@vger.kernel.org 9386T: git git://linuxtv.org/media_tree.git 9387S: Maintained 9388F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9389F: drivers/media/i2c/mt9v032.c 9390F: include/media/i2c/mt9v032.h 9391 9392MULTIFUNCTION DEVICES (MFD) 9393M: Lee Jones <lee.jones@linaro.org> 9394T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9395S: Supported 9396F: Documentation/devicetree/bindings/mfd/ 9397F: drivers/mfd/ 9398F: include/linux/mfd/ 9399F: include/dt-bindings/mfd/ 9400 9401MULTIMEDIA CARD (MMC) ETC. OVER SPI 9402S: Orphan 9403F: drivers/mmc/host/mmc_spi.c 9404F: include/linux/spi/mmc_spi.h 9405 9406MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9407M: Ulf Hansson <ulf.hansson@linaro.org> 9408L: linux-mmc@vger.kernel.org 9409T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9410S: Maintained 9411F: Documentation/devicetree/bindings/mmc/ 9412F: drivers/mmc/ 9413F: include/linux/mmc/ 9414F: include/uapi/linux/mmc/ 9415 9416MULTIPLEXER SUBSYSTEM 9417M: Peter Rosin <peda@axentia.se> 9418S: Maintained 9419F: Documentation/ABI/testing/mux/sysfs-class-mux* 9420F: Documentation/devicetree/bindings/mux/ 9421F: include/linux/dt-bindings/mux/ 9422F: include/linux/mux/ 9423F: drivers/mux/ 9424 9425MULTITECH MULTIPORT CARD (ISICOM) 9426S: Orphan 9427F: drivers/tty/isicom.c 9428F: include/linux/isicom.h 9429 9430MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9431M: Bin Liu <b-liu@ti.com> 9432L: linux-usb@vger.kernel.org 9433S: Maintained 9434F: drivers/usb/musb/ 9435 9436MXL5007T MEDIA DRIVER 9437M: Michael Krufky <mkrufky@linuxtv.org> 9438L: linux-media@vger.kernel.org 9439W: https://linuxtv.org 9440W: http://github.com/mkrufky 9441Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9442T: git git://linuxtv.org/mkrufky/tuners.git 9443S: Maintained 9444F: drivers/media/tuners/mxl5007t.* 9445 9446MXSFB DRM DRIVER 9447M: Marek Vasut <marex@denx.de> 9448S: Supported 9449F: drivers/gpu/drm/mxsfb/ 9450F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9451 9452MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9453M: Chris Lee <christopher.lee@cspi.com> 9454L: netdev@vger.kernel.org 9455W: https://www.cspi.com/ethernet-products/support/downloads/ 9456S: Supported 9457F: drivers/net/ethernet/myricom/myri10ge/ 9458 9459NAND FLASH SUBSYSTEM 9460M: Boris Brezillon <boris.brezillon@free-electrons.com> 9461R: Richard Weinberger <richard@nod.at> 9462L: linux-mtd@lists.infradead.org 9463W: http://www.linux-mtd.infradead.org/ 9464Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9465T: git git://git.infradead.org/linux-mtd.git nand/fixes 9466T: git git://git.infradead.org/linux-mtd.git nand/next 9467S: Maintained 9468F: drivers/mtd/nand/ 9469F: include/linux/mtd/*nand*.h 9470 9471NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9472M: Daniel Mack <zonque@gmail.com> 9473S: Maintained 9474L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9475W: http://www.native-instruments.com 9476F: sound/usb/caiaq/ 9477 9478NATSEMI ETHERNET DRIVER (DP8381x) 9479S: Orphan 9480F: drivers/net/ethernet/natsemi/natsemi.c 9481 9482NCP FILESYSTEM 9483M: Petr Vandrovec <petr@vandrovec.name> 9484S: Obsolete 9485F: drivers/staging/ncpfs/ 9486 9487NCR 5380 SCSI DRIVERS 9488M: Finn Thain <fthain@telegraphics.com.au> 9489M: Michael Schmitz <schmitzmic@gmail.com> 9490L: linux-scsi@vger.kernel.org 9491S: Maintained 9492F: Documentation/scsi/g_NCR5380.txt 9493F: drivers/scsi/NCR5380.* 9494F: drivers/scsi/arm/cumana_1.c 9495F: drivers/scsi/arm/oak.c 9496F: drivers/scsi/atari_scsi.* 9497F: drivers/scsi/dmx3191d.c 9498F: drivers/scsi/g_NCR5380.* 9499F: drivers/scsi/mac_scsi.* 9500F: drivers/scsi/sun3_scsi.* 9501F: drivers/scsi/sun3_scsi_vme.c 9502 9503NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9504M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9505L: linux-scsi@vger.kernel.org 9506S: Maintained 9507F: drivers/scsi/NCR_D700.* 9508 9509NCT6775 HARDWARE MONITOR DRIVER 9510M: Guenter Roeck <linux@roeck-us.net> 9511L: linux-hwmon@vger.kernel.org 9512S: Maintained 9513F: Documentation/hwmon/nct6775 9514F: drivers/hwmon/nct6775.c 9515 9516NETEFFECT IWARP RNIC DRIVER (IW_NES) 9517M: Faisal Latif <faisal.latif@intel.com> 9518L: linux-rdma@vger.kernel.org 9519W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9520S: Supported 9521F: drivers/infiniband/hw/nes/ 9522F: include/uapi/rdma/nes-abi.h 9523 9524NETEM NETWORK EMULATOR 9525M: Stephen Hemminger <stephen@networkplumber.org> 9526L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9527S: Maintained 9528F: net/sched/sch_netem.c 9529 9530NETERION 10GbE DRIVERS (s2io/vxge) 9531M: Jon Mason <jdmason@kudzu.us> 9532L: netdev@vger.kernel.org 9533S: Supported 9534F: Documentation/networking/s2io.txt 9535F: Documentation/networking/vxge.txt 9536F: drivers/net/ethernet/neterion/ 9537 9538NETFILTER 9539M: Pablo Neira Ayuso <pablo@netfilter.org> 9540M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9541M: Florian Westphal <fw@strlen.de> 9542L: netfilter-devel@vger.kernel.org 9543L: coreteam@netfilter.org 9544W: http://www.netfilter.org/ 9545W: http://www.iptables.org/ 9546W: http://www.nftables.org/ 9547Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9550S: Maintained 9551F: include/linux/netfilter* 9552F: include/linux/netfilter/ 9553F: include/net/netfilter/ 9554F: include/uapi/linux/netfilter* 9555F: include/uapi/linux/netfilter/ 9556F: net/*/netfilter.c 9557F: net/*/netfilter/ 9558F: net/netfilter/ 9559F: net/bridge/br_netfilter*.c 9560 9561NETROM NETWORK LAYER 9562M: Ralf Baechle <ralf@linux-mips.org> 9563L: linux-hams@vger.kernel.org 9564W: http://www.linux-ax25.org/ 9565S: Maintained 9566F: include/net/netrom.h 9567F: include/uapi/linux/netrom.h 9568F: net/netrom/ 9569 9570NETRONOME ETHERNET DRIVERS 9571M: Jakub Kicinski <jakub.kicinski@netronome.com> 9572L: oss-drivers@netronome.com 9573S: Maintained 9574F: drivers/net/ethernet/netronome/ 9575 9576NETWORK BLOCK DEVICE (NBD) 9577M: Josef Bacik <jbacik@fb.com> 9578S: Maintained 9579L: linux-block@vger.kernel.org 9580L: nbd@other.debian.org 9581F: Documentation/blockdev/nbd.txt 9582F: drivers/block/nbd.c 9583F: include/uapi/linux/nbd.h 9584 9585NETWORK DROP MONITOR 9586M: Neil Horman <nhorman@tuxdriver.com> 9587L: netdev@vger.kernel.org 9588S: Maintained 9589W: https://fedorahosted.org/dropwatch/ 9590F: net/core/drop_monitor.c 9591 9592NETWORKING DRIVERS 9593L: netdev@vger.kernel.org 9594W: http://www.linuxfoundation.org/en/Net 9595Q: http://patchwork.ozlabs.org/project/netdev/list/ 9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9598S: Odd Fixes 9599F: Documentation/devicetree/bindings/net/ 9600F: drivers/net/ 9601F: include/linux/if_* 9602F: include/linux/netdevice.h 9603F: include/linux/etherdevice.h 9604F: include/linux/fcdevice.h 9605F: include/linux/fddidevice.h 9606F: include/linux/hippidevice.h 9607F: include/linux/inetdevice.h 9608F: include/uapi/linux/if_* 9609F: include/uapi/linux/netdevice.h 9610 9611NETWORKING DRIVERS (WIRELESS) 9612M: Kalle Valo <kvalo@codeaurora.org> 9613L: linux-wireless@vger.kernel.org 9614Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9617S: Maintained 9618F: Documentation/devicetree/bindings/net/wireless/ 9619F: drivers/net/wireless/ 9620 9621NETWORKING [DSA] 9622M: Andrew Lunn <andrew@lunn.ch> 9623M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9624M: Florian Fainelli <f.fainelli@gmail.com> 9625S: Maintained 9626F: net/dsa/ 9627F: include/net/dsa.h 9628F: include/linux/dsa/ 9629F: drivers/net/dsa/ 9630 9631NETWORKING [GENERAL] 9632M: "David S. Miller" <davem@davemloft.net> 9633L: netdev@vger.kernel.org 9634W: http://www.linuxfoundation.org/en/Net 9635Q: http://patchwork.ozlabs.org/project/netdev/list/ 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9638B: mailto:netdev@vger.kernel.org 9639S: Maintained 9640F: net/ 9641F: include/net/ 9642F: include/linux/in.h 9643F: include/linux/net.h 9644F: include/linux/netdevice.h 9645F: include/uapi/linux/in.h 9646F: include/uapi/linux/net.h 9647F: include/uapi/linux/netdevice.h 9648F: include/uapi/linux/net_namespace.h 9649F: tools/testing/selftests/net/ 9650F: lib/net_utils.c 9651F: lib/random32.c 9652 9653NETWORKING [IPSEC] 9654M: Steffen Klassert <steffen.klassert@secunet.com> 9655M: Herbert Xu <herbert@gondor.apana.org.au> 9656M: "David S. Miller" <davem@davemloft.net> 9657L: netdev@vger.kernel.org 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9660S: Maintained 9661F: net/core/flow.c 9662F: net/xfrm/ 9663F: net/key/ 9664F: net/ipv4/xfrm* 9665F: net/ipv4/esp4* 9666F: net/ipv4/ah4.c 9667F: net/ipv4/ipcomp.c 9668F: net/ipv4/ip_vti.c 9669F: net/ipv6/xfrm* 9670F: net/ipv6/esp6* 9671F: net/ipv6/ah6.c 9672F: net/ipv6/ipcomp6.c 9673F: net/ipv6/ip6_vti.c 9674F: include/uapi/linux/xfrm.h 9675F: include/net/xfrm.h 9676 9677NETWORKING [IPv4/IPv6] 9678M: "David S. Miller" <davem@davemloft.net> 9679M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9680M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9681L: netdev@vger.kernel.org 9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9683S: Maintained 9684F: net/ipv4/ 9685F: net/ipv6/ 9686F: include/net/ip* 9687F: arch/x86/net/* 9688 9689NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9690M: Paul Moore <paul@paul-moore.com> 9691W: https://github.com/netlabel 9692L: netdev@vger.kernel.org 9693L: linux-security-module@vger.kernel.org 9694S: Maintained 9695F: Documentation/netlabel/ 9696F: include/net/calipso.h 9697F: include/net/cipso_ipv4.h 9698F: include/net/netlabel.h 9699F: include/uapi/linux/netfilter/xt_SECMARK.h 9700F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9701F: net/netlabel/ 9702F: net/ipv4/cipso_ipv4.c 9703F: net/ipv6/calipso.c 9704F: net/netfilter/xt_CONNSECMARK.c 9705F: net/netfilter/xt_SECMARK.c 9706 9707NETWORKING [TLS] 9708M: Ilya Lesokhin <ilyal@mellanox.com> 9709M: Aviad Yehezkel <aviadye@mellanox.com> 9710M: Dave Watson <davejwatson@fb.com> 9711L: netdev@vger.kernel.org 9712S: Maintained 9713F: net/tls/* 9714F: include/uapi/linux/tls.h 9715F: include/net/tls.h 9716 9717NETWORKING [WIRELESS] 9718L: linux-wireless@vger.kernel.org 9719Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9720 9721NETDEVSIM 9722M: Jakub Kicinski <jakub.kicinski@netronome.com> 9723S: Maintained 9724F: drivers/net/netdevsim/* 9725 9726NETXEN (1/10) GbE SUPPORT 9727M: Manish Chopra <manish.chopra@cavium.com> 9728M: Rahul Verma <rahul.verma@cavium.com> 9729M: Dept-GELinuxNICDev@cavium.com 9730L: netdev@vger.kernel.org 9731S: Supported 9732F: drivers/net/ethernet/qlogic/netxen/ 9733 9734NFC SUBSYSTEM 9735M: Samuel Ortiz <sameo@linux.intel.com> 9736L: linux-wireless@vger.kernel.org 9737L: linux-nfc@lists.01.org (subscribers-only) 9738S: Supported 9739F: net/nfc/ 9740F: include/net/nfc/ 9741F: include/uapi/linux/nfc.h 9742F: drivers/nfc/ 9743F: include/linux/platform_data/nfcmrvl.h 9744F: include/linux/platform_data/nxp-nci.h 9745F: Documentation/devicetree/bindings/net/nfc/ 9746 9747NFS, SUNRPC, AND LOCKD CLIENTS 9748M: Trond Myklebust <trond.myklebust@primarydata.com> 9749M: Anna Schumaker <anna.schumaker@netapp.com> 9750L: linux-nfs@vger.kernel.org 9751W: http://client.linux-nfs.org 9752T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9753S: Maintained 9754F: fs/lockd/ 9755F: fs/nfs/ 9756F: fs/nfs_common/ 9757F: net/sunrpc/ 9758F: include/linux/lockd/ 9759F: include/linux/nfs* 9760F: include/linux/sunrpc/ 9761F: include/uapi/linux/nfs* 9762F: include/uapi/linux/sunrpc/ 9763 9764NILFS2 FILESYSTEM 9765M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9766L: linux-nilfs@vger.kernel.org 9767W: https://nilfs.sourceforge.io/ 9768W: https://nilfs.osdn.jp/ 9769T: git git://github.com/konis/nilfs2.git 9770S: Supported 9771F: Documentation/filesystems/nilfs2.txt 9772F: fs/nilfs2/ 9773F: include/trace/events/nilfs2.h 9774F: include/uapi/linux/nilfs2_api.h 9775F: include/uapi/linux/nilfs2_ondisk.h 9776 9777NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9778M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9779W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9780S: Maintained 9781F: Documentation/scsi/NinjaSCSI.txt 9782F: drivers/scsi/pcmcia/nsp_* 9783 9784NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9785M: GOTO Masanori <gotom@debian.or.jp> 9786M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9787W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9788S: Maintained 9789F: Documentation/scsi/NinjaSCSI.txt 9790F: drivers/scsi/nsp32* 9791 9792NIOS2 ARCHITECTURE 9793M: Ley Foon Tan <lftan@altera.com> 9794L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9796S: Maintained 9797F: arch/nios2/ 9798 9799NOHZ, DYNTICKS SUPPORT 9800M: Frederic Weisbecker <fweisbec@gmail.com> 9801M: Thomas Gleixner <tglx@linutronix.de> 9802M: Ingo Molnar <mingo@kernel.org> 9803L: linux-kernel@vger.kernel.org 9804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9805S: Maintained 9806F: kernel/time/tick*.* 9807F: include/linux/tick.h 9808F: include/linux/sched/nohz.h 9809 9810NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9811M: Pavel Machek <pavel@ucw.cz> 9812M: Sakari Ailus <sakari.ailus@iki.fi> 9813L: linux-media@vger.kernel.org 9814S: Maintained 9815F: drivers/media/i2c/et8ek8 9816F: drivers/media/i2c/ad5820.c 9817 9818NOKIA N900 POWER SUPPLY DRIVERS 9819R: Pali Rohár <pali.rohar@gmail.com> 9820F: include/linux/power/bq2415x_charger.h 9821F: include/linux/power/bq27xxx_battery.h 9822F: include/linux/power/isp1704_charger.h 9823F: drivers/power/supply/bq2415x_charger.c 9824F: drivers/power/supply/bq27xxx_battery.c 9825F: drivers/power/supply/bq27xxx_battery_i2c.c 9826F: drivers/power/supply/isp1704_charger.c 9827F: drivers/power/supply/rx51_battery.c 9828 9829NTB AMD DRIVER 9830M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9831L: linux-ntb@googlegroups.com 9832S: Supported 9833F: drivers/ntb/hw/amd/ 9834 9835NTB DRIVER CORE 9836M: Jon Mason <jdmason@kudzu.us> 9837M: Dave Jiang <dave.jiang@intel.com> 9838M: Allen Hubbe <allenbh@gmail.com> 9839L: linux-ntb@googlegroups.com 9840S: Supported 9841W: https://github.com/jonmason/ntb/wiki 9842T: git git://github.com/jonmason/ntb.git 9843F: drivers/ntb/ 9844F: drivers/net/ntb_netdev.c 9845F: include/linux/ntb.h 9846F: include/linux/ntb_transport.h 9847F: tools/testing/selftests/ntb/ 9848 9849NTB IDT DRIVER 9850M: Serge Semin <fancer.lancer@gmail.com> 9851L: linux-ntb@googlegroups.com 9852S: Supported 9853F: drivers/ntb/hw/idt/ 9854 9855NTB INTEL DRIVER 9856M: Dave Jiang <dave.jiang@intel.com> 9857L: linux-ntb@googlegroups.com 9858S: Supported 9859W: https://github.com/davejiang/linux/wiki 9860T: git https://github.com/davejiang/linux.git 9861F: drivers/ntb/hw/intel/ 9862 9863NTFS FILESYSTEM 9864M: Anton Altaparmakov <anton@tuxera.com> 9865L: linux-ntfs-dev@lists.sourceforge.net 9866W: http://www.tuxera.com/ 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9868S: Supported 9869F: Documentation/filesystems/ntfs.txt 9870F: fs/ntfs/ 9871 9872NUBUS SUBSYSTEM 9873M: Finn Thain <fthain@telegraphics.com.au> 9874L: linux-m68k@lists.linux-m68k.org 9875S: Maintained 9876F: arch/*/include/asm/nubus.h 9877F: drivers/nubus/ 9878F: include/linux/nubus.h 9879F: include/uapi/linux/nubus.h 9880 9881NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9882M: Antonino Daplas <adaplas@gmail.com> 9883L: linux-fbdev@vger.kernel.org 9884S: Maintained 9885F: drivers/video/fbdev/riva/ 9886F: drivers/video/fbdev/nvidia/ 9887 9888NVM EXPRESS DRIVER 9889M: Keith Busch <keith.busch@intel.com> 9890M: Jens Axboe <axboe@fb.com> 9891M: Christoph Hellwig <hch@lst.de> 9892M: Sagi Grimberg <sagi@grimberg.me> 9893L: linux-nvme@lists.infradead.org 9894T: git://git.infradead.org/nvme.git 9895W: http://git.infradead.org/nvme.git 9896S: Supported 9897F: drivers/nvme/host/ 9898F: include/linux/nvme.h 9899F: include/uapi/linux/nvme_ioctl.h 9900 9901NVM EXPRESS FC TRANSPORT DRIVERS 9902M: James Smart <james.smart@broadcom.com> 9903L: linux-nvme@lists.infradead.org 9904S: Supported 9905F: include/linux/nvme-fc.h 9906F: include/linux/nvme-fc-driver.h 9907F: drivers/nvme/host/fc.c 9908F: drivers/nvme/target/fc.c 9909F: drivers/nvme/target/fcloop.c 9910 9911NVM EXPRESS TARGET DRIVER 9912M: Christoph Hellwig <hch@lst.de> 9913M: Sagi Grimberg <sagi@grimberg.me> 9914L: linux-nvme@lists.infradead.org 9915T: git://git.infradead.org/nvme.git 9916W: http://git.infradead.org/nvme.git 9917S: Supported 9918F: drivers/nvme/target/ 9919 9920NVMEM FRAMEWORK 9921M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9922S: Maintained 9923F: drivers/nvmem/ 9924F: Documentation/devicetree/bindings/nvmem/ 9925F: Documentation/ABI/stable/sysfs-bus-nvmem 9926F: include/linux/nvmem-consumer.h 9927F: include/linux/nvmem-provider.h 9928 9929NXP SGTL5000 DRIVER 9930M: Fabio Estevam <fabio.estevam@nxp.com> 9931L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9932S: Maintained 9933F: Documentation/devicetree/bindings/sound/sgtl5000.txt 9934F: sound/soc/codecs/sgtl5000* 9935 9936NXP TDA998X DRM DRIVER 9937M: Russell King <linux@armlinux.org.uk> 9938S: Supported 9939T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9940T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9941F: drivers/gpu/drm/i2c/tda998x_drv.c 9942F: include/drm/i2c/tda998x.h 9943 9944NXP TFA9879 DRIVER 9945M: Peter Rosin <peda@axentia.se> 9946L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9947S: Maintained 9948F: Documentation/devicetree/bindings/sound/tfa9879.txt 9949F: sound/soc/codecs/tfa9879* 9950 9951NXP-NCI NFC DRIVER 9952M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9953R: Charles Gorand <charles.gorand@effinnov.com> 9954L: linux-nfc@lists.01.org (moderated for non-subscribers) 9955S: Supported 9956F: drivers/nfc/nxp-nci 9957 9958OBJTOOL 9959M: Josh Poimboeuf <jpoimboe@redhat.com> 9960M: Peter Zijlstra <peterz@infradead.org> 9961S: Supported 9962F: tools/objtool/ 9963 9964OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 9965M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 9966M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 9967L: linuxppc-dev@lists.ozlabs.org 9968S: Supported 9969F: arch/powerpc/platforms/powernv/ocxl.c 9970F: arch/powerpc/include/asm/pnv-ocxl.h 9971F: drivers/misc/ocxl/ 9972F: include/misc/ocxl* 9973F: include/uapi/misc/ocxl.h 9974F: Documentation/accelerators/ocxl.txt 9975 9976OMAP AUDIO SUPPORT 9977M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9978M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9979L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9980L: linux-omap@vger.kernel.org 9981S: Maintained 9982F: sound/soc/omap/ 9983 9984OMAP CLOCK FRAMEWORK SUPPORT 9985M: Paul Walmsley <paul@pwsan.com> 9986L: linux-omap@vger.kernel.org 9987S: Maintained 9988F: arch/arm/*omap*/*clock* 9989 9990OMAP DEVICE TREE SUPPORT 9991M: Benoît Cousson <bcousson@baylibre.com> 9992M: Tony Lindgren <tony@atomide.com> 9993L: linux-omap@vger.kernel.org 9994L: devicetree@vger.kernel.org 9995S: Maintained 9996F: arch/arm/boot/dts/*omap* 9997F: arch/arm/boot/dts/*am3* 9998F: arch/arm/boot/dts/*am4* 9999F: arch/arm/boot/dts/*am5* 10000F: arch/arm/boot/dts/*dra7* 10001 10002OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10003M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10004L: linux-omap@vger.kernel.org 10005L: linux-fbdev@vger.kernel.org 10006S: Maintained 10007F: drivers/video/fbdev/omap2/ 10008F: Documentation/arm/OMAP/DSS 10009 10010OMAP FRAMEBUFFER SUPPORT 10011M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10012L: linux-fbdev@vger.kernel.org 10013L: linux-omap@vger.kernel.org 10014S: Maintained 10015F: drivers/video/fbdev/omap/ 10016 10017OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10018M: Roger Quadros <rogerq@ti.com> 10019M: Tony Lindgren <tony@atomide.com> 10020L: linux-omap@vger.kernel.org 10021S: Maintained 10022F: drivers/memory/omap-gpmc.c 10023F: arch/arm/mach-omap2/*gpmc* 10024 10025OMAP GPIO DRIVER 10026M: Grygorii Strashko <grygorii.strashko@ti.com> 10027M: Santosh Shilimkar <ssantosh@kernel.org> 10028M: Kevin Hilman <khilman@kernel.org> 10029L: linux-omap@vger.kernel.org 10030S: Maintained 10031F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10032F: drivers/gpio/gpio-omap.c 10033 10034OMAP HARDWARE SPINLOCK SUPPORT 10035M: Ohad Ben-Cohen <ohad@wizery.com> 10036L: linux-omap@vger.kernel.org 10037S: Maintained 10038F: drivers/hwspinlock/omap_hwspinlock.c 10039 10040OMAP HS MMC SUPPORT 10041L: linux-mmc@vger.kernel.org 10042L: linux-omap@vger.kernel.org 10043S: Orphan 10044F: drivers/mmc/host/omap_hsmmc.c 10045 10046OMAP HWMOD DATA 10047M: Paul Walmsley <paul@pwsan.com> 10048L: linux-omap@vger.kernel.org 10049S: Maintained 10050F: arch/arm/mach-omap2/omap_hwmod*data* 10051 10052OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10053M: Benoît Cousson <bcousson@baylibre.com> 10054L: linux-omap@vger.kernel.org 10055S: Maintained 10056F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10057 10058OMAP HWMOD SUPPORT 10059M: Benoît Cousson <bcousson@baylibre.com> 10060M: Paul Walmsley <paul@pwsan.com> 10061L: linux-omap@vger.kernel.org 10062S: Maintained 10063F: arch/arm/mach-omap2/omap_hwmod.* 10064 10065OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10066M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10067L: linux-media@vger.kernel.org 10068S: Maintained 10069F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10070F: drivers/media/platform/omap3isp/ 10071F: drivers/staging/media/omap4iss/ 10072 10073OMAP MMC SUPPORT 10074M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10075L: linux-omap@vger.kernel.org 10076S: Maintained 10077F: drivers/mmc/host/omap.c 10078 10079OMAP POWER MANAGEMENT SUPPORT 10080M: Kevin Hilman <khilman@kernel.org> 10081L: linux-omap@vger.kernel.org 10082S: Maintained 10083F: arch/arm/*omap*/*pm* 10084F: drivers/cpufreq/omap-cpufreq.c 10085 10086OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10087M: Rajendra Nayak <rnayak@codeaurora.org> 10088M: Paul Walmsley <paul@pwsan.com> 10089L: linux-omap@vger.kernel.org 10090S: Maintained 10091F: arch/arm/mach-omap2/prm* 10092 10093OMAP RANDOM NUMBER GENERATOR SUPPORT 10094M: Deepak Saxena <dsaxena@plexity.net> 10095S: Maintained 10096F: drivers/char/hw_random/omap-rng.c 10097 10098OMAP USB SUPPORT 10099L: linux-usb@vger.kernel.org 10100L: linux-omap@vger.kernel.org 10101S: Orphan 10102F: drivers/usb/*/*omap* 10103F: arch/arm/*omap*/usb* 10104 10105OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10106M: Mark Jackson <mpfj@newflow.co.uk> 10107L: linux-omap@vger.kernel.org 10108S: Maintained 10109F: arch/arm/boot/dts/am335x-nano.dts 10110 10111OMAP1 SUPPORT 10112M: Aaro Koskinen <aaro.koskinen@iki.fi> 10113M: Tony Lindgren <tony@atomide.com> 10114L: linux-omap@vger.kernel.org 10115Q: http://patchwork.kernel.org/project/linux-omap/list/ 10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10117S: Maintained 10118F: arch/arm/mach-omap1/ 10119F: arch/arm/plat-omap/ 10120F: arch/arm/configs/omap1_defconfig 10121F: drivers/i2c/busses/i2c-omap.c 10122F: include/linux/i2c-omap.h 10123 10124OMAP2+ SUPPORT 10125M: Tony Lindgren <tony@atomide.com> 10126L: linux-omap@vger.kernel.org 10127W: http://www.muru.com/linux/omap/ 10128W: http://linux.omap.com/ 10129Q: http://patchwork.kernel.org/project/linux-omap/list/ 10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10131S: Maintained 10132F: arch/arm/mach-omap2/ 10133F: arch/arm/plat-omap/ 10134F: arch/arm/configs/omap2plus_defconfig 10135F: drivers/i2c/busses/i2c-omap.c 10136F: drivers/irqchip/irq-omap-intc.c 10137F: drivers/mfd/*omap*.c 10138F: drivers/mfd/menelaus.c 10139F: drivers/mfd/palmas.c 10140F: drivers/mfd/tps65217.c 10141F: drivers/mfd/tps65218.c 10142F: drivers/mfd/tps65910.c 10143F: drivers/mfd/twl-core.[ch] 10144F: drivers/mfd/twl4030*.c 10145F: drivers/mfd/twl6030*.c 10146F: drivers/mfd/twl6040*.c 10147F: drivers/regulator/palmas-regulator*.c 10148F: drivers/regulator/pbias-regulator.c 10149F: drivers/regulator/tps65217-regulator.c 10150F: drivers/regulator/tps65218-regulator.c 10151F: drivers/regulator/tps65910-regulator.c 10152F: drivers/regulator/twl-regulator.c 10153F: drivers/regulator/twl6030-regulator.c 10154F: include/linux/i2c-omap.h 10155 10156ONION OMEGA2+ BOARD 10157M: Harvey Hunt <harveyhuntnexus@gmail.com> 10158L: linux-mips@linux-mips.org 10159S: Maintained 10160F: arch/mips/boot/dts/ralink/omega2p.dts 10161 10162OMFS FILESYSTEM 10163M: Bob Copeland <me@bobcopeland.com> 10164L: linux-karma-devel@lists.sourceforge.net 10165S: Maintained 10166F: Documentation/filesystems/omfs.txt 10167F: fs/omfs/ 10168 10169OMNIKEY CARDMAN 4000 DRIVER 10170M: Harald Welte <laforge@gnumonks.org> 10171S: Maintained 10172F: drivers/char/pcmcia/cm4000_cs.c 10173F: include/linux/cm4000_cs.h 10174F: include/uapi/linux/cm4000_cs.h 10175 10176OMNIKEY CARDMAN 4040 DRIVER 10177M: Harald Welte <laforge@gnumonks.org> 10178S: Maintained 10179F: drivers/char/pcmcia/cm4040_cs.* 10180 10181OMNIVISION OV13858 SENSOR DRIVER 10182M: Sakari Ailus <sakari.ailus@linux.intel.com> 10183L: linux-media@vger.kernel.org 10184T: git git://linuxtv.org/media_tree.git 10185S: Maintained 10186F: drivers/media/i2c/ov13858.c 10187 10188OMNIVISION OV5640 SENSOR DRIVER 10189M: Steve Longerbeam <slongerbeam@gmail.com> 10190L: linux-media@vger.kernel.org 10191T: git git://linuxtv.org/media_tree.git 10192S: Maintained 10193F: drivers/media/i2c/ov5640.c 10194 10195OMNIVISION OV5647 SENSOR DRIVER 10196M: Luis Oliveira <lolivei@synopsys.com> 10197L: linux-media@vger.kernel.org 10198T: git git://linuxtv.org/media_tree.git 10199S: Maintained 10200F: drivers/media/i2c/ov5647.c 10201 10202OMNIVISION OV7670 SENSOR DRIVER 10203M: Jonathan Corbet <corbet@lwn.net> 10204L: linux-media@vger.kernel.org 10205T: git git://linuxtv.org/media_tree.git 10206S: Maintained 10207F: drivers/media/i2c/ov7670.c 10208F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10209 10210OMNIVISION OV7740 SENSOR DRIVER 10211M: Wenyou Yang <wenyou.yang@microchip.com> 10212L: linux-media@vger.kernel.org 10213T: git git://linuxtv.org/media_tree.git 10214S: Maintained 10215F: drivers/media/i2c/ov7740.c 10216F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10217 10218ONENAND FLASH DRIVER 10219M: Kyungmin Park <kyungmin.park@samsung.com> 10220L: linux-mtd@lists.infradead.org 10221S: Maintained 10222F: drivers/mtd/onenand/ 10223F: include/linux/mtd/onenand*.h 10224 10225ONSTREAM SCSI TAPE DRIVER 10226M: Willem Riede <osst@riede.org> 10227L: osst-users@lists.sourceforge.net 10228L: linux-scsi@vger.kernel.org 10229S: Maintained 10230F: Documentation/scsi/osst.txt 10231F: drivers/scsi/osst.* 10232F: drivers/scsi/osst_*.h 10233F: drivers/scsi/st.h 10234 10235OP-TEE DRIVER 10236M: Jens Wiklander <jens.wiklander@linaro.org> 10237S: Maintained 10238F: drivers/tee/optee/ 10239 10240OPA-VNIC DRIVER 10241M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10242M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10243L: linux-rdma@vger.kernel.org 10244S: Supported 10245F: drivers/infiniband/ulp/opa_vnic 10246 10247OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10248M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10249L: devicetree@vger.kernel.org 10250S: Maintained 10251F: Documentation/devicetree/dynamic-resolution-notes.txt 10252F: Documentation/devicetree/overlay-notes.txt 10253F: drivers/of/overlay.c 10254F: drivers/of/resolver.c 10255 10256OPEN FIRMWARE AND FLATTENED DEVICE TREE 10257M: Rob Herring <robh+dt@kernel.org> 10258M: Frank Rowand <frowand.list@gmail.com> 10259L: devicetree@vger.kernel.org 10260W: http://www.devicetree.org/ 10261T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10262S: Maintained 10263F: drivers/of/ 10264F: include/linux/of*.h 10265F: scripts/dtc/ 10266F: Documentation/ABI/testing/sysfs-firmware-ofw 10267 10268OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10269M: Rob Herring <robh+dt@kernel.org> 10270M: Mark Rutland <mark.rutland@arm.com> 10271L: devicetree@vger.kernel.org 10272T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10273Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10274S: Maintained 10275F: Documentation/devicetree/ 10276F: arch/*/boot/dts/ 10277F: include/dt-bindings/ 10278 10279OPENCORES I2C BUS DRIVER 10280M: Peter Korsgaard <jacmet@sunsite.dk> 10281L: linux-i2c@vger.kernel.org 10282S: Maintained 10283F: Documentation/i2c/busses/i2c-ocores 10284F: drivers/i2c/busses/i2c-ocores.c 10285 10286OPENRISC ARCHITECTURE 10287M: Jonas Bonn <jonas@southpole.se> 10288M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10289M: Stafford Horne <shorne@gmail.com> 10290T: git git://github.com/openrisc/linux.git 10291L: openrisc@lists.librecores.org 10292W: http://openrisc.io 10293S: Maintained 10294F: Documentation/devicetree/bindings/openrisc/ 10295F: Documentation/openrisc/ 10296F: arch/openrisc/ 10297F: drivers/irqchip/irq-ompic.c 10298F: drivers/irqchip/irq-or1k-* 10299 10300OPENVSWITCH 10301M: Pravin B Shelar <pshelar@ovn.org> 10302L: netdev@vger.kernel.org 10303L: dev@openvswitch.org 10304W: http://openvswitch.org 10305S: Maintained 10306F: net/openvswitch/ 10307F: include/uapi/linux/openvswitch.h 10308 10309OPERATING PERFORMANCE POINTS (OPP) 10310M: Viresh Kumar <vireshk@kernel.org> 10311M: Nishanth Menon <nm@ti.com> 10312M: Stephen Boyd <sboyd@kernel.org> 10313L: linux-pm@vger.kernel.org 10314S: Maintained 10315T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10316F: drivers/opp/ 10317F: include/linux/pm_opp.h 10318F: Documentation/power/opp.txt 10319F: Documentation/devicetree/bindings/opp/ 10320 10321OPL4 DRIVER 10322M: Clemens Ladisch <clemens@ladisch.de> 10323L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10324T: git git://git.alsa-project.org/alsa-kernel.git 10325S: Maintained 10326F: sound/drivers/opl4/ 10327 10328OPROFILE 10329M: Robert Richter <rric@kernel.org> 10330L: oprofile-list@lists.sf.net 10331S: Maintained 10332F: arch/*/include/asm/oprofile*.h 10333F: arch/*/oprofile/ 10334F: drivers/oprofile/ 10335F: include/linux/oprofile.h 10336 10337ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10338M: Mark Fasheh <mark@fasheh.com> 10339M: Joel Becker <jlbec@evilplan.org> 10340L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10341W: http://ocfs2.wiki.kernel.org 10342S: Supported 10343F: Documentation/filesystems/ocfs2.txt 10344F: Documentation/filesystems/dlmfs.txt 10345F: fs/ocfs2/ 10346 10347ORANGEFS FILESYSTEM 10348M: Mike Marshall <hubcap@omnibond.com> 10349R: Martin Brandenburg <martin@omnibond.com> 10350L: devel@lists.orangefs.org 10351T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10352S: Supported 10353F: fs/orangefs/ 10354F: Documentation/filesystems/orangefs.txt 10355 10356ORINOCO DRIVER 10357L: linux-wireless@vger.kernel.org 10358W: http://wireless.kernel.org/en/users/Drivers/orinoco 10359W: http://www.nongnu.org/orinoco/ 10360S: Orphan 10361F: drivers/net/wireless/intersil/orinoco/ 10362 10363OSD LIBRARY and FILESYSTEM 10364M: Boaz Harrosh <ooo@electrozaur.com> 10365S: Maintained 10366F: drivers/scsi/osd/ 10367F: include/scsi/osd_* 10368F: fs/exofs/ 10369 10370OV2659 OMNIVISION SENSOR DRIVER 10371M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10372L: linux-media@vger.kernel.org 10373W: https://linuxtv.org 10374Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10375T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10376S: Maintained 10377F: drivers/media/i2c/ov2659.c 10378F: include/media/i2c/ov2659.h 10379 10380OVERLAY FILESYSTEM 10381M: Miklos Szeredi <miklos@szeredi.hu> 10382L: linux-unionfs@vger.kernel.org 10383T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10384S: Supported 10385F: fs/overlayfs/ 10386F: Documentation/filesystems/overlayfs.txt 10387 10388P54 WIRELESS DRIVER 10389M: Christian Lamparter <chunkeey@googlemail.com> 10390L: linux-wireless@vger.kernel.org 10391W: http://wireless.kernel.org/en/users/Drivers/p54 10392S: Maintained 10393F: drivers/net/wireless/intersil/p54/ 10394 10395PA SEMI ETHERNET DRIVER 10396L: netdev@vger.kernel.org 10397S: Orphan 10398F: drivers/net/ethernet/pasemi/* 10399 10400PA SEMI SMBUS DRIVER 10401L: linux-i2c@vger.kernel.org 10402S: Orphan 10403F: drivers/i2c/busses/i2c-pasemi.c 10404 10405PADATA PARALLEL EXECUTION MECHANISM 10406M: Steffen Klassert <steffen.klassert@secunet.com> 10407L: linux-crypto@vger.kernel.org 10408S: Maintained 10409F: kernel/padata.c 10410F: include/linux/padata.h 10411F: Documentation/padata.txt 10412 10413PANASONIC LAPTOP ACPI EXTRAS DRIVER 10414M: Harald Welte <laforge@gnumonks.org> 10415L: platform-driver-x86@vger.kernel.org 10416S: Maintained 10417F: drivers/platform/x86/panasonic-laptop.c 10418 10419PANASONIC MN10300/AM33/AM34 PORT 10420M: David Howells <dhowells@redhat.com> 10421L: linux-am33-list@redhat.com (moderated for non-subscribers) 10422W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10423S: Maintained 10424F: Documentation/mn10300/ 10425F: arch/mn10300/ 10426 10427PARALLEL LCD/KEYPAD PANEL DRIVER 10428M: Willy Tarreau <willy@haproxy.com> 10429M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10430S: Odd Fixes 10431F: Documentation/misc-devices/lcd-panel-cgram.txt 10432F: drivers/misc/panel.c 10433 10434PARALLEL PORT SUBSYSTEM 10435M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10436M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10437L: linux-parport@lists.infradead.org (subscribers-only) 10438S: Maintained 10439F: drivers/parport/ 10440F: include/linux/parport*.h 10441F: drivers/char/ppdev.c 10442F: include/uapi/linux/ppdev.h 10443F: Documentation/parport*.txt 10444 10445PARAVIRT_OPS INTERFACE 10446M: Juergen Gross <jgross@suse.com> 10447M: Alok Kataria <akataria@vmware.com> 10448L: virtualization@lists.linux-foundation.org 10449S: Supported 10450F: Documentation/virtual/paravirt_ops.txt 10451F: arch/*/kernel/paravirt* 10452F: arch/*/include/asm/paravirt*.h 10453F: include/linux/hypervisor.h 10454 10455PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10456M: Tim Waugh <tim@cyberelk.net> 10457L: linux-parport@lists.infradead.org (subscribers-only) 10458S: Maintained 10459F: Documentation/blockdev/paride.txt 10460F: drivers/block/paride/ 10461 10462PARISC ARCHITECTURE 10463M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10464M: Helge Deller <deller@gmx.de> 10465L: linux-parisc@vger.kernel.org 10466W: http://www.parisc-linux.org/ 10467Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10468T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10470S: Maintained 10471F: arch/parisc/ 10472F: Documentation/parisc/ 10473F: drivers/parisc/ 10474F: drivers/char/agp/parisc-agp.c 10475F: drivers/input/serio/gscps2.c 10476F: drivers/parport/parport_gsc.* 10477F: drivers/tty/serial/8250/8250_gsc.c 10478F: drivers/video/fbdev/sti* 10479F: drivers/video/console/sti* 10480F: drivers/video/logo/logo_parisc* 10481 10482PARMAN 10483M: Jiri Pirko <jiri@mellanox.com> 10484L: netdev@vger.kernel.org 10485S: Supported 10486F: lib/parman.c 10487F: lib/test_parman.c 10488F: include/linux/parman.h 10489 10490PC87360 HARDWARE MONITORING DRIVER 10491M: Jim Cromie <jim.cromie@gmail.com> 10492L: linux-hwmon@vger.kernel.org 10493S: Maintained 10494F: Documentation/hwmon/pc87360 10495F: drivers/hwmon/pc87360.c 10496 10497PC8736x GPIO DRIVER 10498M: Jim Cromie <jim.cromie@gmail.com> 10499S: Maintained 10500F: drivers/char/pc8736x_gpio.c 10501 10502PC87427 HARDWARE MONITORING DRIVER 10503M: Jean Delvare <jdelvare@suse.com> 10504L: linux-hwmon@vger.kernel.org 10505S: Maintained 10506F: Documentation/hwmon/pc87427 10507F: drivers/hwmon/pc87427.c 10508 10509PCA9532 LED DRIVER 10510M: Riku Voipio <riku.voipio@iki.fi> 10511S: Maintained 10512F: drivers/leds/leds-pca9532.c 10513F: include/linux/leds-pca9532.h 10514 10515PCA9541 I2C BUS MASTER SELECTOR DRIVER 10516M: Guenter Roeck <linux@roeck-us.net> 10517L: linux-i2c@vger.kernel.org 10518S: Maintained 10519F: drivers/i2c/muxes/i2c-mux-pca9541.c 10520 10521PCDP - PRIMARY CONSOLE AND DEBUG PORT 10522M: Khalid Aziz <khalid@gonehiking.org> 10523S: Maintained 10524F: drivers/firmware/pcdp.* 10525 10526PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10527M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10528L: linux-pci@vger.kernel.org 10529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10530S: Maintained 10531F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10532F: drivers/pci/host/pci-aardvark.c 10533 10534PCI DRIVER FOR ALTERA PCIE IP 10535M: Ley Foon Tan <lftan@altera.com> 10536L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10537L: linux-pci@vger.kernel.org 10538S: Supported 10539F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10540F: drivers/pci/host/pcie-altera.c 10541 10542PCI DRIVER FOR APPLIEDMICRO XGENE 10543M: Tanmay Inamdar <tinamdar@apm.com> 10544L: linux-pci@vger.kernel.org 10545L: linux-arm-kernel@lists.infradead.org 10546S: Maintained 10547F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10548F: drivers/pci/host/pci-xgene.c 10549 10550PCI DRIVER FOR ARM VERSATILE PLATFORM 10551M: Rob Herring <robh@kernel.org> 10552L: linux-pci@vger.kernel.org 10553L: linux-arm-kernel@lists.infradead.org 10554S: Maintained 10555F: Documentation/devicetree/bindings/pci/versatile.txt 10556F: drivers/pci/host/pci-versatile.c 10557 10558PCI DRIVER FOR ARMADA 8K 10559M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10560L: linux-pci@vger.kernel.org 10561L: linux-arm-kernel@lists.infradead.org 10562S: Maintained 10563F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10564F: drivers/pci/dwc/pcie-armada8k.c 10565 10566PCI DRIVER FOR CADENCE PCIE IP 10567M: Alan Douglas <adouglas@cadence.com> 10568L: linux-pci@vger.kernel.org 10569S: Maintained 10570F: Documentation/devicetree/bindings/pci/cdns,*.txt 10571F: drivers/pci/cadence/pcie-cadence* 10572 10573PCI DRIVER FOR FREESCALE LAYERSCAPE 10574M: Minghuan Lian <minghuan.Lian@freescale.com> 10575M: Mingkai Hu <mingkai.hu@freescale.com> 10576M: Roy Zang <tie-fei.zang@freescale.com> 10577L: linuxppc-dev@lists.ozlabs.org 10578L: linux-pci@vger.kernel.org 10579L: linux-arm-kernel@lists.infradead.org 10580S: Maintained 10581F: drivers/pci/dwc/*layerscape* 10582 10583PCI DRIVER FOR GENERIC OF HOSTS 10584M: Will Deacon <will.deacon@arm.com> 10585L: linux-pci@vger.kernel.org 10586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10587S: Maintained 10588F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10589F: drivers/pci/host/pci-host-common.c 10590F: drivers/pci/host/pci-host-generic.c 10591 10592PCI DRIVER FOR IMX6 10593M: Richard Zhu <hongxing.zhu@nxp.com> 10594M: Lucas Stach <l.stach@pengutronix.de> 10595L: linux-pci@vger.kernel.org 10596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10597S: Maintained 10598F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10599F: drivers/pci/dwc/*imx6* 10600 10601PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10602M: Keith Busch <keith.busch@intel.com> 10603M: Jonathan Derrick <jonathan.derrick@intel.com> 10604L: linux-pci@vger.kernel.org 10605S: Supported 10606F: drivers/pci/host/vmd.c 10607 10608PCI DRIVER FOR MICROSEMI SWITCHTEC 10609M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10610M: Logan Gunthorpe <logang@deltatee.com> 10611L: linux-pci@vger.kernel.org 10612S: Maintained 10613F: Documentation/switchtec.txt 10614F: Documentation/ABI/testing/sysfs-class-switchtec 10615F: drivers/pci/switch/switchtec* 10616F: include/uapi/linux/switchtec_ioctl.h 10617F: include/linux/switchtec.h 10618F: drivers/ntb/hw/mscc/ 10619 10620PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10621M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10622M: Jason Cooper <jason@lakedaemon.net> 10623L: linux-pci@vger.kernel.org 10624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10625S: Maintained 10626F: drivers/pci/host/*mvebu* 10627 10628PCI DRIVER FOR NVIDIA TEGRA 10629M: Thierry Reding <thierry.reding@gmail.com> 10630L: linux-tegra@vger.kernel.org 10631L: linux-pci@vger.kernel.org 10632S: Supported 10633F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10634F: drivers/pci/host/pci-tegra.c 10635 10636PCI DRIVER FOR RENESAS R-CAR 10637M: Simon Horman <horms@verge.net.au> 10638L: linux-pci@vger.kernel.org 10639L: linux-renesas-soc@vger.kernel.org 10640S: Maintained 10641F: drivers/pci/host/*rcar* 10642 10643PCI DRIVER FOR SAMSUNG EXYNOS 10644M: Jingoo Han <jingoohan1@gmail.com> 10645L: linux-pci@vger.kernel.org 10646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10647L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10648S: Maintained 10649F: drivers/pci/dwc/pci-exynos.c 10650 10651PCI DRIVER FOR SYNOPSYS DESIGNWARE 10652M: Jingoo Han <jingoohan1@gmail.com> 10653M: Joao Pinto <Joao.Pinto@synopsys.com> 10654L: linux-pci@vger.kernel.org 10655S: Maintained 10656F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10657F: drivers/pci/dwc/*designware* 10658 10659PCI DRIVER FOR TI DRA7XX 10660M: Kishon Vijay Abraham I <kishon@ti.com> 10661L: linux-omap@vger.kernel.org 10662L: linux-pci@vger.kernel.org 10663S: Supported 10664F: Documentation/devicetree/bindings/pci/ti-pci.txt 10665F: drivers/pci/dwc/pci-dra7xx.c 10666 10667PCI DRIVER FOR TI KEYSTONE 10668M: Murali Karicheri <m-karicheri2@ti.com> 10669L: linux-pci@vger.kernel.org 10670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10671S: Maintained 10672F: drivers/pci/dwc/*keystone* 10673 10674PCI ENDPOINT SUBSYSTEM 10675M: Kishon Vijay Abraham I <kishon@ti.com> 10676M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10677L: linux-pci@vger.kernel.org 10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10679S: Supported 10680F: drivers/pci/endpoint/ 10681F: drivers/misc/pci_endpoint_test.c 10682F: tools/pci/ 10683 10684PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10685M: Russell Currey <ruscur@russell.cc> 10686L: linuxppc-dev@lists.ozlabs.org 10687S: Supported 10688F: Documentation/powerpc/eeh-pci-error-recovery.txt 10689F: arch/powerpc/kernel/eeh*.c 10690F: arch/powerpc/platforms/*/eeh*.c 10691F: arch/powerpc/include/*/eeh*.h 10692 10693PCI ERROR RECOVERY 10694M: Linas Vepstas <linasvepstas@gmail.com> 10695L: linux-pci@vger.kernel.org 10696S: Supported 10697F: Documentation/PCI/pci-error-recovery.txt 10698 10699PCI MSI DRIVER FOR ALTERA MSI IP 10700M: Ley Foon Tan <lftan@altera.com> 10701L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10702L: linux-pci@vger.kernel.org 10703S: Supported 10704F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10705F: drivers/pci/host/pcie-altera-msi.c 10706 10707PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10708M: Duc Dang <dhdang@apm.com> 10709L: linux-pci@vger.kernel.org 10710L: linux-arm-kernel@lists.infradead.org 10711S: Maintained 10712F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10713F: drivers/pci/host/pci-xgene-msi.c 10714 10715PCI SUBSYSTEM 10716M: Bjorn Helgaas <bhelgaas@google.com> 10717L: linux-pci@vger.kernel.org 10718Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10720S: Supported 10721F: Documentation/devicetree/bindings/pci/ 10722F: Documentation/PCI/ 10723F: drivers/acpi/pci* 10724F: drivers/pci/ 10725F: include/asm-generic/pci* 10726F: include/linux/pci* 10727F: include/uapi/linux/pci* 10728F: lib/pci* 10729F: arch/x86/pci/ 10730F: arch/x86/kernel/quirks.c 10731 10732PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10733M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10734L: linux-pci@vger.kernel.org 10735Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10736T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10737S: Supported 10738F: drivers/pci/host/ 10739F: drivers/pci/dwc/ 10740 10741PCIE DRIVER FOR AXIS ARTPEC 10742M: Niklas Cassel <niklas.cassel@axis.com> 10743M: Jesper Nilsson <jesper.nilsson@axis.com> 10744L: linux-arm-kernel@axis.com 10745L: linux-pci@vger.kernel.org 10746S: Maintained 10747F: Documentation/devicetree/bindings/pci/axis,artpec* 10748F: drivers/pci/dwc/*artpec* 10749 10750PCIE DRIVER FOR CAVIUM THUNDERX 10751M: David Daney <david.daney@cavium.com> 10752L: linux-pci@vger.kernel.org 10753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10754S: Supported 10755F: Documentation/devicetree/bindings/pci/pci-thunder-* 10756F: drivers/pci/host/pci-thunder-* 10757 10758PCIE DRIVER FOR HISILICON 10759M: Zhou Wang <wangzhou1@hisilicon.com> 10760L: linux-pci@vger.kernel.org 10761S: Maintained 10762F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10763F: drivers/pci/dwc/pcie-hisi.c 10764 10765PCIE DRIVER FOR HISILICON KIRIN 10766M: Xiaowei Song <songxiaowei@hisilicon.com> 10767M: Binghui Wang <wangbinghui@hisilicon.com> 10768L: linux-pci@vger.kernel.org 10769S: Maintained 10770F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10771F: drivers/pci/dwc/pcie-kirin.c 10772 10773PCIE DRIVER FOR HISILICON STB 10774M: Jianguo Sun <sunjianguo1@huawei.com> 10775M: Shawn Guo <shawn.guo@linaro.org> 10776L: linux-pci@vger.kernel.org 10777S: Maintained 10778F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10779F: drivers/pci/dwc/pcie-histb.c 10780 10781PCIE DRIVER FOR MEDIATEK 10782M: Ryder Lee <ryder.lee@mediatek.com> 10783L: linux-pci@vger.kernel.org 10784L: linux-mediatek@lists.infradead.org 10785S: Supported 10786F: Documentation/devicetree/bindings/pci/mediatek* 10787F: drivers/pci/host/*mediatek* 10788 10789PCIE DRIVER FOR QUALCOMM MSM 10790M: Stanimir Varbanov <svarbanov@mm-sol.com> 10791L: linux-pci@vger.kernel.org 10792L: linux-arm-msm@vger.kernel.org 10793S: Maintained 10794F: drivers/pci/dwc/*qcom* 10795 10796PCIE DRIVER FOR ROCKCHIP 10797M: Shawn Lin <shawn.lin@rock-chips.com> 10798L: linux-pci@vger.kernel.org 10799L: linux-rockchip@lists.infradead.org 10800S: Maintained 10801F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10802F: drivers/pci/host/pcie-rockchip.c 10803 10804PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10805M: Linus Walleij <linus.walleij@linaro.org> 10806L: linux-pci@vger.kernel.org 10807S: Maintained 10808F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10809F: drivers/pci/host/pci-v3-semi.c 10810 10811PCIE DRIVER FOR ST SPEAR13XX 10812M: Pratyush Anand <pratyush.anand@gmail.com> 10813L: linux-pci@vger.kernel.org 10814S: Maintained 10815F: drivers/pci/dwc/*spear* 10816 10817PCMCIA SUBSYSTEM 10818M: Dominik Brodowski <linux@dominikbrodowski.net> 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10820S: Odd Fixes 10821F: Documentation/pcmcia/ 10822F: tools/pcmcia/ 10823F: drivers/pcmcia/ 10824F: include/pcmcia/ 10825 10826PCNET32 NETWORK DRIVER 10827M: Don Fry <pcnet32@frontier.com> 10828L: netdev@vger.kernel.org 10829S: Maintained 10830F: drivers/net/ethernet/amd/pcnet32.c 10831 10832PCRYPT PARALLEL CRYPTO ENGINE 10833M: Steffen Klassert <steffen.klassert@secunet.com> 10834L: linux-crypto@vger.kernel.org 10835S: Maintained 10836F: crypto/pcrypt.c 10837F: include/crypto/pcrypt.h 10838 10839PEAQ WMI HOTKEYS DRIVER 10840M: Hans de Goede <hdegoede@redhat.com> 10841L: platform-driver-x86@vger.kernel.org 10842S: Maintained 10843F: drivers/platform/x86/peaq-wmi.c 10844 10845PER-CPU MEMORY ALLOCATOR 10846M: Tejun Heo <tj@kernel.org> 10847M: Christoph Lameter <cl@linux.com> 10848M: Dennis Zhou <dennisszhou@gmail.com> 10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10850S: Maintained 10851F: include/linux/percpu*.h 10852F: mm/percpu*.c 10853F: arch/*/include/asm/percpu.h 10854 10855PER-TASK DELAY ACCOUNTING 10856M: Balbir Singh <bsingharora@gmail.com> 10857S: Maintained 10858F: include/linux/delayacct.h 10859F: kernel/delayacct.c 10860 10861PERFORMANCE EVENTS SUBSYSTEM 10862M: Peter Zijlstra <peterz@infradead.org> 10863M: Ingo Molnar <mingo@redhat.com> 10864M: Arnaldo Carvalho de Melo <acme@kernel.org> 10865R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10866R: Jiri Olsa <jolsa@redhat.com> 10867R: Namhyung Kim <namhyung@kernel.org> 10868L: linux-kernel@vger.kernel.org 10869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10870S: Supported 10871F: kernel/events/* 10872F: include/linux/perf_event.h 10873F: include/uapi/linux/perf_event.h 10874F: arch/*/kernel/perf_event*.c 10875F: arch/*/kernel/*/perf_event*.c 10876F: arch/*/kernel/*/*/perf_event*.c 10877F: arch/*/include/asm/perf_event.h 10878F: arch/*/kernel/perf_callchain.c 10879F: arch/*/events/* 10880F: tools/perf/ 10881 10882PERSONALITY HANDLING 10883M: Christoph Hellwig <hch@infradead.org> 10884L: linux-abi-devel@lists.sourceforge.net 10885S: Maintained 10886F: include/linux/personality.h 10887F: include/uapi/linux/personality.h 10888 10889PHONET PROTOCOL 10890M: Remi Denis-Courmont <courmisch@gmail.com> 10891S: Supported 10892F: Documentation/networking/phonet.txt 10893F: include/linux/phonet.h 10894F: include/net/phonet/ 10895F: include/uapi/linux/phonet.h 10896F: net/phonet/ 10897 10898PHRAM MTD DRIVER 10899M: Joern Engel <joern@lazybastard.org> 10900L: linux-mtd@lists.infradead.org 10901S: Maintained 10902F: drivers/mtd/devices/phram.c 10903 10904PICOLCD HID DRIVER 10905M: Bruno Prémont <bonbons@linux-vserver.org> 10906L: linux-input@vger.kernel.org 10907S: Maintained 10908F: drivers/hid/hid-picolcd* 10909 10910PICOXCELL SUPPORT 10911M: Jamie Iles <jamie@jamieiles.com> 10912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10913T: git git://github.com/jamieiles/linux-2.6-ji.git 10914S: Supported 10915F: arch/arm/boot/dts/picoxcell* 10916F: arch/arm/mach-picoxcell/ 10917F: drivers/crypto/picoxcell* 10918 10919PIN CONTROL SUBSYSTEM 10920M: Linus Walleij <linus.walleij@linaro.org> 10921L: linux-gpio@vger.kernel.org 10922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10923S: Maintained 10924F: Documentation/devicetree/bindings/pinctrl/ 10925F: Documentation/driver-api/pinctl.rst 10926F: drivers/pinctrl/ 10927F: include/linux/pinctrl/ 10928 10929PIN CONTROLLER - ATMEL AT91 10930M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10932S: Maintained 10933F: drivers/pinctrl/pinctrl-at91.* 10934 10935PIN CONTROLLER - ATMEL AT91 PIO4 10936M: Ludovic Desroches <ludovic.desroches@microchip.com> 10937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10938L: linux-gpio@vger.kernel.org 10939S: Supported 10940F: drivers/pinctrl/pinctrl-at91-pio4.* 10941 10942PIN CONTROLLER - FREESCALE 10943M: Dong Aisheng <aisheng.dong@nxp.com> 10944M: Fabio Estevam <festevam@gmail.com> 10945M: Shawn Guo <shawnguo@kernel.org> 10946M: Stefan Agner <stefan@agner.ch> 10947R: Pengutronix Kernel Team <kernel@pengutronix.de> 10948L: linux-gpio@vger.kernel.org 10949S: Maintained 10950F: drivers/pinctrl/freescale/ 10951F: Documentation/devicetree/bindings/pinctrl/fsl,* 10952 10953PIN CONTROLLER - INTEL 10954M: Mika Westerberg <mika.westerberg@linux.intel.com> 10955M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10956S: Maintained 10957F: drivers/pinctrl/intel/ 10958 10959PIN CONTROLLER - MEDIATEK 10960M: Sean Wang <sean.wang@mediatek.com> 10961L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 10962S: Maintained 10963F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 10964F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 10965F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 10966F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 10967F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 10968 10969PIN CONTROLLER - QUALCOMM 10970M: Bjorn Andersson <bjorn.andersson@linaro.org> 10971S: Maintained 10972L: linux-arm-msm@vger.kernel.org 10973F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10974F: drivers/pinctrl/qcom/ 10975 10976PIN CONTROLLER - RENESAS 10977M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10978M: Geert Uytterhoeven <geert+renesas@glider.be> 10979L: linux-renesas-soc@vger.kernel.org 10980T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 10981S: Maintained 10982F: drivers/pinctrl/sh-pfc/ 10983 10984PIN CONTROLLER - SAMSUNG 10985M: Tomasz Figa <tomasz.figa@gmail.com> 10986M: Krzysztof Kozlowski <krzk@kernel.org> 10987M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10989L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10990Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10992S: Maintained 10993F: drivers/pinctrl/samsung/ 10994F: include/dt-bindings/pinctrl/samsung.h 10995F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10996 10997PIN CONTROLLER - SINGLE 10998M: Tony Lindgren <tony@atomide.com> 10999M: Haojian Zhuang <haojian.zhuang@linaro.org> 11000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11001L: linux-omap@vger.kernel.org 11002S: Maintained 11003F: drivers/pinctrl/pinctrl-single.c 11004 11005PIN CONTROLLER - ST SPEAR 11006M: Viresh Kumar <vireshk@kernel.org> 11007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11008W: http://www.st.com/spear 11009S: Maintained 11010F: drivers/pinctrl/spear/ 11011 11012PISTACHIO SOC SUPPORT 11013M: James Hartley <james.hartley@sondrel.com> 11014L: linux-mips@linux-mips.org 11015S: Odd Fixes 11016F: arch/mips/pistachio/ 11017F: arch/mips/include/asm/mach-pistachio/ 11018F: arch/mips/boot/dts/img/pistachio* 11019F: arch/mips/configs/pistachio*_defconfig 11020 11021PKTCDVD DRIVER 11022S: Orphan 11023M: linux-block@vger.kernel.org 11024F: drivers/block/pktcdvd.c 11025F: include/linux/pktcdvd.h 11026F: include/uapi/linux/pktcdvd.h 11027 11028PKUNITY SOC DRIVERS 11029M: Guan Xuetao <gxt@mprc.pku.edu.cn> 11030W: http://mprc.pku.edu.cn/~guanxuetao/linux 11031S: Maintained 11032T: git git://github.com/gxt/linux.git 11033F: drivers/input/serio/i8042-unicore32io.h 11034F: drivers/i2c/busses/i2c-puv3.c 11035F: drivers/video/fbdev/fb-puv3.c 11036F: drivers/rtc/rtc-puv3.c 11037 11038PMBUS HARDWARE MONITORING DRIVERS 11039M: Guenter Roeck <linux@roeck-us.net> 11040L: linux-hwmon@vger.kernel.org 11041W: http://hwmon.wiki.kernel.org/ 11042W: http://www.roeck-us.net/linux/drivers/ 11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11044S: Maintained 11045F: Documentation/hwmon/pmbus 11046F: drivers/hwmon/pmbus/ 11047F: include/linux/pmbus.h 11048 11049PMC SIERRA MaxRAID DRIVER 11050L: linux-scsi@vger.kernel.org 11051W: http://www.pmc-sierra.com/ 11052S: Orphan 11053F: drivers/scsi/pmcraid.* 11054 11055PMC SIERRA PM8001 DRIVER 11056M: Jack Wang <jinpu.wang@profitbricks.com> 11057M: lindar_liu@usish.com 11058L: linux-scsi@vger.kernel.org 11059S: Supported 11060F: drivers/scsi/pm8001/ 11061 11062PNP SUPPORT 11063M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11064S: Maintained 11065F: drivers/pnp/ 11066 11067POSIX CLOCKS and TIMERS 11068M: Thomas Gleixner <tglx@linutronix.de> 11069L: linux-kernel@vger.kernel.org 11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11071S: Maintained 11072F: fs/timerfd.c 11073F: include/linux/timer* 11074F: kernel/time/*timer* 11075 11076POWER MANAGEMENT CORE 11077M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11078L: linux-pm@vger.kernel.org 11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11080B: https://bugzilla.kernel.org 11081S: Supported 11082F: drivers/base/power/ 11083F: include/linux/pm.h 11084F: include/linux/pm_* 11085F: include/linux/powercap.h 11086F: drivers/powercap/ 11087F: kernel/configs/nopm.config 11088 11089POWER STATE COORDINATION INTERFACE (PSCI) 11090M: Mark Rutland <mark.rutland@arm.com> 11091M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11092L: linux-arm-kernel@lists.infradead.org 11093S: Maintained 11094F: drivers/firmware/psci*.c 11095F: include/linux/psci.h 11096F: include/uapi/linux/psci.h 11097 11098POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11099M: Sebastian Reichel <sre@kernel.org> 11100L: linux-pm@vger.kernel.org 11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11102S: Maintained 11103F: Documentation/devicetree/bindings/power/supply/ 11104F: include/linux/power_supply.h 11105F: drivers/power/supply/ 11106 11107POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11108M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11109L: linuxppc-dev@lists.ozlabs.org 11110S: Maintained 11111F: drivers/char/powernv-op-panel.c 11112 11113PPP OVER ATM (RFC 2364) 11114M: Mitchell Blank Jr <mitch@sfgoth.com> 11115S: Maintained 11116F: net/atm/pppoatm.c 11117F: include/uapi/linux/atmppp.h 11118 11119PPP OVER ETHERNET 11120M: Michal Ostrowski <mostrows@earthlink.net> 11121S: Maintained 11122F: drivers/net/ppp/pppoe.c 11123F: drivers/net/ppp/pppox.c 11124 11125PPP OVER L2TP 11126M: James Chapman <jchapman@katalix.com> 11127S: Maintained 11128F: net/l2tp/l2tp_ppp.c 11129F: include/linux/if_pppol2tp.h 11130F: include/uapi/linux/if_pppol2tp.h 11131 11132PPP PROTOCOL DRIVERS AND COMPRESSORS 11133M: Paul Mackerras <paulus@samba.org> 11134L: linux-ppp@vger.kernel.org 11135S: Maintained 11136F: drivers/net/ppp/ppp_* 11137 11138PPS SUPPORT 11139M: Rodolfo Giometti <giometti@enneenne.com> 11140W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11141L: linuxpps@ml.enneenne.com (subscribers-only) 11142S: Maintained 11143F: Documentation/pps/ 11144F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11145F: Documentation/ABI/testing/sysfs-pps 11146F: drivers/pps/ 11147F: include/linux/pps*.h 11148F: include/uapi/linux/pps.h 11149 11150PPTP DRIVER 11151M: Dmitry Kozlov <xeb@mail.ru> 11152L: netdev@vger.kernel.org 11153S: Maintained 11154F: drivers/net/ppp/pptp.c 11155W: http://sourceforge.net/projects/accel-pptp 11156 11157PREEMPTIBLE KERNEL 11158M: Robert Love <rml@tech9.net> 11159L: kpreempt-tech@lists.sourceforge.net 11160W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11161S: Supported 11162F: Documentation/preempt-locking.txt 11163F: include/linux/preempt.h 11164 11165PRINTK 11166M: Petr Mladek <pmladek@suse.com> 11167M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11168R: Steven Rostedt <rostedt@goodmis.org> 11169S: Maintained 11170F: kernel/printk/ 11171F: include/linux/printk.h 11172 11173PRISM54 WIRELESS DRIVER 11174M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11175L: linux-wireless@vger.kernel.org 11176W: http://wireless.kernel.org/en/users/Drivers/p54 11177S: Obsolete 11178F: drivers/net/wireless/intersil/prism54/ 11179 11180PROC SYSCTL 11181M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11182M: Kees Cook <keescook@chromium.org> 11183L: linux-kernel@vger.kernel.org 11184L: linux-fsdevel@vger.kernel.org 11185S: Maintained 11186F: fs/proc/proc_sysctl.c 11187F: include/linux/sysctl.h 11188F: kernel/sysctl.c 11189F: tools/testing/selftests/sysctl/ 11190 11191PS3 NETWORK SUPPORT 11192M: Geoff Levand <geoff@infradead.org> 11193L: netdev@vger.kernel.org 11194L: linuxppc-dev@lists.ozlabs.org 11195S: Maintained 11196F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11197 11198PS3 PLATFORM SUPPORT 11199M: Geoff Levand <geoff@infradead.org> 11200L: linuxppc-dev@lists.ozlabs.org 11201S: Maintained 11202F: arch/powerpc/boot/ps3* 11203F: arch/powerpc/include/asm/lv1call.h 11204F: arch/powerpc/include/asm/ps3*.h 11205F: arch/powerpc/platforms/ps3/ 11206F: drivers/*/ps3* 11207F: drivers/ps3/ 11208F: drivers/rtc/rtc-ps3.c 11209F: drivers/usb/host/*ps3.c 11210F: sound/ppc/snd_ps3* 11211 11212PS3VRAM DRIVER 11213M: Jim Paris <jim@jtan.com> 11214M: Geoff Levand <geoff@infradead.org> 11215L: linuxppc-dev@lists.ozlabs.org 11216S: Maintained 11217F: drivers/block/ps3vram.c 11218 11219PSAMPLE PACKET SAMPLING SUPPORT: 11220M: Yotam Gigi <yotam.gi@gmail.com> 11221S: Maintained 11222F: net/psample 11223F: include/net/psample.h 11224F: include/uapi/linux/psample.h 11225 11226PSTORE FILESYSTEM 11227M: Kees Cook <keescook@chromium.org> 11228M: Anton Vorontsov <anton@enomsg.org> 11229M: Colin Cross <ccross@android.com> 11230M: Tony Luck <tony.luck@intel.com> 11231S: Maintained 11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11233F: fs/pstore/ 11234F: include/linux/pstore* 11235F: drivers/firmware/efi/efi-pstore.c 11236F: drivers/acpi/apei/erst.c 11237F: Documentation/admin-guide/ramoops.rst 11238F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11239K: \b(pstore|ramoops) 11240 11241PTP HARDWARE CLOCK SUPPORT 11242M: Richard Cochran <richardcochran@gmail.com> 11243L: netdev@vger.kernel.org 11244S: Maintained 11245W: http://linuxptp.sourceforge.net/ 11246F: Documentation/ABI/testing/sysfs-ptp 11247F: Documentation/ptp/* 11248F: drivers/net/ethernet/freescale/gianfar_ptp.c 11249F: drivers/net/phy/dp83640* 11250F: drivers/ptp/* 11251F: include/linux/ptp_cl* 11252 11253PTRACE SUPPORT 11254M: Oleg Nesterov <oleg@redhat.com> 11255S: Maintained 11256F: include/asm-generic/syscall.h 11257F: include/linux/ptrace.h 11258F: include/linux/regset.h 11259F: include/linux/tracehook.h 11260F: include/uapi/linux/ptrace.h 11261F: include/uapi/linux/ptrace.h 11262F: include/asm-generic/ptrace.h 11263F: kernel/ptrace.c 11264F: arch/*/ptrace*.c 11265F: arch/*/*/ptrace*.c 11266F: arch/*/include/asm/ptrace*.h 11267 11268PULSE8-CEC DRIVER 11269M: Hans Verkuil <hverkuil@xs4all.nl> 11270L: linux-media@vger.kernel.org 11271T: git git://linuxtv.org/media_tree.git 11272S: Maintained 11273F: drivers/media/usb/pulse8-cec/* 11274F: Documentation/media/cec-drivers/pulse8-cec.rst 11275 11276PVRUSB2 VIDEO4LINUX DRIVER 11277M: Mike Isely <isely@pobox.com> 11278L: pvrusb2@isely.net (subscribers-only) 11279L: linux-media@vger.kernel.org 11280W: http://www.isely.net/pvrusb2/ 11281T: git git://linuxtv.org/media_tree.git 11282S: Maintained 11283F: Documentation/media/v4l-drivers/pvrusb2* 11284F: drivers/media/usb/pvrusb2/ 11285 11286PWC WEBCAM DRIVER 11287M: Hans Verkuil <hverkuil@xs4all.nl> 11288L: linux-media@vger.kernel.org 11289T: git git://linuxtv.org/media_tree.git 11290S: Odd Fixes 11291F: drivers/media/usb/pwc/* 11292 11293PWM FAN DRIVER 11294M: Kamil Debski <kamil@wypas.org> 11295M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11296L: linux-hwmon@vger.kernel.org 11297S: Supported 11298F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11299F: Documentation/hwmon/pwm-fan 11300F: drivers/hwmon/pwm-fan.c 11301 11302PWM IR Transmitter 11303M: Sean Young <sean@mess.org> 11304L: linux-media@vger.kernel.org 11305S: Maintained 11306F: drivers/media/rc/pwm-ir-tx.c 11307 11308PWM SUBSYSTEM 11309M: Thierry Reding <thierry.reding@gmail.com> 11310L: linux-pwm@vger.kernel.org 11311S: Maintained 11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11313F: Documentation/pwm.txt 11314F: Documentation/devicetree/bindings/pwm/ 11315F: include/linux/pwm.h 11316F: drivers/pwm/ 11317F: drivers/video/backlight/pwm_bl.c 11318F: include/linux/pwm_backlight.h 11319F: drivers/gpio/gpio-mvebu.c 11320F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11321 11322PXA GPIO DRIVER 11323M: Robert Jarzmik <robert.jarzmik@free.fr> 11324L: linux-gpio@vger.kernel.org 11325S: Maintained 11326F: drivers/gpio/gpio-pxa.c 11327 11328PXA MMCI DRIVER 11329S: Orphan 11330 11331PXA RTC DRIVER 11332M: Robert Jarzmik <robert.jarzmik@free.fr> 11333L: linux-rtc@vger.kernel.org 11334S: Maintained 11335 11336PXA2xx/PXA3xx SUPPORT 11337M: Daniel Mack <daniel@zonque.org> 11338M: Haojian Zhuang <haojian.zhuang@gmail.com> 11339M: Robert Jarzmik <robert.jarzmik@free.fr> 11340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11341T: git git://github.com/hzhuang1/linux.git 11342T: git git://github.com/rjarzmik/linux.git 11343S: Maintained 11344F: arch/arm/boot/dts/pxa* 11345F: arch/arm/mach-pxa/ 11346F: drivers/dma/pxa* 11347F: drivers/pcmcia/pxa2xx* 11348F: drivers/pinctrl/pxa/ 11349F: drivers/spi/spi-pxa2xx* 11350F: drivers/usb/gadget/udc/pxa2* 11351F: include/sound/pxa2xx-lib.h 11352F: sound/arm/pxa* 11353F: sound/soc/pxa/ 11354 11355PXA3xx NAND FLASH DRIVER 11356M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11357L: linux-mtd@lists.infradead.org 11358S: Maintained 11359F: drivers/mtd/nand/pxa3xx_nand.c 11360 11361QAT DRIVER 11362M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11363L: qat-linux@intel.com 11364S: Supported 11365F: drivers/crypto/qat/ 11366 11367QCOM AUDIO (ASoC) DRIVERS 11368M: Patrick Lai <plai@codeaurora.org> 11369M: Banajit Goswami <bgoswami@codeaurora.org> 11370L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11371S: Supported 11372F: sound/soc/qcom/ 11373 11374QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11375M: Gabriel Somlo <somlo@cmu.edu> 11376M: "Michael S. Tsirkin" <mst@redhat.com> 11377L: qemu-devel@nongnu.org 11378S: Maintained 11379F: drivers/firmware/qemu_fw_cfg.c 11380 11381QIB DRIVER 11382M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11383M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11384L: linux-rdma@vger.kernel.org 11385S: Supported 11386F: drivers/infiniband/hw/qib/ 11387 11388QLOGIC QL41xxx FCOE DRIVER 11389M: QLogic-Storage-Upstream@cavium.com 11390L: linux-scsi@vger.kernel.org 11391S: Supported 11392F: drivers/scsi/qedf/ 11393 11394QLOGIC QL41xxx ISCSI DRIVER 11395M: QLogic-Storage-Upstream@cavium.com 11396L: linux-scsi@vger.kernel.org 11397S: Supported 11398F: drivers/scsi/qedi/ 11399 11400QLOGIC QL4xxx ETHERNET DRIVER 11401M: Ariel Elior <Ariel.Elior@cavium.com> 11402M: everest-linux-l2@cavium.com 11403L: netdev@vger.kernel.org 11404S: Supported 11405F: drivers/net/ethernet/qlogic/qed/ 11406F: include/linux/qed/ 11407F: drivers/net/ethernet/qlogic/qede/ 11408 11409QLOGIC QL4xxx RDMA DRIVER 11410M: Michal Kalderon <Michal.Kalderon@cavium.com> 11411M: Ariel Elior <Ariel.Elior@cavium.com> 11412L: linux-rdma@vger.kernel.org 11413S: Supported 11414F: drivers/infiniband/hw/qedr/ 11415F: include/uapi/rdma/qedr-abi.h 11416 11417QLOGIC QLA1280 SCSI DRIVER 11418M: Michael Reed <mdr@sgi.com> 11419L: linux-scsi@vger.kernel.org 11420S: Maintained 11421F: drivers/scsi/qla1280.[ch] 11422 11423QLOGIC QLA2XXX FC-SCSI DRIVER 11424M: qla2xxx-upstream@qlogic.com 11425L: linux-scsi@vger.kernel.org 11426S: Supported 11427F: Documentation/scsi/LICENSE.qla2xxx 11428F: drivers/scsi/qla2xxx/ 11429 11430QLOGIC QLA3XXX NETWORK DRIVER 11431M: Dept-GELinuxNICDev@cavium.com 11432L: netdev@vger.kernel.org 11433S: Supported 11434F: Documentation/networking/LICENSE.qla3xxx 11435F: drivers/net/ethernet/qlogic/qla3xxx.* 11436 11437QLOGIC QLA4XXX iSCSI DRIVER 11438M: QLogic-Storage-Upstream@qlogic.com 11439L: linux-scsi@vger.kernel.org 11440S: Supported 11441F: Documentation/scsi/LICENSE.qla4xxx 11442F: drivers/scsi/qla4xxx/ 11443 11444QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11445M: Harish Patil <harish.patil@cavium.com> 11446M: Manish Chopra <manish.chopra@cavium.com> 11447M: Dept-GELinuxNICDev@cavium.com 11448L: netdev@vger.kernel.org 11449S: Supported 11450F: drivers/net/ethernet/qlogic/qlcnic/ 11451 11452QLOGIC QLGE 10Gb ETHERNET DRIVER 11453M: Harish Patil <harish.patil@cavium.com> 11454M: Manish Chopra <manish.chopra@cavium.com> 11455M: Dept-GELinuxNICDev@cavium.com 11456L: netdev@vger.kernel.org 11457S: Supported 11458F: drivers/net/ethernet/qlogic/qlge/ 11459 11460QNX4 FILESYSTEM 11461M: Anders Larsen <al@alarsen.net> 11462W: http://www.alarsen.net/linux/qnx4fs/ 11463S: Maintained 11464F: fs/qnx4/ 11465F: include/uapi/linux/qnx4_fs.h 11466F: include/uapi/linux/qnxtypes.h 11467 11468QORIQ DPAA2 FSL-MC BUS DRIVER 11469M: Stuart Yoder <stuyoder@gmail.com> 11470M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11471L: linux-kernel@vger.kernel.org 11472S: Maintained 11473F: drivers/staging/fsl-mc/ 11474F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11475 11476QT1010 MEDIA DRIVER 11477M: Antti Palosaari <crope@iki.fi> 11478L: linux-media@vger.kernel.org 11479W: https://linuxtv.org 11480W: http://palosaari.fi/linux/ 11481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11482T: git git://linuxtv.org/anttip/media_tree.git 11483S: Maintained 11484F: drivers/media/tuners/qt1010* 11485 11486QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11487M: Kalle Valo <kvalo@qca.qualcomm.com> 11488L: ath10k@lists.infradead.org 11489W: http://wireless.kernel.org/en/users/Drivers/ath10k 11490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11491S: Supported 11492F: drivers/net/wireless/ath/ath10k/ 11493 11494QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11495M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11496L: linux-wireless@vger.kernel.org 11497W: http://wireless.kernel.org/en/users/Drivers/ath9k 11498S: Supported 11499F: drivers/net/wireless/ath/ath9k/ 11500 11501QUALCOMM CAMERA SUBSYSTEM DRIVER 11502M: Todor Tomov <todor.tomov@linaro.org> 11503L: linux-media@vger.kernel.org 11504S: Maintained 11505F: Documentation/devicetree/bindings/media/qcom,camss.txt 11506F: Documentation/media/v4l-drivers/qcom_camss.rst 11507F: drivers/media/platform/qcom/camss-8x16/ 11508 11509QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11510M: Timur Tabi <timur@codeaurora.org> 11511L: netdev@vger.kernel.org 11512S: Supported 11513F: drivers/net/ethernet/qualcomm/emac/ 11514 11515QUALCOMM HEXAGON ARCHITECTURE 11516M: Richard Kuo <rkuo@codeaurora.org> 11517L: linux-hexagon@vger.kernel.org 11518T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11519S: Supported 11520F: arch/hexagon/ 11521 11522QUALCOMM IOMMU 11523M: Rob Clark <robdclark@gmail.com> 11524L: iommu@lists.linux-foundation.org 11525L: linux-arm-msm@vger.kernel.org 11526S: Maintained 11527F: drivers/iommu/qcom_iommu.c 11528 11529QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11530M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11531L: linux-media@vger.kernel.org 11532L: linux-arm-msm@vger.kernel.org 11533T: git git://linuxtv.org/media_tree.git 11534S: Maintained 11535F: drivers/media/platform/qcom/venus/ 11536 11537QUALCOMM WCN36XX WIRELESS DRIVER 11538M: Eugene Krasnikov <k.eugene.e@gmail.com> 11539L: wcn36xx@lists.infradead.org 11540W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11541T: git git://github.com/KrasnikovEugene/wcn36xx.git 11542S: Supported 11543F: drivers/net/wireless/ath/wcn36xx/ 11544 11545QUANTENNA QTNFMAC WIRELESS DRIVER 11546M: Igor Mitsyanko <imitsyanko@quantenna.com> 11547M: Avinash Patil <avinashp@quantenna.com> 11548M: Sergey Matyukevich <smatyukevich@quantenna.com> 11549L: linux-wireless@vger.kernel.org 11550S: Maintained 11551F: drivers/net/wireless/quantenna 11552 11553RADEON and AMDGPU DRM DRIVERS 11554M: Alex Deucher <alexander.deucher@amd.com> 11555M: Christian König <christian.koenig@amd.com> 11556M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11557L: amd-gfx@lists.freedesktop.org 11558T: git git://people.freedesktop.org/~agd5f/linux 11559S: Supported 11560F: drivers/gpu/drm/radeon/ 11561F: include/uapi/drm/radeon_drm.h 11562F: drivers/gpu/drm/amd/ 11563F: include/uapi/drm/amdgpu_drm.h 11564 11565RADEON FRAMEBUFFER DISPLAY DRIVER 11566M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11567L: linux-fbdev@vger.kernel.org 11568S: Maintained 11569F: drivers/video/fbdev/aty/radeon* 11570F: include/uapi/linux/radeonfb.h 11571 11572RADIOSHARK RADIO DRIVER 11573M: Hans Verkuil <hverkuil@xs4all.nl> 11574L: linux-media@vger.kernel.org 11575T: git git://linuxtv.org/media_tree.git 11576S: Maintained 11577F: drivers/media/radio/radio-shark.c 11578 11579RADIOSHARK2 RADIO DRIVER 11580M: Hans Verkuil <hverkuil@xs4all.nl> 11581L: linux-media@vger.kernel.org 11582T: git git://linuxtv.org/media_tree.git 11583S: Maintained 11584F: drivers/media/radio/radio-shark2.c 11585F: drivers/media/radio/radio-tea5777.c 11586 11587RADOS BLOCK DEVICE (RBD) 11588M: Ilya Dryomov <idryomov@gmail.com> 11589M: Sage Weil <sage@redhat.com> 11590M: Alex Elder <elder@kernel.org> 11591L: ceph-devel@vger.kernel.org 11592W: http://ceph.com/ 11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11594T: git git://github.com/ceph/ceph-client.git 11595S: Supported 11596F: Documentation/ABI/testing/sysfs-bus-rbd 11597F: drivers/block/rbd.c 11598F: drivers/block/rbd_types.h 11599 11600RAGE128 FRAMEBUFFER DISPLAY DRIVER 11601M: Paul Mackerras <paulus@samba.org> 11602L: linux-fbdev@vger.kernel.org 11603S: Maintained 11604F: drivers/video/fbdev/aty/aty128fb.c 11605 11606RAINSHADOW-CEC DRIVER 11607M: Hans Verkuil <hverkuil@xs4all.nl> 11608L: linux-media@vger.kernel.org 11609T: git git://linuxtv.org/media_tree.git 11610S: Maintained 11611F: drivers/media/usb/rainshadow-cec/* 11612 11613RALINK MIPS ARCHITECTURE 11614M: John Crispin <john@phrozen.org> 11615L: linux-mips@linux-mips.org 11616S: Maintained 11617F: arch/mips/ralink 11618 11619RALINK RT2X00 WIRELESS LAN DRIVER 11620P: rt2x00 project 11621M: Stanislaw Gruszka <sgruszka@redhat.com> 11622M: Helmut Schaa <helmut.schaa@googlemail.com> 11623L: linux-wireless@vger.kernel.org 11624S: Maintained 11625F: drivers/net/wireless/ralink/rt2x00/ 11626 11627RAMDISK RAM BLOCK DEVICE DRIVER 11628M: Jens Axboe <axboe@kernel.dk> 11629S: Maintained 11630F: Documentation/blockdev/ramdisk.txt 11631F: drivers/block/brd.c 11632 11633RANCHU VIRTUAL BOARD FOR MIPS 11634M: Miodrag Dinic <miodrag.dinic@mips.com> 11635L: linux-mips@linux-mips.org 11636S: Supported 11637F: arch/mips/generic/board-ranchu.c 11638F: arch/mips/configs/generic/board-ranchu.config 11639 11640RANDOM NUMBER DRIVER 11641M: "Theodore Ts'o" <tytso@mit.edu> 11642S: Maintained 11643F: drivers/char/random.c 11644 11645RAPIDIO SUBSYSTEM 11646M: Matt Porter <mporter@kernel.crashing.org> 11647M: Alexandre Bounine <alexandre.bounine@idt.com> 11648S: Maintained 11649F: drivers/rapidio/ 11650 11651RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11652L: linux-wireless@vger.kernel.org 11653S: Orphan 11654F: drivers/net/wireless/ray* 11655 11656RCUTORTURE TEST FRAMEWORK 11657M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11658M: Josh Triplett <josh@joshtriplett.org> 11659R: Steven Rostedt <rostedt@goodmis.org> 11660R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11661R: Lai Jiangshan <jiangshanlai@gmail.com> 11662L: linux-kernel@vger.kernel.org 11663S: Supported 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11665F: tools/testing/selftests/rcutorture 11666 11667RDC R-321X SoC 11668M: Florian Fainelli <florian@openwrt.org> 11669S: Maintained 11670 11671RDC R6040 FAST ETHERNET DRIVER 11672M: Florian Fainelli <f.fainelli@gmail.com> 11673L: netdev@vger.kernel.org 11674S: Maintained 11675F: drivers/net/ethernet/rdc/r6040.c 11676 11677RDMAVT - RDMA verbs software 11678M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11679M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11680L: linux-rdma@vger.kernel.org 11681S: Supported 11682F: drivers/infiniband/sw/rdmavt 11683 11684RDS - RELIABLE DATAGRAM SOCKETS 11685M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11686L: netdev@vger.kernel.org 11687L: linux-rdma@vger.kernel.org 11688L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11689W: https://oss.oracle.com/projects/rds/ 11690S: Supported 11691F: net/rds/ 11692F: Documentation/networking/rds.txt 11693 11694RDT - RESOURCE ALLOCATION 11695M: Fenghua Yu <fenghua.yu@intel.com> 11696L: linux-kernel@vger.kernel.org 11697S: Supported 11698F: arch/x86/kernel/cpu/intel_rdt* 11699F: arch/x86/include/asm/intel_rdt_sched.h 11700F: Documentation/x86/intel_rdt* 11701 11702READ-COPY UPDATE (RCU) 11703M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11704M: Josh Triplett <josh@joshtriplett.org> 11705R: Steven Rostedt <rostedt@goodmis.org> 11706R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11707R: Lai Jiangshan <jiangshanlai@gmail.com> 11708L: linux-kernel@vger.kernel.org 11709W: http://www.rdrop.com/users/paulmck/RCU/ 11710S: Supported 11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11712F: Documentation/RCU/ 11713X: Documentation/RCU/torture.txt 11714F: include/linux/rcu* 11715X: include/linux/srcu.h 11716F: kernel/rcu/ 11717X: kernel/torture.c 11718 11719REAL TIME CLOCK (RTC) SUBSYSTEM 11720M: Alessandro Zummo <a.zummo@towertech.it> 11721M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11722L: linux-rtc@vger.kernel.org 11723Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11724T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11725S: Maintained 11726F: Documentation/devicetree/bindings/rtc/ 11727F: Documentation/rtc.txt 11728F: drivers/rtc/ 11729F: include/linux/rtc.h 11730F: include/uapi/linux/rtc.h 11731F: include/linux/rtc/ 11732F: include/linux/platform_data/rtc-* 11733F: tools/testing/selftests/timers/rtctest.c 11734 11735REALTEK AUDIO CODECS 11736M: Bard Liao <bardliao@realtek.com> 11737M: Oder Chiou <oder_chiou@realtek.com> 11738S: Maintained 11739F: sound/soc/codecs/rt* 11740F: include/sound/rt*.h 11741 11742REGISTER MAP ABSTRACTION 11743M: Mark Brown <broonie@kernel.org> 11744L: linux-kernel@vger.kernel.org 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11746S: Supported 11747F: Documentation/devicetree/bindings/regmap/ 11748F: drivers/base/regmap/ 11749F: include/linux/regmap.h 11750 11751REISERFS FILE SYSTEM 11752L: reiserfs-devel@vger.kernel.org 11753S: Supported 11754F: fs/reiserfs/ 11755 11756REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11757M: Ohad Ben-Cohen <ohad@wizery.com> 11758M: Bjorn Andersson <bjorn.andersson@linaro.org> 11759L: linux-remoteproc@vger.kernel.org 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11761S: Maintained 11762F: Documentation/devicetree/bindings/remoteproc/ 11763F: Documentation/remoteproc.txt 11764F: drivers/remoteproc/ 11765F: include/linux/remoteproc.h 11766 11767REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11768M: Ohad Ben-Cohen <ohad@wizery.com> 11769M: Bjorn Andersson <bjorn.andersson@linaro.org> 11770L: linux-remoteproc@vger.kernel.org 11771T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11772S: Maintained 11773F: drivers/rpmsg/ 11774F: Documentation/rpmsg.txt 11775F: include/linux/rpmsg.h 11776F: include/linux/rpmsg/ 11777 11778RENESAS CLOCK DRIVERS 11779M: Geert Uytterhoeven <geert+renesas@glider.be> 11780L: linux-renesas-soc@vger.kernel.org 11781T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11782S: Supported 11783F: drivers/clk/renesas/ 11784 11785RENESAS ETHERNET DRIVERS 11786R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11787L: netdev@vger.kernel.org 11788L: linux-renesas-soc@vger.kernel.org 11789F: Documentation/devicetree/bindings/net/renesas,*.txt 11790F: Documentation/devicetree/bindings/net/sh_eth.txt 11791F: drivers/net/ethernet/renesas/ 11792F: include/linux/sh_eth.h 11793 11794RENESAS R-CAR GYROADC DRIVER 11795M: Marek Vasut <marek.vasut@gmail.com> 11796L: linux-iio@vger.kernel.org 11797S: Supported 11798F: drivers/iio/adc/rcar_gyro_adc.c 11799 11800RENESAS USB PHY DRIVER 11801M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11802L: linux-renesas-soc@vger.kernel.org 11803S: Maintained 11804F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11805 11806RESET CONTROLLER FRAMEWORK 11807M: Philipp Zabel <p.zabel@pengutronix.de> 11808T: git git://git.pengutronix.de/git/pza/linux 11809S: Maintained 11810F: drivers/reset/ 11811F: Documentation/devicetree/bindings/reset/ 11812F: include/dt-bindings/reset/ 11813F: include/linux/reset.h 11814F: include/linux/reset-controller.h 11815 11816RFKILL 11817M: Johannes Berg <johannes@sipsolutions.net> 11818L: linux-wireless@vger.kernel.org 11819W: http://wireless.kernel.org/ 11820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11822S: Maintained 11823F: Documentation/rfkill.txt 11824F: Documentation/ABI/stable/sysfs-class-rfkill 11825F: net/rfkill/ 11826 11827RHASHTABLE 11828M: Thomas Graf <tgraf@suug.ch> 11829M: Herbert Xu <herbert@gondor.apana.org.au> 11830L: netdev@vger.kernel.org 11831S: Maintained 11832F: lib/rhashtable.c 11833F: include/linux/rhashtable.h 11834 11835RICOH R5C592 MEMORYSTICK DRIVER 11836M: Maxim Levitsky <maximlevitsky@gmail.com> 11837S: Maintained 11838F: drivers/memstick/host/r592.* 11839 11840RICOH SMARTMEDIA/XD DRIVER 11841M: Maxim Levitsky <maximlevitsky@gmail.com> 11842S: Maintained 11843F: drivers/mtd/nand/r852.c 11844F: drivers/mtd/nand/r852.h 11845 11846RISC-V ARCHITECTURE 11847M: Palmer Dabbelt <palmer@sifive.com> 11848M: Albert Ou <albert@sifive.com> 11849L: linux-riscv@lists.infradead.org 11850T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 11851S: Supported 11852F: arch/riscv/ 11853K: riscv 11854N: riscv 11855 11856ROCCAT DRIVERS 11857M: Stefan Achatz <erazor_de@users.sourceforge.net> 11858W: http://sourceforge.net/projects/roccat/ 11859S: Maintained 11860F: drivers/hid/hid-roccat* 11861F: include/linux/hid-roccat* 11862F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11863 11864ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 11865M: Jacob chen <jacob2.chen@rock-chips.com> 11866L: linux-media@vger.kernel.org 11867S: Maintained 11868F: drivers/media/platform/rockchip/rga/ 11869F: Documentation/devicetree/bindings/media/rockchip-rga.txt 11870 11871ROCKER DRIVER 11872M: Jiri Pirko <jiri@resnulli.us> 11873L: netdev@vger.kernel.org 11874S: Supported 11875F: drivers/net/ethernet/rocker/ 11876 11877ROCKETPORT DRIVER 11878P: Comtrol Corp. 11879W: http://www.comtrol.com 11880S: Maintained 11881F: Documentation/serial/rocket.txt 11882F: drivers/tty/rocket* 11883 11884ROCKETPORT EXPRESS/INFINITY DRIVER 11885M: Kevin Cernekee <cernekee@gmail.com> 11886L: linux-serial@vger.kernel.org 11887S: Odd Fixes 11888F: drivers/tty/serial/rp2.* 11889 11890ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11891M: Marek Vasut <marek.vasut+renesas@gmail.com> 11892L: linux-kernel@vger.kernel.org 11893L: linux-renesas-soc@vger.kernel.org 11894S: Supported 11895F: drivers/mfd/bd9571mwv.c 11896F: drivers/regulator/bd9571mwv-regulator.c 11897F: drivers/gpio/gpio-bd9571mwv.c 11898F: include/linux/mfd/bd9571mwv.h 11899F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11900 11901ROSE NETWORK LAYER 11902M: Ralf Baechle <ralf@linux-mips.org> 11903L: linux-hams@vger.kernel.org 11904W: http://www.linux-ax25.org/ 11905S: Maintained 11906F: include/net/rose.h 11907F: include/uapi/linux/rose.h 11908F: net/rose/ 11909 11910RTL2830 MEDIA DRIVER 11911M: Antti Palosaari <crope@iki.fi> 11912L: linux-media@vger.kernel.org 11913W: https://linuxtv.org 11914W: http://palosaari.fi/linux/ 11915Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11916T: git git://linuxtv.org/anttip/media_tree.git 11917S: Maintained 11918F: drivers/media/dvb-frontends/rtl2830* 11919 11920RTL2832 MEDIA DRIVER 11921M: Antti Palosaari <crope@iki.fi> 11922L: linux-media@vger.kernel.org 11923W: https://linuxtv.org 11924W: http://palosaari.fi/linux/ 11925Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11926T: git git://linuxtv.org/anttip/media_tree.git 11927S: Maintained 11928F: drivers/media/dvb-frontends/rtl2832* 11929 11930RTL2832_SDR MEDIA DRIVER 11931M: Antti Palosaari <crope@iki.fi> 11932L: linux-media@vger.kernel.org 11933W: https://linuxtv.org 11934W: http://palosaari.fi/linux/ 11935Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11936T: git git://linuxtv.org/anttip/media_tree.git 11937S: Maintained 11938F: drivers/media/dvb-frontends/rtl2832_sdr* 11939 11940RTL8180 WIRELESS DRIVER 11941L: linux-wireless@vger.kernel.org 11942W: http://wireless.kernel.org/ 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11944S: Orphan 11945F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11946 11947RTL8187 WIRELESS DRIVER 11948M: Herton Ronaldo Krzesinski <herton@canonical.com> 11949M: Hin-Tak Leung <htl10@users.sourceforge.net> 11950M: Larry Finger <Larry.Finger@lwfinger.net> 11951L: linux-wireless@vger.kernel.org 11952W: http://wireless.kernel.org/ 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11954S: Maintained 11955F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11956 11957REALTEK WIRELESS DRIVER (rtlwifi family) 11958M: Ping-Ke Shih <pkshih@realtek.com> 11959L: linux-wireless@vger.kernel.org 11960W: http://wireless.kernel.org/ 11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11962S: Maintained 11963F: drivers/net/wireless/realtek/rtlwifi/ 11964 11965RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11966M: Jes Sorensen <Jes.Sorensen@gmail.com> 11967L: linux-wireless@vger.kernel.org 11968T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11969S: Maintained 11970F: drivers/net/wireless/realtek/rtl8xxxu/ 11971 11972RXRPC SOCKETS (AF_RXRPC) 11973M: David Howells <dhowells@redhat.com> 11974L: linux-afs@lists.infradead.org 11975S: Supported 11976F: net/rxrpc/ 11977F: include/keys/rxrpc-type.h 11978F: include/net/af_rxrpc.h 11979F: include/trace/events/rxrpc.h 11980F: include/uapi/linux/rxrpc.h 11981F: Documentation/networking/rxrpc.txt 11982W: https://www.infradead.org/~dhowells/kafs/ 11983 11984S3 SAVAGE FRAMEBUFFER DRIVER 11985M: Antonino Daplas <adaplas@gmail.com> 11986L: linux-fbdev@vger.kernel.org 11987S: Maintained 11988F: drivers/video/fbdev/savage/ 11989 11990S390 11991M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11992M: Heiko Carstens <heiko.carstens@de.ibm.com> 11993L: linux-s390@vger.kernel.org 11994W: http://www.ibm.com/developerworks/linux/linux390/ 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11996S: Supported 11997F: arch/s390/ 11998F: drivers/s390/ 11999F: Documentation/s390/ 12000F: Documentation/driver-api/s390-drivers.rst 12001 12002S390 COMMON I/O LAYER 12003M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12004M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 12005L: linux-s390@vger.kernel.org 12006W: http://www.ibm.com/developerworks/linux/linux390/ 12007S: Supported 12008F: drivers/s390/cio/ 12009 12010S390 DASD DRIVER 12011M: Stefan Haberland <sth@linux.vnet.ibm.com> 12012M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 12013L: linux-s390@vger.kernel.org 12014W: http://www.ibm.com/developerworks/linux/linux390/ 12015S: Supported 12016F: drivers/s390/block/dasd* 12017F: block/partitions/ibm.c 12018 12019S390 IOMMU (PCI) 12020M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12021L: linux-s390@vger.kernel.org 12022W: http://www.ibm.com/developerworks/linux/linux390/ 12023S: Supported 12024F: drivers/iommu/s390-iommu.c 12025 12026S390 IUCV NETWORK LAYER 12027M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12028M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12029L: linux-s390@vger.kernel.org 12030W: http://www.ibm.com/developerworks/linux/linux390/ 12031S: Supported 12032F: drivers/s390/net/*iucv* 12033F: include/net/iucv/ 12034F: net/iucv/ 12035 12036S390 NETWORK DRIVERS 12037M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 12038M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12039L: linux-s390@vger.kernel.org 12040W: http://www.ibm.com/developerworks/linux/linux390/ 12041S: Supported 12042F: drivers/s390/net/ 12043 12044S390 PCI SUBSYSTEM 12045M: Sebastian Ott <sebott@linux.vnet.ibm.com> 12046M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12047L: linux-s390@vger.kernel.org 12048W: http://www.ibm.com/developerworks/linux/linux390/ 12049S: Supported 12050F: arch/s390/pci/ 12051F: drivers/pci/hotplug/s390_pci_hpc.c 12052 12053S390 VFIO-CCW DRIVER 12054M: Cornelia Huck <cohuck@redhat.com> 12055M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 12056M: Halil Pasic <pasic@linux.vnet.ibm.com> 12057L: linux-s390@vger.kernel.org 12058L: kvm@vger.kernel.org 12059S: Supported 12060F: drivers/s390/cio/vfio_ccw* 12061F: Documentation/s390/vfio-ccw.txt 12062F: include/uapi/linux/vfio_ccw.h 12063 12064S390 ZCRYPT DRIVER 12065M: Harald Freudenberger <freude@de.ibm.com> 12066L: linux-s390@vger.kernel.org 12067W: http://www.ibm.com/developerworks/linux/linux390/ 12068S: Supported 12069F: drivers/s390/crypto/ 12070 12071S390 ZFCP DRIVER 12072M: Steffen Maier <maier@linux.vnet.ibm.com> 12073M: Benjamin Block <bblock@linux.vnet.ibm.com> 12074L: linux-s390@vger.kernel.org 12075W: http://www.ibm.com/developerworks/linux/linux390/ 12076S: Supported 12077F: drivers/s390/scsi/zfcp_* 12078 12079S3C24XX SD/MMC Driver 12080M: Ben Dooks <ben-linux@fluff.org> 12081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12082S: Supported 12083F: drivers/mmc/host/s3cmci.* 12084 12085SAA6588 RDS RECEIVER DRIVER 12086M: Hans Verkuil <hverkuil@xs4all.nl> 12087L: linux-media@vger.kernel.org 12088T: git git://linuxtv.org/media_tree.git 12089W: https://linuxtv.org 12090S: Odd Fixes 12091F: drivers/media/i2c/saa6588* 12092 12093SAA7134 VIDEO4LINUX DRIVER 12094M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12095M: Mauro Carvalho Chehab <mchehab@kernel.org> 12096L: linux-media@vger.kernel.org 12097W: https://linuxtv.org 12098T: git git://linuxtv.org/media_tree.git 12099S: Odd fixes 12100F: Documentation/media/v4l-drivers/saa7134* 12101F: drivers/media/pci/saa7134/ 12102 12103SAA7146 VIDEO4LINUX-2 DRIVER 12104M: Hans Verkuil <hverkuil@xs4all.nl> 12105L: linux-media@vger.kernel.org 12106T: git git://linuxtv.org/media_tree.git 12107S: Maintained 12108F: drivers/media/common/saa7146/ 12109F: drivers/media/pci/saa7146/ 12110F: include/media/saa7146* 12111 12112SAMSUNG AUDIO (ASoC) DRIVERS 12113M: Krzysztof Kozlowski <krzk@kernel.org> 12114M: Sangbeom Kim <sbkim73@samsung.com> 12115M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12117S: Supported 12118F: sound/soc/samsung/ 12119F: Documentation/devicetree/bindings/sound/samsung* 12120 12121SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12122M: Krzysztof Kozlowski <krzk@kernel.org> 12123L: linux-crypto@vger.kernel.org 12124L: linux-samsung-soc@vger.kernel.org 12125S: Maintained 12126F: drivers/crypto/exynos-rng.c 12127F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12128 12129SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12130M: Łukasz Stelmach <l.stelmach@samsung.com> 12131L: linux-samsung-soc@vger.kernel.org 12132S: Maintained 12133F: drivers/char/hw_random/exynos-trng.c 12134F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12135 12136SAMSUNG FRAMEBUFFER DRIVER 12137M: Jingoo Han <jingoohan1@gmail.com> 12138L: linux-fbdev@vger.kernel.org 12139S: Maintained 12140F: drivers/video/fbdev/s3c-fb.c 12141 12142SAMSUNG LAPTOP DRIVER 12143M: Corentin Chary <corentin.chary@gmail.com> 12144L: platform-driver-x86@vger.kernel.org 12145S: Maintained 12146F: drivers/platform/x86/samsung-laptop.c 12147 12148SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12149M: Sangbeom Kim <sbkim73@samsung.com> 12150M: Krzysztof Kozlowski <krzk@kernel.org> 12151M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12152L: linux-kernel@vger.kernel.org 12153L: linux-samsung-soc@vger.kernel.org 12154S: Supported 12155F: drivers/mfd/sec*.c 12156F: drivers/regulator/s2m*.c 12157F: drivers/regulator/s5m*.c 12158F: drivers/clk/clk-s2mps11.c 12159F: drivers/rtc/rtc-s5m.c 12160F: include/linux/mfd/samsung/ 12161F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12162F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12163F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12164F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12165 12166SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12167M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12168L: linux-media@vger.kernel.org 12169L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12170S: Maintained 12171F: drivers/media/platform/s3c-camif/ 12172F: include/media/drv-intf/s3c_camif.h 12173 12174SAMSUNG S3FWRN5 NFC DRIVER 12175M: Robert Baldyga <r.baldyga@samsung.com> 12176M: Krzysztof Opasiak <k.opasiak@samsung.com> 12177L: linux-nfc@lists.01.org (moderated for non-subscribers) 12178S: Supported 12179F: drivers/nfc/s3fwrn5 12180 12181SAMSUNG S5C73M3 CAMERA DRIVER 12182M: Kyungmin Park <kyungmin.park@samsung.com> 12183M: Andrzej Hajda <a.hajda@samsung.com> 12184L: linux-media@vger.kernel.org 12185S: Supported 12186F: drivers/media/i2c/s5c73m3/* 12187 12188SAMSUNG S5K5BAF CAMERA DRIVER 12189M: Kyungmin Park <kyungmin.park@samsung.com> 12190M: Andrzej Hajda <a.hajda@samsung.com> 12191L: linux-media@vger.kernel.org 12192S: Supported 12193F: drivers/media/i2c/s5k5baf.c 12194 12195SAMSUNG S5P Security SubSystem (SSS) DRIVER 12196M: Krzysztof Kozlowski <krzk@kernel.org> 12197M: Vladimir Zapolskiy <vz@mleia.com> 12198M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12199L: linux-crypto@vger.kernel.org 12200L: linux-samsung-soc@vger.kernel.org 12201S: Maintained 12202F: drivers/crypto/s5p-sss.c 12203 12204SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12205M: Kyungmin Park <kyungmin.park@samsung.com> 12206M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12207L: linux-media@vger.kernel.org 12208Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12209S: Supported 12210F: drivers/media/platform/exynos4-is/ 12211 12212SAMSUNG SOC CLOCK DRIVERS 12213M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12214M: Tomasz Figa <tomasz.figa@gmail.com> 12215M: Chanwoo Choi <cw00.choi@samsung.com> 12216S: Supported 12217L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12218F: drivers/clk/samsung/ 12219F: include/dt-bindings/clock/exynos*.h 12220F: Documentation/devicetree/bindings/clock/exynos*.txt 12221 12222SAMSUNG SPI DRIVERS 12223M: Kukjin Kim <kgene@kernel.org> 12224M: Krzysztof Kozlowski <krzk@kernel.org> 12225M: Andi Shyti <andi.shyti@samsung.com> 12226L: linux-spi@vger.kernel.org 12227L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12228S: Maintained 12229F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12230F: drivers/spi/spi-s3c* 12231F: include/linux/platform_data/spi-s3c64xx.h 12232 12233SAMSUNG SXGBE DRIVERS 12234M: Byungho An <bh74.an@samsung.com> 12235M: Girish K S <ks.giri@samsung.com> 12236M: Vipul Pandya <vipul.pandya@samsung.com> 12237S: Supported 12238L: netdev@vger.kernel.org 12239F: drivers/net/ethernet/samsung/sxgbe/ 12240 12241SAMSUNG THERMAL DRIVER 12242M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12243L: linux-pm@vger.kernel.org 12244L: linux-samsung-soc@vger.kernel.org 12245S: Supported 12246T: git https://github.com/lmajewski/linux-samsung-thermal.git 12247F: drivers/thermal/samsung/ 12248 12249SAMSUNG USB2 PHY DRIVER 12250M: Kamil Debski <kamil@wypas.org> 12251M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12252L: linux-kernel@vger.kernel.org 12253S: Supported 12254F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12255F: Documentation/phy/samsung-usb2.txt 12256F: drivers/phy/samsung/phy-exynos4210-usb2.c 12257F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12258F: drivers/phy/samsung/phy-exynos5250-usb2.c 12259F: drivers/phy/samsung/phy-s5pv210-usb2.c 12260F: drivers/phy/samsung/phy-samsung-usb2.c 12261F: drivers/phy/samsung/phy-samsung-usb2.h 12262 12263SC1200 WDT DRIVER 12264M: Zwane Mwaikambo <zwanem@gmail.com> 12265S: Maintained 12266F: drivers/watchdog/sc1200wdt.c 12267 12268SCHEDULER 12269M: Ingo Molnar <mingo@redhat.com> 12270M: Peter Zijlstra <peterz@infradead.org> 12271L: linux-kernel@vger.kernel.org 12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12273S: Maintained 12274F: kernel/sched/ 12275F: include/linux/sched.h 12276F: include/uapi/linux/sched.h 12277F: include/linux/wait.h 12278 12279SCORE ARCHITECTURE 12280M: Chen Liqin <liqin.linux@gmail.com> 12281M: Lennox Wu <lennox.wu@gmail.com> 12282W: http://www.sunplus.com 12283S: Supported 12284F: arch/score/ 12285 12286SCR24X CHIP CARD INTERFACE DRIVER 12287M: Lubomir Rintel <lkundrak@v3.sk> 12288S: Supported 12289F: drivers/char/pcmcia/scr24x_cs.c 12290 12291SCSI CDROM DRIVER 12292M: Jens Axboe <axboe@kernel.dk> 12293L: linux-scsi@vger.kernel.org 12294W: http://www.kernel.dk 12295S: Maintained 12296F: drivers/scsi/sr* 12297 12298SCSI RDMA PROTOCOL (SRP) INITIATOR 12299M: Bart Van Assche <bart.vanassche@sandisk.com> 12300L: linux-rdma@vger.kernel.org 12301S: Supported 12302W: http://www.openfabrics.org 12303Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12304T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12305F: drivers/infiniband/ulp/srp/ 12306F: include/scsi/srp.h 12307 12308SCSI SG DRIVER 12309M: Doug Gilbert <dgilbert@interlog.com> 12310L: linux-scsi@vger.kernel.org 12311W: http://sg.danny.cz/sg 12312S: Maintained 12313F: Documentation/scsi/scsi-generic.txt 12314F: drivers/scsi/sg.c 12315F: include/scsi/sg.h 12316 12317SCSI SUBSYSTEM 12318M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12320M: "Martin K. Petersen" <martin.petersen@oracle.com> 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12322L: linux-scsi@vger.kernel.org 12323S: Maintained 12324F: Documentation/devicetree/bindings/scsi/ 12325F: drivers/scsi/ 12326F: include/scsi/ 12327 12328SCSI TAPE DRIVER 12329M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12330L: linux-scsi@vger.kernel.org 12331S: Maintained 12332F: Documentation/scsi/st.txt 12333F: drivers/scsi/st.* 12334F: drivers/scsi/st_*.h 12335 12336SCTP PROTOCOL 12337M: Vlad Yasevich <vyasevich@gmail.com> 12338M: Neil Horman <nhorman@tuxdriver.com> 12339L: linux-sctp@vger.kernel.org 12340W: http://lksctp.sourceforge.net 12341S: Maintained 12342F: Documentation/networking/sctp.txt 12343F: include/linux/sctp.h 12344F: include/uapi/linux/sctp.h 12345F: include/net/sctp/ 12346F: net/sctp/ 12347 12348SCx200 CPU SUPPORT 12349M: Jim Cromie <jim.cromie@gmail.com> 12350S: Odd Fixes 12351F: Documentation/i2c/busses/scx200_acb 12352F: arch/x86/platform/scx200/ 12353F: drivers/watchdog/scx200_wdt.c 12354F: drivers/i2c/busses/scx200* 12355F: drivers/mtd/maps/scx200_docflash.c 12356F: include/linux/scx200.h 12357 12358SCx200 GPIO DRIVER 12359M: Jim Cromie <jim.cromie@gmail.com> 12360S: Maintained 12361F: drivers/char/scx200_gpio.c 12362F: include/linux/scx200_gpio.h 12363 12364SCx200 HRT CLOCKSOURCE DRIVER 12365M: Jim Cromie <jim.cromie@gmail.com> 12366S: Maintained 12367F: drivers/clocksource/scx200_hrt.c 12368 12369SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12370M: Sascha Sommer <saschasommer@freenet.de> 12371L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12372S: Maintained 12373F: drivers/mmc/host/sdricoh_cs.c 12374 12375SECURE COMPUTING 12376M: Kees Cook <keescook@chromium.org> 12377R: Andy Lutomirski <luto@amacapital.net> 12378R: Will Drewry <wad@chromium.org> 12379T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12380S: Supported 12381F: kernel/seccomp.c 12382F: include/uapi/linux/seccomp.h 12383F: include/linux/seccomp.h 12384F: tools/testing/selftests/seccomp/* 12385F: tools/testing/selftests/kselftest_harness.h 12386F: Documentation/userspace-api/seccomp_filter.rst 12387K: \bsecure_computing 12388K: \bTIF_SECCOMP\b 12389 12390SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12391M: Al Cooper <alcooperx@gmail.com> 12392L: linux-mmc@vger.kernel.org 12393L: bcm-kernel-feedback-list@broadcom.com 12394S: Maintained 12395F: drivers/mmc/host/sdhci-brcmstb* 12396 12397SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12398M: Adrian Hunter <adrian.hunter@intel.com> 12399L: linux-mmc@vger.kernel.org 12400T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12401S: Maintained 12402F: drivers/mmc/host/sdhci* 12403F: include/linux/mmc/sdhci* 12404 12405SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12406M: Ben Dooks <ben-linux@fluff.org> 12407M: Jaehoon Chung <jh80.chung@samsung.com> 12408L: linux-mmc@vger.kernel.org 12409S: Maintained 12410F: drivers/mmc/host/sdhci-s3c* 12411 12412SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12413M: Viresh Kumar <vireshk@kernel.org> 12414L: linux-mmc@vger.kernel.org 12415S: Maintained 12416F: drivers/mmc/host/sdhci-spear.c 12417 12418SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12419M: Kishon Vijay Abraham I <kishon@ti.com> 12420L: linux-mmc@vger.kernel.org 12421S: Maintained 12422F: drivers/mmc/host/sdhci-omap.c 12423 12424SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12425M: Scott Bauer <scott.bauer@intel.com> 12426M: Jonathan Derrick <jonathan.derrick@intel.com> 12427L: linux-block@vger.kernel.org 12428S: Supported 12429F: block/sed* 12430F: block/opal_proto.h 12431F: include/linux/sed* 12432F: include/uapi/linux/sed* 12433 12434SECURITY CONTACT 12435M: Security Officers <security@kernel.org> 12436S: Supported 12437 12438SECURITY SUBSYSTEM 12439M: James Morris <jmorris@namei.org> 12440M: "Serge E. Hallyn" <serge@hallyn.com> 12441L: linux-security-module@vger.kernel.org (suggested Cc:) 12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12443W: http://kernsec.org/ 12444S: Supported 12445F: security/ 12446 12447SELINUX SECURITY MODULE 12448M: Paul Moore <paul@paul-moore.com> 12449M: Stephen Smalley <sds@tycho.nsa.gov> 12450M: Eric Paris <eparis@parisplace.org> 12451L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12452W: https://selinuxproject.org 12453W: https://github.com/SELinuxProject 12454T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12455S: Supported 12456F: include/linux/selinux* 12457F: security/selinux/ 12458F: scripts/selinux/ 12459F: Documentation/admin-guide/LSM/SELinux.rst 12460 12461SENSABLE PHANTOM 12462M: Jiri Slaby <jirislaby@gmail.com> 12463S: Maintained 12464F: drivers/misc/phantom.c 12465F: include/uapi/linux/phantom.h 12466 12467SERIAL DEVICE BUS 12468M: Rob Herring <robh@kernel.org> 12469L: linux-serial@vger.kernel.org 12470S: Maintained 12471F: Documentation/devicetree/bindings/serial/slave-device.txt 12472F: drivers/tty/serdev/ 12473F: include/linux/serdev.h 12474 12475SERIAL DRIVERS 12476M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12477L: linux-serial@vger.kernel.org 12478S: Maintained 12479F: Documentation/devicetree/bindings/serial/ 12480F: drivers/tty/serial/ 12481 12482SERIAL IR RECEIVER 12483M: Sean Young <sean@mess.org> 12484L: linux-media@vger.kernel.org 12485S: Maintained 12486F: drivers/media/rc/serial_ir.c 12487 12488SFC NETWORK DRIVER 12489M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12490M: Edward Cree <ecree@solarflare.com> 12491M: Bert Kenward <bkenward@solarflare.com> 12492L: netdev@vger.kernel.org 12493S: Supported 12494F: drivers/net/ethernet/sfc/ 12495 12496SGI GRU DRIVER 12497M: Dimitri Sivanich <sivanich@sgi.com> 12498S: Maintained 12499F: drivers/misc/sgi-gru/ 12500 12501SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12502M: Pat Gefre <pfg@sgi.com> 12503L: linux-ia64@vger.kernel.org 12504S: Supported 12505F: Documentation/ia64/serial.txt 12506F: drivers/tty/serial/ioc?_serial.c 12507F: include/linux/ioc?.h 12508 12509SGI XP/XPC/XPNET DRIVER 12510M: Cliff Whickman <cpw@sgi.com> 12511M: Robin Holt <robinmholt@gmail.com> 12512S: Maintained 12513F: drivers/misc/sgi-xp/ 12514 12515SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12516M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12517L: linux-s390@vger.kernel.org 12518W: http://www.ibm.com/developerworks/linux/linux390/ 12519S: Supported 12520F: net/smc/ 12521 12522SH_VEU V4L2 MEM2MEM DRIVER 12523L: linux-media@vger.kernel.org 12524S: Orphan 12525F: drivers/media/platform/sh_veu.c 12526 12527SH_VOU V4L2 OUTPUT DRIVER 12528L: linux-media@vger.kernel.org 12529S: Orphan 12530F: drivers/media/platform/sh_vou.c 12531F: include/media/drv-intf/sh_vou.h 12532 12533SI2157 MEDIA DRIVER 12534M: Antti Palosaari <crope@iki.fi> 12535L: linux-media@vger.kernel.org 12536W: https://linuxtv.org 12537W: http://palosaari.fi/linux/ 12538Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12539T: git git://linuxtv.org/anttip/media_tree.git 12540S: Maintained 12541F: drivers/media/tuners/si2157* 12542 12543SI2165 MEDIA DRIVER 12544M: Matthias Schwarzott <zzam@gentoo.org> 12545L: linux-media@vger.kernel.org 12546W: https://linuxtv.org 12547Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12548S: Maintained 12549F: drivers/media/dvb-frontends/si2165* 12550 12551SI2168 MEDIA DRIVER 12552M: Antti Palosaari <crope@iki.fi> 12553L: linux-media@vger.kernel.org 12554W: https://linuxtv.org 12555W: http://palosaari.fi/linux/ 12556Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12557T: git git://linuxtv.org/anttip/media_tree.git 12558S: Maintained 12559F: drivers/media/dvb-frontends/si2168* 12560 12561SI470X FM RADIO RECEIVER I2C DRIVER 12562M: Hans Verkuil <hverkuil@xs4all.nl> 12563L: linux-media@vger.kernel.org 12564T: git git://linuxtv.org/media_tree.git 12565W: https://linuxtv.org 12566S: Odd Fixes 12567F: drivers/media/radio/si470x/radio-si470x-i2c.c 12568 12569SI470X FM RADIO RECEIVER USB DRIVER 12570M: Hans Verkuil <hverkuil@xs4all.nl> 12571L: linux-media@vger.kernel.org 12572T: git git://linuxtv.org/media_tree.git 12573W: https://linuxtv.org 12574S: Maintained 12575F: drivers/media/radio/si470x/radio-si470x-common.c 12576F: drivers/media/radio/si470x/radio-si470x.h 12577F: drivers/media/radio/si470x/radio-si470x-usb.c 12578 12579SI4713 FM RADIO TRANSMITTER I2C DRIVER 12580M: Eduardo Valentin <edubezval@gmail.com> 12581L: linux-media@vger.kernel.org 12582T: git git://linuxtv.org/media_tree.git 12583W: https://linuxtv.org 12584S: Odd Fixes 12585F: drivers/media/radio/si4713/si4713.? 12586 12587SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12588M: Eduardo Valentin <edubezval@gmail.com> 12589L: linux-media@vger.kernel.org 12590T: git git://linuxtv.org/media_tree.git 12591W: https://linuxtv.org 12592S: Odd Fixes 12593F: drivers/media/radio/si4713/radio-platform-si4713.c 12594 12595SI4713 FM RADIO TRANSMITTER USB DRIVER 12596M: Hans Verkuil <hverkuil@xs4all.nl> 12597L: linux-media@vger.kernel.org 12598T: git git://linuxtv.org/media_tree.git 12599W: https://linuxtv.org 12600S: Maintained 12601F: drivers/media/radio/si4713/radio-usb-si4713.c 12602 12603SIANO DVB DRIVER 12604M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12605M: Mauro Carvalho Chehab <mchehab@kernel.org> 12606L: linux-media@vger.kernel.org 12607W: https://linuxtv.org 12608T: git git://linuxtv.org/media_tree.git 12609S: Odd fixes 12610F: drivers/media/common/siano/ 12611F: drivers/media/usb/siano/ 12612F: drivers/media/usb/siano/ 12613F: drivers/media/mmc/siano/ 12614 12615SILEAD TOUCHSCREEN DRIVER 12616M: Hans de Goede <hdegoede@redhat.com> 12617L: linux-input@vger.kernel.org 12618L: platform-driver-x86@vger.kernel.org 12619S: Maintained 12620F: drivers/input/touchscreen/silead.c 12621F: drivers/platform/x86/silead_dmi.c 12622 12623SILICON MOTION SM712 FRAME BUFFER DRIVER 12624M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12625M: Teddy Wang <teddy.wang@siliconmotion.com> 12626M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12627L: linux-fbdev@vger.kernel.org 12628S: Maintained 12629F: drivers/video/fbdev/sm712* 12630F: Documentation/fb/sm712fb.txt 12631 12632SIMPLE FIRMWARE INTERFACE (SFI) 12633M: Len Brown <lenb@kernel.org> 12634L: sfi-devel@simplefirmware.org 12635W: http://simplefirmware.org/ 12636T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12637S: Supported 12638F: arch/x86/platform/sfi/ 12639F: drivers/sfi/ 12640F: include/linux/sfi*.h 12641 12642SIMPLEFB FB DRIVER 12643M: Hans de Goede <hdegoede@redhat.com> 12644L: linux-fbdev@vger.kernel.org 12645S: Maintained 12646F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12647F: drivers/video/fbdev/simplefb.c 12648F: include/linux/platform_data/simplefb.h 12649 12650SIMTEC EB110ATX (Chalice CATS) 12651P: Ben Dooks 12652P: Vincent Sanders <vince@simtec.co.uk> 12653M: Simtec Linux Team <linux@simtec.co.uk> 12654W: http://www.simtec.co.uk/products/EB110ATX/ 12655S: Supported 12656 12657SIMTEC EB2410ITX (BAST) 12658P: Ben Dooks 12659P: Vincent Sanders <vince@simtec.co.uk> 12660M: Simtec Linux Team <linux@simtec.co.uk> 12661W: http://www.simtec.co.uk/products/EB2410ITX/ 12662S: Supported 12663F: arch/arm/mach-s3c24xx/mach-bast.c 12664F: arch/arm/mach-s3c24xx/bast-ide.c 12665F: arch/arm/mach-s3c24xx/bast-irq.c 12666 12667SIPHASH PRF ROUTINES 12668M: Jason A. Donenfeld <Jason@zx2c4.com> 12669S: Maintained 12670F: lib/siphash.c 12671F: lib/test_siphash.c 12672F: include/linux/siphash.h 12673 12674SIOX 12675M: Gavin Schenk <g.schenk@eckelmann.de> 12676M: Uwe Kleine-König <kernel@pengutronix.de> 12677S: Supported 12678F: drivers/siox/* 12679F: include/trace/events/siox.h 12680 12681SIS 190 ETHERNET DRIVER 12682M: Francois Romieu <romieu@fr.zoreil.com> 12683L: netdev@vger.kernel.org 12684S: Maintained 12685F: drivers/net/ethernet/sis/sis190.c 12686 12687SIS 900/7016 FAST ETHERNET DRIVER 12688M: Daniele Venzano <venza@brownhat.org> 12689W: http://www.brownhat.org/sis900.html 12690L: netdev@vger.kernel.org 12691S: Maintained 12692F: drivers/net/ethernet/sis/sis900.* 12693 12694SIS FRAMEBUFFER DRIVER 12695M: Thomas Winischhofer <thomas@winischhofer.net> 12696W: http://www.winischhofer.net/linuxsisvga.shtml 12697S: Maintained 12698F: Documentation/fb/sisfb.txt 12699F: drivers/video/fbdev/sis/ 12700F: include/video/sisfb.h 12701 12702SIS USB2VGA DRIVER 12703M: Thomas Winischhofer <thomas@winischhofer.net> 12704W: http://www.winischhofer.at/linuxsisusbvga.shtml 12705S: Maintained 12706F: drivers/usb/misc/sisusbvga/ 12707 12708SLAB ALLOCATOR 12709M: Christoph Lameter <cl@linux.com> 12710M: Pekka Enberg <penberg@kernel.org> 12711M: David Rientjes <rientjes@google.com> 12712M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12713M: Andrew Morton <akpm@linux-foundation.org> 12714L: linux-mm@kvack.org 12715S: Maintained 12716F: include/linux/sl?b*.h 12717F: mm/sl?b* 12718 12719SLEEPABLE READ-COPY UPDATE (SRCU) 12720M: Lai Jiangshan <jiangshanlai@gmail.com> 12721M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12722M: Josh Triplett <josh@joshtriplett.org> 12723R: Steven Rostedt <rostedt@goodmis.org> 12724R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12725L: linux-kernel@vger.kernel.org 12726W: http://www.rdrop.com/users/paulmck/RCU/ 12727S: Supported 12728T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12729F: include/linux/srcu.h 12730F: kernel/rcu/srcu.c 12731 12732SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12733M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12734L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12735S: Maintained 12736F: drivers/slimbus/ 12737F: Documentation/devicetree/bindings/slimbus/ 12738F: include/linux/slimbus.h 12739 12740SMACK SECURITY MODULE 12741M: Casey Schaufler <casey@schaufler-ca.com> 12742L: linux-security-module@vger.kernel.org 12743W: http://schaufler-ca.com 12744T: git git://github.com/cschaufler/smack-next 12745S: Maintained 12746F: Documentation/admin-guide/LSM/Smack.rst 12747F: security/smack/ 12748 12749SMC91x ETHERNET DRIVER 12750M: Nicolas Pitre <nico@fluxnic.net> 12751S: Odd Fixes 12752F: drivers/net/ethernet/smsc/smc91x.* 12753 12754SMIA AND SMIA++ IMAGE SENSOR DRIVER 12755M: Sakari Ailus <sakari.ailus@iki.fi> 12756L: linux-media@vger.kernel.org 12757S: Maintained 12758F: drivers/media/i2c/smiapp/ 12759F: include/media/i2c/smiapp.h 12760F: drivers/media/i2c/smiapp-pll.c 12761F: drivers/media/i2c/smiapp-pll.h 12762F: include/uapi/linux/smiapp.h 12763F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12764 12765SMM665 HARDWARE MONITOR DRIVER 12766M: Guenter Roeck <linux@roeck-us.net> 12767L: linux-hwmon@vger.kernel.org 12768S: Maintained 12769F: Documentation/hwmon/smm665 12770F: drivers/hwmon/smm665.c 12771 12772SMSC EMC2103 HARDWARE MONITOR DRIVER 12773M: Steve Glendinning <steve.glendinning@shawell.net> 12774L: linux-hwmon@vger.kernel.org 12775S: Maintained 12776F: Documentation/hwmon/emc2103 12777F: drivers/hwmon/emc2103.c 12778 12779SMSC SCH5627 HARDWARE MONITOR DRIVER 12780M: Hans de Goede <hdegoede@redhat.com> 12781L: linux-hwmon@vger.kernel.org 12782S: Supported 12783F: Documentation/hwmon/sch5627 12784F: drivers/hwmon/sch5627.c 12785 12786SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12787M: Steve Glendinning <steve.glendinning@shawell.net> 12788L: linux-fbdev@vger.kernel.org 12789S: Maintained 12790F: drivers/video/fbdev/smscufx.c 12791 12792SMSC47B397 HARDWARE MONITOR DRIVER 12793M: Jean Delvare <jdelvare@suse.com> 12794L: linux-hwmon@vger.kernel.org 12795S: Maintained 12796F: Documentation/hwmon/smsc47b397 12797F: drivers/hwmon/smsc47b397.c 12798 12799SMSC911x ETHERNET DRIVER 12800M: Steve Glendinning <steve.glendinning@shawell.net> 12801L: netdev@vger.kernel.org 12802S: Maintained 12803F: include/linux/smsc911x.h 12804F: drivers/net/ethernet/smsc/smsc911x.* 12805 12806SMSC9420 PCI ETHERNET DRIVER 12807M: Steve Glendinning <steve.glendinning@shawell.net> 12808L: netdev@vger.kernel.org 12809S: Maintained 12810F: drivers/net/ethernet/smsc/smsc9420.* 12811 12812SOC-CAMERA V4L2 SUBSYSTEM 12813M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12814L: linux-media@vger.kernel.org 12815T: git git://linuxtv.org/media_tree.git 12816S: Maintained 12817F: include/media/soc* 12818F: drivers/media/i2c/soc_camera/ 12819F: drivers/media/platform/soc_camera/ 12820 12821SOCIONEXT UNIPHIER SOUND DRIVER 12822M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12823L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12824S: Maintained 12825F: sound/soc/uniphier/ 12826 12827SOEKRIS NET48XX LED SUPPORT 12828M: Chris Boot <bootc@bootc.net> 12829S: Maintained 12830F: drivers/leds/leds-net48xx.c 12831 12832SOFT-ROCE DRIVER (rxe) 12833M: Moni Shoua <monis@mellanox.com> 12834L: linux-rdma@vger.kernel.org 12835S: Supported 12836W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12837Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12838F: drivers/infiniband/sw/rxe/ 12839F: include/uapi/rdma/rdma_user_rxe.h 12840 12841SOFTLOGIC 6x10 MPEG CODEC 12842M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12843M: Anton Sviridenko <anton@corp.bluecherry.net> 12844M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12845M: Andrey Utkin <andrey_utkin@fastmail.com> 12846M: Ismael Luceno <ismael@iodev.co.uk> 12847L: linux-media@vger.kernel.org 12848S: Supported 12849F: drivers/media/pci/solo6x10/ 12850 12851SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 12852M: James Morse <james.morse@arm.com> 12853L: linux-arm-kernel@lists.infradead.org 12854S: Maintained 12855F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 12856F: drivers/firmware/arm_sdei.c 12857F: include/linux/sdei.h 12858F: include/uapi/linux/sdei.h 12859 12860SOFTWARE RAID (Multiple Disks) SUPPORT 12861M: Shaohua Li <shli@kernel.org> 12862L: linux-raid@vger.kernel.org 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12864S: Supported 12865F: drivers/md/Makefile 12866F: drivers/md/Kconfig 12867F: drivers/md/md* 12868F: drivers/md/raid* 12869F: include/linux/raid/ 12870F: include/uapi/linux/raid/ 12871 12872SOCIONEXT (SNI) NETSEC NETWORK DRIVER 12873M: Jassi Brar <jaswinder.singh@linaro.org> 12874L: netdev@vger.kernel.org 12875S: Maintained 12876F: drivers/net/ethernet/socionext/netsec.c 12877F: Documentation/devicetree/bindings/net/socionext-netsec.txt 12878 12879SOLIDRUN CLEARFOG SUPPORT 12880M: Russell King <linux@armlinux.org.uk> 12881S: Maintained 12882F: arch/arm/boot/dts/armada-388-clearfog* 12883F: arch/arm/boot/dts/armada-38x-solidrun-* 12884 12885SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 12886M: Russell King <linux@armlinux.org.uk> 12887S: Maintained 12888F: arch/arm/boot/dts/imx6*-cubox-i* 12889F: arch/arm/boot/dts/imx6*-hummingboard* 12890F: arch/arm/boot/dts/imx6*-sr-* 12891 12892SONIC NETWORK DRIVER 12893M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12894L: netdev@vger.kernel.org 12895S: Maintained 12896F: drivers/net/ethernet/natsemi/sonic.* 12897 12898SONICS SILICON BACKPLANE DRIVER (SSB) 12899M: Michael Buesch <m@bues.ch> 12900L: linux-wireless@vger.kernel.org 12901S: Maintained 12902F: drivers/ssb/ 12903F: include/linux/ssb/ 12904 12905SONY IMX274 SENSOR DRIVER 12906M: Leon Luo <leonl@leopardimaging.com> 12907L: linux-media@vger.kernel.org 12908T: git git://linuxtv.org/media_tree.git 12909S: Maintained 12910F: drivers/media/i2c/imx274.c 12911F: Documentation/devicetree/bindings/media/i2c/imx274.txt 12912 12913SONY MEMORYSTICK CARD SUPPORT 12914M: Alex Dubov <oakad@yahoo.com> 12915W: http://tifmxx.berlios.de/ 12916S: Maintained 12917F: drivers/memstick/host/tifm_ms.c 12918 12919SONY MEMORYSTICK STANDARD SUPPORT 12920M: Maxim Levitsky <maximlevitsky@gmail.com> 12921S: Maintained 12922F: drivers/memstick/core/ms_block.* 12923 12924SONY VAIO CONTROL DEVICE DRIVER 12925M: Mattia Dongili <malattia@linux.it> 12926L: platform-driver-x86@vger.kernel.org 12927W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12928S: Maintained 12929F: Documentation/laptops/sony-laptop.txt 12930F: drivers/char/sonypi.c 12931F: drivers/platform/x86/sony-laptop.c 12932F: include/linux/sony-laptop.h 12933 12934SOUND 12935M: Jaroslav Kysela <perex@perex.cz> 12936M: Takashi Iwai <tiwai@suse.com> 12937L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12938W: http://www.alsa-project.org/ 12939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12940T: git git://git.alsa-project.org/alsa-kernel.git 12941Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12942S: Maintained 12943F: Documentation/sound/ 12944F: include/sound/ 12945F: include/uapi/sound/ 12946F: sound/ 12947 12948SOUND - COMPRESSED AUDIO 12949M: Vinod Koul <vinod.koul@intel.com> 12950L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12952S: Supported 12953F: Documentation/sound/alsa/compress_offload.txt 12954F: include/sound/compress_driver.h 12955F: include/uapi/sound/compress_* 12956F: sound/core/compress_offload.c 12957F: sound/soc/soc-compress.c 12958 12959SOUND - DMAENGINE HELPERS 12960M: Lars-Peter Clausen <lars@metafoo.de> 12961S: Supported 12962F: include/sound/dmaengine_pcm.h 12963F: sound/core/pcm_dmaengine.c 12964F: sound/soc/soc-generic-dmaengine-pcm.c 12965 12966SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12967M: Liam Girdwood <lgirdwood@gmail.com> 12968M: Mark Brown <broonie@kernel.org> 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12970L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12971W: http://alsa-project.org/main/index.php/ASoC 12972S: Supported 12973F: Documentation/devicetree/bindings/sound/ 12974F: Documentation/sound/alsa/soc/ 12975F: sound/soc/ 12976F: include/sound/soc* 12977 12978SOUNDWIRE SUBSYSTEM 12979M: Vinod Koul <vinod.koul@intel.com> 12980M: Sanyog Kale <sanyog.r.kale@intel.com> 12981R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 12982L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12983S: Supported 12984F: Documentation/driver-api/soundwire/ 12985F: drivers/soundwire/ 12986F: include/linux/soundwire/ 12987 12988SP2 MEDIA DRIVER 12989M: Olli Salonen <olli.salonen@iki.fi> 12990L: linux-media@vger.kernel.org 12991W: https://linuxtv.org 12992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12993S: Maintained 12994F: drivers/media/dvb-frontends/sp2* 12995 12996SPARC + UltraSPARC (sparc/sparc64) 12997M: "David S. Miller" <davem@davemloft.net> 12998L: sparclinux@vger.kernel.org 12999Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13000T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13001T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13002S: Maintained 13003F: arch/sparc/ 13004F: drivers/sbus/ 13005 13006SPARC SERIAL DRIVERS 13007M: "David S. Miller" <davem@davemloft.net> 13008L: sparclinux@vger.kernel.org 13009T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13010T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13011S: Maintained 13012F: include/linux/sunserialcore.h 13013F: drivers/tty/serial/suncore.c 13014F: drivers/tty/serial/sunhv.c 13015F: drivers/tty/serial/sunsab.c 13016F: drivers/tty/serial/sunsab.h 13017F: drivers/tty/serial/sunsu.c 13018F: drivers/tty/serial/sunzilog.c 13019F: drivers/tty/serial/sunzilog.h 13020F: drivers/tty/vcc.c 13021 13022SPARSE CHECKER 13023M: "Christopher Li" <sparse@chrisli.org> 13024L: linux-sparse@vger.kernel.org 13025W: https://sparse.wiki.kernel.org/ 13026T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13027T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13028S: Maintained 13029F: include/linux/compiler.h 13030 13031SPEAR CLOCK FRAMEWORK SUPPORT 13032M: Viresh Kumar <vireshk@kernel.org> 13033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13034W: http://www.st.com/spear 13035S: Maintained 13036F: drivers/clk/spear/ 13037 13038SPEAR PLATFORM SUPPORT 13039M: Viresh Kumar <vireshk@kernel.org> 13040M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13042W: http://www.st.com/spear 13043S: Maintained 13044F: arch/arm/boot/dts/spear* 13045F: arch/arm/mach-spear/ 13046 13047SPI NOR SUBSYSTEM 13048M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 13049M: Marek Vasut <marek.vasut@gmail.com> 13050L: linux-mtd@lists.infradead.org 13051W: http://www.linux-mtd.infradead.org/ 13052Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13053T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13054T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13055S: Maintained 13056F: drivers/mtd/spi-nor/ 13057F: include/linux/mtd/spi-nor.h 13058 13059SPI SUBSYSTEM 13060M: Mark Brown <broonie@kernel.org> 13061L: linux-spi@vger.kernel.org 13062T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13063Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13064S: Maintained 13065F: Documentation/devicetree/bindings/spi/ 13066F: Documentation/spi/ 13067F: drivers/spi/ 13068F: include/linux/spi/ 13069F: include/uapi/linux/spi/ 13070F: tools/spi/ 13071 13072SPIDERNET NETWORK DRIVER for CELL 13073M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13074L: netdev@vger.kernel.org 13075S: Supported 13076F: Documentation/networking/spider_net.txt 13077F: drivers/net/ethernet/toshiba/spider_net* 13078 13079SPMI SUBSYSTEM 13080R: Stephen Boyd <sboyd@kernel.org> 13081L: linux-arm-msm@vger.kernel.org 13082F: Documentation/devicetree/bindings/spmi/ 13083F: drivers/spmi/ 13084F: include/dt-bindings/spmi/spmi.h 13085F: include/linux/spmi.h 13086F: include/trace/events/spmi.h 13087 13088SPU FILE SYSTEM 13089M: Jeremy Kerr <jk@ozlabs.org> 13090L: linuxppc-dev@lists.ozlabs.org 13091W: http://www.ibm.com/developerworks/power/cell/ 13092S: Supported 13093F: Documentation/filesystems/spufs.txt 13094F: arch/powerpc/platforms/cell/spufs/ 13095 13096SQUASHFS FILE SYSTEM 13097M: Phillip Lougher <phillip@squashfs.org.uk> 13098L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13099W: http://squashfs.org.uk 13100T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13101S: Maintained 13102F: Documentation/filesystems/squashfs.txt 13103F: fs/squashfs/ 13104 13105SRM (Alpha) environment access 13106M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13107S: Maintained 13108F: arch/alpha/kernel/srm_env.c 13109 13110STABLE BRANCH 13111M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13112L: stable@vger.kernel.org 13113S: Supported 13114F: Documentation/process/stable-kernel-rules.rst 13115 13116STAGING - ATOMISP DRIVER 13117M: Alan Cox <alan@linux.intel.com> 13118M: Sakari Ailus <sakari.ailus@linux.intel.com> 13119L: linux-media@vger.kernel.org 13120S: Maintained 13121F: drivers/staging/media/atomisp/ 13122 13123STAGING - COMEDI 13124M: Ian Abbott <abbotti@mev.co.uk> 13125M: H Hartley Sweeten <hsweeten@visionengravers.com> 13126S: Odd Fixes 13127F: drivers/staging/comedi/ 13128 13129STAGING - FLARION FT1000 DRIVERS 13130M: Marek Belisko <marek.belisko@gmail.com> 13131S: Odd Fixes 13132F: drivers/staging/ft1000/ 13133 13134STAGING - INDUSTRIAL IO 13135M: Jonathan Cameron <jic23@kernel.org> 13136L: linux-iio@vger.kernel.org 13137S: Odd Fixes 13138F: Documentation/devicetree/bindings/staging/iio/ 13139F: drivers/staging/iio/ 13140 13141STAGING - LUSTRE PARALLEL FILESYSTEM 13142M: Oleg Drokin <oleg.drokin@intel.com> 13143M: Andreas Dilger <andreas.dilger@intel.com> 13144M: James Simmons <jsimmons@infradead.org> 13145L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13146W: http://wiki.lustre.org/ 13147S: Maintained 13148F: drivers/staging/lustre 13149 13150STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13151M: Marc Dietrich <marvin24@gmx.de> 13152L: ac100@lists.launchpad.net (moderated for non-subscribers) 13153L: linux-tegra@vger.kernel.org 13154S: Maintained 13155F: drivers/staging/nvec/ 13156 13157STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13158M: Jens Frederich <jfrederich@gmail.com> 13159M: Daniel Drake <dsd@laptop.org> 13160M: Jon Nettleton <jon.nettleton@gmail.com> 13161W: http://wiki.laptop.org/go/DCON 13162S: Maintained 13163F: drivers/staging/olpc_dcon/ 13164 13165STAGING - REALTEK RTL8712U DRIVERS 13166M: Larry Finger <Larry.Finger@lwfinger.net> 13167M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13168S: Odd Fixes 13169F: drivers/staging/rtl8712/ 13170 13171STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13172M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13173M: Teddy Wang <teddy.wang@siliconmotion.com> 13174M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13175L: linux-fbdev@vger.kernel.org 13176S: Maintained 13177F: drivers/staging/sm750fb/ 13178 13179STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13180M: William Hubbs <w.d.hubbs@gmail.com> 13181M: Chris Brannon <chris@the-brannons.com> 13182M: Kirk Reiser <kirk@reisers.ca> 13183M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13184L: speakup@linux-speakup.org 13185W: http://www.linux-speakup.org/ 13186S: Odd Fixes 13187F: drivers/staging/speakup/ 13188 13189STAGING - VIA VT665X DRIVERS 13190M: Forest Bond <forest@alittletooquiet.net> 13191S: Odd Fixes 13192F: drivers/staging/vt665?/ 13193 13194STAGING - WILC1000 WIFI DRIVER 13195M: Aditya Shankar <aditya.shankar@microchip.com> 13196M: Ganesh Krishna <ganesh.krishna@microchip.com> 13197L: linux-wireless@vger.kernel.org 13198S: Supported 13199F: drivers/staging/wilc1000/ 13200 13201STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13202M: Arnaud Patard <arnaud.patard@rtp-net.org> 13203S: Odd Fixes 13204F: drivers/staging/xgifb/ 13205 13206STAGING SUBSYSTEM 13207M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13208T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13209L: devel@driverdev.osuosl.org 13210S: Supported 13211F: drivers/staging/ 13212 13213STARFIRE/DURALAN NETWORK DRIVER 13214M: Ion Badulescu <ionut@badula.org> 13215S: Odd Fixes 13216F: drivers/net/ethernet/adaptec/starfire* 13217 13218STEC S1220 SKD DRIVER 13219M: Bart Van Assche <bart.vanassche@wdc.com> 13220L: linux-block@vger.kernel.org 13221S: Maintained 13222F: drivers/block/skd*[ch] 13223 13224STI CEC DRIVER 13225M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13226S: Maintained 13227F: drivers/staging/media/st-cec/ 13228F: Documentation/devicetree/bindings/media/stih-cec.txt 13229 13230STK1160 USB VIDEO CAPTURE DRIVER 13231M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13232L: linux-media@vger.kernel.org 13233T: git git://linuxtv.org/media_tree.git 13234S: Maintained 13235F: drivers/media/usb/stk1160/ 13236 13237STMMAC ETHERNET DRIVER 13238M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13239M: Alexandre Torgue <alexandre.torgue@st.com> 13240L: netdev@vger.kernel.org 13241W: http://www.stlinux.com 13242S: Supported 13243F: drivers/net/ethernet/stmicro/stmmac/ 13244 13245SUN3/3X 13246M: Sam Creasey <sammy@sammy.net> 13247W: http://sammy.net/sun3/ 13248S: Maintained 13249F: arch/m68k/kernel/*sun3* 13250F: arch/m68k/sun3*/ 13251F: arch/m68k/include/asm/sun3* 13252F: drivers/net/ethernet/i825xx/sun3* 13253 13254SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13255M: Hans de Goede <hdegoede@redhat.com> 13256L: linux-input@vger.kernel.org 13257S: Maintained 13258F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13259F: drivers/input/keyboard/sun4i-lradc-keys.c 13260 13261SUNDANCE NETWORK DRIVER 13262M: Denis Kirjanov <kda@linux-powerpc.org> 13263L: netdev@vger.kernel.org 13264S: Maintained 13265F: drivers/net/ethernet/dlink/sundance.c 13266 13267SUPERH 13268M: Yoshinori Sato <ysato@users.sourceforge.jp> 13269M: Rich Felker <dalias@libc.org> 13270L: linux-sh@vger.kernel.org 13271Q: http://patchwork.kernel.org/project/linux-sh/list/ 13272S: Maintained 13273F: Documentation/sh/ 13274F: arch/sh/ 13275F: drivers/sh/ 13276 13277SUSPEND TO RAM 13278M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13279M: Len Brown <len.brown@intel.com> 13280M: Pavel Machek <pavel@ucw.cz> 13281L: linux-pm@vger.kernel.org 13282B: https://bugzilla.kernel.org 13283S: Supported 13284F: Documentation/power/ 13285F: arch/x86/kernel/acpi/ 13286F: drivers/base/power/ 13287F: kernel/power/ 13288F: include/linux/suspend.h 13289F: include/linux/freezer.h 13290F: include/linux/pm.h 13291 13292SVGA HANDLING 13293M: Martin Mares <mj@ucw.cz> 13294L: linux-video@atrey.karlin.mff.cuni.cz 13295S: Maintained 13296F: Documentation/svga.txt 13297F: arch/x86/boot/video* 13298 13299SWIOTLB SUBSYSTEM 13300M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13301L: iommu@lists.linux-foundation.org 13302T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13303S: Supported 13304F: lib/swiotlb.c 13305F: arch/*/kernel/pci-swiotlb.c 13306F: include/linux/swiotlb.h 13307 13308SWITCHDEV 13309M: Jiri Pirko <jiri@resnulli.us> 13310M: Ivan Vecera <ivecera@redhat.com> 13311L: netdev@vger.kernel.org 13312S: Supported 13313F: net/switchdev/ 13314F: include/net/switchdev.h 13315 13316SYNC FILE FRAMEWORK 13317M: Sumit Semwal <sumit.semwal@linaro.org> 13318R: Gustavo Padovan <gustavo@padovan.org> 13319S: Maintained 13320L: linux-media@vger.kernel.org 13321L: dri-devel@lists.freedesktop.org 13322F: drivers/dma-buf/sync_* 13323F: drivers/dma-buf/dma-fence* 13324F: drivers/dma-buf/sw_sync.c 13325F: include/linux/sync_file.h 13326F: include/uapi/linux/sync_file.h 13327F: Documentation/sync_file.txt 13328T: git git://anongit.freedesktop.org/drm/drm-misc 13329 13330SYNOPSYS ARC ARCHITECTURE 13331M: Vineet Gupta <vgupta@synopsys.com> 13332L: linux-snps-arc@lists.infradead.org 13333S: Supported 13334F: arch/arc/ 13335F: Documentation/devicetree/bindings/arc/* 13336F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13337F: drivers/clocksource/arc_timer.c 13338F: drivers/tty/serial/arc_uart.c 13339T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13340 13341SYNOPSYS ARC HSDK SDP pll clock driver 13342M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13343S: Supported 13344F: drivers/clk/clk-hsdk-pll.c 13345F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13346 13347SYNOPSYS ARC SDP clock driver 13348M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13349S: Supported 13350F: drivers/clk/axs10x/* 13351F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13352 13353SYNOPSYS ARC SDP platform support 13354M: Alexey Brodkin <abrodkin@synopsys.com> 13355S: Supported 13356F: arch/arc/plat-axs10x 13357F: arch/arc/boot/dts/ax* 13358F: Documentation/devicetree/bindings/arc/axs10* 13359 13360SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13361M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13362S: Supported 13363F: drivers/reset/reset-axs10x.c 13364F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13365 13366SYNOPSYS DESIGNWARE 8250 UART DRIVER 13367R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13368S: Maintained 13369F: drivers/tty/serial/8250/8250_dw.c 13370 13371SYNOPSYS DESIGNWARE APB GPIO DRIVER 13372M: Hoan Tran <hotran@apm.com> 13373L: linux-gpio@vger.kernel.org 13374S: Maintained 13375F: drivers/gpio/gpio-dwapb.c 13376F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13377 13378SYNOPSYS DESIGNWARE DMAC DRIVER 13379M: Viresh Kumar <vireshk@kernel.org> 13380R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13381S: Maintained 13382F: include/linux/dma/dw.h 13383F: include/linux/platform_data/dma-dw.h 13384F: drivers/dma/dw/ 13385 13386SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13387M: Jose Abreu <Jose.Abreu@synopsys.com> 13388L: netdev@vger.kernel.org 13389S: Supported 13390F: drivers/net/ethernet/synopsys/ 13391 13392SYNOPSYS DESIGNWARE I2C DRIVER 13393M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13394R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13395R: Mika Westerberg <mika.westerberg@linux.intel.com> 13396L: linux-i2c@vger.kernel.org 13397S: Maintained 13398F: drivers/i2c/busses/i2c-designware-* 13399F: include/linux/platform_data/i2c-designware.h 13400 13401SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13402M: Jaehoon Chung <jh80.chung@samsung.com> 13403L: linux-mmc@vger.kernel.org 13404S: Maintained 13405F: drivers/mmc/host/dw_mmc* 13406 13407SYNOPSYS HSDK RESET CONTROLLER DRIVER 13408M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13409S: Supported 13410F: drivers/reset/reset-hsdk.c 13411F: include/dt-bindings/reset/snps,hsdk-reset.h 13412F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13413 13414SYSTEM CONFIGURATION (SYSCON) 13415M: Lee Jones <lee.jones@linaro.org> 13416M: Arnd Bergmann <arnd@arndb.de> 13417T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13418S: Supported 13419F: drivers/mfd/syscon.c 13420 13421SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 13422M: Sudeep Holla <sudeep.holla@arm.com> 13423L: linux-arm-kernel@lists.infradead.org 13424S: Maintained 13425F: Documentation/devicetree/bindings/arm/arm,scpi.txt 13426F: drivers/clk/clk-scpi.c 13427F: drivers/cpufreq/scpi-cpufreq.c 13428F: drivers/firmware/arm_scpi.c 13429F: include/linux/scpi_protocol.h 13430 13431SYSTEM RESET/SHUTDOWN DRIVERS 13432M: Sebastian Reichel <sre@kernel.org> 13433L: linux-pm@vger.kernel.org 13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13435S: Maintained 13436F: Documentation/devicetree/bindings/power/reset/ 13437F: drivers/power/reset/ 13438 13439SYSTEM TRACE MODULE CLASS 13440M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13441S: Maintained 13442T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13443F: Documentation/trace/stm.txt 13444F: drivers/hwtracing/stm/ 13445F: include/linux/stm.h 13446F: include/uapi/linux/stm.h 13447 13448SYSV FILESYSTEM 13449M: Christoph Hellwig <hch@infradead.org> 13450S: Maintained 13451F: Documentation/filesystems/sysv-fs.txt 13452F: fs/sysv/ 13453F: include/linux/sysv_fs.h 13454 13455TARGET SUBSYSTEM 13456M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13457L: linux-scsi@vger.kernel.org 13458L: target-devel@vger.kernel.org 13459W: http://www.linux-iscsi.org 13460W: http://groups.google.com/group/linux-iscsi-target-dev 13461T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13462S: Supported 13463F: drivers/target/ 13464F: include/target/ 13465F: Documentation/target/ 13466 13467TASKSTATS STATISTICS INTERFACE 13468M: Balbir Singh <bsingharora@gmail.com> 13469S: Maintained 13470F: Documentation/accounting/taskstats* 13471F: include/linux/taskstats* 13472F: kernel/taskstats.c 13473 13474TC subsystem 13475M: Jamal Hadi Salim <jhs@mojatatu.com> 13476M: Cong Wang <xiyou.wangcong@gmail.com> 13477M: Jiri Pirko <jiri@resnulli.us> 13478L: netdev@vger.kernel.org 13479S: Maintained 13480F: include/net/pkt_cls.h 13481F: include/net/pkt_sched.h 13482F: include/net/tc_act/ 13483F: include/uapi/linux/pkt_cls.h 13484F: include/uapi/linux/pkt_sched.h 13485F: include/uapi/linux/tc_act/ 13486F: include/uapi/linux/tc_ematch/ 13487F: net/sched/ 13488 13489TCP LOW PRIORITY MODULE 13490M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13491M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13492W: http://tcp-lp-mod.sourceforge.net/ 13493S: Maintained 13494F: net/ipv4/tcp_lp.c 13495 13496TDA10071 MEDIA DRIVER 13497M: Antti Palosaari <crope@iki.fi> 13498L: linux-media@vger.kernel.org 13499W: https://linuxtv.org 13500W: http://palosaari.fi/linux/ 13501Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13502T: git git://linuxtv.org/anttip/media_tree.git 13503S: Maintained 13504F: drivers/media/dvb-frontends/tda10071* 13505 13506TDA18212 MEDIA DRIVER 13507M: Antti Palosaari <crope@iki.fi> 13508L: linux-media@vger.kernel.org 13509W: https://linuxtv.org 13510W: http://palosaari.fi/linux/ 13511Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13512T: git git://linuxtv.org/anttip/media_tree.git 13513S: Maintained 13514F: drivers/media/tuners/tda18212* 13515 13516TDA18218 MEDIA DRIVER 13517M: Antti Palosaari <crope@iki.fi> 13518L: linux-media@vger.kernel.org 13519W: https://linuxtv.org 13520W: http://palosaari.fi/linux/ 13521Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13522T: git git://linuxtv.org/anttip/media_tree.git 13523S: Maintained 13524F: drivers/media/tuners/tda18218* 13525 13526TDA18250 MEDIA DRIVER 13527M: Olli Salonen <olli.salonen@iki.fi> 13528L: linux-media@vger.kernel.org 13529W: https://linuxtv.org 13530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13531T: git git://linuxtv.org/media_tree.git 13532S: Maintained 13533F: drivers/media/tuners/tda18250* 13534 13535TDA18271 MEDIA DRIVER 13536M: Michael Krufky <mkrufky@linuxtv.org> 13537L: linux-media@vger.kernel.org 13538W: https://linuxtv.org 13539W: http://github.com/mkrufky 13540Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13541T: git git://linuxtv.org/mkrufky/tuners.git 13542S: Maintained 13543F: drivers/media/tuners/tda18271* 13544 13545TDA827x MEDIA DRIVER 13546M: Michael Krufky <mkrufky@linuxtv.org> 13547L: linux-media@vger.kernel.org 13548W: https://linuxtv.org 13549W: http://github.com/mkrufky 13550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13551T: git git://linuxtv.org/mkrufky/tuners.git 13552S: Maintained 13553F: drivers/media/tuners/tda8290.* 13554 13555TDA8290 MEDIA DRIVER 13556M: Michael Krufky <mkrufky@linuxtv.org> 13557L: linux-media@vger.kernel.org 13558W: https://linuxtv.org 13559W: http://github.com/mkrufky 13560Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13561T: git git://linuxtv.org/mkrufky/tuners.git 13562S: Maintained 13563F: drivers/media/tuners/tda8290.* 13564 13565TDA9840 MEDIA DRIVER 13566M: Hans Verkuil <hverkuil@xs4all.nl> 13567L: linux-media@vger.kernel.org 13568T: git git://linuxtv.org/media_tree.git 13569W: https://linuxtv.org 13570S: Maintained 13571F: drivers/media/i2c/tda9840* 13572 13573TEA5761 TUNER DRIVER 13574M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13575M: Mauro Carvalho Chehab <mchehab@kernel.org> 13576L: linux-media@vger.kernel.org 13577W: https://linuxtv.org 13578T: git git://linuxtv.org/media_tree.git 13579S: Odd fixes 13580F: drivers/media/tuners/tea5761.* 13581 13582TEA5767 TUNER DRIVER 13583M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13584M: Mauro Carvalho Chehab <mchehab@kernel.org> 13585L: linux-media@vger.kernel.org 13586W: https://linuxtv.org 13587T: git git://linuxtv.org/media_tree.git 13588S: Maintained 13589F: drivers/media/tuners/tea5767.* 13590 13591TEA6415C MEDIA DRIVER 13592M: Hans Verkuil <hverkuil@xs4all.nl> 13593L: linux-media@vger.kernel.org 13594T: git git://linuxtv.org/media_tree.git 13595W: https://linuxtv.org 13596S: Maintained 13597F: drivers/media/i2c/tea6415c* 13598 13599TEA6420 MEDIA DRIVER 13600M: Hans Verkuil <hverkuil@xs4all.nl> 13601L: linux-media@vger.kernel.org 13602T: git git://linuxtv.org/media_tree.git 13603W: https://linuxtv.org 13604S: Maintained 13605F: drivers/media/i2c/tea6420* 13606 13607TEAM DRIVER 13608M: Jiri Pirko <jiri@resnulli.us> 13609L: netdev@vger.kernel.org 13610S: Supported 13611F: drivers/net/team/ 13612F: include/linux/if_team.h 13613F: include/uapi/linux/if_team.h 13614 13615TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13616M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13617S: Maintained 13618F: arch/x86/platform/ts5500/ 13619 13620TECHNOTREND USB IR RECEIVER 13621M: Sean Young <sean@mess.org> 13622L: linux-media@vger.kernel.org 13623S: Maintained 13624F: drivers/media/rc/ttusbir.c 13625 13626TEE SUBSYSTEM 13627M: Jens Wiklander <jens.wiklander@linaro.org> 13628S: Maintained 13629F: include/linux/tee_drv.h 13630F: include/uapi/linux/tee.h 13631F: drivers/tee/ 13632F: Documentation/tee.txt 13633 13634TEGRA ARCHITECTURE SUPPORT 13635M: Thierry Reding <thierry.reding@gmail.com> 13636M: Jonathan Hunter <jonathanh@nvidia.com> 13637L: linux-tegra@vger.kernel.org 13638Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13640S: Supported 13641N: [^a-z]tegra 13642 13643TEGRA CLOCK DRIVER 13644M: Peter De Schrijver <pdeschrijver@nvidia.com> 13645M: Prashant Gaikwad <pgaikwad@nvidia.com> 13646S: Supported 13647F: drivers/clk/tegra/ 13648 13649TEGRA DMA DRIVERS 13650M: Laxman Dewangan <ldewangan@nvidia.com> 13651M: Jon Hunter <jonathanh@nvidia.com> 13652S: Supported 13653F: drivers/dma/tegra* 13654 13655TEGRA I2C DRIVER 13656M: Laxman Dewangan <ldewangan@nvidia.com> 13657S: Supported 13658F: drivers/i2c/busses/i2c-tegra.c 13659 13660TEGRA IOMMU DRIVERS 13661M: Thierry Reding <thierry.reding@gmail.com> 13662L: linux-tegra@vger.kernel.org 13663S: Supported 13664F: drivers/iommu/tegra* 13665 13666TEGRA KBC DRIVER 13667M: Rakesh Iyer <riyer@nvidia.com> 13668M: Laxman Dewangan <ldewangan@nvidia.com> 13669S: Supported 13670F: drivers/input/keyboard/tegra-kbc.c 13671 13672TEGRA PWM DRIVER 13673M: Thierry Reding <thierry.reding@gmail.com> 13674S: Supported 13675F: drivers/pwm/pwm-tegra.c 13676 13677TEGRA SERIAL DRIVER 13678M: Laxman Dewangan <ldewangan@nvidia.com> 13679S: Supported 13680F: drivers/tty/serial/serial-tegra.c 13681 13682TEGRA SPI DRIVER 13683M: Laxman Dewangan <ldewangan@nvidia.com> 13684S: Supported 13685F: drivers/spi/spi-tegra* 13686 13687TEHUTI ETHERNET DRIVER 13688M: Andy Gospodarek <andy@greyhouse.net> 13689L: netdev@vger.kernel.org 13690S: Supported 13691F: drivers/net/ethernet/tehuti/* 13692 13693Telecom Clock Driver for MCPL0010 13694M: Mark Gross <mark.gross@intel.com> 13695S: Supported 13696F: drivers/char/tlclk.c 13697 13698TENSILICA XTENSA PORT (xtensa) 13699M: Chris Zankel <chris@zankel.net> 13700M: Max Filippov <jcmvbkbc@gmail.com> 13701L: linux-xtensa@linux-xtensa.org 13702T: git git://github.com/czankel/xtensa-linux.git 13703S: Maintained 13704F: arch/xtensa/ 13705F: drivers/irqchip/irq-xtensa-* 13706 13707Texas Instruments' System Control Interface (TISCI) Protocol Driver 13708M: Nishanth Menon <nm@ti.com> 13709M: Tero Kristo <t-kristo@ti.com> 13710M: Santosh Shilimkar <ssantosh@kernel.org> 13711L: linux-arm-kernel@lists.infradead.org 13712S: Maintained 13713F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13714F: drivers/firmware/ti_sci* 13715F: include/linux/soc/ti/ti_sci_protocol.h 13716F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13717F: include/dt-bindings/genpd/k2g.h 13718F: drivers/soc/ti/ti_sci_pm_domains.c 13719F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13720F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13721F: drivers/clk/keystone/sci-clk.c 13722F: drivers/reset/reset-ti-sci.c 13723 13724THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13725M: Hans Verkuil <hverkuil@xs4all.nl> 13726L: linux-media@vger.kernel.org 13727T: git git://linuxtv.org/media_tree.git 13728W: https://linuxtv.org 13729S: Maintained 13730F: drivers/media/radio/radio-raremono.c 13731 13732THERMAL 13733M: Zhang Rui <rui.zhang@intel.com> 13734M: Eduardo Valentin <edubezval@gmail.com> 13735L: linux-pm@vger.kernel.org 13736T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13737T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13738Q: https://patchwork.kernel.org/project/linux-pm/list/ 13739S: Supported 13740F: drivers/thermal/ 13741F: include/linux/thermal.h 13742F: include/uapi/linux/thermal.h 13743F: include/linux/cpu_cooling.h 13744F: Documentation/devicetree/bindings/thermal/ 13745 13746THERMAL/CPU_COOLING 13747M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13748M: Viresh Kumar <viresh.kumar@linaro.org> 13749M: Javi Merino <javi.merino@kernel.org> 13750L: linux-pm@vger.kernel.org 13751S: Supported 13752F: Documentation/thermal/cpu-cooling-api.txt 13753F: drivers/thermal/cpu_cooling.c 13754F: include/linux/cpu_cooling.h 13755 13756THINKPAD ACPI EXTRAS DRIVER 13757M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13758L: ibm-acpi-devel@lists.sourceforge.net 13759L: platform-driver-x86@vger.kernel.org 13760W: http://ibm-acpi.sourceforge.net 13761W: http://thinkwiki.org/wiki/Ibm-acpi 13762T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13763S: Maintained 13764F: drivers/platform/x86/thinkpad_acpi.c 13765 13766THUNDERBOLT DRIVER 13767M: Andreas Noever <andreas.noever@gmail.com> 13768M: Michael Jamet <michael.jamet@intel.com> 13769M: Mika Westerberg <mika.westerberg@linux.intel.com> 13770M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13771T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13772S: Maintained 13773F: Documentation/admin-guide/thunderbolt.rst 13774F: drivers/thunderbolt/ 13775F: include/linux/thunderbolt.h 13776 13777THUNDERBOLT NETWORK DRIVER 13778M: Michael Jamet <michael.jamet@intel.com> 13779M: Mika Westerberg <mika.westerberg@linux.intel.com> 13780M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13781L: netdev@vger.kernel.org 13782S: Maintained 13783F: drivers/net/thunderbolt.c 13784 13785THUNDERX GPIO DRIVER 13786M: David Daney <david.daney@cavium.com> 13787S: Maintained 13788F: drivers/gpio/gpio-thunderx.c 13789 13790TI AM437X VPFE DRIVER 13791M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13792L: linux-media@vger.kernel.org 13793W: https://linuxtv.org 13794Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13795T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13796S: Maintained 13797F: drivers/media/platform/am437x/ 13798 13799TI BANDGAP AND THERMAL DRIVER 13800M: Eduardo Valentin <edubezval@gmail.com> 13801M: Keerthy <j-keerthy@ti.com> 13802L: linux-pm@vger.kernel.org 13803L: linux-omap@vger.kernel.org 13804S: Maintained 13805F: drivers/thermal/ti-soc-thermal/ 13806 13807TI BQ27XXX POWER SUPPLY DRIVER 13808R: Andrew F. Davis <afd@ti.com> 13809F: include/linux/power/bq27xxx_battery.h 13810F: drivers/power/supply/bq27xxx_battery.c 13811F: drivers/power/supply/bq27xxx_battery_i2c.c 13812 13813TI CDCE706 CLOCK DRIVER 13814M: Max Filippov <jcmvbkbc@gmail.com> 13815S: Maintained 13816F: drivers/clk/clk-cdce706.c 13817 13818TI CLOCK DRIVER 13819M: Tero Kristo <t-kristo@ti.com> 13820L: linux-omap@vger.kernel.org 13821S: Maintained 13822F: drivers/clk/ti/ 13823F: include/linux/clk/ti.h 13824 13825TI DAVINCI MACHINE SUPPORT 13826M: Sekhar Nori <nsekhar@ti.com> 13827M: Kevin Hilman <khilman@kernel.org> 13828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13829T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13830S: Supported 13831F: arch/arm/mach-davinci/ 13832F: drivers/i2c/busses/i2c-davinci.c 13833F: arch/arm/boot/dts/da850* 13834 13835TI DAVINCI SERIES GPIO DRIVER 13836M: Keerthy <j-keerthy@ti.com> 13837L: linux-gpio@vger.kernel.org 13838S: Maintained 13839F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13840F: drivers/gpio/gpio-davinci.c 13841 13842TI DAVINCI SERIES MEDIA DRIVER 13843M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13844L: linux-media@vger.kernel.org 13845W: https://linuxtv.org 13846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13847T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13848S: Maintained 13849F: drivers/media/platform/davinci/ 13850F: include/media/davinci/ 13851 13852TI ETHERNET SWITCH DRIVER (CPSW) 13853R: Grygorii Strashko <grygorii.strashko@ti.com> 13854L: linux-omap@vger.kernel.org 13855L: netdev@vger.kernel.org 13856S: Maintained 13857F: drivers/net/ethernet/ti/cpsw* 13858F: drivers/net/ethernet/ti/davinci* 13859 13860TI FLASH MEDIA INTERFACE DRIVER 13861M: Alex Dubov <oakad@yahoo.com> 13862S: Maintained 13863F: drivers/misc/tifm* 13864F: drivers/mmc/host/tifm_sd.c 13865F: include/linux/tifm.h 13866 13867TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13868M: Santosh Shilimkar <ssantosh@kernel.org> 13869L: linux-kernel@vger.kernel.org 13870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13871S: Maintained 13872F: drivers/soc/ti/* 13873T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13874 13875TI LM49xxx FAMILY ASoC CODEC DRIVERS 13876M: M R Swami Reddy <mr.swami.reddy@ti.com> 13877M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13878L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13879S: Maintained 13880F: sound/soc/codecs/lm49453* 13881F: sound/soc/codecs/isabelle* 13882 13883TI LP855x BACKLIGHT DRIVER 13884M: Milo Kim <milo.kim@ti.com> 13885S: Maintained 13886F: Documentation/backlight/lp855x-driver.txt 13887F: drivers/video/backlight/lp855x_bl.c 13888F: include/linux/platform_data/lp855x.h 13889 13890TI LP8727 CHARGER DRIVER 13891M: Milo Kim <milo.kim@ti.com> 13892S: Maintained 13893F: drivers/power/supply/lp8727_charger.c 13894F: include/linux/platform_data/lp8727.h 13895 13896TI LP8788 MFD DRIVER 13897M: Milo Kim <milo.kim@ti.com> 13898S: Maintained 13899F: drivers/iio/adc/lp8788_adc.c 13900F: drivers/leds/leds-lp8788.c 13901F: drivers/mfd/lp8788*.c 13902F: drivers/power/supply/lp8788-charger.c 13903F: drivers/regulator/lp8788-*.c 13904F: include/linux/mfd/lp8788*.h 13905 13906TI NETCP ETHERNET DRIVER 13907M: Wingman Kwok <w-kwok2@ti.com> 13908M: Murali Karicheri <m-karicheri2@ti.com> 13909L: netdev@vger.kernel.org 13910S: Maintained 13911F: drivers/net/ethernet/ti/netcp* 13912 13913TI TAS571X FAMILY ASoC CODEC DRIVER 13914M: Kevin Cernekee <cernekee@chromium.org> 13915L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13916S: Odd Fixes 13917F: sound/soc/codecs/tas571x* 13918 13919TI TRF7970A NFC DRIVER 13920M: Mark Greer <mgreer@animalcreek.com> 13921L: linux-wireless@vger.kernel.org 13922L: linux-nfc@lists.01.org (moderated for non-subscribers) 13923S: Supported 13924F: drivers/nfc/trf7970a.c 13925F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13926 13927TI TWL4030 SERIES SOC CODEC DRIVER 13928M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13929L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13930S: Maintained 13931F: sound/soc/codecs/twl4030* 13932 13933TI VPE/CAL DRIVERS 13934M: Benoit Parrot <bparrot@ti.com> 13935L: linux-media@vger.kernel.org 13936W: http://linuxtv.org/ 13937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13938S: Maintained 13939F: drivers/media/platform/ti-vpe/ 13940 13941TI WILINK WIRELESS DRIVERS 13942L: linux-wireless@vger.kernel.org 13943W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13944W: http://wireless.kernel.org/en/users/Drivers/wl1251 13945T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13946S: Orphan 13947F: drivers/net/wireless/ti/ 13948F: include/linux/wl12xx.h 13949 13950TILE ARCHITECTURE 13951W: http://www.mellanox.com/repository/solutions/tile-scm/ 13952S: Orphan 13953F: arch/tile/ 13954F: drivers/char/tile-srom.c 13955F: drivers/edac/tile_edac.c 13956F: drivers/net/ethernet/tile/ 13957F: drivers/rtc/rtc-tile.c 13958F: drivers/tty/hvc/hvc_tile.c 13959F: drivers/tty/serial/tilegx.c 13960F: drivers/usb/host/*-tilegx.c 13961F: include/linux/usb/tilegx.h 13962 13963TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13964M: John Stultz <john.stultz@linaro.org> 13965M: Thomas Gleixner <tglx@linutronix.de> 13966R: Stephen Boyd <sboyd@kernel.org> 13967L: linux-kernel@vger.kernel.org 13968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13969S: Supported 13970F: include/linux/clocksource.h 13971F: include/linux/time.h 13972F: include/linux/timex.h 13973F: include/uapi/linux/time.h 13974F: include/uapi/linux/timex.h 13975F: kernel/time/clocksource.c 13976F: kernel/time/time*.c 13977F: kernel/time/alarmtimer.c 13978F: kernel/time/ntp.c 13979F: tools/testing/selftests/timers/ 13980 13981TIPC NETWORK LAYER 13982M: Jon Maloy <jon.maloy@ericsson.com> 13983M: Ying Xue <ying.xue@windriver.com> 13984L: netdev@vger.kernel.org (core kernel code) 13985L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13986W: http://tipc.sourceforge.net/ 13987S: Maintained 13988F: include/uapi/linux/tipc*.h 13989F: net/tipc/ 13990 13991TLAN NETWORK DRIVER 13992M: Samuel Chessman <chessman@tux.org> 13993L: tlan-devel@lists.sourceforge.net (subscribers-only) 13994W: http://sourceforge.net/projects/tlan/ 13995S: Maintained 13996F: Documentation/networking/tlan.txt 13997F: drivers/net/ethernet/ti/tlan.* 13998 13999TM6000 VIDEO4LINUX DRIVER 14000M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14001M: Mauro Carvalho Chehab <mchehab@kernel.org> 14002L: linux-media@vger.kernel.org 14003W: https://linuxtv.org 14004T: git git://linuxtv.org/media_tree.git 14005S: Odd fixes 14006F: drivers/media/usb/tm6000/ 14007F: Documentation/media/v4l-drivers/tm6000* 14008 14009TMIO/SDHI MMC DRIVER 14010M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14011L: linux-mmc@vger.kernel.org 14012S: Supported 14013F: drivers/mmc/host/tmio_mmc* 14014F: drivers/mmc/host/renesas_sdhi* 14015F: include/linux/mfd/tmio.h 14016 14017TMP401 HARDWARE MONITOR DRIVER 14018M: Guenter Roeck <linux@roeck-us.net> 14019L: linux-hwmon@vger.kernel.org 14020S: Maintained 14021F: Documentation/hwmon/tmp401 14022F: drivers/hwmon/tmp401.c 14023 14024TMPFS (SHMEM FILESYSTEM) 14025M: Hugh Dickins <hughd@google.com> 14026L: linux-mm@kvack.org 14027S: Maintained 14028F: include/linux/shmem_fs.h 14029F: mm/shmem.c 14030 14031TOMOYO SECURITY MODULE 14032M: Kentaro Takeda <takedakn@nttdata.co.jp> 14033M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14034L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14035L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14036L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14037L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14038W: http://tomoyo.sourceforge.jp/ 14039T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14040S: Maintained 14041F: security/tomoyo/ 14042 14043TOPSTAR LAPTOP EXTRAS DRIVER 14044M: Herton Ronaldo Krzesinski <herton@canonical.com> 14045L: platform-driver-x86@vger.kernel.org 14046S: Maintained 14047F: drivers/platform/x86/topstar-laptop.c 14048 14049TORTURE-TEST MODULES 14050M: Davidlohr Bueso <dave@stgolabs.net> 14051M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14052M: Josh Triplett <josh@joshtriplett.org> 14053L: linux-kernel@vger.kernel.org 14054S: Supported 14055T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14056F: Documentation/RCU/torture.txt 14057F: kernel/torture.c 14058F: kernel/rcu/rcutorture.c 14059F: kernel/locking/locktorture.c 14060 14061TOSHIBA ACPI EXTRAS DRIVER 14062M: Azael Avalos <coproscefalo@gmail.com> 14063L: platform-driver-x86@vger.kernel.org 14064S: Maintained 14065F: drivers/platform/x86/toshiba_acpi.c 14066 14067TOSHIBA BLUETOOTH DRIVER 14068M: Azael Avalos <coproscefalo@gmail.com> 14069L: platform-driver-x86@vger.kernel.org 14070S: Maintained 14071F: drivers/platform/x86/toshiba_bluetooth.c 14072 14073TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14074M: Azael Avalos <coproscefalo@gmail.com> 14075L: platform-driver-x86@vger.kernel.org 14076S: Maintained 14077F: drivers/platform/x86/toshiba_haps.c 14078 14079TOSHIBA SMM DRIVER 14080M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14081W: http://www.buzzard.org.uk/toshiba/ 14082S: Maintained 14083F: drivers/char/toshiba.c 14084F: include/linux/toshiba.h 14085F: include/uapi/linux/toshiba.h 14086 14087TOSHIBA TC358743 DRIVER 14088M: Mats Randgaard <matrandg@cisco.com> 14089L: linux-media@vger.kernel.org 14090S: Maintained 14091F: drivers/media/i2c/tc358743* 14092F: include/media/i2c/tc358743.h 14093 14094TOSHIBA WMI HOTKEYS DRIVER 14095M: Azael Avalos <coproscefalo@gmail.com> 14096L: platform-driver-x86@vger.kernel.org 14097S: Maintained 14098F: drivers/platform/x86/toshiba-wmi.c 14099 14100TPM DEVICE DRIVER 14101M: Peter Huewe <peterhuewe@gmx.de> 14102M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14103R: Jason Gunthorpe <jgg@ziepe.ca> 14104L: linux-integrity@vger.kernel.org 14105Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14106W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14107T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14108S: Maintained 14109F: drivers/char/tpm/ 14110 14111TRACING 14112M: Steven Rostedt <rostedt@goodmis.org> 14113M: Ingo Molnar <mingo@redhat.com> 14114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14115S: Maintained 14116F: Documentation/trace/ftrace.txt 14117F: arch/*/*/*/ftrace.h 14118F: arch/*/kernel/ftrace.c 14119F: include/*/ftrace.h 14120F: include/linux/trace*.h 14121F: include/trace/ 14122F: kernel/trace/ 14123F: tools/testing/selftests/ftrace/ 14124 14125TRACING MMIO ACCESSES (MMIOTRACE) 14126M: Steven Rostedt <rostedt@goodmis.org> 14127M: Ingo Molnar <mingo@kernel.org> 14128R: Karol Herbst <karolherbst@gmail.com> 14129R: Pekka Paalanen <ppaalanen@gmail.com> 14130S: Maintained 14131L: linux-kernel@vger.kernel.org 14132L: nouveau@lists.freedesktop.org 14133F: kernel/trace/trace_mmiotrace.c 14134F: include/linux/mmiotrace.h 14135F: arch/x86/mm/kmmio.c 14136F: arch/x86/mm/mmio-mod.c 14137F: arch/x86/mm/testmmiotrace.c 14138 14139TRIVIAL PATCHES 14140M: Jiri Kosina <trivial@kernel.org> 14141T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14142S: Maintained 14143K: ^Subject:.*(?i)trivial 14144 14145TEMPO SEMICONDUCTOR DRIVERS 14146M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14147S: Maintained 14148F: sound/soc/codecs/tscs*.c 14149F: sound/soc/codecs/tscs*.h 14150F: Documentation/devicetree/bindings/sound/tscs*.txt 14151 14152TTY LAYER 14153M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14154M: Jiri Slaby <jslaby@suse.com> 14155S: Supported 14156T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14157F: Documentation/serial/ 14158F: drivers/tty/ 14159F: drivers/tty/serial/serial_core.c 14160F: include/linux/serial_core.h 14161F: include/linux/serial.h 14162F: include/linux/tty.h 14163F: include/uapi/linux/serial_core.h 14164F: include/uapi/linux/serial.h 14165F: include/uapi/linux/tty.h 14166 14167TUA9001 MEDIA DRIVER 14168M: Antti Palosaari <crope@iki.fi> 14169L: linux-media@vger.kernel.org 14170W: https://linuxtv.org 14171W: http://palosaari.fi/linux/ 14172Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14173T: git git://linuxtv.org/anttip/media_tree.git 14174S: Maintained 14175F: drivers/media/tuners/tua9001* 14176 14177TULIP NETWORK DRIVERS 14178L: netdev@vger.kernel.org 14179L: linux-parisc@vger.kernel.org 14180S: Orphan 14181F: drivers/net/ethernet/dec/tulip/ 14182 14183TUN/TAP driver 14184M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14185W: http://vtun.sourceforge.net/tun 14186S: Maintained 14187F: Documentation/networking/tuntap.txt 14188F: arch/um/os-Linux/drivers/ 14189 14190TURBOCHANNEL SUBSYSTEM 14191M: "Maciej W. Rozycki" <macro@linux-mips.org> 14192M: Ralf Baechle <ralf@linux-mips.org> 14193L: linux-mips@linux-mips.org 14194Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14195S: Maintained 14196F: drivers/tc/ 14197F: include/linux/tc.h 14198 14199TW5864 VIDEO4LINUX DRIVER 14200M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14201M: Anton Sviridenko <anton@corp.bluecherry.net> 14202M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14203M: Andrey Utkin <andrey_utkin@fastmail.com> 14204L: linux-media@vger.kernel.org 14205S: Supported 14206F: drivers/media/pci/tw5864/ 14207 14208TW68 VIDEO4LINUX DRIVER 14209M: Hans Verkuil <hverkuil@xs4all.nl> 14210L: linux-media@vger.kernel.org 14211T: git git://linuxtv.org/media_tree.git 14212W: https://linuxtv.org 14213S: Odd Fixes 14214F: drivers/media/pci/tw68/ 14215 14216TW686X VIDEO4LINUX DRIVER 14217M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14218L: linux-media@vger.kernel.org 14219T: git git://linuxtv.org/media_tree.git 14220W: http://linuxtv.org 14221S: Maintained 14222F: drivers/media/pci/tw686x/ 14223 14224UBI FILE SYSTEM (UBIFS) 14225M: Richard Weinberger <richard@nod.at> 14226M: Artem Bityutskiy <dedekind1@gmail.com> 14227M: Adrian Hunter <adrian.hunter@intel.com> 14228L: linux-mtd@lists.infradead.org 14229T: git git://git.infradead.org/ubifs-2.6.git 14230W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14231S: Supported 14232F: Documentation/filesystems/ubifs.txt 14233F: fs/ubifs/ 14234 14235UCLINUX (M68KNOMMU AND COLDFIRE) 14236M: Greg Ungerer <gerg@linux-m68k.org> 14237W: http://www.linux-m68k.org/ 14238W: http://www.uclinux.org/ 14239L: linux-m68k@lists.linux-m68k.org 14240L: uclinux-dev@uclinux.org (subscribers-only) 14241T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14242S: Maintained 14243F: arch/m68k/coldfire/ 14244F: arch/m68k/68*/ 14245F: arch/m68k/*/*_no.* 14246F: arch/m68k/include/asm/*_no.* 14247 14248UDF FILESYSTEM 14249M: Jan Kara <jack@suse.com> 14250S: Maintained 14251F: Documentation/filesystems/udf.txt 14252F: fs/udf/ 14253 14254UDRAW TABLET 14255M: Bastien Nocera <hadess@hadess.net> 14256L: linux-input@vger.kernel.org 14257S: Maintained 14258F: drivers/hid/hid-udraw-ps3.c 14259 14260UFS FILESYSTEM 14261M: Evgeniy Dushistov <dushistov@mail.ru> 14262S: Maintained 14263F: Documentation/filesystems/ufs.txt 14264F: fs/ufs/ 14265 14266UHID USERSPACE HID IO DRIVER: 14267M: David Herrmann <dh.herrmann@googlemail.com> 14268L: linux-input@vger.kernel.org 14269S: Maintained 14270F: drivers/hid/uhid.c 14271F: include/uapi/linux/uhid.h 14272 14273ULPI BUS 14274M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14275L: linux-usb@vger.kernel.org 14276S: Maintained 14277F: drivers/usb/common/ulpi.c 14278F: include/linux/ulpi/ 14279 14280ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14281L: linux-usb@vger.kernel.org 14282S: Orphan 14283F: drivers/uwb/ 14284F: include/linux/uwb.h 14285F: include/linux/uwb/ 14286 14287UNICORE32 ARCHITECTURE: 14288M: Guan Xuetao <gxt@mprc.pku.edu.cn> 14289W: http://mprc.pku.edu.cn/~guanxuetao/linux 14290S: Maintained 14291T: git git://github.com/gxt/linux.git 14292F: arch/unicore32/ 14293 14294UNIFDEF 14295M: Tony Finch <dot@dotat.at> 14296W: http://dotat.at/prog/unifdef 14297S: Maintained 14298F: scripts/unifdef.c 14299 14300UNIFORM CDROM DRIVER 14301M: Jens Axboe <axboe@kernel.dk> 14302W: http://www.kernel.dk 14303S: Maintained 14304F: Documentation/cdrom/ 14305F: drivers/cdrom/cdrom.c 14306F: include/linux/cdrom.h 14307F: include/uapi/linux/cdrom.h 14308 14309UNISYS S-PAR DRIVERS 14310M: David Kershner <david.kershner@unisys.com> 14311L: sparmaintainer@unisys.com (Unisys internal) 14312S: Supported 14313F: include/linux/visorbus.h 14314F: drivers/visorbus/ 14315F: drivers/staging/unisys/ 14316 14317UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14318M: Vinayak Holikatti <vinholikatti@gmail.com> 14319L: linux-scsi@vger.kernel.org 14320S: Supported 14321F: Documentation/scsi/ufs.txt 14322F: drivers/scsi/ufs/ 14323 14324UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14325M: Joao Pinto <jpinto@synopsys.com> 14326L: linux-scsi@vger.kernel.org 14327S: Supported 14328F: drivers/scsi/ufs/*dwc* 14329 14330UNSORTED BLOCK IMAGES (UBI) 14331M: Artem Bityutskiy <dedekind1@gmail.com> 14332M: Richard Weinberger <richard@nod.at> 14333W: http://www.linux-mtd.infradead.org/ 14334L: linux-mtd@lists.infradead.org 14335T: git git://git.infradead.org/ubifs-2.6.git 14336S: Supported 14337F: drivers/mtd/ubi/ 14338F: include/linux/mtd/ubi.h 14339F: include/uapi/mtd/ubi-user.h 14340 14341USB "USBNET" DRIVER FRAMEWORK 14342M: Oliver Neukum <oneukum@suse.com> 14343L: netdev@vger.kernel.org 14344W: http://www.linux-usb.org/usbnet 14345S: Maintained 14346F: drivers/net/usb/usbnet.c 14347F: include/linux/usb/usbnet.h 14348 14349USB ACM DRIVER 14350M: Oliver Neukum <oneukum@suse.com> 14351L: linux-usb@vger.kernel.org 14352S: Maintained 14353F: Documentation/usb/acm.txt 14354F: drivers/usb/class/cdc-acm.* 14355 14356USB AR5523 WIRELESS DRIVER 14357M: Pontus Fuchs <pontus.fuchs@gmail.com> 14358L: linux-wireless@vger.kernel.org 14359S: Maintained 14360F: drivers/net/wireless/ath/ar5523/ 14361 14362USB ATTACHED SCSI 14363M: Oliver Neukum <oneukum@suse.com> 14364L: linux-usb@vger.kernel.org 14365L: linux-scsi@vger.kernel.org 14366S: Maintained 14367F: drivers/usb/storage/uas.c 14368 14369USB CDC ETHERNET DRIVER 14370M: Oliver Neukum <oliver@neukum.org> 14371L: linux-usb@vger.kernel.org 14372S: Maintained 14373F: drivers/net/usb/cdc_*.c 14374F: include/uapi/linux/usb/cdc.h 14375 14376USB CHAOSKEY DRIVER 14377M: Keith Packard <keithp@keithp.com> 14378L: linux-usb@vger.kernel.org 14379S: Maintained 14380F: drivers/usb/misc/chaoskey.c 14381 14382USB CYPRESS C67X00 DRIVER 14383M: Peter Korsgaard <jacmet@sunsite.dk> 14384L: linux-usb@vger.kernel.org 14385S: Maintained 14386F: drivers/usb/c67x00/ 14387 14388USB DAVICOM DM9601 DRIVER 14389M: Peter Korsgaard <jacmet@sunsite.dk> 14390L: netdev@vger.kernel.org 14391W: http://www.linux-usb.org/usbnet 14392S: Maintained 14393F: drivers/net/usb/dm9601.c 14394 14395USB DIAMOND RIO500 DRIVER 14396M: Cesar Miquel <miquel@df.uba.ar> 14397L: rio500-users@lists.sourceforge.net 14398W: http://rio500.sourceforge.net 14399S: Maintained 14400F: drivers/usb/misc/rio500* 14401 14402USB EHCI DRIVER 14403M: Alan Stern <stern@rowland.harvard.edu> 14404L: linux-usb@vger.kernel.org 14405S: Maintained 14406F: Documentation/usb/ehci.txt 14407F: drivers/usb/host/ehci* 14408 14409USB GADGET/PERIPHERAL SUBSYSTEM 14410M: Felipe Balbi <balbi@kernel.org> 14411L: linux-usb@vger.kernel.org 14412W: http://www.linux-usb.org/gadget 14413T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14414S: Maintained 14415F: drivers/usb/gadget/ 14416F: include/linux/usb/gadget* 14417 14418USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14419M: Jiri Kosina <jikos@kernel.org> 14420R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14421L: linux-usb@vger.kernel.org 14422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14423S: Maintained 14424F: Documentation/hid/hiddev.txt 14425F: drivers/hid/usbhid/ 14426 14427USB ISP116X DRIVER 14428M: Olav Kongas <ok@artecdesign.ee> 14429L: linux-usb@vger.kernel.org 14430S: Maintained 14431F: drivers/usb/host/isp116x* 14432F: include/linux/usb/isp116x.h 14433 14434USB LAN78XX ETHERNET DRIVER 14435M: Woojung Huh <woojung.huh@microchip.com> 14436M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14437L: netdev@vger.kernel.org 14438S: Maintained 14439F: drivers/net/usb/lan78xx.* 14440 14441USB MASS STORAGE DRIVER 14442M: Alan Stern <stern@rowland.harvard.edu> 14443L: linux-usb@vger.kernel.org 14444L: usb-storage@lists.one-eyed-alien.net 14445S: Maintained 14446W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14447F: drivers/usb/storage/ 14448 14449USB MIDI DRIVER 14450M: Clemens Ladisch <clemens@ladisch.de> 14451L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14452T: git git://git.alsa-project.org/alsa-kernel.git 14453S: Maintained 14454F: sound/usb/midi.* 14455 14456USB NETWORKING DRIVERS 14457L: linux-usb@vger.kernel.org 14458S: Odd Fixes 14459F: drivers/net/usb/ 14460 14461USB OHCI DRIVER 14462M: Alan Stern <stern@rowland.harvard.edu> 14463L: linux-usb@vger.kernel.org 14464S: Maintained 14465F: Documentation/usb/ohci.txt 14466F: drivers/usb/host/ohci* 14467 14468USB OTG FSM (Finite State Machine) 14469M: Peter Chen <Peter.Chen@nxp.com> 14470T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14471L: linux-usb@vger.kernel.org 14472S: Maintained 14473F: drivers/usb/common/usb-otg-fsm.c 14474 14475USB OVER IP DRIVER 14476M: Valentina Manea <valentina.manea.m@gmail.com> 14477M: Shuah Khan <shuahkh@osg.samsung.com> 14478M: Shuah Khan <shuah@kernel.org> 14479L: linux-usb@vger.kernel.org 14480S: Maintained 14481F: Documentation/usb/usbip_protocol.txt 14482F: drivers/usb/usbip/ 14483F: tools/usb/usbip/ 14484 14485USB PEGASUS DRIVER 14486M: Petko Manolov <petkan@nucleusys.com> 14487L: linux-usb@vger.kernel.org 14488L: netdev@vger.kernel.org 14489T: git git://github.com/petkan/pegasus.git 14490W: https://github.com/petkan/pegasus 14491S: Maintained 14492F: drivers/net/usb/pegasus.* 14493 14494USB PHY LAYER 14495M: Felipe Balbi <balbi@kernel.org> 14496L: linux-usb@vger.kernel.org 14497T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14498S: Maintained 14499F: drivers/usb/phy/ 14500 14501USB PRINTER DRIVER (usblp) 14502M: Pete Zaitcev <zaitcev@redhat.com> 14503L: linux-usb@vger.kernel.org 14504S: Supported 14505F: drivers/usb/class/usblp.c 14506 14507USB QMI WWAN NETWORK DRIVER 14508M: Bjørn Mork <bjorn@mork.no> 14509L: netdev@vger.kernel.org 14510S: Maintained 14511F: Documentation/ABI/testing/sysfs-class-net-qmi 14512F: drivers/net/usb/qmi_wwan.c 14513 14514USB RTL8150 DRIVER 14515M: Petko Manolov <petkan@nucleusys.com> 14516L: linux-usb@vger.kernel.org 14517L: netdev@vger.kernel.org 14518T: git git://github.com/petkan/rtl8150.git 14519W: https://github.com/petkan/rtl8150 14520S: Maintained 14521F: drivers/net/usb/rtl8150.c 14522 14523USB SERIAL SUBSYSTEM 14524M: Johan Hovold <johan@kernel.org> 14525L: linux-usb@vger.kernel.org 14526T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14527S: Maintained 14528F: Documentation/usb/usb-serial.txt 14529F: drivers/usb/serial/ 14530F: include/linux/usb/serial.h 14531 14532USB SMSC75XX ETHERNET DRIVER 14533M: Steve Glendinning <steve.glendinning@shawell.net> 14534L: netdev@vger.kernel.org 14535S: Maintained 14536F: drivers/net/usb/smsc75xx.* 14537 14538USB SMSC95XX ETHERNET DRIVER 14539M: Steve Glendinning <steve.glendinning@shawell.net> 14540M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14541L: netdev@vger.kernel.org 14542S: Maintained 14543F: drivers/net/usb/smsc95xx.* 14544 14545USB SUBSYSTEM 14546M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14547L: linux-usb@vger.kernel.org 14548W: http://www.linux-usb.org 14549T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14550S: Supported 14551F: Documentation/devicetree/bindings/usb/ 14552F: Documentation/usb/ 14553F: drivers/usb/ 14554F: include/linux/usb.h 14555F: include/linux/usb/ 14556 14557USB TYPEC SUBSYSTEM 14558M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14559L: linux-usb@vger.kernel.org 14560S: Maintained 14561F: Documentation/ABI/testing/sysfs-class-typec 14562F: Documentation/usb/typec.rst 14563F: drivers/usb/typec/ 14564F: include/linux/usb/typec.h 14565 14566USB UHCI DRIVER 14567M: Alan Stern <stern@rowland.harvard.edu> 14568L: linux-usb@vger.kernel.org 14569S: Maintained 14570F: drivers/usb/host/uhci* 14571 14572USB VIDEO CLASS 14573M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14574L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14575L: linux-media@vger.kernel.org 14576T: git git://linuxtv.org/media_tree.git 14577W: http://www.ideasonboard.org/uvc/ 14578S: Maintained 14579F: drivers/media/usb/uvc/ 14580F: include/uapi/linux/uvcvideo.h 14581 14582USB VISION DRIVER 14583M: Hans Verkuil <hverkuil@xs4all.nl> 14584L: linux-media@vger.kernel.org 14585T: git git://linuxtv.org/media_tree.git 14586W: https://linuxtv.org 14587S: Odd Fixes 14588F: drivers/media/usb/usbvision/ 14589 14590USB WEBCAM GADGET 14591M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14592L: linux-usb@vger.kernel.org 14593S: Maintained 14594F: drivers/usb/gadget/function/*uvc* 14595F: drivers/usb/gadget/legacy/webcam.c 14596 14597USB WIRELESS RNDIS DRIVER (rndis_wlan) 14598M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14599L: linux-wireless@vger.kernel.org 14600S: Maintained 14601F: drivers/net/wireless/rndis_wlan.c 14602 14603USB XHCI DRIVER 14604M: Mathias Nyman <mathias.nyman@intel.com> 14605L: linux-usb@vger.kernel.org 14606S: Supported 14607F: drivers/usb/host/xhci* 14608F: drivers/usb/host/pci-quirks* 14609 14610USB ZD1201 DRIVER 14611L: linux-wireless@vger.kernel.org 14612W: http://linux-lc100020.sourceforge.net 14613S: Orphan 14614F: drivers/net/wireless/zydas/zd1201.* 14615 14616USB ZR364XX DRIVER 14617M: Antoine Jacquet <royale@zerezo.com> 14618L: linux-usb@vger.kernel.org 14619L: linux-media@vger.kernel.org 14620T: git git://linuxtv.org/media_tree.git 14621W: http://royale.zerezo.com/zr364xx/ 14622S: Maintained 14623F: Documentation/media/v4l-drivers/zr364xx* 14624F: drivers/media/usb/zr364xx/ 14625 14626USER-MODE LINUX (UML) 14627M: Jeff Dike <jdike@addtoit.com> 14628M: Richard Weinberger <richard@nod.at> 14629L: user-mode-linux-devel@lists.sourceforge.net 14630L: user-mode-linux-user@lists.sourceforge.net 14631W: http://user-mode-linux.sourceforge.net 14632T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14633S: Maintained 14634F: Documentation/virtual/uml/ 14635F: arch/um/ 14636F: arch/x86/um/ 14637F: fs/hostfs/ 14638F: fs/hppfs/ 14639 14640USERSPACE I/O (UIO) 14641M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14642S: Maintained 14643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14644F: Documentation/driver-api/uio-howto.rst 14645F: drivers/uio/ 14646F: include/linux/uio*.h 14647 14648UTIL-LINUX PACKAGE 14649M: Karel Zak <kzak@redhat.com> 14650L: util-linux@vger.kernel.org 14651W: http://en.wikipedia.org/wiki/Util-linux 14652T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14653S: Maintained 14654 14655UUID HELPERS 14656M: Christoph Hellwig <hch@lst.de> 14657R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14658L: linux-kernel@vger.kernel.org 14659T: git git://git.infradead.org/users/hch/uuid.git 14660F: lib/uuid.c 14661F: lib/test_uuid.c 14662F: include/linux/uuid.h 14663F: include/uapi/linux/uuid.h 14664S: Maintained 14665 14666UVESAFB DRIVER 14667M: Michal Januszewski <spock@gentoo.org> 14668L: linux-fbdev@vger.kernel.org 14669W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14670S: Maintained 14671F: Documentation/fb/uvesafb.txt 14672F: drivers/video/fbdev/uvesafb.* 14673 14674VF610 NAND DRIVER 14675M: Stefan Agner <stefan@agner.ch> 14676L: linux-mtd@lists.infradead.org 14677S: Supported 14678F: drivers/mtd/nand/vf610_nfc.c 14679 14680VFAT/FAT/MSDOS FILESYSTEM 14681M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14682S: Maintained 14683F: Documentation/filesystems/vfat.txt 14684F: fs/fat/ 14685 14686VFIO DRIVER 14687M: Alex Williamson <alex.williamson@redhat.com> 14688L: kvm@vger.kernel.org 14689T: git git://github.com/awilliam/linux-vfio.git 14690S: Maintained 14691F: Documentation/vfio.txt 14692F: drivers/vfio/ 14693F: include/linux/vfio.h 14694F: include/uapi/linux/vfio.h 14695 14696VFIO MEDIATED DEVICE DRIVERS 14697M: Kirti Wankhede <kwankhede@nvidia.com> 14698L: kvm@vger.kernel.org 14699S: Maintained 14700F: Documentation/vfio-mediated-device.txt 14701F: drivers/vfio/mdev/ 14702F: include/linux/mdev.h 14703F: samples/vfio-mdev/ 14704 14705VFIO PLATFORM DRIVER 14706M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14707L: kvm@vger.kernel.org 14708S: Maintained 14709F: drivers/vfio/platform/ 14710 14711VGA_SWITCHEROO 14712R: Lukas Wunner <lukas@wunner.de> 14713S: Maintained 14714F: Documentation/gpu/vga-switcheroo.rst 14715F: drivers/gpu/vga/vga_switcheroo.c 14716F: include/linux/vga_switcheroo.h 14717T: git git://anongit.freedesktop.org/drm/drm-misc 14718 14719VIA RHINE NETWORK DRIVER 14720S: Orphan 14721F: drivers/net/ethernet/via/via-rhine.c 14722 14723VIA SD/MMC CARD CONTROLLER DRIVER 14724M: Bruce Chang <brucechang@via.com.tw> 14725M: Harald Welte <HaraldWelte@viatech.com> 14726S: Maintained 14727F: drivers/mmc/host/via-sdmmc.c 14728 14729VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14730M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14731L: linux-fbdev@vger.kernel.org 14732S: Maintained 14733F: include/linux/via-core.h 14734F: include/linux/via-gpio.h 14735F: include/linux/via_i2c.h 14736F: drivers/video/fbdev/via/ 14737 14738VIA VELOCITY NETWORK DRIVER 14739M: Francois Romieu <romieu@fr.zoreil.com> 14740L: netdev@vger.kernel.org 14741S: Maintained 14742F: drivers/net/ethernet/via/via-velocity.* 14743 14744VIDEO MULTIPLEXER DRIVER 14745M: Philipp Zabel <p.zabel@pengutronix.de> 14746L: linux-media@vger.kernel.org 14747S: Maintained 14748F: drivers/media/platform/video-mux.c 14749 14750VIDEOBUF2 FRAMEWORK 14751M: Pawel Osciak <pawel@osciak.com> 14752M: Marek Szyprowski <m.szyprowski@samsung.com> 14753M: Kyungmin Park <kyungmin.park@samsung.com> 14754L: linux-media@vger.kernel.org 14755S: Maintained 14756F: drivers/media/v4l2-core/videobuf2-* 14757F: include/media/videobuf2-* 14758 14759VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14760M: Helen Koike <helen.koike@collabora.com> 14761L: linux-media@vger.kernel.org 14762T: git git://linuxtv.org/media_tree.git 14763W: https://linuxtv.org 14764S: Maintained 14765F: drivers/media/platform/vimc/* 14766 14767VIRT LIB 14768M: Alex Williamson <alex.williamson@redhat.com> 14769M: Paolo Bonzini <pbonzini@redhat.com> 14770L: kvm@vger.kernel.org 14771S: Supported 14772F: virt/lib/ 14773 14774VIRTIO AND VHOST VSOCK DRIVER 14775M: Stefan Hajnoczi <stefanha@redhat.com> 14776L: kvm@vger.kernel.org 14777L: virtualization@lists.linux-foundation.org 14778L: netdev@vger.kernel.org 14779S: Maintained 14780F: include/linux/virtio_vsock.h 14781F: include/uapi/linux/virtio_vsock.h 14782F: include/uapi/linux/vsockmon.h 14783F: include/uapi/linux/vm_sockets_diag.h 14784F: net/vmw_vsock/diag.c 14785F: net/vmw_vsock/af_vsock_tap.c 14786F: net/vmw_vsock/virtio_transport_common.c 14787F: net/vmw_vsock/virtio_transport.c 14788F: drivers/net/vsockmon.c 14789F: drivers/vhost/vsock.c 14790F: drivers/vhost/vsock.h 14791F: tools/testing/vsock/ 14792 14793VIRTIO CONSOLE DRIVER 14794M: Amit Shah <amit@kernel.org> 14795L: virtualization@lists.linux-foundation.org 14796S: Maintained 14797F: drivers/char/virtio_console.c 14798F: include/linux/virtio_console.h 14799F: include/uapi/linux/virtio_console.h 14800 14801VIRTIO CORE, NET AND BLOCK DRIVERS 14802M: "Michael S. Tsirkin" <mst@redhat.com> 14803M: Jason Wang <jasowang@redhat.com> 14804L: virtualization@lists.linux-foundation.org 14805S: Maintained 14806F: Documentation/devicetree/bindings/virtio/ 14807F: drivers/virtio/ 14808F: tools/virtio/ 14809F: drivers/net/virtio_net.c 14810F: drivers/block/virtio_blk.c 14811F: include/linux/virtio*.h 14812F: include/uapi/linux/virtio_*.h 14813F: drivers/crypto/virtio/ 14814F: mm/balloon_compaction.c 14815 14816VIRTIO CRYPTO DRIVER 14817M: Gonglei <arei.gonglei@huawei.com> 14818L: virtualization@lists.linux-foundation.org 14819L: linux-crypto@vger.kernel.org 14820S: Maintained 14821F: drivers/crypto/virtio/ 14822F: include/uapi/linux/virtio_crypto.h 14823 14824VIRTIO DRIVERS FOR S390 14825M: Cornelia Huck <cohuck@redhat.com> 14826M: Halil Pasic <pasic@linux.vnet.ibm.com> 14827L: linux-s390@vger.kernel.org 14828L: virtualization@lists.linux-foundation.org 14829L: kvm@vger.kernel.org 14830S: Supported 14831F: drivers/s390/virtio/ 14832F: arch/s390/include/uapi/asm/virtio-ccw.h 14833 14834VIRTIO GPU DRIVER 14835M: David Airlie <airlied@linux.ie> 14836M: Gerd Hoffmann <kraxel@redhat.com> 14837L: dri-devel@lists.freedesktop.org 14838L: virtualization@lists.linux-foundation.org 14839T: git git://anongit.freedesktop.org/drm/drm-misc 14840S: Maintained 14841F: drivers/gpu/drm/virtio/ 14842F: include/uapi/linux/virtio_gpu.h 14843 14844VIRTIO HOST (VHOST) 14845M: "Michael S. Tsirkin" <mst@redhat.com> 14846M: Jason Wang <jasowang@redhat.com> 14847L: kvm@vger.kernel.org 14848L: virtualization@lists.linux-foundation.org 14849L: netdev@vger.kernel.org 14850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14851S: Maintained 14852F: drivers/vhost/ 14853F: include/uapi/linux/vhost.h 14854 14855VIRTIO INPUT DRIVER 14856M: Gerd Hoffmann <kraxel@redhat.com> 14857S: Maintained 14858F: drivers/virtio/virtio_input.c 14859F: include/uapi/linux/virtio_input.h 14860 14861VIRTUAL BOX GUEST DEVICE DRIVER 14862M: Hans de Goede <hdegoede@redhat.com> 14863M: Arnd Bergmann <arnd@arndb.de> 14864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14865S: Maintained 14866F: include/linux/vbox_utils.h 14867F: include/uapi/linux/vbox*.h 14868F: drivers/virt/vboxguest/ 14869 14870VIRTUAL SERIO DEVICE DRIVER 14871M: Stephen Chandler Paul <thatslyude@gmail.com> 14872S: Maintained 14873F: drivers/input/serio/userio.c 14874F: include/uapi/linux/userio.h 14875 14876VIVID VIRTUAL VIDEO DRIVER 14877M: Hans Verkuil <hverkuil@xs4all.nl> 14878L: linux-media@vger.kernel.org 14879T: git git://linuxtv.org/media_tree.git 14880W: https://linuxtv.org 14881S: Maintained 14882F: drivers/media/platform/vivid/* 14883 14884VLYNQ BUS 14885M: Florian Fainelli <f.fainelli@gmail.com> 14886L: openwrt-devel@lists.openwrt.org (subscribers-only) 14887S: Maintained 14888F: drivers/vlynq/vlynq.c 14889F: include/linux/vlynq.h 14890 14891VME SUBSYSTEM 14892M: Martyn Welch <martyn@welchs.me.uk> 14893M: Manohar Vanga <manohar.vanga@gmail.com> 14894M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14895L: devel@driverdev.osuosl.org 14896S: Maintained 14897T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14898F: Documentation/driver-api/vme.rst 14899F: drivers/staging/vme/ 14900F: drivers/vme/ 14901F: include/linux/vme* 14902 14903VMWARE BALLOON DRIVER 14904M: Xavier Deguillard <xdeguillard@vmware.com> 14905M: Philip Moltmann <moltmann@vmware.com> 14906M: "VMware, Inc." <pv-drivers@vmware.com> 14907L: linux-kernel@vger.kernel.org 14908S: Maintained 14909F: drivers/misc/vmw_balloon.c 14910 14911VMWARE HYPERVISOR INTERFACE 14912M: Alok Kataria <akataria@vmware.com> 14913L: virtualization@lists.linux-foundation.org 14914S: Supported 14915F: arch/x86/kernel/cpu/vmware.c 14916 14917VMWARE PVRDMA DRIVER 14918M: Adit Ranadive <aditr@vmware.com> 14919M: VMware PV-Drivers <pv-drivers@vmware.com> 14920L: linux-rdma@vger.kernel.org 14921S: Maintained 14922F: drivers/infiniband/hw/vmw_pvrdma/ 14923 14924VMware PVSCSI driver 14925M: Jim Gill <jgill@vmware.com> 14926M: VMware PV-Drivers <pv-drivers@vmware.com> 14927L: linux-scsi@vger.kernel.org 14928S: Maintained 14929F: drivers/scsi/vmw_pvscsi.c 14930F: drivers/scsi/vmw_pvscsi.h 14931 14932VMWARE VMMOUSE SUBDRIVER 14933M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14934M: "VMware, Inc." <pv-drivers@vmware.com> 14935L: linux-input@vger.kernel.org 14936S: Maintained 14937F: drivers/input/mouse/vmmouse.c 14938F: drivers/input/mouse/vmmouse.h 14939 14940VMWARE VMXNET3 ETHERNET DRIVER 14941M: Shrikrishna Khare <skhare@vmware.com> 14942M: "VMware, Inc." <pv-drivers@vmware.com> 14943L: netdev@vger.kernel.org 14944S: Maintained 14945F: drivers/net/vmxnet3/ 14946 14947VOCORE VOCORE2 BOARD 14948M: Harvey Hunt <harveyhuntnexus@gmail.com> 14949L: linux-mips@linux-mips.org 14950S: Maintained 14951F: arch/mips/boot/dts/ralink/vocore2.dts 14952 14953VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14954M: Liam Girdwood <lgirdwood@gmail.com> 14955M: Mark Brown <broonie@kernel.org> 14956L: linux-kernel@vger.kernel.org 14957W: http://www.slimlogic.co.uk/?p=48 14958T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14959S: Supported 14960F: Documentation/devicetree/bindings/regulator/ 14961F: Documentation/power/regulator/ 14962F: drivers/regulator/ 14963F: include/dt-bindings/regulator/ 14964F: include/linux/regulator/ 14965 14966VRF 14967M: David Ahern <dsa@cumulusnetworks.com> 14968M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14969L: netdev@vger.kernel.org 14970S: Maintained 14971F: drivers/net/vrf.c 14972F: Documentation/networking/vrf.txt 14973 14974VT1211 HARDWARE MONITOR DRIVER 14975M: Juerg Haefliger <juergh@gmail.com> 14976L: linux-hwmon@vger.kernel.org 14977S: Maintained 14978F: Documentation/hwmon/vt1211 14979F: drivers/hwmon/vt1211.c 14980 14981VT8231 HARDWARE MONITOR DRIVER 14982M: Roger Lucas <vt8231@hiddenengine.co.uk> 14983L: linux-hwmon@vger.kernel.org 14984S: Maintained 14985F: drivers/hwmon/vt8231.c 14986 14987VUB300 USB to SDIO/SD/MMC bridge chip 14988M: Tony Olech <tony.olech@elandigitalsystems.com> 14989L: linux-mmc@vger.kernel.org 14990L: linux-usb@vger.kernel.org 14991S: Supported 14992F: drivers/mmc/host/vub300.c 14993 14994W1 DALLAS'S 1-WIRE BUS 14995M: Evgeniy Polyakov <zbr@ioremap.net> 14996S: Maintained 14997F: Documentation/w1/ 14998F: drivers/w1/ 14999F: include/linux/w1.h 15000 15001W83791D HARDWARE MONITORING DRIVER 15002M: Marc Hulsman <m.hulsman@tudelft.nl> 15003L: linux-hwmon@vger.kernel.org 15004S: Maintained 15005F: Documentation/hwmon/w83791d 15006F: drivers/hwmon/w83791d.c 15007 15008W83793 HARDWARE MONITORING DRIVER 15009M: Rudolf Marek <r.marek@assembler.cz> 15010L: linux-hwmon@vger.kernel.org 15011S: Maintained 15012F: Documentation/hwmon/w83793 15013F: drivers/hwmon/w83793.c 15014 15015W83795 HARDWARE MONITORING DRIVER 15016M: Jean Delvare <jdelvare@suse.com> 15017L: linux-hwmon@vger.kernel.org 15018S: Maintained 15019F: drivers/hwmon/w83795.c 15020 15021W83L51xD SD/MMC CARD INTERFACE DRIVER 15022M: Pierre Ossman <pierre@ossman.eu> 15023S: Maintained 15024F: drivers/mmc/host/wbsd.* 15025 15026WACOM PROTOCOL 4 SERIAL TABLETS 15027M: Julian Squires <julian@cipht.net> 15028M: Hans de Goede <hdegoede@redhat.com> 15029L: linux-input@vger.kernel.org 15030S: Maintained 15031F: drivers/input/tablet/wacom_serial4.c 15032 15033WATCHDOG DEVICE DRIVERS 15034M: Wim Van Sebroeck <wim@linux-watchdog.org> 15035M: Guenter Roeck <linux@roeck-us.net> 15036L: linux-watchdog@vger.kernel.org 15037W: http://www.linux-watchdog.org/ 15038T: git git://www.linux-watchdog.org/linux-watchdog.git 15039S: Maintained 15040F: Documentation/devicetree/bindings/watchdog/ 15041F: Documentation/watchdog/ 15042F: drivers/watchdog/ 15043F: include/linux/watchdog.h 15044F: include/uapi/linux/watchdog.h 15045 15046WHISKEYCOVE PMIC GPIO DRIVER 15047M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15048L: linux-gpio@vger.kernel.org 15049S: Maintained 15050F: drivers/gpio/gpio-wcove.c 15051 15052WIIMOTE HID DRIVER 15053M: David Herrmann <dh.herrmann@googlemail.com> 15054L: linux-input@vger.kernel.org 15055S: Maintained 15056F: drivers/hid/hid-wiimote* 15057 15058WILOCITY WIL6210 WIRELESS DRIVER 15059M: Maya Erez <merez@codeaurora.org> 15060L: linux-wireless@vger.kernel.org 15061L: wil6210@qti.qualcomm.com 15062S: Supported 15063W: http://wireless.kernel.org/en/users/Drivers/wil6210 15064F: drivers/net/wireless/ath/wil6210/ 15065 15066WIMAX STACK 15067M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15068M: linux-wimax@intel.com 15069L: wimax@linuxwimax.org (subscribers-only) 15070S: Supported 15071W: http://linuxwimax.org 15072F: Documentation/wimax/README.wimax 15073F: include/linux/wimax/debug.h 15074F: include/net/wimax.h 15075F: include/uapi/linux/wimax.h 15076F: net/wimax/ 15077 15078WINBOND CIR DRIVER 15079M: David Härdeman <david@hardeman.nu> 15080S: Maintained 15081F: drivers/media/rc/winbond-cir.c 15082 15083WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15084M: William Breathitt Gray <vilhelm.gray@gmail.com> 15085L: linux-watchdog@vger.kernel.org 15086S: Maintained 15087F: drivers/watchdog/ebc-c384_wdt.c 15088 15089WINSYSTEMS WS16C48 GPIO DRIVER 15090M: William Breathitt Gray <vilhelm.gray@gmail.com> 15091L: linux-gpio@vger.kernel.org 15092S: Maintained 15093F: drivers/gpio/gpio-ws16c48.c 15094 15095WISTRON LAPTOP BUTTON DRIVER 15096M: Miloslav Trmac <mitr@volny.cz> 15097S: Maintained 15098F: drivers/input/misc/wistron_btns.c 15099 15100WL3501 WIRELESS PCMCIA CARD DRIVER 15101L: linux-wireless@vger.kernel.org 15102S: Odd fixes 15103F: drivers/net/wireless/wl3501* 15104 15105WOLFSON MICROELECTRONICS DRIVERS 15106L: patches@opensource.cirrus.com 15107T: git https://github.com/CirrusLogic/linux-drivers.git 15108W: https://github.com/CirrusLogic/linux-drivers/wiki 15109S: Supported 15110F: Documentation/hwmon/wm83?? 15111F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15112F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15113F: Documentation/devicetree/bindings/mfd/arizona.txt 15114F: Documentation/devicetree/bindings/mfd/wm831x.txt 15115F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15116F: arch/arm/mach-s3c64xx/mach-crag6410* 15117F: drivers/clk/clk-wm83*.c 15118F: drivers/extcon/extcon-arizona.c 15119F: drivers/leds/leds-wm83*.c 15120F: drivers/gpio/gpio-*wm*.c 15121F: drivers/gpio/gpio-arizona.c 15122F: drivers/hwmon/wm83??-hwmon.c 15123F: drivers/input/misc/wm831x-on.c 15124F: drivers/input/touchscreen/wm831x-ts.c 15125F: drivers/input/touchscreen/wm97*.c 15126F: drivers/mfd/arizona* 15127F: drivers/mfd/wm*.c 15128F: drivers/mfd/cs47l24* 15129F: drivers/power/supply/wm83*.c 15130F: drivers/rtc/rtc-wm83*.c 15131F: drivers/regulator/wm8*.c 15132F: drivers/regulator/arizona* 15133F: drivers/video/backlight/wm83*_bl.c 15134F: drivers/watchdog/wm83*_wdt.c 15135F: include/linux/mfd/arizona/ 15136F: include/linux/mfd/wm831x/ 15137F: include/linux/mfd/wm8350/ 15138F: include/linux/mfd/wm8400* 15139F: include/linux/regulator/arizona* 15140F: include/linux/wm97xx.h 15141F: include/sound/wm????.h 15142F: sound/soc/codecs/arizona.? 15143F: sound/soc/codecs/wm* 15144F: sound/soc/codecs/cs47l24* 15145 15146WORKQUEUE 15147M: Tejun Heo <tj@kernel.org> 15148R: Lai Jiangshan <jiangshanlai@gmail.com> 15149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15150S: Maintained 15151F: include/linux/workqueue.h 15152F: kernel/workqueue.c 15153F: Documentation/core-api/workqueue.rst 15154 15155X-POWERS AXP288 PMIC DRIVERS 15156M: Hans de Goede <hdegoede@redhat.com> 15157S: Maintained 15158N: axp288 15159F: drivers/acpi/pmic/intel_pmic_xpower.c 15160 15161X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15162M: Chen-Yu Tsai <wens@csie.org> 15163L: linux-kernel@vger.kernel.org 15164S: Maintained 15165N: axp[128] 15166 15167X.25 NETWORK LAYER 15168M: Andrew Hendry <andrew.hendry@gmail.com> 15169L: linux-x25@vger.kernel.org 15170S: Odd Fixes 15171F: Documentation/networking/x25* 15172F: include/net/x25* 15173F: net/x25/ 15174 15175X86 ARCHITECTURE (32-BIT AND 64-BIT) 15176M: Thomas Gleixner <tglx@linutronix.de> 15177M: Ingo Molnar <mingo@redhat.com> 15178R: "H. Peter Anvin" <hpa@zytor.com> 15179M: x86@kernel.org 15180L: linux-kernel@vger.kernel.org 15181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15182S: Maintained 15183F: Documentation/x86/ 15184F: arch/x86/ 15185 15186X86 MCE INFRASTRUCTURE 15187M: Tony Luck <tony.luck@intel.com> 15188M: Borislav Petkov <bp@alien8.de> 15189L: linux-edac@vger.kernel.org 15190S: Maintained 15191F: arch/x86/kernel/cpu/mcheck/* 15192 15193X86 MICROCODE UPDATE SUPPORT 15194M: Borislav Petkov <bp@alien8.de> 15195S: Maintained 15196F: arch/x86/kernel/cpu/microcode/* 15197 15198X86 PLATFORM DRIVERS 15199M: Darren Hart <dvhart@infradead.org> 15200M: Andy Shevchenko <andy@infradead.org> 15201L: platform-driver-x86@vger.kernel.org 15202T: git git://git.infradead.org/linux-platform-drivers-x86.git 15203S: Maintained 15204F: drivers/platform/x86/ 15205F: drivers/platform/olpc/ 15206 15207X86 VDSO 15208M: Andy Lutomirski <luto@amacapital.net> 15209L: linux-kernel@vger.kernel.org 15210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15211S: Maintained 15212F: arch/x86/entry/vdso/ 15213 15214XC2028/3028 TUNER DRIVER 15215M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15216M: Mauro Carvalho Chehab <mchehab@kernel.org> 15217L: linux-media@vger.kernel.org 15218W: https://linuxtv.org 15219T: git git://linuxtv.org/media_tree.git 15220S: Maintained 15221F: drivers/media/tuners/tuner-xc2028.* 15222 15223XEN BLOCK SUBSYSTEM 15224M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15225M: Roger Pau Monné <roger.pau@citrix.com> 15226L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15227S: Supported 15228F: drivers/block/xen-blkback/* 15229F: drivers/block/xen* 15230 15231XEN HYPERVISOR ARM 15232M: Stefano Stabellini <sstabellini@kernel.org> 15233L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15234S: Maintained 15235F: arch/arm/xen/ 15236F: arch/arm/include/asm/xen/ 15237 15238XEN HYPERVISOR ARM64 15239M: Stefano Stabellini <sstabellini@kernel.org> 15240L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15241S: Maintained 15242F: arch/arm64/xen/ 15243F: arch/arm64/include/asm/xen/ 15244 15245XEN HYPERVISOR INTERFACE 15246M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15247M: Juergen Gross <jgross@suse.com> 15248L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15249T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15250S: Supported 15251F: arch/x86/xen/ 15252F: drivers/*/xen-*front.c 15253F: drivers/xen/ 15254F: arch/x86/include/asm/xen/ 15255F: arch/x86/include/asm/pvclock-abi.h 15256F: include/xen/ 15257F: include/uapi/xen/ 15258F: Documentation/ABI/stable/sysfs-hypervisor-xen 15259F: Documentation/ABI/testing/sysfs-hypervisor-xen 15260 15261XEN NETWORK BACKEND DRIVER 15262M: Wei Liu <wei.liu2@citrix.com> 15263M: Paul Durrant <paul.durrant@citrix.com> 15264L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15265L: netdev@vger.kernel.org 15266S: Supported 15267F: drivers/net/xen-netback/* 15268 15269XEN PCI SUBSYSTEM 15270M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15271L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15272S: Supported 15273F: arch/x86/pci/*xen* 15274F: drivers/pci/*xen* 15275 15276XEN PVSCSI DRIVERS 15277M: Juergen Gross <jgross@suse.com> 15278L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15279L: linux-scsi@vger.kernel.org 15280S: Supported 15281F: drivers/scsi/xen-scsifront.c 15282F: drivers/xen/xen-scsiback.c 15283F: include/xen/interface/io/vscsiif.h 15284 15285XEN SWIOTLB SUBSYSTEM 15286M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15287L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15288L: iommu@lists.linux-foundation.org 15289S: Supported 15290F: arch/x86/xen/*swiotlb* 15291F: drivers/xen/*swiotlb* 15292 15293XFS FILESYSTEM 15294M: Darrick J. Wong <darrick.wong@oracle.com> 15295M: linux-xfs@vger.kernel.org 15296L: linux-xfs@vger.kernel.org 15297W: http://xfs.org/ 15298T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15299S: Supported 15300F: Documentation/filesystems/xfs.txt 15301F: fs/xfs/ 15302 15303XILINX AXI ETHERNET DRIVER 15304M: Anirudha Sarangi <anirudh@xilinx.com> 15305M: John Linn <John.Linn@xilinx.com> 15306S: Maintained 15307F: drivers/net/ethernet/xilinx/xilinx_axienet* 15308 15309XILINX UARTLITE SERIAL DRIVER 15310M: Peter Korsgaard <jacmet@sunsite.dk> 15311L: linux-serial@vger.kernel.org 15312S: Maintained 15313F: drivers/tty/serial/uartlite.c 15314 15315XILINX VIDEO IP CORES 15316M: Hyun Kwon <hyun.kwon@xilinx.com> 15317M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15318L: linux-media@vger.kernel.org 15319T: git git://linuxtv.org/media_tree.git 15320S: Supported 15321F: Documentation/devicetree/bindings/media/xilinx/ 15322F: drivers/media/platform/xilinx/ 15323F: include/uapi/linux/xilinx-v4l2-controls.h 15324 15325XILLYBUS DRIVER 15326M: Eli Billauer <eli.billauer@gmail.com> 15327L: linux-kernel@vger.kernel.org 15328S: Supported 15329F: drivers/char/xillybus/ 15330 15331XRA1403 GPIO EXPANDER 15332M: Nandor Han <nandor.han@ge.com> 15333M: Semi Malinen <semi.malinen@ge.com> 15334L: linux-gpio@vger.kernel.org 15335S: Maintained 15336F: drivers/gpio/gpio-xra1403.c 15337F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15338 15339XTENSA XTFPGA PLATFORM SUPPORT 15340M: Max Filippov <jcmvbkbc@gmail.com> 15341L: linux-xtensa@linux-xtensa.org 15342S: Maintained 15343F: drivers/spi/spi-xtensa-xtfpga.c 15344F: sound/soc/xtensa/xtfpga-i2s.c 15345 15346YAM DRIVER FOR AX.25 15347M: Jean-Paul Roubelat <jpr@f6fbb.org> 15348L: linux-hams@vger.kernel.org 15349S: Maintained 15350F: drivers/net/hamradio/yam* 15351F: include/linux/yam.h 15352 15353YAMA SECURITY MODULE 15354M: Kees Cook <keescook@chromium.org> 15355T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15356S: Supported 15357F: security/yama/ 15358F: Documentation/admin-guide/LSM/Yama.rst 15359 15360YEALINK PHONE DRIVER 15361M: Henk Vergonet <Henk.Vergonet@gmail.com> 15362L: usbb2k-api-dev@nongnu.org 15363S: Maintained 15364F: Documentation/input/yealink.rst 15365F: drivers/input/misc/yealink.* 15366 15367Z8530 DRIVER FOR AX.25 15368M: Joerg Reuter <jreuter@yaina.de> 15369W: http://yaina.de/jreuter/ 15370W: http://www.qsl.net/dl1bke/ 15371L: linux-hams@vger.kernel.org 15372S: Maintained 15373F: Documentation/networking/z8530drv.txt 15374F: drivers/net/hamradio/*scc.c 15375F: drivers/net/hamradio/z8530.h 15376 15377ZBUD COMPRESSED PAGE ALLOCATOR 15378M: Seth Jennings <sjenning@redhat.com> 15379M: Dan Streetman <ddstreet@ieee.org> 15380L: linux-mm@kvack.org 15381S: Maintained 15382F: mm/zbud.c 15383F: include/linux/zbud.h 15384 15385ZD1211RW WIRELESS DRIVER 15386M: Daniel Drake <dsd@gentoo.org> 15387M: Ulrich Kunitz <kune@deine-taler.de> 15388W: http://zd1211.ath.cx/wiki/DriverRewrite 15389L: linux-wireless@vger.kernel.org 15390L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15391S: Maintained 15392F: drivers/net/wireless/zydas/zd1211rw/ 15393 15394ZD1301 MEDIA DRIVER 15395M: Antti Palosaari <crope@iki.fi> 15396L: linux-media@vger.kernel.org 15397W: https://linuxtv.org/ 15398W: http://palosaari.fi/linux/ 15399Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15400S: Maintained 15401F: drivers/media/usb/dvb-usb-v2/zd1301* 15402 15403ZD1301_DEMOD MEDIA DRIVER 15404M: Antti Palosaari <crope@iki.fi> 15405L: linux-media@vger.kernel.org 15406W: https://linuxtv.org/ 15407W: http://palosaari.fi/linux/ 15408Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15409S: Maintained 15410F: drivers/media/dvb-frontends/zd1301_demod* 15411 15412ZPOOL COMPRESSED PAGE STORAGE API 15413M: Dan Streetman <ddstreet@ieee.org> 15414L: linux-mm@kvack.org 15415S: Maintained 15416F: mm/zpool.c 15417F: include/linux/zpool.h 15418 15419ZR36067 VIDEO FOR LINUX DRIVER 15420L: mjpeg-users@lists.sourceforge.net 15421L: linux-media@vger.kernel.org 15422W: http://mjpeg.sourceforge.net/driver-zoran/ 15423T: hg https://linuxtv.org/hg/v4l-dvb 15424S: Odd Fixes 15425F: drivers/media/pci/zoran/ 15426 15427ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15428M: Minchan Kim <minchan@kernel.org> 15429M: Nitin Gupta <ngupta@vflare.org> 15430R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15431L: linux-kernel@vger.kernel.org 15432S: Maintained 15433F: drivers/block/zram/ 15434F: Documentation/blockdev/zram.txt 15435 15436ZS DECSTATION Z85C30 SERIAL DRIVER 15437M: "Maciej W. Rozycki" <macro@linux-mips.org> 15438S: Maintained 15439F: drivers/tty/serial/zs.* 15440 15441ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15442M: Minchan Kim <minchan@kernel.org> 15443M: Nitin Gupta <ngupta@vflare.org> 15444R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15445L: linux-mm@kvack.org 15446S: Maintained 15447F: mm/zsmalloc.c 15448F: include/linux/zsmalloc.h 15449F: Documentation/vm/zsmalloc.txt 15450 15451ZSWAP COMPRESSED SWAP CACHING 15452M: Seth Jennings <sjenning@redhat.com> 15453M: Dan Streetman <ddstreet@ieee.org> 15454L: linux-mm@kvack.org 15455S: Maintained 15456F: mm/zswap.c 15457 15458THE REST 15459M: Linus Torvalds <torvalds@linux-foundation.org> 15460L: linux-kernel@vger.kernel.org 15461Q: http://patchwork.kernel.org/project/LKML/list/ 15462T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15463S: Buried alive in reporters 15464F: * 15465F: */