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. 66 678. Happy hacking. 68 69Descriptions of section entries: 70 71 P: Person (obsolete) 72 M: Mail patches to: FullName <address@domain> 73 R: Designated reviewer: FullName <address@domain> 74 These reviewers should be CCed on patches. 75 L: Mailing list that is relevant to this area 76 W: Web-page with status/info 77 B: URI for where to file bugs. A web-page with detailed bug 78 filing info, a direct bug tracker link, or a mailto: URI. 79 C: URI for chat protocol, server and channel where developers 80 usually hang out, for example irc://server/channel. 81 Q: Patchwork web based patch tracking system site 82 T: SCM tree type and location. 83 Type is one of: git, hg, quilt, stgit, topgit 84 S: Status, one of the following: 85 Supported: Someone is actually paid to look after this. 86 Maintained: Someone actually looks after it. 87 Odd Fixes: It has a maintainer but they don't have time to do 88 much other than throw the odd patch in. See below.. 89 Orphan: No current maintainer [but maybe you could take the 90 role as you write your new code]. 91 Obsolete: Old code. Something tagged obsolete generally means 92 it has been replaced by a better system and you 93 should be using that. 94 F: Files and directories with wildcard patterns. 95 A trailing slash includes all files and subdirectory files. 96 F: drivers/net/ all files in and below drivers/net 97 F: drivers/net/* all files in drivers/net, but not below 98 F: */net/* all files in "any top level directory"/net 99 One pattern per line. Multiple F: lines acceptable. 100 N: Files and directories with regex patterns. 101 N: [^a-z]tegra all files whose path contains the word tegra 102 One pattern per line. Multiple N: lines acceptable. 103 scripts/get_maintainer.pl has different behavior for files that 104 match F: pattern and matches of N: patterns. By default, 105 get_maintainer will not look at git log history when an F: pattern 106 match occurs. When an N: match occurs, git log history is used 107 to also notify the people that have git commit signatures. 108 X: Files and directories that are NOT maintained, same rules as F: 109 Files exclusions are tested before file matches. 110 Can be useful for excluding a specific subdirectory, for instance: 111 F: net/ 112 X: net/ipv6/ 113 matches all files in and below net excluding net/ipv6/ 114 K: Keyword perl extended regex pattern to match content in a 115 patch or file. For instance: 116 K: of_get_profile 117 matches patches or files that contain "of_get_profile" 118 K: \b(printk|pr_(info|err))\b 119 matches patches or files that contain one or more of the words 120 printk, pr_info or pr_err 121 One regex pattern per line. Multiple K: lines acceptable. 122 123Note: For the hard of thinking, this list is meant to remain in alphabetical 124order. If you could add yourselves to it in alphabetical order that would be 125so much easier [Ed] 126 127Maintainers List (try to look for most precise areas first) 128 129 ----------------------------------- 130 1313C59X NETWORK DRIVER 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> 133L: netdev@vger.kernel.org 134S: Maintained 135F: Documentation/networking/vortex.txt 136F: drivers/net/ethernet/3com/3c59x.c 137 1383CR990 NETWORK DRIVER 139M: David Dillow <dave@thedillows.org> 140L: netdev@vger.kernel.org 141S: Maintained 142F: drivers/net/ethernet/3com/typhoon* 143 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 145M: Adam Radford <aradford@gmail.com> 146L: linux-scsi@vger.kernel.org 147W: http://www.lsi.com 148S: Supported 149F: drivers/scsi/3w-* 150 15153C700 AND 53C700-66 SCSI DRIVER 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 153L: linux-scsi@vger.kernel.org 154S: Maintained 155F: drivers/scsi/53c700* 156 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4) 158M: Alexander Aring <alex.aring@gmail.com> 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 160L: linux-bluetooth@vger.kernel.org 161L: linux-wpan@vger.kernel.org 162S: Maintained 163F: net/6lowpan/ 164F: include/net/6lowpan.h 165F: Documentation/networking/6lowpan.txt 166 1676PACK NETWORK DRIVER FOR AX.25 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 169L: linux-hams@vger.kernel.org 170S: Maintained 171F: drivers/net/hamradio/6pack.c 172 1738169 10/100/1000 GIGABIT ETHERNET DRIVER 174M: Realtek linux nic maintainers <nic_swsd@realtek.com> 175L: netdev@vger.kernel.org 176S: Maintained 177F: drivers/net/ethernet/realtek/r8169.c 178 1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 181L: linux-serial@vger.kernel.org 182S: Maintained 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 184F: drivers/tty/serial/8250* 185F: include/linux/serial_8250.h 186 1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 188L: netdev@vger.kernel.org 189S: Orphan / Obsolete 190F: drivers/net/ethernet/8390/ 191 1929P FILE SYSTEM 193M: Eric Van Hensbergen <ericvh@gmail.com> 194M: Ron Minnich <rminnich@sandia.gov> 195M: Latchesar Ionkov <lucho@ionkov.net> 196L: v9fs-developer@lists.sourceforge.net 197W: http://swik.net/v9fs 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 200S: Maintained 201F: Documentation/filesystems/9p.txt 202F: fs/9p/ 203F: net/9p/ 204F: include/net/9p/ 205F: include/uapi/linux/virtio_9p.h 206F: include/trace/events/9p.h 207 208A8293 MEDIA DRIVER 209M: Antti Palosaari <crope@iki.fi> 210L: linux-media@vger.kernel.org 211W: https://linuxtv.org 212W: http://palosaari.fi/linux/ 213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 214T: git git://linuxtv.org/anttip/media_tree.git 215S: Maintained 216F: drivers/media/dvb-frontends/a8293* 217 218AACRAID SCSI RAID DRIVER 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 220L: linux-scsi@vger.kernel.org 221W: http://www.adaptec.com/ 222S: Supported 223F: Documentation/scsi/aacraid.txt 224F: drivers/scsi/aacraid/ 225 226ABI/API 227L: linux-api@vger.kernel.org 228F: include/linux/syscalls.h 229F: kernel/sys_ni.c 230 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 232M: Hans de Goede <hdegoede@redhat.com> 233L: linux-hwmon@vger.kernel.org 234S: Maintained 235F: drivers/hwmon/abituguru.c 236 237ABIT UGURU 3 HARDWARE MONITOR DRIVER 238M: Alistair John Strachan <alistair@devzero.co.uk> 239L: linux-hwmon@vger.kernel.org 240S: Maintained 241F: drivers/hwmon/abituguru3.c 242 243ACCES 104-DIO-48E GPIO DRIVER 244M: William Breathitt Gray <vilhelm.gray@gmail.com> 245L: linux-gpio@vger.kernel.org 246S: Maintained 247F: drivers/gpio/gpio-104-dio-48e.c 248 249ACCES 104-IDI-48 GPIO DRIVER 250M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 251L: linux-gpio@vger.kernel.org 252S: Maintained 253F: drivers/gpio/gpio-104-idi-48.c 254 255ACCES 104-IDIO-16 GPIO DRIVER 256M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 257L: linux-gpio@vger.kernel.org 258S: Maintained 259F: drivers/gpio/gpio-104-idio-16.c 260 261ACCES 104-QUAD-8 IIO DRIVER 262M: William Breathitt Gray <vilhelm.gray@gmail.com> 263L: linux-iio@vger.kernel.org 264S: Maintained 265F: drivers/iio/counter/104-quad-8.c 266 267ACCES PCI-IDIO-16 GPIO DRIVER 268M: William Breathitt Gray <vilhelm.gray@gmail.com> 269L: linux-gpio@vger.kernel.org 270S: Maintained 271F: drivers/gpio/gpio-pci-idio-16.c 272 273ACENIC DRIVER 274M: Jes Sorensen <jes@trained-monkey.org> 275L: linux-acenic@sunsite.dk 276S: Maintained 277F: drivers/net/ethernet/alteon/acenic* 278 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 280M: Peter Feuerer <peter@piie.net> 281L: platform-driver-x86@vger.kernel.org 282W: http://piie.net/?section=acerhdf 283S: Maintained 284F: drivers/platform/x86/acerhdf.c 285 286ACER WMI LAPTOP EXTRAS 287M: "Lee, Chun-Yi" <jlee@suse.com> 288L: platform-driver-x86@vger.kernel.org 289S: Maintained 290F: drivers/platform/x86/acer-wmi.c 291 292ACPI 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 294M: Len Brown <lenb@kernel.org> 295L: linux-acpi@vger.kernel.org 296W: https://01.org/linux-acpi 297Q: https://patchwork.kernel.org/project/linux-acpi/list/ 298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 299B: https://bugzilla.kernel.org 300S: Supported 301F: drivers/acpi/ 302F: drivers/pnp/pnpacpi/ 303F: include/linux/acpi.h 304F: include/linux/fwnode.h 305F: include/acpi/ 306F: Documentation/acpi/ 307F: Documentation/ABI/testing/sysfs-bus-acpi 308F: Documentation/ABI/testing/configfs-acpi 309F: drivers/pci/*acpi* 310F: drivers/pci/*/*acpi* 311F: drivers/pci/*/*/*acpi* 312F: tools/power/acpi/ 313 314ACPI APEI 315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 316M: Len Brown <lenb@kernel.org> 317L: linux-acpi@vger.kernel.org 318R: Tony Luck <tony.luck@intel.com> 319R: Borislav Petkov <bp@alien8.de> 320F: drivers/acpi/apei/ 321 322ACPI COMPONENT ARCHITECTURE (ACPICA) 323M: Robert Moore <robert.moore@intel.com> 324M: Lv Zheng <lv.zheng@intel.com> 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 326L: linux-acpi@vger.kernel.org 327L: devel@acpica.org 328W: https://acpica.org/ 329W: https://github.com/acpica/acpica/ 330Q: https://patchwork.kernel.org/project/linux-acpi/list/ 331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 332B: https://bugzilla.kernel.org 333B: https://bugs.acpica.org 334S: Supported 335F: drivers/acpi/acpica/ 336F: include/acpi/ 337F: tools/power/acpi/ 338 339ACPI FAN DRIVER 340M: Zhang Rui <rui.zhang@intel.com> 341L: linux-acpi@vger.kernel.org 342W: https://01.org/linux-acpi 343B: https://bugzilla.kernel.org 344S: Supported 345F: drivers/acpi/fan.c 346 347ACPI FOR ARM64 (ACPI/arm64) 348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 349M: Hanjun Guo <hanjun.guo@linaro.org> 350M: Sudeep Holla <sudeep.holla@arm.com> 351L: linux-acpi@vger.kernel.org 352S: Maintained 353F: drivers/acpi/arm64 354 355ACPI PMIC DRIVERS 356M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 357M: Len Brown <lenb@kernel.org> 358R: Andy Shevchenko <andy@infradead.org> 359R: Mika Westerberg <mika.westerberg@linux.intel.com> 360L: linux-acpi@vger.kernel.org 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 363B: https://bugzilla.kernel.org 364S: Supported 365F: drivers/acpi/pmic/ 366 367ACPI THERMAL DRIVER 368M: Zhang Rui <rui.zhang@intel.com> 369L: linux-acpi@vger.kernel.org 370W: https://01.org/linux-acpi 371B: https://bugzilla.kernel.org 372S: Supported 373F: drivers/acpi/*thermal* 374 375ACPI VIDEO DRIVER 376M: Zhang Rui <rui.zhang@intel.com> 377L: linux-acpi@vger.kernel.org 378W: https://01.org/linux-acpi 379B: https://bugzilla.kernel.org 380S: Supported 381F: drivers/acpi/acpi_video.c 382 383ACPI WMI DRIVER 384L: platform-driver-x86@vger.kernel.org 385S: Orphan 386F: drivers/platform/x86/wmi.c 387F: include/uapi/linux/wmi.h 388 389AD1889 ALSA SOUND DRIVER 390M: Thibaut Varene <T-Bone@parisc-linux.org> 391W: http://wiki.parisc-linux.org/AD1889 392L: linux-parisc@vger.kernel.org 393S: Maintained 394F: sound/pci/ad1889.* 395 396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD5254 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/misc/ad525x_dpot.c 402 403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD5398 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/regulator/ad5398.c 409 410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 411M: Michael Hennerich <michael.hennerich@analog.com> 412W: http://wiki.analog.com/AD7142 413W: http://ez.analog.com/community/linux-device-drivers 414S: Supported 415F: drivers/input/misc/ad714x.c 416 417AD7877 TOUCHSCREEN DRIVER 418M: Michael Hennerich <michael.hennerich@analog.com> 419W: http://wiki.analog.com/AD7877 420W: http://ez.analog.com/community/linux-device-drivers 421S: Supported 422F: drivers/input/touchscreen/ad7877.c 423 424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 425M: Michael Hennerich <michael.hennerich@analog.com> 426W: http://wiki.analog.com/AD7879 427W: http://ez.analog.com/community/linux-device-drivers 428S: Supported 429F: drivers/input/touchscreen/ad7879.c 430 431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 432M: Jiri Kosina <jikos@kernel.org> 433S: Maintained 434 435ADF7242 IEEE 802.15.4 RADIO DRIVER 436M: Michael Hennerich <michael.hennerich@analog.com> 437W: https://wiki.analog.com/ADF7242 438W: http://ez.analog.com/community/linux-device-drivers 439L: linux-wpan@vger.kernel.org 440S: Supported 441F: drivers/net/ieee802154/adf7242.c 442F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 443 444ADM1025 HARDWARE MONITOR DRIVER 445M: Jean Delvare <jdelvare@suse.com> 446L: linux-hwmon@vger.kernel.org 447S: Maintained 448F: Documentation/hwmon/adm1025 449F: drivers/hwmon/adm1025.c 450 451ADM1029 HARDWARE MONITOR DRIVER 452M: Corentin Labbe <clabbe.montjoie@gmail.com> 453L: linux-hwmon@vger.kernel.org 454S: Maintained 455F: drivers/hwmon/adm1029.c 456 457ADM8211 WIRELESS DRIVER 458L: linux-wireless@vger.kernel.org 459W: http://wireless.kernel.org/ 460S: Orphan 461F: drivers/net/wireless/admtek/adm8211.* 462 463ADP1653 FLASH CONTROLLER DRIVER 464M: Sakari Ailus <sakari.ailus@iki.fi> 465L: linux-media@vger.kernel.org 466S: Maintained 467F: drivers/media/i2c/adp1653.c 468F: include/media/i2c/adp1653.h 469 470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 471M: Michael Hennerich <michael.hennerich@analog.com> 472W: http://wiki.analog.com/ADP5520 473W: http://ez.analog.com/community/linux-device-drivers 474S: Supported 475F: drivers/mfd/adp5520.c 476F: drivers/video/backlight/adp5520_bl.c 477F: drivers/leds/leds-adp5520.c 478F: drivers/gpio/gpio-adp5520.c 479F: drivers/input/keyboard/adp5520-keys.c 480 481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 482M: Michael Hennerich <michael.hennerich@analog.com> 483W: http://wiki.analog.com/ADP5588 484W: http://ez.analog.com/community/linux-device-drivers 485S: Supported 486F: drivers/input/keyboard/adp5588-keys.c 487F: drivers/gpio/gpio-adp5588.c 488 489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 490M: Michael Hennerich <michael.hennerich@analog.com> 491W: http://wiki.analog.com/ADP8860 492W: http://ez.analog.com/community/linux-device-drivers 493S: Supported 494F: drivers/video/backlight/adp8860_bl.c 495 496ADS1015 HARDWARE MONITOR DRIVER 497M: Dirk Eibach <eibach@gdsys.de> 498L: linux-hwmon@vger.kernel.org 499S: Maintained 500F: Documentation/hwmon/ads1015 501F: drivers/hwmon/ads1015.c 502F: include/linux/platform_data/ads1015.h 503 504ADT746X FAN DRIVER 505M: Colin Leroy <colin@colino.net> 506S: Maintained 507F: drivers/macintosh/therm_adt746x.c 508 509ADT7475 HARDWARE MONITOR DRIVER 510M: Jean Delvare <jdelvare@suse.com> 511L: linux-hwmon@vger.kernel.org 512S: Maintained 513F: Documentation/hwmon/adt7475 514F: drivers/hwmon/adt7475.c 515 516ADVANSYS SCSI DRIVER 517M: Matthew Wilcox <matthew@wil.cx> 518M: Hannes Reinecke <hare@suse.com> 519L: linux-scsi@vger.kernel.org 520S: Maintained 521F: Documentation/scsi/advansys.txt 522F: drivers/scsi/advansys.c 523 524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 525M: Michael Hennerich <michael.hennerich@analog.com> 526W: http://wiki.analog.com/ADXL345 527W: http://ez.analog.com/community/linux-device-drivers 528S: Supported 529F: drivers/input/misc/adxl34x.c 530 531AEDSP16 DRIVER 532M: Riccardo Facchetti <fizban@tin.it> 533S: Maintained 534F: sound/oss/aedsp16.c 535 536AF9013 MEDIA DRIVER 537M: Antti Palosaari <crope@iki.fi> 538L: linux-media@vger.kernel.org 539W: https://linuxtv.org 540W: http://palosaari.fi/linux/ 541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 542T: git git://linuxtv.org/anttip/media_tree.git 543S: Maintained 544F: drivers/media/dvb-frontends/af9013* 545 546AF9033 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/af9033* 555 556AFFS FILE SYSTEM 557L: linux-fsdevel@vger.kernel.org 558S: Orphan 559F: Documentation/filesystems/affs.txt 560F: fs/affs/ 561 562AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 563M: David Howells <dhowells@redhat.com> 564L: linux-afs@lists.infradead.org 565S: Supported 566F: fs/afs/ 567F: include/net/af_rxrpc.h 568F: net/rxrpc/af_rxrpc.c 569W: https://www.infradead.org/~dhowells/kafs/ 570 571AGPGART DRIVER 572M: David Airlie <airlied@linux.ie> 573T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 574S: Maintained 575F: drivers/char/agp/ 576F: include/linux/agp* 577F: include/uapi/linux/agp* 578 579AHA152X SCSI DRIVER 580M: "Juergen E. Fischer" <fischer@norbit.de> 581L: linux-scsi@vger.kernel.org 582S: Maintained 583F: drivers/scsi/aha152x* 584F: drivers/scsi/pcmcia/aha152x* 585 586AIC7XXX / AIC79XX SCSI DRIVER 587M: Hannes Reinecke <hare@suse.com> 588L: linux-scsi@vger.kernel.org 589S: Maintained 590F: drivers/scsi/aic7xxx/ 591 592AIMSLAB FM RADIO RECEIVER DRIVER 593M: Hans Verkuil <hverkuil@xs4all.nl> 594L: linux-media@vger.kernel.org 595T: git git://linuxtv.org/media_tree.git 596W: https://linuxtv.org 597S: Maintained 598F: drivers/media/radio/radio-aimslab* 599 600AIO 601M: Benjamin LaHaise <bcrl@kvack.org> 602L: linux-aio@kvack.org 603S: Supported 604F: fs/aio.c 605F: include/linux/*aio*.h 606 607AIRSPY MEDIA DRIVER 608M: Antti Palosaari <crope@iki.fi> 609L: linux-media@vger.kernel.org 610W: https://linuxtv.org 611W: http://palosaari.fi/linux/ 612Q: http://patchwork.linuxtv.org/project/linux-media/list/ 613T: git git://linuxtv.org/anttip/media_tree.git 614S: Maintained 615F: drivers/media/usb/airspy/ 616 617ALACRITECH GIGABIT ETHERNET DRIVER 618M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 619S: Maintained 620F: drivers/net/ethernet/alacritech/* 621 622ALCATEL SPEEDTOUCH USB DRIVER 623M: Duncan Sands <duncan.sands@free.fr> 624L: linux-usb@vger.kernel.org 625W: http://www.linux-usb.org/SpeedTouch/ 626S: Maintained 627F: drivers/usb/atm/speedtch.c 628F: drivers/usb/atm/usbatm.c 629 630ALCHEMY AU1XX0 MMC DRIVER 631M: Manuel Lauss <manuel.lauss@gmail.com> 632S: Maintained 633F: drivers/mmc/host/au1xmmc.c 634 635ALI1563 I2C DRIVER 636M: Rudolf Marek <r.marek@assembler.cz> 637L: linux-i2c@vger.kernel.org 638S: Maintained 639F: Documentation/i2c/busses/i2c-ali1563 640F: drivers/i2c/busses/i2c-ali1563.c 641 642ALLWINNER SECURITY SYSTEM 643M: Corentin Labbe <clabbe.montjoie@gmail.com> 644L: linux-crypto@vger.kernel.org 645S: Maintained 646F: drivers/crypto/sunxi-ss/ 647 648ALPHA PORT 649M: Richard Henderson <rth@twiddle.net> 650M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 651M: Matt Turner <mattst88@gmail.com> 652S: Odd Fixes 653L: linux-alpha@vger.kernel.org 654F: arch/alpha/ 655 656ALPS PS/2 TOUCHPAD DRIVER 657R: Pali Rohár <pali.rohar@gmail.com> 658F: drivers/input/mouse/alps.* 659 660ALTERA I2C CONTROLLER DRIVER 661M: Thor Thayer <thor.thayer@linux.intel.com> 662S: Maintained 663F: drivers/i2c/busses/i2c-altera.c 664 665ALTERA MAILBOX DRIVER 666M: Ley Foon Tan <lftan@altera.com> 667L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 668S: Maintained 669F: drivers/mailbox/mailbox-altera.c 670 671ALTERA PIO DRIVER 672M: Tien Hock Loh <thloh@altera.com> 673L: linux-gpio@vger.kernel.org 674S: Maintained 675F: drivers/gpio/gpio-altera.c 676 677ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 678M: Thor Thayer <thor.thayer@linux.intel.com> 679S: Maintained 680F: drivers/gpio/gpio-altera-a10sr.c 681F: drivers/mfd/altera-a10sr.c 682F: drivers/reset/reset-a10sr.c 683F: include/linux/mfd/altera-a10sr.h 684F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 685 686ALTERA TRIPLE SPEED ETHERNET DRIVER 687M: Vince Bridgers <vbridger@opensource.altera.com> 688L: netdev@vger.kernel.org 689L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 690S: Maintained 691F: drivers/net/ethernet/altera/ 692 693ALTERA UART/JTAG UART SERIAL DRIVERS 694M: Tobias Klauser <tklauser@distanz.ch> 695L: linux-serial@vger.kernel.org 696L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 697S: Maintained 698F: drivers/tty/serial/altera_uart.c 699F: drivers/tty/serial/altera_jtaguart.c 700F: include/linux/altera_uart.h 701F: include/linux/altera_jtaguart.h 702 703AMAZON ETHERNET DRIVERS 704M: Netanel Belgazal <netanel@annapurnalabs.com> 705R: Saeed Bishara <saeed@annapurnalabs.com> 706R: Zorik Machulsky <zorik@annapurnalabs.com> 707L: netdev@vger.kernel.org 708S: Supported 709F: Documentation/networking/ena.txt 710F: drivers/net/ethernet/amazon/ 711 712AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 713M: Tom Lendacky <thomas.lendacky@amd.com> 714M: Gary Hook <gary.hook@amd.com> 715L: linux-crypto@vger.kernel.org 716S: Supported 717F: drivers/crypto/ccp/ 718F: include/linux/ccp.h 719 720AMD FAM15H PROCESSOR POWER MONITORING DRIVER 721M: Huang Rui <ray.huang@amd.com> 722L: linux-hwmon@vger.kernel.org 723S: Supported 724F: Documentation/hwmon/fam15h_power 725F: drivers/hwmon/fam15h_power.c 726 727AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 728L: linux-geode@lists.infradead.org (moderated for non-subscribers) 729S: Orphan 730F: drivers/usb/gadget/udc/amd5536udc.* 731 732AMD GEODE PROCESSOR/CHIPSET SUPPORT 733P: Andres Salomon <dilinger@queued.net> 734L: linux-geode@lists.infradead.org (moderated for non-subscribers) 735W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 736S: Supported 737F: drivers/char/hw_random/geode-rng.c 738F: drivers/crypto/geode* 739F: drivers/video/fbdev/geode/ 740F: arch/x86/include/asm/geode.h 741 742AMD IOMMU (AMD-VI) 743M: Joerg Roedel <joro@8bytes.org> 744L: iommu@lists.linux-foundation.org 745T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 746S: Maintained 747F: drivers/iommu/amd_iommu*.[ch] 748F: include/linux/amd-iommu.h 749 750AMD KFD 751M: Oded Gabbay <oded.gabbay@gmail.com> 752L: dri-devel@lists.freedesktop.org 753T: git git://people.freedesktop.org/~gabbayo/linux.git 754S: Supported 755F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 756F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 757F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 758F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 759F: drivers/gpu/drm/amd/amdkfd/ 760F: drivers/gpu/drm/amd/include/cik_structs.h 761F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 762F: drivers/gpu/drm/amd/include/vi_structs.h 763F: drivers/gpu/drm/radeon/radeon_kfd.c 764F: drivers/gpu/drm/radeon/radeon_kfd.h 765F: include/uapi/linux/kfd_ioctl.h 766 767AMD SEATTLE DEVICE TREE SUPPORT 768M: Brijesh Singh <brijeshkumar.singh@amd.com> 769M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 770M: Tom Lendacky <thomas.lendacky@amd.com> 771S: Supported 772F: arch/arm64/boot/dts/amd/ 773 774AMD XGBE DRIVER 775M: Tom Lendacky <thomas.lendacky@amd.com> 776L: netdev@vger.kernel.org 777S: Supported 778F: drivers/net/ethernet/amd/xgbe/ 779F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 780 781AMS (Apple Motion Sensor) DRIVER 782M: Michael Hanselmann <linux-kernel@hansmi.ch> 783S: Supported 784F: drivers/macintosh/ams/ 785 786ANALOG DEVICES INC AD9389B DRIVER 787M: Hans Verkuil <hans.verkuil@cisco.com> 788L: linux-media@vger.kernel.org 789S: Maintained 790F: drivers/media/i2c/ad9389b* 791 792ANALOG DEVICES INC ADV7180 DRIVER 793M: Lars-Peter Clausen <lars@metafoo.de> 794L: linux-media@vger.kernel.org 795W: http://ez.analog.com/community/linux-device-drivers 796S: Supported 797F: drivers/media/i2c/adv7180.c 798 799ANALOG DEVICES INC ADV748X DRIVER 800M: Kieran Bingham <kieran.bingham@ideasonboard.com> 801L: linux-media@vger.kernel.org 802S: Maintained 803F: drivers/media/i2c/adv748x/* 804 805ANALOG DEVICES INC ADV7511 DRIVER 806M: Hans Verkuil <hans.verkuil@cisco.com> 807L: linux-media@vger.kernel.org 808S: Maintained 809F: drivers/media/i2c/adv7511* 810 811ANALOG DEVICES INC ADV7604 DRIVER 812M: Hans Verkuil <hans.verkuil@cisco.com> 813L: linux-media@vger.kernel.org 814S: Maintained 815F: drivers/media/i2c/adv7604* 816 817ANALOG DEVICES INC ADV7842 DRIVER 818M: Hans Verkuil <hans.verkuil@cisco.com> 819L: linux-media@vger.kernel.org 820S: Maintained 821F: drivers/media/i2c/adv7842* 822 823ANALOG DEVICES INC ASOC CODEC DRIVERS 824M: Lars-Peter Clausen <lars@metafoo.de> 825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 826W: http://wiki.analog.com/ 827W: http://ez.analog.com/community/linux-device-drivers 828S: Supported 829F: sound/soc/codecs/adau* 830F: sound/soc/codecs/adav* 831F: sound/soc/codecs/ad1* 832F: sound/soc/codecs/ad7* 833F: sound/soc/codecs/ssm* 834F: sound/soc/codecs/sigmadsp.* 835 836ANALOG DEVICES INC ASOC DRIVERS 837L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 838L: alsa-devel@alsa-project.org (moderated for non-subscribers) 839W: http://blackfin.uclinux.org/ 840S: Supported 841F: sound/soc/blackfin/* 842 843ANALOG DEVICES INC DMA DRIVERS 844M: Lars-Peter Clausen <lars@metafoo.de> 845W: http://ez.analog.com/community/linux-device-drivers 846S: Supported 847F: drivers/dma/dma-axi-dmac.c 848 849ANALOG DEVICES INC IIO DRIVERS 850M: Lars-Peter Clausen <lars@metafoo.de> 851M: Michael Hennerich <Michael.Hennerich@analog.com> 852W: http://wiki.analog.com/ 853W: http://ez.analog.com/community/linux-device-drivers 854S: Supported 855F: drivers/iio/*/ad* 856F: drivers/iio/adc/ltc2497* 857X: drivers/iio/*/adjd* 858F: drivers/staging/iio/*/ad* 859F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 860 861ANDROID CONFIG FRAGMENTS 862M: Rob Herring <robh@kernel.org> 863S: Supported 864F: kernel/configs/android* 865 866ANDROID DRIVERS 867M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 868M: Arve Hjønnevåg <arve@android.com> 869M: Riley Andrews <riandrews@android.com> 870T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 871L: devel@driverdev.osuosl.org 872S: Supported 873F: drivers/android/ 874F: drivers/staging/android/ 875 876ANDROID GOLDFISH RTC DRIVER 877M: Miodrag Dinic <miodrag.dinic@imgtec.com> 878S: Supported 879F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 880F: drivers/rtc/rtc-goldfish.c 881 882ANDROID ION DRIVER 883M: Laura Abbott <labbott@redhat.com> 884M: Sumit Semwal <sumit.semwal@linaro.org> 885L: devel@driverdev.osuosl.org 886S: Supported 887F: drivers/staging/android/ion 888F: drivers/staging/android/uapi/ion.h 889F: drivers/staging/android/uapi/ion_test.h 890 891AOA (Apple Onboard Audio) ALSA DRIVER 892M: Johannes Berg <johannes@sipsolutions.net> 893L: linuxppc-dev@lists.ozlabs.org 894L: alsa-devel@alsa-project.org (moderated for non-subscribers) 895S: Maintained 896F: sound/aoa/ 897 898APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 899M: William Breathitt Gray <vilhelm.gray@gmail.com> 900L: linux-iio@vger.kernel.org 901S: Maintained 902F: drivers/iio/adc/stx104.c 903 904APM DRIVER 905M: Jiri Kosina <jikos@kernel.org> 906S: Odd fixes 907T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 908F: arch/x86/kernel/apm_32.c 909F: include/linux/apm_bios.h 910F: include/uapi/linux/apm_bios.h 911F: drivers/char/apm-emulation.c 912 913APPARMOR SECURITY MODULE 914M: John Johansen <john.johansen@canonical.com> 915L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 916W: apparmor.wiki.kernel.org 917T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 918S: Supported 919F: security/apparmor/ 920F: Documentation/admin-guide/LSM/apparmor.rst 921 922APPLE BCM5974 MULTITOUCH DRIVER 923M: Henrik Rydberg <rydberg@bitmath.org> 924L: linux-input@vger.kernel.org 925S: Odd fixes 926F: drivers/input/mouse/bcm5974.c 927 928APPLE SMC DRIVER 929M: Henrik Rydberg <rydberg@bitmath.org> 930L: linux-hwmon@vger.kernel.org 931S: Odd fixes 932F: drivers/hwmon/applesmc.c 933 934APPLETALK NETWORK LAYER 935L: netdev@vger.kernel.org 936S: Odd fixes 937F: drivers/net/appletalk/ 938F: net/appletalk/ 939 940APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 941M: Duc Dang <dhdang@apm.com> 942S: Supported 943F: arch/arm64/boot/dts/apm/ 944 945APPLIED MICRO (APM) X-GENE SOC EDAC 946M: Loc Ho <lho@apm.com> 947S: Supported 948F: drivers/edac/xgene_edac.c 949F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 950 951APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 952M: Iyappan Subramanian <isubramanian@apm.com> 953M: Keyur Chudgar <kchudgar@apm.com> 954S: Supported 955F: drivers/net/ethernet/apm/xgene-v2/ 956 957APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 958M: Iyappan Subramanian <isubramanian@apm.com> 959M: Keyur Chudgar <kchudgar@apm.com> 960M: Quan Nguyen <qnguyen@apm.com> 961S: Supported 962F: drivers/net/ethernet/apm/xgene/ 963F: drivers/net/phy/mdio-xgene.c 964F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 965F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 966 967APPLIED MICRO (APM) X-GENE SOC PMU 968M: Tai Nguyen <ttnguyen@apm.com> 969S: Supported 970F: drivers/perf/xgene_pmu.c 971F: Documentation/perf/xgene-pmu.txt 972F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 973 974APTINA CAMERA SENSOR PLL 975M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 976L: linux-media@vger.kernel.org 977S: Maintained 978F: drivers/media/i2c/aptina-pll.* 979 980ARC FRAMEBUFFER DRIVER 981M: Jaya Kumar <jayalk@intworks.biz> 982S: Maintained 983F: drivers/video/fbdev/arcfb.c 984F: drivers/video/fbdev/core/fb_defio.c 985 986ARC PGU DRM DRIVER 987M: Alexey Brodkin <abrodkin@synopsys.com> 988S: Supported 989F: drivers/gpu/drm/arc/ 990F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 991 992ARCNET NETWORK LAYER 993M: Michael Grzeschik <m.grzeschik@pengutronix.de> 994L: netdev@vger.kernel.org 995S: Maintained 996F: drivers/net/arcnet/ 997F: include/uapi/linux/if_arcnet.h 998 999ARM ARCHITECTED TIMER DRIVER 1000M: Mark Rutland <mark.rutland@arm.com> 1001M: Marc Zyngier <marc.zyngier@arm.com> 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1003S: Maintained 1004F: arch/arm/include/asm/arch_timer.h 1005F: arch/arm64/include/asm/arch_timer.h 1006F: drivers/clocksource/arm_arch_timer.c 1007 1008ARM HDLCD DRM DRIVER 1009M: Liviu Dudau <liviu.dudau@arm.com> 1010S: Supported 1011F: drivers/gpu/drm/arm/hdlcd_* 1012F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1013 1014ARM MALI-DP DRM DRIVER 1015M: Liviu Dudau <liviu.dudau@arm.com> 1016M: Brian Starkey <brian.starkey@arm.com> 1017M: Mali DP Maintainers <malidp@foss.arm.com> 1018S: Supported 1019F: drivers/gpu/drm/arm/ 1020F: Documentation/devicetree/bindings/display/arm,malidp.txt 1021 1022ARM MFM AND FLOPPY DRIVERS 1023M: Ian Molton <spyro@f2s.com> 1024S: Maintained 1025F: arch/arm/lib/floppydma.S 1026F: arch/arm/include/asm/floppy.h 1027 1028ARM PMU PROFILING AND DEBUGGING 1029M: Will Deacon <will.deacon@arm.com> 1030M: Mark Rutland <mark.rutland@arm.com> 1031S: Maintained 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1033F: arch/arm*/kernel/perf_* 1034F: arch/arm/oprofile/common.c 1035F: arch/arm*/kernel/hw_breakpoint.c 1036F: arch/arm*/include/asm/hw_breakpoint.h 1037F: arch/arm*/include/asm/perf_event.h 1038F: drivers/perf/* 1039F: include/linux/perf/arm_pmu.h 1040F: Documentation/devicetree/bindings/arm/pmu.txt 1041F: Documentation/devicetree/bindings/perf/ 1042 1043ARM PORT 1044M: Russell King <linux@armlinux.org.uk> 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1046W: http://www.armlinux.org.uk/ 1047S: Maintained 1048T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1049F: arch/arm/ 1050 1051ARM PRIMECELL AACI PL041 DRIVER 1052M: Russell King <linux@armlinux.org.uk> 1053S: Maintained 1054F: sound/arm/aaci.* 1055 1056ARM PRIMECELL BUS SUPPORT 1057M: Russell King <linux@armlinux.org.uk> 1058S: Maintained 1059F: drivers/amba/ 1060F: include/linux/amba/bus.h 1061 1062ARM PRIMECELL CLCD PL110 DRIVER 1063M: Russell King <linux@armlinux.org.uk> 1064S: Maintained 1065F: drivers/video/fbdev/amba-clcd.* 1066 1067ARM PRIMECELL KMI PL050 DRIVER 1068M: Russell King <linux@armlinux.org.uk> 1069S: Maintained 1070F: drivers/input/serio/ambakmi.* 1071F: include/linux/amba/kmi.h 1072 1073ARM PRIMECELL MMCI PL180/1 DRIVER 1074M: Russell King <linux@armlinux.org.uk> 1075S: Maintained 1076F: drivers/mmc/host/mmci.* 1077F: include/linux/amba/mmci.h 1078 1079ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1080M: Russell King <linux@armlinux.org.uk> 1081S: Maintained 1082F: drivers/tty/serial/amba-pl01*.c 1083F: include/linux/amba/serial.h 1084 1085ARM SMMU DRIVERS 1086M: Will Deacon <will.deacon@arm.com> 1087R: Robin Murphy <robin.murphy@arm.com> 1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1089S: Maintained 1090F: drivers/iommu/arm-smmu.c 1091F: drivers/iommu/arm-smmu-v3.c 1092F: drivers/iommu/io-pgtable-arm.c 1093F: drivers/iommu/io-pgtable-arm-v7s.c 1094 1095ARM SUB-ARCHITECTURES 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1097S: Maintained 1098F: arch/arm/mach-*/ 1099F: arch/arm/plat-*/ 1100T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1101 1102ARM/ACTIONS SEMI ARCHITECTURE 1103M: Andreas Färber <afaerber@suse.de> 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1105S: Maintained 1106N: owl 1107F: arch/arm/mach-actions/ 1108F: arch/arm/boot/dts/owl-* 1109F: arch/arm64/boot/dts/actions/ 1110F: drivers/clocksource/owl-* 1111F: drivers/soc/actions/ 1112F: include/dt-bindings/power/owl-* 1113F: include/linux/soc/actions/ 1114F: Documentation/devicetree/bindings/arm/actions.txt 1115F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1116F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1117 1118ARM/ADS SPHERE MACHINE SUPPORT 1119M: Lennert Buytenhek <kernel@wantstofly.org> 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1121S: Maintained 1122 1123ARM/AFEB9260 MACHINE SUPPORT 1124M: Sergey Lapin <slapin@ossfans.org> 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1126S: Maintained 1127 1128ARM/AJECO 1ARM MACHINE SUPPORT 1129M: Lennert Buytenhek <kernel@wantstofly.org> 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1131S: Maintained 1132 1133ARM/Allwinner SoC Clock Support 1134M: Emilio López <emilio@elopez.com.ar> 1135S: Maintained 1136F: drivers/clk/sunxi/ 1137 1138ARM/Allwinner sunXi SoC support 1139M: Maxime Ripard <maxime.ripard@free-electrons.com> 1140M: Chen-Yu Tsai <wens@csie.org> 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1142S: Maintained 1143N: sun[x456789]i 1144N: sun50i 1145F: arch/arm/mach-sunxi/ 1146F: arch/arm64/boot/dts/allwinner/ 1147F: drivers/clk/sunxi-ng/ 1148F: drivers/pinctrl/sunxi/ 1149F: drivers/soc/sunxi/ 1150T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1151 1152ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1153M: Neil Armstrong <narmstrong@baylibre.com> 1154M: Jerome Brunet <jbrunet@baylibre.com> 1155L: linux-amlogic@lists.infradead.org 1156S: Maintained 1157F: drivers/clk/meson/ 1158F: include/dt-bindings/clock/meson* 1159F: include/dt-bindings/clock/gxbb* 1160F: Documentation/devicetree/bindings/clock/amlogic* 1161 1162ARM/Amlogic Meson SoC support 1163M: Carlo Caione <carlo@caione.org> 1164M: Kevin Hilman <khilman@baylibre.com> 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1166L: linux-amlogic@lists.infradead.org 1167W: http://linux-meson.com/ 1168S: Maintained 1169F: arch/arm/mach-meson/ 1170F: arch/arm/boot/dts/meson* 1171F: arch/arm64/boot/dts/amlogic/ 1172F: drivers/pinctrl/meson/ 1173F: drivers/mmc/host/meson* 1174N: meson 1175 1176ARM/Annapurna Labs ALPINE ARCHITECTURE 1177M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1178M: Antoine Tenart <antoine.tenart@free-electrons.com> 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1180S: Maintained 1181F: arch/arm/mach-alpine/ 1182F: arch/arm/boot/dts/alpine* 1183F: arch/arm64/boot/dts/al/ 1184F: drivers/*/*alpine* 1185 1186ARM/ARTPEC MACHINE SUPPORT 1187M: Jesper Nilsson <jesper.nilsson@axis.com> 1188M: Lars Persson <lars.persson@axis.com> 1189M: Niklas Cassel <niklas.cassel@axis.com> 1190S: Maintained 1191L: linux-arm-kernel@axis.com 1192F: arch/arm/mach-artpec 1193F: arch/arm/boot/dts/artpec6* 1194F: drivers/clk/axis 1195F: drivers/crypto/axis 1196F: drivers/pinctrl/pinctrl-artpec* 1197F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1198 1199ARM/ASPEED I2C DRIVER 1200M: Brendan Higgins <brendanhiggins@google.com> 1201R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1202R: Joel Stanley <joel@jms.id.au> 1203L: linux-i2c@vger.kernel.org 1204L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1205S: Maintained 1206F: drivers/irqchip/irq-aspeed-i2c-ic.c 1207F: drivers/i2c/busses/i2c-aspeed.c 1208F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1209F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1210 1211ARM/ASPEED MACHINE SUPPORT 1212M: Joel Stanley <joel@jms.id.au> 1213S: Maintained 1214F: arch/arm/mach-aspeed/ 1215F: arch/arm/boot/dts/aspeed-* 1216F: drivers/*/*aspeed* 1217 1218ARM/ATMEL AT91 Clock Support 1219M: Boris Brezillon <boris.brezillon@free-electrons.com> 1220S: Maintained 1221F: drivers/clk/at91 1222 1223ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1224M: Nicolas Ferre <nicolas.ferre@microchip.com> 1225M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1227W: http://www.linux4sam.org 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1229S: Supported 1230F: arch/arm/mach-at91/ 1231F: include/soc/at91/ 1232F: arch/arm/boot/dts/at91*.dts 1233F: arch/arm/boot/dts/at91*.dtsi 1234F: arch/arm/boot/dts/sama*.dts 1235F: arch/arm/boot/dts/sama*.dtsi 1236F: arch/arm/include/debug/at91.S 1237F: drivers/memory/atmel* 1238 1239ARM/CALXEDA HIGHBANK ARCHITECTURE 1240M: Rob Herring <robh@kernel.org> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242S: Maintained 1243F: arch/arm/mach-highbank/ 1244F: arch/arm/boot/dts/highbank.dts 1245F: arch/arm/boot/dts/ecx-*.dts* 1246 1247ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1248M: Krzysztof Halasa <khalasa@piap.pl> 1249S: Maintained 1250F: arch/arm/mach-cns3xxx/ 1251 1252ARM/CAVIUM THUNDER NETWORK DRIVER 1253M: Sunil Goutham <sgoutham@cavium.com> 1254M: Robert Richter <rric@kernel.org> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Supported 1257F: drivers/net/ethernet/cavium/thunder/ 1258 1259ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1260M: Alexander Shiyan <shc_work@mail.ru> 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1262S: Odd Fixes 1263N: clps711x 1264 1265ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1266M: Lennert Buytenhek <kernel@wantstofly.org> 1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1268S: Maintained 1269 1270ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1271M: Hartley Sweeten <hsweeten@visionengravers.com> 1272M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1274S: Maintained 1275F: arch/arm/mach-ep93xx/ 1276F: arch/arm/mach-ep93xx/include/mach/ 1277 1278ARM/CLKDEV SUPPORT 1279M: Russell King <linux@armlinux.org.uk> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Maintained 1282T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1283F: arch/arm/include/asm/clkdev.h 1284F: drivers/clk/clkdev.c 1285 1286ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1287M: Mike Rapoport <mike@compulab.co.il> 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1289S: Maintained 1290 1291ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1292M: Baruch Siach <baruch@tkos.co.il> 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1294S: Maintained 1295F: arch/arm/boot/dts/cx92755* 1296N: digicolor 1297 1298ARM/CONTEC MICRO9 MACHINE SUPPORT 1299M: Hubert Feurstein <hubert.feurstein@contec.at> 1300S: Maintained 1301F: arch/arm/mach-ep93xx/micro9.c 1302 1303ARM/CORESIGHT FRAMEWORK AND DRIVERS 1304M: Mathieu Poirier <mathieu.poirier@linaro.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307F: drivers/hwtracing/coresight/* 1308F: Documentation/trace/coresight.txt 1309F: Documentation/trace/coresight-cpu-debug.txt 1310F: Documentation/devicetree/bindings/arm/coresight.txt 1311F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1312F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1313F: tools/perf/arch/arm/util/pmu.c 1314F: tools/perf/arch/arm/util/auxtrace.c 1315F: tools/perf/arch/arm/util/cs-etm.c 1316F: tools/perf/arch/arm/util/cs-etm.h 1317F: tools/perf/util/cs-etm.h 1318 1319ARM/CORGI MACHINE SUPPORT 1320M: Richard Purdie <rpurdie@rpsys.net> 1321S: Maintained 1322 1323ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1325M: Linus Walleij <linus.walleij@linaro.org> 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1327T: git git://github.com/ulli-kroll/linux.git 1328S: Maintained 1329F: Documentation/devicetree/bindings/arm/gemini.txt 1330F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1331F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1332F: arch/arm/mach-gemini/ 1333F: drivers/pinctrl/pinctrl-gemini.c 1334F: drivers/rtc/rtc-ftrtc010.c 1335 1336ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1337M: Barry Song <baohua@kernel.org> 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1339T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1340S: Maintained 1341F: arch/arm/boot/dts/prima2* 1342F: arch/arm/mach-prima2/ 1343F: drivers/clk/sirf/ 1344F: drivers/clocksource/timer-prima2.c 1345F: drivers/clocksource/timer-atlas7.c 1346N: [^a-z]sirf 1347 1348ARM/EBSA110 MACHINE SUPPORT 1349M: Russell King <linux@armlinux.org.uk> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351W: http://www.armlinux.org.uk/ 1352S: Maintained 1353F: arch/arm/mach-ebsa110/ 1354F: drivers/net/ethernet/amd/am79c961a.* 1355 1356ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1357M: Uwe Kleine-König <kernel@pengutronix.de> 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1359S: Maintained 1360N: efm32 1361 1362ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1363M: Robert Jarzmik <robert.jarzmik@free.fr> 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1365S: Maintained 1366F: arch/arm/mach-pxa/ezx.c 1367 1368ARM/FARADAY FA526 PORT 1369M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1371S: Maintained 1372T: git git://git.berlios.de/gemini-board 1373F: arch/arm/mm/*-fa* 1374 1375ARM/FOOTBRIDGE ARCHITECTURE 1376M: Russell King <linux@armlinux.org.uk> 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1378W: http://www.armlinux.org.uk/ 1379S: Maintained 1380F: arch/arm/include/asm/hardware/dec21285.h 1381F: arch/arm/mach-footbridge/ 1382 1383ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1384M: Shawn Guo <shawnguo@kernel.org> 1385M: Sascha Hauer <kernel@pengutronix.de> 1386R: Fabio Estevam <fabio.estevam@nxp.com> 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1388S: Maintained 1389T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1390F: arch/arm/mach-imx/ 1391F: arch/arm/mach-mxs/ 1392F: arch/arm/boot/dts/imx* 1393F: arch/arm/configs/imx*_defconfig 1394F: drivers/clk/imx/ 1395F: drivers/soc/imx/ 1396F: include/soc/imx/ 1397 1398ARM/FREESCALE VYBRID ARM ARCHITECTURE 1399M: Shawn Guo <shawnguo@kernel.org> 1400M: Sascha Hauer <kernel@pengutronix.de> 1401R: Stefan Agner <stefan@agner.ch> 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1403S: Maintained 1404T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1405F: arch/arm/mach-imx/*vf610* 1406F: arch/arm/boot/dts/vf* 1407 1408ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1409M: Lennert Buytenhek <kernel@wantstofly.org> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412 1413ARM/GUMSTIX MACHINE SUPPORT 1414M: Steve Sakoman <sakoman@gmail.com> 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1416S: Maintained 1417 1418ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1419M: Philipp Zabel <philipp.zabel@gmail.com> 1420M: Paul Parsons <lost.distance@yahoo.com> 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1422S: Maintained 1423F: arch/arm/mach-pxa/hx4700.c 1424F: arch/arm/mach-pxa/include/mach/hx4700.h 1425F: sound/soc/pxa/hx4700.c 1426 1427ARM/HISILICON SOC SUPPORT 1428M: Wei Xu <xuwei5@hisilicon.com> 1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1430W: http://www.hisilicon.com 1431S: Supported 1432T: git git://github.com/hisilicon/linux-hisi.git 1433F: arch/arm/mach-hisi/ 1434F: arch/arm/boot/dts/hi3* 1435F: arch/arm/boot/dts/hip* 1436F: arch/arm/boot/dts/hisi* 1437F: arch/arm64/boot/dts/hisilicon/ 1438 1439ARM/HP JORNADA 7XX MACHINE SUPPORT 1440M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1441W: www.jlime.com 1442S: Maintained 1443T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1444F: arch/arm/mach-sa1100/jornada720.c 1445F: arch/arm/mach-sa1100/include/mach/jornada720.h 1446 1447ARM/IGEP MACHINE SUPPORT 1448M: Enric Balletbo i Serra <eballetbo@gmail.com> 1449M: Javier Martinez Canillas <javier@dowhile0.org> 1450L: linux-omap@vger.kernel.org 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1452S: Maintained 1453F: arch/arm/boot/dts/omap3-igep* 1454 1455ARM/INCOME PXA270 SUPPORT 1456M: Marek Vasut <marek.vasut@gmail.com> 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1458S: Maintained 1459F: arch/arm/mach-pxa/colibri-pxa270-income.c 1460 1461ARM/INTEL IOP13XX ARM ARCHITECTURE 1462M: Lennert Buytenhek <kernel@wantstofly.org> 1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1464S: Maintained 1465 1466ARM/INTEL IOP32X ARM ARCHITECTURE 1467M: Lennert Buytenhek <kernel@wantstofly.org> 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1469S: Maintained 1470 1471ARM/INTEL IOP33X ARM ARCHITECTURE 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1473S: Orphan 1474 1475ARM/INTEL IQ81342EX MACHINE SUPPORT 1476M: Lennert Buytenhek <kernel@wantstofly.org> 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1478S: Maintained 1479 1480ARM/INTEL IXDP2850 MACHINE SUPPORT 1481M: Lennert Buytenhek <kernel@wantstofly.org> 1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1483S: Maintained 1484 1485ARM/INTEL IXP4XX ARM ARCHITECTURE 1486M: Imre Kaloz <kaloz@openwrt.org> 1487M: Krzysztof Halasa <khalasa@piap.pl> 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1489S: Maintained 1490F: arch/arm/mach-ixp4xx/ 1491 1492ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1493M: Jonathan Cameron <jic23@cam.ac.uk> 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1495S: Maintained 1496F: arch/arm/mach-pxa/stargate2.c 1497F: drivers/pcmcia/pxa2xx_stargate2.c 1498 1499ARM/INTEL XSC3 (MANZANO) ARM CORE 1500M: Lennert Buytenhek <kernel@wantstofly.org> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503 1504ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/LG1K ARCHITECTURE 1510M: Chanho Min <chanho.min@lge.com> 1511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1512S: Maintained 1513F: arch/arm64/boot/dts/lg/ 1514 1515ARM/LOGICPD PXA270 MACHINE SUPPORT 1516M: Lennert Buytenhek <kernel@wantstofly.org> 1517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1518S: Maintained 1519 1520ARM/LPC18XX ARCHITECTURE 1521M: Joachim Eastwood <manabian@gmail.com> 1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1523S: Maintained 1524F: arch/arm/boot/dts/lpc43* 1525F: drivers/clk/nxp/clk-lpc18xx* 1526F: drivers/clocksource/time-lpc32xx.c 1527F: drivers/i2c/busses/i2c-lpc2k.c 1528F: drivers/memory/pl172.c 1529F: drivers/mtd/spi-nor/nxp-spifi.c 1530F: drivers/rtc/rtc-lpc24xx.c 1531N: lpc18xx 1532 1533ARM/LPC32XX SOC SUPPORT 1534M: Vladimir Zapolskiy <vz@mleia.com> 1535M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1538S: Maintained 1539F: arch/arm/boot/dts/lpc32* 1540F: arch/arm/mach-lpc32xx/ 1541F: drivers/i2c/busses/i2c-pnx.c 1542F: drivers/net/ethernet/nxp/lpc_eth.c 1543F: drivers/usb/host/ohci-nxp.c 1544F: drivers/watchdog/pnx4008_wdt.c 1545N: lpc32xx 1546 1547ARM/MAGICIAN MACHINE SUPPORT 1548M: Philipp Zabel <philipp.zabel@gmail.com> 1549S: Maintained 1550 1551ARM/Marvell Berlin SoC support 1552M: Jisheng Zhang <jszhang@marvell.com> 1553M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1555S: Maintained 1556F: arch/arm/mach-berlin/ 1557F: arch/arm/boot/dts/berlin* 1558F: arch/arm64/boot/dts/marvell/berlin* 1559 1560ARM/Marvell Dove/MV78xx0/Orion SOC support 1561M: Jason Cooper <jason@lakedaemon.net> 1562M: Andrew Lunn <andrew@lunn.ch> 1563M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1564M: Gregory Clement <gregory.clement@free-electrons.com> 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1566S: Maintained 1567F: Documentation/devicetree/bindings/soc/dove/ 1568F: arch/arm/mach-dove/ 1569F: arch/arm/mach-mv78xx0/ 1570F: arch/arm/mach-orion5x/ 1571F: arch/arm/plat-orion/ 1572F: arch/arm/boot/dts/dove* 1573F: arch/arm/boot/dts/orion5x* 1574 1575ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1576M: Jason Cooper <jason@lakedaemon.net> 1577M: Andrew Lunn <andrew@lunn.ch> 1578M: Gregory Clement <gregory.clement@free-electrons.com> 1579M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581S: Maintained 1582F: arch/arm/boot/dts/armada* 1583F: arch/arm/boot/dts/kirkwood* 1584F: arch/arm/configs/mvebu_*_defconfig 1585F: arch/arm/mach-mvebu/ 1586F: arch/arm64/boot/dts/marvell/armada* 1587F: drivers/cpufreq/mvebu-cpufreq.c 1588F: drivers/irqchip/irq-armada-370-xp.c 1589F: drivers/irqchip/irq-mvebu-* 1590F: drivers/pinctrl/mvebu/ 1591F: drivers/rtc/rtc-armada38x.c 1592 1593ARM/Mediatek RTC DRIVER 1594M: Eddie Huang <eddie.huang@mediatek.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1597S: Maintained 1598F: drivers/rtc/rtc-mt6397.c 1599 1600ARM/Mediatek SoC support 1601M: Matthias Brugger <matthias.bgg@gmail.com> 1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1603L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1604S: Maintained 1605F: arch/arm/boot/dts/mt6* 1606F: arch/arm/boot/dts/mt7* 1607F: arch/arm/boot/dts/mt8* 1608F: arch/arm/mach-mediatek/ 1609F: arch/arm64/boot/dts/mediatek/ 1610N: mtk 1611K: mediatek 1612 1613ARM/Mediatek USB3 PHY DRIVER 1614M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1616L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1617S: Maintained 1618F: drivers/phy/mediatek/phy-mtk-tphy.c 1619 1620ARM/MICREL KS8695 ARCHITECTURE 1621M: Greg Ungerer <gerg@uclinux.org> 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1623F: arch/arm/mach-ks8695/ 1624S: Odd Fixes 1625 1626ARM/MIOA701 MACHINE SUPPORT 1627M: Robert Jarzmik <robert.jarzmik@free.fr> 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1629F: arch/arm/mach-pxa/mioa701.c 1630S: Maintained 1631 1632ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1633M: Michael Petchkovsky <mkpetch@internode.on.net> 1634S: Maintained 1635 1636ARM/NOMADIK ARCHITECTURE 1637M: Alessandro Rubini <rubini@unipv.it> 1638M: Linus Walleij <linus.walleij@linaro.org> 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1640S: Maintained 1641F: arch/arm/mach-nomadik/ 1642F: drivers/pinctrl/nomadik/ 1643F: drivers/i2c/busses/i2c-nomadik.c 1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1645 1646ARM/NUVOTON W90X900 ARM ARCHITECTURE 1647M: Wan ZongShun <mcuos.com@gmail.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649W: http://www.mcuos.com 1650S: Maintained 1651F: arch/arm/mach-w90x900/ 1652F: drivers/input/keyboard/w90p910_keypad.c 1653F: drivers/input/touchscreen/w90p910_ts.c 1654F: drivers/watchdog/nuc900_wdt.c 1655F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1656F: drivers/mtd/nand/nuc900_nand.c 1657F: drivers/rtc/rtc-nuc900.c 1658F: drivers/spi/spi-nuc900.c 1659F: drivers/usb/host/ehci-w90x900.c 1660F: drivers/video/fbdev/nuc900fb.c 1661 1662ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1663M: Nelson Castillo <arhuaco@freaks-unidos.net> 1664L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1665W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1666S: Supported 1667 1668ARM/Orion SoC/Technologic Systems TS-78xx platform support 1669M: Alexander Clouter <alex@digriz.org.uk> 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1671W: http://www.digriz.org.uk/ts78xx/kernel 1672S: Maintained 1673F: arch/arm/mach-orion5x/ts78xx-* 1674 1675ARM/OXNAS platform support 1676M: Neil Armstrong <narmstrong@baylibre.com> 1677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1678L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/mach-oxnas/ 1681F: arch/arm/boot/dts/ox8*.dtsi 1682F: arch/arm/boot/dts/wd-mbwe.dts 1683F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1684N: oxnas 1685 1686ARM/PALM TREO SUPPORT 1687M: Tomas Cech <sleep_walker@suse.com> 1688L: linux-arm-kernel@lists.infradead.org 1689W: http://hackndev.com 1690S: Maintained 1691F: arch/arm/mach-pxa/include/mach/palmtreo.h 1692F: arch/arm/mach-pxa/palmtreo.c 1693 1694ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1695M: Marek Vasut <marek.vasut@gmail.com> 1696L: linux-arm-kernel@lists.infradead.org 1697W: http://hackndev.com 1698S: Maintained 1699F: arch/arm/mach-pxa/include/mach/palmtx.h 1700F: arch/arm/mach-pxa/palmtx.c 1701F: arch/arm/mach-pxa/include/mach/palmt5.h 1702F: arch/arm/mach-pxa/palmt5.c 1703F: arch/arm/mach-pxa/include/mach/palmld.h 1704F: arch/arm/mach-pxa/palmld.c 1705F: arch/arm/mach-pxa/include/mach/palmte2.h 1706F: arch/arm/mach-pxa/palmte2.c 1707F: arch/arm/mach-pxa/include/mach/palmtc.h 1708F: arch/arm/mach-pxa/palmtc.c 1709 1710ARM/PALMZ72 SUPPORT 1711M: Sergey Lapin <slapin@ossfans.org> 1712L: linux-arm-kernel@lists.infradead.org 1713W: http://hackndev.com 1714S: Maintained 1715F: arch/arm/mach-pxa/include/mach/palmz72.h 1716F: arch/arm/mach-pxa/palmz72.c 1717 1718ARM/PLEB SUPPORT 1719M: Peter Chubb <pleb@gelato.unsw.edu.au> 1720W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1721S: Maintained 1722 1723ARM/PT DIGITAL BOARD PORT 1724M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1726W: http://www.armlinux.org.uk/ 1727S: Maintained 1728 1729ARM/QUALCOMM SUPPORT 1730M: Andy Gross <andy.gross@linaro.org> 1731M: David Brown <david.brown@linaro.org> 1732L: linux-arm-msm@vger.kernel.org 1733L: linux-soc@vger.kernel.org 1734S: Maintained 1735F: Documentation/devicetree/bindings/soc/qcom/ 1736F: arch/arm/boot/dts/qcom-*.dts 1737F: arch/arm/boot/dts/qcom-*.dtsi 1738F: arch/arm/mach-qcom/ 1739F: arch/arm64/boot/dts/qcom/* 1740F: drivers/i2c/busses/i2c-qup.c 1741F: drivers/clk/qcom/ 1742F: drivers/dma/qcom/ 1743F: drivers/soc/qcom/ 1744F: drivers/spi/spi-qup.c 1745F: drivers/tty/serial/msm_serial.h 1746F: drivers/tty/serial/msm_serial.c 1747F: drivers/*/pm8???-* 1748F: drivers/mfd/ssbi.c 1749F: drivers/firmware/qcom_scm.c 1750T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1751 1752ARM/RADISYS ENP2611 MACHINE SUPPORT 1753M: Lennert Buytenhek <kernel@wantstofly.org> 1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1755S: Maintained 1756 1757ARM/REALTEK ARCHITECTURE 1758M: Andreas Färber <afaerber@suse.de> 1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1760S: Maintained 1761F: arch/arm64/boot/dts/realtek/ 1762F: Documentation/devicetree/bindings/arm/realtek.txt 1763 1764ARM/RENESAS ARM64 ARCHITECTURE 1765M: Simon Horman <horms@verge.net.au> 1766M: Magnus Damm <magnus.damm@gmail.com> 1767L: linux-renesas-soc@vger.kernel.org 1768Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1769T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1770S: Supported 1771F: arch/arm64/boot/dts/renesas/ 1772F: drivers/soc/renesas/ 1773F: include/linux/soc/renesas/ 1774 1775ARM/RISCPC ARCHITECTURE 1776M: Russell King <linux@armlinux.org.uk> 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1778W: http://www.armlinux.org.uk/ 1779S: Maintained 1780F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1781F: arch/arm/include/asm/hardware/ioc.h 1782F: arch/arm/include/asm/hardware/iomd.h 1783F: arch/arm/include/asm/hardware/memc.h 1784F: arch/arm/mach-rpc/ 1785F: drivers/net/ethernet/8390/etherh.c 1786F: drivers/net/ethernet/i825xx/ether1* 1787F: drivers/net/ethernet/seeq/ether3* 1788F: drivers/scsi/arm/ 1789 1790ARM/Rockchip SoC support 1791M: Heiko Stuebner <heiko@sntech.de> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793L: linux-rockchip@lists.infradead.org 1794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1795S: Maintained 1796F: arch/arm/boot/dts/rk3* 1797F: arch/arm/boot/dts/rv1108* 1798F: arch/arm/mach-rockchip/ 1799F: drivers/clk/rockchip/ 1800F: drivers/i2c/busses/i2c-rk3x.c 1801F: drivers/*/*rockchip* 1802F: drivers/*/*/*rockchip* 1803F: sound/soc/rockchip/ 1804N: rockchip 1805 1806ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1807M: Kukjin Kim <kgene@kernel.org> 1808M: Krzysztof Kozlowski <krzk@kernel.org> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1811Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1812S: Maintained 1813F: arch/arm/boot/dts/s3c* 1814F: arch/arm/boot/dts/s5p* 1815F: arch/arm/boot/dts/samsung* 1816F: arch/arm/boot/dts/exynos* 1817F: arch/arm64/boot/dts/exynos/ 1818F: arch/arm/plat-samsung/ 1819F: arch/arm/mach-s3c24*/ 1820F: arch/arm/mach-s3c64xx/ 1821F: arch/arm/mach-s5p*/ 1822F: arch/arm/mach-exynos*/ 1823F: drivers/*/*s3c24* 1824F: drivers/*/*/*s3c24* 1825F: drivers/*/*s3c64xx* 1826F: drivers/*/*s5pv210* 1827F: drivers/memory/samsung/* 1828F: drivers/soc/samsung/* 1829F: Documentation/arm/Samsung/ 1830F: Documentation/devicetree/bindings/arm/samsung/ 1831F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1832F: Documentation/devicetree/bindings/power/pd-samsung.txt 1833N: exynos 1834 1835ARM/SAMSUNG MOBILE MACHINE SUPPORT 1836M: Kyungmin Park <kyungmin.park@samsung.com> 1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1838S: Maintained 1839F: arch/arm/mach-s5pv210/ 1840 1841ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1842M: Kyungmin Park <kyungmin.park@samsung.com> 1843M: Kamil Debski <kamil@wypas.org> 1844M: Andrzej Hajda <a.hajda@samsung.com> 1845L: linux-arm-kernel@lists.infradead.org 1846L: linux-media@vger.kernel.org 1847S: Maintained 1848F: drivers/media/platform/s5p-g2d/ 1849 1850ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1851M: Marek Szyprowski <m.szyprowski@samsung.com> 1852L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1853L: linux-media@vger.kernel.org 1854S: Maintained 1855F: drivers/media/platform/s5p-cec/ 1856F: Documentation/devicetree/bindings/media/s5p-cec.txt 1857 1858ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1859M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1860M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1861L: linux-arm-kernel@lists.infradead.org 1862L: linux-media@vger.kernel.org 1863S: Maintained 1864F: drivers/media/platform/s5p-jpeg/ 1865 1866ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1867M: Kyungmin Park <kyungmin.park@samsung.com> 1868M: Kamil Debski <kamil@wypas.org> 1869M: Jeongtae Park <jtp.park@samsung.com> 1870M: Andrzej Hajda <a.hajda@samsung.com> 1871L: linux-arm-kernel@lists.infradead.org 1872L: linux-media@vger.kernel.org 1873S: Maintained 1874F: arch/arm/plat-samsung/s5p-dev-mfc.c 1875F: drivers/media/platform/s5p-mfc/ 1876 1877ARM/SHMOBILE ARM ARCHITECTURE 1878M: Simon Horman <horms@verge.net.au> 1879M: Magnus Damm <magnus.damm@gmail.com> 1880L: linux-renesas-soc@vger.kernel.org 1881Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1882T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1883S: Supported 1884F: arch/arm/boot/dts/emev2* 1885F: arch/arm/boot/dts/r7s* 1886F: arch/arm/boot/dts/r8a* 1887F: arch/arm/boot/dts/sh* 1888F: arch/arm/configs/shmobile_defconfig 1889F: arch/arm/include/debug/renesas-scif.S 1890F: arch/arm/mach-shmobile/ 1891F: drivers/soc/renesas/ 1892F: include/linux/soc/renesas/ 1893 1894ARM/SOCFPGA ARCHITECTURE 1895M: Dinh Nguyen <dinguyen@kernel.org> 1896S: Maintained 1897F: arch/arm/mach-socfpga/ 1898F: arch/arm/boot/dts/socfpga* 1899F: arch/arm/configs/socfpga_defconfig 1900F: arch/arm64/boot/dts/altera/ 1901W: http://www.rocketboards.org 1902T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1903 1904ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1905M: Dinh Nguyen <dinguyen@kernel.org> 1906S: Maintained 1907F: drivers/clk/socfpga/ 1908 1909ARM/SOCFPGA EDAC SUPPORT 1910M: Thor Thayer <thor.thayer@linux.intel.com> 1911S: Maintained 1912F: drivers/edac/altera_edac. 1913 1914ARM/STI ARCHITECTURE 1915M: Patrice Chotard <patrice.chotard@st.com> 1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1917W: http://www.stlinux.com 1918S: Maintained 1919F: arch/arm/mach-sti/ 1920F: arch/arm/boot/dts/sti* 1921F: drivers/char/hw_random/st-rng.c 1922F: drivers/clocksource/arm_global_timer.c 1923F: drivers/clocksource/clksrc_st_lpc.c 1924F: drivers/cpufreq/sti-cpufreq.c 1925F: drivers/dma/st_fdma* 1926F: drivers/i2c/busses/i2c-st.c 1927F: drivers/media/rc/st_rc.c 1928F: drivers/media/platform/sti/c8sectpfe/ 1929F: drivers/mmc/host/sdhci-st.c 1930F: drivers/phy/st/phy-miphy28lp.c 1931F: drivers/phy/st/phy-stih407-usb.c 1932F: drivers/pinctrl/pinctrl-st.c 1933F: drivers/remoteproc/st_remoteproc.c 1934F: drivers/remoteproc/st_slim_rproc.c 1935F: drivers/reset/sti/ 1936F: drivers/rtc/rtc-st-lpc.c 1937F: drivers/tty/serial/st-asc.c 1938F: drivers/usb/dwc3/dwc3-st.c 1939F: drivers/usb/host/ehci-st.c 1940F: drivers/usb/host/ohci-st.c 1941F: drivers/watchdog/st_lpc_wdt.c 1942F: drivers/ata/ahci_st.c 1943F: include/linux/remoteproc/st_slim_rproc.h 1944 1945ARM/STM32 ARCHITECTURE 1946M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1947M: Alexandre Torgue <alexandre.torgue@st.com> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949S: Maintained 1950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1951N: stm32 1952F: drivers/clocksource/armv7m_systick.c 1953 1954ARM/TANGO ARCHITECTURE 1955M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1956L: linux-arm-kernel@lists.infradead.org 1957S: Maintained 1958N: tango 1959 1960ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1961M: Lennert Buytenhek <kernel@wantstofly.org> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964 1965ARM/TETON BGA MACHINE SUPPORT 1966M: "Mark F. Brown" <mark.brown314@gmail.com> 1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1968S: Maintained 1969 1970ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1971M: Santosh Shilimkar <ssantosh@kernel.org> 1972L: linux-kernel@vger.kernel.org 1973S: Maintained 1974F: drivers/memory/*emif* 1975 1976ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1977M: Santosh Shilimkar <ssantosh@kernel.org> 1978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1979S: Maintained 1980F: arch/arm/mach-keystone/ 1981F: arch/arm/boot/dts/keystone-* 1982T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1983 1984ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1985M: Santosh Shilimkar <ssantosh@kernel.org> 1986L: linux-kernel@vger.kernel.org 1987S: Maintained 1988F: drivers/clk/keystone/ 1989 1990ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1991M: Santosh Shilimkar <ssantosh@kernel.org> 1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1993L: linux-kernel@vger.kernel.org 1994S: Maintained 1995F: drivers/clocksource/timer-keystone.c 1996 1997ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1998M: Santosh Shilimkar <ssantosh@kernel.org> 1999L: linux-kernel@vger.kernel.org 2000S: Maintained 2001F: drivers/power/reset/keystone-reset.c 2002 2003ARM/THECUS N2100 MACHINE SUPPORT 2004M: Lennert Buytenhek <kernel@wantstofly.org> 2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2006S: Maintained 2007 2008ARM/TOSA MACHINE SUPPORT 2009M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2010M: Dirk Opfer <dirk@opfer-online.de> 2011S: Maintained 2012 2013ARM/U300 MACHINE SUPPORT 2014M: Linus Walleij <linus.walleij@linaro.org> 2015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2016S: Supported 2017F: arch/arm/mach-u300/ 2018F: drivers/clocksource/timer-u300.c 2019F: drivers/i2c/busses/i2c-stu300.c 2020F: drivers/rtc/rtc-coh901331.c 2021F: drivers/watchdog/coh901327_wdt.c 2022F: drivers/dma/coh901318* 2023F: drivers/mfd/ab3100* 2024F: drivers/rtc/rtc-ab3100.c 2025F: drivers/rtc/rtc-coh901331.c 2026T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2027 2028ARM/UNIPHIER ARCHITECTURE 2029M: Masahiro Yamada <yamada.masahiro@socionext.com> 2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2031T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2032S: Maintained 2033F: arch/arm/boot/dts/uniphier* 2034F: arch/arm/include/asm/hardware/cache-uniphier.h 2035F: arch/arm/mach-uniphier/ 2036F: arch/arm/mm/cache-uniphier.c 2037F: arch/arm64/boot/dts/socionext/ 2038F: drivers/bus/uniphier-system-bus.c 2039F: drivers/clk/uniphier/ 2040F: drivers/i2c/busses/i2c-uniphier* 2041F: drivers/irqchip/irq-uniphier-aidet.c 2042F: drivers/pinctrl/uniphier/ 2043F: drivers/reset/reset-uniphier.c 2044F: drivers/tty/serial/8250/8250_uniphier.c 2045N: uniphier 2046 2047ARM/Ux500 ARM ARCHITECTURE 2048M: Linus Walleij <linus.walleij@linaro.org> 2049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2050S: Maintained 2051F: arch/arm/mach-ux500/ 2052F: drivers/clocksource/clksrc-dbx500-prcmu.c 2053F: drivers/dma/ste_dma40* 2054F: drivers/hwspinlock/u8500_hsem.c 2055F: drivers/mfd/abx500* 2056F: drivers/mfd/ab8500* 2057F: drivers/mfd/dbx500* 2058F: drivers/mfd/db8500* 2059F: drivers/pinctrl/nomadik/pinctrl-ab* 2060F: drivers/pinctrl/nomadik/pinctrl-nomadik* 2061F: drivers/rtc/rtc-ab8500.c 2062F: drivers/rtc/rtc-pl031.c 2063T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 2064 2065ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2066M: Ulf Hansson <ulf.hansson@linaro.org> 2067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2068T: git git://git.linaro.org/people/ulfh/clk.git 2069S: Maintained 2070F: drivers/clk/ux500/ 2071 2072ARM/VERSATILE EXPRESS PLATFORM 2073M: Liviu Dudau <liviu.dudau@arm.com> 2074M: Sudeep Holla <sudeep.holla@arm.com> 2075M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2077S: Maintained 2078F: arch/arm/boot/dts/vexpress* 2079F: arch/arm64/boot/dts/arm/ 2080F: arch/arm/mach-vexpress/ 2081F: */*/vexpress* 2082F: */*/*/vexpress* 2083F: drivers/clk/versatile/clk-vexpress-osc.c 2084F: drivers/clocksource/versatile.c 2085N: mps2 2086 2087ARM/VFP SUPPORT 2088M: Russell King <linux@armlinux.org.uk> 2089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2090W: http://www.armlinux.org.uk/ 2091S: Maintained 2092F: arch/arm/vfp/ 2093 2094ARM/VOIPAC PXA270 SUPPORT 2095M: Marek Vasut <marek.vasut@gmail.com> 2096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2097S: Maintained 2098F: arch/arm/mach-pxa/vpac270.c 2099F: arch/arm/mach-pxa/include/mach/vpac270.h 2100 2101ARM/VT8500 ARM ARCHITECTURE 2102M: Tony Prisk <linux@prisktech.co.nz> 2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2104S: Maintained 2105F: arch/arm/mach-vt8500/ 2106F: drivers/clocksource/vt8500_timer.c 2107F: drivers/i2c/busses/i2c-wmt.c 2108F: drivers/mmc/host/wmt-sdmmc.c 2109F: drivers/pwm/pwm-vt8500.c 2110F: drivers/rtc/rtc-vt8500.c 2111F: drivers/tty/serial/vt8500_serial.c 2112F: drivers/usb/host/ehci-platform.c 2113F: drivers/usb/host/uhci-platform.c 2114F: drivers/video/fbdev/vt8500lcdfb.* 2115F: drivers/video/fbdev/wm8505fb* 2116F: drivers/video/fbdev/wmt_ge_rops.* 2117 2118ARM/ZIPIT Z2 SUPPORT 2119M: Marek Vasut <marek.vasut@gmail.com> 2120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2121S: Maintained 2122F: arch/arm/mach-pxa/z2.c 2123F: arch/arm/mach-pxa/include/mach/z2.h 2124 2125ARM/ZTE ARCHITECTURE 2126M: Jun Nie <jun.nie@linaro.org> 2127M: Baoyou Xie <baoyou.xie@linaro.org> 2128M: Shawn Guo <shawnguo@kernel.org> 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2130S: Maintained 2131F: arch/arm/boot/dts/zx2967* 2132F: arch/arm/mach-zx/ 2133F: arch/arm64/boot/dts/zte/ 2134F: drivers/clk/zte/ 2135F: drivers/dma/zx_dma.c 2136F: drivers/gpio/gpio-zx.c 2137F: drivers/i2c/busses/i2c-zx2967.c 2138F: drivers/mmc/host/dw_mmc-zx.* 2139F: drivers/pinctrl/zte/ 2140F: drivers/reset/reset-zx2967.c 2141F: drivers/soc/zte/ 2142F: drivers/thermal/zx2967_thermal.c 2143F: drivers/watchdog/zx2967_wdt.c 2144F: Documentation/devicetree/bindings/arm/zte.txt 2145F: Documentation/devicetree/bindings/clock/zx2967*.txt 2146F: Documentation/devicetree/bindings/dma/zxdma.txt 2147F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2148F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2149F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2150F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2151F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2152F: Documentation/devicetree/bindings/soc/zte/ 2153F: Documentation/devicetree/bindings/sound/zte,*.txt 2154F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2155F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2156F: include/dt-bindings/clock/zx2967*.h 2157F: include/dt-bindings/soc/zte,*.h 2158F: sound/soc/codecs/zx_aud96p22.c 2159F: sound/soc/zte/ 2160 2161ARM/ZYNQ ARCHITECTURE 2162M: Michal Simek <michal.simek@xilinx.com> 2163R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2165W: http://wiki.xilinx.com 2166T: git https://github.com/Xilinx/linux-xlnx.git 2167S: Supported 2168F: arch/arm/mach-zynq/ 2169F: drivers/cpuidle/cpuidle-zynq.c 2170F: drivers/block/xsysace.c 2171N: zynq 2172N: xilinx 2173F: drivers/clocksource/cadence_ttc_timer.c 2174F: drivers/i2c/busses/i2c-cadence.c 2175F: drivers/mmc/host/sdhci-of-arasan.c 2176F: drivers/edac/synopsys_edac.c 2177 2178ARM64 PORT (AARCH64 ARCHITECTURE) 2179M: Catalin Marinas <catalin.marinas@arm.com> 2180M: Will Deacon <will.deacon@arm.com> 2181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2182T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2183S: Maintained 2184F: arch/arm64/ 2185F: Documentation/arm64/ 2186 2187AS3645A LED FLASH CONTROLLER DRIVER 2188M: Sakari Ailus <sakari.ailus@iki.fi> 2189L: linux-leds@vger.kernel.org 2190S: Maintained 2191F: drivers/leds/leds-as3645a.c 2192 2193AS3645A LED FLASH CONTROLLER DRIVER 2194M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2195L: linux-media@vger.kernel.org 2196T: git git://linuxtv.org/media_tree.git 2197S: Maintained 2198F: drivers/media/i2c/as3645a.c 2199F: include/media/i2c/as3645a.h 2200 2201ASAHI KASEI AK8974 DRIVER 2202M: Linus Walleij <linus.walleij@linaro.org> 2203L: linux-iio@vger.kernel.org 2204W: http://www.akm.com/ 2205S: Supported 2206F: drivers/iio/magnetometer/ak8974.c 2207 2208ASC7621 HARDWARE MONITOR DRIVER 2209M: George Joseph <george.joseph@fairview5.com> 2210L: linux-hwmon@vger.kernel.org 2211S: Maintained 2212F: Documentation/hwmon/asc7621 2213F: drivers/hwmon/asc7621.c 2214 2215ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2216M: Corentin Chary <corentin.chary@gmail.com> 2217L: acpi4asus-user@lists.sourceforge.net 2218L: platform-driver-x86@vger.kernel.org 2219W: http://acpi4asus.sf.net 2220S: Maintained 2221F: drivers/platform/x86/asus*.c 2222F: drivers/platform/x86/eeepc*.c 2223 2224ASUS WIRELESS RADIO CONTROL DRIVER 2225M: João Paulo Rechi Vita <jprvita@gmail.com> 2226L: platform-driver-x86@vger.kernel.org 2227S: Maintained 2228F: drivers/platform/x86/asus-wireless.c 2229 2230ASYMMETRIC KEYS 2231M: David Howells <dhowells@redhat.com> 2232L: keyrings@vger.kernel.org 2233S: Maintained 2234F: Documentation/crypto/asymmetric-keys.txt 2235F: include/linux/verification.h 2236F: include/crypto/public_key.h 2237F: include/crypto/pkcs7.h 2238F: crypto/asymmetric_keys/ 2239 2240ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2241R: Dan Williams <dan.j.williams@intel.com> 2242W: http://sourceforge.net/projects/xscaleiop 2243S: Odd fixes 2244F: Documentation/crypto/async-tx-api.txt 2245F: crypto/async_tx/ 2246F: drivers/dma/ 2247F: include/linux/dmaengine.h 2248F: include/linux/async_tx.h 2249 2250AT24 EEPROM DRIVER 2251M: Wolfram Sang <wsa@the-dreams.de> 2252L: linux-i2c@vger.kernel.org 2253S: Maintained 2254F: drivers/misc/eeprom/at24.c 2255F: include/linux/platform_data/at24.h 2256 2257ATA OVER ETHERNET (AOE) DRIVER 2258M: "Ed L. Cashin" <ed.cashin@acm.org> 2259W: http://www.openaoe.org/ 2260S: Supported 2261F: Documentation/aoe/ 2262F: drivers/block/aoe/ 2263 2264ATHEROS 71XX/9XXX GPIO DRIVER 2265M: Alban Bedel <albeu@free.fr> 2266W: https://github.com/AlbanBedel/linux 2267T: git git://github.com/AlbanBedel/linux 2268S: Maintained 2269F: drivers/gpio/gpio-ath79.c 2270F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2271 2272ATHEROS ATH GENERIC UTILITIES 2273M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2274L: linux-wireless@vger.kernel.org 2275S: Supported 2276F: drivers/net/wireless/ath/* 2277 2278ATHEROS ATH5K WIRELESS DRIVER 2279M: Jiri Slaby <jirislaby@gmail.com> 2280M: Nick Kossifidis <mickflemm@gmail.com> 2281M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2282L: linux-wireless@vger.kernel.org 2283W: http://wireless.kernel.org/en/users/Drivers/ath5k 2284S: Maintained 2285F: drivers/net/wireless/ath/ath5k/ 2286 2287ATHEROS ATH6KL WIRELESS DRIVER 2288M: Kalle Valo <kvalo@qca.qualcomm.com> 2289L: linux-wireless@vger.kernel.org 2290W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2291T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2292S: Supported 2293F: drivers/net/wireless/ath/ath6kl/ 2294 2295ATI_REMOTE2 DRIVER 2296M: Ville Syrjala <syrjala@sci.fi> 2297S: Maintained 2298F: drivers/input/misc/ati_remote2.c 2299 2300ATK0110 HWMON DRIVER 2301M: Luca Tettamanti <kronos.it@gmail.com> 2302L: linux-hwmon@vger.kernel.org 2303S: Maintained 2304F: drivers/hwmon/asus_atk0110.c 2305 2306ATLX ETHERNET DRIVERS 2307M: Jay Cliburn <jcliburn@gmail.com> 2308M: Chris Snook <chris.snook@gmail.com> 2309L: netdev@vger.kernel.org 2310W: http://sourceforge.net/projects/atl1 2311W: http://atl1.sourceforge.net 2312S: Maintained 2313F: drivers/net/ethernet/atheros/ 2314 2315ATM 2316M: Chas Williams <3chas3@gmail.com> 2317L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2318L: netdev@vger.kernel.org 2319W: http://linux-atm.sourceforge.net 2320S: Maintained 2321F: drivers/atm/ 2322F: include/linux/atm* 2323F: include/uapi/linux/atm* 2324 2325ATMEL AT91 / AT32 MCI DRIVER 2326M: Ludovic Desroches <ludovic.desroches@microchip.com> 2327S: Maintained 2328F: drivers/mmc/host/atmel-mci.c 2329 2330ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2331M: Nicolas Ferre <nicolas.ferre@microchip.com> 2332S: Supported 2333F: drivers/power/reset/at91-sama5d2_shdwc.c 2334 2335ATMEL Audio ALSA driver 2336M: Nicolas Ferre <nicolas.ferre@microchip.com> 2337L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2338S: Supported 2339F: sound/soc/atmel 2340 2341ATMEL I2C DRIVER 2342M: Ludovic Desroches <ludovic.desroches@microchip.com> 2343L: linux-i2c@vger.kernel.org 2344S: Supported 2345F: drivers/i2c/busses/i2c-at91.c 2346 2347ATMEL ISI DRIVER 2348M: Ludovic Desroches <ludovic.desroches@microchip.com> 2349L: linux-media@vger.kernel.org 2350S: Supported 2351F: drivers/media/platform/atmel/atmel-isi.c 2352F: include/media/atmel-isi.h 2353 2354ATMEL LCDFB DRIVER 2355M: Nicolas Ferre <nicolas.ferre@microchip.com> 2356L: linux-fbdev@vger.kernel.org 2357S: Maintained 2358F: drivers/video/fbdev/atmel_lcdfb.c 2359F: include/video/atmel_lcdc.h 2360 2361ATMEL MACB ETHERNET DRIVER 2362M: Nicolas Ferre <nicolas.ferre@microchip.com> 2363S: Supported 2364F: drivers/net/ethernet/cadence/ 2365 2366ATMEL MAXTOUCH DRIVER 2367M: Nick Dyer <nick@shmanahar.org> 2368T: git git://github.com/ndyer/linux.git 2369S: Maintained 2370F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2371F: drivers/input/touchscreen/atmel_mxt_ts.c 2372F: include/linux/platform_data/atmel_mxt_ts.h 2373 2374ATMEL NAND DRIVER 2375M: Wenyou Yang <wenyou.yang@atmel.com> 2376M: Josh Wu <rainyfeeling@outlook.com> 2377L: linux-mtd@lists.infradead.org 2378S: Supported 2379F: drivers/mtd/nand/atmel/* 2380 2381ATMEL SAMA5D2 ADC DRIVER 2382M: Ludovic Desroches <ludovic.desroches@microchip.com> 2383L: linux-iio@vger.kernel.org 2384S: Supported 2385F: drivers/iio/adc/at91-sama5d2_adc.c 2386 2387ATMEL SDMMC DRIVER 2388M: Ludovic Desroches <ludovic.desroches@microchip.com> 2389L: linux-mmc@vger.kernel.org 2390S: Supported 2391F: drivers/mmc/host/sdhci-of-at91.c 2392 2393ATMEL SPI DRIVER 2394M: Nicolas Ferre <nicolas.ferre@microchip.com> 2395S: Supported 2396F: drivers/spi/spi-atmel.* 2397 2398ATMEL SSC DRIVER 2399M: Nicolas Ferre <nicolas.ferre@microchip.com> 2400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2401S: Supported 2402F: drivers/misc/atmel-ssc.c 2403F: include/linux/atmel-ssc.h 2404 2405ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2406M: Nicolas Ferre <nicolas.ferre@microchip.com> 2407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2408S: Supported 2409F: drivers/misc/atmel_tclib.c 2410F: drivers/clocksource/tcb_clksrc.c 2411 2412ATMEL USBA UDC DRIVER 2413M: Nicolas Ferre <nicolas.ferre@microchip.com> 2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2415S: Supported 2416F: drivers/usb/gadget/udc/atmel_usba_udc.* 2417 2418ATMEL WIRELESS DRIVER 2419M: Simon Kelley <simon@thekelleys.org.uk> 2420L: linux-wireless@vger.kernel.org 2421W: http://www.thekelleys.org.uk/atmel 2422W: http://atmelwlandriver.sourceforge.net/ 2423S: Maintained 2424F: drivers/net/wireless/atmel/atmel* 2425 2426ATMEL XDMA DRIVER 2427M: Ludovic Desroches <ludovic.desroches@microchip.com> 2428L: linux-arm-kernel@lists.infradead.org 2429L: dmaengine@vger.kernel.org 2430S: Supported 2431F: drivers/dma/at_xdmac.c 2432 2433ATOMIC INFRASTRUCTURE 2434M: Will Deacon <will.deacon@arm.com> 2435M: Peter Zijlstra <peterz@infradead.org> 2436R: Boqun Feng <boqun.feng@gmail.com> 2437L: linux-kernel@vger.kernel.org 2438S: Maintained 2439F: arch/*/include/asm/atomic*.h 2440F: include/*/atomic*.h 2441 2442ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2443M: Bradley Grove <linuxdrivers@attotech.com> 2444L: linux-scsi@vger.kernel.org 2445W: http://www.attotech.com 2446S: Supported 2447F: drivers/scsi/esas2r 2448 2449ATUSB IEEE 802.15.4 RADIO DRIVER 2450M: Stefan Schmidt <stefan@osg.samsung.com> 2451L: linux-wpan@vger.kernel.org 2452S: Maintained 2453F: drivers/net/ieee802154/atusb.c 2454F: drivers/net/ieee802154/atusb.h 2455F: drivers/net/ieee802154/at86rf230.h 2456 2457AUDIT SUBSYSTEM 2458M: Paul Moore <paul@paul-moore.com> 2459M: Eric Paris <eparis@redhat.com> 2460L: linux-audit@redhat.com (moderated for non-subscribers) 2461W: https://github.com/linux-audit 2462W: https://people.redhat.com/sgrubb/audit 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2464S: Supported 2465F: include/linux/audit.h 2466F: include/uapi/linux/audit.h 2467F: kernel/audit* 2468 2469AUXILIARY DISPLAY DRIVERS 2470M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2471W: http://miguelojeda.es/auxdisplay.htm 2472W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2473S: Maintained 2474F: drivers/auxdisplay/ 2475F: include/linux/cfag12864b.h 2476 2477AX.25 NETWORK LAYER 2478M: Ralf Baechle <ralf@linux-mips.org> 2479L: linux-hams@vger.kernel.org 2480W: http://www.linux-ax25.org/ 2481S: Maintained 2482F: include/uapi/linux/ax25.h 2483F: include/net/ax25.h 2484F: net/ax25/ 2485 2486AXENTIA ARM DEVICES 2487M: Peter Rosin <peda@axentia.se> 2488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2489S: Maintained 2490F: Documentation/devicetree/bindings/arm/axentia.txt 2491F: arch/arm/boot/dts/at91-linea.dtsi 2492F: arch/arm/boot/dts/at91-tse850-3.dts 2493 2494AXENTIA ASOC DRIVERS 2495M: Peter Rosin <peda@axentia.se> 2496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2497S: Maintained 2498F: Documentation/devicetree/bindings/sound/axentia,* 2499F: sound/soc/atmel/tse850-pcm5142.c 2500 2501AZ6007 DVB DRIVER 2502M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2503M: Mauro Carvalho Chehab <mchehab@kernel.org> 2504L: linux-media@vger.kernel.org 2505W: https://linuxtv.org 2506T: git git://linuxtv.org/media_tree.git 2507S: Maintained 2508F: drivers/media/usb/dvb-usb-v2/az6007.c 2509 2510AZTECH FM RADIO RECEIVER DRIVER 2511M: Hans Verkuil <hverkuil@xs4all.nl> 2512L: linux-media@vger.kernel.org 2513T: git git://linuxtv.org/media_tree.git 2514W: https://linuxtv.org 2515S: Maintained 2516F: drivers/media/radio/radio-aztech* 2517 2518B43 WIRELESS DRIVER 2519L: linux-wireless@vger.kernel.org 2520L: b43-dev@lists.infradead.org 2521W: http://wireless.kernel.org/en/users/Drivers/b43 2522S: Odd Fixes 2523F: drivers/net/wireless/broadcom/b43/ 2524 2525B43LEGACY WIRELESS DRIVER 2526M: Larry Finger <Larry.Finger@lwfinger.net> 2527L: linux-wireless@vger.kernel.org 2528L: b43-dev@lists.infradead.org 2529W: http://wireless.kernel.org/en/users/Drivers/b43 2530S: Maintained 2531F: drivers/net/wireless/broadcom/b43legacy/ 2532 2533BACKLIGHT CLASS/SUBSYSTEM 2534M: Lee Jones <lee.jones@linaro.org> 2535M: Daniel Thompson <daniel.thompson@linaro.org> 2536M: Jingoo Han <jingoohan1@gmail.com> 2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2538S: Maintained 2539F: drivers/video/backlight/ 2540F: include/linux/backlight.h 2541F: include/linux/pwm_backlight.h 2542F: Documentation/devicetree/bindings/leds/backlight 2543 2544BATMAN ADVANCED 2545M: Marek Lindner <mareklindner@neomailbox.ch> 2546M: Simon Wunderlich <sw@simonwunderlich.de> 2547M: Antonio Quartulli <a@unstable.cc> 2548L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2549W: https://www.open-mesh.org/ 2550Q: https://patchwork.open-mesh.org/project/batman/list/ 2551S: Maintained 2552F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2553F: Documentation/ABI/testing/sysfs-class-net-mesh 2554F: Documentation/networking/batman-adv.rst 2555F: include/uapi/linux/batman_adv.h 2556F: net/batman-adv/ 2557 2558BAYCOM/HDLCDRV DRIVERS FOR AX.25 2559M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2560L: linux-hams@vger.kernel.org 2561W: http://www.baycom.org/~tom/ham/ham.html 2562S: Maintained 2563F: drivers/net/hamradio/baycom* 2564 2565BCACHE (BLOCK LAYER CACHE) 2566M: Kent Overstreet <kent.overstreet@gmail.com> 2567L: linux-bcache@vger.kernel.org 2568W: http://bcache.evilpiepirate.org 2569S: Orphan 2570F: drivers/md/bcache/ 2571 2572BDISP ST MEDIA DRIVER 2573M: Fabien Dessenne <fabien.dessenne@st.com> 2574L: linux-media@vger.kernel.org 2575T: git git://linuxtv.org/media_tree.git 2576W: https://linuxtv.org 2577S: Supported 2578F: drivers/media/platform/sti/bdisp 2579 2580BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2581M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2582L: netdev@vger.kernel.org 2583S: Maintained 2584F: drivers/net/ethernet/ec_bhf.c 2585 2586BEFS FILE SYSTEM 2587M: Luis de Bethencourt <luisbg@kernel.org> 2588M: Salah Triki <salah.triki@gmail.com> 2589S: Maintained 2590T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2591F: Documentation/filesystems/befs.txt 2592F: fs/befs/ 2593 2594BFQ I/O SCHEDULER 2595M: Paolo Valente <paolo.valente@linaro.org> 2596M: Jens Axboe <axboe@kernel.dk> 2597L: linux-block@vger.kernel.org 2598S: Maintained 2599F: block/bfq-* 2600F: Documentation/block/bfq-iosched.txt 2601 2602BFS FILE SYSTEM 2603M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2604S: Maintained 2605F: Documentation/filesystems/bfs.txt 2606F: fs/bfs/ 2607F: include/uapi/linux/bfs_fs.h 2608 2609BLACKFIN ARCHITECTURE 2610M: Steven Miao <realmz6@gmail.com> 2611L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2612T: git git://git.code.sf.net/p/adi-linux/code 2613W: http://blackfin.uclinux.org 2614S: Supported 2615F: arch/blackfin/ 2616 2617BLACKFIN EMAC DRIVER 2618L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2619W: http://blackfin.uclinux.org 2620S: Supported 2621F: drivers/net/ethernet/adi/ 2622 2623BLACKFIN MEDIA DRIVER 2624M: Scott Jiang <scott.jiang.linux@gmail.com> 2625L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2626W: http://blackfin.uclinux.org/ 2627S: Supported 2628F: drivers/media/platform/blackfin/ 2629F: drivers/media/i2c/adv7183* 2630F: drivers/media/i2c/vs6624* 2631 2632BLACKFIN RTC DRIVER 2633L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2634W: http://blackfin.uclinux.org 2635S: Supported 2636F: drivers/rtc/rtc-bfin.c 2637 2638BLACKFIN SDH DRIVER 2639L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2640W: http://blackfin.uclinux.org 2641S: Supported 2642F: drivers/mmc/host/bfin_sdh.c 2643 2644BLACKFIN SERIAL DRIVER 2645L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2646W: http://blackfin.uclinux.org 2647S: Supported 2648F: drivers/tty/serial/bfin_uart.c 2649 2650BLACKFIN WATCHDOG DRIVER 2651L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2652W: http://blackfin.uclinux.org 2653S: Supported 2654F: drivers/watchdog/bfin_wdt.c 2655 2656BLINKM RGB LED DRIVER 2657M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2658S: Maintained 2659F: drivers/leds/leds-blinkm.c 2660 2661BLOCK LAYER 2662M: Jens Axboe <axboe@kernel.dk> 2663L: linux-block@vger.kernel.org 2664T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2665S: Maintained 2666F: block/ 2667F: kernel/trace/blktrace.c 2668F: lib/sbitmap.c 2669 2670BLOCK2MTD DRIVER 2671M: Joern Engel <joern@lazybastard.org> 2672L: linux-mtd@lists.infradead.org 2673S: Maintained 2674F: drivers/mtd/devices/block2mtd.c 2675 2676BLUETOOTH DRIVERS 2677M: Marcel Holtmann <marcel@holtmann.org> 2678M: Gustavo Padovan <gustavo@padovan.org> 2679M: Johan Hedberg <johan.hedberg@gmail.com> 2680L: linux-bluetooth@vger.kernel.org 2681W: http://www.bluez.org/ 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2684S: Maintained 2685F: drivers/bluetooth/ 2686 2687BLUETOOTH SUBSYSTEM 2688M: Marcel Holtmann <marcel@holtmann.org> 2689M: Gustavo Padovan <gustavo@padovan.org> 2690M: Johan Hedberg <johan.hedberg@gmail.com> 2691L: linux-bluetooth@vger.kernel.org 2692W: http://www.bluez.org/ 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2695S: Maintained 2696F: net/bluetooth/ 2697F: include/net/bluetooth/ 2698 2699BONDING DRIVER 2700M: Jay Vosburgh <j.vosburgh@gmail.com> 2701M: Veaceslav Falico <vfalico@gmail.com> 2702M: Andy Gospodarek <andy@greyhouse.net> 2703L: netdev@vger.kernel.org 2704W: http://sourceforge.net/projects/bonding/ 2705S: Supported 2706F: drivers/net/bonding/ 2707F: include/uapi/linux/if_bonding.h 2708 2709BPF (Safe dynamic programs and tools) 2710M: Alexei Starovoitov <ast@kernel.org> 2711M: Daniel Borkmann <daniel@iogearbox.net> 2712L: netdev@vger.kernel.org 2713L: linux-kernel@vger.kernel.org 2714S: Supported 2715F: arch/x86/net/bpf_jit* 2716F: Documentation/networking/filter.txt 2717F: include/linux/bpf* 2718F: include/linux/filter.h 2719F: include/uapi/linux/bpf* 2720F: include/uapi/linux/filter.h 2721F: kernel/bpf/ 2722F: kernel/trace/bpf_trace.c 2723F: lib/test_bpf.c 2724F: net/bpf/ 2725F: net/core/filter.c 2726F: net/sched/act_bpf.c 2727F: net/sched/cls_bpf.c 2728F: samples/bpf/ 2729F: tools/net/bpf* 2730F: tools/testing/selftests/bpf/ 2731 2732BROADCOM B44 10/100 ETHERNET DRIVER 2733M: Michael Chan <michael.chan@broadcom.com> 2734L: netdev@vger.kernel.org 2735S: Supported 2736F: drivers/net/ethernet/broadcom/b44.* 2737 2738BROADCOM B53 ETHERNET SWITCH DRIVER 2739M: Florian Fainelli <f.fainelli@gmail.com> 2740L: netdev@vger.kernel.org 2741L: openwrt-devel@lists.openwrt.org (subscribers-only) 2742S: Supported 2743F: drivers/net/dsa/b53/* 2744F: include/linux/platform_data/b53.h 2745 2746BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2747M: Florian Fainelli <f.fainelli@gmail.com> 2748M: Ray Jui <rjui@broadcom.com> 2749M: Scott Branden <sbranden@broadcom.com> 2750M: bcm-kernel-feedback-list@broadcom.com 2751T: git git://github.com/broadcom/mach-bcm 2752S: Maintained 2753N: bcm281* 2754N: bcm113* 2755N: bcm216* 2756N: kona 2757F: arch/arm/mach-bcm/ 2758 2759BROADCOM BCM2835 ARM ARCHITECTURE 2760M: Eric Anholt <eric@anholt.net> 2761M: Stefan Wahren <stefan.wahren@i2se.com> 2762L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2764T: git git://github.com/anholt/linux 2765S: Maintained 2766N: bcm2835 2767F: drivers/staging/vc04_services 2768 2769BROADCOM BCM47XX MIPS ARCHITECTURE 2770M: Hauke Mehrtens <hauke@hauke-m.de> 2771M: Rafał Miłecki <zajec5@gmail.com> 2772L: linux-mips@linux-mips.org 2773S: Maintained 2774F: Documentation/devicetree/bindings/mips/brcm/ 2775F: arch/mips/bcm47xx/* 2776F: arch/mips/include/asm/mach-bcm47xx/* 2777 2778BROADCOM BCM5301X ARM ARCHITECTURE 2779M: Hauke Mehrtens <hauke@hauke-m.de> 2780M: Rafał Miłecki <zajec5@gmail.com> 2781M: Jon Mason <jonmason@broadcom.com> 2782M: bcm-kernel-feedback-list@broadcom.com 2783L: linux-arm-kernel@lists.infradead.org 2784S: Maintained 2785F: arch/arm/mach-bcm/bcm_5301x.c 2786F: arch/arm/boot/dts/bcm5301x*.dtsi 2787F: arch/arm/boot/dts/bcm470* 2788F: arch/arm/boot/dts/bcm953012* 2789 2790BROADCOM BCM53573 ARM ARCHITECTURE 2791M: Rafał Miłecki <rafal@milecki.pl> 2792L: linux-arm-kernel@lists.infradead.org 2793S: Maintained 2794F: arch/arm/boot/dts/bcm53573* 2795F: arch/arm/boot/dts/bcm47189* 2796 2797BROADCOM BCM63XX ARM ARCHITECTURE 2798M: Florian Fainelli <f.fainelli@gmail.com> 2799M: bcm-kernel-feedback-list@broadcom.com 2800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2801T: git git://github.com/broadcom/stblinux.git 2802S: Maintained 2803N: bcm63xx 2804 2805BROADCOM BCM63XX/BCM33XX UDC DRIVER 2806M: Kevin Cernekee <cernekee@gmail.com> 2807L: linux-usb@vger.kernel.org 2808S: Maintained 2809F: drivers/usb/gadget/udc/bcm63xx_udc.* 2810 2811BROADCOM BCM7XXX ARM ARCHITECTURE 2812M: Brian Norris <computersforpeace@gmail.com> 2813M: Gregory Fong <gregory.0xf0@gmail.com> 2814M: Florian Fainelli <f.fainelli@gmail.com> 2815M: bcm-kernel-feedback-list@broadcom.com 2816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2817T: git git://github.com/broadcom/stblinux.git 2818S: Maintained 2819F: arch/arm/mach-bcm/*brcmstb* 2820F: arch/arm/boot/dts/bcm7*.dts* 2821F: drivers/bus/brcmstb_gisb.c 2822N: brcmstb 2823 2824BROADCOM BMIPS CPUFREQ DRIVER 2825M: Markus Mayer <mmayer@broadcom.com> 2826M: bcm-kernel-feedback-list@broadcom.com 2827L: linux-pm@vger.kernel.org 2828S: Maintained 2829F: drivers/cpufreq/bmips-cpufreq.c 2830 2831BROADCOM BMIPS MIPS ARCHITECTURE 2832M: Kevin Cernekee <cernekee@gmail.com> 2833M: Florian Fainelli <f.fainelli@gmail.com> 2834L: linux-mips@linux-mips.org 2835T: git git://github.com/broadcom/stblinux.git 2836S: Maintained 2837F: arch/mips/bmips/* 2838F: arch/mips/include/asm/mach-bmips/* 2839F: arch/mips/kernel/*bmips* 2840F: arch/mips/boot/dts/brcm/bcm*.dts* 2841F: drivers/irqchip/irq-bcm63* 2842F: drivers/irqchip/irq-bcm7* 2843F: drivers/irqchip/irq-brcmstb* 2844F: include/linux/bcm963xx_nvram.h 2845F: include/linux/bcm963xx_tag.h 2846 2847BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2848M: Rasesh Mody <rasesh.mody@cavium.com> 2849M: Harish Patil <harish.patil@cavium.com> 2850M: Dept-GELinuxNICDev@cavium.com 2851L: netdev@vger.kernel.org 2852S: Supported 2853F: drivers/net/ethernet/broadcom/bnx2.* 2854F: drivers/net/ethernet/broadcom/bnx2_* 2855 2856BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2857M: QLogic-Storage-Upstream@qlogic.com 2858L: linux-scsi@vger.kernel.org 2859S: Supported 2860F: drivers/scsi/bnx2fc/ 2861 2862BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2863M: QLogic-Storage-Upstream@qlogic.com 2864L: linux-scsi@vger.kernel.org 2865S: Supported 2866F: drivers/scsi/bnx2i/ 2867 2868BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2869M: Ariel Elior <ariel.elior@cavium.com> 2870M: everest-linux-l2@cavium.com 2871L: netdev@vger.kernel.org 2872S: Supported 2873F: drivers/net/ethernet/broadcom/bnx2x/ 2874 2875BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2876M: Michael Chan <michael.chan@broadcom.com> 2877L: netdev@vger.kernel.org 2878S: Supported 2879F: drivers/net/ethernet/broadcom/bnxt/ 2880 2881BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2882M: Arend van Spriel <arend.vanspriel@broadcom.com> 2883M: Franky Lin <franky.lin@broadcom.com> 2884M: Hante Meuleman <hante.meuleman@broadcom.com> 2885M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2886M: Wright Feng <wright.feng@cypress.com> 2887L: linux-wireless@vger.kernel.org 2888L: brcm80211-dev-list.pdl@broadcom.com 2889L: brcm80211-dev-list@cypress.com 2890S: Supported 2891F: drivers/net/wireless/broadcom/brcm80211/ 2892 2893BROADCOM BRCMSTB GPIO DRIVER 2894M: Gregory Fong <gregory.0xf0@gmail.com> 2895L: bcm-kernel-feedback-list@broadcom.com 2896S: Supported 2897F: drivers/gpio/gpio-brcmstb.c 2898F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2899 2900BROADCOM GENET ETHERNET DRIVER 2901M: Florian Fainelli <f.fainelli@gmail.com> 2902L: netdev@vger.kernel.org 2903S: Supported 2904F: drivers/net/ethernet/broadcom/genet/ 2905 2906BROADCOM IPROC ARM ARCHITECTURE 2907M: Ray Jui <rjui@broadcom.com> 2908M: Scott Branden <sbranden@broadcom.com> 2909M: Jon Mason <jonmason@broadcom.com> 2910M: bcm-kernel-feedback-list@broadcom.com 2911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2912T: git git://github.com/broadcom/cygnus-linux.git 2913S: Maintained 2914N: iproc 2915N: cygnus 2916N: bcm[-_]nsp 2917N: bcm9113* 2918N: bcm9583* 2919N: bcm9585* 2920N: bcm9586* 2921N: bcm988312 2922N: bcm113* 2923N: bcm583* 2924N: bcm585* 2925N: bcm586* 2926N: bcm88312 2927F: arch/arm64/boot/dts/broadcom/ns2* 2928F: drivers/clk/bcm/clk-ns* 2929F: drivers/pinctrl/bcm/pinctrl-ns* 2930 2931BROADCOM KONA GPIO DRIVER 2932M: Ray Jui <rjui@broadcom.com> 2933L: bcm-kernel-feedback-list@broadcom.com 2934S: Supported 2935F: drivers/gpio/gpio-bcm-kona.c 2936F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2937 2938BROADCOM NETXTREME-E ROCE DRIVER 2939M: Selvin Xavier <selvin.xavier@broadcom.com> 2940M: Devesh Sharma <devesh.sharma@broadcom.com> 2941M: Somnath Kotur <somnath.kotur@broadcom.com> 2942M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2943L: linux-rdma@vger.kernel.org 2944W: http://www.broadcom.com 2945S: Supported 2946F: drivers/infiniband/hw/bnxt_re/ 2947F: include/uapi/rdma/bnxt_re-abi.h 2948 2949BROADCOM NVRAM DRIVER 2950M: Rafał Miłecki <zajec5@gmail.com> 2951L: linux-mips@linux-mips.org 2952S: Maintained 2953F: drivers/firmware/broadcom/* 2954 2955BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2956M: Rafał Miłecki <zajec5@gmail.com> 2957L: linux-wireless@vger.kernel.org 2958S: Maintained 2959F: drivers/bcma/ 2960F: include/linux/bcma/ 2961 2962BROADCOM STB AVS CPUFREQ DRIVER 2963M: Markus Mayer <mmayer@broadcom.com> 2964M: bcm-kernel-feedback-list@broadcom.com 2965L: linux-pm@vger.kernel.org 2966S: Maintained 2967F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2968F: drivers/cpufreq/brcmstb* 2969 2970BROADCOM STB NAND FLASH DRIVER 2971M: Brian Norris <computersforpeace@gmail.com> 2972M: Kamal Dasu <kdasu.kdev@gmail.com> 2973L: linux-mtd@lists.infradead.org 2974L: bcm-kernel-feedback-list@broadcom.com 2975S: Maintained 2976F: drivers/mtd/nand/brcmnand/ 2977 2978BROADCOM SYSTEMPORT ETHERNET DRIVER 2979M: Florian Fainelli <f.fainelli@gmail.com> 2980L: netdev@vger.kernel.org 2981S: Supported 2982F: drivers/net/ethernet/broadcom/bcmsysport.* 2983 2984BROADCOM TG3 GIGABIT ETHERNET DRIVER 2985M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2986M: Prashant Sreedharan <prashant@broadcom.com> 2987M: Michael Chan <mchan@broadcom.com> 2988L: netdev@vger.kernel.org 2989S: Supported 2990F: drivers/net/ethernet/broadcom/tg3.* 2991 2992BROCADE BFA FC SCSI DRIVER 2993M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2994M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2995L: linux-scsi@vger.kernel.org 2996S: Supported 2997F: drivers/scsi/bfa/ 2998 2999BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3000M: Rasesh Mody <rasesh.mody@cavium.com> 3001M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3002M: Dept-GELinuxNICDev@cavium.com 3003L: netdev@vger.kernel.org 3004S: Supported 3005F: drivers/net/ethernet/brocade/bna/ 3006 3007BSG (block layer generic sg v4 driver) 3008M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3009L: linux-scsi@vger.kernel.org 3010S: Supported 3011F: block/bsg.c 3012F: include/linux/bsg.h 3013F: include/uapi/linux/bsg.h 3014 3015BT87X AUDIO DRIVER 3016M: Clemens Ladisch <clemens@ladisch.de> 3017L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3018T: git git://git.alsa-project.org/alsa-kernel.git 3019S: Maintained 3020F: Documentation/sound/alsa/Bt87x.txt 3021F: sound/pci/bt87x.c 3022 3023BT8XXGPIO DRIVER 3024M: Michael Buesch <m@bues.ch> 3025W: http://bu3sch.de/btgpio.php 3026S: Maintained 3027F: drivers/gpio/gpio-bt8xx.c 3028 3029BTRFS FILE SYSTEM 3030M: Chris Mason <clm@fb.com> 3031M: Josef Bacik <jbacik@fb.com> 3032M: David Sterba <dsterba@suse.com> 3033L: linux-btrfs@vger.kernel.org 3034W: http://btrfs.wiki.kernel.org/ 3035Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3037S: Maintained 3038F: Documentation/filesystems/btrfs.txt 3039F: fs/btrfs/ 3040F: include/linux/btrfs* 3041F: include/uapi/linux/btrfs* 3042 3043BTTV VIDEO4LINUX DRIVER 3044M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3045M: Mauro Carvalho Chehab <mchehab@kernel.org> 3046L: linux-media@vger.kernel.org 3047W: https://linuxtv.org 3048T: git git://linuxtv.org/media_tree.git 3049S: Odd fixes 3050F: Documentation/media/v4l-drivers/bttv* 3051F: drivers/media/pci/bt8xx/bttv* 3052 3053BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3054M: Chanwoo Choi <cw00.choi@samsung.com> 3055L: linux-pm@vger.kernel.org 3056L: linux-samsung-soc@vger.kernel.org 3057T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3058S: Maintained 3059F: drivers/devfreq/exynos-bus.c 3060F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3061 3062BUSLOGIC SCSI DRIVER 3063M: Khalid Aziz <khalid@gonehiking.org> 3064L: linux-scsi@vger.kernel.org 3065S: Maintained 3066F: drivers/scsi/BusLogic.* 3067F: drivers/scsi/FlashPoint.* 3068 3069C-MEDIA CMI8788 DRIVER 3070M: Clemens Ladisch <clemens@ladisch.de> 3071L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3072T: git git://git.alsa-project.org/alsa-kernel.git 3073S: Maintained 3074F: sound/pci/oxygen/ 3075 3076C6X ARCHITECTURE 3077M: Mark Salter <msalter@redhat.com> 3078M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3079L: linux-c6x-dev@linux-c6x.org 3080W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3081S: Maintained 3082F: arch/c6x/ 3083 3084CA8210 IEEE-802.15.4 RADIO DRIVER 3085M: Harry Morris <h.morris@cascoda.com> 3086M: linuxdev@cascoda.com 3087L: linux-wpan@vger.kernel.org 3088W: https://github.com/Cascoda/ca8210-linux.git 3089S: Maintained 3090F: drivers/net/ieee802154/ca8210.c 3091F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3092 3093CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3094M: David Howells <dhowells@redhat.com> 3095L: linux-cachefs@redhat.com (moderated for non-subscribers) 3096S: Supported 3097F: Documentation/filesystems/caching/cachefiles.txt 3098F: fs/cachefiles/ 3099 3100CADET FM/AM RADIO RECEIVER DRIVER 3101M: Hans Verkuil <hverkuil@xs4all.nl> 3102L: linux-media@vger.kernel.org 3103T: git git://linuxtv.org/media_tree.git 3104W: https://linuxtv.org 3105S: Maintained 3106F: drivers/media/radio/radio-cadet* 3107 3108CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3109M: Jonathan Corbet <corbet@lwn.net> 3110L: linux-media@vger.kernel.org 3111T: git git://linuxtv.org/media_tree.git 3112S: Maintained 3113F: Documentation/media/v4l-drivers/cafe_ccic* 3114F: drivers/media/platform/marvell-ccic/ 3115 3116CAIF NETWORK LAYER 3117M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3118L: netdev@vger.kernel.org 3119S: Supported 3120F: Documentation/networking/caif/ 3121F: drivers/net/caif/ 3122F: include/uapi/linux/caif/ 3123F: include/net/caif/ 3124F: net/caif/ 3125 3126CALGARY x86-64 IOMMU 3127M: Muli Ben-Yehuda <mulix@mulix.org> 3128M: Jon Mason <jdmason@kudzu.us> 3129L: iommu@lists.linux-foundation.org 3130S: Maintained 3131F: arch/x86/kernel/pci-calgary_64.c 3132F: arch/x86/kernel/tce_64.c 3133F: arch/x86/include/asm/calgary.h 3134F: arch/x86/include/asm/tce.h 3135 3136CAN NETWORK DRIVERS 3137M: Wolfgang Grandegger <wg@grandegger.com> 3138M: Marc Kleine-Budde <mkl@pengutronix.de> 3139L: linux-can@vger.kernel.org 3140W: https://github.com/linux-can 3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3143S: Maintained 3144F: Documentation/devicetree/bindings/net/can/ 3145F: drivers/net/can/ 3146F: include/linux/can/dev.h 3147F: include/linux/can/platform/ 3148F: include/uapi/linux/can/error.h 3149F: include/uapi/linux/can/netlink.h 3150 3151CAN NETWORK LAYER 3152M: Oliver Hartkopp <socketcan@hartkopp.net> 3153M: Marc Kleine-Budde <mkl@pengutronix.de> 3154L: linux-can@vger.kernel.org 3155W: https://github.com/linux-can 3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3158S: Maintained 3159F: Documentation/networking/can.txt 3160F: net/can/ 3161F: include/linux/can/core.h 3162F: include/uapi/linux/can.h 3163F: include/uapi/linux/can/bcm.h 3164F: include/uapi/linux/can/raw.h 3165F: include/uapi/linux/can/gw.h 3166 3167CAPABILITIES 3168M: Serge Hallyn <serge@hallyn.com> 3169L: linux-security-module@vger.kernel.org 3170S: Supported 3171F: include/linux/capability.h 3172F: include/uapi/linux/capability.h 3173F: security/commoncap.c 3174F: kernel/capability.c 3175 3176CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3177M: Kevin Tsai <ktsai@capellamicro.com> 3178S: Maintained 3179F: drivers/iio/light/cm* 3180 3181CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3182M: Christian Lamparter <chunkeey@googlemail.com> 3183L: linux-wireless@vger.kernel.org 3184W: http://wireless.kernel.org/en/users/Drivers/carl9170 3185S: Maintained 3186F: drivers/net/wireless/ath/carl9170/ 3187 3188CAVIUM I2C DRIVER 3189M: Jan Glauber <jglauber@cavium.com> 3190M: David Daney <david.daney@cavium.com> 3191W: http://www.cavium.com 3192S: Supported 3193F: drivers/i2c/busses/i2c-octeon* 3194F: drivers/i2c/busses/i2c-thunderx* 3195 3196CAVIUM LIQUIDIO NETWORK DRIVER 3197M: Derek Chickles <derek.chickles@caviumnetworks.com> 3198M: Satanand Burla <satananda.burla@caviumnetworks.com> 3199M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3200M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3201L: netdev@vger.kernel.org 3202W: http://www.cavium.com 3203S: Supported 3204F: drivers/net/ethernet/cavium/liquidio/ 3205 3206CAVIUM MMC DRIVER 3207M: Jan Glauber <jglauber@cavium.com> 3208M: David Daney <david.daney@cavium.com> 3209M: Steven J. Hill <Steven.Hill@cavium.com> 3210W: http://www.cavium.com 3211S: Supported 3212F: drivers/mmc/host/cavium* 3213 3214CAVIUM OCTEON-TX CRYPTO DRIVER 3215M: George Cherian <george.cherian@cavium.com> 3216L: linux-crypto@vger.kernel.org 3217W: http://www.cavium.com 3218S: Supported 3219F: drivers/crypto/cavium/cpt/ 3220 3221CAVIUM THUNDERX2 ARM64 SOC 3222M: Robert Richter <rrichter@cavium.com> 3223M: Jayachandran C <jnair@caviumnetworks.com> 3224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3225S: Maintained 3226F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3227F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3228 3229CC2520 IEEE-802.15.4 RADIO DRIVER 3230M: Varka Bhadram <varkabhadram@gmail.com> 3231L: linux-wpan@vger.kernel.org 3232S: Maintained 3233F: drivers/net/ieee802154/cc2520.c 3234F: include/linux/spi/cc2520.h 3235F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3236 3237CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3238M: Gilad Ben-Yossef <gilad@benyossef.com> 3239L: linux-crypto@vger.kernel.org 3240L: driverdev-devel@linuxdriverproject.org 3241S: Supported 3242F: drivers/staging/ccree/ 3243W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3244 3245CEC FRAMEWORK 3246M: Hans Verkuil <hans.verkuil@cisco.com> 3247L: linux-media@vger.kernel.org 3248T: git git://linuxtv.org/media_tree.git 3249W: http://linuxtv.org 3250S: Supported 3251F: Documentation/media/kapi/cec-core.rst 3252F: Documentation/media/uapi/cec 3253F: drivers/media/cec/ 3254F: drivers/media/rc/keymaps/rc-cec.c 3255F: include/media/cec.h 3256F: include/media/cec-notifier.h 3257F: include/uapi/linux/cec.h 3258F: include/uapi/linux/cec-funcs.h 3259F: Documentation/devicetree/bindings/media/cec.txt 3260 3261CELL BROADBAND ENGINE ARCHITECTURE 3262M: Arnd Bergmann <arnd@arndb.de> 3263L: linuxppc-dev@lists.ozlabs.org 3264W: http://www.ibm.com/developerworks/power/cell/ 3265S: Supported 3266F: arch/powerpc/include/asm/cell*.h 3267F: arch/powerpc/include/asm/spu*.h 3268F: arch/powerpc/include/uapi/asm/spu*.h 3269F: arch/powerpc/oprofile/*cell* 3270F: arch/powerpc/platforms/cell/ 3271 3272CEPH COMMON CODE (LIBCEPH) 3273M: Ilya Dryomov <idryomov@gmail.com> 3274M: "Yan, Zheng" <zyan@redhat.com> 3275M: Sage Weil <sage@redhat.com> 3276L: ceph-devel@vger.kernel.org 3277W: http://ceph.com/ 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3279T: git git://github.com/ceph/ceph-client.git 3280S: Supported 3281F: net/ceph/ 3282F: include/linux/ceph/ 3283F: include/linux/crush/ 3284 3285CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3286M: "Yan, Zheng" <zyan@redhat.com> 3287M: Sage Weil <sage@redhat.com> 3288M: Ilya Dryomov <idryomov@gmail.com> 3289L: ceph-devel@vger.kernel.org 3290W: http://ceph.com/ 3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3292T: git git://github.com/ceph/ceph-client.git 3293S: Supported 3294F: Documentation/filesystems/ceph.txt 3295F: fs/ceph/ 3296 3297CERTIFICATE HANDLING: 3298M: David Howells <dhowells@redhat.com> 3299M: David Woodhouse <dwmw2@infradead.org> 3300L: keyrings@vger.kernel.org 3301S: Maintained 3302F: Documentation/module-signing.txt 3303F: certs/ 3304F: scripts/sign-file.c 3305F: scripts/extract-cert.c 3306 3307CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3308L: linux-usb@vger.kernel.org 3309S: Orphan 3310F: Documentation/usb/WUSB-Design-overview.txt 3311F: Documentation/usb/wusb-cbaf 3312F: drivers/usb/host/hwa-hc.c 3313F: drivers/usb/host/whci/ 3314F: drivers/usb/wusbcore/ 3315F: include/linux/usb/wusb* 3316 3317CFAG12864B LCD DRIVER 3318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3319W: http://miguelojeda.es/auxdisplay.htm 3320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3321S: Maintained 3322F: drivers/auxdisplay/cfag12864b.c 3323F: include/linux/cfag12864b.h 3324 3325CFAG12864BFB LCD FRAMEBUFFER DRIVER 3326M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3327W: http://miguelojeda.es/auxdisplay.htm 3328W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3329S: Maintained 3330F: drivers/auxdisplay/cfag12864bfb.c 3331F: include/linux/cfag12864b.h 3332 3333CFG80211 and NL80211 3334M: Johannes Berg <johannes@sipsolutions.net> 3335L: linux-wireless@vger.kernel.org 3336W: http://wireless.kernel.org/ 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3339S: Maintained 3340F: include/uapi/linux/nl80211.h 3341F: include/net/cfg80211.h 3342F: net/wireless/* 3343X: net/wireless/wext* 3344 3345CHAR and MISC DRIVERS 3346M: Arnd Bergmann <arnd@arndb.de> 3347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3349S: Supported 3350F: drivers/char/* 3351F: drivers/misc/* 3352F: include/linux/miscdevice.h 3353 3354CHECKPATCH 3355M: Andy Whitcroft <apw@canonical.com> 3356M: Joe Perches <joe@perches.com> 3357S: Maintained 3358F: scripts/checkpatch.pl 3359 3360CHINESE DOCUMENTATION 3361M: Harry Wei <harryxiyou@gmail.com> 3362L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3363L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3364S: Maintained 3365F: Documentation/translations/zh_CN/ 3366 3367CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3368M: Peter Chen <Peter.Chen@nxp.com> 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3370L: linux-usb@vger.kernel.org 3371S: Maintained 3372F: drivers/usb/chipidea/ 3373 3374CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3375M: Hans de Goede <hdegoede@redhat.com> 3376L: linux-input@vger.kernel.org 3377S: Maintained 3378F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3379F: drivers/input/touchscreen/chipone_icn8318.c 3380 3381CHROME HARDWARE PLATFORM SUPPORT 3382M: Benson Leung <bleung@chromium.org> 3383M: Olof Johansson <olof@lixom.net> 3384S: Maintained 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3386F: drivers/platform/chrome/ 3387 3388CIRRUS LOGIC AUDIO CODEC DRIVERS 3389M: Brian Austin <brian.austin@cirrus.com> 3390M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3391L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3392S: Maintained 3393F: sound/soc/codecs/cs* 3394 3395CIRRUS LOGIC EP93XX ETHERNET DRIVER 3396M: Hartley Sweeten <hsweeten@visionengravers.com> 3397L: netdev@vger.kernel.org 3398S: Maintained 3399F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3400 3401CISCO FCOE HBA DRIVER 3402M: Satish Kharat <satishkh@cisco.com> 3403M: Sesidhar Baddela <sebaddel@cisco.com> 3404M: Karan Tilak Kumar <kartilak@cisco.com> 3405L: linux-scsi@vger.kernel.org 3406S: Supported 3407F: drivers/scsi/fnic/ 3408 3409CISCO SCSI HBA DRIVER 3410M: Karan Tilak Kumar <kartilak@cisco.com> 3411M: Sesidhar Baddela <sebaddel@cisco.com> 3412L: linux-scsi@vger.kernel.org 3413S: Supported 3414F: drivers/scsi/snic/ 3415 3416CISCO VIC ETHERNET NIC DRIVER 3417M: Christian Benvenuti <benve@cisco.com> 3418M: Govindarajulu Varadarajan <_govind@gmx.com> 3419M: Neel Patel <neepatel@cisco.com> 3420S: Supported 3421F: drivers/net/ethernet/cisco/enic/ 3422 3423CISCO VIC LOW LATENCY NIC DRIVER 3424M: Christian Benvenuti <benve@cisco.com> 3425M: Dave Goodell <dgoodell@cisco.com> 3426S: Supported 3427F: drivers/infiniband/hw/usnic/ 3428 3429CLEANCACHE API 3430M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3431L: linux-kernel@vger.kernel.org 3432S: Maintained 3433F: mm/cleancache.c 3434F: include/linux/cleancache.h 3435 3436CLK API 3437M: Russell King <linux@armlinux.org.uk> 3438L: linux-clk@vger.kernel.org 3439S: Maintained 3440F: include/linux/clk.h 3441 3442CLOCKSOURCE, CLOCKEVENT DRIVERS 3443M: Daniel Lezcano <daniel.lezcano@linaro.org> 3444M: Thomas Gleixner <tglx@linutronix.de> 3445L: linux-kernel@vger.kernel.org 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3447S: Supported 3448F: drivers/clocksource 3449 3450CMPC ACPI DRIVER 3451M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3452M: Daniel Oliveira Nascimento <don@syst.com.br> 3453L: platform-driver-x86@vger.kernel.org 3454S: Supported 3455F: drivers/platform/x86/classmate-laptop.c 3456 3457COBALT MEDIA DRIVER 3458M: Hans Verkuil <hans.verkuil@cisco.com> 3459L: linux-media@vger.kernel.org 3460T: git git://linuxtv.org/media_tree.git 3461W: https://linuxtv.org 3462S: Supported 3463F: drivers/media/pci/cobalt/ 3464 3465COCCINELLE/Semantic Patches (SmPL) 3466M: Julia Lawall <Julia.Lawall@lip6.fr> 3467M: Gilles Muller <Gilles.Muller@lip6.fr> 3468M: Nicolas Palix <nicolas.palix@imag.fr> 3469M: Michal Marek <mmarek@suse.com> 3470L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3472W: http://coccinelle.lip6.fr/ 3473S: Supported 3474F: Documentation/dev-tools/coccinelle.rst 3475F: scripts/coccinelle/ 3476F: scripts/coccicheck 3477 3478CODA FILE SYSTEM 3479M: Jan Harkes <jaharkes@cs.cmu.edu> 3480M: coda@cs.cmu.edu 3481L: codalist@coda.cs.cmu.edu 3482W: http://www.coda.cs.cmu.edu/ 3483S: Maintained 3484F: Documentation/filesystems/coda.txt 3485F: fs/coda/ 3486F: include/linux/coda*.h 3487F: include/uapi/linux/coda*.h 3488 3489CODA V4L2 MEM2MEM DRIVER 3490M: Philipp Zabel <p.zabel@pengutronix.de> 3491L: linux-media@vger.kernel.org 3492S: Maintained 3493F: Documentation/devicetree/bindings/media/coda.txt 3494F: drivers/media/platform/coda/ 3495 3496COMMON CLK FRAMEWORK 3497M: Michael Turquette <mturquette@baylibre.com> 3498M: Stephen Boyd <sboyd@codeaurora.org> 3499L: linux-clk@vger.kernel.org 3500Q: http://patchwork.kernel.org/project/linux-clk/list/ 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3502S: Maintained 3503F: Documentation/devicetree/bindings/clock/ 3504F: drivers/clk/ 3505X: drivers/clk/clkdev.c 3506F: include/linux/clk-pr* 3507F: include/linux/clk/ 3508 3509COMMON INTERNET FILE SYSTEM (CIFS) 3510M: Steve French <sfrench@samba.org> 3511L: linux-cifs@vger.kernel.org 3512L: samba-technical@lists.samba.org (moderated for non-subscribers) 3513W: http://linux-cifs.samba.org/ 3514T: git git://git.samba.org/sfrench/cifs-2.6.git 3515S: Supported 3516F: Documentation/filesystems/cifs/ 3517F: fs/cifs/ 3518 3519COMPACTPCI HOTPLUG CORE 3520M: Scott Murray <scott@spiteful.org> 3521L: linux-pci@vger.kernel.org 3522S: Maintained 3523F: drivers/pci/hotplug/cpci_hotplug* 3524 3525COMPACTPCI HOTPLUG GENERIC DRIVER 3526M: Scott Murray <scott@spiteful.org> 3527L: linux-pci@vger.kernel.org 3528S: Maintained 3529F: drivers/pci/hotplug/cpcihp_generic.c 3530 3531COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3532M: Scott Murray <scott@spiteful.org> 3533L: linux-pci@vger.kernel.org 3534S: Maintained 3535F: drivers/pci/hotplug/cpcihp_zt5550.* 3536 3537COMPAL LAPTOP SUPPORT 3538M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3539L: platform-driver-x86@vger.kernel.org 3540S: Maintained 3541F: drivers/platform/x86/compal-laptop.c 3542 3543CONEXANT ACCESSRUNNER USB DRIVER 3544L: accessrunner-general@lists.sourceforge.net 3545W: http://accessrunner.sourceforge.net/ 3546S: Orphan 3547F: drivers/usb/atm/cxacru.c 3548 3549CONFIGFS 3550M: Joel Becker <jlbec@evilplan.org> 3551M: Christoph Hellwig <hch@lst.de> 3552T: git git://git.infradead.org/users/hch/configfs.git 3553S: Supported 3554F: fs/configfs/ 3555F: include/linux/configfs.h 3556 3557CONNECTOR 3558M: Evgeniy Polyakov <zbr@ioremap.net> 3559L: netdev@vger.kernel.org 3560S: Maintained 3561F: drivers/connector/ 3562 3563CONTROL GROUP (CGROUP) 3564M: Tejun Heo <tj@kernel.org> 3565M: Li Zefan <lizefan@huawei.com> 3566M: Johannes Weiner <hannes@cmpxchg.org> 3567L: cgroups@vger.kernel.org 3568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3569S: Maintained 3570F: Documentation/cgroup* 3571F: include/linux/cgroup* 3572F: kernel/cgroup* 3573 3574CONTROL GROUP - CPUSET 3575M: Li Zefan <lizefan@huawei.com> 3576L: cgroups@vger.kernel.org 3577W: http://www.bullopensource.org/cpuset/ 3578W: http://oss.sgi.com/projects/cpusets/ 3579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3580S: Maintained 3581F: Documentation/cgroup-v1/cpusets.txt 3582F: include/linux/cpuset.h 3583F: kernel/cpuset.c 3584 3585CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3586M: Johannes Weiner <hannes@cmpxchg.org> 3587M: Michal Hocko <mhocko@kernel.org> 3588M: Vladimir Davydov <vdavydov.dev@gmail.com> 3589L: cgroups@vger.kernel.org 3590L: linux-mm@kvack.org 3591S: Maintained 3592F: mm/memcontrol.c 3593F: mm/swap_cgroup.c 3594 3595CORETEMP HARDWARE MONITORING DRIVER 3596M: Fenghua Yu <fenghua.yu@intel.com> 3597L: linux-hwmon@vger.kernel.org 3598S: Maintained 3599F: Documentation/hwmon/coretemp 3600F: drivers/hwmon/coretemp.c 3601 3602COSA/SRP SYNC SERIAL DRIVER 3603M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3604W: http://www.fi.muni.cz/~kas/cosa/ 3605S: Maintained 3606F: drivers/net/wan/cosa* 3607 3608CPMAC ETHERNET DRIVER 3609M: Florian Fainelli <f.fainelli@gmail.com> 3610L: netdev@vger.kernel.org 3611S: Maintained 3612F: drivers/net/ethernet/ti/cpmac.c 3613 3614CPU FREQUENCY DRIVERS 3615M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3616M: Viresh Kumar <viresh.kumar@linaro.org> 3617L: linux-pm@vger.kernel.org 3618S: Maintained 3619T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3620T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3621B: https://bugzilla.kernel.org 3622F: Documentation/cpu-freq/ 3623F: Documentation/devicetree/bindings/cpufreq/ 3624F: drivers/cpufreq/ 3625F: include/linux/cpufreq.h 3626F: tools/testing/selftests/cpufreq/ 3627 3628CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3629M: Viresh Kumar <viresh.kumar@linaro.org> 3630M: Sudeep Holla <sudeep.holla@arm.com> 3631L: linux-pm@vger.kernel.org 3632W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3633S: Maintained 3634F: drivers/cpufreq/arm_big_little.h 3635F: drivers/cpufreq/arm_big_little.c 3636F: drivers/cpufreq/arm_big_little_dt.c 3637 3638CPU POWER MONITORING SUBSYSTEM 3639M: Thomas Renninger <trenn@suse.com> 3640L: linux-pm@vger.kernel.org 3641S: Maintained 3642F: tools/power/cpupower/ 3643 3644CPUID/MSR DRIVER 3645M: "H. Peter Anvin" <hpa@zytor.com> 3646S: Maintained 3647F: arch/x86/kernel/cpuid.c 3648F: arch/x86/kernel/msr.c 3649 3650CPUIDLE DRIVER - ARM BIG LITTLE 3651M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3652M: Daniel Lezcano <daniel.lezcano@linaro.org> 3653L: linux-pm@vger.kernel.org 3654L: linux-arm-kernel@lists.infradead.org 3655T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3656S: Maintained 3657F: drivers/cpuidle/cpuidle-big_little.c 3658 3659CPUIDLE DRIVER - ARM EXYNOS 3660M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3661M: Daniel Lezcano <daniel.lezcano@linaro.org> 3662M: Kukjin Kim <kgene@kernel.org> 3663L: linux-pm@vger.kernel.org 3664L: linux-samsung-soc@vger.kernel.org 3665S: Supported 3666F: drivers/cpuidle/cpuidle-exynos.c 3667F: arch/arm/mach-exynos/pm.c 3668 3669CPUIDLE DRIVERS 3670M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3671M: Daniel Lezcano <daniel.lezcano@linaro.org> 3672L: linux-pm@vger.kernel.org 3673S: Maintained 3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3675B: https://bugzilla.kernel.org 3676F: drivers/cpuidle/* 3677F: include/linux/cpuidle.h 3678 3679CRAMFS FILESYSTEM 3680W: http://sourceforge.net/projects/cramfs/ 3681S: Orphan / Obsolete 3682F: Documentation/filesystems/cramfs.txt 3683F: fs/cramfs/ 3684 3685CRIS PORT 3686M: Mikael Starvik <starvik@axis.com> 3687M: Jesper Nilsson <jesper.nilsson@axis.com> 3688L: linux-cris-kernel@axis.com 3689W: http://developer.axis.com 3690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3691S: Maintained 3692F: arch/cris/ 3693F: drivers/tty/serial/crisv10.* 3694 3695CRYPTO API 3696M: Herbert Xu <herbert@gondor.apana.org.au> 3697M: "David S. Miller" <davem@davemloft.net> 3698L: linux-crypto@vger.kernel.org 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3701S: Maintained 3702F: Documentation/crypto/ 3703F: Documentation/devicetree/bindings/crypto/ 3704F: arch/*/crypto/ 3705F: crypto/ 3706F: drivers/crypto/ 3707F: include/crypto/ 3708F: include/linux/crypto* 3709 3710CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3711M: Neil Horman <nhorman@tuxdriver.com> 3712L: linux-crypto@vger.kernel.org 3713S: Maintained 3714F: crypto/ansi_cprng.c 3715F: crypto/rng.c 3716 3717CS3308 MEDIA DRIVER 3718M: Hans Verkuil <hverkuil@xs4all.nl> 3719L: linux-media@vger.kernel.org 3720T: git git://linuxtv.org/media_tree.git 3721W: http://linuxtv.org 3722S: Odd Fixes 3723F: drivers/media/i2c/cs3308.c 3724F: drivers/media/i2c/cs3308.h 3725 3726CS5535 Audio ALSA driver 3727M: Jaya Kumar <jayakumar.alsa@gmail.com> 3728S: Maintained 3729F: sound/pci/cs5535audio/ 3730 3731CW1200 WLAN driver 3732M: Solomon Peachy <pizza@shaftnet.org> 3733S: Maintained 3734F: drivers/net/wireless/st/cw1200/ 3735 3736CX18 VIDEO4LINUX DRIVER 3737M: Andy Walls <awalls@md.metrocast.net> 3738L: ivtv-devel@ivtvdriver.org (subscribers-only) 3739L: linux-media@vger.kernel.org 3740T: git git://linuxtv.org/media_tree.git 3741W: https://linuxtv.org 3742W: http://www.ivtvdriver.org/index.php/Cx18 3743S: Maintained 3744F: Documentation/media/v4l-drivers/cx18* 3745F: drivers/media/pci/cx18/ 3746F: include/uapi/linux/ivtv* 3747 3748CX2341X MPEG ENCODER HELPER MODULE 3749M: Hans Verkuil <hverkuil@xs4all.nl> 3750L: linux-media@vger.kernel.org 3751T: git git://linuxtv.org/media_tree.git 3752W: https://linuxtv.org 3753S: Maintained 3754F: drivers/media/common/cx2341x* 3755F: include/media/cx2341x* 3756 3757CX24120 MEDIA DRIVER 3758M: Jemma Denson <jdenson@gmail.com> 3759M: Patrick Boettcher <patrick.boettcher@posteo.de> 3760L: linux-media@vger.kernel.org 3761W: https://linuxtv.org 3762Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3763S: Maintained 3764F: drivers/media/dvb-frontends/cx24120* 3765 3766CX88 VIDEO4LINUX DRIVER 3767M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3768M: Mauro Carvalho Chehab <mchehab@kernel.org> 3769L: linux-media@vger.kernel.org 3770W: https://linuxtv.org 3771T: git git://linuxtv.org/media_tree.git 3772S: Odd fixes 3773F: Documentation/media/v4l-drivers/cx88* 3774F: drivers/media/pci/cx88/ 3775 3776CXD2820R MEDIA DRIVER 3777M: Antti Palosaari <crope@iki.fi> 3778L: linux-media@vger.kernel.org 3779W: https://linuxtv.org 3780W: http://palosaari.fi/linux/ 3781Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3782T: git git://linuxtv.org/anttip/media_tree.git 3783S: Maintained 3784F: drivers/media/dvb-frontends/cxd2820r* 3785 3786CXGB3 ETHERNET DRIVER (CXGB3) 3787M: Santosh Raspatur <santosh@chelsio.com> 3788L: netdev@vger.kernel.org 3789W: http://www.chelsio.com 3790S: Supported 3791F: drivers/net/ethernet/chelsio/cxgb3/ 3792 3793CXGB3 ISCSI DRIVER (CXGB3I) 3794M: Karen Xie <kxie@chelsio.com> 3795L: linux-scsi@vger.kernel.org 3796W: http://www.chelsio.com 3797S: Supported 3798F: drivers/scsi/cxgbi/cxgb3i 3799 3800CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3801M: Steve Wise <swise@chelsio.com> 3802L: linux-rdma@vger.kernel.org 3803W: http://www.openfabrics.org 3804S: Supported 3805F: drivers/infiniband/hw/cxgb3/ 3806F: include/uapi/rdma/cxgb3-abi.h 3807 3808CXGB4 CRYPTO DRIVER (chcr) 3809M: Harsh Jain <harsh@chelsio.com> 3810L: linux-crypto@vger.kernel.org 3811W: http://www.chelsio.com 3812S: Supported 3813F: drivers/crypto/chelsio 3814 3815CXGB4 ETHERNET DRIVER (CXGB4) 3816M: Ganesh Goudar <ganeshgr@chelsio.com> 3817L: netdev@vger.kernel.org 3818W: http://www.chelsio.com 3819S: Supported 3820F: drivers/net/ethernet/chelsio/cxgb4/ 3821 3822CXGB4 ISCSI DRIVER (CXGB4I) 3823M: Karen Xie <kxie@chelsio.com> 3824L: linux-scsi@vger.kernel.org 3825W: http://www.chelsio.com 3826S: Supported 3827F: drivers/scsi/cxgbi/cxgb4i 3828 3829CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3830M: Steve Wise <swise@chelsio.com> 3831L: linux-rdma@vger.kernel.org 3832W: http://www.openfabrics.org 3833S: Supported 3834F: drivers/infiniband/hw/cxgb4/ 3835F: include/uapi/rdma/cxgb4-abi.h 3836 3837CXGB4VF ETHERNET DRIVER (CXGB4VF) 3838M: Casey Leedom <leedom@chelsio.com> 3839L: netdev@vger.kernel.org 3840W: http://www.chelsio.com 3841S: Supported 3842F: drivers/net/ethernet/chelsio/cxgb4vf/ 3843 3844CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3845M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3846M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3847L: linuxppc-dev@lists.ozlabs.org 3848S: Supported 3849F: arch/powerpc/platforms/powernv/pci-cxl.c 3850F: drivers/misc/cxl/ 3851F: include/misc/cxl* 3852F: include/uapi/misc/cxl.h 3853F: Documentation/powerpc/cxl.txt 3854F: Documentation/ABI/testing/sysfs-class-cxl 3855 3856CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3857M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3858M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3859M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3860L: linux-scsi@vger.kernel.org 3861S: Supported 3862F: drivers/scsi/cxlflash/ 3863F: include/uapi/scsi/cxlflash_ioctls.h 3864F: Documentation/powerpc/cxlflash.txt 3865 3866CYBERPRO FB DRIVER 3867M: Russell King <linux@armlinux.org.uk> 3868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3869W: http://www.armlinux.org.uk/ 3870S: Maintained 3871F: drivers/video/fbdev/cyber2000fb.* 3872 3873CYCLADES ASYNC MUX DRIVER 3874W: http://www.cyclades.com/ 3875S: Orphan 3876F: drivers/tty/cyclades.c 3877F: include/linux/cyclades.h 3878F: include/uapi/linux/cyclades.h 3879 3880CYCLADES PC300 DRIVER 3881W: http://www.cyclades.com/ 3882S: Orphan 3883F: drivers/net/wan/pc300* 3884 3885CYPRESS_FIRMWARE MEDIA DRIVER 3886M: Antti Palosaari <crope@iki.fi> 3887L: linux-media@vger.kernel.org 3888W: https://linuxtv.org 3889W: http://palosaari.fi/linux/ 3890Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3891T: git git://linuxtv.org/anttip/media_tree.git 3892S: Maintained 3893F: drivers/media/common/cypress_firmware* 3894 3895CYTTSP TOUCHSCREEN DRIVER 3896M: Ferruh Yigit <fery@cypress.com> 3897L: linux-input@vger.kernel.org 3898S: Supported 3899F: drivers/input/touchscreen/cyttsp* 3900F: include/linux/input/cyttsp.h 3901 3902D-LINK DIR-685 TOUCHKEYS DRIVER 3903M: Linus Walleij <linus.walleij@linaro.org> 3904L: linux-input@vger.kernel.org 3905S: Supported 3906F: drivers/input/dlink-dir685-touchkeys.c 3907 3908DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3909M: Joshua Kinard <kumba@gentoo.org> 3910S: Maintained 3911F: drivers/rtc/rtc-ds1685.c 3912F: include/linux/rtc/ds1685.h 3913 3914DAMA SLAVE for AX.25 3915M: Joerg Reuter <jreuter@yaina.de> 3916W: http://yaina.de/jreuter/ 3917W: http://www.qsl.net/dl1bke/ 3918L: linux-hams@vger.kernel.org 3919S: Maintained 3920F: net/ax25/af_ax25.c 3921F: net/ax25/ax25_dev.c 3922F: net/ax25/ax25_ds_* 3923F: net/ax25/ax25_in.c 3924F: net/ax25/ax25_out.c 3925F: net/ax25/ax25_timer.c 3926F: net/ax25/sysctl_net_ax25.c 3927 3928DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3929L: netdev@vger.kernel.org 3930S: Orphan 3931F: Documentation/networking/dmfe.txt 3932F: drivers/net/ethernet/dec/tulip/dmfe.c 3933 3934DC390/AM53C974 SCSI driver 3935M: Hannes Reinecke <hare@suse.com> 3936L: linux-scsi@vger.kernel.org 3937S: Maintained 3938F: drivers/scsi/am53c974.c 3939 3940DC395x SCSI driver 3941M: Oliver Neukum <oliver@neukum.org> 3942M: Ali Akcaagac <aliakc@web.de> 3943M: Jamie Lenehan <lenehan@twibble.org> 3944L: dc395x@twibble.org 3945W: http://twibble.org/dist/dc395x/ 3946W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3947S: Maintained 3948F: Documentation/scsi/dc395x.txt 3949F: drivers/scsi/dc395x.* 3950 3951DCCP PROTOCOL 3952M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3953L: dccp@vger.kernel.org 3954W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3955S: Maintained 3956F: include/linux/dccp.h 3957F: include/uapi/linux/dccp.h 3958F: include/linux/tfrc.h 3959F: net/dccp/ 3960 3961DECnet NETWORK LAYER 3962W: http://linux-decnet.sourceforge.net 3963L: linux-decnet-user@lists.sourceforge.net 3964S: Orphan 3965F: Documentation/networking/decnet.txt 3966F: net/decnet/ 3967 3968DECSTATION PLATFORM SUPPORT 3969M: "Maciej W. Rozycki" <macro@linux-mips.org> 3970L: linux-mips@linux-mips.org 3971W: http://www.linux-mips.org/wiki/DECstation 3972S: Maintained 3973F: arch/mips/dec/ 3974F: arch/mips/include/asm/dec/ 3975F: arch/mips/include/asm/mach-dec/ 3976 3977DEFXX FDDI NETWORK DRIVER 3978M: "Maciej W. Rozycki" <macro@linux-mips.org> 3979S: Maintained 3980F: drivers/net/fddi/defxx.* 3981 3982DELL SMBIOS DRIVER 3983M: Pali Rohár <pali.rohar@gmail.com> 3984M: Mario Limonciello <mario.limonciello@dell.com> 3985L: platform-driver-x86@vger.kernel.org 3986S: Maintained 3987F: drivers/platform/x86/dell-smbios.* 3988 3989DELL SMBIOS SMM DRIVER 3990M: Mario Limonciello <mario.limonciello@dell.com> 3991L: platform-driver-x86@vger.kernel.org 3992S: Maintained 3993F: drivers/platform/x86/dell-smbios-smm.c 3994 3995DELL SMBIOS WMI DRIVER 3996M: Mario Limonciello <mario.limonciello@dell.com> 3997L: platform-driver-x86@vger.kernel.org 3998S: Maintained 3999F: drivers/platform/x86/dell-smbios-wmi.c 4000F: tools/wmi/dell-smbios-example.c 4001 4002DELL LAPTOP DRIVER 4003M: Matthew Garrett <mjg59@srcf.ucam.org> 4004M: Pali Rohár <pali.rohar@gmail.com> 4005L: platform-driver-x86@vger.kernel.org 4006S: Maintained 4007F: drivers/platform/x86/dell-laptop.c 4008 4009DELL LAPTOP FREEFALL DRIVER 4010M: Pali Rohár <pali.rohar@gmail.com> 4011S: Maintained 4012F: drivers/platform/x86/dell-smo8800.c 4013 4014DELL LAPTOP RBTN DRIVER 4015M: Pali Rohár <pali.rohar@gmail.com> 4016S: Maintained 4017F: drivers/platform/x86/dell-rbtn.* 4018 4019DELL LAPTOP SMM DRIVER 4020M: Pali Rohár <pali.rohar@gmail.com> 4021S: Maintained 4022F: drivers/hwmon/dell-smm-hwmon.c 4023F: include/uapi/linux/i8k.h 4024 4025DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4026M: Doug Warzecha <Douglas_Warzecha@dell.com> 4027S: Maintained 4028F: Documentation/dcdbas.txt 4029F: drivers/firmware/dcdbas.* 4030 4031DELL WMI NOTIFICATIONS DRIVER 4032M: Matthew Garrett <mjg59@srcf.ucam.org> 4033M: Pali Rohár <pali.rohar@gmail.com> 4034S: Maintained 4035F: drivers/platform/x86/dell-wmi.c 4036 4037DELL WMI DESCRIPTOR DRIVER 4038M: Mario Limonciello <mario.limonciello@dell.com> 4039S: Maintained 4040F: drivers/platform/x86/dell-wmi-descriptor.c 4041 4042DELTA ST MEDIA DRIVER 4043M: Hugues Fruchet <hugues.fruchet@st.com> 4044L: linux-media@vger.kernel.org 4045T: git git://linuxtv.org/media_tree.git 4046W: https://linuxtv.org 4047S: Supported 4048F: drivers/media/platform/sti/delta 4049 4050DENALI NAND DRIVER 4051M: Masahiro Yamada <yamada.masahiro@socionext.com> 4052L: linux-mtd@lists.infradead.org 4053S: Supported 4054F: drivers/mtd/nand/denali* 4055 4056DESIGNWARE USB2 DRD IP DRIVER 4057M: John Youn <johnyoun@synopsys.com> 4058L: linux-usb@vger.kernel.org 4059T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4060S: Maintained 4061F: drivers/usb/dwc2/ 4062 4063DESIGNWARE USB3 DRD IP DRIVER 4064M: Felipe Balbi <balbi@kernel.org> 4065L: linux-usb@vger.kernel.org 4066T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4067S: Maintained 4068F: drivers/usb/dwc3/ 4069 4070DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4071M: Andreas Klinger <ak@it-klinger.de> 4072L: linux-iio@vger.kernel.org 4073S: Maintained 4074F: drivers/iio/proximity/srf*.c 4075 4076DEVICE COREDUMP (DEV_COREDUMP) 4077M: Johannes Berg <johannes@sipsolutions.net> 4078L: linux-kernel@vger.kernel.org 4079S: Maintained 4080F: drivers/base/devcoredump.c 4081F: include/linux/devcoredump.h 4082 4083DEVICE FREQUENCY (DEVFREQ) 4084M: MyungJoo Ham <myungjoo.ham@samsung.com> 4085M: Kyungmin Park <kyungmin.park@samsung.com> 4086R: Chanwoo Choi <cw00.choi@samsung.com> 4087L: linux-pm@vger.kernel.org 4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4089S: Maintained 4090F: drivers/devfreq/ 4091F: include/linux/devfreq.h 4092F: Documentation/devicetree/bindings/devfreq/ 4093 4094DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4095M: Chanwoo Choi <cw00.choi@samsung.com> 4096L: linux-pm@vger.kernel.org 4097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4098S: Supported 4099F: drivers/devfreq/event/ 4100F: drivers/devfreq/devfreq-event.c 4101F: include/linux/devfreq-event.h 4102F: Documentation/devicetree/bindings/devfreq/event/ 4103 4104DEVICE NUMBER REGISTRY 4105M: Torben Mathiasen <device@lanana.org> 4106W: http://lanana.org/docs/device-list/index.html 4107S: Maintained 4108 4109DEVICE-MAPPER (LVM) 4110M: Alasdair Kergon <agk@redhat.com> 4111M: Mike Snitzer <snitzer@redhat.com> 4112M: dm-devel@redhat.com 4113L: dm-devel@redhat.com 4114W: http://sources.redhat.com/dm 4115Q: http://patchwork.kernel.org/project/dm-devel/list/ 4116T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4117T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4118S: Maintained 4119F: Documentation/device-mapper/ 4120F: drivers/md/dm* 4121F: drivers/md/persistent-data/ 4122F: include/linux/device-mapper.h 4123F: include/linux/dm-*.h 4124F: include/uapi/linux/dm-*.h 4125 4126DEVLINK 4127M: Jiri Pirko <jiri@mellanox.com> 4128L: netdev@vger.kernel.org 4129S: Supported 4130F: net/core/devlink.c 4131F: include/net/devlink.h 4132F: include/uapi/linux/devlink.h 4133 4134DIALOG SEMICONDUCTOR DRIVERS 4135M: Support Opensource <support.opensource@diasemi.com> 4136W: http://www.dialog-semiconductor.com/products 4137S: Supported 4138F: Documentation/hwmon/da90?? 4139F: Documentation/devicetree/bindings/mfd/da90*.txt 4140F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4141F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4142F: Documentation/devicetree/bindings/regulator/da92*.txt 4143F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4144F: Documentation/devicetree/bindings/sound/da[79]*.txt 4145F: drivers/gpio/gpio-da90??.c 4146F: drivers/hwmon/da90??-hwmon.c 4147F: drivers/iio/adc/da91??-*.c 4148F: drivers/input/misc/da90??_onkey.c 4149F: drivers/input/touchscreen/da9052_tsi.c 4150F: drivers/leds/leds-da90??.c 4151F: drivers/mfd/da903x.c 4152F: drivers/mfd/da90??-*.c 4153F: drivers/mfd/da91??-*.c 4154F: drivers/power/supply/da9052-battery.c 4155F: drivers/power/supply/da91??-*.c 4156F: drivers/regulator/da903x.c 4157F: drivers/regulator/da9???-regulator.[ch] 4158F: drivers/thermal/da90??-thermal.c 4159F: drivers/rtc/rtc-da90??.c 4160F: drivers/video/backlight/da90??_bl.c 4161F: drivers/watchdog/da90??_wdt.c 4162F: include/linux/mfd/da903x.h 4163F: include/linux/mfd/da9052/ 4164F: include/linux/mfd/da9055/ 4165F: include/linux/mfd/da9062/ 4166F: include/linux/mfd/da9063/ 4167F: include/linux/mfd/da9150/ 4168F: include/linux/regulator/da9211.h 4169F: include/sound/da[79]*.h 4170F: sound/soc/codecs/da[79]*.[ch] 4171 4172DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4173M: William Breathitt Gray <vilhelm.gray@gmail.com> 4174L: linux-gpio@vger.kernel.org 4175S: Maintained 4176F: drivers/gpio/gpio-gpio-mm.c 4177 4178DIGI NEO AND CLASSIC PCI PRODUCTS 4179M: Lidza Louina <lidza.louina@gmail.com> 4180M: Mark Hounschell <markh@compro.net> 4181L: driverdev-devel@linuxdriverproject.org 4182S: Maintained 4183F: drivers/staging/dgnc/ 4184 4185DIOLAN U2C-12 I2C DRIVER 4186M: Guenter Roeck <linux@roeck-us.net> 4187L: linux-i2c@vger.kernel.org 4188S: Maintained 4189F: drivers/i2c/busses/i2c-diolan-u2c.c 4190 4191DIRECT ACCESS (DAX) 4192M: Matthew Wilcox <mawilcox@microsoft.com> 4193M: Ross Zwisler <ross.zwisler@linux.intel.com> 4194L: linux-fsdevel@vger.kernel.org 4195S: Supported 4196F: fs/dax.c 4197F: include/linux/dax.h 4198F: include/trace/events/fs_dax.h 4199 4200DIRECTORY NOTIFICATION (DNOTIFY) 4201M: Jan Kara <jack@suse.cz> 4202R: Amir Goldstein <amir73il@gmail.com> 4203L: linux-fsdevel@vger.kernel.org 4204S: Maintained 4205F: Documentation/filesystems/dnotify.txt 4206F: fs/notify/dnotify/ 4207F: include/linux/dnotify.h 4208 4209DISK GEOMETRY AND PARTITION HANDLING 4210M: Andries Brouwer <aeb@cwi.nl> 4211W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4212W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4213W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4214S: Maintained 4215 4216DISKQUOTA 4217M: Jan Kara <jack@suse.com> 4218S: Maintained 4219F: Documentation/filesystems/quota.txt 4220F: fs/quota/ 4221F: include/linux/quota*.h 4222F: include/uapi/linux/quota*.h 4223 4224DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4225M: Bernie Thompson <bernie@plugable.com> 4226L: linux-fbdev@vger.kernel.org 4227S: Maintained 4228W: http://plugable.com/category/projects/udlfb/ 4229F: drivers/video/fbdev/udlfb.c 4230F: include/video/udlfb.h 4231F: Documentation/fb/udlfb.txt 4232 4233DISTRIBUTED LOCK MANAGER (DLM) 4234M: Christine Caulfield <ccaulfie@redhat.com> 4235M: David Teigland <teigland@redhat.com> 4236L: cluster-devel@redhat.com 4237W: http://sources.redhat.com/cluster/ 4238T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4239S: Supported 4240F: fs/dlm/ 4241 4242DMA BUFFER SHARING FRAMEWORK 4243M: Sumit Semwal <sumit.semwal@linaro.org> 4244S: Maintained 4245L: linux-media@vger.kernel.org 4246L: dri-devel@lists.freedesktop.org 4247L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4248F: drivers/dma-buf/ 4249F: include/linux/dma-buf* 4250F: include/linux/reservation.h 4251F: include/linux/*fence.h 4252F: Documentation/driver-api/dma-buf.rst 4253T: git git://anongit.freedesktop.org/drm/drm-misc 4254 4255DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4256M: Vinod Koul <vinod.koul@intel.com> 4257L: dmaengine@vger.kernel.org 4258Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4259S: Maintained 4260F: drivers/dma/ 4261F: include/linux/dmaengine.h 4262F: Documentation/devicetree/bindings/dma/ 4263F: Documentation/dmaengine/ 4264T: git git://git.infradead.org/users/vkoul/slave-dma.git 4265 4266DMA MAPPING HELPERS 4267M: Christoph Hellwig <hch@lst.de> 4268M: Marek Szyprowski <m.szyprowski@samsung.com> 4269R: Robin Murphy <robin.murphy@arm.com> 4270L: iommu@lists.linux-foundation.org 4271T: git git://git.infradead.org/users/hch/dma-mapping.git 4272W: http://git.infradead.org/users/hch/dma-mapping.git 4273S: Supported 4274F: lib/dma-debug.c 4275F: lib/dma-noop.c 4276F: lib/dma-virt.c 4277F: drivers/base/dma-mapping.c 4278F: drivers/base/dma-coherent.c 4279F: include/linux/dma-mapping.h 4280 4281DME1737 HARDWARE MONITOR DRIVER 4282M: Juerg Haefliger <juergh@gmail.com> 4283L: linux-hwmon@vger.kernel.org 4284S: Maintained 4285F: Documentation/hwmon/dme1737 4286F: drivers/hwmon/dme1737.c 4287 4288DMI/SMBIOS SUPPORT 4289M: Jean Delvare <jdelvare@suse.com> 4290S: Maintained 4291T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4292F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4293F: drivers/firmware/dmi-id.c 4294F: drivers/firmware/dmi_scan.c 4295F: include/linux/dmi.h 4296 4297DOCUMENTATION 4298M: Jonathan Corbet <corbet@lwn.net> 4299L: linux-doc@vger.kernel.org 4300S: Maintained 4301F: Documentation/ 4302F: scripts/kernel-doc 4303X: Documentation/ABI/ 4304X: Documentation/devicetree/ 4305X: Documentation/acpi 4306X: Documentation/power 4307X: Documentation/spi 4308X: Documentation/media 4309T: git git://git.lwn.net/linux.git docs-next 4310 4311DONGWOON DW9714 LENS VOICE COIL DRIVER 4312M: Sakari Ailus <sakari.ailus@linux.intel.com> 4313L: linux-media@vger.kernel.org 4314T: git git://linuxtv.org/media_tree.git 4315S: Maintained 4316F: drivers/media/i2c/dw9714.c 4317 4318DOUBLETALK DRIVER 4319M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4320L: blinux-list@redhat.com 4321S: Maintained 4322F: drivers/char/dtlk.c 4323F: include/linux/dtlk.h 4324 4325DPAA2 DATAPATH I/O (DPIO) DRIVER 4326M: Roy Pledge <Roy.Pledge@nxp.com> 4327L: linux-kernel@vger.kernel.org 4328S: Maintained 4329F: drivers/staging/fsl-mc/bus/dpio 4330 4331DPAA2 ETHERNET DRIVER 4332M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4333L: linux-kernel@vger.kernel.org 4334S: Maintained 4335F: drivers/staging/fsl-dpaa2/ethernet 4336 4337DPT_I2O SCSI RAID DRIVER 4338M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4339L: linux-scsi@vger.kernel.org 4340W: http://www.adaptec.com/ 4341S: Maintained 4342F: drivers/scsi/dpt* 4343F: drivers/scsi/dpt/ 4344 4345DRBD DRIVER 4346M: Philipp Reisner <philipp.reisner@linbit.com> 4347M: Lars Ellenberg <lars.ellenberg@linbit.com> 4348L: drbd-dev@lists.linbit.com 4349W: http://www.drbd.org 4350T: git git://git.linbit.com/linux-drbd.git 4351T: git git://git.linbit.com/drbd-8.4.git 4352S: Supported 4353F: drivers/block/drbd/ 4354F: lib/lru_cache.c 4355F: Documentation/blockdev/drbd/ 4356 4357DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4358M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4360S: Supported 4361F: Documentation/kobject.txt 4362F: drivers/base/ 4363F: fs/debugfs/ 4364F: fs/sysfs/ 4365F: include/linux/debugfs.h 4366F: include/linux/kobj* 4367F: lib/kobj* 4368 4369DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4370M: Kevin Hilman <khilman@kernel.org> 4371M: Nishanth Menon <nm@ti.com> 4372S: Maintained 4373F: drivers/power/avs/ 4374F: include/linux/power/smartreflex.h 4375L: linux-pm@vger.kernel.org 4376 4377DRM DRIVER FOR ARM PL111 CLCD 4378M: Eric Anholt <eric@anholt.net> 4379T: git git://anongit.freedesktop.org/drm/drm-misc 4380S: Supported 4381F: drivers/gpu/drm/pl111/ 4382 4383DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4384M: Dave Airlie <airlied@redhat.com> 4385S: Odd Fixes 4386F: drivers/gpu/drm/ast/ 4387 4388DRM DRIVER FOR BOCHS VIRTUAL GPU 4389M: Gerd Hoffmann <kraxel@redhat.com> 4390L: virtualization@lists.linux-foundation.org 4391T: git git://anongit.freedesktop.org/drm/drm-misc 4392S: Maintained 4393F: drivers/gpu/drm/bochs/ 4394 4395DRM DRIVER FOR INTEL I810 VIDEO CARDS 4396S: Orphan / Obsolete 4397F: drivers/gpu/drm/i810/ 4398F: include/uapi/drm/i810_drm.h 4399 4400DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4401S: Orphan / Obsolete 4402F: drivers/gpu/drm/mga/ 4403F: include/uapi/drm/mga_drm.h 4404 4405DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4406M: Dave Airlie <airlied@redhat.com> 4407S: Odd Fixes 4408F: drivers/gpu/drm/mgag200/ 4409 4410DRM DRIVER FOR MI0283QT 4411M: Noralf Trønnes <noralf@tronnes.org> 4412S: Maintained 4413F: drivers/gpu/drm/tinydrm/mi0283qt.c 4414F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4415 4416DRM DRIVER FOR MSM ADRENO GPU 4417M: Rob Clark <robdclark@gmail.com> 4418L: linux-arm-msm@vger.kernel.org 4419L: dri-devel@lists.freedesktop.org 4420L: freedreno@lists.freedesktop.org 4421T: git git://people.freedesktop.org/~robclark/linux 4422S: Maintained 4423F: drivers/gpu/drm/msm/ 4424F: include/uapi/drm/msm_drm.h 4425F: Documentation/devicetree/bindings/display/msm/ 4426 4427DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4428M: Ben Skeggs <bskeggs@redhat.com> 4429L: dri-devel@lists.freedesktop.org 4430L: nouveau@lists.freedesktop.org 4431T: git git://github.com/skeggsb/linux 4432S: Supported 4433F: drivers/gpu/drm/nouveau/ 4434F: include/uapi/drm/nouveau_drm.h 4435 4436DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4437M: Noralf Trønnes <noralf@tronnes.org> 4438S: Maintained 4439F: drivers/gpu/drm/tinydrm/repaper.c 4440F: Documentation/devicetree/bindings/display/repaper.txt 4441 4442DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4443M: Dave Airlie <airlied@redhat.com> 4444M: Gerd Hoffmann <kraxel@redhat.com> 4445L: virtualization@lists.linux-foundation.org 4446T: git git://anongit.freedesktop.org/drm/drm-misc 4447S: Obsolete 4448W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4449F: drivers/gpu/drm/cirrus/ 4450 4451DRM DRIVER FOR QXL VIRTUAL GPU 4452M: Dave Airlie <airlied@redhat.com> 4453M: Gerd Hoffmann <kraxel@redhat.com> 4454L: virtualization@lists.linux-foundation.org 4455T: git git://anongit.freedesktop.org/drm/drm-misc 4456S: Maintained 4457F: drivers/gpu/drm/qxl/ 4458F: include/uapi/drm/qxl_drm.h 4459 4460DRM DRIVER FOR RAGE 128 VIDEO CARDS 4461S: Orphan / Obsolete 4462F: drivers/gpu/drm/r128/ 4463F: include/uapi/drm/r128_drm.h 4464 4465DRM DRIVER FOR SAVAGE VIDEO CARDS 4466S: Orphan / Obsolete 4467F: drivers/gpu/drm/savage/ 4468F: include/uapi/drm/savage_drm.h 4469 4470DRM DRIVER FOR SIS VIDEO CARDS 4471S: Orphan / Obsolete 4472F: drivers/gpu/drm/sis/ 4473F: include/uapi/drm/sis_drm.h 4474 4475DRM DRIVER FOR SITRONIX ST7586 PANELS 4476M: David Lechner <david@lechnology.com> 4477S: Maintained 4478F: drivers/gpu/drm/tinydrm/st7586.c 4479F: Documentation/devicetree/bindings/display/st7586.txt 4480 4481DRM DRIVER FOR TDFX VIDEO CARDS 4482S: Orphan / Obsolete 4483F: drivers/gpu/drm/tdfx/ 4484 4485DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4486M: Dave Airlie <airlied@redhat.com> 4487S: Odd Fixes 4488F: drivers/gpu/drm/udl/ 4489 4490DRM DRIVER FOR VMWARE VIRTUAL GPU 4491M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4492M: Sinclair Yeh <syeh@vmware.com> 4493M: Thomas Hellstrom <thellstrom@vmware.com> 4494L: dri-devel@lists.freedesktop.org 4495T: git git://people.freedesktop.org/~syeh/repos_linux 4496T: git git://people.freedesktop.org/~thomash/linux 4497S: Supported 4498F: drivers/gpu/drm/vmwgfx/ 4499F: include/uapi/drm/vmwgfx_drm.h 4500 4501DRM DRIVERS 4502M: David Airlie <airlied@linux.ie> 4503L: dri-devel@lists.freedesktop.org 4504T: git git://people.freedesktop.org/~airlied/linux 4505B: https://bugs.freedesktop.org/ 4506C: irc://chat.freenode.net/dri-devel 4507S: Maintained 4508F: drivers/gpu/drm/ 4509F: drivers/gpu/vga/ 4510F: Documentation/devicetree/bindings/display/ 4511F: Documentation/devicetree/bindings/gpu/ 4512F: Documentation/devicetree/bindings/video/ 4513F: Documentation/gpu/ 4514F: include/drm/ 4515F: include/uapi/drm/ 4516F: include/linux/vga* 4517 4518DRM DRIVERS AND MISC GPU PATCHES 4519M: Daniel Vetter <daniel.vetter@intel.com> 4520M: Jani Nikula <jani.nikula@linux.intel.com> 4521M: Sean Paul <seanpaul@chromium.org> 4522W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4523S: Maintained 4524T: git git://anongit.freedesktop.org/drm/drm-misc 4525F: Documentation/gpu/ 4526F: drivers/gpu/vga/ 4527F: drivers/gpu/drm/* 4528F: include/drm/drm* 4529F: include/uapi/drm/drm* 4530F: include/linux/vga* 4531 4532DRM DRIVERS FOR ALLWINNER A10 4533M: Maxime Ripard <maxime.ripard@free-electrons.com> 4534L: dri-devel@lists.freedesktop.org 4535S: Supported 4536F: drivers/gpu/drm/sun4i/ 4537F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4539 4540DRM DRIVERS FOR AMLOGIC SOCS 4541M: Neil Armstrong <narmstrong@baylibre.com> 4542L: dri-devel@lists.freedesktop.org 4543L: linux-amlogic@lists.infradead.org 4544W: http://linux-meson.com/ 4545S: Supported 4546F: drivers/gpu/drm/meson/ 4547F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4548F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4549F: Documentation/gpu/meson.rst 4550T: git git://anongit.freedesktop.org/drm/drm-misc 4551 4552DRM DRIVERS FOR ATMEL HLCDC 4553M: Boris Brezillon <boris.brezillon@free-electrons.com> 4554L: dri-devel@lists.freedesktop.org 4555S: Supported 4556F: drivers/gpu/drm/atmel-hlcdc/ 4557F: Documentation/devicetree/bindings/drm/atmel/ 4558T: git git://anongit.freedesktop.org/drm/drm-misc 4559 4560DRM DRIVERS FOR BRIDGE CHIPS 4561M: Archit Taneja <architt@codeaurora.org> 4562M: Andrzej Hajda <a.hajda@samsung.com> 4563R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4564S: Maintained 4565T: git git://anongit.freedesktop.org/drm/drm-misc 4566F: drivers/gpu/drm/bridge/ 4567 4568DRM DRIVERS FOR EXYNOS 4569M: Inki Dae <inki.dae@samsung.com> 4570M: Joonyoung Shim <jy0922.shim@samsung.com> 4571M: Seung-Woo Kim <sw0312.kim@samsung.com> 4572M: Kyungmin Park <kyungmin.park@samsung.com> 4573L: dri-devel@lists.freedesktop.org 4574T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4575S: Supported 4576F: drivers/gpu/drm/exynos/ 4577F: include/uapi/drm/exynos_drm.h 4578F: Documentation/devicetree/bindings/display/exynos/ 4579 4580DRM DRIVERS FOR FREESCALE DCU 4581M: Stefan Agner <stefan@agner.ch> 4582M: Alison Wang <alison.wang@freescale.com> 4583L: dri-devel@lists.freedesktop.org 4584S: Supported 4585F: drivers/gpu/drm/fsl-dcu/ 4586F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4587F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4588F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4589 4590DRM DRIVERS FOR FREESCALE IMX 4591M: Philipp Zabel <p.zabel@pengutronix.de> 4592L: dri-devel@lists.freedesktop.org 4593S: Maintained 4594F: drivers/gpu/drm/imx/ 4595F: drivers/gpu/ipu-v3/ 4596F: Documentation/devicetree/bindings/display/imx/ 4597 4598DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4599M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4600L: dri-devel@lists.freedesktop.org 4601T: git git://github.com/patjak/drm-gma500 4602S: Maintained 4603F: drivers/gpu/drm/gma500/ 4604 4605DRM DRIVERS FOR HISILICON 4606M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4607M: Rongrong Zou <zourongrong@gmail.com> 4608R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4609R: Chen Feng <puck.chen@hisilicon.com> 4610L: dri-devel@lists.freedesktop.org 4611T: git git://github.com/xin3liang/linux.git 4612S: Maintained 4613F: drivers/gpu/drm/hisilicon/ 4614F: Documentation/devicetree/bindings/display/hisilicon/ 4615 4616DRM DRIVERS FOR MEDIATEK 4617M: CK Hu <ck.hu@mediatek.com> 4618M: Philipp Zabel <p.zabel@pengutronix.de> 4619L: dri-devel@lists.freedesktop.org 4620S: Supported 4621F: drivers/gpu/drm/mediatek/ 4622F: Documentation/devicetree/bindings/display/mediatek/ 4623 4624DRM DRIVERS FOR NVIDIA TEGRA 4625M: Thierry Reding <thierry.reding@gmail.com> 4626L: dri-devel@lists.freedesktop.org 4627L: linux-tegra@vger.kernel.org 4628T: git git://anongit.freedesktop.org/tegra/linux.git 4629S: Supported 4630F: drivers/gpu/drm/tegra/ 4631F: drivers/gpu/host1x/ 4632F: include/linux/host1x.h 4633F: include/uapi/drm/tegra_drm.h 4634F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4635 4636DRM DRIVERS FOR RENESAS 4637M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4638L: dri-devel@lists.freedesktop.org 4639L: linux-renesas-soc@vger.kernel.org 4640T: git git://linuxtv.org/pinchartl/fbdev 4641S: Supported 4642F: drivers/gpu/drm/rcar-du/ 4643F: drivers/gpu/drm/shmobile/ 4644F: include/linux/platform_data/shmob_drm.h 4645F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4646F: Documentation/devicetree/bindings/display/renesas,du.txt 4647 4648DRM DRIVERS FOR ROCKCHIP 4649M: Mark Yao <mark.yao@rock-chips.com> 4650L: dri-devel@lists.freedesktop.org 4651S: Maintained 4652F: drivers/gpu/drm/rockchip/ 4653F: Documentation/devicetree/bindings/display/rockchip/ 4654T: git git://anongit.freedesktop.org/drm/drm-misc 4655 4656DRM DRIVERS FOR STI 4657M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4658M: Vincent Abriou <vincent.abriou@st.com> 4659L: dri-devel@lists.freedesktop.org 4660T: git git://anongit.freedesktop.org/drm/drm-misc 4661S: Maintained 4662F: drivers/gpu/drm/sti 4663F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4664 4665DRM DRIVERS FOR STM 4666M: Yannick Fertre <yannick.fertre@st.com> 4667M: Philippe Cornu <philippe.cornu@st.com> 4668M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4669M: Vincent Abriou <vincent.abriou@st.com> 4670L: dri-devel@lists.freedesktop.org 4671T: git git://anongit.freedesktop.org/drm/drm-misc 4672S: Maintained 4673F: drivers/gpu/drm/stm 4674F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4675 4676DRM DRIVERS FOR TI LCDC 4677M: Jyri Sarha <jsarha@ti.com> 4678R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4679L: dri-devel@lists.freedesktop.org 4680S: Maintained 4681F: drivers/gpu/drm/tilcdc/ 4682F: Documentation/devicetree/bindings/display/tilcdc/ 4683 4684DRM DRIVERS FOR TI OMAP 4685M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4686L: dri-devel@lists.freedesktop.org 4687S: Maintained 4688F: drivers/gpu/drm/omapdrm/ 4689F: Documentation/devicetree/bindings/display/ti/ 4690 4691DRM DRIVERS FOR VC4 4692M: Eric Anholt <eric@anholt.net> 4693T: git git://github.com/anholt/linux 4694S: Supported 4695F: drivers/gpu/drm/vc4/ 4696F: include/uapi/drm/vc4_drm.h 4697F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4698T: git git://anongit.freedesktop.org/drm/drm-misc 4699 4700DRM DRIVERS FOR VIVANTE GPU IP 4701M: Lucas Stach <l.stach@pengutronix.de> 4702R: Russell King <linux+etnaviv@armlinux.org.uk> 4703R: Christian Gmeiner <christian.gmeiner@gmail.com> 4704L: etnaviv@lists.freedesktop.org 4705L: dri-devel@lists.freedesktop.org 4706S: Maintained 4707F: drivers/gpu/drm/etnaviv/ 4708F: include/uapi/drm/etnaviv_drm.h 4709F: Documentation/devicetree/bindings/display/etnaviv/ 4710 4711DRM DRIVERS FOR ZTE ZX 4712M: Shawn Guo <shawnguo@kernel.org> 4713L: dri-devel@lists.freedesktop.org 4714S: Maintained 4715F: drivers/gpu/drm/zte/ 4716F: Documentation/devicetree/bindings/display/zte,vou.txt 4717T: git git://anongit.freedesktop.org/drm/drm-misc 4718 4719DRM PANEL DRIVERS 4720M: Thierry Reding <thierry.reding@gmail.com> 4721L: dri-devel@lists.freedesktop.org 4722T: git git://anongit.freedesktop.org/tegra/linux.git 4723S: Maintained 4724F: drivers/gpu/drm/drm_panel.c 4725F: drivers/gpu/drm/panel/ 4726F: include/drm/drm_panel.h 4727F: Documentation/devicetree/bindings/display/panel/ 4728 4729DRM TINYDRM DRIVERS 4730M: Noralf Trønnes <noralf@tronnes.org> 4731W: https://github.com/notro/tinydrm/wiki/Development 4732T: git git://anongit.freedesktop.org/drm/drm-misc 4733S: Maintained 4734F: drivers/gpu/drm/tinydrm/ 4735F: include/drm/tinydrm/ 4736 4737DSBR100 USB FM RADIO DRIVER 4738M: Alexey Klimov <klimov.linux@gmail.com> 4739L: linux-media@vger.kernel.org 4740T: git git://linuxtv.org/media_tree.git 4741S: Maintained 4742F: drivers/media/radio/dsbr100.c 4743 4744DSCC4 DRIVER 4745M: Francois Romieu <romieu@fr.zoreil.com> 4746L: netdev@vger.kernel.org 4747S: Maintained 4748F: drivers/net/wan/dscc4.c 4749 4750DT3155 MEDIA DRIVER 4751M: Hans Verkuil <hverkuil@xs4all.nl> 4752L: linux-media@vger.kernel.org 4753T: git git://linuxtv.org/media_tree.git 4754W: https://linuxtv.org 4755S: Odd Fixes 4756F: drivers/media/pci/dt3155/ 4757 4758DVB_USB_AF9015 MEDIA DRIVER 4759M: Antti Palosaari <crope@iki.fi> 4760L: linux-media@vger.kernel.org 4761W: https://linuxtv.org 4762W: http://palosaari.fi/linux/ 4763Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4764T: git git://linuxtv.org/anttip/media_tree.git 4765S: Maintained 4766F: drivers/media/usb/dvb-usb-v2/af9015* 4767 4768DVB_USB_AF9035 MEDIA DRIVER 4769M: Antti Palosaari <crope@iki.fi> 4770L: linux-media@vger.kernel.org 4771W: https://linuxtv.org 4772W: http://palosaari.fi/linux/ 4773Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4774T: git git://linuxtv.org/anttip/media_tree.git 4775S: Maintained 4776F: drivers/media/usb/dvb-usb-v2/af9035* 4777 4778DVB_USB_ANYSEE MEDIA DRIVER 4779M: Antti Palosaari <crope@iki.fi> 4780L: linux-media@vger.kernel.org 4781W: https://linuxtv.org 4782W: http://palosaari.fi/linux/ 4783Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4784T: git git://linuxtv.org/anttip/media_tree.git 4785S: Maintained 4786F: drivers/media/usb/dvb-usb-v2/anysee* 4787 4788DVB_USB_AU6610 MEDIA DRIVER 4789M: Antti Palosaari <crope@iki.fi> 4790L: linux-media@vger.kernel.org 4791W: https://linuxtv.org 4792W: http://palosaari.fi/linux/ 4793Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4794T: git git://linuxtv.org/anttip/media_tree.git 4795S: Maintained 4796F: drivers/media/usb/dvb-usb-v2/au6610* 4797 4798DVB_USB_CE6230 MEDIA DRIVER 4799M: Antti Palosaari <crope@iki.fi> 4800L: linux-media@vger.kernel.org 4801W: https://linuxtv.org 4802W: http://palosaari.fi/linux/ 4803Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4804T: git git://linuxtv.org/anttip/media_tree.git 4805S: Maintained 4806F: drivers/media/usb/dvb-usb-v2/ce6230* 4807 4808DVB_USB_CXUSB MEDIA DRIVER 4809M: Michael Krufky <mkrufky@linuxtv.org> 4810L: linux-media@vger.kernel.org 4811W: https://linuxtv.org 4812W: http://github.com/mkrufky 4813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4814T: git git://linuxtv.org/media_tree.git 4815S: Maintained 4816F: drivers/media/usb/dvb-usb/cxusb* 4817 4818DVB_USB_EC168 MEDIA DRIVER 4819M: Antti Palosaari <crope@iki.fi> 4820L: linux-media@vger.kernel.org 4821W: https://linuxtv.org 4822W: http://palosaari.fi/linux/ 4823Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4824T: git git://linuxtv.org/anttip/media_tree.git 4825S: Maintained 4826F: drivers/media/usb/dvb-usb-v2/ec168* 4827 4828DVB_USB_GL861 MEDIA DRIVER 4829M: Antti Palosaari <crope@iki.fi> 4830L: linux-media@vger.kernel.org 4831W: https://linuxtv.org 4832Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4833T: git git://linuxtv.org/anttip/media_tree.git 4834S: Maintained 4835F: drivers/media/usb/dvb-usb-v2/gl861* 4836 4837DVB_USB_MXL111SF MEDIA DRIVER 4838M: Michael Krufky <mkrufky@linuxtv.org> 4839L: linux-media@vger.kernel.org 4840W: https://linuxtv.org 4841W: http://github.com/mkrufky 4842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4843T: git git://linuxtv.org/mkrufky/mxl111sf.git 4844S: Maintained 4845F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4846 4847DVB_USB_RTL28XXU MEDIA DRIVER 4848M: Antti Palosaari <crope@iki.fi> 4849L: linux-media@vger.kernel.org 4850W: https://linuxtv.org 4851W: http://palosaari.fi/linux/ 4852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4853T: git git://linuxtv.org/anttip/media_tree.git 4854S: Maintained 4855F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4856 4857DVB_USB_V2 MEDIA DRIVER 4858M: Antti Palosaari <crope@iki.fi> 4859L: linux-media@vger.kernel.org 4860W: https://linuxtv.org 4861W: http://palosaari.fi/linux/ 4862Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4863T: git git://linuxtv.org/anttip/media_tree.git 4864S: Maintained 4865F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4866F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4867 4868DYNAMIC DEBUG 4869M: Jason Baron <jbaron@akamai.com> 4870S: Maintained 4871F: lib/dynamic_debug.c 4872F: include/linux/dynamic_debug.h 4873 4874DZ DECSTATION DZ11 SERIAL DRIVER 4875M: "Maciej W. Rozycki" <macro@linux-mips.org> 4876S: Maintained 4877F: drivers/tty/serial/dz.* 4878 4879E3X0 POWER BUTTON DRIVER 4880M: Moritz Fischer <moritz.fischer@ettus.com> 4881L: usrp-users@lists.ettus.com 4882W: http://www.ettus.com 4883S: Supported 4884F: drivers/input/misc/e3x0-button.c 4885F: Documentation/devicetree/bindings/input/e3x0-button.txt 4886 4887E4000 MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/tuners/e4000* 4896 4897EATA ISA/EISA/PCI SCSI DRIVER 4898M: Dario Ballabio <ballabio_dario@emc.com> 4899L: linux-scsi@vger.kernel.org 4900S: Maintained 4901F: drivers/scsi/eata.c 4902 4903EC100 MEDIA DRIVER 4904M: Antti Palosaari <crope@iki.fi> 4905L: linux-media@vger.kernel.org 4906W: https://linuxtv.org 4907W: http://palosaari.fi/linux/ 4908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4909T: git git://linuxtv.org/anttip/media_tree.git 4910S: Maintained 4911F: drivers/media/dvb-frontends/ec100* 4912 4913ECRYPT FILE SYSTEM 4914M: Tyler Hicks <tyhicks@canonical.com> 4915L: ecryptfs@vger.kernel.org 4916W: http://ecryptfs.org 4917W: https://launchpad.net/ecryptfs 4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4919S: Supported 4920F: Documentation/filesystems/ecryptfs.txt 4921F: fs/ecryptfs/ 4922 4923EDAC-AMD64 4924M: Borislav Petkov <bp@alien8.de> 4925L: linux-edac@vger.kernel.org 4926S: Maintained 4927F: drivers/edac/amd64_edac* 4928 4929EDAC-CALXEDA 4930M: Robert Richter <rric@kernel.org> 4931L: linux-edac@vger.kernel.org 4932S: Maintained 4933F: drivers/edac/highbank* 4934 4935EDAC-CAVIUM 4936M: Ralf Baechle <ralf@linux-mips.org> 4937M: David Daney <david.daney@cavium.com> 4938L: linux-edac@vger.kernel.org 4939L: linux-mips@linux-mips.org 4940S: Supported 4941F: drivers/edac/octeon_edac* 4942F: drivers/edac/thunderx_edac* 4943 4944EDAC-CORE 4945M: Borislav Petkov <bp@alien8.de> 4946M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4947M: Mauro Carvalho Chehab <mchehab@kernel.org> 4948L: linux-edac@vger.kernel.org 4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4951S: Supported 4952F: Documentation/admin-guide/ras.rst 4953F: Documentation/driver-api/edac.rst 4954F: drivers/edac/ 4955F: include/linux/edac.h 4956 4957EDAC-E752X 4958M: Mark Gross <mark.gross@intel.com> 4959L: linux-edac@vger.kernel.org 4960S: Maintained 4961F: drivers/edac/e752x_edac.c 4962 4963EDAC-E7XXX 4964L: linux-edac@vger.kernel.org 4965S: Maintained 4966F: drivers/edac/e7xxx_edac.c 4967 4968EDAC-FSL_DDR 4969M: York Sun <york.sun@nxp.com> 4970L: linux-edac@vger.kernel.org 4971S: Maintained 4972F: drivers/edac/fsl_ddr_edac.* 4973 4974EDAC-GHES 4975M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4976M: Mauro Carvalho Chehab <mchehab@kernel.org> 4977L: linux-edac@vger.kernel.org 4978S: Maintained 4979F: drivers/edac/ghes_edac.c 4980 4981EDAC-I3000 4982L: linux-edac@vger.kernel.org 4983S: Orphan 4984F: drivers/edac/i3000_edac.c 4985 4986EDAC-I5000 4987L: linux-edac@vger.kernel.org 4988S: Maintained 4989F: drivers/edac/i5000_edac.c 4990 4991EDAC-I5400 4992M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4993M: Mauro Carvalho Chehab <mchehab@kernel.org> 4994L: linux-edac@vger.kernel.org 4995S: Maintained 4996F: drivers/edac/i5400_edac.c 4997 4998EDAC-I7300 4999M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5000M: Mauro Carvalho Chehab <mchehab@kernel.org> 5001L: linux-edac@vger.kernel.org 5002S: Maintained 5003F: drivers/edac/i7300_edac.c 5004 5005EDAC-I7CORE 5006M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5007M: Mauro Carvalho Chehab <mchehab@kernel.org> 5008L: linux-edac@vger.kernel.org 5009S: Maintained 5010F: drivers/edac/i7core_edac.c 5011 5012EDAC-I82443BXGX 5013M: Tim Small <tim@buttersideup.com> 5014L: linux-edac@vger.kernel.org 5015S: Maintained 5016F: drivers/edac/i82443bxgx_edac.c 5017 5018EDAC-I82975X 5019M: Ranganathan Desikan <ravi@jetztechnologies.com> 5020M: "Arvind R." <arvino55@gmail.com> 5021L: linux-edac@vger.kernel.org 5022S: Maintained 5023F: drivers/edac/i82975x_edac.c 5024 5025EDAC-IE31200 5026M: Jason Baron <jbaron@akamai.com> 5027L: linux-edac@vger.kernel.org 5028S: Maintained 5029F: drivers/edac/ie31200_edac.c 5030 5031EDAC-MPC85XX 5032M: Johannes Thumshirn <morbidrsa@gmail.com> 5033L: linux-edac@vger.kernel.org 5034S: Maintained 5035F: drivers/edac/mpc85xx_edac.[ch] 5036 5037EDAC-PASEMI 5038M: Egor Martovetsky <egor@pasemi.com> 5039L: linux-edac@vger.kernel.org 5040S: Maintained 5041F: drivers/edac/pasemi_edac.c 5042 5043EDAC-PND2 5044M: Tony Luck <tony.luck@intel.com> 5045L: linux-edac@vger.kernel.org 5046S: Maintained 5047F: drivers/edac/pnd2_edac.[ch] 5048 5049EDAC-R82600 5050M: Tim Small <tim@buttersideup.com> 5051L: linux-edac@vger.kernel.org 5052S: Maintained 5053F: drivers/edac/r82600_edac.c 5054 5055EDAC-SBRIDGE 5056M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5057M: Mauro Carvalho Chehab <mchehab@kernel.org> 5058L: linux-edac@vger.kernel.org 5059S: Maintained 5060F: drivers/edac/sb_edac.c 5061 5062EDAC-SKYLAKE 5063M: Tony Luck <tony.luck@intel.com> 5064L: linux-edac@vger.kernel.org 5065S: Maintained 5066F: drivers/edac/skx_edac.c 5067 5068EDIROL UA-101/UA-1000 DRIVER 5069M: Clemens Ladisch <clemens@ladisch.de> 5070L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5071T: git git://git.alsa-project.org/alsa-kernel.git 5072S: Maintained 5073F: sound/usb/misc/ua101.c 5074 5075EFI TEST DRIVER 5076L: linux-efi@vger.kernel.org 5077M: Ivan Hu <ivan.hu@canonical.com> 5078M: Matt Fleming <matt@codeblueprint.co.uk> 5079S: Maintained 5080F: drivers/firmware/efi/test/ 5081 5082EFI VARIABLE FILESYSTEM 5083M: Matthew Garrett <matthew.garrett@nebula.com> 5084M: Jeremy Kerr <jk@ozlabs.org> 5085M: Matt Fleming <matt@codeblueprint.co.uk> 5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5087L: linux-efi@vger.kernel.org 5088S: Maintained 5089F: fs/efivarfs/ 5090 5091EFIFB FRAMEBUFFER DRIVER 5092L: linux-fbdev@vger.kernel.org 5093M: Peter Jones <pjones@redhat.com> 5094S: Maintained 5095F: drivers/video/fbdev/efifb.c 5096 5097EFS FILESYSTEM 5098W: http://aeschi.ch.eu.org/efs/ 5099S: Orphan 5100F: fs/efs/ 5101 5102EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5103M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5104L: netdev@vger.kernel.org 5105S: Maintained 5106F: drivers/net/ethernet/ibm/ehea/ 5107 5108EM28XX VIDEO4LINUX DRIVER 5109M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5110M: Mauro Carvalho Chehab <mchehab@kernel.org> 5111L: linux-media@vger.kernel.org 5112W: https://linuxtv.org 5113T: git git://linuxtv.org/media_tree.git 5114S: Maintained 5115F: drivers/media/usb/em28xx/ 5116F: Documentation/media/v4l-drivers/em28xx* 5117 5118EMBEDDED LINUX 5119M: Paul Gortmaker <paul.gortmaker@windriver.com> 5120M: Matt Mackall <mpm@selenic.com> 5121M: David Woodhouse <dwmw2@infradead.org> 5122L: linux-embedded@vger.kernel.org 5123S: Maintained 5124 5125Emulex 10Gbps iSCSI - OneConnect DRIVER 5126M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5127M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5128M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5129L: linux-scsi@vger.kernel.org 5130W: http://www.broadcom.com 5131S: Supported 5132F: drivers/scsi/be2iscsi/ 5133 5134Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5135M: Sathya Perla <sathya.perla@broadcom.com> 5136M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5137M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5138M: Somnath Kotur <somnath.kotur@broadcom.com> 5139L: netdev@vger.kernel.org 5140W: http://www.emulex.com 5141S: Supported 5142F: drivers/net/ethernet/emulex/benet/ 5143 5144EMULEX ONECONNECT ROCE DRIVER 5145M: Selvin Xavier <selvin.xavier@broadcom.com> 5146M: Devesh Sharma <devesh.sharma@broadcom.com> 5147L: linux-rdma@vger.kernel.org 5148W: http://www.broadcom.com 5149S: Odd Fixes 5150F: drivers/infiniband/hw/ocrdma/ 5151F: include/uapi/rdma/ocrdma-abi.h 5152 5153EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5154M: James Smart <james.smart@broadcom.com> 5155M: Dick Kennedy <dick.kennedy@broadcom.com> 5156L: linux-scsi@vger.kernel.org 5157W: http://www.broadcom.com 5158S: Supported 5159F: drivers/scsi/lpfc/ 5160 5161ENE CB710 FLASH CARD READER DRIVER 5162M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5163S: Maintained 5164F: drivers/misc/cb710/ 5165F: drivers/mmc/host/cb710-mmc.* 5166F: include/linux/cb710.h 5167 5168ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5169M: Maxim Levitsky <maximlevitsky@gmail.com> 5170S: Maintained 5171F: drivers/media/rc/ene_ir.* 5172 5173EPSON S1D13XXX FRAMEBUFFER DRIVER 5174M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5175S: Maintained 5176T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5177F: drivers/video/fbdev/s1d13xxxfb.c 5178F: include/video/s1d13xxxfb.h 5179 5180ERRSEQ ERROR TRACKING INFRASTRUCTURE 5181M: Jeff Layton <jlayton@poochiereds.net> 5182S: Maintained 5183F: lib/errseq.c 5184F: include/linux/errseq.h 5185 5186ET131X NETWORK DRIVER 5187M: Mark Einon <mark.einon@gmail.com> 5188S: Odd Fixes 5189F: drivers/net/ethernet/agere/ 5190 5191ETHERNET BRIDGE 5192M: Stephen Hemminger <stephen@networkplumber.org> 5193L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5194L: netdev@vger.kernel.org 5195W: http://www.linuxfoundation.org/en/Net:Bridge 5196S: Maintained 5197F: include/linux/netfilter_bridge/ 5198F: net/bridge/ 5199 5200ETHERNET PHY LIBRARY 5201M: Andrew Lunn <andrew@lunn.ch> 5202M: Florian Fainelli <f.fainelli@gmail.com> 5203L: netdev@vger.kernel.org 5204S: Maintained 5205F: Documentation/ABI/testing/sysfs-bus-mdio 5206F: Documentation/devicetree/bindings/net/mdio* 5207F: Documentation/networking/phy.txt 5208F: drivers/net/phy/ 5209F: drivers/of/of_mdio.c 5210F: drivers/of/of_net.c 5211F: include/linux/*mdio*.h 5212F: include/linux/of_net.h 5213F: include/linux/phy.h 5214F: include/linux/phy_fixed.h 5215F: include/linux/platform_data/mdio-gpio.h 5216F: include/linux/platform_data/mdio-bcm-unimac.h 5217F: include/trace/events/mdio.h 5218F: include/uapi/linux/mdio.h 5219F: include/uapi/linux/mii.h 5220 5221EXT2 FILE SYSTEM 5222M: Jan Kara <jack@suse.com> 5223L: linux-ext4@vger.kernel.org 5224S: Maintained 5225F: Documentation/filesystems/ext2.txt 5226F: fs/ext2/ 5227F: include/linux/ext2* 5228 5229EXT4 FILE SYSTEM 5230M: "Theodore Ts'o" <tytso@mit.edu> 5231M: Andreas Dilger <adilger.kernel@dilger.ca> 5232L: linux-ext4@vger.kernel.org 5233W: http://ext4.wiki.kernel.org 5234Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5236S: Maintained 5237F: Documentation/filesystems/ext4.txt 5238F: fs/ext4/ 5239 5240Extended Verification Module (EVM) 5241M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5242L: linux-ima-devel@lists.sourceforge.net 5243L: linux-security-module@vger.kernel.org 5244S: Supported 5245F: security/integrity/evm/ 5246 5247EXTENSIBLE FIRMWARE INTERFACE (EFI) 5248M: Matt Fleming <matt@codeblueprint.co.uk> 5249M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5250L: linux-efi@vger.kernel.org 5251T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5252S: Maintained 5253F: Documentation/efi-stub.txt 5254F: arch/*/kernel/efi.c 5255F: arch/x86/boot/compressed/eboot.[ch] 5256F: arch/*/include/asm/efi.h 5257F: arch/x86/platform/efi/ 5258F: drivers/firmware/efi/ 5259F: include/linux/efi*.h 5260F: arch/arm/boot/compressed/efi-header.S 5261F: arch/arm64/kernel/efi-entry.S 5262 5263EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5264M: MyungJoo Ham <myungjoo.ham@samsung.com> 5265M: Chanwoo Choi <cw00.choi@samsung.com> 5266L: linux-kernel@vger.kernel.org 5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5268S: Maintained 5269F: drivers/extcon/ 5270F: include/linux/extcon/ 5271F: include/linux/extcon.h 5272F: Documentation/extcon/ 5273F: Documentation/devicetree/bindings/extcon/ 5274 5275EXYNOS DP DRIVER 5276M: Jingoo Han <jingoohan1@gmail.com> 5277L: dri-devel@lists.freedesktop.org 5278S: Maintained 5279F: drivers/gpu/drm/exynos/exynos_dp* 5280 5281EXYNOS SYSMMU (IOMMU) driver 5282M: Marek Szyprowski <m.szyprowski@samsung.com> 5283L: iommu@lists.linux-foundation.org 5284S: Maintained 5285F: drivers/iommu/exynos-iommu.c 5286 5287EZchip NPS platform support 5288M: Elad Kanfi <eladkan@mellanox.com> 5289M: Vineet Gupta <vgupta@synopsys.com> 5290S: Supported 5291F: arch/arc/plat-eznps 5292F: arch/arc/boot/dts/eznps.dts 5293 5294F2FS FILE SYSTEM 5295M: Jaegeuk Kim <jaegeuk@kernel.org> 5296M: Chao Yu <yuchao0@huawei.com> 5297L: linux-f2fs-devel@lists.sourceforge.net 5298W: https://f2fs.wiki.kernel.org/ 5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5300S: Maintained 5301F: Documentation/filesystems/f2fs.txt 5302F: Documentation/ABI/testing/sysfs-fs-f2fs 5303F: fs/f2fs/ 5304F: include/linux/f2fs_fs.h 5305F: include/trace/events/f2fs.h 5306 5307F71805F HARDWARE MONITORING DRIVER 5308M: Jean Delvare <jdelvare@suse.com> 5309L: linux-hwmon@vger.kernel.org 5310S: Maintained 5311F: Documentation/hwmon/f71805f 5312F: drivers/hwmon/f71805f.c 5313 5314FANOTIFY 5315M: Jan Kara <jack@suse.cz> 5316R: Amir Goldstein <amir73il@gmail.com> 5317L: linux-fsdevel@vger.kernel.org 5318S: Maintained 5319F: fs/notify/fanotify/ 5320F: include/linux/fanotify.h 5321F: include/uapi/linux/fanotify.h 5322 5323FARSYNC SYNCHRONOUS DRIVER 5324M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5325W: http://www.farsite.co.uk/ 5326S: Supported 5327F: drivers/net/wan/farsync.* 5328 5329FAULT INJECTION SUPPORT 5330M: Akinobu Mita <akinobu.mita@gmail.com> 5331S: Supported 5332F: Documentation/fault-injection/ 5333F: lib/fault-inject.c 5334 5335FBTFT Framebuffer drivers 5336M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5337S: Maintained 5338F: drivers/staging/fbtft/ 5339 5340FC0011 TUNER DRIVER 5341M: Michael Buesch <m@bues.ch> 5342L: linux-media@vger.kernel.org 5343S: Maintained 5344F: drivers/media/tuners/fc0011.h 5345F: drivers/media/tuners/fc0011.c 5346 5347FC2580 MEDIA DRIVER 5348M: Antti Palosaari <crope@iki.fi> 5349L: linux-media@vger.kernel.org 5350W: https://linuxtv.org 5351W: http://palosaari.fi/linux/ 5352Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5353T: git git://linuxtv.org/anttip/media_tree.git 5354S: Maintained 5355F: drivers/media/tuners/fc2580* 5356 5357FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5358M: Johannes Thumshirn <jth@kernel.org> 5359L: fcoe-devel@open-fcoe.org 5360W: www.Open-FCoE.org 5361S: Supported 5362F: drivers/scsi/libfc/ 5363F: drivers/scsi/fcoe/ 5364F: include/scsi/fc/ 5365F: include/scsi/libfc.h 5366F: include/scsi/libfcoe.h 5367F: include/uapi/scsi/fc/ 5368 5369FILE LOCKING (flock() and fcntl()/lockf()) 5370M: Jeff Layton <jlayton@poochiereds.net> 5371M: "J. Bruce Fields" <bfields@fieldses.org> 5372L: linux-fsdevel@vger.kernel.org 5373S: Maintained 5374F: include/linux/fcntl.h 5375F: include/uapi/linux/fcntl.h 5376F: fs/fcntl.c 5377F: fs/locks.c 5378 5379FILESYSTEMS (VFS and infrastructure) 5380M: Alexander Viro <viro@zeniv.linux.org.uk> 5381L: linux-fsdevel@vger.kernel.org 5382S: Maintained 5383F: fs/* 5384F: include/linux/fs.h 5385F: include/uapi/linux/fs.h 5386 5387FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5388M: Riku Voipio <riku.voipio@iki.fi> 5389L: linux-hwmon@vger.kernel.org 5390S: Maintained 5391F: drivers/hwmon/f75375s.c 5392F: include/linux/f75375s.h 5393 5394FIREWIRE AUDIO DRIVERS 5395M: Clemens Ladisch <clemens@ladisch.de> 5396L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5397T: git git://git.alsa-project.org/alsa-kernel.git 5398S: Maintained 5399F: sound/firewire/ 5400 5401FIREWIRE MEDIA DRIVERS (firedtv) 5402M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5403L: linux-media@vger.kernel.org 5404L: linux1394-devel@lists.sourceforge.net 5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5406S: Maintained 5407F: drivers/media/firewire/ 5408 5409FIREWIRE SBP-2 TARGET 5410M: Chris Boot <bootc@bootc.net> 5411L: linux-scsi@vger.kernel.org 5412L: target-devel@vger.kernel.org 5413L: linux1394-devel@lists.sourceforge.net 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5415S: Maintained 5416F: drivers/target/sbp/ 5417 5418FIREWIRE SUBSYSTEM 5419M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5420L: linux1394-devel@lists.sourceforge.net 5421W: http://ieee1394.wiki.kernel.org/ 5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5423S: Maintained 5424F: drivers/firewire/ 5425F: include/linux/firewire.h 5426F: include/uapi/linux/firewire*.h 5427F: tools/firewire/ 5428 5429FIRMWARE LOADER (request_firmware) 5430M: Luis R. Rodriguez <mcgrof@kernel.org> 5431L: linux-kernel@vger.kernel.org 5432S: Maintained 5433F: Documentation/firmware_class/ 5434F: drivers/base/firmware*.c 5435F: include/linux/firmware.h 5436 5437FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5438M: Joshua Morris <josh.h.morris@us.ibm.com> 5439M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5440S: Maintained 5441F: drivers/block/rsxx/ 5442 5443FLOPPY DRIVER 5444M: Jiri Kosina <jikos@kernel.org> 5445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5446S: Odd fixes 5447F: drivers/block/floppy.c 5448 5449FMC SUBSYSTEM 5450M: Alessandro Rubini <rubini@gnudd.com> 5451W: http://www.ohwr.org/projects/fmc-bus 5452S: Supported 5453F: drivers/fmc/ 5454F: include/linux/fmc*.h 5455F: include/linux/ipmi-fru.h 5456K: fmc_d.*register 5457 5458FPGA MANAGER FRAMEWORK 5459M: Alan Tull <atull@kernel.org> 5460R: Moritz Fischer <mdf@kernel.org> 5461L: linux-fpga@vger.kernel.org 5462S: Maintained 5463T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5464Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5465F: Documentation/fpga/ 5466F: Documentation/devicetree/bindings/fpga/ 5467F: drivers/fpga/ 5468F: include/linux/fpga/ 5469W: http://www.rocketboards.org 5470 5471FPU EMULATOR 5472M: Bill Metzenthen <billm@melbpc.org.au> 5473W: http://floatingpoint.sourceforge.net/emulator/index.html 5474S: Maintained 5475F: arch/x86/math-emu/ 5476 5477FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5478L: netdev@vger.kernel.org 5479S: Orphan 5480F: drivers/net/wan/dlci.c 5481F: drivers/net/wan/sdla.c 5482 5483FRAMEBUFFER LAYER 5484M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5485L: linux-fbdev@vger.kernel.org 5486T: git git://github.com/bzolnier/linux.git 5487Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5488S: Maintained 5489F: Documentation/fb/ 5490F: drivers/video/ 5491F: include/video/ 5492F: include/linux/fb.h 5493F: include/uapi/video/ 5494F: include/uapi/linux/fb.h 5495 5496FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5497M: Horia Geantă <horia.geanta@nxp.com> 5498M: Dan Douglass <dan.douglass@nxp.com> 5499L: linux-crypto@vger.kernel.org 5500S: Maintained 5501F: drivers/crypto/caam/ 5502F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5503 5504FREESCALE DIU FRAMEBUFFER DRIVER 5505M: Timur Tabi <timur@tabi.org> 5506L: linux-fbdev@vger.kernel.org 5507S: Maintained 5508F: drivers/video/fbdev/fsl-diu-fb.* 5509 5510FREESCALE DMA DRIVER 5511M: Li Yang <leoyang.li@nxp.com> 5512M: Zhang Wei <zw@zh-kernel.org> 5513L: linuxppc-dev@lists.ozlabs.org 5514S: Maintained 5515F: drivers/dma/fsldma.* 5516 5517FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5518M: Claudiu Manoil <claudiu.manoil@freescale.com> 5519L: netdev@vger.kernel.org 5520S: Maintained 5521F: drivers/net/ethernet/freescale/gianfar* 5522X: drivers/net/ethernet/freescale/gianfar_ptp.c 5523F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5524 5525FREESCALE GPMI NAND DRIVER 5526M: Han Xu <han.xu@nxp.com> 5527L: linux-mtd@lists.infradead.org 5528S: Maintained 5529F: drivers/mtd/nand/gpmi-nand/* 5530 5531FREESCALE I2C CPM DRIVER 5532M: Jochen Friedrich <jochen@scram.de> 5533L: linuxppc-dev@lists.ozlabs.org 5534L: linux-i2c@vger.kernel.org 5535S: Maintained 5536F: drivers/i2c/busses/i2c-cpm.c 5537 5538FREESCALE IMX / MXC FEC DRIVER 5539M: Fugang Duan <fugang.duan@nxp.com> 5540L: netdev@vger.kernel.org 5541S: Maintained 5542F: drivers/net/ethernet/freescale/fec_main.c 5543F: drivers/net/ethernet/freescale/fec_ptp.c 5544F: drivers/net/ethernet/freescale/fec.h 5545F: Documentation/devicetree/bindings/net/fsl-fec.txt 5546 5547FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5548M: Sascha Hauer <kernel@pengutronix.de> 5549L: linux-fbdev@vger.kernel.org 5550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5551S: Maintained 5552F: include/linux/platform_data/video-imxfb.h 5553F: drivers/video/fbdev/imxfb.c 5554 5555FREESCALE QORIQ DPAA ETHERNET DRIVER 5556M: Madalin Bucur <madalin.bucur@nxp.com> 5557L: netdev@vger.kernel.org 5558S: Maintained 5559F: drivers/net/ethernet/freescale/dpaa 5560 5561FREESCALE QORIQ DPAA FMAN DRIVER 5562M: Madalin Bucur <madalin.bucur@nxp.com> 5563L: netdev@vger.kernel.org 5564S: Maintained 5565F: drivers/net/ethernet/freescale/fman 5566F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5567 5568FREESCALE QUAD SPI DRIVER 5569M: Han Xu <han.xu@nxp.com> 5570L: linux-mtd@lists.infradead.org 5571S: Maintained 5572F: drivers/mtd/spi-nor/fsl-quadspi.c 5573 5574FREESCALE QUICC ENGINE LIBRARY 5575M: Qiang Zhao <qiang.zhao@nxp.com> 5576L: linuxppc-dev@lists.ozlabs.org 5577S: Maintained 5578F: drivers/soc/fsl/qe/ 5579F: include/soc/fsl/*qe*.h 5580F: include/soc/fsl/*ucc*.h 5581 5582FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5583M: Li Yang <leoyang.li@nxp.com> 5584L: netdev@vger.kernel.org 5585L: linuxppc-dev@lists.ozlabs.org 5586S: Maintained 5587F: drivers/net/ethernet/freescale/ucc_geth* 5588 5589FREESCALE QUICC ENGINE UCC HDLC DRIVER 5590M: Zhao Qiang <qiang.zhao@nxp.com> 5591L: netdev@vger.kernel.org 5592L: linuxppc-dev@lists.ozlabs.org 5593S: Maintained 5594F: drivers/net/wan/fsl_ucc_hdlc* 5595 5596FREESCALE QUICC ENGINE UCC UART DRIVER 5597M: Timur Tabi <timur@tabi.org> 5598L: linuxppc-dev@lists.ozlabs.org 5599S: Maintained 5600F: drivers/tty/serial/ucc_uart.c 5601 5602FREESCALE SOC DRIVERS 5603M: Li Yang <leoyang.li@nxp.com> 5604L: linuxppc-dev@lists.ozlabs.org 5605L: linux-arm-kernel@lists.infradead.org 5606S: Maintained 5607F: Documentation/devicetree/bindings/soc/fsl/ 5608F: drivers/soc/fsl/ 5609F: include/linux/fsl/ 5610 5611FREESCALE SOC FS_ENET DRIVER 5612M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5613M: Vitaly Bordug <vbordug@ru.mvista.com> 5614L: linuxppc-dev@lists.ozlabs.org 5615L: netdev@vger.kernel.org 5616S: Maintained 5617F: drivers/net/ethernet/freescale/fs_enet/ 5618F: include/linux/fs_enet_pd.h 5619 5620FREESCALE SOC SOUND DRIVERS 5621M: Timur Tabi <timur@tabi.org> 5622M: Nicolin Chen <nicoleotsuka@gmail.com> 5623M: Xiubo Li <Xiubo.Lee@gmail.com> 5624R: Fabio Estevam <fabio.estevam@nxp.com> 5625L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5626L: linuxppc-dev@lists.ozlabs.org 5627S: Maintained 5628F: sound/soc/fsl/fsl* 5629F: sound/soc/fsl/imx* 5630F: sound/soc/fsl/mpc8610_hpcd.c 5631 5632FREESCALE USB PERIPHERAL DRIVERS 5633M: Li Yang <leoyang.li@nxp.com> 5634L: linux-usb@vger.kernel.org 5635L: linuxppc-dev@lists.ozlabs.org 5636S: Maintained 5637F: drivers/usb/gadget/udc/fsl* 5638 5639FREEVXFS FILESYSTEM 5640M: Christoph Hellwig <hch@infradead.org> 5641W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5642S: Maintained 5643F: fs/freevxfs/ 5644 5645FREEZER 5646M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5647M: Pavel Machek <pavel@ucw.cz> 5648L: linux-pm@vger.kernel.org 5649S: Supported 5650F: Documentation/power/freezing-of-tasks.txt 5651F: include/linux/freezer.h 5652F: kernel/freezer.c 5653 5654FRONTSWAP API 5655M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5656L: linux-kernel@vger.kernel.org 5657S: Maintained 5658F: mm/frontswap.c 5659F: include/linux/frontswap.h 5660 5661FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5662M: David Howells <dhowells@redhat.com> 5663L: linux-cachefs@redhat.com (moderated for non-subscribers) 5664S: Supported 5665F: Documentation/filesystems/caching/ 5666F: fs/fscache/ 5667F: include/linux/fscache*.h 5668 5669FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5670M: Theodore Y. Ts'o <tytso@mit.edu> 5671M: Jaegeuk Kim <jaegeuk@kernel.org> 5672L: linux-fscrypt@vger.kernel.org 5673Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5675S: Supported 5676F: fs/crypto/ 5677F: include/linux/fscrypt*.h 5678 5679FUJITSU FR-V (FRV) PORT 5680S: Orphan 5681F: arch/frv/ 5682 5683FUJITSU LAPTOP EXTRAS 5684M: Jonathan Woithe <jwoithe@just42.net> 5685L: platform-driver-x86@vger.kernel.org 5686S: Maintained 5687F: drivers/platform/x86/fujitsu-laptop.c 5688 5689FUJITSU M-5MO LS CAMERA ISP DRIVER 5690M: Kyungmin Park <kyungmin.park@samsung.com> 5691M: Heungjun Kim <riverful.kim@samsung.com> 5692L: linux-media@vger.kernel.org 5693S: Maintained 5694F: drivers/media/i2c/m5mols/ 5695F: include/media/i2c/m5mols.h 5696 5697FUJITSU TABLET EXTRAS 5698M: Robert Gerlach <khnz@gmx.de> 5699L: platform-driver-x86@vger.kernel.org 5700S: Maintained 5701F: drivers/platform/x86/fujitsu-tablet.c 5702 5703FUSE: FILESYSTEM IN USERSPACE 5704M: Miklos Szeredi <miklos@szeredi.hu> 5705L: linux-fsdevel@vger.kernel.org 5706W: http://fuse.sourceforge.net/ 5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5708S: Maintained 5709F: fs/fuse/ 5710F: include/uapi/linux/fuse.h 5711F: Documentation/filesystems/fuse.txt 5712 5713FUTEX SUBSYSTEM 5714M: Thomas Gleixner <tglx@linutronix.de> 5715M: Ingo Molnar <mingo@redhat.com> 5716R: Peter Zijlstra <peterz@infradead.org> 5717R: Darren Hart <dvhart@infradead.org> 5718L: linux-kernel@vger.kernel.org 5719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5720S: Maintained 5721F: kernel/futex.c 5722F: kernel/futex_compat.c 5723F: include/asm-generic/futex.h 5724F: include/linux/futex.h 5725F: include/uapi/linux/futex.h 5726F: tools/testing/selftests/futex/ 5727F: tools/perf/bench/futex* 5728F: Documentation/*futex* 5729 5730FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5731M: Rik Faith <faith@cs.unc.edu> 5732L: linux-scsi@vger.kernel.org 5733S: Odd Fixes (e.g., new signatures) 5734F: drivers/scsi/fdomain.* 5735 5736GCC PLUGINS 5737M: Kees Cook <keescook@chromium.org> 5738R: Emese Revfy <re.emese@gmail.com> 5739L: kernel-hardening@lists.openwall.com 5740S: Maintained 5741F: scripts/gcc-plugins/ 5742F: scripts/gcc-plugin.sh 5743F: scripts/Makefile.gcc-plugins 5744F: Documentation/gcc-plugins.txt 5745 5746GCOV BASED KERNEL PROFILING 5747M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5748S: Maintained 5749F: kernel/gcov/ 5750F: Documentation/dev-tools/gcov.rst 5751 5752GDB KERNEL DEBUGGING HELPER SCRIPTS 5753M: Jan Kiszka <jan.kiszka@siemens.com> 5754M: Kieran Bingham <kieran@bingham.xyz> 5755S: Supported 5756F: scripts/gdb/ 5757 5758GDT SCSI DISK ARRAY CONTROLLER DRIVER 5759M: Achim Leubner <achim_leubner@adaptec.com> 5760L: linux-scsi@vger.kernel.org 5761W: http://www.icp-vortex.com/ 5762S: Supported 5763F: drivers/scsi/gdt* 5764 5765GEMTEK FM RADIO RECEIVER DRIVER 5766M: Hans Verkuil <hverkuil@xs4all.nl> 5767L: linux-media@vger.kernel.org 5768T: git git://linuxtv.org/media_tree.git 5769W: https://linuxtv.org 5770S: Maintained 5771F: drivers/media/radio/radio-gemtek* 5772 5773GENERIC GPIO I2C DRIVER 5774M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5775S: Supported 5776F: drivers/i2c/busses/i2c-gpio.c 5777F: include/linux/i2c-gpio.h 5778 5779GENERIC GPIO I2C MULTIPLEXER DRIVER 5780M: Peter Korsgaard <peter.korsgaard@barco.com> 5781L: linux-i2c@vger.kernel.org 5782S: Supported 5783F: drivers/i2c/muxes/i2c-mux-gpio.c 5784F: include/linux/i2c-mux-gpio.h 5785F: Documentation/i2c/muxes/i2c-mux-gpio 5786 5787GENERIC HDLC (WAN) DRIVERS 5788M: Krzysztof Halasa <khc@pm.waw.pl> 5789W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5790S: Maintained 5791F: drivers/net/wan/c101.c 5792F: drivers/net/wan/hd6457* 5793F: drivers/net/wan/hdlc* 5794F: drivers/net/wan/n2.c 5795F: drivers/net/wan/pc300too.c 5796F: drivers/net/wan/pci200syn.c 5797F: drivers/net/wan/wanxl* 5798 5799GENERIC INCLUDE/ASM HEADER FILES 5800M: Arnd Bergmann <arnd@arndb.de> 5801L: linux-arch@vger.kernel.org 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5803S: Maintained 5804F: include/asm-generic/ 5805F: include/uapi/asm-generic/ 5806 5807GENERIC PHY FRAMEWORK 5808M: Kishon Vijay Abraham I <kishon@ti.com> 5809L: linux-kernel@vger.kernel.org 5810T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5811S: Supported 5812F: drivers/phy/ 5813F: include/linux/phy/ 5814 5815GENERIC PM DOMAINS 5816M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5817M: Kevin Hilman <khilman@kernel.org> 5818M: Ulf Hansson <ulf.hansson@linaro.org> 5819L: linux-pm@vger.kernel.org 5820S: Supported 5821F: drivers/base/power/domain*.c 5822F: include/linux/pm_domain.h 5823F: Documentation/devicetree/bindings/power/power_domain.txt 5824 5825GENERIC UIO DRIVER FOR PCI DEVICES 5826M: "Michael S. Tsirkin" <mst@redhat.com> 5827L: kvm@vger.kernel.org 5828S: Supported 5829F: drivers/uio/uio_pci_generic.c 5830 5831GENWQE (IBM Generic Workqueue Card) 5832M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5833M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5834S: Supported 5835F: drivers/misc/genwqe/ 5836 5837GET_MAINTAINER SCRIPT 5838M: Joe Perches <joe@perches.com> 5839S: Maintained 5840F: scripts/get_maintainer.pl 5841 5842GFS2 FILE SYSTEM 5843M: Steven Whitehouse <swhiteho@redhat.com> 5844M: Bob Peterson <rpeterso@redhat.com> 5845L: cluster-devel@redhat.com 5846W: http://sources.redhat.com/cluster/ 5847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5848S: Supported 5849F: Documentation/filesystems/gfs2*.txt 5850F: fs/gfs2/ 5851F: include/uapi/linux/gfs2_ondisk.h 5852 5853GIGASET ISDN DRIVERS 5854M: Paul Bolle <pebolle@tiscali.nl> 5855L: gigaset307x-common@lists.sourceforge.net 5856W: http://gigaset307x.sourceforge.net/ 5857S: Odd Fixes 5858F: Documentation/isdn/README.gigaset 5859F: drivers/isdn/gigaset/ 5860F: include/uapi/linux/gigaset_dev.h 5861 5862GO7007 MPEG CODEC 5863M: Hans Verkuil <hans.verkuil@cisco.com> 5864L: linux-media@vger.kernel.org 5865S: Maintained 5866F: drivers/media/usb/go7007/ 5867 5868GOODIX TOUCHSCREEN 5869M: Bastien Nocera <hadess@hadess.net> 5870L: linux-input@vger.kernel.org 5871S: Maintained 5872F: drivers/input/touchscreen/goodix.c 5873 5874GPIO ACPI SUPPORT 5875M: Mika Westerberg <mika.westerberg@linux.intel.com> 5876M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5877L: linux-gpio@vger.kernel.org 5878L: linux-acpi@vger.kernel.org 5879S: Maintained 5880F: Documentation/acpi/gpio-properties.txt 5881F: drivers/gpio/gpiolib-acpi.c 5882 5883GPIO IR Transmitter 5884M: Sean Young <sean@mess.org> 5885L: linux-media@vger.kernel.org 5886S: Maintained 5887F: drivers/media/rc/gpio-ir-tx.c 5888 5889GPIO MOCKUP DRIVER 5890M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5891L: linux-gpio@vger.kernel.org 5892S: Maintained 5893F: drivers/gpio/gpio-mockup.c 5894F: tools/testing/selftests/gpio/ 5895 5896GPIO SUBSYSTEM 5897M: Linus Walleij <linus.walleij@linaro.org> 5898L: linux-gpio@vger.kernel.org 5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5900S: Maintained 5901F: Documentation/devicetree/bindings/gpio/ 5902F: Documentation/gpio/ 5903F: Documentation/ABI/testing/gpio-cdev 5904F: Documentation/ABI/obsolete/sysfs-gpio 5905F: drivers/gpio/ 5906F: include/linux/gpio/ 5907F: include/linux/gpio.h 5908F: include/asm-generic/gpio.h 5909F: include/uapi/linux/gpio.h 5910F: tools/gpio/ 5911 5912GRE DEMULTIPLEXER DRIVER 5913M: Dmitry Kozlov <xeb@mail.ru> 5914L: netdev@vger.kernel.org 5915S: Maintained 5916F: net/ipv4/gre_demux.c 5917F: net/ipv4/gre_offload.c 5918F: include/net/gre.h 5919 5920GRETH 10/100/1G Ethernet MAC device driver 5921M: Andreas Larsson <andreas@gaisler.com> 5922L: netdev@vger.kernel.org 5923S: Maintained 5924F: drivers/net/ethernet/aeroflex/ 5925 5926GREYBUS AUDIO PROTOCOLS DRIVERS 5927M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5928M: Mark Greer <mgreer@animalcreek.com> 5929S: Maintained 5930F: drivers/staging/greybus/audio_apbridgea.c 5931F: drivers/staging/greybus/audio_apbridgea.h 5932F: drivers/staging/greybus/audio_codec.c 5933F: drivers/staging/greybus/audio_codec.h 5934F: drivers/staging/greybus/audio_gb.c 5935F: drivers/staging/greybus/audio_manager.c 5936F: drivers/staging/greybus/audio_manager.h 5937F: drivers/staging/greybus/audio_manager_module.c 5938F: drivers/staging/greybus/audio_manager_private.h 5939F: drivers/staging/greybus/audio_manager_sysfs.c 5940F: drivers/staging/greybus/audio_module.c 5941F: drivers/staging/greybus/audio_topology.c 5942 5943GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 5944M: Viresh Kumar <vireshk@kernel.org> 5945S: Maintained 5946F: drivers/staging/greybus/authentication.c 5947F: drivers/staging/greybus/bootrom.c 5948F: drivers/staging/greybus/firmware.h 5949F: drivers/staging/greybus/fw-core.c 5950F: drivers/staging/greybus/fw-download.c 5951F: drivers/staging/greybus/fw-managament.c 5952F: drivers/staging/greybus/greybus_authentication.h 5953F: drivers/staging/greybus/greybus_firmware.h 5954F: drivers/staging/greybus/hid.c 5955F: drivers/staging/greybus/i2c.c 5956F: drivers/staging/greybus/spi.c 5957F: drivers/staging/greybus/spilib.c 5958F: drivers/staging/greybus/spilib.h 5959 5960GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 5961M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5962S: Maintained 5963F: drivers/staging/greybus/loopback.c 5964F: drivers/staging/greybus/timesync.c 5965F: drivers/staging/greybus/timesync_platform.c 5966 5967GREYBUS PLATFORM DRIVERS 5968M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5969S: Maintained 5970F: drivers/staging/greybus/arche-platform.c 5971F: drivers/staging/greybus/arche-apb-ctrl.c 5972F: drivers/staging/greybus/arche_platform.h 5973 5974GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 5975M: Rui Miguel Silva <rmfrfs@gmail.com> 5976S: Maintained 5977F: drivers/staging/greybus/sdio.c 5978F: drivers/staging/greybus/light.c 5979F: drivers/staging/greybus/gpio.c 5980F: drivers/staging/greybus/power_supply.c 5981F: drivers/staging/greybus/spi.c 5982F: drivers/staging/greybus/spilib.c 5983 5984GREYBUS SUBSYSTEM 5985M: Johan Hovold <johan@kernel.org> 5986M: Alex Elder <elder@kernel.org> 5987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5988S: Maintained 5989F: drivers/staging/greybus/ 5990L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5991 5992GREYBUS UART PROTOCOLS DRIVERS 5993M: David Lin <dtwlin@gmail.com> 5994S: Maintained 5995F: drivers/staging/greybus/uart.c 5996F: drivers/staging/greybus/log.c 5997 5998GS1662 VIDEO SERIALIZER 5999M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6000L: linux-media@vger.kernel.org 6001T: git git://linuxtv.org/media_tree.git 6002S: Maintained 6003F: drivers/media/spi/gs1662.c 6004 6005GSPCA FINEPIX SUBDRIVER 6006M: Frank Zago <frank@zago.net> 6007L: linux-media@vger.kernel.org 6008T: git git://linuxtv.org/media_tree.git 6009S: Maintained 6010F: drivers/media/usb/gspca/finepix.c 6011 6012GSPCA GL860 SUBDRIVER 6013M: Olivier Lorin <o.lorin@laposte.net> 6014L: linux-media@vger.kernel.org 6015T: git git://linuxtv.org/media_tree.git 6016S: Maintained 6017F: drivers/media/usb/gspca/gl860/ 6018 6019GSPCA M5602 SUBDRIVER 6020M: Erik Andren <erik.andren@gmail.com> 6021L: linux-media@vger.kernel.org 6022T: git git://linuxtv.org/media_tree.git 6023S: Maintained 6024F: drivers/media/usb/gspca/m5602/ 6025 6026GSPCA PAC207 SONIXB SUBDRIVER 6027M: Hans Verkuil <hverkuil@xs4all.nl> 6028L: linux-media@vger.kernel.org 6029T: git git://linuxtv.org/media_tree.git 6030S: Odd Fixes 6031F: drivers/media/usb/gspca/pac207.c 6032 6033GSPCA SN9C20X SUBDRIVER 6034M: Brian Johnson <brijohn@gmail.com> 6035L: linux-media@vger.kernel.org 6036T: git git://linuxtv.org/media_tree.git 6037S: Maintained 6038F: drivers/media/usb/gspca/sn9c20x.c 6039 6040GSPCA T613 SUBDRIVER 6041M: Leandro Costantino <lcostantino@gmail.com> 6042L: linux-media@vger.kernel.org 6043T: git git://linuxtv.org/media_tree.git 6044S: Maintained 6045F: drivers/media/usb/gspca/t613.c 6046 6047GSPCA USB WEBCAM DRIVER 6048M: Hans Verkuil <hverkuil@xs4all.nl> 6049L: linux-media@vger.kernel.org 6050T: git git://linuxtv.org/media_tree.git 6051S: Odd Fixes 6052F: drivers/media/usb/gspca/ 6053 6054GTP (GPRS Tunneling Protocol) 6055M: Pablo Neira Ayuso <pablo@netfilter.org> 6056M: Harald Welte <laforge@gnumonks.org> 6057L: osmocom-net-gprs@lists.osmocom.org 6058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6059S: Maintained 6060F: drivers/net/gtp.c 6061 6062GUID PARTITION TABLE (GPT) 6063M: Davidlohr Bueso <dave@stgolabs.net> 6064L: linux-efi@vger.kernel.org 6065S: Maintained 6066F: block/partitions/efi.* 6067 6068H8/300 ARCHITECTURE 6069M: Yoshinori Sato <ysato@users.sourceforge.jp> 6070L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6071W: http://uclinux-h8.sourceforge.jp 6072T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6073S: Maintained 6074F: arch/h8300/ 6075F: drivers/clocksource/h8300_*.c 6076F: drivers/clk/h8300/ 6077F: drivers/irqchip/irq-renesas-h8*.c 6078 6079HACKRF MEDIA DRIVER 6080M: Antti Palosaari <crope@iki.fi> 6081L: linux-media@vger.kernel.org 6082W: https://linuxtv.org 6083W: http://palosaari.fi/linux/ 6084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6085T: git git://linuxtv.org/anttip/media_tree.git 6086S: Maintained 6087F: drivers/media/usb/hackrf/ 6088 6089HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6090M: Frank Seidel <frank@f-seidel.de> 6091L: platform-driver-x86@vger.kernel.org 6092W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6093S: Maintained 6094F: drivers/platform/x86/hdaps.c 6095 6096HARDWARE MONITORING 6097M: Jean Delvare <jdelvare@suse.com> 6098M: Guenter Roeck <linux@roeck-us.net> 6099L: linux-hwmon@vger.kernel.org 6100W: http://hwmon.wiki.kernel.org/ 6101T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6103S: Maintained 6104F: Documentation/hwmon/ 6105F: drivers/hwmon/ 6106F: include/linux/hwmon*.h 6107 6108HARDWARE RANDOM NUMBER GENERATOR CORE 6109M: Matt Mackall <mpm@selenic.com> 6110M: Herbert Xu <herbert@gondor.apana.org.au> 6111L: linux-crypto@vger.kernel.org 6112S: Odd fixes 6113F: Documentation/devicetree/bindings/rng/ 6114F: Documentation/hw_random.txt 6115F: drivers/char/hw_random/ 6116F: include/linux/hw_random.h 6117 6118HARDWARE SPINLOCK CORE 6119M: Ohad Ben-Cohen <ohad@wizery.com> 6120M: Bjorn Andersson <bjorn.andersson@linaro.org> 6121L: linux-remoteproc@vger.kernel.org 6122S: Maintained 6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6124F: Documentation/devicetree/bindings/hwlock/ 6125F: Documentation/hwspinlock.txt 6126F: drivers/hwspinlock/ 6127F: include/linux/hwspinlock.h 6128 6129HARMONY SOUND DRIVER 6130L: linux-parisc@vger.kernel.org 6131S: Maintained 6132F: sound/parisc/harmony.* 6133 6134HDPVR USB VIDEO ENCODER DRIVER 6135M: Hans Verkuil <hverkuil@xs4all.nl> 6136L: linux-media@vger.kernel.org 6137T: git git://linuxtv.org/media_tree.git 6138W: https://linuxtv.org 6139S: Odd Fixes 6140F: drivers/media/usb/hdpvr/ 6141 6142HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6143M: Jimmy Vance <jimmy.vance@hpe.com> 6144S: Supported 6145F: Documentation/watchdog/hpwdt.txt 6146F: drivers/watchdog/hpwdt.c 6147 6148HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6149M: Don Brace <don.brace@microsemi.com> 6150L: esc.storagedev@microsemi.com 6151L: linux-scsi@vger.kernel.org 6152S: Supported 6153F: Documentation/scsi/hpsa.txt 6154F: drivers/scsi/hpsa*.[ch] 6155F: include/linux/cciss*.h 6156F: include/uapi/linux/cciss*.h 6157 6158HFI1 DRIVER 6159M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6160M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6161L: linux-rdma@vger.kernel.org 6162S: Supported 6163F: drivers/infiniband/hw/hfi1 6164 6165HFS FILESYSTEM 6166L: linux-fsdevel@vger.kernel.org 6167S: Orphan 6168F: Documentation/filesystems/hfs.txt 6169F: fs/hfs/ 6170 6171HFSPLUS FILESYSTEM 6172L: linux-fsdevel@vger.kernel.org 6173S: Orphan 6174F: Documentation/filesystems/hfsplus.txt 6175F: fs/hfsplus/ 6176 6177HGA FRAMEBUFFER DRIVER 6178M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6179L: linux-nvidia@lists.surfsouth.com 6180W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6181S: Maintained 6182F: drivers/video/fbdev/hgafb.c 6183 6184HIBERNATION (aka Software Suspend, aka swsusp) 6185M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6186M: Pavel Machek <pavel@ucw.cz> 6187L: linux-pm@vger.kernel.org 6188B: https://bugzilla.kernel.org 6189S: Supported 6190F: arch/x86/power/ 6191F: drivers/base/power/ 6192F: kernel/power/ 6193F: include/linux/suspend.h 6194F: include/linux/freezer.h 6195F: include/linux/pm.h 6196F: arch/*/include/asm/suspend*.h 6197 6198HID CORE LAYER 6199M: Jiri Kosina <jikos@kernel.org> 6200R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6201L: linux-input@vger.kernel.org 6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6203S: Maintained 6204F: drivers/hid/ 6205F: include/linux/hid* 6206F: include/uapi/linux/hid* 6207 6208HID SENSOR HUB DRIVERS 6209M: Jiri Kosina <jikos@kernel.org> 6210M: Jonathan Cameron <jic23@kernel.org> 6211M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6212L: linux-input@vger.kernel.org 6213L: linux-iio@vger.kernel.org 6214S: Maintained 6215F: Documentation/hid/hid-sensor* 6216F: drivers/hid/hid-sensor-* 6217F: drivers/iio/*/hid-* 6218F: include/linux/hid-sensor-* 6219 6220HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6221M: Thomas Gleixner <tglx@linutronix.de> 6222L: linux-kernel@vger.kernel.org 6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6224S: Maintained 6225F: Documentation/timers/ 6226F: kernel/time/hrtimer.c 6227F: kernel/time/clockevents.c 6228F: kernel/time/timer_*.c 6229F: include/linux/clockchips.h 6230F: include/linux/hrtimer.h 6231 6232HIGH-SPEED SCC DRIVER FOR AX.25 6233L: linux-hams@vger.kernel.org 6234S: Orphan 6235F: drivers/net/hamradio/dmascc.c 6236F: drivers/net/hamradio/scc.c 6237 6238HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6239M: HighPoint Linux Team <linux@highpoint-tech.com> 6240W: http://www.highpoint-tech.com 6241S: Supported 6242F: Documentation/scsi/hptiop.txt 6243F: drivers/scsi/hptiop.c 6244 6245HIPPI 6246M: Jes Sorensen <jes@trained-monkey.org> 6247L: linux-hippi@sunsite.dk 6248S: Maintained 6249F: include/linux/hippidevice.h 6250F: include/uapi/linux/if_hippi.h 6251F: net/802/hippi.c 6252F: drivers/net/hippi/ 6253 6254HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6255M: Yisen Zhuang <yisen.zhuang@huawei.com> 6256M: Salil Mehta <salil.mehta@huawei.com> 6257L: netdev@vger.kernel.org 6258W: http://www.hisilicon.com 6259S: Maintained 6260F: drivers/net/ethernet/hisilicon/hns3/ 6261 6262HISILICON NETWORK SUBSYSTEM DRIVER 6263M: Yisen Zhuang <yisen.zhuang@huawei.com> 6264M: Salil Mehta <salil.mehta@huawei.com> 6265L: netdev@vger.kernel.org 6266W: http://www.hisilicon.com 6267S: Maintained 6268F: drivers/net/ethernet/hisilicon/ 6269F: Documentation/devicetree/bindings/net/hisilicon*.txt 6270 6271HISILICON ROCE DRIVER 6272M: Lijun Ou <oulijun@huawei.com> 6273M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6274L: linux-rdma@vger.kernel.org 6275S: Maintained 6276F: drivers/infiniband/hw/hns/ 6277F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6278 6279HISILICON SAS Controller 6280M: John Garry <john.garry@huawei.com> 6281W: http://www.hisilicon.com 6282S: Supported 6283F: drivers/scsi/hisi_sas/ 6284F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6285 6286HMM - Heterogeneous Memory Management 6287M: Jérôme Glisse <jglisse@redhat.com> 6288L: linux-mm@kvack.org 6289S: Maintained 6290F: mm/hmm* 6291F: include/linux/hmm* 6292 6293HOST AP DRIVER 6294M: Jouni Malinen <j@w1.fi> 6295L: linux-wireless@vger.kernel.org 6296W: http://w1.fi/hostap-driver.html 6297S: Obsolete 6298F: drivers/net/wireless/intersil/hostap/ 6299 6300HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6301L: platform-driver-x86@vger.kernel.org 6302S: Orphan 6303F: drivers/platform/x86/tc1100-wmi.c 6304 6305HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6306M: Jaroslav Kysela <perex@perex.cz> 6307S: Maintained 6308F: drivers/net/ethernet/hp/hp100.* 6309 6310HPET: High Precision Event Timers driver 6311M: Clemens Ladisch <clemens@ladisch.de> 6312S: Maintained 6313F: Documentation/timers/hpet.txt 6314F: drivers/char/hpet.c 6315F: include/linux/hpet.h 6316F: include/uapi/linux/hpet.h 6317 6318HPET: x86 6319S: Orphan 6320F: arch/x86/kernel/hpet.c 6321F: arch/x86/include/asm/hpet.h 6322 6323HPFS FILESYSTEM 6324M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6325W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6326S: Maintained 6327F: fs/hpfs/ 6328 6329HSI SUBSYSTEM 6330M: Sebastian Reichel <sre@kernel.org> 6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6332S: Maintained 6333F: Documentation/ABI/testing/sysfs-bus-hsi 6334F: Documentation/driver-api/hsi.rst 6335F: drivers/hsi/ 6336F: include/linux/hsi/ 6337F: include/uapi/linux/hsi/ 6338 6339HSO 3G MODEM DRIVER 6340L: linux-usb@vger.kernel.org 6341S: Orphan 6342F: drivers/net/usb/hso.c 6343 6344HSR NETWORK PROTOCOL 6345M: Arvid Brodin <arvid.brodin@alten.se> 6346L: netdev@vger.kernel.org 6347S: Maintained 6348F: net/hsr/ 6349 6350HT16K33 LED CONTROLLER DRIVER 6351M: Robin van der Gracht <robin@protonic.nl> 6352S: Maintained 6353F: drivers/auxdisplay/ht16k33.c 6354F: Documentation/devicetree/bindings/display/ht16k33.txt 6355 6356HTCPEN TOUCHSCREEN DRIVER 6357M: Pau Oliva Fora <pof@eslack.org> 6358L: linux-input@vger.kernel.org 6359S: Maintained 6360F: drivers/input/touchscreen/htcpen.c 6361 6362HUAWEI ETHERNET DRIVER 6363M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6364L: netdev@vger.kernel.org 6365S: Supported 6366F: Documentation/networking/hinic.txt 6367F: drivers/net/ethernet/huawei/hinic/ 6368 6369HUGETLB FILESYSTEM 6370M: Nadia Yvette Chambers <nyc@holomorphy.com> 6371S: Maintained 6372F: fs/hugetlbfs/ 6373 6374HVA ST MEDIA DRIVER 6375M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6376L: linux-media@vger.kernel.org 6377T: git git://linuxtv.org/media_tree.git 6378W: https://linuxtv.org 6379S: Supported 6380F: drivers/media/platform/sti/hva 6381 6382HWPOISON MEMORY FAILURE HANDLING 6383M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6384L: linux-mm@kvack.org 6385S: Maintained 6386F: mm/memory-failure.c 6387F: mm/hwpoison-inject.c 6388 6389Hyper-V CORE AND DRIVERS 6390M: "K. Y. Srinivasan" <kys@microsoft.com> 6391M: Haiyang Zhang <haiyangz@microsoft.com> 6392M: Stephen Hemminger <sthemmin@microsoft.com> 6393L: devel@linuxdriverproject.org 6394S: Maintained 6395F: Documentation/networking/netvsc.txt 6396F: arch/x86/include/asm/mshyperv.h 6397F: arch/x86/include/asm/trace/hyperv.h 6398F: arch/x86/include/uapi/asm/hyperv.h 6399F: arch/x86/kernel/cpu/mshyperv.c 6400F: arch/x86/hyperv 6401F: drivers/hid/hid-hyperv.c 6402F: drivers/hv/ 6403F: drivers/input/serio/hyperv-keyboard.c 6404F: drivers/pci/host/pci-hyperv.c 6405F: drivers/net/hyperv/ 6406F: drivers/scsi/storvsc_drv.c 6407F: drivers/uio/uio_hv_generic.c 6408F: drivers/video/fbdev/hyperv_fb.c 6409F: net/vmw_vsock/hyperv_transport.c 6410F: include/linux/hyperv.h 6411F: include/uapi/linux/hyperv.h 6412F: tools/hv/ 6413F: Documentation/ABI/stable/sysfs-bus-vmbus 6414 6415HYPERVISOR VIRTUAL CONSOLE DRIVER 6416L: linuxppc-dev@lists.ozlabs.org 6417S: Odd Fixes 6418F: drivers/tty/hvc/ 6419 6420I2C ACPI SUPPORT 6421M: Mika Westerberg <mika.westerberg@linux.intel.com> 6422L: linux-i2c@vger.kernel.org 6423L: linux-acpi@vger.kernel.org 6424S: Maintained 6425F: drivers/i2c/i2c-core-acpi.c 6426 6427I2C MUXES 6428M: Peter Rosin <peda@axentia.se> 6429L: linux-i2c@vger.kernel.org 6430S: Maintained 6431F: Documentation/i2c/i2c-topology 6432F: Documentation/i2c/muxes/ 6433F: Documentation/devicetree/bindings/i2c/i2c-mux* 6434F: Documentation/devicetree/bindings/i2c/i2c-arb* 6435F: Documentation/devicetree/bindings/i2c/i2c-gate* 6436F: drivers/i2c/i2c-mux.c 6437F: drivers/i2c/muxes/ 6438F: include/linux/i2c-mux.h 6439 6440I2C OVER PARALLEL PORT 6441M: Jean Delvare <jdelvare@suse.com> 6442L: linux-i2c@vger.kernel.org 6443S: Maintained 6444F: Documentation/i2c/busses/i2c-parport 6445F: Documentation/i2c/busses/i2c-parport-light 6446F: drivers/i2c/busses/i2c-parport.c 6447F: drivers/i2c/busses/i2c-parport-light.c 6448 6449I2C SUBSYSTEM 6450M: Wolfram Sang <wsa@the-dreams.de> 6451L: linux-i2c@vger.kernel.org 6452W: https://i2c.wiki.kernel.org/ 6453Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6455S: Maintained 6456F: Documentation/devicetree/bindings/i2c/ 6457F: Documentation/i2c/ 6458F: drivers/i2c/ 6459F: drivers/i2c/*/ 6460F: include/linux/i2c.h 6461F: include/linux/i2c-*.h 6462F: include/uapi/linux/i2c.h 6463F: include/uapi/linux/i2c-*.h 6464 6465I2C-TAOS-EVM DRIVER 6466M: Jean Delvare <jdelvare@suse.com> 6467L: linux-i2c@vger.kernel.org 6468S: Maintained 6469F: Documentation/i2c/busses/i2c-taos-evm 6470F: drivers/i2c/busses/i2c-taos-evm.c 6471 6472I2C-TINY-USB DRIVER 6473M: Till Harbaum <till@harbaum.org> 6474L: linux-i2c@vger.kernel.org 6475W: http://www.harbaum.org/till/i2c_tiny_usb 6476S: Maintained 6477F: drivers/i2c/busses/i2c-tiny-usb.c 6478 6479I2C/SMBUS CONTROLLER DRIVERS FOR PC 6480M: Jean Delvare <jdelvare@suse.com> 6481L: linux-i2c@vger.kernel.org 6482S: Maintained 6483F: Documentation/i2c/busses/i2c-ali1535 6484F: Documentation/i2c/busses/i2c-ali1563 6485F: Documentation/i2c/busses/i2c-ali15x3 6486F: Documentation/i2c/busses/i2c-amd756 6487F: Documentation/i2c/busses/i2c-amd8111 6488F: Documentation/i2c/busses/i2c-i801 6489F: Documentation/i2c/busses/i2c-nforce2 6490F: Documentation/i2c/busses/i2c-piix4 6491F: Documentation/i2c/busses/i2c-sis5595 6492F: Documentation/i2c/busses/i2c-sis630 6493F: Documentation/i2c/busses/i2c-sis96x 6494F: Documentation/i2c/busses/i2c-via 6495F: Documentation/i2c/busses/i2c-viapro 6496F: drivers/i2c/busses/i2c-ali1535.c 6497F: drivers/i2c/busses/i2c-ali1563.c 6498F: drivers/i2c/busses/i2c-ali15x3.c 6499F: drivers/i2c/busses/i2c-amd756.c 6500F: drivers/i2c/busses/i2c-amd756-s4882.c 6501F: drivers/i2c/busses/i2c-amd8111.c 6502F: drivers/i2c/busses/i2c-i801.c 6503F: drivers/i2c/busses/i2c-isch.c 6504F: drivers/i2c/busses/i2c-nforce2.c 6505F: drivers/i2c/busses/i2c-nforce2-s4985.c 6506F: drivers/i2c/busses/i2c-piix4.c 6507F: drivers/i2c/busses/i2c-sis5595.c 6508F: drivers/i2c/busses/i2c-sis630.c 6509F: drivers/i2c/busses/i2c-sis96x.c 6510F: drivers/i2c/busses/i2c-via.c 6511F: drivers/i2c/busses/i2c-viapro.c 6512 6513I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6514M: Hans de Goede <hdegoede@redhat.com> 6515L: linux-i2c@vger.kernel.org 6516S: Maintained 6517F: drivers/i2c/busses/i2c-cht-wc.c 6518 6519I2C/SMBUS ISMT DRIVER 6520M: Seth Heasley <seth.heasley@intel.com> 6521M: Neil Horman <nhorman@tuxdriver.com> 6522L: linux-i2c@vger.kernel.org 6523F: drivers/i2c/busses/i2c-ismt.c 6524F: Documentation/i2c/busses/i2c-ismt 6525 6526I2C/SMBUS STUB DRIVER 6527M: Jean Delvare <jdelvare@suse.com> 6528L: linux-i2c@vger.kernel.org 6529S: Maintained 6530F: drivers/i2c/i2c-stub.c 6531 6532i386 BOOT CODE 6533M: "H. Peter Anvin" <hpa@zytor.com> 6534S: Maintained 6535F: arch/x86/boot/ 6536 6537i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6538M: "H. Peter Anvin" <hpa@zytor.com> 6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6540S: Maintained 6541 6542IA64 (Itanium) PLATFORM 6543M: Tony Luck <tony.luck@intel.com> 6544M: Fenghua Yu <fenghua.yu@intel.com> 6545L: linux-ia64@vger.kernel.org 6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6547S: Maintained 6548F: arch/ia64/ 6549 6550IBM Power 842 compression accelerator 6551M: Haren Myneni <haren@us.ibm.com> 6552S: Supported 6553F: drivers/crypto/nx/Makefile 6554F: drivers/crypto/nx/Kconfig 6555F: drivers/crypto/nx/nx-842* 6556F: include/linux/sw842.h 6557F: crypto/842.c 6558F: lib/842/ 6559 6560IBM Power in-Nest Crypto Acceleration 6561M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6562M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6563L: linux-crypto@vger.kernel.org 6564S: Supported 6565F: drivers/crypto/nx/Makefile 6566F: drivers/crypto/nx/Kconfig 6567F: drivers/crypto/nx/nx-aes* 6568F: drivers/crypto/nx/nx-sha* 6569F: drivers/crypto/nx/nx.* 6570F: drivers/crypto/nx/nx_csbcpb.h 6571F: drivers/crypto/nx/nx_debugfs.h 6572 6573IBM Power Linux RAID adapter 6574M: Brian King <brking@us.ibm.com> 6575S: Supported 6576F: drivers/scsi/ipr.* 6577 6578IBM Power SRIOV Virtual NIC Device Driver 6579M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6580M: John Allen <jallen@linux.vnet.ibm.com> 6581L: netdev@vger.kernel.org 6582S: Supported 6583F: drivers/net/ethernet/ibm/ibmvnic.* 6584 6585IBM Power Virtual Accelerator Switchboard 6586M: Sukadev Bhattiprolu 6587L: linuxppc-dev@lists.ozlabs.org 6588S: Supported 6589F: arch/powerpc/platforms/powernv/vas* 6590F: arch/powerpc/platforms/powernv/copy-paste.h 6591F: arch/powerpc/include/asm/vas.h 6592F: arch/powerpc/include/uapi/asm/vas.h 6593 6594IBM Power Virtual Ethernet Device Driver 6595M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6596L: netdev@vger.kernel.org 6597S: Supported 6598F: drivers/net/ethernet/ibm/ibmveth.* 6599 6600IBM Power Virtual FC Device Drivers 6601M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6602L: linux-scsi@vger.kernel.org 6603S: Supported 6604F: drivers/scsi/ibmvscsi/ibmvfc* 6605 6606IBM Power Virtual SCSI Device Drivers 6607M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6608L: linux-scsi@vger.kernel.org 6609S: Supported 6610F: drivers/scsi/ibmvscsi/ibmvscsi* 6611F: include/scsi/viosrp.h 6612 6613IBM Power Virtual SCSI Device Target Driver 6614M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6615M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6616L: linux-scsi@vger.kernel.org 6617L: target-devel@vger.kernel.org 6618S: Supported 6619F: drivers/scsi/ibmvscsi_tgt/ 6620 6621IBM Power VMX Cryptographic instructions 6622M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6623M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6624L: linux-crypto@vger.kernel.org 6625S: Supported 6626F: drivers/crypto/vmx/Makefile 6627F: drivers/crypto/vmx/Kconfig 6628F: drivers/crypto/vmx/vmx.c 6629F: drivers/crypto/vmx/aes* 6630F: drivers/crypto/vmx/ghash* 6631F: drivers/crypto/vmx/ppc-xlate.pl 6632 6633IBM ServeRAID RAID DRIVER 6634S: Orphan 6635F: drivers/scsi/ips.* 6636 6637ICH LPC AND GPIO DRIVER 6638M: Peter Tyser <ptyser@xes-inc.com> 6639S: Maintained 6640F: drivers/mfd/lpc_ich.c 6641F: drivers/gpio/gpio-ich.c 6642 6643IDE SUBSYSTEM 6644M: "David S. Miller" <davem@davemloft.net> 6645L: linux-ide@vger.kernel.org 6646Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6648S: Maintained 6649F: Documentation/ide/ 6650F: drivers/ide/ 6651F: include/linux/ide.h 6652 6653IDE/ATAPI DRIVERS 6654M: Borislav Petkov <bp@alien8.de> 6655L: linux-ide@vger.kernel.org 6656S: Maintained 6657F: Documentation/cdrom/ide-cd 6658F: drivers/ide/ide-cd* 6659 6660IDEAPAD LAPTOP EXTRAS DRIVER 6661M: Ike Panhc <ike.pan@canonical.com> 6662L: platform-driver-x86@vger.kernel.org 6663W: http://launchpad.net/ideapad-laptop 6664S: Maintained 6665F: drivers/platform/x86/ideapad-laptop.c 6666 6667IDEAPAD LAPTOP SLIDEBAR DRIVER 6668M: Andrey Moiseev <o2g.org.ru@gmail.com> 6669L: linux-input@vger.kernel.org 6670W: https://github.com/o2genum/ideapad-slidebar 6671S: Maintained 6672F: drivers/input/misc/ideapad_slidebar.c 6673 6674IDT VersaClock 5 CLOCK DRIVER 6675M: Marek Vasut <marek.vasut@gmail.com> 6676S: Maintained 6677F: drivers/clk/clk-versaclock5.c 6678 6679IEEE 802.15.4 SUBSYSTEM 6680M: Alexander Aring <alex.aring@gmail.com> 6681M: Stefan Schmidt <stefan@osg.samsung.com> 6682L: linux-wpan@vger.kernel.org 6683W: http://wpan.cakelab.org/ 6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6685T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6686S: Maintained 6687F: net/ieee802154/ 6688F: net/mac802154/ 6689F: drivers/net/ieee802154/ 6690F: include/linux/nl802154.h 6691F: include/linux/ieee802154.h 6692F: include/net/nl802154.h 6693F: include/net/mac802154.h 6694F: include/net/af_ieee802154.h 6695F: include/net/cfg802154.h 6696F: include/net/ieee802154_netdev.h 6697F: Documentation/networking/ieee802154.txt 6698 6699IFE PROTOCOL 6700M: Yotam Gigi <yotamg@mellanox.com> 6701M: Jamal Hadi Salim <jhs@mojatatu.com> 6702F: net/ife 6703F: include/net/ife.h 6704F: include/uapi/linux/ife.h 6705 6706IGORPLUG-USB IR RECEIVER 6707M: Sean Young <sean@mess.org> 6708L: linux-media@vger.kernel.org 6709S: Maintained 6710F: drivers/media/rc/igorplugusb.c 6711 6712IGUANAWORKS USB IR TRANSCEIVER 6713M: Sean Young <sean@mess.org> 6714L: linux-media@vger.kernel.org 6715S: Maintained 6716F: drivers/media/rc/iguanair.c 6717 6718IIO DIGITAL POTENTIOMETER DAC 6719M: Peter Rosin <peda@axentia.se> 6720L: linux-iio@vger.kernel.org 6721S: Maintained 6722F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6723F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6724F: drivers/iio/dac/dpot-dac.c 6725 6726IIO ENVELOPE DETECTOR 6727M: Peter Rosin <peda@axentia.se> 6728L: linux-iio@vger.kernel.org 6729S: Maintained 6730F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6731F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6732F: drivers/iio/adc/envelope-detector.c 6733 6734IIO MULTIPLEXER 6735M: Peter Rosin <peda@axentia.se> 6736L: linux-iio@vger.kernel.org 6737S: Maintained 6738F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6739F: drivers/iio/multiplexer/iio-mux.c 6740 6741IIO SUBSYSTEM AND DRIVERS 6742M: Jonathan Cameron <jic23@kernel.org> 6743R: Hartmut Knaack <knaack.h@gmx.de> 6744R: Lars-Peter Clausen <lars@metafoo.de> 6745R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6746L: linux-iio@vger.kernel.org 6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6748S: Maintained 6749F: Documentation/devicetree/bindings/iio/ 6750F: drivers/iio/ 6751F: drivers/staging/iio/ 6752F: include/linux/iio/ 6753F: tools/iio/ 6754 6755IKANOS/ADI EAGLE ADSL USB DRIVER 6756M: Matthieu Castet <castet.matthieu@free.fr> 6757M: Stanislaw Gruszka <stf_xl@wp.pl> 6758S: Maintained 6759F: drivers/usb/atm/ueagle-atm.c 6760 6761IMGTEC ASCII LCD DRIVER 6762M: Paul Burton <paul.burton@imgtec.com> 6763S: Maintained 6764F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6765F: drivers/auxdisplay/img-ascii-lcd.c 6766 6767IMGTEC IR DECODER DRIVER 6768M: James Hogan <jhogan@kernel.org> 6769S: Maintained 6770F: drivers/media/rc/img-ir/ 6771 6772IMS TWINTURBO FRAMEBUFFER DRIVER 6773L: linux-fbdev@vger.kernel.org 6774S: Orphan 6775F: drivers/video/fbdev/imsttfb.c 6776 6777INA209 HARDWARE MONITOR DRIVER 6778M: Guenter Roeck <linux@roeck-us.net> 6779L: linux-hwmon@vger.kernel.org 6780S: Maintained 6781F: Documentation/hwmon/ina209 6782F: Documentation/devicetree/bindings/i2c/ina209.txt 6783F: drivers/hwmon/ina209.c 6784 6785INA2XX HARDWARE MONITOR DRIVER 6786M: Guenter Roeck <linux@roeck-us.net> 6787L: linux-hwmon@vger.kernel.org 6788S: Maintained 6789F: Documentation/hwmon/ina2xx 6790F: drivers/hwmon/ina2xx.c 6791F: include/linux/platform_data/ina2xx.h 6792 6793INDUSTRY PACK SUBSYSTEM (IPACK) 6794M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6795M: Jens Taprogge <jens.taprogge@taprogge.org> 6796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6797L: industrypack-devel@lists.sourceforge.net 6798W: http://industrypack.sourceforge.net 6799S: Maintained 6800F: drivers/ipack/ 6801 6802INFINIBAND SUBSYSTEM 6803M: Doug Ledford <dledford@redhat.com> 6804M: Sean Hefty <sean.hefty@intel.com> 6805M: Hal Rosenstock <hal.rosenstock@gmail.com> 6806L: linux-rdma@vger.kernel.org 6807W: http://www.openfabrics.org/ 6808Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6809T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6810S: Supported 6811F: Documentation/devicetree/bindings/infiniband/ 6812F: Documentation/infiniband/ 6813F: drivers/infiniband/ 6814F: include/uapi/linux/if_infiniband.h 6815F: include/uapi/rdma/ 6816F: include/rdma/ 6817 6818INGENIC JZ4780 DMA Driver 6819M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6820S: Maintained 6821F: drivers/dma/dma-jz4780.c 6822 6823INGENIC JZ4780 NAND DRIVER 6824M: Harvey Hunt <harveyhuntnexus@gmail.com> 6825L: linux-mtd@lists.infradead.org 6826S: Maintained 6827F: drivers/mtd/nand/jz4780_* 6828 6829INOTIFY 6830M: Jan Kara <jack@suse.cz> 6831R: Amir Goldstein <amir73il@gmail.com> 6832L: linux-fsdevel@vger.kernel.org 6833S: Maintained 6834F: Documentation/filesystems/inotify.txt 6835F: fs/notify/inotify/ 6836F: include/linux/inotify.h 6837F: include/uapi/linux/inotify.h 6838 6839INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6840M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6841L: linux-input@vger.kernel.org 6842Q: http://patchwork.kernel.org/project/linux-input/list/ 6843T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6844S: Maintained 6845F: drivers/input/ 6846F: include/linux/input.h 6847F: include/uapi/linux/input.h 6848F: include/uapi/linux/input-event-codes.h 6849F: include/linux/input/ 6850F: Documentation/devicetree/bindings/input/ 6851F: Documentation/input/ 6852 6853INPUT MULTITOUCH (MT) PROTOCOL 6854M: Henrik Rydberg <rydberg@bitmath.org> 6855L: linux-input@vger.kernel.org 6856S: Odd fixes 6857F: Documentation/input/multi-touch-protocol.rst 6858F: drivers/input/input-mt.c 6859K: \b(ABS|SYN)_MT_ 6860 6861INSIDE SECURE CRYPTO DRIVER 6862M: Antoine Tenart <antoine.tenart@free-electrons.com> 6863F: drivers/crypto/inside-secure/ 6864S: Maintained 6865L: linux-crypto@vger.kernel.org 6866 6867INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6868M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6869M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6870L: linux-ima-devel@lists.sourceforge.net 6871L: linux-ima-user@lists.sourceforge.net 6872L: linux-security-module@vger.kernel.org 6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6874S: Supported 6875F: security/integrity/ima/ 6876 6877INTEL 810/815 FRAMEBUFFER DRIVER 6878M: Antonino Daplas <adaplas@gmail.com> 6879L: linux-fbdev@vger.kernel.org 6880S: Maintained 6881F: drivers/video/fbdev/i810/ 6882 6883INTEL ASoC BDW/HSW DRIVERS 6884M: Jie Yang <yang.jie@linux.intel.com> 6885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6886S: Supported 6887F: sound/soc/intel/common/sst-dsp* 6888F: sound/soc/intel/common/sst-firmware.c 6889F: sound/soc/intel/boards/broadwell.c 6890F: sound/soc/intel/haswell/ 6891 6892INTEL C600 SERIES SAS CONTROLLER DRIVER 6893M: Intel SCU Linux support <intel-linux-scu@intel.com> 6894M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6895L: linux-scsi@vger.kernel.org 6896T: git git://git.code.sf.net/p/intel-sas/isci 6897S: Supported 6898F: drivers/scsi/isci/ 6899 6900INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 6901M: Jani Nikula <jani.nikula@linux.intel.com> 6902M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 6903M: Rodrigo Vivi <rodrigo.vivi@intel.com> 6904L: intel-gfx@lists.freedesktop.org 6905W: https://01.org/linuxgraphics/ 6906B: https://01.org/linuxgraphics/documentation/how-report-bugs 6907C: irc://chat.freenode.net/intel-gfx 6908Q: http://patchwork.freedesktop.org/project/intel-gfx/ 6909T: git git://anongit.freedesktop.org/drm-intel 6910S: Supported 6911F: drivers/gpu/drm/i915/ 6912F: include/drm/i915* 6913F: include/uapi/drm/i915_drm.h 6914F: Documentation/gpu/i915.rst 6915 6916INTEL ETHERNET DRIVERS 6917M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6918L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6919W: http://www.intel.com/support/feedback.htm 6920W: http://e1000.sourceforge.net/ 6921Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6924S: Supported 6925F: Documentation/networking/e100.txt 6926F: Documentation/networking/e1000.txt 6927F: Documentation/networking/e1000e.txt 6928F: Documentation/networking/igb.txt 6929F: Documentation/networking/igbvf.txt 6930F: Documentation/networking/ixgb.txt 6931F: Documentation/networking/ixgbe.txt 6932F: Documentation/networking/ixgbevf.txt 6933F: Documentation/networking/i40e.txt 6934F: Documentation/networking/i40evf.txt 6935F: drivers/net/ethernet/intel/ 6936F: drivers/net/ethernet/intel/*/ 6937F: include/linux/avf/virtchnl.h 6938 6939INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6940M: Maik Broemme <mbroemme@libmpq.org> 6941L: linux-fbdev@vger.kernel.org 6942S: Maintained 6943F: Documentation/fb/intelfb.txt 6944F: drivers/video/fbdev/intelfb/ 6945 6946INTEL GVT-g DRIVERS (Intel GPU Virtualization) 6947M: Zhenyu Wang <zhenyuw@linux.intel.com> 6948M: Zhi Wang <zhi.a.wang@intel.com> 6949L: intel-gvt-dev@lists.freedesktop.org 6950L: intel-gfx@lists.freedesktop.org 6951W: https://01.org/igvt-g 6952T: git https://github.com/01org/gvt-linux.git 6953S: Supported 6954F: drivers/gpu/drm/i915/gvt/ 6955 6956INTEL HID EVENT DRIVER 6957M: Alex Hung <alex.hung@canonical.com> 6958L: platform-driver-x86@vger.kernel.org 6959S: Maintained 6960F: drivers/platform/x86/intel-hid.c 6961 6962INTEL I/OAT DMA DRIVER 6963M: Dave Jiang <dave.jiang@intel.com> 6964R: Dan Williams <dan.j.williams@intel.com> 6965L: dmaengine@vger.kernel.org 6966Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6967S: Supported 6968F: drivers/dma/ioat* 6969 6970INTEL IDLE DRIVER 6971M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6972M: Len Brown <lenb@kernel.org> 6973L: linux-pm@vger.kernel.org 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6975B: https://bugzilla.kernel.org 6976S: Supported 6977F: drivers/idle/intel_idle.c 6978 6979INTEL INTEGRATED SENSOR HUB DRIVER 6980M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6981M: Jiri Kosina <jikos@kernel.org> 6982L: linux-input@vger.kernel.org 6983S: Maintained 6984F: drivers/hid/intel-ish-hid/ 6985 6986INTEL IOMMU (VT-d) 6987M: David Woodhouse <dwmw2@infradead.org> 6988L: iommu@lists.linux-foundation.org 6989T: git git://git.infradead.org/iommu-2.6.git 6990S: Supported 6991F: drivers/iommu/intel-iommu.c 6992F: include/linux/intel-iommu.h 6993 6994INTEL IOP-ADMA DMA DRIVER 6995R: Dan Williams <dan.j.williams@intel.com> 6996S: Odd fixes 6997F: drivers/dma/iop-adma.c 6998 6999INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7000M: Krzysztof Halasa <khalasa@piap.pl> 7001S: Maintained 7002F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7003F: arch/arm/mach-ixp4xx/include/mach/npe.h 7004F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7005F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7006F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7007F: drivers/net/wan/ixp4xx_hss.c 7008 7009INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7010M: Deepak Saxena <dsaxena@plexity.net> 7011S: Maintained 7012F: drivers/char/hw_random/ixp4xx-rng.c 7013 7014INTEL MANAGEMENT ENGINE (mei) 7015M: Tomas Winkler <tomas.winkler@intel.com> 7016L: linux-kernel@vger.kernel.org 7017S: Supported 7018F: include/uapi/linux/mei.h 7019F: include/linux/mei_cl_bus.h 7020F: drivers/misc/mei/* 7021F: drivers/watchdog/mei_wdt.c 7022F: Documentation/misc-devices/mei/* 7023F: samples/mei/* 7024 7025INTEL MENLOW THERMAL DRIVER 7026M: Sujith Thomas <sujith.thomas@intel.com> 7027L: platform-driver-x86@vger.kernel.org 7028W: https://01.org/linux-acpi 7029S: Supported 7030F: drivers/platform/x86/intel_menlow.c 7031 7032INTEL MERRIFIELD GPIO DRIVER 7033M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7034L: linux-gpio@vger.kernel.org 7035S: Maintained 7036F: drivers/gpio/gpio-merrifield.c 7037 7038INTEL MIC DRIVERS (mic) 7039M: Sudeep Dutt <sudeep.dutt@intel.com> 7040M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7041S: Supported 7042W: https://github.com/sudeepdutt/mic 7043W: http://software.intel.com/en-us/mic-developer 7044F: include/linux/mic_bus.h 7045F: include/linux/scif.h 7046F: include/uapi/linux/mic_common.h 7047F: include/uapi/linux/mic_ioctl.h 7048F: include/uapi/linux/scif_ioctl.h 7049F: drivers/misc/mic/ 7050F: drivers/dma/mic_x100_dma.c 7051F: drivers/dma/mic_x100_dma.h 7052F: Documentation/mic/ 7053 7054INTEL PMC CORE DRIVER 7055M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7056M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7057L: platform-driver-x86@vger.kernel.org 7058S: Maintained 7059F: arch/x86/include/asm/pmc_core.h 7060F: drivers/platform/x86/intel_pmc_core* 7061 7062INTEL PMC/P-Unit IPC DRIVER 7063M: Zha Qipeng<qipeng.zha@intel.com> 7064L: platform-driver-x86@vger.kernel.org 7065S: Maintained 7066F: drivers/platform/x86/intel_pmc_ipc.c 7067F: drivers/platform/x86/intel_punit_ipc.c 7068F: arch/x86/include/asm/intel_pmc_ipc.h 7069F: arch/x86/include/asm/intel_punit_ipc.h 7070 7071INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7072M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7073L: linux-wireless@vger.kernel.org 7074S: Maintained 7075F: Documentation/networking/README.ipw2100 7076F: Documentation/networking/README.ipw2200 7077F: drivers/net/wireless/intel/ipw2x00/ 7078 7079INTEL PSTATE DRIVER 7080M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7081M: Len Brown <lenb@kernel.org> 7082L: linux-pm@vger.kernel.org 7083S: Supported 7084F: drivers/cpufreq/intel_pstate.c 7085 7086INTEL RDMA RNIC DRIVER 7087M: Faisal Latif <faisal.latif@intel.com> 7088M: Shiraz Saleem <shiraz.saleem@intel.com> 7089L: linux-rdma@vger.kernel.org 7090S: Supported 7091F: drivers/infiniband/hw/i40iw/ 7092 7093INTEL TELEMETRY DRIVER 7094M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7095L: platform-driver-x86@vger.kernel.org 7096S: Maintained 7097F: arch/x86/include/asm/intel_telemetry.h 7098F: drivers/platform/x86/intel_telemetry* 7099 7100INTEL VIRTUAL BUTTON DRIVER 7101M: AceLan Kao <acelan.kao@canonical.com> 7102L: platform-driver-x86@vger.kernel.org 7103S: Maintained 7104F: drivers/platform/x86/intel-vbtn.c 7105 7106INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7107M: Stanislaw Gruszka <sgruszka@redhat.com> 7108L: linux-wireless@vger.kernel.org 7109S: Supported 7110F: drivers/net/wireless/intel/iwlegacy/ 7111 7112INTEL WIRELESS WIFI LINK (iwlwifi) 7113M: Johannes Berg <johannes.berg@intel.com> 7114M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7115M: Luca Coelho <luciano.coelho@intel.com> 7116M: Intel Linux Wireless <linuxwifi@intel.com> 7117L: linux-wireless@vger.kernel.org 7118W: http://intellinuxwireless.org 7119T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7120S: Supported 7121F: drivers/net/wireless/intel/iwlwifi/ 7122 7123INTEL WIRELESS WIMAX CONNECTION 2400 7124M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7125M: linux-wimax@intel.com 7126L: wimax@linuxwimax.org (subscribers-only) 7127S: Supported 7128W: http://linuxwimax.org 7129F: Documentation/wimax/README.i2400m 7130F: drivers/net/wimax/i2400m/ 7131F: include/uapi/linux/wimax/i2400m.h 7132 7133INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7134M: Mario Limonciello <mario.limonciello@dell.com> 7135S: Maintained 7136F: drivers/platform/x86/intel-wmi-thunderbolt.c 7137 7138INTEL(R) TRACE HUB 7139M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7140S: Supported 7141F: Documentation/trace/intel_th.txt 7142F: drivers/hwtracing/intel_th/ 7143 7144INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7145M: Ning Sun <ning.sun@intel.com> 7146L: tboot-devel@lists.sourceforge.net 7147W: http://tboot.sourceforge.net 7148T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7149S: Supported 7150F: Documentation/intel_txt.txt 7151F: include/linux/tboot.h 7152F: arch/x86/kernel/tboot.c 7153 7154INTEL-MID GPIO DRIVER 7155M: David Cohen <david.a.cohen@linux.intel.com> 7156L: linux-gpio@vger.kernel.org 7157S: Maintained 7158F: drivers/gpio/gpio-intel-mid.c 7159 7160INVENSENSE MPU-3050 GYROSCOPE DRIVER 7161M: Linus Walleij <linus.walleij@linaro.org> 7162L: linux-iio@vger.kernel.org 7163S: Maintained 7164F: drivers/iio/gyro/mpu3050* 7165F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7166 7167IOC3 ETHERNET DRIVER 7168M: Ralf Baechle <ralf@linux-mips.org> 7169L: linux-mips@linux-mips.org 7170S: Maintained 7171F: drivers/net/ethernet/sgi/ioc3-eth.c 7172 7173IOC3 SERIAL DRIVER 7174M: Pat Gefre <pfg@sgi.com> 7175L: linux-serial@vger.kernel.org 7176S: Maintained 7177F: drivers/tty/serial/ioc3_serial.c 7178 7179IOMMU DRIVERS 7180M: Joerg Roedel <joro@8bytes.org> 7181L: iommu@lists.linux-foundation.org 7182T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7183S: Maintained 7184F: Documentation/devicetree/bindings/iommu/ 7185F: drivers/iommu/ 7186F: include/linux/iommu.h 7187F: include/linux/iova.h 7188 7189IP MASQUERADING 7190M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7191S: Maintained 7192F: net/ipv4/netfilter/ipt_MASQUERADE.c 7193 7194IPMI SUBSYSTEM 7195M: Corey Minyard <minyard@acm.org> 7196L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7197W: http://openipmi.sourceforge.net/ 7198S: Supported 7199F: Documentation/IPMI.txt 7200F: drivers/char/ipmi/ 7201F: include/linux/ipmi* 7202F: include/uapi/linux/ipmi* 7203 7204IPS SCSI RAID DRIVER 7205M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7206L: linux-scsi@vger.kernel.org 7207W: http://www.adaptec.com/ 7208S: Maintained 7209F: drivers/scsi/ips* 7210 7211IPVS 7212M: Wensong Zhang <wensong@linux-vs.org> 7213M: Simon Horman <horms@verge.net.au> 7214M: Julian Anastasov <ja@ssi.bg> 7215L: netdev@vger.kernel.org 7216L: lvs-devel@vger.kernel.org 7217S: Maintained 7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7220F: Documentation/networking/ipvs-sysctl.txt 7221F: include/net/ip_vs.h 7222F: include/uapi/linux/ip_vs.h 7223F: net/netfilter/ipvs/ 7224 7225IPWIRELESS DRIVER 7226M: Jiri Kosina <jikos@kernel.org> 7227M: David Sterba <dsterba@suse.com> 7228S: Odd Fixes 7229F: drivers/tty/ipwireless/ 7230 7231IPX NETWORK LAYER 7232L: netdev@vger.kernel.org 7233S: Odd fixes 7234F: include/net/ipx.h 7235F: include/uapi/linux/ipx.h 7236F: net/ipx/ 7237 7238IRDA SUBSYSTEM 7239M: Samuel Ortiz <samuel@sortiz.org> 7240L: irda-users@lists.sourceforge.net (subscribers-only) 7241L: netdev@vger.kernel.org 7242W: http://irda.sourceforge.net/ 7243S: Maintained 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7245F: Documentation/networking/irda.txt 7246F: drivers/staging/irda/ 7247 7248IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7249M: Marc Zyngier <marc.zyngier@arm.com> 7250S: Maintained 7251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7252F: Documentation/IRQ-domain.txt 7253F: include/linux/irqdomain.h 7254F: kernel/irq/irqdomain.c 7255F: kernel/irq/msi.c 7256 7257IRQ SUBSYSTEM 7258M: Thomas Gleixner <tglx@linutronix.de> 7259L: linux-kernel@vger.kernel.org 7260S: Maintained 7261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7262F: kernel/irq/ 7263 7264IRQCHIP DRIVERS 7265M: Thomas Gleixner <tglx@linutronix.de> 7266M: Jason Cooper <jason@lakedaemon.net> 7267M: Marc Zyngier <marc.zyngier@arm.com> 7268L: linux-kernel@vger.kernel.org 7269S: Maintained 7270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7271F: Documentation/devicetree/bindings/interrupt-controller/ 7272F: drivers/irqchip/ 7273 7274ISA 7275M: William Breathitt Gray <vilhelm.gray@gmail.com> 7276S: Maintained 7277F: Documentation/isa.txt 7278F: drivers/base/isa.c 7279F: include/linux/isa.h 7280 7281ISA RADIO MODULE 7282M: Hans Verkuil <hverkuil@xs4all.nl> 7283L: linux-media@vger.kernel.org 7284T: git git://linuxtv.org/media_tree.git 7285W: https://linuxtv.org 7286S: Maintained 7287F: drivers/media/radio/radio-isa* 7288 7289ISAPNP 7290M: Jaroslav Kysela <perex@perex.cz> 7291S: Maintained 7292F: Documentation/isapnp.txt 7293F: drivers/pnp/isapnp/ 7294F: include/linux/isapnp.h 7295 7296ISCSI 7297M: Lee Duncan <lduncan@suse.com> 7298M: Chris Leech <cleech@redhat.com> 7299L: open-iscsi@googlegroups.com 7300W: www.open-iscsi.com 7301S: Maintained 7302F: drivers/scsi/*iscsi* 7303F: include/scsi/*iscsi* 7304 7305iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7306M: Peter Jones <pjones@redhat.com> 7307M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7308S: Maintained 7309F: drivers/firmware/iscsi_ibft* 7310 7311ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7312M: Or Gerlitz <ogerlitz@mellanox.com> 7313M: Sagi Grimberg <sagi@grimberg.me> 7314M: Roi Dayan <roid@mellanox.com> 7315L: linux-rdma@vger.kernel.org 7316S: Supported 7317W: http://www.openfabrics.org 7318W: www.open-iscsi.org 7319Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7320F: drivers/infiniband/ulp/iser/ 7321 7322ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7323M: Sagi Grimberg <sagi@grimberg.me> 7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7325L: linux-rdma@vger.kernel.org 7326L: target-devel@vger.kernel.org 7327S: Supported 7328W: http://www.linux-iscsi.org 7329F: drivers/infiniband/ulp/isert 7330 7331ISDN SUBSYSTEM 7332M: Karsten Keil <isdn@linux-pingi.de> 7333L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7334L: netdev@vger.kernel.org 7335W: http://www.isdn4linux.de 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7337S: Maintained 7338F: Documentation/isdn/ 7339F: drivers/isdn/ 7340F: include/linux/isdn.h 7341F: include/linux/isdn/ 7342F: include/uapi/linux/isdn.h 7343F: include/uapi/linux/isdn/ 7344 7345ISDN SUBSYSTEM (Eicon active card driver) 7346M: Armin Schindler <mac@melware.de> 7347L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7348W: http://www.melware.de 7349S: Maintained 7350F: drivers/isdn/hardware/eicon/ 7351 7352IT87 HARDWARE MONITORING DRIVER 7353M: Jean Delvare <jdelvare@suse.com> 7354L: linux-hwmon@vger.kernel.org 7355S: Maintained 7356F: Documentation/hwmon/it87 7357F: drivers/hwmon/it87.c 7358 7359IT913X MEDIA DRIVER 7360M: Antti Palosaari <crope@iki.fi> 7361L: linux-media@vger.kernel.org 7362W: https://linuxtv.org 7363W: http://palosaari.fi/linux/ 7364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7365T: git git://linuxtv.org/anttip/media_tree.git 7366S: Maintained 7367F: drivers/media/tuners/it913x* 7368 7369IVTV VIDEO4LINUX DRIVER 7370M: Andy Walls <awalls@md.metrocast.net> 7371L: ivtv-devel@ivtvdriver.org (subscribers-only) 7372L: linux-media@vger.kernel.org 7373T: git git://linuxtv.org/media_tree.git 7374W: http://www.ivtvdriver.org 7375S: Maintained 7376F: Documentation/media/v4l-drivers/ivtv* 7377F: drivers/media/pci/ivtv/ 7378F: include/uapi/linux/ivtv* 7379 7380IX2505V MEDIA DRIVER 7381M: Malcolm Priestley <tvboxspy@gmail.com> 7382L: linux-media@vger.kernel.org 7383W: https://linuxtv.org 7384Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7385S: Maintained 7386F: drivers/media/dvb-frontends/ix2505v* 7387 7388JC42.4 TEMPERATURE SENSOR DRIVER 7389M: Guenter Roeck <linux@roeck-us.net> 7390L: linux-hwmon@vger.kernel.org 7391S: Maintained 7392F: drivers/hwmon/jc42.c 7393F: Documentation/hwmon/jc42 7394 7395JFS FILESYSTEM 7396M: Dave Kleikamp <shaggy@kernel.org> 7397L: jfs-discussion@lists.sourceforge.net 7398W: http://jfs.sourceforge.net/ 7399T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7400S: Maintained 7401F: Documentation/filesystems/jfs.txt 7402F: fs/jfs/ 7403 7404JME NETWORK DRIVER 7405M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7406L: netdev@vger.kernel.org 7407S: Maintained 7408F: drivers/net/ethernet/jme.* 7409 7410JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7411M: David Woodhouse <dwmw2@infradead.org> 7412L: linux-mtd@lists.infradead.org 7413W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7414S: Maintained 7415F: fs/jffs2/ 7416F: include/uapi/linux/jffs2.h 7417 7418JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7419M: "Theodore Ts'o" <tytso@mit.edu> 7420M: Jan Kara <jack@suse.com> 7421L: linux-ext4@vger.kernel.org 7422S: Maintained 7423F: fs/jbd2/ 7424F: include/linux/jbd2.h 7425 7426JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7427M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7428L: linux-media@vger.kernel.org 7429S: Maintained 7430F: drivers/media/platform/rcar_jpu.c 7431 7432JSM Neo PCI based serial card 7433M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7434L: linux-serial@vger.kernel.org 7435S: Maintained 7436F: drivers/tty/serial/jsm/ 7437 7438K10TEMP HARDWARE MONITORING DRIVER 7439M: Clemens Ladisch <clemens@ladisch.de> 7440L: linux-hwmon@vger.kernel.org 7441S: Maintained 7442F: Documentation/hwmon/k10temp 7443F: drivers/hwmon/k10temp.c 7444 7445K8TEMP HARDWARE MONITORING DRIVER 7446M: Rudolf Marek <r.marek@assembler.cz> 7447L: linux-hwmon@vger.kernel.org 7448S: Maintained 7449F: Documentation/hwmon/k8temp 7450F: drivers/hwmon/k8temp.c 7451 7452KASAN 7453M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7454R: Alexander Potapenko <glider@google.com> 7455R: Dmitry Vyukov <dvyukov@google.com> 7456L: kasan-dev@googlegroups.com 7457S: Maintained 7458F: arch/*/include/asm/kasan.h 7459F: arch/*/mm/kasan_init* 7460F: Documentation/dev-tools/kasan.rst 7461F: include/linux/kasan*.h 7462F: lib/test_kasan.c 7463F: mm/kasan/ 7464F: scripts/Makefile.kasan 7465 7466KCONFIG 7467M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7468L: linux-kbuild@vger.kernel.org 7469T: git git://gitorious.org/linux-kconfig/linux-kconfig 7470S: Maintained 7471F: Documentation/kbuild/kconfig-language.txt 7472F: scripts/kconfig/ 7473 7474KDUMP 7475M: Dave Young <dyoung@redhat.com> 7476M: Baoquan He <bhe@redhat.com> 7477R: Vivek Goyal <vgoyal@redhat.com> 7478L: kexec@lists.infradead.org 7479W: http://lse.sourceforge.net/kdump/ 7480S: Maintained 7481F: Documentation/kdump/ 7482 7483KEENE FM RADIO TRANSMITTER DRIVER 7484M: Hans Verkuil <hverkuil@xs4all.nl> 7485L: linux-media@vger.kernel.org 7486T: git git://linuxtv.org/media_tree.git 7487W: https://linuxtv.org 7488S: Maintained 7489F: drivers/media/radio/radio-keene* 7490 7491KERNEL AUTOMOUNTER v4 (AUTOFS4) 7492M: Ian Kent <raven@themaw.net> 7493L: autofs@vger.kernel.org 7494S: Maintained 7495F: fs/autofs4/ 7496 7497KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7498M: Masahiro Yamada <yamada.masahiro@socionext.com> 7499M: Michal Marek <mmarek@suse.com> 7500T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7501L: linux-kbuild@vger.kernel.org 7502S: Maintained 7503F: Documentation/kbuild/ 7504F: Makefile 7505F: scripts/Makefile.* 7506F: scripts/basic/ 7507F: scripts/mk* 7508F: scripts/package/ 7509 7510KERNEL JANITORS 7511L: kernel-janitors@vger.kernel.org 7512W: http://kernelnewbies.org/KernelJanitors 7513S: Odd Fixes 7514 7515KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7516M: "J. Bruce Fields" <bfields@fieldses.org> 7517M: Jeff Layton <jlayton@poochiereds.net> 7518L: linux-nfs@vger.kernel.org 7519W: http://nfs.sourceforge.net/ 7520T: git git://linux-nfs.org/~bfields/linux.git 7521S: Supported 7522F: fs/nfsd/ 7523F: include/uapi/linux/nfsd/ 7524F: fs/lockd/ 7525F: fs/nfs_common/ 7526F: net/sunrpc/ 7527F: include/linux/lockd/ 7528F: include/linux/sunrpc/ 7529F: include/uapi/linux/sunrpc/ 7530 7531KERNEL SELFTEST FRAMEWORK 7532M: Shuah Khan <shuahkh@osg.samsung.com> 7533M: Shuah Khan <shuah@kernel.org> 7534L: linux-kselftest@vger.kernel.org 7535T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7536S: Maintained 7537F: tools/testing/selftests/ 7538F: Documentation/dev-tools/kselftest* 7539 7540KERNEL USERMODE HELPER 7541M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7542L: linux-kernel@vger.kernel.org 7543S: Maintained 7544F: kernel/umh.c 7545F: include/linux/umh.h 7546 7547KERNEL VIRTUAL MACHINE (KVM) 7548M: Paolo Bonzini <pbonzini@redhat.com> 7549M: Radim Krčmář <rkrcmar@redhat.com> 7550L: kvm@vger.kernel.org 7551W: http://www.linux-kvm.org 7552T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7553S: Supported 7554F: Documentation/virtual/kvm/ 7555F: include/trace/events/kvm.h 7556F: include/uapi/asm-generic/kvm* 7557F: include/uapi/linux/kvm* 7558F: include/asm-generic/kvm* 7559F: include/linux/kvm* 7560F: include/kvm/iodev.h 7561F: virt/kvm/* 7562F: tools/kvm/ 7563 7564KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7565M: Joerg Roedel <joro@8bytes.org> 7566L: kvm@vger.kernel.org 7567W: http://www.linux-kvm.org/ 7568S: Maintained 7569F: arch/x86/include/asm/svm.h 7570F: arch/x86/kvm/svm.c 7571 7572KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7573M: Christoffer Dall <christoffer.dall@linaro.org> 7574M: Marc Zyngier <marc.zyngier@arm.com> 7575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7576L: kvmarm@lists.cs.columbia.edu 7577W: http://systems.cs.columbia.edu/projects/kvm-arm 7578T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7579S: Supported 7580F: arch/arm/include/uapi/asm/kvm* 7581F: arch/arm/include/asm/kvm* 7582F: arch/arm/kvm/ 7583F: virt/kvm/arm/ 7584F: include/kvm/arm_* 7585 7586KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7587M: Christoffer Dall <christoffer.dall@linaro.org> 7588M: Marc Zyngier <marc.zyngier@arm.com> 7589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7590L: kvmarm@lists.cs.columbia.edu 7591S: Maintained 7592F: arch/arm64/include/uapi/asm/kvm* 7593F: arch/arm64/include/asm/kvm* 7594F: arch/arm64/kvm/ 7595 7596KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7597M: James Hogan <jhogan@kernel.org> 7598L: linux-mips@linux-mips.org 7599S: Supported 7600F: arch/mips/include/uapi/asm/kvm* 7601F: arch/mips/include/asm/kvm* 7602F: arch/mips/kvm/ 7603 7604KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7605M: Paul Mackerras <paulus@ozlabs.org> 7606L: kvm-ppc@vger.kernel.org 7607W: http://www.linux-kvm.org/ 7608T: git git://github.com/agraf/linux-2.6.git 7609S: Supported 7610F: arch/powerpc/include/uapi/asm/kvm* 7611F: arch/powerpc/include/asm/kvm* 7612F: arch/powerpc/kvm/ 7613F: arch/powerpc/kernel/kvm* 7614 7615KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7616M: Christian Borntraeger <borntraeger@de.ibm.com> 7617M: Cornelia Huck <cohuck@redhat.com> 7618L: linux-s390@vger.kernel.org 7619W: http://www.ibm.com/developerworks/linux/linux390/ 7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7621S: Supported 7622F: arch/s390/include/uapi/asm/kvm* 7623F: arch/s390/include/asm/gmap.h 7624F: arch/s390/include/asm/kvm* 7625F: arch/s390/kvm/ 7626F: arch/s390/mm/gmap.c 7627 7628KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7629M: Paolo Bonzini <pbonzini@redhat.com> 7630M: Radim Krčmář <rkrcmar@redhat.com> 7631L: kvm@vger.kernel.org 7632W: http://www.linux-kvm.org 7633T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7634S: Supported 7635F: arch/x86/kvm/ 7636F: arch/x86/include/uapi/asm/kvm* 7637F: arch/x86/include/asm/kvm* 7638F: arch/x86/kernel/kvm.c 7639F: arch/x86/kernel/kvmclock.c 7640 7641KERNFS 7642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7643M: Tejun Heo <tj@kernel.org> 7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7645S: Supported 7646F: include/linux/kernfs.h 7647F: fs/kernfs/ 7648 7649KEXEC 7650M: Eric Biederman <ebiederm@xmission.com> 7651W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7652L: kexec@lists.infradead.org 7653S: Maintained 7654F: include/linux/kexec.h 7655F: include/uapi/linux/kexec.h 7656F: kernel/kexec* 7657 7658KEYS-ENCRYPTED 7659M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7660M: David Safford <safford@us.ibm.com> 7661L: linux-security-module@vger.kernel.org 7662L: keyrings@vger.kernel.org 7663S: Supported 7664F: Documentation/security/keys/trusted-encrypted.rst 7665F: include/keys/encrypted-type.h 7666F: security/keys/encrypted-keys/ 7667 7668KEYS-TRUSTED 7669M: David Safford <safford@us.ibm.com> 7670M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7671L: linux-security-module@vger.kernel.org 7672L: keyrings@vger.kernel.org 7673S: Supported 7674F: Documentation/security/keys/trusted-encrypted.rst 7675F: include/keys/trusted-type.h 7676F: security/keys/trusted.c 7677F: security/keys/trusted.h 7678 7679KEYS/KEYRINGS: 7680M: David Howells <dhowells@redhat.com> 7681L: keyrings@vger.kernel.org 7682S: Maintained 7683F: Documentation/security/keys/core.rst 7684F: include/linux/key.h 7685F: include/linux/key-type.h 7686F: include/linux/keyctl.h 7687F: include/uapi/linux/keyctl.h 7688F: include/keys/ 7689F: security/keys/ 7690 7691KGDB / KDB /debug_core 7692M: Jason Wessel <jason.wessel@windriver.com> 7693W: http://kgdb.wiki.kernel.org/ 7694L: kgdb-bugreport@lists.sourceforge.net 7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7696S: Maintained 7697F: Documentation/dev-tools/kgdb.rst 7698F: drivers/misc/kgdbts.c 7699F: drivers/tty/serial/kgdboc.c 7700F: include/linux/kdb.h 7701F: include/linux/kgdb.h 7702F: kernel/debug/ 7703 7704KMEMCHECK 7705M: Vegard Nossum <vegardno@ifi.uio.no> 7706M: Pekka Enberg <penberg@kernel.org> 7707S: Maintained 7708F: Documentation/dev-tools/kmemcheck.rst 7709F: arch/x86/include/asm/kmemcheck.h 7710F: arch/x86/mm/kmemcheck/ 7711F: include/linux/kmemcheck.h 7712F: mm/kmemcheck.c 7713 7714KMEMLEAK 7715M: Catalin Marinas <catalin.marinas@arm.com> 7716S: Maintained 7717F: Documentation/dev-tools/kmemleak.rst 7718F: include/linux/kmemleak.h 7719F: mm/kmemleak.c 7720F: mm/kmemleak-test.c 7721 7722KMOD KERNEL MODULE LOADER - USERMODE HELPER 7723M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7724L: linux-kernel@vger.kernel.org 7725S: Maintained 7726F: kernel/kmod.c 7727F: include/linux/kmod.h 7728F: lib/test_kmod.c 7729F: tools/testing/selftests/kmod/ 7730 7731KPROBES 7732M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7733M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7734M: "David S. Miller" <davem@davemloft.net> 7735M: Masami Hiramatsu <mhiramat@kernel.org> 7736S: Maintained 7737F: Documentation/kprobes.txt 7738F: include/linux/kprobes.h 7739F: include/asm-generic/kprobes.h 7740F: kernel/kprobes.c 7741 7742KS0108 LCD CONTROLLER DRIVER 7743M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7744W: http://miguelojeda.es/auxdisplay.htm 7745W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7746S: Maintained 7747F: Documentation/auxdisplay/ks0108 7748F: drivers/auxdisplay/ks0108.c 7749F: include/linux/ks0108.h 7750 7751L3MDEV 7752M: David Ahern <dsa@cumulusnetworks.com> 7753L: netdev@vger.kernel.org 7754S: Maintained 7755F: net/l3mdev 7756F: include/net/l3mdev.h 7757 7758LANTIQ MIPS ARCHITECTURE 7759M: John Crispin <john@phrozen.org> 7760L: linux-mips@linux-mips.org 7761S: Maintained 7762F: arch/mips/lantiq 7763F: drivers/soc/lantiq 7764 7765LAPB module 7766L: linux-x25@vger.kernel.org 7767S: Orphan 7768F: Documentation/networking/lapb-module.txt 7769F: include/*/lapb.h 7770F: net/lapb/ 7771 7772LASI 53c700 driver for PARISC 7773M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7774L: linux-scsi@vger.kernel.org 7775S: Maintained 7776F: Documentation/scsi/53c700.txt 7777F: drivers/scsi/53c700* 7778 7779LED SUBSYSTEM 7780M: Richard Purdie <rpurdie@rpsys.net> 7781M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7782M: Pavel Machek <pavel@ucw.cz> 7783L: linux-leds@vger.kernel.org 7784T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7785S: Maintained 7786F: Documentation/devicetree/bindings/leds/ 7787F: drivers/leds/ 7788F: include/linux/leds.h 7789 7790LEGACY EEPROM DRIVER 7791M: Jean Delvare <jdelvare@suse.com> 7792S: Maintained 7793F: Documentation/misc-devices/eeprom 7794F: drivers/misc/eeprom/eeprom.c 7795 7796LEGO USB Tower driver 7797M: Juergen Stuber <starblue@users.sourceforge.net> 7798L: legousb-devel@lists.sourceforge.net 7799W: http://legousb.sourceforge.net/ 7800S: Maintained 7801F: drivers/usb/misc/legousbtower.c 7802 7803LG2160 MEDIA DRIVER 7804M: Michael Krufky <mkrufky@linuxtv.org> 7805L: linux-media@vger.kernel.org 7806W: https://linuxtv.org 7807W: http://github.com/mkrufky 7808Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7809T: git git://linuxtv.org/mkrufky/tuners.git 7810S: Maintained 7811F: drivers/media/dvb-frontends/lg2160.* 7812 7813LGDT3305 MEDIA DRIVER 7814M: Michael Krufky <mkrufky@linuxtv.org> 7815L: linux-media@vger.kernel.org 7816W: https://linuxtv.org 7817W: http://github.com/mkrufky 7818Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7819T: git git://linuxtv.org/mkrufky/tuners.git 7820S: Maintained 7821F: drivers/media/dvb-frontends/lgdt3305.* 7822 7823LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7824M: Viresh Kumar <vireshk@kernel.org> 7825L: linux-ide@vger.kernel.org 7826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7827S: Maintained 7828F: include/linux/pata_arasan_cf_data.h 7829F: drivers/ata/pata_arasan_cf.c 7830 7831LIBATA PATA DRIVERS 7832M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7833M: Tejun Heo <tj@kernel.org> 7834L: linux-ide@vger.kernel.org 7835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7836S: Maintained 7837F: drivers/ata/pata_*.c 7838F: drivers/ata/ata_generic.c 7839 7840LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7841M: Linus Walleij <linus.walleij@linaro.org> 7842L: linux-ide@vger.kernel.org 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7844S: Maintained 7845F: drivers/ata/pata_ftide010.c 7846F: drivers/ata/sata_gemini.c 7847F: drivers/ata/sata_gemini.h 7848 7849LIBATA SATA AHCI PLATFORM devices support 7850M: Hans de Goede <hdegoede@redhat.com> 7851M: Tejun Heo <tj@kernel.org> 7852L: linux-ide@vger.kernel.org 7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7854S: Maintained 7855F: drivers/ata/ahci_platform.c 7856F: drivers/ata/libahci_platform.c 7857F: include/linux/ahci_platform.h 7858 7859LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7860M: Mikael Pettersson <mikpelinux@gmail.com> 7861L: linux-ide@vger.kernel.org 7862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7863S: Maintained 7864F: drivers/ata/sata_promise.* 7865 7866LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7867M: Tejun Heo <tj@kernel.org> 7868L: linux-ide@vger.kernel.org 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7870S: Maintained 7871F: drivers/ata/ 7872F: include/linux/ata.h 7873F: include/linux/libata.h 7874F: Documentation/devicetree/bindings/ata/ 7875 7876LIBLOCKDEP 7877M: Sasha Levin <alexander.levin@verizon.com> 7878S: Maintained 7879F: tools/lib/lockdep/ 7880 7881LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7882M: Ross Zwisler <ross.zwisler@linux.intel.com> 7883L: linux-nvdimm@lists.01.org 7884Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7885S: Supported 7886F: drivers/nvdimm/blk.c 7887F: drivers/nvdimm/region_devs.c 7888 7889LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7890M: Vishal Verma <vishal.l.verma@intel.com> 7891L: linux-nvdimm@lists.01.org 7892Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7893S: Supported 7894F: drivers/nvdimm/btt* 7895 7896LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7897M: Ross Zwisler <ross.zwisler@linux.intel.com> 7898L: linux-nvdimm@lists.01.org 7899Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7900S: Supported 7901F: drivers/nvdimm/pmem* 7902 7903LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7904M: Dan Williams <dan.j.williams@intel.com> 7905L: linux-nvdimm@lists.01.org 7906Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7907T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7908S: Supported 7909F: drivers/nvdimm/* 7910F: drivers/acpi/nfit/* 7911F: include/linux/nd.h 7912F: include/linux/libnvdimm.h 7913F: include/uapi/linux/ndctl.h 7914 7915LIGHTNVM PLATFORM SUPPORT 7916M: Matias Bjorling <mb@lightnvm.io> 7917W: http://github/OpenChannelSSD 7918L: linux-block@vger.kernel.org 7919S: Maintained 7920F: drivers/lightnvm/ 7921F: include/linux/lightnvm.h 7922F: include/uapi/linux/lightnvm.h 7923 7924LINUX FOR POWER MACINTOSH 7925M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7926W: http://www.penguinppc.org/ 7927L: linuxppc-dev@lists.ozlabs.org 7928S: Maintained 7929F: arch/powerpc/platforms/powermac/ 7930F: drivers/macintosh/ 7931 7932LINUX FOR POWERPC (32-BIT AND 64-BIT) 7933M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7934M: Paul Mackerras <paulus@samba.org> 7935M: Michael Ellerman <mpe@ellerman.id.au> 7936W: https://github.com/linuxppc/linux/wiki 7937L: linuxppc-dev@lists.ozlabs.org 7938Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7939T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7940S: Supported 7941F: Documentation/ABI/stable/sysfs-firmware-opal-* 7942F: Documentation/devicetree/bindings/powerpc/ 7943F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7944F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7945F: Documentation/powerpc/ 7946F: arch/powerpc/ 7947F: drivers/char/tpm/tpm_ibmvtpm* 7948F: drivers/crypto/nx/ 7949F: drivers/crypto/vmx/ 7950F: drivers/i2c/busses/i2c-opal.c 7951F: drivers/net/ethernet/ibm/ibmveth.* 7952F: drivers/net/ethernet/ibm/ibmvnic.* 7953F: drivers/pci/hotplug/pnv_php.c 7954F: drivers/pci/hotplug/rpa* 7955F: drivers/rtc/rtc-opal.c 7956F: drivers/scsi/ibmvscsi/ 7957F: drivers/tty/hvc/hvc_opal.c 7958F: drivers/watchdog/wdrtas.c 7959F: tools/testing/selftests/powerpc 7960N: /pmac 7961N: powermac 7962N: powernv 7963N: [^a-z0-9]ps3 7964N: pseries 7965 7966LINUX FOR POWERPC EMBEDDED MPC5XXX 7967M: Anatolij Gustschin <agust@denx.de> 7968L: linuxppc-dev@lists.ozlabs.org 7969T: git git://git.denx.de/linux-denx-agust.git 7970S: Maintained 7971F: arch/powerpc/platforms/512x/ 7972F: arch/powerpc/platforms/52xx/ 7973 7974LINUX FOR POWERPC EMBEDDED PPC4XX 7975M: Alistair Popple <alistair@popple.id.au> 7976M: Matt Porter <mporter@kernel.crashing.org> 7977W: http://www.penguinppc.org/ 7978L: linuxppc-dev@lists.ozlabs.org 7979S: Maintained 7980F: arch/powerpc/platforms/40x/ 7981F: arch/powerpc/platforms/44x/ 7982 7983LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7984M: Scott Wood <oss@buserror.net> 7985M: Kumar Gala <galak@kernel.crashing.org> 7986W: http://www.penguinppc.org/ 7987L: linuxppc-dev@lists.ozlabs.org 7988T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7989S: Maintained 7990F: arch/powerpc/platforms/83xx/ 7991F: arch/powerpc/platforms/85xx/ 7992F: Documentation/devicetree/bindings/powerpc/fsl/ 7993 7994LINUX FOR POWERPC EMBEDDED PPC8XX 7995M: Vitaly Bordug <vitb@kernel.crashing.org> 7996W: http://www.penguinppc.org/ 7997L: linuxppc-dev@lists.ozlabs.org 7998S: Maintained 7999F: arch/powerpc/platforms/8xx/ 8000 8001LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8002L: linuxppc-dev@lists.ozlabs.org 8003S: Orphan 8004F: arch/powerpc/*/*virtex* 8005F: arch/powerpc/*/*/*virtex* 8006 8007LINUX FOR POWERPC PA SEMI PWRFICIENT 8008L: linuxppc-dev@lists.ozlabs.org 8009S: Orphan 8010F: arch/powerpc/platforms/pasemi/ 8011F: drivers/*/*pasemi* 8012F: drivers/*/*/*pasemi* 8013 8014LINUX KERNEL DUMP TEST MODULE (LKDTM) 8015M: Kees Cook <keescook@chromium.org> 8016S: Maintained 8017F: drivers/misc/lkdtm* 8018 8019LINUX SECURITY MODULE (LSM) FRAMEWORK 8020M: Chris Wright <chrisw@sous-sol.org> 8021L: linux-security-module@vger.kernel.org 8022S: Supported 8023 8024LIS3LV02D ACCELEROMETER DRIVER 8025M: Eric Piel <eric.piel@tremplin-utc.net> 8026S: Maintained 8027F: Documentation/misc-devices/lis3lv02d 8028F: drivers/misc/lis3lv02d/ 8029F: drivers/platform/x86/hp_accel.c 8030 8031LIVE PATCHING 8032M: Josh Poimboeuf <jpoimboe@redhat.com> 8033M: Jessica Yu <jeyu@kernel.org> 8034M: Jiri Kosina <jikos@kernel.org> 8035M: Miroslav Benes <mbenes@suse.cz> 8036R: Petr Mladek <pmladek@suse.com> 8037S: Maintained 8038F: kernel/livepatch/ 8039F: include/linux/livepatch.h 8040F: arch/x86/include/asm/livepatch.h 8041F: arch/x86/kernel/livepatch.c 8042F: Documentation/livepatch/ 8043F: Documentation/ABI/testing/sysfs-kernel-livepatch 8044F: samples/livepatch/ 8045L: live-patching@vger.kernel.org 8046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8047 8048LLC (802.2) 8049L: netdev@vger.kernel.org 8050S: Odd fixes 8051F: include/linux/llc.h 8052F: include/uapi/linux/llc.h 8053F: include/net/llc* 8054F: net/llc/ 8055 8056LM73 HARDWARE MONITOR DRIVER 8057M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8058L: linux-hwmon@vger.kernel.org 8059S: Maintained 8060F: drivers/hwmon/lm73.c 8061 8062LM78 HARDWARE MONITOR DRIVER 8063M: Jean Delvare <jdelvare@suse.com> 8064L: linux-hwmon@vger.kernel.org 8065S: Maintained 8066F: Documentation/hwmon/lm78 8067F: drivers/hwmon/lm78.c 8068 8069LM83 HARDWARE MONITOR DRIVER 8070M: Jean Delvare <jdelvare@suse.com> 8071L: linux-hwmon@vger.kernel.org 8072S: Maintained 8073F: Documentation/hwmon/lm83 8074F: drivers/hwmon/lm83.c 8075 8076LM90 HARDWARE MONITOR DRIVER 8077M: Jean Delvare <jdelvare@suse.com> 8078L: linux-hwmon@vger.kernel.org 8079S: Maintained 8080F: Documentation/hwmon/lm90 8081F: Documentation/devicetree/bindings/hwmon/lm90.txt 8082F: drivers/hwmon/lm90.c 8083F: include/dt-bindings/thermal/lm90.h 8084 8085LM95234 HARDWARE MONITOR DRIVER 8086M: Guenter Roeck <linux@roeck-us.net> 8087L: linux-hwmon@vger.kernel.org 8088S: Maintained 8089F: Documentation/hwmon/lm95234 8090F: drivers/hwmon/lm95234.c 8091 8092LME2510 MEDIA DRIVER 8093M: Malcolm Priestley <tvboxspy@gmail.com> 8094L: linux-media@vger.kernel.org 8095W: https://linuxtv.org 8096Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8097S: Maintained 8098F: drivers/media/usb/dvb-usb-v2/lmedm04* 8099 8100LOADPIN SECURITY MODULE 8101M: Kees Cook <keescook@chromium.org> 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8103S: Supported 8104F: security/loadpin/ 8105F: Documentation/admin-guide/LSM/LoadPin.rst 8106 8107LOCKING PRIMITIVES 8108M: Peter Zijlstra <peterz@infradead.org> 8109M: Ingo Molnar <mingo@redhat.com> 8110L: linux-kernel@vger.kernel.org 8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8112S: Maintained 8113F: Documentation/locking/ 8114F: include/linux/lockdep.h 8115F: include/linux/spinlock*.h 8116F: arch/*/include/asm/spinlock*.h 8117F: include/linux/rwlock*.h 8118F: include/linux/mutex*.h 8119F: arch/*/include/asm/mutex*.h 8120F: include/linux/rwsem*.h 8121F: arch/*/include/asm/rwsem.h 8122F: include/linux/seqlock.h 8123F: lib/locking*.[ch] 8124F: kernel/locking/ 8125 8126LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8127M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8128L: linux-ntfs-dev@lists.sourceforge.net 8129W: http://www.linux-ntfs.org/content/view/19/37/ 8130S: Maintained 8131F: Documentation/ldm.txt 8132F: block/partitions/ldm.* 8133 8134LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8135M: Sathya Prakash <sathya.prakash@broadcom.com> 8136M: Chaitra P B <chaitra.basappa@broadcom.com> 8137M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8138L: MPT-FusionLinux.pdl@broadcom.com 8139L: linux-scsi@vger.kernel.org 8140W: http://www.avagotech.com/support/ 8141S: Supported 8142F: drivers/message/fusion/ 8143F: drivers/scsi/mpt2sas/ 8144F: drivers/scsi/mpt3sas/ 8145 8146LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8147M: Matthew Wilcox <matthew@wil.cx> 8148L: linux-scsi@vger.kernel.org 8149S: Maintained 8150F: drivers/scsi/sym53c8xx_2/ 8151 8152LTC4261 HARDWARE MONITOR DRIVER 8153M: Guenter Roeck <linux@roeck-us.net> 8154L: linux-hwmon@vger.kernel.org 8155S: Maintained 8156F: Documentation/hwmon/ltc4261 8157F: drivers/hwmon/ltc4261.c 8158 8159LTC4306 I2C MULTIPLEXER DRIVER 8160M: Michael Hennerich <michael.hennerich@analog.com> 8161W: http://ez.analog.com/community/linux-device-drivers 8162L: linux-i2c@vger.kernel.org 8163S: Supported 8164F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8165F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8166 8167LTP (Linux Test Project) 8168M: Mike Frysinger <vapier@gentoo.org> 8169M: Cyril Hrubis <chrubis@suse.cz> 8170M: Wanlong Gao <wanlong.gao@gmail.com> 8171M: Jan Stancek <jstancek@redhat.com> 8172M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8173M: Alexey Kodanev <alexey.kodanev@oracle.com> 8174L: ltp@lists.linux.it (subscribers-only) 8175W: http://linux-test-project.github.io/ 8176T: git git://github.com/linux-test-project/ltp.git 8177S: Maintained 8178 8179M32R ARCHITECTURE 8180W: http://www.linux-m32r.org/ 8181S: Orphan 8182F: arch/m32r/ 8183 8184M68K ARCHITECTURE 8185M: Geert Uytterhoeven <geert@linux-m68k.org> 8186L: linux-m68k@lists.linux-m68k.org 8187W: http://www.linux-m68k.org/ 8188T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8189S: Maintained 8190F: arch/m68k/ 8191F: drivers/zorro/ 8192 8193M68K ON APPLE MACINTOSH 8194M: Joshua Thompson <funaho@jurai.org> 8195W: http://www.mac.linux-m68k.org/ 8196L: linux-m68k@lists.linux-m68k.org 8197S: Maintained 8198F: arch/m68k/mac/ 8199 8200M68K ON HP9000/300 8201M: Philip Blundell <philb@gnu.org> 8202W: http://www.tazenda.demon.co.uk/phil/linux-hp 8203S: Maintained 8204F: arch/m68k/hp300/ 8205 8206M88DS3103 MEDIA DRIVER 8207M: Antti Palosaari <crope@iki.fi> 8208L: linux-media@vger.kernel.org 8209W: https://linuxtv.org 8210W: http://palosaari.fi/linux/ 8211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8212T: git git://linuxtv.org/anttip/media_tree.git 8213S: Maintained 8214F: drivers/media/dvb-frontends/m88ds3103* 8215 8216M88RS2000 MEDIA DRIVER 8217M: Malcolm Priestley <tvboxspy@gmail.com> 8218L: linux-media@vger.kernel.org 8219W: https://linuxtv.org 8220Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8221S: Maintained 8222F: drivers/media/dvb-frontends/m88rs2000* 8223 8224MA901 MASTERKIT USB FM RADIO DRIVER 8225M: Alexey Klimov <klimov.linux@gmail.com> 8226L: linux-media@vger.kernel.org 8227T: git git://linuxtv.org/media_tree.git 8228S: Maintained 8229F: drivers/media/radio/radio-ma901.c 8230 8231MAC80211 8232M: Johannes Berg <johannes@sipsolutions.net> 8233L: linux-wireless@vger.kernel.org 8234W: http://wireless.kernel.org/ 8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8237S: Maintained 8238F: Documentation/networking/mac80211-injection.txt 8239F: include/net/mac80211.h 8240F: net/mac80211/ 8241F: drivers/net/wireless/mac80211_hwsim.[ch] 8242 8243MAILBOX API 8244M: Jassi Brar <jassisinghbrar@gmail.com> 8245L: linux-kernel@vger.kernel.org 8246S: Maintained 8247F: drivers/mailbox/ 8248F: include/linux/mailbox_client.h 8249F: include/linux/mailbox_controller.h 8250 8251MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8252M: Michael Kerrisk <mtk.manpages@gmail.com> 8253W: http://www.kernel.org/doc/man-pages 8254L: linux-man@vger.kernel.org 8255S: Maintained 8256 8257MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8258M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8259L: linux-mips@linux-mips.org 8260S: Maintained 8261F: arch/mips/boot/dts/img/pistachio_marduk.dts 8262 8263MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8264M: Andrew Lunn <andrew@lunn.ch> 8265M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8266L: netdev@vger.kernel.org 8267S: Maintained 8268F: drivers/net/dsa/mv88e6xxx/ 8269F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8270 8271MARVELL ARMADA DRM SUPPORT 8272M: Russell King <linux@armlinux.org.uk> 8273S: Maintained 8274T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8275T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8276F: drivers/gpu/drm/armada/ 8277F: include/uapi/drm/armada_drm.h 8278F: Documentation/devicetree/bindings/display/armada/ 8279 8280MARVELL CRYPTO DRIVER 8281M: Boris Brezillon <boris.brezillon@free-electrons.com> 8282M: Arnaud Ebalard <arno@natisbad.org> 8283F: drivers/crypto/marvell/ 8284S: Maintained 8285L: linux-crypto@vger.kernel.org 8286 8287MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8288M: Mirko Lindner <mlindner@marvell.com> 8289M: Stephen Hemminger <stephen@networkplumber.org> 8290L: netdev@vger.kernel.org 8291S: Maintained 8292F: drivers/net/ethernet/marvell/sk* 8293 8294MARVELL LIBERTAS WIRELESS DRIVER 8295L: libertas-dev@lists.infradead.org 8296S: Orphan 8297F: drivers/net/wireless/marvell/libertas/ 8298 8299MARVELL MACCHIATOBIN SUPPORT 8300M: Russell King <rmk@armlinux.org.uk> 8301L: linux-arm-kernel@lists.infradead.org 8302S: Maintained 8303F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8304 8305MARVELL MV643XX ETHERNET DRIVER 8306M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8307L: netdev@vger.kernel.org 8308S: Maintained 8309F: drivers/net/ethernet/marvell/mv643xx_eth.* 8310F: include/linux/mv643xx.h 8311 8312MARVELL MV88X3310 PHY DRIVER 8313M: Russell King <rmk@armlinux.org.uk> 8314L: netdev@vger.kernel.org 8315S: Maintained 8316F: drivers/net/phy/marvell10g.c 8317 8318MARVELL MVNETA ETHERNET DRIVER 8319M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8320L: netdev@vger.kernel.org 8321S: Maintained 8322F: drivers/net/ethernet/marvell/mvneta.* 8323 8324MARVELL MWIFIEX WIRELESS DRIVER 8325M: Amitkumar Karwar <amitkarwar@gmail.com> 8326M: Nishant Sarmukadam <nishants@marvell.com> 8327M: Ganapathi Bhat <gbhat@marvell.com> 8328M: Xinming Hu <huxm@marvell.com> 8329L: linux-wireless@vger.kernel.org 8330S: Maintained 8331F: drivers/net/wireless/marvell/mwifiex/ 8332 8333MARVELL MWL8K WIRELESS DRIVER 8334M: Lennert Buytenhek <buytenh@wantstofly.org> 8335L: linux-wireless@vger.kernel.org 8336S: Odd Fixes 8337F: drivers/net/wireless/marvell/mwl8k.c 8338 8339MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8340M: Nicolas Pitre <nico@fluxnic.net> 8341S: Odd Fixes 8342F: drivers/mmc/host/mvsdio.* 8343 8344MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8345M: Hu Ziji <huziji@marvell.com> 8346L: linux-mmc@vger.kernel.org 8347S: Supported 8348F: drivers/mmc/host/sdhci-xenon* 8349F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8350 8351MATROX FRAMEBUFFER DRIVER 8352L: linux-fbdev@vger.kernel.org 8353S: Orphan 8354F: drivers/video/fbdev/matrox/matroxfb_* 8355F: include/uapi/linux/matroxfb.h 8356 8357MAX16065 HARDWARE MONITOR DRIVER 8358M: Guenter Roeck <linux@roeck-us.net> 8359L: linux-hwmon@vger.kernel.org 8360S: Maintained 8361F: Documentation/hwmon/max16065 8362F: drivers/hwmon/max16065.c 8363 8364MAX20751 HARDWARE MONITOR DRIVER 8365M: Guenter Roeck <linux@roeck-us.net> 8366L: linux-hwmon@vger.kernel.org 8367S: Maintained 8368F: Documentation/hwmon/max20751 8369F: drivers/hwmon/max20751.c 8370 8371MAX2175 SDR TUNER DRIVER 8372M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8373L: linux-media@vger.kernel.org 8374T: git git://linuxtv.org/media_tree.git 8375S: Maintained 8376F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8377F: Documentation/media/v4l-drivers/max2175.rst 8378F: drivers/media/i2c/max2175* 8379F: include/uapi/linux/max2175.h 8380 8381MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8382L: linux-hwmon@vger.kernel.org 8383S: Orphan 8384F: Documentation/hwmon/max6650 8385F: drivers/hwmon/max6650.c 8386 8387MAX6697 HARDWARE MONITOR DRIVER 8388M: Guenter Roeck <linux@roeck-us.net> 8389L: linux-hwmon@vger.kernel.org 8390S: Maintained 8391F: Documentation/hwmon/max6697 8392F: Documentation/devicetree/bindings/i2c/max6697.txt 8393F: drivers/hwmon/max6697.c 8394F: include/linux/platform_data/max6697.h 8395 8396MAX9860 MONO AUDIO VOICE CODEC DRIVER 8397M: Peter Rosin <peda@axentia.se> 8398L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8399S: Maintained 8400F: Documentation/devicetree/bindings/sound/max9860.txt 8401F: sound/soc/codecs/max9860.* 8402 8403MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8404M: Javier Martinez Canillas <javier@dowhile0.org> 8405L: linux-kernel@vger.kernel.org 8406S: Supported 8407F: drivers/regulator/max77802-regulator.c 8408F: Documentation/devicetree/bindings/*/*max77802.txt 8409F: include/dt-bindings/*/*max77802.h 8410 8411MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8412M: Krzysztof Kozlowski <krzk@kernel.org> 8413M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8414L: linux-pm@vger.kernel.org 8415S: Supported 8416F: drivers/power/supply/max14577_charger.c 8417F: drivers/power/supply/max77693_charger.c 8418 8419MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8420M: Chanwoo Choi <cw00.choi@samsung.com> 8421M: Krzysztof Kozlowski <krzk@kernel.org> 8422M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8423L: linux-kernel@vger.kernel.org 8424S: Supported 8425F: drivers/*/max14577*.c 8426F: drivers/*/max77686*.c 8427F: drivers/*/max77693*.c 8428F: drivers/extcon/extcon-max14577.c 8429F: drivers/extcon/extcon-max77693.c 8430F: drivers/rtc/rtc-max77686.c 8431F: drivers/clk/clk-max77686.c 8432F: Documentation/devicetree/bindings/mfd/max14577.txt 8433F: Documentation/devicetree/bindings/*/max77686.txt 8434F: Documentation/devicetree/bindings/mfd/max77693.txt 8435F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8436F: include/linux/mfd/max14577*.h 8437F: include/linux/mfd/max77686*.h 8438F: include/linux/mfd/max77693*.h 8439 8440MAXIRADIO FM RADIO RECEIVER DRIVER 8441M: Hans Verkuil <hverkuil@xs4all.nl> 8442L: linux-media@vger.kernel.org 8443T: git git://linuxtv.org/media_tree.git 8444W: https://linuxtv.org 8445S: Maintained 8446F: drivers/media/radio/radio-maxiradio* 8447 8448MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8449M: Peter Rosin <peda@axentia.se> 8450L: linux-iio@vger.kernel.org 8451S: Maintained 8452F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8453F: drivers/iio/potentiometer/mcp4531.c 8454 8455MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8456M: William Breathitt Gray <vilhelm.gray@gmail.com> 8457L: linux-iio@vger.kernel.org 8458S: Maintained 8459F: drivers/iio/dac/cio-dac.c 8460 8461MEDIA DRIVERS FOR ASCOT2E 8462M: Sergey Kozlov <serjk@netup.ru> 8463M: Abylay Ospan <aospan@netup.ru> 8464L: linux-media@vger.kernel.org 8465W: https://linuxtv.org 8466W: http://netup.tv/ 8467T: git git://linuxtv.org/media_tree.git 8468S: Supported 8469F: drivers/media/dvb-frontends/ascot2e* 8470 8471MEDIA DRIVERS FOR CXD2841ER 8472M: Sergey Kozlov <serjk@netup.ru> 8473M: Abylay Ospan <aospan@netup.ru> 8474L: linux-media@vger.kernel.org 8475W: https://linuxtv.org 8476W: http://netup.tv/ 8477T: git git://linuxtv.org/media_tree.git 8478S: Supported 8479F: drivers/media/dvb-frontends/cxd2841er* 8480 8481MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8482M: Daniel Scheller <d.scheller.oss@gmail.com> 8483L: linux-media@vger.kernel.org 8484W: https://linuxtv.org 8485T: git git://linuxtv.org/media_tree.git 8486S: Maintained 8487F: drivers/media/pci/ddbridge/* 8488 8489MEDIA DRIVERS FOR FREESCALE IMX 8490M: Steve Longerbeam <slongerbeam@gmail.com> 8491M: Philipp Zabel <p.zabel@pengutronix.de> 8492L: linux-media@vger.kernel.org 8493T: git git://linuxtv.org/media_tree.git 8494S: Maintained 8495F: Documentation/devicetree/bindings/media/imx.txt 8496F: Documentation/media/v4l-drivers/imx.rst 8497F: drivers/staging/media/imx/ 8498F: include/linux/imx-media.h 8499F: include/media/imx.h 8500 8501MEDIA DRIVERS FOR HELENE 8502M: Abylay Ospan <aospan@netup.ru> 8503L: linux-media@vger.kernel.org 8504W: https://linuxtv.org 8505W: http://netup.tv/ 8506T: git git://linuxtv.org/media_tree.git 8507S: Supported 8508F: drivers/media/dvb-frontends/helene* 8509 8510MEDIA DRIVERS FOR HORUS3A 8511M: Sergey Kozlov <serjk@netup.ru> 8512M: Abylay Ospan <aospan@netup.ru> 8513L: linux-media@vger.kernel.org 8514W: https://linuxtv.org 8515W: http://netup.tv/ 8516T: git git://linuxtv.org/media_tree.git 8517S: Supported 8518F: drivers/media/dvb-frontends/horus3a* 8519 8520MEDIA DRIVERS FOR LNBH25 8521M: Sergey Kozlov <serjk@netup.ru> 8522M: Abylay Ospan <aospan@netup.ru> 8523L: linux-media@vger.kernel.org 8524W: https://linuxtv.org 8525W: http://netup.tv/ 8526T: git git://linuxtv.org/media_tree.git 8527S: Supported 8528F: drivers/media/dvb-frontends/lnbh25* 8529 8530MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8531M: Daniel Scheller <d.scheller.oss@gmail.com> 8532L: linux-media@vger.kernel.org 8533W: https://linuxtv.org 8534T: git git://linuxtv.org/media_tree.git 8535S: Maintained 8536F: drivers/media/dvb-frontends/mxl5xx* 8537 8538MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8539M: Sergey Kozlov <serjk@netup.ru> 8540M: Abylay Ospan <aospan@netup.ru> 8541L: linux-media@vger.kernel.org 8542W: https://linuxtv.org 8543W: http://netup.tv/ 8544T: git git://linuxtv.org/media_tree.git 8545S: Supported 8546F: drivers/media/pci/netup_unidvb/* 8547 8548MEDIA DRIVERS FOR RENESAS - DRIF 8549M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8550L: linux-media@vger.kernel.org 8551L: linux-renesas-soc@vger.kernel.org 8552T: git git://linuxtv.org/media_tree.git 8553S: Supported 8554F: Documentation/devicetree/bindings/media/renesas,drif.txt 8555F: drivers/media/platform/rcar_drif.c 8556 8557MEDIA DRIVERS FOR RENESAS - FCP 8558M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8559L: linux-media@vger.kernel.org 8560L: linux-renesas-soc@vger.kernel.org 8561T: git git://linuxtv.org/media_tree.git 8562S: Supported 8563F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8564F: drivers/media/platform/rcar-fcp.c 8565F: include/media/rcar-fcp.h 8566 8567MEDIA DRIVERS FOR RENESAS - FDP1 8568M: Kieran Bingham <kieran@bingham.xyz> 8569L: linux-media@vger.kernel.org 8570L: linux-renesas-soc@vger.kernel.org 8571T: git git://linuxtv.org/media_tree.git 8572S: Supported 8573F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8574F: drivers/media/platform/rcar_fdp1.c 8575 8576MEDIA DRIVERS FOR RENESAS - VIN 8577M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8578L: linux-media@vger.kernel.org 8579L: linux-renesas-soc@vger.kernel.org 8580T: git git://linuxtv.org/media_tree.git 8581S: Supported 8582F: Documentation/devicetree/bindings/media/rcar_vin.txt 8583F: drivers/media/platform/rcar-vin/ 8584 8585MEDIA DRIVERS FOR RENESAS - VSP1 8586M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8587L: linux-media@vger.kernel.org 8588L: linux-renesas-soc@vger.kernel.org 8589T: git git://linuxtv.org/media_tree.git 8590S: Supported 8591F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8592F: drivers/media/platform/vsp1/ 8593 8594MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8595M: Daniel Scheller <d.scheller.oss@gmail.com> 8596L: linux-media@vger.kernel.org 8597W: https://linuxtv.org 8598T: git git://linuxtv.org/media_tree.git 8599S: Maintained 8600F: drivers/media/dvb-frontends/stv0910* 8601 8602MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8603M: Daniel Scheller <d.scheller.oss@gmail.com> 8604L: linux-media@vger.kernel.org 8605W: https://linuxtv.org 8606T: git git://linuxtv.org/media_tree.git 8607S: Maintained 8608F: drivers/media/dvb-frontends/stv6111* 8609 8610MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8611M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8612M: Mauro Carvalho Chehab <mchehab@kernel.org> 8613P: LinuxTV.org Project 8614L: linux-media@vger.kernel.org 8615W: https://linuxtv.org 8616Q: http://patchwork.kernel.org/project/linux-media/list/ 8617T: git git://linuxtv.org/media_tree.git 8618S: Maintained 8619F: Documentation/devicetree/bindings/media/ 8620F: Documentation/media/ 8621F: drivers/media/ 8622F: drivers/staging/media/ 8623F: include/linux/platform_data/media/ 8624F: include/media/ 8625F: include/uapi/linux/dvb/ 8626F: include/uapi/linux/videodev2.h 8627F: include/uapi/linux/media.h 8628F: include/uapi/linux/v4l2-* 8629F: include/uapi/linux/meye.h 8630F: include/uapi/linux/ivtv* 8631F: include/uapi/linux/uvcvideo.h 8632 8633MEDIATEK CIR DRIVER 8634M: Sean Wang <sean.wang@mediatek.com> 8635S: Maintained 8636F: drivers/media/rc/mtk-cir.c 8637 8638MEDIATEK PMIC LED DRIVER 8639M: Sean Wang <sean.wang@mediatek.com> 8640S: Maintained 8641F: drivers/leds/leds-mt6323.c 8642F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8643 8644MEDIATEK ETHERNET DRIVER 8645M: Felix Fietkau <nbd@openwrt.org> 8646M: John Crispin <john@phrozen.org> 8647M: Sean Wang <sean.wang@mediatek.com> 8648M: Nelson Chang <nelson.chang@mediatek.com> 8649L: netdev@vger.kernel.org 8650S: Maintained 8651F: drivers/net/ethernet/mediatek/ 8652 8653MEDIATEK JPEG DRIVER 8654M: Rick Chang <rick.chang@mediatek.com> 8655M: Bin Liu <bin.liu@mediatek.com> 8656S: Supported 8657F: drivers/media/platform/mtk-jpeg/ 8658F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8659 8660MEDIATEK MDP DRIVER 8661M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8662M: Houlong Wei <houlong.wei@mediatek.com> 8663M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8664S: Supported 8665F: drivers/media/platform/mtk-mdp/ 8666F: drivers/media/platform/mtk-vpu/ 8667F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8668 8669MEDIATEK MEDIA DRIVER 8670M: Tiffany Lin <tiffany.lin@mediatek.com> 8671M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8672S: Supported 8673F: drivers/media/platform/mtk-vcodec/ 8674F: drivers/media/platform/mtk-vpu/ 8675F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8676F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8677 8678MEDIATEK MT7601U WIRELESS LAN DRIVER 8679M: Jakub Kicinski <kubakici@wp.pl> 8680L: linux-wireless@vger.kernel.org 8681S: Maintained 8682F: drivers/net/wireless/mediatek/mt7601u/ 8683 8684MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8685M: Sean Wang <sean.wang@mediatek.com> 8686S: Maintained 8687F: drivers/char/hw_random/mtk-rng.c 8688 8689MEDIATEK USB3 DRD IP DRIVER 8690M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8691L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8693L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8694S: Maintained 8695F: drivers/usb/mtu3/ 8696 8697MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8698M: Peter Senna Tschudin <peter.senna@collabora.com> 8699M: Martin Donnelly <martin.donnelly@ge.com> 8700M: Martyn Welch <martyn.welch@collabora.co.uk> 8701S: Maintained 8702F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8703F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8704 8705MEGARAID SCSI/SAS DRIVERS 8706M: Kashyap Desai <kashyap.desai@broadcom.com> 8707M: Sumit Saxena <sumit.saxena@broadcom.com> 8708M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8709L: megaraidlinux.pdl@broadcom.com 8710L: linux-scsi@vger.kernel.org 8711W: http://www.avagotech.com/support/ 8712S: Maintained 8713F: Documentation/scsi/megaraid.txt 8714F: drivers/scsi/megaraid.* 8715F: drivers/scsi/megaraid/ 8716 8717MELEXIS MLX90614 DRIVER 8718M: Crt Mori <cmo@melexis.com> 8719L: linux-iio@vger.kernel.org 8720W: http://www.melexis.com 8721S: Supported 8722F: drivers/iio/temperature/mlx90614.c 8723 8724MELFAS MIP4 TOUCHSCREEN DRIVER 8725M: Sangwon Jee <jeesw@melfas.com> 8726W: http://www.melfas.com 8727S: Supported 8728F: drivers/input/touchscreen/melfas_mip4.c 8729F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8730 8731MELLANOX ETHERNET DRIVER (mlx4_en) 8732M: Tariq Toukan <tariqt@mellanox.com> 8733L: netdev@vger.kernel.org 8734S: Supported 8735W: http://www.mellanox.com 8736Q: http://patchwork.ozlabs.org/project/netdev/list/ 8737F: drivers/net/ethernet/mellanox/mlx4/en_* 8738 8739MELLANOX ETHERNET DRIVER (mlx5e) 8740M: Saeed Mahameed <saeedm@mellanox.com> 8741L: netdev@vger.kernel.org 8742S: Supported 8743W: http://www.mellanox.com 8744Q: http://patchwork.ozlabs.org/project/netdev/list/ 8745F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8746 8747MELLANOX ETHERNET INNOVA DRIVER 8748M: Ilan Tayari <ilant@mellanox.com> 8749R: Boris Pismenny <borisp@mellanox.com> 8750L: netdev@vger.kernel.org 8751S: Supported 8752W: http://www.mellanox.com 8753Q: http://patchwork.ozlabs.org/project/netdev/list/ 8754F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8755F: include/linux/mlx5/mlx5_ifc_fpga.h 8756 8757MELLANOX ETHERNET INNOVA IPSEC DRIVER 8758M: Ilan Tayari <ilant@mellanox.com> 8759R: Boris Pismenny <borisp@mellanox.com> 8760L: netdev@vger.kernel.org 8761S: Supported 8762W: http://www.mellanox.com 8763Q: http://patchwork.ozlabs.org/project/netdev/list/ 8764F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8765F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8766 8767MELLANOX ETHERNET SWITCH DRIVERS 8768M: Jiri Pirko <jiri@mellanox.com> 8769M: Ido Schimmel <idosch@mellanox.com> 8770L: netdev@vger.kernel.org 8771S: Supported 8772W: http://www.mellanox.com 8773Q: http://patchwork.ozlabs.org/project/netdev/list/ 8774F: drivers/net/ethernet/mellanox/mlxsw/ 8775 8776MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8777M: Yotam Gigi <yotamg@mellanox.com> 8778L: netdev@vger.kernel.org 8779S: Supported 8780W: http://www.mellanox.com 8781Q: http://patchwork.ozlabs.org/project/netdev/list/ 8782F: drivers/net/ethernet/mellanox/mlxfw/ 8783 8784MELLANOX MLX CPLD HOTPLUG DRIVER 8785M: Vadim Pasternak <vadimp@mellanox.com> 8786L: platform-driver-x86@vger.kernel.org 8787S: Supported 8788F: drivers/platform/x86/mlxcpld-hotplug.c 8789F: include/linux/platform_data/mlxcpld-hotplug.h 8790 8791MELLANOX MLX4 core VPI driver 8792M: Tariq Toukan <tariqt@mellanox.com> 8793L: netdev@vger.kernel.org 8794L: linux-rdma@vger.kernel.org 8795W: http://www.mellanox.com 8796Q: http://patchwork.ozlabs.org/project/netdev/list/ 8797S: Supported 8798F: drivers/net/ethernet/mellanox/mlx4/ 8799F: include/linux/mlx4/ 8800 8801MELLANOX MLX4 IB driver 8802M: Yishai Hadas <yishaih@mellanox.com> 8803L: linux-rdma@vger.kernel.org 8804W: http://www.mellanox.com 8805Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8806S: Supported 8807F: drivers/infiniband/hw/mlx4/ 8808F: include/linux/mlx4/ 8809F: include/uapi/rdma/mlx4-abi.h 8810 8811MELLANOX MLX5 core VPI driver 8812M: Saeed Mahameed <saeedm@mellanox.com> 8813M: Matan Barak <matanb@mellanox.com> 8814M: Leon Romanovsky <leonro@mellanox.com> 8815L: netdev@vger.kernel.org 8816L: linux-rdma@vger.kernel.org 8817W: http://www.mellanox.com 8818Q: http://patchwork.ozlabs.org/project/netdev/list/ 8819S: Supported 8820F: drivers/net/ethernet/mellanox/mlx5/core/ 8821F: include/linux/mlx5/ 8822 8823MELLANOX MLX5 IB driver 8824M: Matan Barak <matanb@mellanox.com> 8825M: Leon Romanovsky <leonro@mellanox.com> 8826L: linux-rdma@vger.kernel.org 8827W: http://www.mellanox.com 8828Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8829S: Supported 8830F: drivers/infiniband/hw/mlx5/ 8831F: include/linux/mlx5/ 8832F: include/uapi/rdma/mlx5-abi.h 8833 8834MELLANOX MLXCPLD I2C AND MUX DRIVER 8835M: Vadim Pasternak <vadimp@mellanox.com> 8836M: Michael Shych <michaelsh@mellanox.com> 8837L: linux-i2c@vger.kernel.org 8838S: Supported 8839F: drivers/i2c/busses/i2c-mlxcpld.c 8840F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8841F: Documentation/i2c/busses/i2c-mlxcpld 8842 8843MELLANOX MLXCPLD LED DRIVER 8844M: Vadim Pasternak <vadimp@mellanox.com> 8845L: linux-leds@vger.kernel.org 8846S: Supported 8847F: drivers/leds/leds-mlxcpld.c 8848F: Documentation/leds/leds-mlxcpld.txt 8849 8850MELLANOX PLATFORM DRIVER 8851M: Vadim Pasternak <vadimp@mellanox.com> 8852L: platform-driver-x86@vger.kernel.org 8853S: Supported 8854F: drivers/platform/x86/mlx-platform.c 8855 8856MEMBARRIER SUPPORT 8857M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8858M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8859L: linux-kernel@vger.kernel.org 8860S: Supported 8861F: kernel/sched/membarrier.c 8862F: include/uapi/linux/membarrier.h 8863 8864MEMORY MANAGEMENT 8865L: linux-mm@kvack.org 8866W: http://www.linux-mm.org 8867S: Maintained 8868F: include/linux/mm.h 8869F: include/linux/gfp.h 8870F: include/linux/mmzone.h 8871F: include/linux/memory_hotplug.h 8872F: include/linux/vmalloc.h 8873F: mm/ 8874 8875MEMORY TECHNOLOGY DEVICES (MTD) 8876M: David Woodhouse <dwmw2@infradead.org> 8877M: Brian Norris <computersforpeace@gmail.com> 8878M: Boris Brezillon <boris.brezillon@free-electrons.com> 8879M: Marek Vasut <marek.vasut@gmail.com> 8880M: Richard Weinberger <richard@nod.at> 8881M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8882L: linux-mtd@lists.infradead.org 8883W: http://www.linux-mtd.infradead.org/ 8884Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8885T: git git://git.infradead.org/linux-mtd.git master 8886T: git git://git.infradead.org/l2-mtd.git master 8887S: Maintained 8888F: Documentation/devicetree/bindings/mtd/ 8889F: drivers/mtd/ 8890F: include/linux/mtd/ 8891F: include/uapi/mtd/ 8892 8893MEN A21 WATCHDOG DRIVER 8894M: Johannes Thumshirn <morbidrsa@gmail.com> 8895L: linux-watchdog@vger.kernel.org 8896S: Maintained 8897F: drivers/watchdog/mena21_wdt.c 8898 8899MEN CHAMELEON BUS (mcb) 8900M: Johannes Thumshirn <morbidrsa@gmail.com> 8901S: Maintained 8902F: drivers/mcb/ 8903F: include/linux/mcb.h 8904F: Documentation/men-chameleon-bus.txt 8905 8906MEN F21BMC (Board Management Controller) 8907M: Andreas Werner <andreas.werner@men.de> 8908S: Supported 8909F: drivers/mfd/menf21bmc.c 8910F: drivers/watchdog/menf21bmc_wdt.c 8911F: drivers/leds/leds-menf21bmc.c 8912F: drivers/hwmon/menf21bmc_hwmon.c 8913F: Documentation/hwmon/menf21bmc 8914 8915MESON AO CEC DRIVER FOR AMLOGIC SOCS 8916M: Neil Armstrong <narmstrong@baylibre.com> 8917L: linux-media@lists.freedesktop.org 8918L: linux-amlogic@lists.infradead.org 8919W: http://linux-meson.com/ 8920S: Supported 8921F: drivers/media/platform/meson/ao-cec.c 8922F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 8923T: git git://linuxtv.org/media_tree.git 8924 8925METAG ARCHITECTURE 8926M: James Hogan <jhogan@kernel.org> 8927L: linux-metag@vger.kernel.org 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8929S: Odd Fixes 8930F: arch/metag/ 8931F: Documentation/metag/ 8932F: Documentation/devicetree/bindings/metag/ 8933F: Documentation/devicetree/bindings/interrupt-controller/img,* 8934F: drivers/clocksource/metag_generic.c 8935F: drivers/irqchip/irq-metag.c 8936F: drivers/irqchip/irq-metag-ext.c 8937F: drivers/tty/metag_da.c 8938 8939MICROBLAZE ARCHITECTURE 8940M: Michal Simek <monstr@monstr.eu> 8941W: http://www.monstr.eu/fdt/ 8942T: git git://git.monstr.eu/linux-2.6-microblaze.git 8943S: Supported 8944F: arch/microblaze/ 8945 8946MICROCHIP / ATMEL AT91 SERIAL DRIVER 8947M: Richard Genoud <richard.genoud@gmail.com> 8948S: Maintained 8949F: drivers/tty/serial/atmel_serial.c 8950F: drivers/tty/serial/atmel_serial.h 8951 8952MICROCHIP / ATMEL DMA DRIVER 8953M: Ludovic Desroches <ludovic.desroches@microchip.com> 8954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8955L: dmaengine@vger.kernel.org 8956S: Supported 8957F: drivers/dma/at_hdmac.c 8958F: drivers/dma/at_hdmac_regs.h 8959F: include/linux/platform_data/dma-atmel.h 8960 8961MICROCHIP / ATMEL ECC DRIVER 8962M: Tudor Ambarus <tudor.ambarus@microchip.com> 8963L: linux-crypto@vger.kernel.org 8964S: Maintained 8965F: drivers/crypto/atmel-ecc.* 8966 8967MICROCHIP / ATMEL ISC DRIVER 8968M: Songjun Wu <songjun.wu@microchip.com> 8969L: linux-media@vger.kernel.org 8970S: Supported 8971F: drivers/media/platform/atmel/atmel-isc.c 8972F: drivers/media/platform/atmel/atmel-isc-regs.h 8973F: devicetree/bindings/media/atmel-isc.txt 8974 8975MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8976M: Woojung Huh <Woojung.Huh@microchip.com> 8977M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8978L: netdev@vger.kernel.org 8979S: Maintained 8980F: net/dsa/tag_ksz.c 8981F: drivers/net/dsa/microchip/* 8982F: include/linux/platform_data/microchip-ksz.h 8983F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8984 8985MICROCHIP USB251XB DRIVER 8986M: Richard Leitner <richard.leitner@skidata.com> 8987L: linux-usb@vger.kernel.org 8988S: Maintained 8989F: drivers/usb/misc/usb251xb.c 8990F: Documentation/devicetree/bindings/usb/usb251xb.txt 8991 8992MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8993M: Don Brace <don.brace@microsemi.com> 8994L: esc.storagedev@microsemi.com 8995L: linux-scsi@vger.kernel.org 8996S: Supported 8997F: drivers/scsi/smartpqi/smartpqi*.[ch] 8998F: drivers/scsi/smartpqi/Kconfig 8999F: drivers/scsi/smartpqi/Makefile 9000F: include/linux/cciss*.h 9001F: include/uapi/linux/cciss*.h 9002F: Documentation/scsi/smartpqi.txt 9003 9004MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9005M: Chen Yu <yu.c.chen@intel.com> 9006L: platform-driver-x86@vger.kernel.org 9007S: Supported 9008F: drivers/platform/x86/surfacepro3_button.c 9009 9010MICROTEK X6 SCANNER 9011M: Oliver Neukum <oliver@neukum.org> 9012S: Maintained 9013F: drivers/usb/image/microtek.* 9014 9015MIPS 9016M: Ralf Baechle <ralf@linux-mips.org> 9017L: linux-mips@linux-mips.org 9018W: http://www.linux-mips.org/ 9019T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9020Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9021S: Supported 9022F: Documentation/devicetree/bindings/mips/ 9023F: Documentation/mips/ 9024F: arch/mips/ 9025 9026MIPS BOSTON DEVELOPMENT BOARD 9027M: Paul Burton <paul.burton@imgtec.com> 9028L: linux-mips@linux-mips.org 9029S: Maintained 9030F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9031F: arch/mips/boot/dts/img/boston.dts 9032F: arch/mips/configs/generic/board-boston.config 9033F: drivers/clk/imgtec/clk-boston.c 9034F: include/dt-bindings/clock/boston-clock.h 9035 9036MIPS GENERIC PLATFORM 9037M: Paul Burton <paul.burton@imgtec.com> 9038L: linux-mips@linux-mips.org 9039S: Supported 9040F: arch/mips/generic/ 9041F: arch/mips/tools/generic-board-config.sh 9042 9043MIPS/LOONGSON1 ARCHITECTURE 9044M: Keguang Zhang <keguang.zhang@gmail.com> 9045L: linux-mips@linux-mips.org 9046S: Maintained 9047F: arch/mips/loongson32/ 9048F: arch/mips/include/asm/mach-loongson32/ 9049F: drivers/*/*loongson1* 9050F: drivers/*/*/*loongson1* 9051 9052MIPS RINT INSTRUCTION EMULATION 9053M: Aleksandar Markovic <aleksandar.markovic@imgtec.com> 9054L: linux-mips@linux-mips.org 9055S: Supported 9056F: arch/mips/math-emu/sp_rint.c 9057F: arch/mips/math-emu/dp_rint.c 9058 9059MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9060M: Hans Verkuil <hverkuil@xs4all.nl> 9061L: linux-media@vger.kernel.org 9062T: git git://linuxtv.org/media_tree.git 9063W: https://linuxtv.org 9064S: Odd Fixes 9065F: drivers/media/radio/radio-miropcm20* 9066 9067MMP SUPPORT 9068M: Eric Miao <eric.y.miao@gmail.com> 9069M: Haojian Zhuang <haojian.zhuang@gmail.com> 9070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9071T: git git://github.com/hzhuang1/linux.git 9072T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9073S: Maintained 9074F: arch/arm/boot/dts/mmp* 9075F: arch/arm/mach-mmp/ 9076 9077MN88472 MEDIA DRIVER 9078M: Antti Palosaari <crope@iki.fi> 9079L: linux-media@vger.kernel.org 9080W: https://linuxtv.org 9081W: http://palosaari.fi/linux/ 9082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9083S: Maintained 9084F: drivers/media/dvb-frontends/mn88472* 9085 9086MN88473 MEDIA DRIVER 9087M: Antti Palosaari <crope@iki.fi> 9088L: linux-media@vger.kernel.org 9089W: https://linuxtv.org 9090W: http://palosaari.fi/linux/ 9091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9092S: Maintained 9093F: drivers/media/dvb-frontends/mn88473* 9094 9095MODULE SUPPORT 9096M: Jessica Yu <jeyu@kernel.org> 9097M: Rusty Russell <rusty@rustcorp.com.au> 9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9099S: Maintained 9100F: include/linux/module.h 9101F: kernel/module.c 9102 9103MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9104W: http://popies.net/meye/ 9105S: Orphan 9106F: Documentation/media/v4l-drivers/meye* 9107F: drivers/media/pci/meye/ 9108F: include/uapi/linux/meye.h 9109 9110MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9111M: Jiri Slaby <jirislaby@gmail.com> 9112S: Maintained 9113F: Documentation/serial/moxa-smartio 9114F: drivers/tty/mxser.* 9115 9116MR800 AVERMEDIA USB FM RADIO DRIVER 9117M: Alexey Klimov <klimov.linux@gmail.com> 9118L: linux-media@vger.kernel.org 9119T: git git://linuxtv.org/media_tree.git 9120S: Maintained 9121F: drivers/media/radio/radio-mr800.c 9122 9123MRF24J40 IEEE 802.15.4 RADIO DRIVER 9124M: Alan Ott <alan@signal11.us> 9125L: linux-wpan@vger.kernel.org 9126S: Maintained 9127F: drivers/net/ieee802154/mrf24j40.c 9128F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9129 9130MSI LAPTOP SUPPORT 9131M: "Lee, Chun-Yi" <jlee@suse.com> 9132L: platform-driver-x86@vger.kernel.org 9133S: Maintained 9134F: drivers/platform/x86/msi-laptop.c 9135 9136MSI WMI SUPPORT 9137L: platform-driver-x86@vger.kernel.org 9138S: Orphan 9139F: drivers/platform/x86/msi-wmi.c 9140 9141MSI001 MEDIA DRIVER 9142M: Antti Palosaari <crope@iki.fi> 9143L: linux-media@vger.kernel.org 9144W: https://linuxtv.org 9145W: http://palosaari.fi/linux/ 9146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9147T: git git://linuxtv.org/anttip/media_tree.git 9148S: Maintained 9149F: drivers/media/tuners/msi001* 9150 9151MSI2500 MEDIA DRIVER 9152M: Antti Palosaari <crope@iki.fi> 9153L: linux-media@vger.kernel.org 9154W: https://linuxtv.org 9155W: http://palosaari.fi/linux/ 9156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9157T: git git://linuxtv.org/anttip/media_tree.git 9158S: Maintained 9159F: drivers/media/usb/msi2500/ 9160 9161MSYSTEMS DISKONCHIP G3 MTD DRIVER 9162M: Robert Jarzmik <robert.jarzmik@free.fr> 9163L: linux-mtd@lists.infradead.org 9164S: Maintained 9165F: drivers/mtd/devices/docg3* 9166 9167MT9M032 APTINA SENSOR DRIVER 9168M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9169L: linux-media@vger.kernel.org 9170T: git git://linuxtv.org/media_tree.git 9171S: Maintained 9172F: drivers/media/i2c/mt9m032.c 9173F: include/media/i2c/mt9m032.h 9174 9175MT9P031 APTINA CAMERA SENSOR 9176M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9177L: linux-media@vger.kernel.org 9178T: git git://linuxtv.org/media_tree.git 9179S: Maintained 9180F: drivers/media/i2c/mt9p031.c 9181F: include/media/i2c/mt9p031.h 9182 9183MT9T001 APTINA CAMERA SENSOR 9184M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9185L: linux-media@vger.kernel.org 9186T: git git://linuxtv.org/media_tree.git 9187S: Maintained 9188F: drivers/media/i2c/mt9t001.c 9189F: include/media/i2c/mt9t001.h 9190 9191MT9V032 APTINA CAMERA SENSOR 9192M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9193L: linux-media@vger.kernel.org 9194T: git git://linuxtv.org/media_tree.git 9195S: Maintained 9196F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9197F: drivers/media/i2c/mt9v032.c 9198F: include/media/i2c/mt9v032.h 9199 9200MULTIFUNCTION DEVICES (MFD) 9201M: Lee Jones <lee.jones@linaro.org> 9202T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9203S: Supported 9204F: Documentation/devicetree/bindings/mfd/ 9205F: drivers/mfd/ 9206F: include/linux/mfd/ 9207F: include/dt-bindings/mfd/ 9208 9209MULTIMEDIA CARD (MMC) ETC. OVER SPI 9210S: Orphan 9211F: drivers/mmc/host/mmc_spi.c 9212F: include/linux/spi/mmc_spi.h 9213 9214MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9215M: Ulf Hansson <ulf.hansson@linaro.org> 9216L: linux-mmc@vger.kernel.org 9217T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9218S: Maintained 9219F: Documentation/devicetree/bindings/mmc/ 9220F: drivers/mmc/ 9221F: include/linux/mmc/ 9222F: include/uapi/linux/mmc/ 9223 9224MULTIPLEXER SUBSYSTEM 9225M: Peter Rosin <peda@axentia.se> 9226S: Maintained 9227F: Documentation/ABI/testing/mux/sysfs-class-mux* 9228F: Documentation/devicetree/bindings/mux/ 9229F: include/linux/dt-bindings/mux/ 9230F: include/linux/mux/ 9231F: drivers/mux/ 9232 9233MULTISOUND SOUND DRIVER 9234M: Andrew Veliath <andrewtv@usa.net> 9235S: Maintained 9236F: Documentation/sound/oss/MultiSound 9237F: sound/oss/msnd* 9238 9239MULTITECH MULTIPORT CARD (ISICOM) 9240S: Orphan 9241F: drivers/tty/isicom.c 9242F: include/linux/isicom.h 9243 9244MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9245M: Bin Liu <b-liu@ti.com> 9246L: linux-usb@vger.kernel.org 9247S: Maintained 9248F: drivers/usb/musb/ 9249 9250MXL5007T MEDIA DRIVER 9251M: Michael Krufky <mkrufky@linuxtv.org> 9252L: linux-media@vger.kernel.org 9253W: https://linuxtv.org 9254W: http://github.com/mkrufky 9255Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9256T: git git://linuxtv.org/mkrufky/tuners.git 9257S: Maintained 9258F: drivers/media/tuners/mxl5007t.* 9259 9260MXSFB DRM DRIVER 9261M: Marek Vasut <marex@denx.de> 9262S: Supported 9263F: drivers/gpu/drm/mxsfb/ 9264F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9265 9266MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9267M: Hyong-Youb Kim <hykim@myri.com> 9268L: netdev@vger.kernel.org 9269W: https://www.myricom.com/support/downloads/myri10ge.html 9270S: Supported 9271F: drivers/net/ethernet/myricom/myri10ge/ 9272 9273NAND FLASH SUBSYSTEM 9274M: Boris Brezillon <boris.brezillon@free-electrons.com> 9275R: Richard Weinberger <richard@nod.at> 9276L: linux-mtd@lists.infradead.org 9277W: http://www.linux-mtd.infradead.org/ 9278Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9279T: git git://git.infradead.org/linux-mtd.git nand/fixes 9280T: git git://git.infradead.org/l2-mtd.git nand/next 9281S: Maintained 9282F: drivers/mtd/nand/ 9283F: include/linux/mtd/*nand*.h 9284 9285NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9286M: Daniel Mack <zonque@gmail.com> 9287S: Maintained 9288L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9289W: http://www.native-instruments.com 9290F: sound/usb/caiaq/ 9291 9292NATSEMI ETHERNET DRIVER (DP8381x) 9293S: Orphan 9294F: drivers/net/ethernet/natsemi/natsemi.c 9295 9296NCP FILESYSTEM 9297M: Petr Vandrovec <petr@vandrovec.name> 9298S: Odd Fixes 9299F: fs/ncpfs/ 9300 9301NCR 5380 SCSI DRIVERS 9302M: Finn Thain <fthain@telegraphics.com.au> 9303M: Michael Schmitz <schmitzmic@gmail.com> 9304L: linux-scsi@vger.kernel.org 9305S: Maintained 9306F: Documentation/scsi/g_NCR5380.txt 9307F: drivers/scsi/NCR5380.* 9308F: drivers/scsi/arm/cumana_1.c 9309F: drivers/scsi/arm/oak.c 9310F: drivers/scsi/atari_scsi.* 9311F: drivers/scsi/dmx3191d.c 9312F: drivers/scsi/g_NCR5380.* 9313F: drivers/scsi/mac_scsi.* 9314F: drivers/scsi/sun3_scsi.* 9315F: drivers/scsi/sun3_scsi_vme.c 9316 9317NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9318M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9319L: linux-scsi@vger.kernel.org 9320S: Maintained 9321F: drivers/scsi/NCR_D700.* 9322 9323NCT6775 HARDWARE MONITOR DRIVER 9324M: Guenter Roeck <linux@roeck-us.net> 9325L: linux-hwmon@vger.kernel.org 9326S: Maintained 9327F: Documentation/hwmon/nct6775 9328F: drivers/hwmon/nct6775.c 9329 9330NETEFFECT IWARP RNIC DRIVER (IW_NES) 9331M: Faisal Latif <faisal.latif@intel.com> 9332L: linux-rdma@vger.kernel.org 9333W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9334S: Supported 9335F: drivers/infiniband/hw/nes/ 9336F: include/uapi/rdma/nes-abi.h 9337 9338NETEM NETWORK EMULATOR 9339M: Stephen Hemminger <stephen@networkplumber.org> 9340L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9341S: Maintained 9342F: net/sched/sch_netem.c 9343 9344NETERION 10GbE DRIVERS (s2io/vxge) 9345M: Jon Mason <jdmason@kudzu.us> 9346L: netdev@vger.kernel.org 9347S: Supported 9348F: Documentation/networking/s2io.txt 9349F: Documentation/networking/vxge.txt 9350F: drivers/net/ethernet/neterion/ 9351 9352NETFILTER 9353M: Pablo Neira Ayuso <pablo@netfilter.org> 9354M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9355M: Florian Westphal <fw@strlen.de> 9356L: netfilter-devel@vger.kernel.org 9357L: coreteam@netfilter.org 9358W: http://www.netfilter.org/ 9359W: http://www.iptables.org/ 9360W: http://www.nftables.org/ 9361Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9362T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9364S: Maintained 9365F: include/linux/netfilter* 9366F: include/linux/netfilter/ 9367F: include/net/netfilter/ 9368F: include/uapi/linux/netfilter* 9369F: include/uapi/linux/netfilter/ 9370F: net/*/netfilter.c 9371F: net/*/netfilter/ 9372F: net/netfilter/ 9373F: net/bridge/br_netfilter*.c 9374 9375NETROM NETWORK LAYER 9376M: Ralf Baechle <ralf@linux-mips.org> 9377L: linux-hams@vger.kernel.org 9378W: http://www.linux-ax25.org/ 9379S: Maintained 9380F: include/net/netrom.h 9381F: include/uapi/linux/netrom.h 9382F: net/netrom/ 9383 9384NETRONOME ETHERNET DRIVERS 9385M: Jakub Kicinski <jakub.kicinski@netronome.com> 9386L: oss-drivers@netronome.com 9387S: Maintained 9388F: drivers/net/ethernet/netronome/ 9389 9390NETWORK BLOCK DEVICE (NBD) 9391M: Josef Bacik <jbacik@fb.com> 9392S: Maintained 9393L: linux-block@vger.kernel.org 9394L: nbd@other.debian.org 9395F: Documentation/blockdev/nbd.txt 9396F: drivers/block/nbd.c 9397F: include/uapi/linux/nbd.h 9398 9399NETWORK DROP MONITOR 9400M: Neil Horman <nhorman@tuxdriver.com> 9401L: netdev@vger.kernel.org 9402S: Maintained 9403W: https://fedorahosted.org/dropwatch/ 9404F: net/core/drop_monitor.c 9405 9406NETWORKING DRIVERS 9407L: netdev@vger.kernel.org 9408W: http://www.linuxfoundation.org/en/Net 9409Q: http://patchwork.ozlabs.org/project/netdev/list/ 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9412S: Odd Fixes 9413F: Documentation/devicetree/bindings/net/ 9414F: drivers/net/ 9415F: include/linux/if_* 9416F: include/linux/netdevice.h 9417F: include/linux/etherdevice.h 9418F: include/linux/fcdevice.h 9419F: include/linux/fddidevice.h 9420F: include/linux/hippidevice.h 9421F: include/linux/inetdevice.h 9422F: include/uapi/linux/if_* 9423F: include/uapi/linux/netdevice.h 9424 9425NETWORKING DRIVERS (WIRELESS) 9426M: Kalle Valo <kvalo@codeaurora.org> 9427L: linux-wireless@vger.kernel.org 9428Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9431S: Maintained 9432F: Documentation/devicetree/bindings/net/wireless/ 9433F: drivers/net/wireless/ 9434 9435NETWORKING [DSA] 9436M: Andrew Lunn <andrew@lunn.ch> 9437M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9438M: Florian Fainelli <f.fainelli@gmail.com> 9439S: Maintained 9440F: net/dsa/ 9441F: include/net/dsa.h 9442F: drivers/net/dsa/ 9443 9444NETWORKING [GENERAL] 9445M: "David S. Miller" <davem@davemloft.net> 9446L: netdev@vger.kernel.org 9447W: http://www.linuxfoundation.org/en/Net 9448Q: http://patchwork.ozlabs.org/project/netdev/list/ 9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9450T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9451B: mailto:netdev@vger.kernel.org 9452S: Maintained 9453F: net/ 9454F: include/net/ 9455F: include/linux/in.h 9456F: include/linux/net.h 9457F: include/linux/netdevice.h 9458F: include/uapi/linux/in.h 9459F: include/uapi/linux/net.h 9460F: include/uapi/linux/netdevice.h 9461F: include/uapi/linux/net_namespace.h 9462F: tools/net/ 9463F: tools/testing/selftests/net/ 9464F: lib/random32.c 9465 9466NETWORKING [IPSEC] 9467M: Steffen Klassert <steffen.klassert@secunet.com> 9468M: Herbert Xu <herbert@gondor.apana.org.au> 9469M: "David S. Miller" <davem@davemloft.net> 9470L: netdev@vger.kernel.org 9471T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9472T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9473S: Maintained 9474F: net/core/flow.c 9475F: net/xfrm/ 9476F: net/key/ 9477F: net/ipv4/xfrm* 9478F: net/ipv4/esp4* 9479F: net/ipv4/ah4.c 9480F: net/ipv4/ipcomp.c 9481F: net/ipv4/ip_vti.c 9482F: net/ipv6/xfrm* 9483F: net/ipv6/esp6* 9484F: net/ipv6/ah6.c 9485F: net/ipv6/ipcomp6.c 9486F: net/ipv6/ip6_vti.c 9487F: include/uapi/linux/xfrm.h 9488F: include/net/xfrm.h 9489 9490NETWORKING [IPv4/IPv6] 9491M: "David S. Miller" <davem@davemloft.net> 9492M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9493M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9494L: netdev@vger.kernel.org 9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9496S: Maintained 9497F: net/ipv4/ 9498F: net/ipv6/ 9499F: include/net/ip* 9500F: arch/x86/net/* 9501 9502NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9503M: Paul Moore <paul@paul-moore.com> 9504W: https://github.com/netlabel 9505L: netdev@vger.kernel.org 9506L: linux-security-module@vger.kernel.org 9507S: Maintained 9508F: Documentation/netlabel/ 9509F: include/net/calipso.h 9510F: include/net/cipso_ipv4.h 9511F: include/net/netlabel.h 9512F: include/uapi/linux/netfilter/xt_SECMARK.h 9513F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9514F: net/netlabel/ 9515F: net/ipv4/cipso_ipv4.c 9516F: net/ipv6/calipso.c 9517F: net/netfilter/xt_CONNSECMARK.c 9518F: net/netfilter/xt_SECMARK.c 9519 9520NETWORKING [TLS] 9521M: Ilya Lesokhin <ilyal@mellanox.com> 9522M: Aviad Yehezkel <aviadye@mellanox.com> 9523M: Dave Watson <davejwatson@fb.com> 9524L: netdev@vger.kernel.org 9525S: Maintained 9526F: net/tls/* 9527F: include/uapi/linux/tls.h 9528F: include/net/tls.h 9529 9530NETWORKING [WIRELESS] 9531L: linux-wireless@vger.kernel.org 9532Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9533 9534NETXEN (1/10) GbE SUPPORT 9535M: Manish Chopra <manish.chopra@cavium.com> 9536M: Rahul Verma <rahul.verma@cavium.com> 9537M: Dept-GELinuxNICDev@cavium.com 9538L: netdev@vger.kernel.org 9539S: Supported 9540F: drivers/net/ethernet/qlogic/netxen/ 9541 9542NFC SUBSYSTEM 9543M: Samuel Ortiz <sameo@linux.intel.com> 9544L: linux-wireless@vger.kernel.org 9545L: linux-nfc@lists.01.org (subscribers-only) 9546S: Supported 9547F: net/nfc/ 9548F: include/net/nfc/ 9549F: include/uapi/linux/nfc.h 9550F: drivers/nfc/ 9551F: include/linux/platform_data/nfcmrvl.h 9552F: include/linux/platform_data/nxp-nci.h 9553F: Documentation/devicetree/bindings/net/nfc/ 9554 9555NFS, SUNRPC, AND LOCKD CLIENTS 9556M: Trond Myklebust <trond.myklebust@primarydata.com> 9557M: Anna Schumaker <anna.schumaker@netapp.com> 9558L: linux-nfs@vger.kernel.org 9559W: http://client.linux-nfs.org 9560T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9561S: Maintained 9562F: fs/lockd/ 9563F: fs/nfs/ 9564F: fs/nfs_common/ 9565F: net/sunrpc/ 9566F: include/linux/lockd/ 9567F: include/linux/nfs* 9568F: include/linux/sunrpc/ 9569F: include/uapi/linux/nfs* 9570F: include/uapi/linux/sunrpc/ 9571 9572NILFS2 FILESYSTEM 9573M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9574L: linux-nilfs@vger.kernel.org 9575W: http://nilfs.sourceforge.net/ 9576W: http://nilfs.osdn.jp/ 9577T: git git://github.com/konis/nilfs2.git 9578S: Supported 9579F: Documentation/filesystems/nilfs2.txt 9580F: fs/nilfs2/ 9581F: include/trace/events/nilfs2.h 9582F: include/uapi/linux/nilfs2_api.h 9583F: include/uapi/linux/nilfs2_ondisk.h 9584 9585NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9586M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9587W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9588S: Maintained 9589F: Documentation/scsi/NinjaSCSI.txt 9590F: drivers/scsi/pcmcia/nsp_* 9591 9592NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9593M: GOTO Masanori <gotom@debian.or.jp> 9594M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9595W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9596S: Maintained 9597F: Documentation/scsi/NinjaSCSI.txt 9598F: drivers/scsi/nsp32* 9599 9600NIOS2 ARCHITECTURE 9601M: Ley Foon Tan <lftan@altera.com> 9602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9604S: Maintained 9605F: arch/nios2/ 9606 9607NOHZ, DYNTICKS SUPPORT 9608M: Frederic Weisbecker <fweisbec@gmail.com> 9609M: Thomas Gleixner <tglx@linutronix.de> 9610M: Ingo Molnar <mingo@kernel.org> 9611L: linux-kernel@vger.kernel.org 9612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9613S: Maintained 9614F: kernel/time/tick*.* 9615F: include/linux/tick.h 9616F: include/linux/sched/nohz.h 9617 9618NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9619M: Pavel Machek <pavel@ucw.cz> 9620M: Sakari Ailus <sakari.ailus@iki.fi> 9621L: linux-media@vger.kernel.org 9622S: Maintained 9623F: drivers/media/i2c/et8ek8 9624F: drivers/media/i2c/ad5820.c 9625 9626NOKIA N900 POWER SUPPLY DRIVERS 9627R: Pali Rohár <pali.rohar@gmail.com> 9628F: include/linux/power/bq2415x_charger.h 9629F: include/linux/power/bq27xxx_battery.h 9630F: include/linux/power/isp1704_charger.h 9631F: drivers/power/supply/bq2415x_charger.c 9632F: drivers/power/supply/bq27xxx_battery.c 9633F: drivers/power/supply/bq27xxx_battery_i2c.c 9634F: drivers/power/supply/isp1704_charger.c 9635F: drivers/power/supply/rx51_battery.c 9636 9637NTB AMD DRIVER 9638M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9639L: linux-ntb@googlegroups.com 9640S: Supported 9641F: drivers/ntb/hw/amd/ 9642 9643NTB DRIVER CORE 9644M: Jon Mason <jdmason@kudzu.us> 9645M: Dave Jiang <dave.jiang@intel.com> 9646M: Allen Hubbe <Allen.Hubbe@emc.com> 9647L: linux-ntb@googlegroups.com 9648S: Supported 9649W: https://github.com/jonmason/ntb/wiki 9650T: git git://github.com/jonmason/ntb.git 9651F: drivers/ntb/ 9652F: drivers/net/ntb_netdev.c 9653F: include/linux/ntb.h 9654F: include/linux/ntb_transport.h 9655F: tools/testing/selftests/ntb/ 9656 9657NTB IDT DRIVER 9658M: Serge Semin <fancer.lancer@gmail.com> 9659L: linux-ntb@googlegroups.com 9660S: Supported 9661F: drivers/ntb/hw/idt/ 9662 9663NTB INTEL DRIVER 9664M: Jon Mason <jdmason@kudzu.us> 9665M: Dave Jiang <dave.jiang@intel.com> 9666L: linux-ntb@googlegroups.com 9667S: Supported 9668W: https://github.com/jonmason/ntb/wiki 9669T: git git://github.com/jonmason/ntb.git 9670F: drivers/ntb/hw/intel/ 9671 9672NTFS FILESYSTEM 9673M: Anton Altaparmakov <anton@tuxera.com> 9674L: linux-ntfs-dev@lists.sourceforge.net 9675W: http://www.tuxera.com/ 9676T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9677S: Supported 9678F: Documentation/filesystems/ntfs.txt 9679F: fs/ntfs/ 9680 9681NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9682M: Antonino Daplas <adaplas@gmail.com> 9683L: linux-fbdev@vger.kernel.org 9684S: Maintained 9685F: drivers/video/fbdev/riva/ 9686F: drivers/video/fbdev/nvidia/ 9687 9688NVM EXPRESS DRIVER 9689M: Keith Busch <keith.busch@intel.com> 9690M: Jens Axboe <axboe@fb.com> 9691M: Christoph Hellwig <hch@lst.de> 9692M: Sagi Grimberg <sagi@grimberg.me> 9693L: linux-nvme@lists.infradead.org 9694T: git://git.infradead.org/nvme.git 9695W: http://git.infradead.org/nvme.git 9696S: Supported 9697F: drivers/nvme/host/ 9698F: include/linux/nvme.h 9699F: include/uapi/linux/nvme_ioctl.h 9700 9701NVM EXPRESS FC TRANSPORT DRIVERS 9702M: James Smart <james.smart@broadcom.com> 9703L: linux-nvme@lists.infradead.org 9704S: Supported 9705F: include/linux/nvme-fc.h 9706F: include/linux/nvme-fc-driver.h 9707F: drivers/nvme/host/fc.c 9708F: drivers/nvme/target/fc.c 9709F: drivers/nvme/target/fcloop.c 9710 9711NVM EXPRESS TARGET DRIVER 9712M: Christoph Hellwig <hch@lst.de> 9713M: Sagi Grimberg <sagi@grimberg.me> 9714L: linux-nvme@lists.infradead.org 9715T: git://git.infradead.org/nvme.git 9716W: http://git.infradead.org/nvme.git 9717S: Supported 9718F: drivers/nvme/target/ 9719 9720NVMEM FRAMEWORK 9721M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9722S: Maintained 9723F: drivers/nvmem/ 9724F: Documentation/devicetree/bindings/nvmem/ 9725F: Documentation/ABI/stable/sysfs-bus-nvmem 9726F: include/linux/nvmem-consumer.h 9727F: include/linux/nvmem-provider.h 9728 9729NXP TDA998X DRM DRIVER 9730M: Russell King <linux@armlinux.org.uk> 9731S: Supported 9732T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9733T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9734F: drivers/gpu/drm/i2c/tda998x_drv.c 9735F: include/drm/i2c/tda998x.h 9736 9737NXP TFA9879 DRIVER 9738M: Peter Rosin <peda@axentia.se> 9739L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9740S: Maintained 9741F: sound/soc/codecs/tfa9879* 9742 9743NXP-NCI NFC DRIVER 9744M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9745R: Charles Gorand <charles.gorand@effinnov.com> 9746L: linux-nfc@lists.01.org (moderated for non-subscribers) 9747S: Supported 9748F: drivers/nfc/nxp-nci 9749 9750OBJTOOL 9751M: Josh Poimboeuf <jpoimboe@redhat.com> 9752S: Supported 9753F: tools/objtool/ 9754 9755OMAP AUDIO SUPPORT 9756M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9757M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9758L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9759L: linux-omap@vger.kernel.org 9760S: Maintained 9761F: sound/soc/omap/ 9762 9763OMAP CLOCK FRAMEWORK SUPPORT 9764M: Paul Walmsley <paul@pwsan.com> 9765L: linux-omap@vger.kernel.org 9766S: Maintained 9767F: arch/arm/*omap*/*clock* 9768 9769OMAP DEVICE TREE SUPPORT 9770M: Benoît Cousson <bcousson@baylibre.com> 9771M: Tony Lindgren <tony@atomide.com> 9772L: linux-omap@vger.kernel.org 9773L: devicetree@vger.kernel.org 9774S: Maintained 9775F: arch/arm/boot/dts/*omap* 9776F: arch/arm/boot/dts/*am3* 9777F: arch/arm/boot/dts/*am4* 9778F: arch/arm/boot/dts/*am5* 9779F: arch/arm/boot/dts/*dra7* 9780 9781OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9782M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9783L: linux-omap@vger.kernel.org 9784L: linux-fbdev@vger.kernel.org 9785S: Maintained 9786F: drivers/video/fbdev/omap2/ 9787F: Documentation/arm/OMAP/DSS 9788 9789OMAP FRAMEBUFFER SUPPORT 9790M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9791L: linux-fbdev@vger.kernel.org 9792L: linux-omap@vger.kernel.org 9793S: Maintained 9794F: drivers/video/fbdev/omap/ 9795 9796OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9797M: Roger Quadros <rogerq@ti.com> 9798M: Tony Lindgren <tony@atomide.com> 9799L: linux-omap@vger.kernel.org 9800S: Maintained 9801F: drivers/memory/omap-gpmc.c 9802F: arch/arm/mach-omap2/*gpmc* 9803 9804OMAP GPIO DRIVER 9805M: Grygorii Strashko <grygorii.strashko@ti.com> 9806M: Santosh Shilimkar <ssantosh@kernel.org> 9807M: Kevin Hilman <khilman@kernel.org> 9808L: linux-omap@vger.kernel.org 9809S: Maintained 9810F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9811F: drivers/gpio/gpio-omap.c 9812 9813OMAP HARDWARE SPINLOCK SUPPORT 9814M: Ohad Ben-Cohen <ohad@wizery.com> 9815L: linux-omap@vger.kernel.org 9816S: Maintained 9817F: drivers/hwspinlock/omap_hwspinlock.c 9818 9819OMAP HS MMC SUPPORT 9820L: linux-mmc@vger.kernel.org 9821L: linux-omap@vger.kernel.org 9822S: Orphan 9823F: drivers/mmc/host/omap_hsmmc.c 9824 9825OMAP HWMOD DATA 9826M: Paul Walmsley <paul@pwsan.com> 9827L: linux-omap@vger.kernel.org 9828S: Maintained 9829F: arch/arm/mach-omap2/omap_hwmod*data* 9830 9831OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9832M: Benoît Cousson <bcousson@baylibre.com> 9833L: linux-omap@vger.kernel.org 9834S: Maintained 9835F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9836 9837OMAP HWMOD SUPPORT 9838M: Benoît Cousson <bcousson@baylibre.com> 9839M: Paul Walmsley <paul@pwsan.com> 9840L: linux-omap@vger.kernel.org 9841S: Maintained 9842F: arch/arm/mach-omap2/omap_hwmod.* 9843 9844OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9846L: linux-media@vger.kernel.org 9847S: Maintained 9848F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9849F: drivers/media/platform/omap3isp/ 9850F: drivers/staging/media/omap4iss/ 9851 9852OMAP MMC SUPPORT 9853M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9854L: linux-omap@vger.kernel.org 9855S: Maintained 9856F: drivers/mmc/host/omap.c 9857 9858OMAP POWER MANAGEMENT SUPPORT 9859M: Kevin Hilman <khilman@kernel.org> 9860L: linux-omap@vger.kernel.org 9861S: Maintained 9862F: arch/arm/*omap*/*pm* 9863F: drivers/cpufreq/omap-cpufreq.c 9864 9865OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9866M: Rajendra Nayak <rnayak@codeaurora.org> 9867M: Paul Walmsley <paul@pwsan.com> 9868L: linux-omap@vger.kernel.org 9869S: Maintained 9870F: arch/arm/mach-omap2/prm* 9871 9872OMAP RANDOM NUMBER GENERATOR SUPPORT 9873M: Deepak Saxena <dsaxena@plexity.net> 9874S: Maintained 9875F: drivers/char/hw_random/omap-rng.c 9876 9877OMAP USB SUPPORT 9878L: linux-usb@vger.kernel.org 9879L: linux-omap@vger.kernel.org 9880S: Orphan 9881F: drivers/usb/*/*omap* 9882F: arch/arm/*omap*/usb* 9883 9884OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9885M: Mark Jackson <mpfj@newflow.co.uk> 9886L: linux-omap@vger.kernel.org 9887S: Maintained 9888F: arch/arm/boot/dts/am335x-nano.dts 9889 9890OMAP1 SUPPORT 9891M: Aaro Koskinen <aaro.koskinen@iki.fi> 9892M: Tony Lindgren <tony@atomide.com> 9893L: linux-omap@vger.kernel.org 9894Q: http://patchwork.kernel.org/project/linux-omap/list/ 9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9896S: Maintained 9897F: arch/arm/mach-omap1/ 9898F: arch/arm/plat-omap/ 9899F: arch/arm/configs/omap1_defconfig 9900F: drivers/i2c/busses/i2c-omap.c 9901F: include/linux/i2c-omap.h 9902 9903OMAP2+ SUPPORT 9904M: Tony Lindgren <tony@atomide.com> 9905L: linux-omap@vger.kernel.org 9906W: http://www.muru.com/linux/omap/ 9907W: http://linux.omap.com/ 9908Q: http://patchwork.kernel.org/project/linux-omap/list/ 9909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9910S: Maintained 9911F: arch/arm/mach-omap2/ 9912F: arch/arm/plat-omap/ 9913F: arch/arm/configs/omap2plus_defconfig 9914F: drivers/i2c/busses/i2c-omap.c 9915F: drivers/irqchip/irq-omap-intc.c 9916F: drivers/mfd/*omap*.c 9917F: drivers/mfd/menelaus.c 9918F: drivers/mfd/palmas.c 9919F: drivers/mfd/tps65217.c 9920F: drivers/mfd/tps65218.c 9921F: drivers/mfd/tps65910.c 9922F: drivers/mfd/twl-core.[ch] 9923F: drivers/mfd/twl4030*.c 9924F: drivers/mfd/twl6030*.c 9925F: drivers/mfd/twl6040*.c 9926F: drivers/regulator/palmas-regulator*.c 9927F: drivers/regulator/pbias-regulator.c 9928F: drivers/regulator/tps65217-regulator.c 9929F: drivers/regulator/tps65218-regulator.c 9930F: drivers/regulator/tps65910-regulator.c 9931F: drivers/regulator/twl-regulator.c 9932F: drivers/regulator/twl6030-regulator.c 9933F: include/linux/i2c-omap.h 9934 9935ONION OMEGA2+ BOARD 9936M: Harvey Hunt <harveyhuntnexus@gmail.com> 9937L: linux-mips@linux-mips.org 9938S: Maintained 9939F: arch/mips/boot/dts/ralink/omega2p.dts 9940 9941OMFS FILESYSTEM 9942M: Bob Copeland <me@bobcopeland.com> 9943L: linux-karma-devel@lists.sourceforge.net 9944S: Maintained 9945F: Documentation/filesystems/omfs.txt 9946F: fs/omfs/ 9947 9948OMNIKEY CARDMAN 4000 DRIVER 9949M: Harald Welte <laforge@gnumonks.org> 9950S: Maintained 9951F: drivers/char/pcmcia/cm4000_cs.c 9952F: include/linux/cm4000_cs.h 9953F: include/uapi/linux/cm4000_cs.h 9954 9955OMNIKEY CARDMAN 4040 DRIVER 9956M: Harald Welte <laforge@gnumonks.org> 9957S: Maintained 9958F: drivers/char/pcmcia/cm4040_cs.* 9959 9960OMNIVISION OV13858 SENSOR DRIVER 9961M: Sakari Ailus <sakari.ailus@linux.intel.com> 9962L: linux-media@vger.kernel.org 9963T: git git://linuxtv.org/media_tree.git 9964S: Maintained 9965F: drivers/media/i2c/ov13858.c 9966 9967OMNIVISION OV5640 SENSOR DRIVER 9968M: Steve Longerbeam <slongerbeam@gmail.com> 9969L: linux-media@vger.kernel.org 9970T: git git://linuxtv.org/media_tree.git 9971S: Maintained 9972F: drivers/media/i2c/ov5640.c 9973 9974OMNIVISION OV5647 SENSOR DRIVER 9975M: Luis Oliveira <lolivei@synopsys.com> 9976L: linux-media@vger.kernel.org 9977T: git git://linuxtv.org/media_tree.git 9978S: Maintained 9979F: drivers/media/i2c/ov5647.c 9980 9981OMNIVISION OV7670 SENSOR DRIVER 9982M: Jonathan Corbet <corbet@lwn.net> 9983L: linux-media@vger.kernel.org 9984T: git git://linuxtv.org/media_tree.git 9985S: Maintained 9986F: drivers/media/i2c/ov7670.c 9987F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9988 9989ONENAND FLASH DRIVER 9990M: Kyungmin Park <kyungmin.park@samsung.com> 9991L: linux-mtd@lists.infradead.org 9992S: Maintained 9993F: drivers/mtd/onenand/ 9994F: include/linux/mtd/onenand*.h 9995 9996ONSTREAM SCSI TAPE DRIVER 9997M: Willem Riede <osst@riede.org> 9998L: osst-users@lists.sourceforge.net 9999L: linux-scsi@vger.kernel.org 10000S: Maintained 10001F: Documentation/scsi/osst.txt 10002F: drivers/scsi/osst.* 10003F: drivers/scsi/osst_*.h 10004F: drivers/scsi/st.h 10005 10006OP-TEE DRIVER 10007M: Jens Wiklander <jens.wiklander@linaro.org> 10008S: Maintained 10009F: drivers/tee/optee/ 10010 10011OPA-VNIC DRIVER 10012M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10013M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10014L: linux-rdma@vger.kernel.org 10015S: Supported 10016F: drivers/infiniband/ulp/opa_vnic 10017 10018OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10019M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10020L: devicetree@vger.kernel.org 10021S: Maintained 10022F: Documentation/devicetree/dynamic-resolution-notes.txt 10023F: Documentation/devicetree/overlay-notes.txt 10024F: drivers/of/overlay.c 10025F: drivers/of/resolver.c 10026 10027OPEN FIRMWARE AND FLATTENED DEVICE TREE 10028M: Rob Herring <robh+dt@kernel.org> 10029M: Frank Rowand <frowand.list@gmail.com> 10030L: devicetree@vger.kernel.org 10031W: http://www.devicetree.org/ 10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10033S: Maintained 10034F: drivers/of/ 10035F: include/linux/of*.h 10036F: scripts/dtc/ 10037F: Documentation/ABI/testing/sysfs-firmware-ofw 10038 10039OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10040M: Rob Herring <robh+dt@kernel.org> 10041M: Mark Rutland <mark.rutland@arm.com> 10042L: devicetree@vger.kernel.org 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10044Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10045S: Maintained 10046F: Documentation/devicetree/ 10047F: arch/*/boot/dts/ 10048F: include/dt-bindings/ 10049 10050OPENCORES I2C BUS DRIVER 10051M: Peter Korsgaard <jacmet@sunsite.dk> 10052L: linux-i2c@vger.kernel.org 10053S: Maintained 10054F: Documentation/i2c/busses/i2c-ocores 10055F: drivers/i2c/busses/i2c-ocores.c 10056 10057OPENRISC ARCHITECTURE 10058M: Jonas Bonn <jonas@southpole.se> 10059M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10060M: Stafford Horne <shorne@gmail.com> 10061T: git git://github.com/openrisc/linux.git 10062L: openrisc@lists.librecores.org 10063W: http://openrisc.io 10064S: Maintained 10065F: arch/openrisc/ 10066 10067OPENVSWITCH 10068M: Pravin Shelar <pshelar@nicira.com> 10069L: netdev@vger.kernel.org 10070L: dev@openvswitch.org 10071W: http://openvswitch.org 10072S: Maintained 10073F: net/openvswitch/ 10074F: include/uapi/linux/openvswitch.h 10075 10076OPERATING PERFORMANCE POINTS (OPP) 10077M: Viresh Kumar <vireshk@kernel.org> 10078M: Nishanth Menon <nm@ti.com> 10079M: Stephen Boyd <sboyd@codeaurora.org> 10080L: linux-pm@vger.kernel.org 10081S: Maintained 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10083F: drivers/base/power/opp/ 10084F: include/linux/pm_opp.h 10085F: Documentation/power/opp.txt 10086F: Documentation/devicetree/bindings/opp/ 10087 10088OPL4 DRIVER 10089M: Clemens Ladisch <clemens@ladisch.de> 10090L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10091T: git git://git.alsa-project.org/alsa-kernel.git 10092S: Maintained 10093F: sound/drivers/opl4/ 10094 10095OPROFILE 10096M: Robert Richter <rric@kernel.org> 10097L: oprofile-list@lists.sf.net 10098S: Maintained 10099F: arch/*/include/asm/oprofile*.h 10100F: arch/*/oprofile/ 10101F: drivers/oprofile/ 10102F: include/linux/oprofile.h 10103 10104ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10105M: Mark Fasheh <mfasheh@versity.com> 10106M: Joel Becker <jlbec@evilplan.org> 10107L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10108W: http://ocfs2.wiki.kernel.org 10109S: Supported 10110F: Documentation/filesystems/ocfs2.txt 10111F: Documentation/filesystems/dlmfs.txt 10112F: fs/ocfs2/ 10113 10114ORANGEFS FILESYSTEM 10115M: Mike Marshall <hubcap@omnibond.com> 10116L: pvfs2-developers@beowulf-underground.org (subscribers-only) 10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10118S: Supported 10119F: fs/orangefs/ 10120F: Documentation/filesystems/orangefs.txt 10121 10122ORINOCO DRIVER 10123L: linux-wireless@vger.kernel.org 10124W: http://wireless.kernel.org/en/users/Drivers/orinoco 10125W: http://www.nongnu.org/orinoco/ 10126S: Orphan 10127F: drivers/net/wireless/intersil/orinoco/ 10128 10129OSD LIBRARY and FILESYSTEM 10130M: Boaz Harrosh <ooo@electrozaur.com> 10131S: Maintained 10132F: drivers/scsi/osd/ 10133F: include/scsi/osd_* 10134F: fs/exofs/ 10135 10136OV2659 OMNIVISION SENSOR DRIVER 10137M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10138L: linux-media@vger.kernel.org 10139W: https://linuxtv.org 10140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10141T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10142S: Maintained 10143F: drivers/media/i2c/ov2659.c 10144F: include/media/i2c/ov2659.h 10145 10146OVERLAY FILESYSTEM 10147M: Miklos Szeredi <miklos@szeredi.hu> 10148L: linux-unionfs@vger.kernel.org 10149T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10150S: Supported 10151F: fs/overlayfs/ 10152F: Documentation/filesystems/overlayfs.txt 10153 10154P54 WIRELESS DRIVER 10155M: Christian Lamparter <chunkeey@googlemail.com> 10156L: linux-wireless@vger.kernel.org 10157W: http://wireless.kernel.org/en/users/Drivers/p54 10158S: Maintained 10159F: drivers/net/wireless/intersil/p54/ 10160 10161PA SEMI ETHERNET DRIVER 10162L: netdev@vger.kernel.org 10163S: Orphan 10164F: drivers/net/ethernet/pasemi/* 10165 10166PA SEMI SMBUS DRIVER 10167L: linux-i2c@vger.kernel.org 10168S: Orphan 10169F: drivers/i2c/busses/i2c-pasemi.c 10170 10171PADATA PARALLEL EXECUTION MECHANISM 10172M: Steffen Klassert <steffen.klassert@secunet.com> 10173L: linux-crypto@vger.kernel.org 10174S: Maintained 10175F: kernel/padata.c 10176F: include/linux/padata.h 10177F: Documentation/padata.txt 10178 10179PANASONIC LAPTOP ACPI EXTRAS DRIVER 10180M: Harald Welte <laforge@gnumonks.org> 10181L: platform-driver-x86@vger.kernel.org 10182S: Maintained 10183F: drivers/platform/x86/panasonic-laptop.c 10184 10185PANASONIC MN10300/AM33/AM34 PORT 10186M: David Howells <dhowells@redhat.com> 10187L: linux-am33-list@redhat.com (moderated for non-subscribers) 10188W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 10189S: Maintained 10190F: Documentation/mn10300/ 10191F: arch/mn10300/ 10192 10193PARALLEL LCD/KEYPAD PANEL DRIVER 10194M: Willy Tarreau <willy@haproxy.com> 10195M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10196S: Odd Fixes 10197F: Documentation/misc-devices/lcd-panel-cgram.txt 10198F: drivers/misc/panel.c 10199 10200PARALLEL PORT SUBSYSTEM 10201M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10202M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10203L: linux-parport@lists.infradead.org (subscribers-only) 10204S: Maintained 10205F: drivers/parport/ 10206F: include/linux/parport*.h 10207F: drivers/char/ppdev.c 10208F: include/uapi/linux/ppdev.h 10209F: Documentation/parport*.txt 10210 10211PARAVIRT_OPS INTERFACE 10212M: Juergen Gross <jgross@suse.com> 10213M: Chris Wright <chrisw@sous-sol.org> 10214M: Alok Kataria <akataria@vmware.com> 10215M: Rusty Russell <rusty@rustcorp.com.au> 10216L: virtualization@lists.linux-foundation.org 10217S: Supported 10218F: Documentation/virtual/paravirt_ops.txt 10219F: arch/*/kernel/paravirt* 10220F: arch/*/include/asm/paravirt*.h 10221F: include/linux/hypervisor.h 10222 10223PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10224M: Tim Waugh <tim@cyberelk.net> 10225L: linux-parport@lists.infradead.org (subscribers-only) 10226S: Maintained 10227F: Documentation/blockdev/paride.txt 10228F: drivers/block/paride/ 10229 10230PARISC ARCHITECTURE 10231M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10232M: Helge Deller <deller@gmx.de> 10233L: linux-parisc@vger.kernel.org 10234W: http://www.parisc-linux.org/ 10235Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10237T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10238S: Maintained 10239F: arch/parisc/ 10240F: Documentation/parisc/ 10241F: drivers/parisc/ 10242F: drivers/char/agp/parisc-agp.c 10243F: drivers/input/serio/gscps2.c 10244F: drivers/parport/parport_gsc.* 10245F: drivers/tty/serial/8250/8250_gsc.c 10246F: drivers/video/fbdev/sti* 10247F: drivers/video/console/sti* 10248F: drivers/video/logo/logo_parisc* 10249 10250PARMAN 10251M: Jiri Pirko <jiri@mellanox.com> 10252L: netdev@vger.kernel.org 10253S: Supported 10254F: lib/parman.c 10255F: lib/test_parman.c 10256F: include/linux/parman.h 10257 10258PC87360 HARDWARE MONITORING DRIVER 10259M: Jim Cromie <jim.cromie@gmail.com> 10260L: linux-hwmon@vger.kernel.org 10261S: Maintained 10262F: Documentation/hwmon/pc87360 10263F: drivers/hwmon/pc87360.c 10264 10265PC8736x GPIO DRIVER 10266M: Jim Cromie <jim.cromie@gmail.com> 10267S: Maintained 10268F: drivers/char/pc8736x_gpio.c 10269 10270PC87427 HARDWARE MONITORING DRIVER 10271M: Jean Delvare <jdelvare@suse.com> 10272L: linux-hwmon@vger.kernel.org 10273S: Maintained 10274F: Documentation/hwmon/pc87427 10275F: drivers/hwmon/pc87427.c 10276 10277PCA9532 LED DRIVER 10278M: Riku Voipio <riku.voipio@iki.fi> 10279S: Maintained 10280F: drivers/leds/leds-pca9532.c 10281F: include/linux/leds-pca9532.h 10282 10283PCA9541 I2C BUS MASTER SELECTOR DRIVER 10284M: Guenter Roeck <linux@roeck-us.net> 10285L: linux-i2c@vger.kernel.org 10286S: Maintained 10287F: drivers/i2c/muxes/i2c-mux-pca9541.c 10288 10289PCDP - PRIMARY CONSOLE AND DEBUG PORT 10290M: Khalid Aziz <khalid@gonehiking.org> 10291S: Maintained 10292F: drivers/firmware/pcdp.* 10293 10294PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10295M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10296L: linux-pci@vger.kernel.org 10297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10298S: Maintained 10299F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10300F: drivers/pci/host/pci-aardvark.c 10301 10302PCI DRIVER FOR ALTERA PCIE IP 10303M: Ley Foon Tan <lftan@altera.com> 10304L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10305L: linux-pci@vger.kernel.org 10306S: Supported 10307F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10308F: drivers/pci/host/pcie-altera.c 10309 10310PCI DRIVER FOR APPLIEDMICRO XGENE 10311M: Tanmay Inamdar <tinamdar@apm.com> 10312L: linux-pci@vger.kernel.org 10313L: linux-arm-kernel@lists.infradead.org 10314S: Maintained 10315F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10316F: drivers/pci/host/pci-xgene.c 10317 10318PCI DRIVER FOR ARM VERSATILE PLATFORM 10319M: Rob Herring <robh@kernel.org> 10320L: linux-pci@vger.kernel.org 10321L: linux-arm-kernel@lists.infradead.org 10322S: Maintained 10323F: Documentation/devicetree/bindings/pci/versatile.txt 10324F: drivers/pci/host/pci-versatile.c 10325 10326PCI DRIVER FOR ARMADA 8K 10327M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10328L: linux-pci@vger.kernel.org 10329L: linux-arm-kernel@lists.infradead.org 10330S: Maintained 10331F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10332F: drivers/pci/dwc/pcie-armada8k.c 10333 10334PCI DRIVER FOR FREESCALE LAYERSCAPE 10335M: Minghuan Lian <minghuan.Lian@freescale.com> 10336M: Mingkai Hu <mingkai.hu@freescale.com> 10337M: Roy Zang <tie-fei.zang@freescale.com> 10338L: linuxppc-dev@lists.ozlabs.org 10339L: linux-pci@vger.kernel.org 10340L: linux-arm-kernel@lists.infradead.org 10341S: Maintained 10342F: drivers/pci/dwc/*layerscape* 10343 10344PCI DRIVER FOR GENERIC OF HOSTS 10345M: Will Deacon <will.deacon@arm.com> 10346L: linux-pci@vger.kernel.org 10347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10348S: Maintained 10349F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10350F: drivers/pci/host/pci-host-common.c 10351F: drivers/pci/host/pci-host-generic.c 10352 10353PCI DRIVER FOR IMX6 10354M: Richard Zhu <hongxing.zhu@nxp.com> 10355M: Lucas Stach <l.stach@pengutronix.de> 10356L: linux-pci@vger.kernel.org 10357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10358S: Maintained 10359F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10360F: drivers/pci/dwc/*imx6* 10361 10362PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10363M: Keith Busch <keith.busch@intel.com> 10364M: Jonathan Derrick <jonathan.derrick@intel.com> 10365L: linux-pci@vger.kernel.org 10366S: Supported 10367F: drivers/pci/host/vmd.c 10368 10369PCI DRIVER FOR MICROSEMI SWITCHTEC 10370M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10371M: Stephen Bates <stephen.bates@microsemi.com> 10372M: Logan Gunthorpe <logang@deltatee.com> 10373L: linux-pci@vger.kernel.org 10374S: Maintained 10375F: Documentation/switchtec.txt 10376F: Documentation/ABI/testing/sysfs-class-switchtec 10377F: drivers/pci/switch/switchtec* 10378F: include/uapi/linux/switchtec_ioctl.h 10379 10380PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10381M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10382M: Jason Cooper <jason@lakedaemon.net> 10383L: linux-pci@vger.kernel.org 10384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10385S: Maintained 10386F: drivers/pci/host/*mvebu* 10387 10388PCI DRIVER FOR NVIDIA TEGRA 10389M: Thierry Reding <thierry.reding@gmail.com> 10390L: linux-tegra@vger.kernel.org 10391L: linux-pci@vger.kernel.org 10392S: Supported 10393F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10394F: drivers/pci/host/pci-tegra.c 10395 10396PCI DRIVER FOR RENESAS R-CAR 10397M: Simon Horman <horms@verge.net.au> 10398L: linux-pci@vger.kernel.org 10399L: linux-renesas-soc@vger.kernel.org 10400S: Maintained 10401F: drivers/pci/host/*rcar* 10402 10403PCI DRIVER FOR SAMSUNG EXYNOS 10404M: Jingoo Han <jingoohan1@gmail.com> 10405L: linux-pci@vger.kernel.org 10406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10408S: Maintained 10409F: drivers/pci/dwc/pci-exynos.c 10410 10411PCI DRIVER FOR SYNOPSYS DESIGNWARE 10412M: Jingoo Han <jingoohan1@gmail.com> 10413M: Joao Pinto <Joao.Pinto@synopsys.com> 10414L: linux-pci@vger.kernel.org 10415S: Maintained 10416F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10417F: drivers/pci/dwc/*designware* 10418 10419PCI DRIVER FOR TI DRA7XX 10420M: Kishon Vijay Abraham I <kishon@ti.com> 10421L: linux-omap@vger.kernel.org 10422L: linux-pci@vger.kernel.org 10423S: Supported 10424F: Documentation/devicetree/bindings/pci/ti-pci.txt 10425F: drivers/pci/dwc/pci-dra7xx.c 10426 10427PCI DRIVER FOR TI KEYSTONE 10428M: Murali Karicheri <m-karicheri2@ti.com> 10429L: linux-pci@vger.kernel.org 10430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10431S: Maintained 10432F: drivers/pci/dwc/*keystone* 10433 10434PCI ENDPOINT SUBSYSTEM 10435M: Kishon Vijay Abraham I <kishon@ti.com> 10436L: linux-pci@vger.kernel.org 10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10438S: Supported 10439F: drivers/pci/endpoint/ 10440F: drivers/misc/pci_endpoint_test.c 10441F: tools/pci/ 10442 10443PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10444M: Russell Currey <ruscur@russell.cc> 10445L: linuxppc-dev@lists.ozlabs.org 10446S: Supported 10447F: Documentation/powerpc/eeh-pci-error-recovery.txt 10448F: arch/powerpc/kernel/eeh*.c 10449F: arch/powerpc/platforms/*/eeh*.c 10450F: arch/powerpc/include/*/eeh*.h 10451 10452PCI ERROR RECOVERY 10453M: Linas Vepstas <linasvepstas@gmail.com> 10454L: linux-pci@vger.kernel.org 10455S: Supported 10456F: Documentation/PCI/pci-error-recovery.txt 10457 10458PCI MSI DRIVER FOR ALTERA MSI IP 10459M: Ley Foon Tan <lftan@altera.com> 10460L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10461L: linux-pci@vger.kernel.org 10462S: Supported 10463F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10464F: drivers/pci/host/pcie-altera-msi.c 10465 10466PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10467M: Duc Dang <dhdang@apm.com> 10468L: linux-pci@vger.kernel.org 10469L: linux-arm-kernel@lists.infradead.org 10470S: Maintained 10471F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10472F: drivers/pci/host/pci-xgene-msi.c 10473 10474PCI SUBSYSTEM 10475M: Bjorn Helgaas <bhelgaas@google.com> 10476L: linux-pci@vger.kernel.org 10477Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10479S: Supported 10480F: Documentation/devicetree/bindings/pci/ 10481F: Documentation/PCI/ 10482F: drivers/pci/ 10483F: include/linux/pci* 10484F: arch/x86/pci/ 10485F: arch/x86/kernel/quirks.c 10486 10487PCIE DRIVER FOR AXIS ARTPEC 10488M: Niklas Cassel <niklas.cassel@axis.com> 10489M: Jesper Nilsson <jesper.nilsson@axis.com> 10490L: linux-arm-kernel@axis.com 10491L: linux-pci@vger.kernel.org 10492S: Maintained 10493F: Documentation/devicetree/bindings/pci/axis,artpec* 10494F: drivers/pci/dwc/*artpec* 10495 10496PCIE DRIVER FOR CAVIUM THUNDERX 10497M: David Daney <david.daney@cavium.com> 10498L: linux-pci@vger.kernel.org 10499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10500S: Supported 10501F: Documentation/devicetree/bindings/pci/pci-thunder-* 10502F: drivers/pci/host/pci-thunder-* 10503 10504PCIE DRIVER FOR HISILICON 10505M: Zhou Wang <wangzhou1@hisilicon.com> 10506M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10507L: linux-pci@vger.kernel.org 10508S: Maintained 10509F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10510F: drivers/pci/dwc/pcie-hisi.c 10511 10512PCIE DRIVER FOR HISILICON KIRIN 10513M: Xiaowei Song <songxiaowei@hisilicon.com> 10514M: Binghui Wang <wangbinghui@hisilicon.com> 10515L: linux-pci@vger.kernel.org 10516S: Maintained 10517F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10518F: drivers/pci/dwc/pcie-kirin.c 10519 10520PCIE DRIVER FOR MEDIATEK 10521M: Ryder Lee <ryder.lee@mediatek.com> 10522L: linux-pci@vger.kernel.org 10523L: linux-mediatek@lists.infradead.org 10524S: Supported 10525F: Documentation/devicetree/bindings/pci/mediatek* 10526F: drivers/pci/host/*mediatek* 10527 10528PCIE DRIVER FOR QUALCOMM MSM 10529M: Stanimir Varbanov <svarbanov@mm-sol.com> 10530L: linux-pci@vger.kernel.org 10531L: linux-arm-msm@vger.kernel.org 10532S: Maintained 10533F: drivers/pci/dwc/*qcom* 10534 10535PCIE DRIVER FOR ROCKCHIP 10536M: Shawn Lin <shawn.lin@rock-chips.com> 10537L: linux-pci@vger.kernel.org 10538L: linux-rockchip@lists.infradead.org 10539S: Maintained 10540F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10541F: drivers/pci/host/pcie-rockchip.c 10542 10543PCIE DRIVER FOR ST SPEAR13XX 10544M: Pratyush Anand <pratyush.anand@gmail.com> 10545L: linux-pci@vger.kernel.org 10546S: Maintained 10547F: drivers/pci/dwc/*spear* 10548 10549PCMCIA SUBSYSTEM 10550P: Linux PCMCIA Team 10551L: linux-pcmcia@lists.infradead.org 10552W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10554S: Maintained 10555F: Documentation/pcmcia/ 10556F: tools/pcmcia/ 10557F: drivers/pcmcia/ 10558F: include/pcmcia/ 10559 10560PCNET32 NETWORK DRIVER 10561M: Don Fry <pcnet32@frontier.com> 10562L: netdev@vger.kernel.org 10563S: Maintained 10564F: drivers/net/ethernet/amd/pcnet32.c 10565 10566PCRYPT PARALLEL CRYPTO ENGINE 10567M: Steffen Klassert <steffen.klassert@secunet.com> 10568L: linux-crypto@vger.kernel.org 10569S: Maintained 10570F: crypto/pcrypt.c 10571F: include/crypto/pcrypt.h 10572 10573PEAQ WMI HOTKEYS DRIVER 10574M: Hans de Goede <hdegoede@redhat.com> 10575L: platform-driver-x86@vger.kernel.org 10576S: Maintained 10577F: drivers/platform/x86/peaq-wmi.c 10578 10579PER-CPU MEMORY ALLOCATOR 10580M: Tejun Heo <tj@kernel.org> 10581M: Christoph Lameter <cl@linux.com> 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10583S: Maintained 10584F: include/linux/percpu*.h 10585F: mm/percpu*.c 10586F: arch/*/include/asm/percpu.h 10587 10588PER-TASK DELAY ACCOUNTING 10589M: Balbir Singh <bsingharora@gmail.com> 10590S: Maintained 10591F: include/linux/delayacct.h 10592F: kernel/delayacct.c 10593 10594PERFORMANCE EVENTS SUBSYSTEM 10595M: Peter Zijlstra <peterz@infradead.org> 10596M: Ingo Molnar <mingo@redhat.com> 10597M: Arnaldo Carvalho de Melo <acme@kernel.org> 10598R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10599R: Jiri Olsa <jolsa@redhat.com> 10600R: Namhyung Kim <namhyung@kernel.org> 10601L: linux-kernel@vger.kernel.org 10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10603S: Supported 10604F: kernel/events/* 10605F: include/linux/perf_event.h 10606F: include/uapi/linux/perf_event.h 10607F: arch/*/kernel/perf_event*.c 10608F: arch/*/kernel/*/perf_event*.c 10609F: arch/*/kernel/*/*/perf_event*.c 10610F: arch/*/include/asm/perf_event.h 10611F: arch/*/kernel/perf_callchain.c 10612F: arch/*/events/* 10613F: tools/perf/ 10614 10615PERSONALITY HANDLING 10616M: Christoph Hellwig <hch@infradead.org> 10617L: linux-abi-devel@lists.sourceforge.net 10618S: Maintained 10619F: include/linux/personality.h 10620F: include/uapi/linux/personality.h 10621 10622PHONET PROTOCOL 10623M: Remi Denis-Courmont <courmisch@gmail.com> 10624S: Supported 10625F: Documentation/networking/phonet.txt 10626F: include/linux/phonet.h 10627F: include/net/phonet/ 10628F: include/uapi/linux/phonet.h 10629F: net/phonet/ 10630 10631PHRAM MTD DRIVER 10632M: Joern Engel <joern@lazybastard.org> 10633L: linux-mtd@lists.infradead.org 10634S: Maintained 10635F: drivers/mtd/devices/phram.c 10636 10637PICOLCD HID DRIVER 10638M: Bruno Prémont <bonbons@linux-vserver.org> 10639L: linux-input@vger.kernel.org 10640S: Maintained 10641F: drivers/hid/hid-picolcd* 10642 10643PICOXCELL SUPPORT 10644M: Jamie Iles <jamie@jamieiles.com> 10645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10646T: git git://github.com/jamieiles/linux-2.6-ji.git 10647S: Supported 10648F: arch/arm/boot/dts/picoxcell* 10649F: arch/arm/mach-picoxcell/ 10650F: drivers/crypto/picoxcell* 10651 10652PIN CONTROL SUBSYSTEM 10653M: Linus Walleij <linus.walleij@linaro.org> 10654L: linux-gpio@vger.kernel.org 10655T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10656S: Maintained 10657F: Documentation/devicetree/bindings/pinctrl/ 10658F: Documentation/driver-api/pinctl.rst 10659F: drivers/pinctrl/ 10660F: include/linux/pinctrl/ 10661 10662PIN CONTROLLER - ATMEL AT91 10663M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10665S: Maintained 10666F: drivers/pinctrl/pinctrl-at91.* 10667 10668PIN CONTROLLER - ATMEL AT91 PIO4 10669M: Ludovic Desroches <ludovic.desroches@microchip.com> 10670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10671L: linux-gpio@vger.kernel.org 10672S: Supported 10673F: drivers/pinctrl/pinctrl-at91-pio4.* 10674 10675PIN CONTROLLER - INTEL 10676M: Mika Westerberg <mika.westerberg@linux.intel.com> 10677M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10678S: Maintained 10679F: drivers/pinctrl/intel/ 10680 10681PIN CONTROLLER - QUALCOMM 10682M: Bjorn Andersson <bjorn.andersson@linaro.org> 10683S: Maintained 10684L: linux-arm-msm@vger.kernel.org 10685F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10686F: drivers/pinctrl/qcom/ 10687 10688PIN CONTROLLER - RENESAS 10689M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10690M: Geert Uytterhoeven <geert+renesas@glider.be> 10691L: linux-renesas-soc@vger.kernel.org 10692S: Maintained 10693F: drivers/pinctrl/sh-pfc/ 10694 10695PIN CONTROLLER - SAMSUNG 10696M: Tomasz Figa <tomasz.figa@gmail.com> 10697M: Krzysztof Kozlowski <krzk@kernel.org> 10698M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10700L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10701Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10702T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10703S: Maintained 10704F: drivers/pinctrl/samsung/ 10705F: include/dt-bindings/pinctrl/samsung.h 10706F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10707 10708PIN CONTROLLER - SINGLE 10709M: Tony Lindgren <tony@atomide.com> 10710M: Haojian Zhuang <haojian.zhuang@linaro.org> 10711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10712L: linux-omap@vger.kernel.org 10713S: Maintained 10714F: drivers/pinctrl/pinctrl-single.c 10715 10716PIN CONTROLLER - ST SPEAR 10717M: Viresh Kumar <vireshk@kernel.org> 10718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10719W: http://www.st.com/spear 10720S: Maintained 10721F: drivers/pinctrl/spear/ 10722 10723PISTACHIO SOC SUPPORT 10724M: James Hartley <james.hartley@imgtec.com> 10725M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10726L: linux-mips@linux-mips.org 10727S: Maintained 10728F: arch/mips/pistachio/ 10729F: arch/mips/include/asm/mach-pistachio/ 10730F: arch/mips/boot/dts/img/pistachio* 10731F: arch/mips/configs/pistachio*_defconfig 10732 10733PKTCDVD DRIVER 10734S: Orphan 10735M: linux-block@vger.kernel.org 10736F: drivers/block/pktcdvd.c 10737F: include/linux/pktcdvd.h 10738F: include/uapi/linux/pktcdvd.h 10739 10740PKUNITY SOC DRIVERS 10741M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10742W: http://mprc.pku.edu.cn/~guanxuetao/linux 10743S: Maintained 10744T: git git://github.com/gxt/linux.git 10745F: drivers/input/serio/i8042-unicore32io.h 10746F: drivers/i2c/busses/i2c-puv3.c 10747F: drivers/video/fbdev/fb-puv3.c 10748F: drivers/rtc/rtc-puv3.c 10749 10750PMBUS HARDWARE MONITORING DRIVERS 10751M: Guenter Roeck <linux@roeck-us.net> 10752L: linux-hwmon@vger.kernel.org 10753W: http://hwmon.wiki.kernel.org/ 10754W: http://www.roeck-us.net/linux/drivers/ 10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10756S: Maintained 10757F: Documentation/hwmon/pmbus 10758F: drivers/hwmon/pmbus/ 10759F: include/linux/pmbus.h 10760 10761PMC SIERRA MaxRAID DRIVER 10762L: linux-scsi@vger.kernel.org 10763W: http://www.pmc-sierra.com/ 10764S: Orphan 10765F: drivers/scsi/pmcraid.* 10766 10767PMC SIERRA PM8001 DRIVER 10768M: Jack Wang <jinpu.wang@profitbricks.com> 10769M: lindar_liu@usish.com 10770L: linux-scsi@vger.kernel.org 10771S: Supported 10772F: drivers/scsi/pm8001/ 10773 10774PNP SUPPORT 10775M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10776S: Maintained 10777F: drivers/pnp/ 10778 10779POSIX CLOCKS and TIMERS 10780M: Thomas Gleixner <tglx@linutronix.de> 10781L: linux-kernel@vger.kernel.org 10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10783S: Maintained 10784F: fs/timerfd.c 10785F: include/linux/timer* 10786F: kernel/time/*timer* 10787 10788POWER MANAGEMENT CORE 10789M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10790L: linux-pm@vger.kernel.org 10791T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10792B: https://bugzilla.kernel.org 10793S: Supported 10794F: drivers/base/power/ 10795F: include/linux/pm.h 10796F: include/linux/pm_* 10797F: include/linux/powercap.h 10798F: drivers/powercap/ 10799 10800POWER STATE COORDINATION INTERFACE (PSCI) 10801M: Mark Rutland <mark.rutland@arm.com> 10802M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10803L: linux-arm-kernel@lists.infradead.org 10804S: Maintained 10805F: drivers/firmware/psci*.c 10806F: include/linux/psci.h 10807F: include/uapi/linux/psci.h 10808 10809POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10810M: Sebastian Reichel <sre@kernel.org> 10811L: linux-pm@vger.kernel.org 10812T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10813S: Maintained 10814F: Documentation/devicetree/bindings/power/supply/ 10815F: include/linux/power_supply.h 10816F: drivers/power/supply/ 10817 10818POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10819M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10820L: linuxppc-dev@lists.ozlabs.org 10821S: Maintained 10822F: drivers/char/powernv-op-panel.c 10823 10824PPP OVER ATM (RFC 2364) 10825M: Mitchell Blank Jr <mitch@sfgoth.com> 10826S: Maintained 10827F: net/atm/pppoatm.c 10828F: include/uapi/linux/atmppp.h 10829 10830PPP OVER ETHERNET 10831M: Michal Ostrowski <mostrows@earthlink.net> 10832S: Maintained 10833F: drivers/net/ppp/pppoe.c 10834F: drivers/net/ppp/pppox.c 10835 10836PPP OVER L2TP 10837M: James Chapman <jchapman@katalix.com> 10838S: Maintained 10839F: net/l2tp/l2tp_ppp.c 10840F: include/linux/if_pppol2tp.h 10841F: include/uapi/linux/if_pppol2tp.h 10842 10843PPP PROTOCOL DRIVERS AND COMPRESSORS 10844M: Paul Mackerras <paulus@samba.org> 10845L: linux-ppp@vger.kernel.org 10846S: Maintained 10847F: drivers/net/ppp/ppp_* 10848 10849PPS SUPPORT 10850M: Rodolfo Giometti <giometti@enneenne.com> 10851W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10852L: linuxpps@ml.enneenne.com (subscribers-only) 10853S: Maintained 10854F: Documentation/pps/ 10855F: Documentation/devicetree/bindings/pps/pps-gpio.txt 10856F: Documentation/ABI/testing/sysfs-pps 10857F: drivers/pps/ 10858F: include/linux/pps*.h 10859F: include/uapi/linux/pps.h 10860 10861PPTP DRIVER 10862M: Dmitry Kozlov <xeb@mail.ru> 10863L: netdev@vger.kernel.org 10864S: Maintained 10865F: drivers/net/ppp/pptp.c 10866W: http://sourceforge.net/projects/accel-pptp 10867 10868PREEMPTIBLE KERNEL 10869M: Robert Love <rml@tech9.net> 10870L: kpreempt-tech@lists.sourceforge.net 10871W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10872S: Supported 10873F: Documentation/preempt-locking.txt 10874F: include/linux/preempt.h 10875 10876PRINTK 10877M: Petr Mladek <pmladek@suse.com> 10878M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10879R: Steven Rostedt <rostedt@goodmis.org> 10880S: Maintained 10881F: kernel/printk/ 10882F: include/linux/printk.h 10883 10884PRISM54 WIRELESS DRIVER 10885M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10886L: linux-wireless@vger.kernel.org 10887W: http://wireless.kernel.org/en/users/Drivers/p54 10888S: Obsolete 10889F: drivers/net/wireless/intersil/prism54/ 10890 10891PROC SYSCTL 10892M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10893M: Kees Cook <keescook@chromium.org> 10894L: linux-kernel@vger.kernel.org 10895L: linux-fsdevel@vger.kernel.org 10896S: Maintained 10897F: fs/proc/proc_sysctl.c 10898F: include/linux/sysctl.h 10899F: kernel/sysctl.c 10900F: tools/testing/selftests/sysctl/ 10901 10902PS3 NETWORK SUPPORT 10903M: Geoff Levand <geoff@infradead.org> 10904L: netdev@vger.kernel.org 10905L: linuxppc-dev@lists.ozlabs.org 10906S: Maintained 10907F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10908 10909PS3 PLATFORM SUPPORT 10910M: Geoff Levand <geoff@infradead.org> 10911L: linuxppc-dev@lists.ozlabs.org 10912S: Maintained 10913F: arch/powerpc/boot/ps3* 10914F: arch/powerpc/include/asm/lv1call.h 10915F: arch/powerpc/include/asm/ps3*.h 10916F: arch/powerpc/platforms/ps3/ 10917F: drivers/*/ps3* 10918F: drivers/ps3/ 10919F: drivers/rtc/rtc-ps3.c 10920F: drivers/usb/host/*ps3.c 10921F: sound/ppc/snd_ps3* 10922 10923PS3VRAM DRIVER 10924M: Jim Paris <jim@jtan.com> 10925M: Geoff Levand <geoff@infradead.org> 10926L: linuxppc-dev@lists.ozlabs.org 10927S: Maintained 10928F: drivers/block/ps3vram.c 10929 10930PSAMPLE PACKET SAMPLING SUPPORT: 10931M: Yotam Gigi <yotamg@mellanox.com> 10932S: Maintained 10933F: net/psample 10934F: include/net/psample.h 10935F: include/uapi/linux/psample.h 10936 10937PSTORE FILESYSTEM 10938M: Kees Cook <keescook@chromium.org> 10939M: Anton Vorontsov <anton@enomsg.org> 10940M: Colin Cross <ccross@android.com> 10941M: Tony Luck <tony.luck@intel.com> 10942S: Maintained 10943T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10944F: fs/pstore/ 10945F: include/linux/pstore* 10946F: drivers/firmware/efi/efi-pstore.c 10947F: drivers/acpi/apei/erst.c 10948F: Documentation/admin-guide/ramoops.rst 10949F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10950K: \b(pstore|ramoops) 10951 10952PTP HARDWARE CLOCK SUPPORT 10953M: Richard Cochran <richardcochran@gmail.com> 10954L: netdev@vger.kernel.org 10955S: Maintained 10956W: http://linuxptp.sourceforge.net/ 10957F: Documentation/ABI/testing/sysfs-ptp 10958F: Documentation/ptp/* 10959F: drivers/net/ethernet/freescale/gianfar_ptp.c 10960F: drivers/net/phy/dp83640* 10961F: drivers/ptp/* 10962F: include/linux/ptp_cl* 10963 10964PTRACE SUPPORT 10965M: Oleg Nesterov <oleg@redhat.com> 10966S: Maintained 10967F: include/asm-generic/syscall.h 10968F: include/linux/ptrace.h 10969F: include/linux/regset.h 10970F: include/linux/tracehook.h 10971F: include/uapi/linux/ptrace.h 10972F: include/uapi/linux/ptrace.h 10973F: include/asm-generic/ptrace.h 10974F: kernel/ptrace.c 10975F: arch/*/ptrace*.c 10976F: arch/*/*/ptrace*.c 10977F: arch/*/include/asm/ptrace*.h 10978 10979PULSE8-CEC DRIVER 10980M: Hans Verkuil <hverkuil@xs4all.nl> 10981L: linux-media@vger.kernel.org 10982T: git git://linuxtv.org/media_tree.git 10983S: Maintained 10984F: drivers/media/usb/pulse8-cec/* 10985F: Documentation/media/cec-drivers/pulse8-cec.rst 10986 10987PVRUSB2 VIDEO4LINUX DRIVER 10988M: Mike Isely <isely@pobox.com> 10989L: pvrusb2@isely.net (subscribers-only) 10990L: linux-media@vger.kernel.org 10991W: http://www.isely.net/pvrusb2/ 10992T: git git://linuxtv.org/media_tree.git 10993S: Maintained 10994F: Documentation/media/v4l-drivers/pvrusb2* 10995F: drivers/media/usb/pvrusb2/ 10996 10997PWC WEBCAM DRIVER 10998M: Hans Verkuil <hverkuil@xs4all.nl> 10999L: linux-media@vger.kernel.org 11000T: git git://linuxtv.org/media_tree.git 11001S: Odd Fixes 11002F: drivers/media/usb/pwc/* 11003 11004PWM FAN DRIVER 11005M: Kamil Debski <kamil@wypas.org> 11006M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11007L: linux-hwmon@vger.kernel.org 11008S: Supported 11009F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11010F: Documentation/hwmon/pwm-fan 11011F: drivers/hwmon/pwm-fan.c 11012 11013PWM IR Transmitter 11014M: Sean Young <sean@mess.org> 11015L: linux-media@vger.kernel.org 11016S: Maintained 11017F: drivers/media/rc/pwm-ir-tx.c 11018 11019PWM SUBSYSTEM 11020M: Thierry Reding <thierry.reding@gmail.com> 11021L: linux-pwm@vger.kernel.org 11022S: Maintained 11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11024F: Documentation/pwm.txt 11025F: Documentation/devicetree/bindings/pwm/ 11026F: include/linux/pwm.h 11027F: drivers/pwm/ 11028F: drivers/video/backlight/pwm_bl.c 11029F: include/linux/pwm_backlight.h 11030F: drivers/gpio/gpio-mvebu.c 11031F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11032 11033PXA GPIO DRIVER 11034M: Robert Jarzmik <robert.jarzmik@free.fr> 11035L: linux-gpio@vger.kernel.org 11036S: Maintained 11037F: drivers/gpio/gpio-pxa.c 11038 11039PXA MMCI DRIVER 11040S: Orphan 11041 11042PXA RTC DRIVER 11043M: Robert Jarzmik <robert.jarzmik@free.fr> 11044L: linux-rtc@vger.kernel.org 11045S: Maintained 11046 11047PXA2xx/PXA3xx SUPPORT 11048M: Daniel Mack <daniel@zonque.org> 11049M: Haojian Zhuang <haojian.zhuang@gmail.com> 11050M: Robert Jarzmik <robert.jarzmik@free.fr> 11051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11052T: git git://github.com/hzhuang1/linux.git 11053T: git git://github.com/rjarzmik/linux.git 11054S: Maintained 11055F: arch/arm/boot/dts/pxa* 11056F: arch/arm/mach-pxa/ 11057F: drivers/dma/pxa* 11058F: drivers/pcmcia/pxa2xx* 11059F: drivers/pinctrl/pxa/ 11060F: drivers/spi/spi-pxa2xx* 11061F: drivers/usb/gadget/udc/pxa2* 11062F: include/sound/pxa2xx-lib.h 11063F: sound/arm/pxa* 11064F: sound/soc/pxa/ 11065 11066PXA3xx NAND FLASH DRIVER 11067M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 11068L: linux-mtd@lists.infradead.org 11069S: Maintained 11070F: drivers/mtd/nand/pxa3xx_nand.c 11071 11072QAT DRIVER 11073M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11074M: Salvatore Benedetto <salvatore.benedetto@intel.com> 11075L: qat-linux@intel.com 11076S: Supported 11077F: drivers/crypto/qat/ 11078 11079QCOM AUDIO (ASoC) DRIVERS 11080M: Patrick Lai <plai@codeaurora.org> 11081M: Banajit Goswami <bgoswami@codeaurora.org> 11082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11083S: Supported 11084F: sound/soc/qcom/ 11085 11086QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11087M: Gabriel Somlo <somlo@cmu.edu> 11088M: "Michael S. Tsirkin" <mst@redhat.com> 11089L: qemu-devel@nongnu.org 11090S: Maintained 11091F: drivers/firmware/qemu_fw_cfg.c 11092 11093QIB DRIVER 11094M: Mike Marciniszyn <infinipath@intel.com> 11095L: linux-rdma@vger.kernel.org 11096S: Supported 11097F: drivers/infiniband/hw/qib/ 11098 11099QLOGIC QL41xxx FCOE DRIVER 11100M: QLogic-Storage-Upstream@cavium.com 11101L: linux-scsi@vger.kernel.org 11102S: Supported 11103F: drivers/scsi/qedf/ 11104 11105QLOGIC QL41xxx ISCSI DRIVER 11106M: QLogic-Storage-Upstream@cavium.com 11107L: linux-scsi@vger.kernel.org 11108S: Supported 11109F: drivers/scsi/qedi/ 11110 11111QLOGIC QL4xxx ETHERNET DRIVER 11112M: Ariel Elior <Ariel.Elior@cavium.com> 11113M: everest-linux-l2@cavium.com 11114L: netdev@vger.kernel.org 11115S: Supported 11116F: drivers/net/ethernet/qlogic/qed/ 11117F: include/linux/qed/ 11118F: drivers/net/ethernet/qlogic/qede/ 11119 11120QLOGIC QL4xxx RDMA DRIVER 11121M: Ram Amrani <Ram.Amrani@cavium.com> 11122M: Ariel Elior <Ariel.Elior@cavium.com> 11123L: linux-rdma@vger.kernel.org 11124S: Supported 11125F: drivers/infiniband/hw/qedr/ 11126F: include/uapi/rdma/qedr-abi.h 11127 11128QLOGIC QLA1280 SCSI DRIVER 11129M: Michael Reed <mdr@sgi.com> 11130L: linux-scsi@vger.kernel.org 11131S: Maintained 11132F: drivers/scsi/qla1280.[ch] 11133 11134QLOGIC QLA2XXX FC-SCSI DRIVER 11135M: qla2xxx-upstream@qlogic.com 11136L: linux-scsi@vger.kernel.org 11137S: Supported 11138F: Documentation/scsi/LICENSE.qla2xxx 11139F: drivers/scsi/qla2xxx/ 11140 11141QLOGIC QLA3XXX NETWORK DRIVER 11142M: Dept-GELinuxNICDev@cavium.com 11143L: netdev@vger.kernel.org 11144S: Supported 11145F: Documentation/networking/LICENSE.qla3xxx 11146F: drivers/net/ethernet/qlogic/qla3xxx.* 11147 11148QLOGIC QLA4XXX iSCSI DRIVER 11149M: QLogic-Storage-Upstream@qlogic.com 11150L: linux-scsi@vger.kernel.org 11151S: Supported 11152F: Documentation/scsi/LICENSE.qla4xxx 11153F: drivers/scsi/qla4xxx/ 11154 11155QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11156M: Harish Patil <harish.patil@cavium.com> 11157M: Manish Chopra <manish.chopra@cavium.com> 11158M: Dept-GELinuxNICDev@cavium.com 11159L: netdev@vger.kernel.org 11160S: Supported 11161F: drivers/net/ethernet/qlogic/qlcnic/ 11162 11163QLOGIC QLGE 10Gb ETHERNET DRIVER 11164M: Harish Patil <harish.patil@cavium.com> 11165M: Manish Chopra <manish.chopra@cavium.com> 11166M: Dept-GELinuxNICDev@cavium.com 11167L: netdev@vger.kernel.org 11168S: Supported 11169F: drivers/net/ethernet/qlogic/qlge/ 11170 11171QNX4 FILESYSTEM 11172M: Anders Larsen <al@alarsen.net> 11173W: http://www.alarsen.net/linux/qnx4fs/ 11174S: Maintained 11175F: fs/qnx4/ 11176F: include/uapi/linux/qnx4_fs.h 11177F: include/uapi/linux/qnxtypes.h 11178 11179QORIQ DPAA2 FSL-MC BUS DRIVER 11180M: Stuart Yoder <stuyoder@gmail.com> 11181M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11182L: linux-kernel@vger.kernel.org 11183S: Maintained 11184F: drivers/staging/fsl-mc/ 11185F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11186 11187QT1010 MEDIA DRIVER 11188M: Antti Palosaari <crope@iki.fi> 11189L: linux-media@vger.kernel.org 11190W: https://linuxtv.org 11191W: http://palosaari.fi/linux/ 11192Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11193T: git git://linuxtv.org/anttip/media_tree.git 11194S: Maintained 11195F: drivers/media/tuners/qt1010* 11196 11197QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11198M: Kalle Valo <kvalo@qca.qualcomm.com> 11199L: ath10k@lists.infradead.org 11200W: http://wireless.kernel.org/en/users/Drivers/ath10k 11201T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11202S: Supported 11203F: drivers/net/wireless/ath/ath10k/ 11204 11205QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11206M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11207L: linux-wireless@vger.kernel.org 11208W: http://wireless.kernel.org/en/users/Drivers/ath9k 11209S: Supported 11210F: drivers/net/wireless/ath/ath9k/ 11211 11212QUALCOMM CAMERA SUBSYSTEM DRIVER 11213M: Todor Tomov <todor.tomov@linaro.org> 11214L: linux-media@vger.kernel.org 11215S: Maintained 11216F: Documentation/devicetree/bindings/media/qcom,camss.txt 11217F: Documentation/media/v4l-drivers/qcom_camss.rst 11218F: drivers/media/platform/qcom/camss-8x16/ 11219 11220QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11221M: Timur Tabi <timur@codeaurora.org> 11222L: netdev@vger.kernel.org 11223S: Supported 11224F: drivers/net/ethernet/qualcomm/emac/ 11225 11226QUALCOMM HEXAGON ARCHITECTURE 11227M: Richard Kuo <rkuo@codeaurora.org> 11228L: linux-hexagon@vger.kernel.org 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11230S: Supported 11231F: arch/hexagon/ 11232 11233QUALCOMM IOMMU 11234M: Rob Clark <robdclark@gmail.com> 11235L: iommu@lists.linux-foundation.org 11236L: linux-arm-msm@vger.kernel.org 11237S: Maintained 11238F: drivers/iommu/qcom_iommu.c 11239 11240QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11241M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11242L: linux-media@vger.kernel.org 11243L: linux-arm-msm@vger.kernel.org 11244T: git git://linuxtv.org/media_tree.git 11245S: Maintained 11246F: drivers/media/platform/qcom/venus/ 11247 11248QUALCOMM WCN36XX WIRELESS DRIVER 11249M: Eugene Krasnikov <k.eugene.e@gmail.com> 11250L: wcn36xx@lists.infradead.org 11251W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11252T: git git://github.com/KrasnikovEugene/wcn36xx.git 11253S: Supported 11254F: drivers/net/wireless/ath/wcn36xx/ 11255 11256QUANTENNA QTNFMAC WIRELESS DRIVER 11257M: Igor Mitsyanko <imitsyanko@quantenna.com> 11258M: Avinash Patil <avinashp@quantenna.com> 11259M: Sergey Matyukevich <smatyukevich@quantenna.com> 11260L: linux-wireless@vger.kernel.org 11261S: Maintained 11262F: drivers/net/wireless/quantenna 11263 11264RADEON and AMDGPU DRM DRIVERS 11265M: Alex Deucher <alexander.deucher@amd.com> 11266M: Christian König <christian.koenig@amd.com> 11267L: amd-gfx@lists.freedesktop.org 11268T: git git://people.freedesktop.org/~agd5f/linux 11269S: Supported 11270F: drivers/gpu/drm/radeon/ 11271F: include/uapi/drm/radeon_drm.h 11272F: drivers/gpu/drm/amd/ 11273F: include/uapi/drm/amdgpu_drm.h 11274 11275RADEON FRAMEBUFFER DISPLAY DRIVER 11276M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11277L: linux-fbdev@vger.kernel.org 11278S: Maintained 11279F: drivers/video/fbdev/aty/radeon* 11280F: include/uapi/linux/radeonfb.h 11281 11282RADIOSHARK RADIO DRIVER 11283M: Hans Verkuil <hverkuil@xs4all.nl> 11284L: linux-media@vger.kernel.org 11285T: git git://linuxtv.org/media_tree.git 11286S: Maintained 11287F: drivers/media/radio/radio-shark.c 11288 11289RADIOSHARK2 RADIO DRIVER 11290M: Hans Verkuil <hverkuil@xs4all.nl> 11291L: linux-media@vger.kernel.org 11292T: git git://linuxtv.org/media_tree.git 11293S: Maintained 11294F: drivers/media/radio/radio-shark2.c 11295F: drivers/media/radio/radio-tea5777.c 11296 11297RADOS BLOCK DEVICE (RBD) 11298M: Ilya Dryomov <idryomov@gmail.com> 11299M: Sage Weil <sage@redhat.com> 11300M: Alex Elder <elder@kernel.org> 11301L: ceph-devel@vger.kernel.org 11302W: http://ceph.com/ 11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11304T: git git://github.com/ceph/ceph-client.git 11305S: Supported 11306F: Documentation/ABI/testing/sysfs-bus-rbd 11307F: drivers/block/rbd.c 11308F: drivers/block/rbd_types.h 11309 11310RAGE128 FRAMEBUFFER DISPLAY DRIVER 11311M: Paul Mackerras <paulus@samba.org> 11312L: linux-fbdev@vger.kernel.org 11313S: Maintained 11314F: drivers/video/fbdev/aty/aty128fb.c 11315 11316RAINSHADOW-CEC DRIVER 11317M: Hans Verkuil <hverkuil@xs4all.nl> 11318L: linux-media@vger.kernel.org 11319T: git git://linuxtv.org/media_tree.git 11320S: Maintained 11321F: drivers/media/usb/rainshadow-cec/* 11322 11323RALINK MIPS ARCHITECTURE 11324M: John Crispin <john@phrozen.org> 11325L: linux-mips@linux-mips.org 11326S: Maintained 11327F: arch/mips/ralink 11328 11329RALINK RT2X00 WIRELESS LAN DRIVER 11330P: rt2x00 project 11331M: Stanislaw Gruszka <sgruszka@redhat.com> 11332M: Helmut Schaa <helmut.schaa@googlemail.com> 11333L: linux-wireless@vger.kernel.org 11334S: Maintained 11335F: drivers/net/wireless/ralink/rt2x00/ 11336 11337RAMDISK RAM BLOCK DEVICE DRIVER 11338M: Jens Axboe <axboe@kernel.dk> 11339S: Maintained 11340F: Documentation/blockdev/ramdisk.txt 11341F: drivers/block/brd.c 11342 11343RANDOM NUMBER DRIVER 11344M: "Theodore Ts'o" <tytso@mit.edu> 11345S: Maintained 11346F: drivers/char/random.c 11347 11348RAPIDIO SUBSYSTEM 11349M: Matt Porter <mporter@kernel.crashing.org> 11350M: Alexandre Bounine <alexandre.bounine@idt.com> 11351S: Maintained 11352F: drivers/rapidio/ 11353 11354RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11355L: linux-wireless@vger.kernel.org 11356S: Orphan 11357F: drivers/net/wireless/ray* 11358 11359RCUTORTURE MODULE 11360M: Josh Triplett <josh@joshtriplett.org> 11361M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11362L: linux-kernel@vger.kernel.org 11363S: Supported 11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11365F: Documentation/RCU/torture.txt 11366F: kernel/rcu/rcutorture.c 11367 11368RCUTORTURE TEST FRAMEWORK 11369M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11370M: Josh Triplett <josh@joshtriplett.org> 11371R: Steven Rostedt <rostedt@goodmis.org> 11372R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11373R: Lai Jiangshan <jiangshanlai@gmail.com> 11374L: linux-kernel@vger.kernel.org 11375S: Supported 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11377F: tools/testing/selftests/rcutorture 11378 11379RDC R-321X SoC 11380M: Florian Fainelli <florian@openwrt.org> 11381S: Maintained 11382 11383RDC R6040 FAST ETHERNET DRIVER 11384M: Florian Fainelli <f.fainelli@gmail.com> 11385L: netdev@vger.kernel.org 11386S: Maintained 11387F: drivers/net/ethernet/rdc/r6040.c 11388 11389RDMAVT - RDMA verbs software 11390M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11391L: linux-rdma@vger.kernel.org 11392S: Supported 11393F: drivers/infiniband/sw/rdmavt 11394 11395RDS - RELIABLE DATAGRAM SOCKETS 11396M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11397L: netdev@vger.kernel.org 11398L: linux-rdma@vger.kernel.org 11399L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11400W: https://oss.oracle.com/projects/rds/ 11401S: Supported 11402F: net/rds/ 11403F: Documentation/networking/rds.txt 11404 11405RDT - RESOURCE ALLOCATION 11406M: Fenghua Yu <fenghua.yu@intel.com> 11407L: linux-kernel@vger.kernel.org 11408S: Supported 11409F: arch/x86/kernel/cpu/intel_rdt* 11410F: arch/x86/include/asm/intel_rdt_sched.h 11411F: Documentation/x86/intel_rdt* 11412 11413READ-COPY UPDATE (RCU) 11414M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11415M: Josh Triplett <josh@joshtriplett.org> 11416R: Steven Rostedt <rostedt@goodmis.org> 11417R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11418R: Lai Jiangshan <jiangshanlai@gmail.com> 11419L: linux-kernel@vger.kernel.org 11420W: http://www.rdrop.com/users/paulmck/RCU/ 11421S: Supported 11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11423F: Documentation/RCU/ 11424X: Documentation/RCU/torture.txt 11425F: include/linux/rcu* 11426X: include/linux/srcu.h 11427F: kernel/rcu/ 11428X: kernel/torture.c 11429 11430REAL TIME CLOCK (RTC) SUBSYSTEM 11431M: Alessandro Zummo <a.zummo@towertech.it> 11432M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11433L: linux-rtc@vger.kernel.org 11434Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11436S: Maintained 11437F: Documentation/devicetree/bindings/rtc/ 11438F: Documentation/rtc.txt 11439F: drivers/rtc/ 11440F: include/linux/rtc.h 11441F: include/uapi/linux/rtc.h 11442F: include/linux/rtc/ 11443F: include/linux/platform_data/rtc-* 11444F: tools/testing/selftests/timers/rtctest.c 11445 11446REALTEK AUDIO CODECS 11447M: Bard Liao <bardliao@realtek.com> 11448M: Oder Chiou <oder_chiou@realtek.com> 11449S: Maintained 11450F: sound/soc/codecs/rt* 11451F: include/sound/rt*.h 11452 11453REGISTER MAP ABSTRACTION 11454M: Mark Brown <broonie@kernel.org> 11455L: linux-kernel@vger.kernel.org 11456T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11457S: Supported 11458F: Documentation/devicetree/bindings/regmap/ 11459F: drivers/base/regmap/ 11460F: include/linux/regmap.h 11461 11462REISERFS FILE SYSTEM 11463L: reiserfs-devel@vger.kernel.org 11464S: Supported 11465F: fs/reiserfs/ 11466 11467REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11468M: Ohad Ben-Cohen <ohad@wizery.com> 11469M: Bjorn Andersson <bjorn.andersson@linaro.org> 11470L: linux-remoteproc@vger.kernel.org 11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11472S: Maintained 11473F: Documentation/devicetree/bindings/remoteproc/ 11474F: Documentation/remoteproc.txt 11475F: drivers/remoteproc/ 11476F: include/linux/remoteproc.h 11477 11478REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11479M: Ohad Ben-Cohen <ohad@wizery.com> 11480M: Bjorn Andersson <bjorn.andersson@linaro.org> 11481L: linux-remoteproc@vger.kernel.org 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11483S: Maintained 11484F: drivers/rpmsg/ 11485F: Documentation/rpmsg.txt 11486F: include/linux/rpmsg.h 11487F: include/linux/rpmsg/ 11488 11489RENESAS CLOCK DRIVERS 11490M: Geert Uytterhoeven <geert+renesas@glider.be> 11491L: linux-renesas-soc@vger.kernel.org 11492S: Supported 11493F: drivers/clk/renesas/ 11494 11495RENESAS ETHERNET DRIVERS 11496R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11497L: netdev@vger.kernel.org 11498L: linux-renesas-soc@vger.kernel.org 11499F: Documentation/devicetree/bindings/net/renesas,*.txt 11500F: Documentation/devicetree/bindings/net/sh_eth.txt 11501F: drivers/net/ethernet/renesas/ 11502F: include/linux/sh_eth.h 11503 11504RENESAS R-CAR GYROADC DRIVER 11505M: Marek Vasut <marek.vasut@gmail.com> 11506L: linux-iio@vger.kernel.org 11507S: Supported 11508F: drivers/iio/adc/rcar_gyro_adc.c 11509 11510RENESAS USB PHY DRIVER 11511M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11512L: linux-renesas-soc@vger.kernel.org 11513S: Maintained 11514F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11515 11516RESET CONTROLLER FRAMEWORK 11517M: Philipp Zabel <p.zabel@pengutronix.de> 11518T: git git://git.pengutronix.de/git/pza/linux 11519S: Maintained 11520F: drivers/reset/ 11521F: Documentation/devicetree/bindings/reset/ 11522F: include/dt-bindings/reset/ 11523F: include/linux/reset.h 11524F: include/linux/reset-controller.h 11525 11526RFKILL 11527M: Johannes Berg <johannes@sipsolutions.net> 11528L: linux-wireless@vger.kernel.org 11529W: http://wireless.kernel.org/ 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11532S: Maintained 11533F: Documentation/rfkill.txt 11534F: net/rfkill/ 11535 11536RHASHTABLE 11537M: Thomas Graf <tgraf@suug.ch> 11538M: Herbert Xu <herbert@gondor.apana.org.au> 11539L: netdev@vger.kernel.org 11540S: Maintained 11541F: lib/rhashtable.c 11542F: include/linux/rhashtable.h 11543 11544RICOH R5C592 MEMORYSTICK DRIVER 11545M: Maxim Levitsky <maximlevitsky@gmail.com> 11546S: Maintained 11547F: drivers/memstick/host/r592.* 11548 11549RICOH SMARTMEDIA/XD DRIVER 11550M: Maxim Levitsky <maximlevitsky@gmail.com> 11551S: Maintained 11552F: drivers/mtd/nand/r852.c 11553F: drivers/mtd/nand/r852.h 11554 11555ROCCAT DRIVERS 11556M: Stefan Achatz <erazor_de@users.sourceforge.net> 11557W: http://sourceforge.net/projects/roccat/ 11558S: Maintained 11559F: drivers/hid/hid-roccat* 11560F: include/linux/hid-roccat* 11561F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11562 11563ROCKER DRIVER 11564M: Jiri Pirko <jiri@resnulli.us> 11565L: netdev@vger.kernel.org 11566S: Supported 11567F: drivers/net/ethernet/rocker/ 11568 11569ROCKETPORT DRIVER 11570P: Comtrol Corp. 11571W: http://www.comtrol.com 11572S: Maintained 11573F: Documentation/serial/rocket.txt 11574F: drivers/tty/rocket* 11575 11576ROCKETPORT EXPRESS/INFINITY DRIVER 11577M: Kevin Cernekee <cernekee@gmail.com> 11578L: linux-serial@vger.kernel.org 11579S: Odd Fixes 11580F: drivers/tty/serial/rp2.* 11581 11582ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 11583M: Marek Vasut <marek.vasut+renesas@gmail.com> 11584L: linux-kernel@vger.kernel.org 11585L: linux-renesas-soc@vger.kernel.org 11586S: Supported 11587F: drivers/mfd/bd9571mwv.c 11588F: drivers/regulator/bd9571mwv-regulator.c 11589F: drivers/gpio/gpio-bd9571mwv.c 11590F: include/linux/mfd/bd9571mwv.h 11591F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 11592 11593ROSE NETWORK LAYER 11594M: Ralf Baechle <ralf@linux-mips.org> 11595L: linux-hams@vger.kernel.org 11596W: http://www.linux-ax25.org/ 11597S: Maintained 11598F: include/net/rose.h 11599F: include/uapi/linux/rose.h 11600F: net/rose/ 11601 11602RTL2830 MEDIA DRIVER 11603M: Antti Palosaari <crope@iki.fi> 11604L: linux-media@vger.kernel.org 11605W: https://linuxtv.org 11606W: http://palosaari.fi/linux/ 11607Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11608T: git git://linuxtv.org/anttip/media_tree.git 11609S: Maintained 11610F: drivers/media/dvb-frontends/rtl2830* 11611 11612RTL2832 MEDIA DRIVER 11613M: Antti Palosaari <crope@iki.fi> 11614L: linux-media@vger.kernel.org 11615W: https://linuxtv.org 11616W: http://palosaari.fi/linux/ 11617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11618T: git git://linuxtv.org/anttip/media_tree.git 11619S: Maintained 11620F: drivers/media/dvb-frontends/rtl2832* 11621 11622RTL2832_SDR MEDIA DRIVER 11623M: Antti Palosaari <crope@iki.fi> 11624L: linux-media@vger.kernel.org 11625W: https://linuxtv.org 11626W: http://palosaari.fi/linux/ 11627Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11628T: git git://linuxtv.org/anttip/media_tree.git 11629S: Maintained 11630F: drivers/media/dvb-frontends/rtl2832_sdr* 11631 11632RTL8180 WIRELESS DRIVER 11633L: linux-wireless@vger.kernel.org 11634W: http://wireless.kernel.org/ 11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11636S: Orphan 11637F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11638 11639RTL8187 WIRELESS DRIVER 11640M: Herton Ronaldo Krzesinski <herton@canonical.com> 11641M: Hin-Tak Leung <htl10@users.sourceforge.net> 11642M: Larry Finger <Larry.Finger@lwfinger.net> 11643L: linux-wireless@vger.kernel.org 11644W: http://wireless.kernel.org/ 11645T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11646S: Maintained 11647F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11648 11649RTL8192CE WIRELESS DRIVER 11650M: Larry Finger <Larry.Finger@lwfinger.net> 11651M: Chaoming Li <chaoming_li@realsil.com.cn> 11652L: linux-wireless@vger.kernel.org 11653W: http://wireless.kernel.org/ 11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11655S: Maintained 11656F: drivers/net/wireless/realtek/rtlwifi/ 11657F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11658 11659RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11660M: Jes Sorensen <Jes.Sorensen@gmail.com> 11661L: linux-wireless@vger.kernel.org 11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11663S: Maintained 11664F: drivers/net/wireless/realtek/rtl8xxxu/ 11665 11666S3 SAVAGE FRAMEBUFFER DRIVER 11667M: Antonino Daplas <adaplas@gmail.com> 11668L: linux-fbdev@vger.kernel.org 11669S: Maintained 11670F: drivers/video/fbdev/savage/ 11671 11672S390 11673M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11674M: Heiko Carstens <heiko.carstens@de.ibm.com> 11675L: linux-s390@vger.kernel.org 11676W: http://www.ibm.com/developerworks/linux/linux390/ 11677T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11678S: Supported 11679F: arch/s390/ 11680F: drivers/s390/ 11681F: Documentation/s390/ 11682F: Documentation/driver-api/s390-drivers.rst 11683 11684S390 COMMON I/O LAYER 11685M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11686M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11687L: linux-s390@vger.kernel.org 11688W: http://www.ibm.com/developerworks/linux/linux390/ 11689S: Supported 11690F: drivers/s390/cio/ 11691 11692S390 DASD DRIVER 11693M: Stefan Haberland <sth@linux.vnet.ibm.com> 11694M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11695L: linux-s390@vger.kernel.org 11696W: http://www.ibm.com/developerworks/linux/linux390/ 11697S: Supported 11698F: drivers/s390/block/dasd* 11699F: block/partitions/ibm.c 11700 11701S390 IOMMU (PCI) 11702M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11703L: linux-s390@vger.kernel.org 11704W: http://www.ibm.com/developerworks/linux/linux390/ 11705S: Supported 11706F: drivers/iommu/s390-iommu.c 11707 11708S390 IUCV NETWORK LAYER 11709M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11710M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11711L: linux-s390@vger.kernel.org 11712W: http://www.ibm.com/developerworks/linux/linux390/ 11713S: Supported 11714F: drivers/s390/net/*iucv* 11715F: include/net/iucv/ 11716F: net/iucv/ 11717 11718S390 NETWORK DRIVERS 11719M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11720M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11721L: linux-s390@vger.kernel.org 11722W: http://www.ibm.com/developerworks/linux/linux390/ 11723S: Supported 11724F: drivers/s390/net/ 11725 11726S390 PCI SUBSYSTEM 11727M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11728M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11729L: linux-s390@vger.kernel.org 11730W: http://www.ibm.com/developerworks/linux/linux390/ 11731S: Supported 11732F: arch/s390/pci/ 11733F: drivers/pci/hotplug/s390_pci_hpc.c 11734 11735S390 VFIO-CCW DRIVER 11736M: Cornelia Huck <cohuck@redhat.com> 11737M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11738L: linux-s390@vger.kernel.org 11739L: kvm@vger.kernel.org 11740S: Supported 11741F: drivers/s390/cio/vfio_ccw* 11742F: Documentation/s390/vfio-ccw.txt 11743F: include/uapi/linux/vfio_ccw.h 11744 11745S390 ZCRYPT DRIVER 11746M: Harald Freudenberger <freude@de.ibm.com> 11747L: linux-s390@vger.kernel.org 11748W: http://www.ibm.com/developerworks/linux/linux390/ 11749S: Supported 11750F: drivers/s390/crypto/ 11751 11752S390 ZFCP DRIVER 11753M: Steffen Maier <maier@linux.vnet.ibm.com> 11754M: Benjamin Block <bblock@linux.vnet.ibm.com> 11755L: linux-s390@vger.kernel.org 11756W: http://www.ibm.com/developerworks/linux/linux390/ 11757S: Supported 11758F: drivers/s390/scsi/zfcp_* 11759 11760S3C24XX SD/MMC Driver 11761M: Ben Dooks <ben-linux@fluff.org> 11762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11763S: Supported 11764F: drivers/mmc/host/s3cmci.* 11765 11766SAA6588 RDS RECEIVER DRIVER 11767M: Hans Verkuil <hverkuil@xs4all.nl> 11768L: linux-media@vger.kernel.org 11769T: git git://linuxtv.org/media_tree.git 11770W: https://linuxtv.org 11771S: Odd Fixes 11772F: drivers/media/i2c/saa6588* 11773 11774SAA7134 VIDEO4LINUX DRIVER 11775M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11776M: Mauro Carvalho Chehab <mchehab@kernel.org> 11777L: linux-media@vger.kernel.org 11778W: https://linuxtv.org 11779T: git git://linuxtv.org/media_tree.git 11780S: Odd fixes 11781F: Documentation/media/v4l-drivers/saa7134* 11782F: drivers/media/pci/saa7134/ 11783 11784SAA7146 VIDEO4LINUX-2 DRIVER 11785M: Hans Verkuil <hverkuil@xs4all.nl> 11786L: linux-media@vger.kernel.org 11787T: git git://linuxtv.org/media_tree.git 11788S: Maintained 11789F: drivers/media/common/saa7146/ 11790F: drivers/media/pci/saa7146/ 11791F: include/media/saa7146* 11792 11793SAMSUNG AUDIO (ASoC) DRIVERS 11794M: Krzysztof Kozlowski <krzk@kernel.org> 11795M: Sangbeom Kim <sbkim73@samsung.com> 11796M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11797L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11798S: Supported 11799F: sound/soc/samsung/ 11800 11801SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11802M: Krzysztof Kozlowski <krzk@kernel.org> 11803L: linux-crypto@vger.kernel.org 11804L: linux-samsung-soc@vger.kernel.org 11805S: Maintained 11806F: drivers/crypto/exynos-rng.c 11807F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11808 11809SAMSUNG FRAMEBUFFER DRIVER 11810M: Jingoo Han <jingoohan1@gmail.com> 11811L: linux-fbdev@vger.kernel.org 11812S: Maintained 11813F: drivers/video/fbdev/s3c-fb.c 11814 11815SAMSUNG LAPTOP DRIVER 11816M: Corentin Chary <corentin.chary@gmail.com> 11817L: platform-driver-x86@vger.kernel.org 11818S: Maintained 11819F: drivers/platform/x86/samsung-laptop.c 11820 11821SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11822M: Sangbeom Kim <sbkim73@samsung.com> 11823M: Krzysztof Kozlowski <krzk@kernel.org> 11824M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11825L: linux-kernel@vger.kernel.org 11826L: linux-samsung-soc@vger.kernel.org 11827S: Supported 11828F: drivers/mfd/sec*.c 11829F: drivers/regulator/s2m*.c 11830F: drivers/regulator/s5m*.c 11831F: drivers/clk/clk-s2mps11.c 11832F: drivers/rtc/rtc-s5m.c 11833F: include/linux/mfd/samsung/ 11834F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11835F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11836F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11837F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11838 11839SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11840M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11841L: linux-media@vger.kernel.org 11842L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11843S: Maintained 11844F: drivers/media/platform/s3c-camif/ 11845F: include/media/drv-intf/s3c_camif.h 11846 11847SAMSUNG S3FWRN5 NFC DRIVER 11848M: Robert Baldyga <r.baldyga@samsung.com> 11849M: Krzysztof Opasiak <k.opasiak@samsung.com> 11850L: linux-nfc@lists.01.org (moderated for non-subscribers) 11851S: Supported 11852F: drivers/nfc/s3fwrn5 11853 11854SAMSUNG S5C73M3 CAMERA DRIVER 11855M: Kyungmin Park <kyungmin.park@samsung.com> 11856M: Andrzej Hajda <a.hajda@samsung.com> 11857L: linux-media@vger.kernel.org 11858S: Supported 11859F: drivers/media/i2c/s5c73m3/* 11860 11861SAMSUNG S5K5BAF CAMERA DRIVER 11862M: Kyungmin Park <kyungmin.park@samsung.com> 11863M: Andrzej Hajda <a.hajda@samsung.com> 11864L: linux-media@vger.kernel.org 11865S: Supported 11866F: drivers/media/i2c/s5k5baf.c 11867 11868SAMSUNG S5P Security SubSystem (SSS) DRIVER 11869M: Krzysztof Kozlowski <krzk@kernel.org> 11870M: Vladimir Zapolskiy <vz@mleia.com> 11871L: linux-crypto@vger.kernel.org 11872L: linux-samsung-soc@vger.kernel.org 11873S: Maintained 11874F: drivers/crypto/s5p-sss.c 11875 11876SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11877M: Kyungmin Park <kyungmin.park@samsung.com> 11878M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11879L: linux-media@vger.kernel.org 11880Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11881S: Supported 11882F: drivers/media/platform/exynos4-is/ 11883 11884SAMSUNG SOC CLOCK DRIVERS 11885M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11886M: Tomasz Figa <tomasz.figa@gmail.com> 11887M: Chanwoo Choi <cw00.choi@samsung.com> 11888S: Supported 11889L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11890F: drivers/clk/samsung/ 11891F: include/dt-bindings/clock/exynos*.h 11892F: Documentation/devicetree/bindings/clock/exynos*.txt 11893 11894SAMSUNG SPI DRIVERS 11895M: Kukjin Kim <kgene@kernel.org> 11896M: Krzysztof Kozlowski <krzk@kernel.org> 11897M: Andi Shyti <andi.shyti@samsung.com> 11898L: linux-spi@vger.kernel.org 11899L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11900S: Maintained 11901F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11902F: drivers/spi/spi-s3c* 11903F: include/linux/platform_data/spi-s3c64xx.h 11904 11905SAMSUNG SXGBE DRIVERS 11906M: Byungho An <bh74.an@samsung.com> 11907M: Girish K S <ks.giri@samsung.com> 11908M: Vipul Pandya <vipul.pandya@samsung.com> 11909S: Supported 11910L: netdev@vger.kernel.org 11911F: drivers/net/ethernet/samsung/sxgbe/ 11912 11913SAMSUNG THERMAL DRIVER 11914M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11915L: linux-pm@vger.kernel.org 11916L: linux-samsung-soc@vger.kernel.org 11917S: Supported 11918T: git https://github.com/lmajewski/linux-samsung-thermal.git 11919F: drivers/thermal/samsung/ 11920 11921SAMSUNG USB2 PHY DRIVER 11922M: Kamil Debski <kamil@wypas.org> 11923M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11924L: linux-kernel@vger.kernel.org 11925S: Supported 11926F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11927F: Documentation/phy/samsung-usb2.txt 11928F: drivers/phy/samsung/phy-exynos4210-usb2.c 11929F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11930F: drivers/phy/samsung/phy-exynos5250-usb2.c 11931F: drivers/phy/samsung/phy-s5pv210-usb2.c 11932F: drivers/phy/samsung/phy-samsung-usb2.c 11933F: drivers/phy/samsung/phy-samsung-usb2.h 11934 11935SC1200 WDT DRIVER 11936M: Zwane Mwaikambo <zwanem@gmail.com> 11937S: Maintained 11938F: drivers/watchdog/sc1200wdt.c 11939 11940SCHEDULER 11941M: Ingo Molnar <mingo@redhat.com> 11942M: Peter Zijlstra <peterz@infradead.org> 11943L: linux-kernel@vger.kernel.org 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11945S: Maintained 11946F: kernel/sched/ 11947F: include/linux/sched.h 11948F: include/uapi/linux/sched.h 11949F: include/linux/wait.h 11950 11951SCORE ARCHITECTURE 11952M: Chen Liqin <liqin.linux@gmail.com> 11953M: Lennox Wu <lennox.wu@gmail.com> 11954W: http://www.sunplus.com 11955S: Supported 11956F: arch/score/ 11957 11958SCR24X CHIP CARD INTERFACE DRIVER 11959M: Lubomir Rintel <lkundrak@v3.sk> 11960S: Supported 11961F: drivers/char/pcmcia/scr24x_cs.c 11962 11963SCSI CDROM DRIVER 11964M: Jens Axboe <axboe@kernel.dk> 11965L: linux-scsi@vger.kernel.org 11966W: http://www.kernel.dk 11967S: Maintained 11968F: drivers/scsi/sr* 11969 11970SCSI RDMA PROTOCOL (SRP) INITIATOR 11971M: Bart Van Assche <bart.vanassche@sandisk.com> 11972L: linux-rdma@vger.kernel.org 11973S: Supported 11974W: http://www.openfabrics.org 11975Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11976T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11977F: drivers/infiniband/ulp/srp/ 11978F: include/scsi/srp.h 11979 11980SCSI SG DRIVER 11981M: Doug Gilbert <dgilbert@interlog.com> 11982L: linux-scsi@vger.kernel.org 11983W: http://sg.danny.cz/sg 11984S: Maintained 11985F: Documentation/scsi/scsi-generic.txt 11986F: drivers/scsi/sg.c 11987F: include/scsi/sg.h 11988 11989SCSI SUBSYSTEM 11990M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11992M: "Martin K. Petersen" <martin.petersen@oracle.com> 11993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11994L: linux-scsi@vger.kernel.org 11995S: Maintained 11996F: Documentation/devicetree/bindings/scsi/ 11997F: drivers/scsi/ 11998F: include/scsi/ 11999 12000SCSI TAPE DRIVER 12001M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12002L: linux-scsi@vger.kernel.org 12003S: Maintained 12004F: Documentation/scsi/st.txt 12005F: drivers/scsi/st.* 12006F: drivers/scsi/st_*.h 12007 12008SCTP PROTOCOL 12009M: Vlad Yasevich <vyasevich@gmail.com> 12010M: Neil Horman <nhorman@tuxdriver.com> 12011L: linux-sctp@vger.kernel.org 12012W: http://lksctp.sourceforge.net 12013S: Maintained 12014F: Documentation/networking/sctp.txt 12015F: include/linux/sctp.h 12016F: include/uapi/linux/sctp.h 12017F: include/net/sctp/ 12018F: net/sctp/ 12019 12020SCx200 CPU SUPPORT 12021M: Jim Cromie <jim.cromie@gmail.com> 12022S: Odd Fixes 12023F: Documentation/i2c/busses/scx200_acb 12024F: arch/x86/platform/scx200/ 12025F: drivers/watchdog/scx200_wdt.c 12026F: drivers/i2c/busses/scx200* 12027F: drivers/mtd/maps/scx200_docflash.c 12028F: include/linux/scx200.h 12029 12030SCx200 GPIO DRIVER 12031M: Jim Cromie <jim.cromie@gmail.com> 12032S: Maintained 12033F: drivers/char/scx200_gpio.c 12034F: include/linux/scx200_gpio.h 12035 12036SCx200 HRT CLOCKSOURCE DRIVER 12037M: Jim Cromie <jim.cromie@gmail.com> 12038S: Maintained 12039F: drivers/clocksource/scx200_hrt.c 12040 12041SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12042M: Sascha Sommer <saschasommer@freenet.de> 12043L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12044S: Maintained 12045F: drivers/mmc/host/sdricoh_cs.c 12046 12047SECURE COMPUTING 12048M: Kees Cook <keescook@chromium.org> 12049R: Andy Lutomirski <luto@amacapital.net> 12050R: Will Drewry <wad@chromium.org> 12051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12052S: Supported 12053F: kernel/seccomp.c 12054F: include/uapi/linux/seccomp.h 12055F: include/linux/seccomp.h 12056F: tools/testing/selftests/seccomp/* 12057F: tools/testing/selftests/kselftest_harness.h 12058F: Documentation/userspace-api/seccomp_filter.rst 12059K: \bsecure_computing 12060K: \bTIF_SECCOMP\b 12061 12062SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12063M: Al Cooper <alcooperx@gmail.com> 12064L: linux-mmc@vger.kernel.org 12065L: bcm-kernel-feedback-list@broadcom.com 12066S: Maintained 12067F: drivers/mmc/host/sdhci-brcmstb* 12068 12069SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12070M: Adrian Hunter <adrian.hunter@intel.com> 12071L: linux-mmc@vger.kernel.org 12072T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12073S: Maintained 12074F: drivers/mmc/host/sdhci* 12075F: include/linux/mmc/sdhci* 12076 12077SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12078M: Ben Dooks <ben-linux@fluff.org> 12079M: Jaehoon Chung <jh80.chung@samsung.com> 12080L: linux-mmc@vger.kernel.org 12081S: Maintained 12082F: drivers/mmc/host/sdhci-s3c* 12083 12084SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12085M: Viresh Kumar <vireshk@kernel.org> 12086L: linux-mmc@vger.kernel.org 12087S: Maintained 12088F: drivers/mmc/host/sdhci-spear.c 12089 12090SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12091M: Scott Bauer <scott.bauer@intel.com> 12092M: Jonathan Derrick <jonathan.derrick@intel.com> 12093M: Rafael Antognolli <rafael.antognolli@intel.com> 12094L: linux-block@vger.kernel.org 12095S: Supported 12096F: block/sed* 12097F: block/opal_proto.h 12098F: include/linux/sed* 12099F: include/uapi/linux/sed* 12100 12101SECURITY CONTACT 12102M: Security Officers <security@kernel.org> 12103S: Supported 12104 12105SECURITY SUBSYSTEM 12106M: James Morris <james.l.morris@oracle.com> 12107M: "Serge E. Hallyn" <serge@hallyn.com> 12108L: linux-security-module@vger.kernel.org (suggested Cc:) 12109T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12110W: http://kernsec.org/ 12111S: Supported 12112F: security/ 12113 12114SELINUX SECURITY MODULE 12115M: Paul Moore <paul@paul-moore.com> 12116M: Stephen Smalley <sds@tycho.nsa.gov> 12117M: Eric Paris <eparis@parisplace.org> 12118L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12119W: https://selinuxproject.org 12120W: https://github.com/SELinuxProject 12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12122S: Supported 12123F: include/linux/selinux* 12124F: security/selinux/ 12125F: scripts/selinux/ 12126F: Documentation/admin-guide/LSM/SELinux.rst 12127 12128SENSABLE PHANTOM 12129M: Jiri Slaby <jirislaby@gmail.com> 12130S: Maintained 12131F: drivers/misc/phantom.c 12132F: include/uapi/linux/phantom.h 12133 12134SERIAL DEVICE BUS 12135M: Rob Herring <robh@kernel.org> 12136L: linux-serial@vger.kernel.org 12137S: Maintained 12138F: Documentation/devicetree/bindings/serial/slave-device.txt 12139F: drivers/tty/serdev/ 12140F: include/linux/serdev.h 12141 12142SERIAL DRIVERS 12143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12144L: linux-serial@vger.kernel.org 12145S: Maintained 12146F: Documentation/devicetree/bindings/serial/ 12147F: drivers/tty/serial/ 12148 12149SERIAL IR RECEIVER 12150M: Sean Young <sean@mess.org> 12151L: linux-media@vger.kernel.org 12152S: Maintained 12153F: drivers/media/rc/serial_ir.c 12154 12155SFC NETWORK DRIVER 12156M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12157M: Edward Cree <ecree@solarflare.com> 12158M: Bert Kenward <bkenward@solarflare.com> 12159L: netdev@vger.kernel.org 12160S: Supported 12161F: drivers/net/ethernet/sfc/ 12162 12163SGI GRU DRIVER 12164M: Dimitri Sivanich <sivanich@sgi.com> 12165S: Maintained 12166F: drivers/misc/sgi-gru/ 12167 12168SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12169M: Pat Gefre <pfg@sgi.com> 12170L: linux-ia64@vger.kernel.org 12171S: Supported 12172F: Documentation/ia64/serial.txt 12173F: drivers/tty/serial/ioc?_serial.c 12174F: include/linux/ioc?.h 12175 12176SGI XP/XPC/XPNET DRIVER 12177M: Cliff Whickman <cpw@sgi.com> 12178M: Robin Holt <robinmholt@gmail.com> 12179S: Maintained 12180F: drivers/misc/sgi-xp/ 12181 12182SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12183M: Ursula Braun <ubraun@linux.vnet.ibm.com> 12184L: linux-s390@vger.kernel.org 12185W: http://www.ibm.com/developerworks/linux/linux390/ 12186S: Supported 12187F: net/smc/ 12188 12189SH_VEU V4L2 MEM2MEM DRIVER 12190L: linux-media@vger.kernel.org 12191S: Orphan 12192F: drivers/media/platform/sh_veu.c 12193 12194SH_VOU V4L2 OUTPUT DRIVER 12195L: linux-media@vger.kernel.org 12196S: Orphan 12197F: drivers/media/platform/sh_vou.c 12198F: include/media/drv-intf/sh_vou.h 12199 12200SI2157 MEDIA DRIVER 12201M: Antti Palosaari <crope@iki.fi> 12202L: linux-media@vger.kernel.org 12203W: https://linuxtv.org 12204W: http://palosaari.fi/linux/ 12205Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12206T: git git://linuxtv.org/anttip/media_tree.git 12207S: Maintained 12208F: drivers/media/tuners/si2157* 12209 12210SI2168 MEDIA DRIVER 12211M: Antti Palosaari <crope@iki.fi> 12212L: linux-media@vger.kernel.org 12213W: https://linuxtv.org 12214W: http://palosaari.fi/linux/ 12215Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12216T: git git://linuxtv.org/anttip/media_tree.git 12217S: Maintained 12218F: drivers/media/dvb-frontends/si2168* 12219 12220SI470X FM RADIO RECEIVER I2C DRIVER 12221M: Hans Verkuil <hverkuil@xs4all.nl> 12222L: linux-media@vger.kernel.org 12223T: git git://linuxtv.org/media_tree.git 12224W: https://linuxtv.org 12225S: Odd Fixes 12226F: drivers/media/radio/si470x/radio-si470x-i2c.c 12227 12228SI470X FM RADIO RECEIVER USB DRIVER 12229M: Hans Verkuil <hverkuil@xs4all.nl> 12230L: linux-media@vger.kernel.org 12231T: git git://linuxtv.org/media_tree.git 12232W: https://linuxtv.org 12233S: Maintained 12234F: drivers/media/radio/si470x/radio-si470x-common.c 12235F: drivers/media/radio/si470x/radio-si470x.h 12236F: drivers/media/radio/si470x/radio-si470x-usb.c 12237 12238SI4713 FM RADIO TRANSMITTER I2C DRIVER 12239M: Eduardo Valentin <edubezval@gmail.com> 12240L: linux-media@vger.kernel.org 12241T: git git://linuxtv.org/media_tree.git 12242W: https://linuxtv.org 12243S: Odd Fixes 12244F: drivers/media/radio/si4713/si4713.? 12245 12246SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12247M: Eduardo Valentin <edubezval@gmail.com> 12248L: linux-media@vger.kernel.org 12249T: git git://linuxtv.org/media_tree.git 12250W: https://linuxtv.org 12251S: Odd Fixes 12252F: drivers/media/radio/si4713/radio-platform-si4713.c 12253 12254SI4713 FM RADIO TRANSMITTER USB DRIVER 12255M: Hans Verkuil <hverkuil@xs4all.nl> 12256L: linux-media@vger.kernel.org 12257T: git git://linuxtv.org/media_tree.git 12258W: https://linuxtv.org 12259S: Maintained 12260F: drivers/media/radio/si4713/radio-usb-si4713.c 12261 12262SIANO DVB DRIVER 12263M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12264M: Mauro Carvalho Chehab <mchehab@kernel.org> 12265L: linux-media@vger.kernel.org 12266W: https://linuxtv.org 12267T: git git://linuxtv.org/media_tree.git 12268S: Odd fixes 12269F: drivers/media/common/siano/ 12270F: drivers/media/usb/siano/ 12271F: drivers/media/usb/siano/ 12272F: drivers/media/mmc/siano/ 12273 12274SILEAD TOUCHSCREEN DRIVER 12275M: Hans de Goede <hdegoede@redhat.com> 12276L: linux-input@vger.kernel.org 12277L: platform-driver-x86@vger.kernel.org 12278S: Maintained 12279F: drivers/input/touchscreen/silead.c 12280F: drivers/platform/x86/silead_dmi.c 12281 12282SILICON MOTION SM712 FRAME BUFFER DRIVER 12283M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12284M: Teddy Wang <teddy.wang@siliconmotion.com> 12285M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12286L: linux-fbdev@vger.kernel.org 12287S: Maintained 12288F: drivers/video/fbdev/sm712* 12289F: Documentation/fb/sm712fb.txt 12290 12291SIMPLE FIRMWARE INTERFACE (SFI) 12292M: Len Brown <lenb@kernel.org> 12293L: sfi-devel@simplefirmware.org 12294W: http://simplefirmware.org/ 12295T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12296S: Supported 12297F: arch/x86/platform/sfi/ 12298F: drivers/sfi/ 12299F: include/linux/sfi*.h 12300 12301SIMPLEFB FB DRIVER 12302M: Hans de Goede <hdegoede@redhat.com> 12303L: linux-fbdev@vger.kernel.org 12304S: Maintained 12305F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12306F: drivers/video/fbdev/simplefb.c 12307F: include/linux/platform_data/simplefb.h 12308 12309SIMTEC EB110ATX (Chalice CATS) 12310P: Ben Dooks 12311P: Vincent Sanders <vince@simtec.co.uk> 12312M: Simtec Linux Team <linux@simtec.co.uk> 12313W: http://www.simtec.co.uk/products/EB110ATX/ 12314S: Supported 12315 12316SIMTEC EB2410ITX (BAST) 12317P: Ben Dooks 12318P: Vincent Sanders <vince@simtec.co.uk> 12319M: Simtec Linux Team <linux@simtec.co.uk> 12320W: http://www.simtec.co.uk/products/EB2410ITX/ 12321S: Supported 12322F: arch/arm/mach-s3c24xx/mach-bast.c 12323F: arch/arm/mach-s3c24xx/bast-ide.c 12324F: arch/arm/mach-s3c24xx/bast-irq.c 12325 12326SIPHASH PRF ROUTINES 12327M: Jason A. Donenfeld <Jason@zx2c4.com> 12328S: Maintained 12329F: lib/siphash.c 12330F: lib/test_siphash.c 12331F: include/linux/siphash.h 12332 12333SIS 190 ETHERNET DRIVER 12334M: Francois Romieu <romieu@fr.zoreil.com> 12335L: netdev@vger.kernel.org 12336S: Maintained 12337F: drivers/net/ethernet/sis/sis190.c 12338 12339SIS 900/7016 FAST ETHERNET DRIVER 12340M: Daniele Venzano <venza@brownhat.org> 12341W: http://www.brownhat.org/sis900.html 12342L: netdev@vger.kernel.org 12343S: Maintained 12344F: drivers/net/ethernet/sis/sis900.* 12345 12346SIS FRAMEBUFFER DRIVER 12347M: Thomas Winischhofer <thomas@winischhofer.net> 12348W: http://www.winischhofer.net/linuxsisvga.shtml 12349S: Maintained 12350F: Documentation/fb/sisfb.txt 12351F: drivers/video/fbdev/sis/ 12352F: include/video/sisfb.h 12353 12354SIS USB2VGA DRIVER 12355M: Thomas Winischhofer <thomas@winischhofer.net> 12356W: http://www.winischhofer.at/linuxsisusbvga.shtml 12357S: Maintained 12358F: drivers/usb/misc/sisusbvga/ 12359 12360SLAB ALLOCATOR 12361M: Christoph Lameter <cl@linux.com> 12362M: Pekka Enberg <penberg@kernel.org> 12363M: David Rientjes <rientjes@google.com> 12364M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12365M: Andrew Morton <akpm@linux-foundation.org> 12366L: linux-mm@kvack.org 12367S: Maintained 12368F: include/linux/sl?b*.h 12369F: mm/sl?b* 12370 12371SLEEPABLE READ-COPY UPDATE (SRCU) 12372M: Lai Jiangshan <jiangshanlai@gmail.com> 12373M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12374M: Josh Triplett <josh@joshtriplett.org> 12375R: Steven Rostedt <rostedt@goodmis.org> 12376R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12377L: linux-kernel@vger.kernel.org 12378W: http://www.rdrop.com/users/paulmck/RCU/ 12379S: Supported 12380T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12381F: include/linux/srcu.h 12382F: kernel/rcu/srcu.c 12383 12384SMACK SECURITY MODULE 12385M: Casey Schaufler <casey@schaufler-ca.com> 12386L: linux-security-module@vger.kernel.org 12387W: http://schaufler-ca.com 12388T: git git://github.com/cschaufler/smack-next 12389S: Maintained 12390F: Documentation/admin-guide/LSM/Smack.rst 12391F: security/smack/ 12392 12393SMC91x ETHERNET DRIVER 12394M: Nicolas Pitre <nico@fluxnic.net> 12395S: Odd Fixes 12396F: drivers/net/ethernet/smsc/smc91x.* 12397 12398SMIA AND SMIA++ IMAGE SENSOR DRIVER 12399M: Sakari Ailus <sakari.ailus@iki.fi> 12400L: linux-media@vger.kernel.org 12401S: Maintained 12402F: drivers/media/i2c/smiapp/ 12403F: include/media/i2c/smiapp.h 12404F: drivers/media/i2c/smiapp-pll.c 12405F: drivers/media/i2c/smiapp-pll.h 12406F: include/uapi/linux/smiapp.h 12407F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12408 12409SMM665 HARDWARE MONITOR DRIVER 12410M: Guenter Roeck <linux@roeck-us.net> 12411L: linux-hwmon@vger.kernel.org 12412S: Maintained 12413F: Documentation/hwmon/smm665 12414F: drivers/hwmon/smm665.c 12415 12416SMSC EMC2103 HARDWARE MONITOR DRIVER 12417M: Steve Glendinning <steve.glendinning@shawell.net> 12418L: linux-hwmon@vger.kernel.org 12419S: Maintained 12420F: Documentation/hwmon/emc2103 12421F: drivers/hwmon/emc2103.c 12422 12423SMSC SCH5627 HARDWARE MONITOR DRIVER 12424M: Hans de Goede <hdegoede@redhat.com> 12425L: linux-hwmon@vger.kernel.org 12426S: Supported 12427F: Documentation/hwmon/sch5627 12428F: drivers/hwmon/sch5627.c 12429 12430SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12431M: Steve Glendinning <steve.glendinning@shawell.net> 12432L: linux-fbdev@vger.kernel.org 12433S: Maintained 12434F: drivers/video/fbdev/smscufx.c 12435 12436SMSC47B397 HARDWARE MONITOR DRIVER 12437M: Jean Delvare <jdelvare@suse.com> 12438L: linux-hwmon@vger.kernel.org 12439S: Maintained 12440F: Documentation/hwmon/smsc47b397 12441F: drivers/hwmon/smsc47b397.c 12442 12443SMSC911x ETHERNET DRIVER 12444M: Steve Glendinning <steve.glendinning@shawell.net> 12445L: netdev@vger.kernel.org 12446S: Maintained 12447F: include/linux/smsc911x.h 12448F: drivers/net/ethernet/smsc/smsc911x.* 12449 12450SMSC9420 PCI ETHERNET DRIVER 12451M: Steve Glendinning <steve.glendinning@shawell.net> 12452L: netdev@vger.kernel.org 12453S: Maintained 12454F: drivers/net/ethernet/smsc/smsc9420.* 12455 12456SOC-CAMERA V4L2 SUBSYSTEM 12457M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12458L: linux-media@vger.kernel.org 12459T: git git://linuxtv.org/media_tree.git 12460S: Maintained 12461F: include/media/soc* 12462F: drivers/media/i2c/soc_camera/ 12463F: drivers/media/platform/soc_camera/ 12464 12465SOEKRIS NET48XX LED SUPPORT 12466M: Chris Boot <bootc@bootc.net> 12467S: Maintained 12468F: drivers/leds/leds-net48xx.c 12469 12470SOFT-ROCE DRIVER (rxe) 12471M: Moni Shoua <monis@mellanox.com> 12472L: linux-rdma@vger.kernel.org 12473S: Supported 12474W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12475Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12476F: drivers/infiniband/sw/rxe/ 12477F: include/uapi/rdma/rdma_user_rxe.h 12478 12479SOFTLOGIC 6x10 MPEG CODEC 12480M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12481M: Anton Sviridenko <anton@corp.bluecherry.net> 12482M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12483M: Andrey Utkin <andrey_utkin@fastmail.com> 12484M: Ismael Luceno <ismael@iodev.co.uk> 12485L: linux-media@vger.kernel.org 12486S: Supported 12487F: drivers/media/pci/solo6x10/ 12488 12489SOFTWARE RAID (Multiple Disks) SUPPORT 12490M: Shaohua Li <shli@kernel.org> 12491L: linux-raid@vger.kernel.org 12492T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12493S: Supported 12494F: drivers/md/ 12495F: include/linux/raid/ 12496F: include/uapi/linux/raid/ 12497 12498SONIC NETWORK DRIVER 12499M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12500L: netdev@vger.kernel.org 12501S: Maintained 12502F: drivers/net/ethernet/natsemi/sonic.* 12503 12504SONICS SILICON BACKPLANE DRIVER (SSB) 12505M: Michael Buesch <m@bues.ch> 12506L: linux-wireless@vger.kernel.org 12507S: Maintained 12508F: drivers/ssb/ 12509F: include/linux/ssb/ 12510 12511SONY MEMORYSTICK CARD SUPPORT 12512M: Alex Dubov <oakad@yahoo.com> 12513W: http://tifmxx.berlios.de/ 12514S: Maintained 12515F: drivers/memstick/host/tifm_ms.c 12516 12517SONY MEMORYSTICK STANDARD SUPPORT 12518M: Maxim Levitsky <maximlevitsky@gmail.com> 12519S: Maintained 12520F: drivers/memstick/core/ms_block.* 12521 12522SONY VAIO CONTROL DEVICE DRIVER 12523M: Mattia Dongili <malattia@linux.it> 12524L: platform-driver-x86@vger.kernel.org 12525W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12526S: Maintained 12527F: Documentation/laptops/sony-laptop.txt 12528F: drivers/char/sonypi.c 12529F: drivers/platform/x86/sony-laptop.c 12530F: include/linux/sony-laptop.h 12531 12532SOUND 12533M: Jaroslav Kysela <perex@perex.cz> 12534M: Takashi Iwai <tiwai@suse.com> 12535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12536W: http://www.alsa-project.org/ 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12538T: git git://git.alsa-project.org/alsa-kernel.git 12539Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12540S: Maintained 12541F: Documentation/sound/ 12542F: include/sound/ 12543F: include/uapi/sound/ 12544F: sound/ 12545 12546SOUND - COMPRESSED AUDIO 12547M: Vinod Koul <vinod.koul@intel.com> 12548L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12550S: Supported 12551F: Documentation/sound/alsa/compress_offload.txt 12552F: include/sound/compress_driver.h 12553F: include/uapi/sound/compress_* 12554F: sound/core/compress_offload.c 12555F: sound/soc/soc-compress.c 12556 12557SOUND - DMAENGINE HELPERS 12558M: Lars-Peter Clausen <lars@metafoo.de> 12559S: Supported 12560F: include/sound/dmaengine_pcm.h 12561F: sound/core/pcm_dmaengine.c 12562F: sound/soc/soc-generic-dmaengine-pcm.c 12563 12564SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12565M: Liam Girdwood <lgirdwood@gmail.com> 12566M: Mark Brown <broonie@kernel.org> 12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12568L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12569W: http://alsa-project.org/main/index.php/ASoC 12570S: Supported 12571F: Documentation/devicetree/bindings/sound/ 12572F: Documentation/sound/alsa/soc/ 12573F: sound/soc/ 12574F: include/sound/soc* 12575 12576SP2 MEDIA DRIVER 12577M: Olli Salonen <olli.salonen@iki.fi> 12578L: linux-media@vger.kernel.org 12579W: https://linuxtv.org 12580Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12581S: Maintained 12582F: drivers/media/dvb-frontends/sp2* 12583 12584SPARC + UltraSPARC (sparc/sparc64) 12585M: "David S. Miller" <davem@davemloft.net> 12586L: sparclinux@vger.kernel.org 12587Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12590S: Maintained 12591F: arch/sparc/ 12592F: drivers/sbus/ 12593 12594SPARC SERIAL DRIVERS 12595M: "David S. Miller" <davem@davemloft.net> 12596L: sparclinux@vger.kernel.org 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12598T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12599S: Maintained 12600F: include/linux/sunserialcore.h 12601F: drivers/tty/serial/suncore.c 12602F: drivers/tty/serial/sunhv.c 12603F: drivers/tty/serial/sunsab.c 12604F: drivers/tty/serial/sunsab.h 12605F: drivers/tty/serial/sunsu.c 12606F: drivers/tty/serial/sunzilog.c 12607F: drivers/tty/serial/sunzilog.h 12608F: drivers/tty/vcc.c 12609 12610SPARSE CHECKER 12611M: "Christopher Li" <sparse@chrisli.org> 12612L: linux-sparse@vger.kernel.org 12613W: https://sparse.wiki.kernel.org/ 12614T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12615T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12616S: Maintained 12617F: include/linux/compiler.h 12618 12619SPEAR CLOCK FRAMEWORK SUPPORT 12620M: Viresh Kumar <vireshk@kernel.org> 12621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12622W: http://www.st.com/spear 12623S: Maintained 12624F: drivers/clk/spear/ 12625 12626SPEAR PLATFORM SUPPORT 12627M: Viresh Kumar <vireshk@kernel.org> 12628M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12630W: http://www.st.com/spear 12631S: Maintained 12632F: arch/arm/boot/dts/spear* 12633F: arch/arm/mach-spear/ 12634 12635SPI NOR SUBSYSTEM 12636M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12637M: Marek Vasut <marek.vasut@gmail.com> 12638L: linux-mtd@lists.infradead.org 12639W: http://www.linux-mtd.infradead.org/ 12640Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12641T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12642T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12643S: Maintained 12644F: drivers/mtd/spi-nor/ 12645F: include/linux/mtd/spi-nor.h 12646 12647SPI SUBSYSTEM 12648M: Mark Brown <broonie@kernel.org> 12649L: linux-spi@vger.kernel.org 12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12651Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12652S: Maintained 12653F: Documentation/devicetree/bindings/spi/ 12654F: Documentation/spi/ 12655F: drivers/spi/ 12656F: include/linux/spi/ 12657F: include/uapi/linux/spi/ 12658F: tools/spi/ 12659 12660SPIDERNET NETWORK DRIVER for CELL 12661M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12662L: netdev@vger.kernel.org 12663S: Supported 12664F: Documentation/networking/spider_net.txt 12665F: drivers/net/ethernet/toshiba/spider_net* 12666 12667SPMI SUBSYSTEM 12668R: Stephen Boyd <sboyd@codeaurora.org> 12669L: linux-arm-msm@vger.kernel.org 12670F: Documentation/devicetree/bindings/spmi/ 12671F: drivers/spmi/ 12672F: include/dt-bindings/spmi/spmi.h 12673F: include/linux/spmi.h 12674F: include/trace/events/spmi.h 12675 12676SPU FILE SYSTEM 12677M: Jeremy Kerr <jk@ozlabs.org> 12678L: linuxppc-dev@lists.ozlabs.org 12679W: http://www.ibm.com/developerworks/power/cell/ 12680S: Supported 12681F: Documentation/filesystems/spufs.txt 12682F: arch/powerpc/platforms/cell/spufs/ 12683 12684SQUASHFS FILE SYSTEM 12685M: Phillip Lougher <phillip@squashfs.org.uk> 12686L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12687W: http://squashfs.org.uk 12688T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12689S: Maintained 12690F: Documentation/filesystems/squashfs.txt 12691F: fs/squashfs/ 12692 12693SRM (Alpha) environment access 12694M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12695S: Maintained 12696F: arch/alpha/kernel/srm_env.c 12697 12698STABLE BRANCH 12699M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12700L: stable@vger.kernel.org 12701S: Supported 12702F: Documentation/process/stable-kernel-rules.rst 12703 12704STAGING - COMEDI 12705M: Ian Abbott <abbotti@mev.co.uk> 12706M: H Hartley Sweeten <hsweeten@visionengravers.com> 12707S: Odd Fixes 12708F: drivers/staging/comedi/ 12709 12710STAGING - FLARION FT1000 DRIVERS 12711M: Marek Belisko <marek.belisko@gmail.com> 12712S: Odd Fixes 12713F: drivers/staging/ft1000/ 12714 12715STAGING - INDUSTRIAL IO 12716M: Jonathan Cameron <jic23@kernel.org> 12717L: linux-iio@vger.kernel.org 12718S: Odd Fixes 12719F: Documentation/devicetree/bindings/staging/iio/ 12720F: drivers/staging/iio/ 12721 12722STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12723M: Jarod Wilson <jarod@wilsonet.com> 12724W: http://www.lirc.org/ 12725S: Odd Fixes 12726F: drivers/staging/media/lirc/ 12727 12728STAGING - LUSTRE PARALLEL FILESYSTEM 12729M: Oleg Drokin <oleg.drokin@intel.com> 12730M: Andreas Dilger <andreas.dilger@intel.com> 12731M: James Simmons <jsimmons@infradead.org> 12732L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12733W: http://wiki.lustre.org/ 12734S: Maintained 12735F: drivers/staging/lustre 12736 12737STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12738M: Marc Dietrich <marvin24@gmx.de> 12739L: ac100@lists.launchpad.net (moderated for non-subscribers) 12740L: linux-tegra@vger.kernel.org 12741S: Maintained 12742F: drivers/staging/nvec/ 12743 12744STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12745M: Jens Frederich <jfrederich@gmail.com> 12746M: Daniel Drake <dsd@laptop.org> 12747M: Jon Nettleton <jon.nettleton@gmail.com> 12748W: http://wiki.laptop.org/go/DCON 12749S: Maintained 12750F: drivers/staging/olpc_dcon/ 12751 12752STAGING - REALTEK RTL8712U DRIVERS 12753M: Larry Finger <Larry.Finger@lwfinger.net> 12754M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12755S: Odd Fixes 12756F: drivers/staging/rtl8712/ 12757 12758STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12759M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12760M: Teddy Wang <teddy.wang@siliconmotion.com> 12761M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12762L: linux-fbdev@vger.kernel.org 12763S: Maintained 12764F: drivers/staging/sm750fb/ 12765 12766STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12767M: William Hubbs <w.d.hubbs@gmail.com> 12768M: Chris Brannon <chris@the-brannons.com> 12769M: Kirk Reiser <kirk@reisers.ca> 12770M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12771L: speakup@linux-speakup.org 12772W: http://www.linux-speakup.org/ 12773S: Odd Fixes 12774F: drivers/staging/speakup/ 12775 12776STAGING - VIA VT665X DRIVERS 12777M: Forest Bond <forest@alittletooquiet.net> 12778S: Odd Fixes 12779F: drivers/staging/vt665?/ 12780 12781STAGING - WILC1000 WIFI DRIVER 12782M: Aditya Shankar <aditya.shankar@microchip.com> 12783M: Ganesh Krishna <ganesh.krishna@microchip.com> 12784L: linux-wireless@vger.kernel.org 12785S: Supported 12786F: drivers/staging/wilc1000/ 12787 12788STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12789M: Arnaud Patard <arnaud.patard@rtp-net.org> 12790S: Odd Fixes 12791F: drivers/staging/xgifb/ 12792 12793STAGING SUBSYSTEM 12794M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12795T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12796L: devel@driverdev.osuosl.org 12797S: Supported 12798F: drivers/staging/ 12799 12800STARFIRE/DURALAN NETWORK DRIVER 12801M: Ion Badulescu <ionut@badula.org> 12802S: Odd Fixes 12803F: drivers/net/ethernet/adaptec/starfire* 12804 12805STEC S1220 SKD DRIVER 12806M: Bart Van Assche <bart.vanassche@wdc.com> 12807L: linux-block@vger.kernel.org 12808S: Maintained 12809F: drivers/block/skd*[ch] 12810 12811STI CEC DRIVER 12812M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 12813S: Maintained 12814F: drivers/staging/media/st-cec/ 12815F: Documentation/devicetree/bindings/media/stih-cec.txt 12816 12817STK1160 USB VIDEO CAPTURE DRIVER 12818M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 12819L: linux-media@vger.kernel.org 12820T: git git://linuxtv.org/media_tree.git 12821S: Maintained 12822F: drivers/media/usb/stk1160/ 12823 12824STMMAC ETHERNET DRIVER 12825M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 12826M: Alexandre Torgue <alexandre.torgue@st.com> 12827L: netdev@vger.kernel.org 12828W: http://www.stlinux.com 12829S: Supported 12830F: drivers/net/ethernet/stmicro/stmmac/ 12831 12832SUN3/3X 12833M: Sam Creasey <sammy@sammy.net> 12834W: http://sammy.net/sun3/ 12835S: Maintained 12836F: arch/m68k/kernel/*sun3* 12837F: arch/m68k/sun3*/ 12838F: arch/m68k/include/asm/sun3* 12839F: drivers/net/ethernet/i825xx/sun3* 12840 12841SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12842M: Hans de Goede <hdegoede@redhat.com> 12843L: linux-input@vger.kernel.org 12844S: Maintained 12845F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12846F: drivers/input/keyboard/sun4i-lradc-keys.c 12847 12848SUNDANCE NETWORK DRIVER 12849M: Denis Kirjanov <kda@linux-powerpc.org> 12850L: netdev@vger.kernel.org 12851S: Maintained 12852F: drivers/net/ethernet/dlink/sundance.c 12853 12854SUPERH 12855M: Yoshinori Sato <ysato@users.sourceforge.jp> 12856M: Rich Felker <dalias@libc.org> 12857L: linux-sh@vger.kernel.org 12858Q: http://patchwork.kernel.org/project/linux-sh/list/ 12859S: Maintained 12860F: Documentation/sh/ 12861F: arch/sh/ 12862F: drivers/sh/ 12863 12864SUSPEND TO RAM 12865M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12866M: Len Brown <len.brown@intel.com> 12867M: Pavel Machek <pavel@ucw.cz> 12868L: linux-pm@vger.kernel.org 12869B: https://bugzilla.kernel.org 12870S: Supported 12871F: Documentation/power/ 12872F: arch/x86/kernel/acpi/ 12873F: drivers/base/power/ 12874F: kernel/power/ 12875F: include/linux/suspend.h 12876F: include/linux/freezer.h 12877F: include/linux/pm.h 12878 12879SVGA HANDLING 12880M: Martin Mares <mj@ucw.cz> 12881L: linux-video@atrey.karlin.mff.cuni.cz 12882S: Maintained 12883F: Documentation/svga.txt 12884F: arch/x86/boot/video* 12885 12886SWIOTLB SUBSYSTEM 12887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12888L: linux-kernel@vger.kernel.org 12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12890S: Supported 12891F: lib/swiotlb.c 12892F: arch/*/kernel/pci-swiotlb.c 12893F: include/linux/swiotlb.h 12894 12895SWITCHDEV 12896M: Jiri Pirko <jiri@resnulli.us> 12897M: Ivan Vecera <ivecera@redhat.com> 12898L: netdev@vger.kernel.org 12899S: Supported 12900F: net/switchdev/ 12901F: include/net/switchdev.h 12902 12903SYNC FILE FRAMEWORK 12904M: Sumit Semwal <sumit.semwal@linaro.org> 12905R: Gustavo Padovan <gustavo@padovan.org> 12906S: Maintained 12907L: linux-media@vger.kernel.org 12908L: dri-devel@lists.freedesktop.org 12909F: drivers/dma-buf/sync_* 12910F: drivers/dma-buf/dma-fence* 12911F: drivers/dma-buf/sw_sync.c 12912F: include/linux/sync_file.h 12913F: include/uapi/linux/sync_file.h 12914F: Documentation/sync_file.txt 12915T: git git://anongit.freedesktop.org/drm/drm-misc 12916 12917SYNOPSYS ARC ARCHITECTURE 12918M: Vineet Gupta <vgupta@synopsys.com> 12919L: linux-snps-arc@lists.infradead.org 12920S: Supported 12921F: arch/arc/ 12922F: Documentation/devicetree/bindings/arc/* 12923F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12924F: drivers/clocksource/arc_timer.c 12925F: drivers/tty/serial/arc_uart.c 12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12927 12928SYNOPSYS ARC HSDK SDP pll clock driver 12929M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12930S: Supported 12931F: drivers/clk/clk-hsdk-pll.c 12932F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 12933 12934SYNOPSYS ARC SDP clock driver 12935M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12936S: Supported 12937F: drivers/clk/axs10x/* 12938F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 12939 12940SYNOPSYS ARC SDP platform support 12941M: Alexey Brodkin <abrodkin@synopsys.com> 12942S: Supported 12943F: arch/arc/plat-axs10x 12944F: arch/arc/boot/dts/ax* 12945F: Documentation/devicetree/bindings/arc/axs10* 12946 12947SYNOPSYS DESIGNWARE DMAC DRIVER 12948M: Viresh Kumar <vireshk@kernel.org> 12949M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12950S: Maintained 12951F: include/linux/dma/dw.h 12952F: include/linux/platform_data/dma-dw.h 12953F: drivers/dma/dw/ 12954 12955SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 12956M: Jie Deng <jiedeng@synopsys.com> 12957L: netdev@vger.kernel.org 12958S: Supported 12959F: drivers/net/ethernet/synopsys/ 12960 12961SYNOPSYS DESIGNWARE I2C DRIVER 12962M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 12963R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 12964R: Mika Westerberg <mika.westerberg@linux.intel.com> 12965L: linux-i2c@vger.kernel.org 12966S: Maintained 12967F: drivers/i2c/busses/i2c-designware-* 12968F: include/linux/platform_data/i2c-designware.h 12969 12970SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 12971M: Jaehoon Chung <jh80.chung@samsung.com> 12972L: linux-mmc@vger.kernel.org 12973S: Maintained 12974F: drivers/mmc/host/dw_mmc* 12975 12976SYNOPSYS HSDK RESET CONTROLLER DRIVER 12977M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 12978S: Supported 12979F: drivers/reset/reset-hsdk.c 12980F: include/dt-bindings/reset/snps,hsdk-reset.h 12981F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 12982 12983SYSTEM CONFIGURATION (SYSCON) 12984M: Lee Jones <lee.jones@linaro.org> 12985M: Arnd Bergmann <arnd@arndb.de> 12986T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12987S: Supported 12988F: drivers/mfd/syscon.c 12989 12990SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 12991M: Sudeep Holla <sudeep.holla@arm.com> 12992L: linux-arm-kernel@lists.infradead.org 12993S: Maintained 12994F: Documentation/devicetree/bindings/arm/arm,scpi.txt 12995F: drivers/clk/clk-scpi.c 12996F: drivers/cpufreq/scpi-cpufreq.c 12997F: drivers/firmware/arm_scpi.c 12998F: include/linux/scpi_protocol.h 12999 13000SYSTEM RESET/SHUTDOWN DRIVERS 13001M: Sebastian Reichel <sre@kernel.org> 13002L: linux-pm@vger.kernel.org 13003T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13004S: Maintained 13005F: Documentation/devicetree/bindings/power/reset/ 13006F: drivers/power/reset/ 13007 13008SYSTEM TRACE MODULE CLASS 13009M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13010S: Maintained 13011T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13012F: Documentation/trace/stm.txt 13013F: drivers/hwtracing/stm/ 13014F: include/linux/stm.h 13015F: include/uapi/linux/stm.h 13016 13017SYSV FILESYSTEM 13018M: Christoph Hellwig <hch@infradead.org> 13019S: Maintained 13020F: Documentation/filesystems/sysv-fs.txt 13021F: fs/sysv/ 13022F: include/linux/sysv_fs.h 13023 13024TARGET SUBSYSTEM 13025M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13026L: linux-scsi@vger.kernel.org 13027L: target-devel@vger.kernel.org 13028W: http://www.linux-iscsi.org 13029W: http://groups.google.com/group/linux-iscsi-target-dev 13030T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13031S: Supported 13032F: drivers/target/ 13033F: include/target/ 13034F: Documentation/target/ 13035 13036TASKSTATS STATISTICS INTERFACE 13037M: Balbir Singh <bsingharora@gmail.com> 13038S: Maintained 13039F: Documentation/accounting/taskstats* 13040F: include/linux/taskstats* 13041F: kernel/taskstats.c 13042 13043TC subsystem 13044M: Jamal Hadi Salim <jhs@mojatatu.com> 13045M: Cong Wang <xiyou.wangcong@gmail.com> 13046M: Jiri Pirko <jiri@resnulli.us> 13047L: netdev@vger.kernel.org 13048S: Maintained 13049F: include/net/pkt_cls.h 13050F: include/net/pkt_sched.h 13051F: include/net/tc_act/ 13052F: include/uapi/linux/pkt_cls.h 13053F: include/uapi/linux/pkt_sched.h 13054F: include/uapi/linux/tc_act/ 13055F: include/uapi/linux/tc_ematch/ 13056F: net/sched/ 13057 13058TCP LOW PRIORITY MODULE 13059M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13060M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13061W: http://tcp-lp-mod.sourceforge.net/ 13062S: Maintained 13063F: net/ipv4/tcp_lp.c 13064 13065TDA10071 MEDIA DRIVER 13066M: Antti Palosaari <crope@iki.fi> 13067L: linux-media@vger.kernel.org 13068W: https://linuxtv.org 13069W: http://palosaari.fi/linux/ 13070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13071T: git git://linuxtv.org/anttip/media_tree.git 13072S: Maintained 13073F: drivers/media/dvb-frontends/tda10071* 13074 13075TDA18212 MEDIA DRIVER 13076M: Antti Palosaari <crope@iki.fi> 13077L: linux-media@vger.kernel.org 13078W: https://linuxtv.org 13079W: http://palosaari.fi/linux/ 13080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13081T: git git://linuxtv.org/anttip/media_tree.git 13082S: Maintained 13083F: drivers/media/tuners/tda18212* 13084 13085TDA18218 MEDIA DRIVER 13086M: Antti Palosaari <crope@iki.fi> 13087L: linux-media@vger.kernel.org 13088W: https://linuxtv.org 13089W: http://palosaari.fi/linux/ 13090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13091T: git git://linuxtv.org/anttip/media_tree.git 13092S: Maintained 13093F: drivers/media/tuners/tda18218* 13094 13095TDA18271 MEDIA DRIVER 13096M: Michael Krufky <mkrufky@linuxtv.org> 13097L: linux-media@vger.kernel.org 13098W: https://linuxtv.org 13099W: http://github.com/mkrufky 13100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13101T: git git://linuxtv.org/mkrufky/tuners.git 13102S: Maintained 13103F: drivers/media/tuners/tda18271* 13104 13105TDA827x MEDIA DRIVER 13106M: Michael Krufky <mkrufky@linuxtv.org> 13107L: linux-media@vger.kernel.org 13108W: https://linuxtv.org 13109W: http://github.com/mkrufky 13110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13111T: git git://linuxtv.org/mkrufky/tuners.git 13112S: Maintained 13113F: drivers/media/tuners/tda8290.* 13114 13115TDA8290 MEDIA DRIVER 13116M: Michael Krufky <mkrufky@linuxtv.org> 13117L: linux-media@vger.kernel.org 13118W: https://linuxtv.org 13119W: http://github.com/mkrufky 13120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13121T: git git://linuxtv.org/mkrufky/tuners.git 13122S: Maintained 13123F: drivers/media/tuners/tda8290.* 13124 13125TDA9840 MEDIA DRIVER 13126M: Hans Verkuil <hverkuil@xs4all.nl> 13127L: linux-media@vger.kernel.org 13128T: git git://linuxtv.org/media_tree.git 13129W: https://linuxtv.org 13130S: Maintained 13131F: drivers/media/i2c/tda9840* 13132 13133TEA5761 TUNER DRIVER 13134M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13135M: Mauro Carvalho Chehab <mchehab@kernel.org> 13136L: linux-media@vger.kernel.org 13137W: https://linuxtv.org 13138T: git git://linuxtv.org/media_tree.git 13139S: Odd fixes 13140F: drivers/media/tuners/tea5761.* 13141 13142TEA5767 TUNER DRIVER 13143M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13144M: Mauro Carvalho Chehab <mchehab@kernel.org> 13145L: linux-media@vger.kernel.org 13146W: https://linuxtv.org 13147T: git git://linuxtv.org/media_tree.git 13148S: Maintained 13149F: drivers/media/tuners/tea5767.* 13150 13151TEA6415C MEDIA DRIVER 13152M: Hans Verkuil <hverkuil@xs4all.nl> 13153L: linux-media@vger.kernel.org 13154T: git git://linuxtv.org/media_tree.git 13155W: https://linuxtv.org 13156S: Maintained 13157F: drivers/media/i2c/tea6415c* 13158 13159TEA6420 MEDIA DRIVER 13160M: Hans Verkuil <hverkuil@xs4all.nl> 13161L: linux-media@vger.kernel.org 13162T: git git://linuxtv.org/media_tree.git 13163W: https://linuxtv.org 13164S: Maintained 13165F: drivers/media/i2c/tea6420* 13166 13167TEAM DRIVER 13168M: Jiri Pirko <jiri@resnulli.us> 13169L: netdev@vger.kernel.org 13170S: Supported 13171F: drivers/net/team/ 13172F: include/linux/if_team.h 13173F: include/uapi/linux/if_team.h 13174 13175TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13176M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13177S: Maintained 13178F: arch/x86/platform/ts5500/ 13179 13180TECHNOTREND USB IR RECEIVER 13181M: Sean Young <sean@mess.org> 13182L: linux-media@vger.kernel.org 13183S: Maintained 13184F: drivers/media/rc/ttusbir.c 13185 13186TEE SUBSYSTEM 13187M: Jens Wiklander <jens.wiklander@linaro.org> 13188S: Maintained 13189F: include/linux/tee_drv.h 13190F: include/uapi/linux/tee.h 13191F: drivers/tee/ 13192F: Documentation/tee.txt 13193 13194TEGRA ARCHITECTURE SUPPORT 13195M: Thierry Reding <thierry.reding@gmail.com> 13196M: Jonathan Hunter <jonathanh@nvidia.com> 13197L: linux-tegra@vger.kernel.org 13198Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13200S: Supported 13201N: [^a-z]tegra 13202 13203TEGRA CLOCK DRIVER 13204M: Peter De Schrijver <pdeschrijver@nvidia.com> 13205M: Prashant Gaikwad <pgaikwad@nvidia.com> 13206S: Supported 13207F: drivers/clk/tegra/ 13208 13209TEGRA DMA DRIVERS 13210M: Laxman Dewangan <ldewangan@nvidia.com> 13211M: Jon Hunter <jonathanh@nvidia.com> 13212S: Supported 13213F: drivers/dma/tegra* 13214 13215TEGRA I2C DRIVER 13216M: Laxman Dewangan <ldewangan@nvidia.com> 13217S: Supported 13218F: drivers/i2c/busses/i2c-tegra.c 13219 13220TEGRA IOMMU DRIVERS 13221M: Hiroshi Doyu <hdoyu@nvidia.com> 13222S: Supported 13223F: drivers/iommu/tegra* 13224 13225TEGRA KBC DRIVER 13226M: Rakesh Iyer <riyer@nvidia.com> 13227M: Laxman Dewangan <ldewangan@nvidia.com> 13228S: Supported 13229F: drivers/input/keyboard/tegra-kbc.c 13230 13231TEGRA PWM DRIVER 13232M: Thierry Reding <thierry.reding@gmail.com> 13233S: Supported 13234F: drivers/pwm/pwm-tegra.c 13235 13236TEGRA SERIAL DRIVER 13237M: Laxman Dewangan <ldewangan@nvidia.com> 13238S: Supported 13239F: drivers/tty/serial/serial-tegra.c 13240 13241TEGRA SPI DRIVER 13242M: Laxman Dewangan <ldewangan@nvidia.com> 13243S: Supported 13244F: drivers/spi/spi-tegra* 13245 13246TEHUTI ETHERNET DRIVER 13247M: Andy Gospodarek <andy@greyhouse.net> 13248L: netdev@vger.kernel.org 13249S: Supported 13250F: drivers/net/ethernet/tehuti/* 13251 13252Telecom Clock Driver for MCPL0010 13253M: Mark Gross <mark.gross@intel.com> 13254S: Supported 13255F: drivers/char/tlclk.c 13256 13257TENSILICA XTENSA PORT (xtensa) 13258M: Chris Zankel <chris@zankel.net> 13259M: Max Filippov <jcmvbkbc@gmail.com> 13260L: linux-xtensa@linux-xtensa.org 13261T: git git://github.com/czankel/xtensa-linux.git 13262S: Maintained 13263F: arch/xtensa/ 13264F: drivers/irqchip/irq-xtensa-* 13265 13266Texas Instruments' System Control Interface (TISCI) Protocol Driver 13267M: Nishanth Menon <nm@ti.com> 13268M: Tero Kristo <t-kristo@ti.com> 13269M: Santosh Shilimkar <ssantosh@kernel.org> 13270L: linux-arm-kernel@lists.infradead.org 13271S: Maintained 13272F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13273F: drivers/firmware/ti_sci* 13274F: include/linux/soc/ti/ti_sci_protocol.h 13275F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13276F: include/dt-bindings/genpd/k2g.h 13277F: drivers/soc/ti/ti_sci_pm_domains.c 13278F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13279F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13280F: drivers/clk/keystone/sci-clk.c 13281F: drivers/reset/reset-ti-sci.c 13282 13283THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13284M: Hans Verkuil <hverkuil@xs4all.nl> 13285L: linux-media@vger.kernel.org 13286T: git git://linuxtv.org/media_tree.git 13287W: https://linuxtv.org 13288S: Maintained 13289F: drivers/media/radio/radio-raremono.c 13290 13291THERMAL 13292M: Zhang Rui <rui.zhang@intel.com> 13293M: Eduardo Valentin <edubezval@gmail.com> 13294L: linux-pm@vger.kernel.org 13295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13296T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13297Q: https://patchwork.kernel.org/project/linux-pm/list/ 13298S: Supported 13299F: drivers/thermal/ 13300F: include/linux/thermal.h 13301F: include/uapi/linux/thermal.h 13302F: include/linux/cpu_cooling.h 13303F: Documentation/devicetree/bindings/thermal/ 13304 13305THERMAL/CPU_COOLING 13306M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13307M: Viresh Kumar <viresh.kumar@linaro.org> 13308M: Javi Merino <javi.merino@kernel.org> 13309L: linux-pm@vger.kernel.org 13310S: Supported 13311F: Documentation/thermal/cpu-cooling-api.txt 13312F: drivers/thermal/cpu_cooling.c 13313F: include/linux/cpu_cooling.h 13314 13315THINKPAD ACPI EXTRAS DRIVER 13316M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13317L: ibm-acpi-devel@lists.sourceforge.net 13318L: platform-driver-x86@vger.kernel.org 13319W: http://ibm-acpi.sourceforge.net 13320W: http://thinkwiki.org/wiki/Ibm-acpi 13321T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13322S: Maintained 13323F: drivers/platform/x86/thinkpad_acpi.c 13324 13325THUNDERBOLT DRIVER 13326M: Andreas Noever <andreas.noever@gmail.com> 13327M: Michael Jamet <michael.jamet@intel.com> 13328M: Mika Westerberg <mika.westerberg@linux.intel.com> 13329M: Yehezkel Bernat <yehezkel.bernat@intel.com> 13330S: Maintained 13331F: drivers/thunderbolt/ 13332 13333THUNDERX GPIO DRIVER 13334M: David Daney <david.daney@cavium.com> 13335S: Maintained 13336F: drivers/gpio/gpio-thunderx.c 13337 13338TI AM437X VPFE DRIVER 13339M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13340L: linux-media@vger.kernel.org 13341W: https://linuxtv.org 13342Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13343T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13344S: Maintained 13345F: drivers/media/platform/am437x/ 13346 13347TI BANDGAP AND THERMAL DRIVER 13348M: Eduardo Valentin <edubezval@gmail.com> 13349M: Keerthy <j-keerthy@ti.com> 13350L: linux-pm@vger.kernel.org 13351L: linux-omap@vger.kernel.org 13352S: Maintained 13353F: drivers/thermal/ti-soc-thermal/ 13354 13355TI BQ27XXX POWER SUPPLY DRIVER 13356R: Andrew F. Davis <afd@ti.com> 13357F: include/linux/power/bq27xxx_battery.h 13358F: drivers/power/supply/bq27xxx_battery.c 13359F: drivers/power/supply/bq27xxx_battery_i2c.c 13360 13361TI CDCE706 CLOCK DRIVER 13362M: Max Filippov <jcmvbkbc@gmail.com> 13363S: Maintained 13364F: drivers/clk/clk-cdce706.c 13365 13366TI CLOCK DRIVER 13367M: Tero Kristo <t-kristo@ti.com> 13368L: linux-omap@vger.kernel.org 13369S: Maintained 13370F: drivers/clk/ti/ 13371F: include/linux/clk/ti.h 13372 13373TI DAVINCI MACHINE SUPPORT 13374M: Sekhar Nori <nsekhar@ti.com> 13375M: Kevin Hilman <khilman@kernel.org> 13376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13377T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 13378S: Supported 13379F: arch/arm/mach-davinci/ 13380F: drivers/i2c/busses/i2c-davinci.c 13381F: arch/arm/boot/dts/da850* 13382 13383TI DAVINCI SERIES GPIO DRIVER 13384M: Keerthy <j-keerthy@ti.com> 13385L: linux-gpio@vger.kernel.org 13386S: Maintained 13387F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 13388F: drivers/gpio/gpio-davinci.c 13389 13390TI DAVINCI SERIES MEDIA DRIVER 13391M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13392L: linux-media@vger.kernel.org 13393W: https://linuxtv.org 13394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13395T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13396S: Maintained 13397F: drivers/media/platform/davinci/ 13398F: include/media/davinci/ 13399 13400TI ETHERNET SWITCH DRIVER (CPSW) 13401R: Grygorii Strashko <grygorii.strashko@ti.com> 13402L: linux-omap@vger.kernel.org 13403L: netdev@vger.kernel.org 13404S: Maintained 13405F: drivers/net/ethernet/ti/cpsw* 13406F: drivers/net/ethernet/ti/davinci* 13407 13408TI FLASH MEDIA INTERFACE DRIVER 13409M: Alex Dubov <oakad@yahoo.com> 13410S: Maintained 13411F: drivers/misc/tifm* 13412F: drivers/mmc/host/tifm_sd.c 13413F: include/linux/tifm.h 13414 13415TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13416M: Santosh Shilimkar <ssantosh@kernel.org> 13417L: linux-kernel@vger.kernel.org 13418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13419S: Maintained 13420F: drivers/soc/ti/* 13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13422 13423TI LM49xxx FAMILY ASoC CODEC DRIVERS 13424M: M R Swami Reddy <mr.swami.reddy@ti.com> 13425M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13426L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13427S: Maintained 13428F: sound/soc/codecs/lm49453* 13429F: sound/soc/codecs/isabelle* 13430 13431TI LP855x BACKLIGHT DRIVER 13432M: Milo Kim <milo.kim@ti.com> 13433S: Maintained 13434F: Documentation/backlight/lp855x-driver.txt 13435F: drivers/video/backlight/lp855x_bl.c 13436F: include/linux/platform_data/lp855x.h 13437 13438TI LP8727 CHARGER DRIVER 13439M: Milo Kim <milo.kim@ti.com> 13440S: Maintained 13441F: drivers/power/supply/lp8727_charger.c 13442F: include/linux/platform_data/lp8727.h 13443 13444TI LP8788 MFD DRIVER 13445M: Milo Kim <milo.kim@ti.com> 13446S: Maintained 13447F: drivers/iio/adc/lp8788_adc.c 13448F: drivers/leds/leds-lp8788.c 13449F: drivers/mfd/lp8788*.c 13450F: drivers/power/supply/lp8788-charger.c 13451F: drivers/regulator/lp8788-*.c 13452F: include/linux/mfd/lp8788*.h 13453 13454TI NETCP ETHERNET DRIVER 13455M: Wingman Kwok <w-kwok2@ti.com> 13456M: Murali Karicheri <m-karicheri2@ti.com> 13457L: netdev@vger.kernel.org 13458S: Maintained 13459F: drivers/net/ethernet/ti/netcp* 13460 13461TI TAS571X FAMILY ASoC CODEC DRIVER 13462M: Kevin Cernekee <cernekee@chromium.org> 13463L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13464S: Odd Fixes 13465F: sound/soc/codecs/tas571x* 13466 13467TI TRF7970A NFC DRIVER 13468M: Mark Greer <mgreer@animalcreek.com> 13469L: linux-wireless@vger.kernel.org 13470L: linux-nfc@lists.01.org (moderated for non-subscribers) 13471S: Supported 13472F: drivers/nfc/trf7970a.c 13473F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 13474 13475TI TWL4030 SERIES SOC CODEC DRIVER 13476M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13477L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13478S: Maintained 13479F: sound/soc/codecs/twl4030* 13480 13481TI VPE/CAL DRIVERS 13482M: Benoit Parrot <bparrot@ti.com> 13483L: linux-media@vger.kernel.org 13484W: http://linuxtv.org/ 13485Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13486S: Maintained 13487F: drivers/media/platform/ti-vpe/ 13488 13489TI WILINK WIRELESS DRIVERS 13490L: linux-wireless@vger.kernel.org 13491W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13492W: http://wireless.kernel.org/en/users/Drivers/wl1251 13493T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13494S: Orphan 13495F: drivers/net/wireless/ti/ 13496F: include/linux/wl12xx.h 13497 13498TILE ARCHITECTURE 13499M: Chris Metcalf <cmetcalf@mellanox.com> 13500W: http://www.mellanox.com/repository/solutions/tile-scm/ 13501T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13502S: Supported 13503F: arch/tile/ 13504F: drivers/char/tile-srom.c 13505F: drivers/edac/tile_edac.c 13506F: drivers/net/ethernet/tile/ 13507F: drivers/rtc/rtc-tile.c 13508F: drivers/tty/hvc/hvc_tile.c 13509F: drivers/tty/serial/tilegx.c 13510F: drivers/usb/host/*-tilegx.c 13511F: include/linux/usb/tilegx.h 13512 13513TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 13514M: John Stultz <john.stultz@linaro.org> 13515M: Thomas Gleixner <tglx@linutronix.de> 13516R: Stephen Boyd <sboyd@codeaurora.org> 13517L: linux-kernel@vger.kernel.org 13518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 13519S: Supported 13520F: include/linux/clocksource.h 13521F: include/linux/time.h 13522F: include/linux/timex.h 13523F: include/uapi/linux/time.h 13524F: include/uapi/linux/timex.h 13525F: kernel/time/clocksource.c 13526F: kernel/time/time*.c 13527F: kernel/time/alarmtimer.c 13528F: kernel/time/ntp.c 13529F: tools/testing/selftests/timers/ 13530 13531TIPC NETWORK LAYER 13532M: Jon Maloy <jon.maloy@ericsson.com> 13533M: Ying Xue <ying.xue@windriver.com> 13534L: netdev@vger.kernel.org (core kernel code) 13535L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13536W: http://tipc.sourceforge.net/ 13537S: Maintained 13538F: include/uapi/linux/tipc*.h 13539F: net/tipc/ 13540 13541TLAN NETWORK DRIVER 13542M: Samuel Chessman <chessman@tux.org> 13543L: tlan-devel@lists.sourceforge.net (subscribers-only) 13544W: http://sourceforge.net/projects/tlan/ 13545S: Maintained 13546F: Documentation/networking/tlan.txt 13547F: drivers/net/ethernet/ti/tlan.* 13548 13549TM6000 VIDEO4LINUX DRIVER 13550M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13551M: Mauro Carvalho Chehab <mchehab@kernel.org> 13552L: linux-media@vger.kernel.org 13553W: https://linuxtv.org 13554T: git git://linuxtv.org/media_tree.git 13555S: Odd fixes 13556F: drivers/media/usb/tm6000/ 13557F: Documentation/media/v4l-drivers/tm6000* 13558 13559TMIO/SDHI MMC DRIVER 13560M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13561L: linux-mmc@vger.kernel.org 13562S: Supported 13563F: drivers/mmc/host/tmio_mmc* 13564F: drivers/mmc/host/renesas_sdhi* 13565F: include/linux/mfd/tmio.h 13566 13567TMP401 HARDWARE MONITOR DRIVER 13568M: Guenter Roeck <linux@roeck-us.net> 13569L: linux-hwmon@vger.kernel.org 13570S: Maintained 13571F: Documentation/hwmon/tmp401 13572F: drivers/hwmon/tmp401.c 13573 13574TMPFS (SHMEM FILESYSTEM) 13575M: Hugh Dickins <hughd@google.com> 13576L: linux-mm@kvack.org 13577S: Maintained 13578F: include/linux/shmem_fs.h 13579F: mm/shmem.c 13580 13581TOMOYO SECURITY MODULE 13582M: Kentaro Takeda <takedakn@nttdata.co.jp> 13583M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13584L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13585L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13586L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13587L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13588W: http://tomoyo.sourceforge.jp/ 13589T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13590S: Maintained 13591F: security/tomoyo/ 13592 13593TOPSTAR LAPTOP EXTRAS DRIVER 13594M: Herton Ronaldo Krzesinski <herton@canonical.com> 13595L: platform-driver-x86@vger.kernel.org 13596S: Maintained 13597F: drivers/platform/x86/topstar-laptop.c 13598 13599TOSHIBA ACPI EXTRAS DRIVER 13600M: Azael Avalos <coproscefalo@gmail.com> 13601L: platform-driver-x86@vger.kernel.org 13602S: Maintained 13603F: drivers/platform/x86/toshiba_acpi.c 13604 13605TOSHIBA BLUETOOTH DRIVER 13606M: Azael Avalos <coproscefalo@gmail.com> 13607L: platform-driver-x86@vger.kernel.org 13608S: Maintained 13609F: drivers/platform/x86/toshiba_bluetooth.c 13610 13611TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13612M: Azael Avalos <coproscefalo@gmail.com> 13613L: platform-driver-x86@vger.kernel.org 13614S: Maintained 13615F: drivers/platform/x86/toshiba_haps.c 13616 13617TOSHIBA SMM DRIVER 13618M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13619W: http://www.buzzard.org.uk/toshiba/ 13620S: Maintained 13621F: drivers/char/toshiba.c 13622F: include/linux/toshiba.h 13623F: include/uapi/linux/toshiba.h 13624 13625TOSHIBA TC358743 DRIVER 13626M: Mats Randgaard <matrandg@cisco.com> 13627L: linux-media@vger.kernel.org 13628S: Maintained 13629F: drivers/media/i2c/tc358743* 13630F: include/media/i2c/tc358743.h 13631 13632TOSHIBA WMI HOTKEYS DRIVER 13633M: Azael Avalos <coproscefalo@gmail.com> 13634L: platform-driver-x86@vger.kernel.org 13635S: Maintained 13636F: drivers/platform/x86/toshiba-wmi.c 13637 13638TPM DEVICE DRIVER 13639M: Peter Huewe <peterhuewe@gmx.de> 13640M: Marcel Selhorst <tpmdd@selhorst.net> 13641M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13642R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13643W: http://tpmdd.sourceforge.net 13644L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13645Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13646T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13647S: Maintained 13648F: drivers/char/tpm/ 13649 13650TPM IBM_VTPM DEVICE DRIVER 13651M: Ashley Lai <ashleydlai@gmail.com> 13652W: http://tpmdd.sourceforge.net 13653L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13654S: Maintained 13655F: drivers/char/tpm/tpm_ibmvtpm* 13656 13657TRACING 13658M: Steven Rostedt <rostedt@goodmis.org> 13659M: Ingo Molnar <mingo@redhat.com> 13660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13661S: Maintained 13662F: Documentation/trace/ftrace.txt 13663F: arch/*/*/*/ftrace.h 13664F: arch/*/kernel/ftrace.c 13665F: include/*/ftrace.h 13666F: include/linux/trace*.h 13667F: include/trace/ 13668F: kernel/trace/ 13669F: tools/testing/selftests/ftrace/ 13670 13671TRACING MMIO ACCESSES (MMIOTRACE) 13672M: Steven Rostedt <rostedt@goodmis.org> 13673M: Ingo Molnar <mingo@kernel.org> 13674R: Karol Herbst <karolherbst@gmail.com> 13675R: Pekka Paalanen <ppaalanen@gmail.com> 13676S: Maintained 13677L: linux-kernel@vger.kernel.org 13678L: nouveau@lists.freedesktop.org 13679F: kernel/trace/trace_mmiotrace.c 13680F: include/linux/mmiotrace.h 13681F: arch/x86/mm/kmmio.c 13682F: arch/x86/mm/mmio-mod.c 13683F: arch/x86/mm/testmmiotrace.c 13684 13685TRIVIAL PATCHES 13686M: Jiri Kosina <trivial@kernel.org> 13687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13688S: Maintained 13689K: ^Subject:.*(?i)trivial 13690 13691TTY LAYER 13692M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13693M: Jiri Slaby <jslaby@suse.com> 13694S: Supported 13695T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13696F: Documentation/serial/ 13697F: drivers/tty/ 13698F: drivers/tty/serial/serial_core.c 13699F: include/linux/serial_core.h 13700F: include/linux/serial.h 13701F: include/linux/tty.h 13702F: include/uapi/linux/serial_core.h 13703F: include/uapi/linux/serial.h 13704F: include/uapi/linux/tty.h 13705 13706TUA9001 MEDIA DRIVER 13707M: Antti Palosaari <crope@iki.fi> 13708L: linux-media@vger.kernel.org 13709W: https://linuxtv.org 13710W: http://palosaari.fi/linux/ 13711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13712T: git git://linuxtv.org/anttip/media_tree.git 13713S: Maintained 13714F: drivers/media/tuners/tua9001* 13715 13716TULIP NETWORK DRIVERS 13717L: netdev@vger.kernel.org 13718L: linux-parisc@vger.kernel.org 13719S: Orphan 13720F: drivers/net/ethernet/dec/tulip/ 13721 13722TUN/TAP driver 13723M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13724W: http://vtun.sourceforge.net/tun 13725S: Maintained 13726F: Documentation/networking/tuntap.txt 13727F: arch/um/os-Linux/drivers/ 13728 13729TURBOCHANNEL SUBSYSTEM 13730M: "Maciej W. Rozycki" <macro@linux-mips.org> 13731M: Ralf Baechle <ralf@linux-mips.org> 13732L: linux-mips@linux-mips.org 13733Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13734S: Maintained 13735F: drivers/tc/ 13736F: include/linux/tc.h 13737 13738TW5864 VIDEO4LINUX DRIVER 13739M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13740M: Anton Sviridenko <anton@corp.bluecherry.net> 13741M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13742M: Andrey Utkin <andrey_utkin@fastmail.com> 13743L: linux-media@vger.kernel.org 13744S: Supported 13745F: drivers/media/pci/tw5864/ 13746 13747TW68 VIDEO4LINUX DRIVER 13748M: Hans Verkuil <hverkuil@xs4all.nl> 13749L: linux-media@vger.kernel.org 13750T: git git://linuxtv.org/media_tree.git 13751W: https://linuxtv.org 13752S: Odd Fixes 13753F: drivers/media/pci/tw68/ 13754 13755TW686X VIDEO4LINUX DRIVER 13756M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13757L: linux-media@vger.kernel.org 13758T: git git://linuxtv.org/media_tree.git 13759W: http://linuxtv.org 13760S: Maintained 13761F: drivers/media/pci/tw686x/ 13762 13763UBI FILE SYSTEM (UBIFS) 13764M: Richard Weinberger <richard@nod.at> 13765M: Artem Bityutskiy <dedekind1@gmail.com> 13766M: Adrian Hunter <adrian.hunter@intel.com> 13767L: linux-mtd@lists.infradead.org 13768T: git git://git.infradead.org/ubifs-2.6.git 13769W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13770S: Supported 13771F: Documentation/filesystems/ubifs.txt 13772F: fs/ubifs/ 13773 13774UCLINUX (M68KNOMMU AND COLDFIRE) 13775M: Greg Ungerer <gerg@linux-m68k.org> 13776W: http://www.linux-m68k.org/ 13777W: http://www.uclinux.org/ 13778L: linux-m68k@lists.linux-m68k.org 13779L: uclinux-dev@uclinux.org (subscribers-only) 13780T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13781S: Maintained 13782F: arch/m68k/coldfire/ 13783F: arch/m68k/68*/ 13784F: arch/m68k/*/*_no.* 13785F: arch/m68k/include/asm/*_no.* 13786 13787UDF FILESYSTEM 13788M: Jan Kara <jack@suse.com> 13789S: Maintained 13790F: Documentation/filesystems/udf.txt 13791F: fs/udf/ 13792 13793UDRAW TABLET 13794M: Bastien Nocera <hadess@hadess.net> 13795L: linux-input@vger.kernel.org 13796S: Maintained 13797F: drivers/hid/hid-udraw.c 13798 13799UFS FILESYSTEM 13800M: Evgeniy Dushistov <dushistov@mail.ru> 13801S: Maintained 13802F: Documentation/filesystems/ufs.txt 13803F: fs/ufs/ 13804 13805UHID USERSPACE HID IO DRIVER: 13806M: David Herrmann <dh.herrmann@googlemail.com> 13807L: linux-input@vger.kernel.org 13808S: Maintained 13809F: drivers/hid/uhid.c 13810F: include/uapi/linux/uhid.h 13811 13812ULPI BUS 13813M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13814L: linux-usb@vger.kernel.org 13815S: Maintained 13816F: drivers/usb/common/ulpi.c 13817F: include/linux/ulpi/ 13818 13819ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13820L: linux-usb@vger.kernel.org 13821S: Orphan 13822F: drivers/uwb/ 13823F: include/linux/uwb.h 13824F: include/linux/uwb/ 13825 13826UNICORE32 ARCHITECTURE: 13827M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13828W: http://mprc.pku.edu.cn/~guanxuetao/linux 13829S: Maintained 13830T: git git://github.com/gxt/linux.git 13831F: arch/unicore32/ 13832 13833UNIFDEF 13834M: Tony Finch <dot@dotat.at> 13835W: http://dotat.at/prog/unifdef 13836S: Maintained 13837F: scripts/unifdef.c 13838 13839UNIFORM CDROM DRIVER 13840M: Jens Axboe <axboe@kernel.dk> 13841W: http://www.kernel.dk 13842S: Maintained 13843F: Documentation/cdrom/ 13844F: drivers/cdrom/cdrom.c 13845F: include/linux/cdrom.h 13846F: include/uapi/linux/cdrom.h 13847 13848UNISYS S-PAR DRIVERS 13849M: David Kershner <david.kershner@unisys.com> 13850L: sparmaintainer@unisys.com (Unisys internal) 13851S: Supported 13852F: drivers/staging/unisys/ 13853 13854UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13855M: Vinayak Holikatti <vinholikatti@gmail.com> 13856L: linux-scsi@vger.kernel.org 13857S: Supported 13858F: Documentation/scsi/ufs.txt 13859F: drivers/scsi/ufs/ 13860 13861UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13862M: Joao Pinto <jpinto@synopsys.com> 13863L: linux-scsi@vger.kernel.org 13864S: Supported 13865F: drivers/scsi/ufs/*dwc* 13866 13867UNSORTED BLOCK IMAGES (UBI) 13868M: Artem Bityutskiy <dedekind1@gmail.com> 13869M: Richard Weinberger <richard@nod.at> 13870W: http://www.linux-mtd.infradead.org/ 13871L: linux-mtd@lists.infradead.org 13872T: git git://git.infradead.org/ubifs-2.6.git 13873S: Supported 13874F: drivers/mtd/ubi/ 13875F: include/linux/mtd/ubi.h 13876F: include/uapi/mtd/ubi-user.h 13877 13878USB "USBNET" DRIVER FRAMEWORK 13879M: Oliver Neukum <oneukum@suse.com> 13880L: netdev@vger.kernel.org 13881W: http://www.linux-usb.org/usbnet 13882S: Maintained 13883F: drivers/net/usb/usbnet.c 13884F: include/linux/usb/usbnet.h 13885 13886USB ACM DRIVER 13887M: Oliver Neukum <oneukum@suse.com> 13888L: linux-usb@vger.kernel.org 13889S: Maintained 13890F: Documentation/usb/acm.txt 13891F: drivers/usb/class/cdc-acm.* 13892 13893USB AR5523 WIRELESS DRIVER 13894M: Pontus Fuchs <pontus.fuchs@gmail.com> 13895L: linux-wireless@vger.kernel.org 13896S: Maintained 13897F: drivers/net/wireless/ath/ar5523/ 13898 13899USB ATTACHED SCSI 13900M: Oliver Neukum <oneukum@suse.com> 13901L: linux-usb@vger.kernel.org 13902L: linux-scsi@vger.kernel.org 13903S: Maintained 13904F: drivers/usb/storage/uas.c 13905 13906USB CDC ETHERNET DRIVER 13907M: Oliver Neukum <oliver@neukum.org> 13908L: linux-usb@vger.kernel.org 13909S: Maintained 13910F: drivers/net/usb/cdc_*.c 13911F: include/uapi/linux/usb/cdc.h 13912 13913USB CHAOSKEY DRIVER 13914M: Keith Packard <keithp@keithp.com> 13915L: linux-usb@vger.kernel.org 13916S: Maintained 13917F: drivers/usb/misc/chaoskey.c 13918 13919USB CYPRESS C67X00 DRIVER 13920M: Peter Korsgaard <jacmet@sunsite.dk> 13921L: linux-usb@vger.kernel.org 13922S: Maintained 13923F: drivers/usb/c67x00/ 13924 13925USB DAVICOM DM9601 DRIVER 13926M: Peter Korsgaard <jacmet@sunsite.dk> 13927L: netdev@vger.kernel.org 13928W: http://www.linux-usb.org/usbnet 13929S: Maintained 13930F: drivers/net/usb/dm9601.c 13931 13932USB DIAMOND RIO500 DRIVER 13933M: Cesar Miquel <miquel@df.uba.ar> 13934L: rio500-users@lists.sourceforge.net 13935W: http://rio500.sourceforge.net 13936S: Maintained 13937F: drivers/usb/misc/rio500* 13938 13939USB EHCI DRIVER 13940M: Alan Stern <stern@rowland.harvard.edu> 13941L: linux-usb@vger.kernel.org 13942S: Maintained 13943F: Documentation/usb/ehci.txt 13944F: drivers/usb/host/ehci* 13945 13946USB GADGET/PERIPHERAL SUBSYSTEM 13947M: Felipe Balbi <balbi@kernel.org> 13948L: linux-usb@vger.kernel.org 13949W: http://www.linux-usb.org/gadget 13950T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13951S: Maintained 13952F: drivers/usb/gadget/ 13953F: include/linux/usb/gadget* 13954 13955USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13956M: Jiri Kosina <jikos@kernel.org> 13957R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13958L: linux-usb@vger.kernel.org 13959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13960S: Maintained 13961F: Documentation/hid/hiddev.txt 13962F: drivers/hid/usbhid/ 13963 13964USB ISP116X DRIVER 13965M: Olav Kongas <ok@artecdesign.ee> 13966L: linux-usb@vger.kernel.org 13967S: Maintained 13968F: drivers/usb/host/isp116x* 13969F: include/linux/usb/isp116x.h 13970 13971USB LAN78XX ETHERNET DRIVER 13972M: Woojung Huh <woojung.huh@microchip.com> 13973M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13974L: netdev@vger.kernel.org 13975S: Maintained 13976F: drivers/net/usb/lan78xx.* 13977 13978USB MASS STORAGE DRIVER 13979M: Alan Stern <stern@rowland.harvard.edu> 13980L: linux-usb@vger.kernel.org 13981L: usb-storage@lists.one-eyed-alien.net 13982S: Maintained 13983W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13984F: drivers/usb/storage/ 13985 13986USB MIDI DRIVER 13987M: Clemens Ladisch <clemens@ladisch.de> 13988L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13989T: git git://git.alsa-project.org/alsa-kernel.git 13990S: Maintained 13991F: sound/usb/midi.* 13992 13993USB NETWORKING DRIVERS 13994L: linux-usb@vger.kernel.org 13995S: Odd Fixes 13996F: drivers/net/usb/ 13997 13998USB OHCI DRIVER 13999M: Alan Stern <stern@rowland.harvard.edu> 14000L: linux-usb@vger.kernel.org 14001S: Maintained 14002F: Documentation/usb/ohci.txt 14003F: drivers/usb/host/ohci* 14004 14005USB OTG FSM (Finite State Machine) 14006M: Peter Chen <Peter.Chen@nxp.com> 14007T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14008L: linux-usb@vger.kernel.org 14009S: Maintained 14010F: drivers/usb/common/usb-otg-fsm.c 14011 14012USB OVER IP DRIVER 14013M: Valentina Manea <valentina.manea.m@gmail.com> 14014M: Shuah Khan <shuahkh@osg.samsung.com> 14015M: Shuah Khan <shuah@kernel.org> 14016L: linux-usb@vger.kernel.org 14017S: Maintained 14018F: Documentation/usb/usbip_protocol.txt 14019F: drivers/usb/usbip/ 14020F: tools/usb/usbip/ 14021 14022USB PEGASUS DRIVER 14023M: Petko Manolov <petkan@nucleusys.com> 14024L: linux-usb@vger.kernel.org 14025L: netdev@vger.kernel.org 14026T: git git://github.com/petkan/pegasus.git 14027W: https://github.com/petkan/pegasus 14028S: Maintained 14029F: drivers/net/usb/pegasus.* 14030 14031USB PHY LAYER 14032M: Felipe Balbi <balbi@kernel.org> 14033L: linux-usb@vger.kernel.org 14034T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14035S: Maintained 14036F: drivers/usb/phy/ 14037 14038USB PRINTER DRIVER (usblp) 14039M: Pete Zaitcev <zaitcev@redhat.com> 14040L: linux-usb@vger.kernel.org 14041S: Supported 14042F: drivers/usb/class/usblp.c 14043 14044USB QMI WWAN NETWORK DRIVER 14045M: Bjørn Mork <bjorn@mork.no> 14046L: netdev@vger.kernel.org 14047S: Maintained 14048F: Documentation/ABI/testing/sysfs-class-net-qmi 14049F: drivers/net/usb/qmi_wwan.c 14050 14051USB RTL8150 DRIVER 14052M: Petko Manolov <petkan@nucleusys.com> 14053L: linux-usb@vger.kernel.org 14054L: netdev@vger.kernel.org 14055T: git git://github.com/petkan/rtl8150.git 14056W: https://github.com/petkan/rtl8150 14057S: Maintained 14058F: drivers/net/usb/rtl8150.c 14059 14060USB SERIAL SUBSYSTEM 14061M: Johan Hovold <johan@kernel.org> 14062L: linux-usb@vger.kernel.org 14063T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14064S: Maintained 14065F: Documentation/usb/usb-serial.txt 14066F: drivers/usb/serial/ 14067F: include/linux/usb/serial.h 14068 14069USB SMSC75XX ETHERNET DRIVER 14070M: Steve Glendinning <steve.glendinning@shawell.net> 14071L: netdev@vger.kernel.org 14072S: Maintained 14073F: drivers/net/usb/smsc75xx.* 14074 14075USB SMSC95XX ETHERNET DRIVER 14076M: Steve Glendinning <steve.glendinning@shawell.net> 14077M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14078L: netdev@vger.kernel.org 14079S: Maintained 14080F: drivers/net/usb/smsc95xx.* 14081 14082USB SUBSYSTEM 14083M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14084L: linux-usb@vger.kernel.org 14085W: http://www.linux-usb.org 14086T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14087S: Supported 14088F: Documentation/devicetree/bindings/usb/ 14089F: Documentation/usb/ 14090F: drivers/usb/ 14091F: include/linux/usb.h 14092F: include/linux/usb/ 14093 14094USB TYPEC SUBSYSTEM 14095M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14096L: linux-usb@vger.kernel.org 14097S: Maintained 14098F: Documentation/ABI/testing/sysfs-class-typec 14099F: Documentation/usb/typec.rst 14100F: drivers/usb/typec/ 14101F: include/linux/usb/typec.h 14102 14103USB UHCI DRIVER 14104M: Alan Stern <stern@rowland.harvard.edu> 14105L: linux-usb@vger.kernel.org 14106S: Maintained 14107F: drivers/usb/host/uhci* 14108 14109USB VIDEO CLASS 14110M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14111L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14112L: linux-media@vger.kernel.org 14113T: git git://linuxtv.org/media_tree.git 14114W: http://www.ideasonboard.org/uvc/ 14115S: Maintained 14116F: drivers/media/usb/uvc/ 14117F: include/uapi/linux/uvcvideo.h 14118 14119USB VISION DRIVER 14120M: Hans Verkuil <hverkuil@xs4all.nl> 14121L: linux-media@vger.kernel.org 14122T: git git://linuxtv.org/media_tree.git 14123W: https://linuxtv.org 14124S: Odd Fixes 14125F: drivers/media/usb/usbvision/ 14126 14127USB WEBCAM GADGET 14128M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14129L: linux-usb@vger.kernel.org 14130S: Maintained 14131F: drivers/usb/gadget/function/*uvc* 14132F: drivers/usb/gadget/legacy/webcam.c 14133 14134USB WIRELESS RNDIS DRIVER (rndis_wlan) 14135M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14136L: linux-wireless@vger.kernel.org 14137S: Maintained 14138F: drivers/net/wireless/rndis_wlan.c 14139 14140USB XHCI DRIVER 14141M: Mathias Nyman <mathias.nyman@intel.com> 14142L: linux-usb@vger.kernel.org 14143S: Supported 14144F: drivers/usb/host/xhci* 14145F: drivers/usb/host/pci-quirks* 14146 14147USB ZD1201 DRIVER 14148L: linux-wireless@vger.kernel.org 14149W: http://linux-lc100020.sourceforge.net 14150S: Orphan 14151F: drivers/net/wireless/zydas/zd1201.* 14152 14153USB ZR364XX DRIVER 14154M: Antoine Jacquet <royale@zerezo.com> 14155L: linux-usb@vger.kernel.org 14156L: linux-media@vger.kernel.org 14157T: git git://linuxtv.org/media_tree.git 14158W: http://royale.zerezo.com/zr364xx/ 14159S: Maintained 14160F: Documentation/media/v4l-drivers/zr364xx* 14161F: drivers/media/usb/zr364xx/ 14162 14163USER-MODE LINUX (UML) 14164M: Jeff Dike <jdike@addtoit.com> 14165M: Richard Weinberger <richard@nod.at> 14166L: user-mode-linux-devel@lists.sourceforge.net 14167L: user-mode-linux-user@lists.sourceforge.net 14168W: http://user-mode-linux.sourceforge.net 14169T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14170S: Maintained 14171F: Documentation/virtual/uml/ 14172F: arch/um/ 14173F: arch/x86/um/ 14174F: fs/hostfs/ 14175F: fs/hppfs/ 14176 14177USERSPACE I/O (UIO) 14178M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14179S: Maintained 14180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14181F: Documentation/driver-api/uio-howto.rst 14182F: drivers/uio/ 14183F: include/linux/uio*.h 14184 14185UTIL-LINUX PACKAGE 14186M: Karel Zak <kzak@redhat.com> 14187L: util-linux@vger.kernel.org 14188W: http://en.wikipedia.org/wiki/Util-linux 14189T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14190S: Maintained 14191 14192UUID HELPERS 14193M: Christoph Hellwig <hch@lst.de> 14194R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14195L: linux-kernel@vger.kernel.org 14196T: git git://git.infradead.org/users/hch/uuid.git 14197F: lib/uuid.c 14198F: lib/test_uuid.c 14199F: include/linux/uuid.h 14200F: include/uapi/linux/uuid.h 14201S: Maintained 14202 14203UVESAFB DRIVER 14204M: Michal Januszewski <spock@gentoo.org> 14205L: linux-fbdev@vger.kernel.org 14206W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14207S: Maintained 14208F: Documentation/fb/uvesafb.txt 14209F: drivers/video/fbdev/uvesafb.* 14210 14211VF610 NAND DRIVER 14212M: Stefan Agner <stefan@agner.ch> 14213L: linux-mtd@lists.infradead.org 14214S: Supported 14215F: drivers/mtd/nand/vf610_nfc.c 14216 14217VFAT/FAT/MSDOS FILESYSTEM 14218M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14219S: Maintained 14220F: Documentation/filesystems/vfat.txt 14221F: fs/fat/ 14222 14223VFIO DRIVER 14224M: Alex Williamson <alex.williamson@redhat.com> 14225L: kvm@vger.kernel.org 14226T: git git://github.com/awilliam/linux-vfio.git 14227S: Maintained 14228F: Documentation/vfio.txt 14229F: drivers/vfio/ 14230F: include/linux/vfio.h 14231F: include/uapi/linux/vfio.h 14232 14233VFIO MEDIATED DEVICE DRIVERS 14234M: Kirti Wankhede <kwankhede@nvidia.com> 14235L: kvm@vger.kernel.org 14236S: Maintained 14237F: Documentation/vfio-mediated-device.txt 14238F: drivers/vfio/mdev/ 14239F: include/linux/mdev.h 14240F: samples/vfio-mdev/ 14241 14242VFIO PLATFORM DRIVER 14243M: Baptiste Reynal <b.reynal@virtualopensystems.com> 14244L: kvm@vger.kernel.org 14245S: Maintained 14246F: drivers/vfio/platform/ 14247 14248VGA_SWITCHEROO 14249R: Lukas Wunner <lukas@wunner.de> 14250S: Maintained 14251F: Documentation/gpu/vga-switcheroo.rst 14252F: drivers/gpu/vga/vga_switcheroo.c 14253F: include/linux/vga_switcheroo.h 14254T: git git://anongit.freedesktop.org/drm/drm-misc 14255 14256VIA RHINE NETWORK DRIVER 14257S: Orphan 14258F: drivers/net/ethernet/via/via-rhine.c 14259 14260VIA SD/MMC CARD CONTROLLER DRIVER 14261M: Bruce Chang <brucechang@via.com.tw> 14262M: Harald Welte <HaraldWelte@viatech.com> 14263S: Maintained 14264F: drivers/mmc/host/via-sdmmc.c 14265 14266VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14267M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14268L: linux-fbdev@vger.kernel.org 14269S: Maintained 14270F: include/linux/via-core.h 14271F: include/linux/via-gpio.h 14272F: include/linux/via_i2c.h 14273F: drivers/video/fbdev/via/ 14274 14275VIA VELOCITY NETWORK DRIVER 14276M: Francois Romieu <romieu@fr.zoreil.com> 14277L: netdev@vger.kernel.org 14278S: Maintained 14279F: drivers/net/ethernet/via/via-velocity.* 14280 14281VIDEO MULTIPLEXER DRIVER 14282M: Philipp Zabel <p.zabel@pengutronix.de> 14283L: linux-media@vger.kernel.org 14284S: Maintained 14285F: drivers/media/platform/video-mux.c 14286 14287VIDEOBUF2 FRAMEWORK 14288M: Pawel Osciak <pawel@osciak.com> 14289M: Marek Szyprowski <m.szyprowski@samsung.com> 14290M: Kyungmin Park <kyungmin.park@samsung.com> 14291L: linux-media@vger.kernel.org 14292S: Maintained 14293F: drivers/media/v4l2-core/videobuf2-* 14294F: include/media/videobuf2-* 14295 14296VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14297M: Helen Koike <helen.koike@collabora.com> 14298L: linux-media@vger.kernel.org 14299T: git git://linuxtv.org/media_tree.git 14300W: https://linuxtv.org 14301S: Maintained 14302F: drivers/media/platform/vimc/* 14303 14304VIRT LIB 14305M: Alex Williamson <alex.williamson@redhat.com> 14306M: Paolo Bonzini <pbonzini@redhat.com> 14307L: kvm@vger.kernel.org 14308S: Supported 14309F: virt/lib/ 14310 14311VIRTIO AND VHOST VSOCK DRIVER 14312M: Stefan Hajnoczi <stefanha@redhat.com> 14313L: kvm@vger.kernel.org 14314L: virtualization@lists.linux-foundation.org 14315L: netdev@vger.kernel.org 14316S: Maintained 14317F: include/linux/virtio_vsock.h 14318F: include/uapi/linux/virtio_vsock.h 14319F: include/uapi/linux/vsockmon.h 14320F: net/vmw_vsock/af_vsock_tap.c 14321F: net/vmw_vsock/virtio_transport_common.c 14322F: net/vmw_vsock/virtio_transport.c 14323F: drivers/net/vsockmon.c 14324F: drivers/vhost/vsock.c 14325F: drivers/vhost/vsock.h 14326 14327VIRTIO CONSOLE DRIVER 14328M: Amit Shah <amit@kernel.org> 14329L: virtualization@lists.linux-foundation.org 14330S: Maintained 14331F: drivers/char/virtio_console.c 14332F: include/linux/virtio_console.h 14333F: include/uapi/linux/virtio_console.h 14334 14335VIRTIO CORE, NET AND BLOCK DRIVERS 14336M: "Michael S. Tsirkin" <mst@redhat.com> 14337M: Jason Wang <jasowang@redhat.com> 14338L: virtualization@lists.linux-foundation.org 14339S: Maintained 14340F: Documentation/devicetree/bindings/virtio/ 14341F: drivers/virtio/ 14342F: tools/virtio/ 14343F: drivers/net/virtio_net.c 14344F: drivers/block/virtio_blk.c 14345F: include/linux/virtio*.h 14346F: include/uapi/linux/virtio_*.h 14347F: drivers/crypto/virtio/ 14348F: mm/balloon_compaction.c 14349 14350VIRTIO CRYPTO DRIVER 14351M: Gonglei <arei.gonglei@huawei.com> 14352L: virtualization@lists.linux-foundation.org 14353L: linux-crypto@vger.kernel.org 14354S: Maintained 14355F: drivers/crypto/virtio/ 14356F: include/uapi/linux/virtio_crypto.h 14357 14358VIRTIO DRIVERS FOR S390 14359M: Cornelia Huck <cohuck@redhat.com> 14360M: Halil Pasic <pasic@linux.vnet.ibm.com> 14361L: linux-s390@vger.kernel.org 14362L: virtualization@lists.linux-foundation.org 14363L: kvm@vger.kernel.org 14364S: Supported 14365F: drivers/s390/virtio/ 14366 14367VIRTIO GPU DRIVER 14368M: David Airlie <airlied@linux.ie> 14369M: Gerd Hoffmann <kraxel@redhat.com> 14370L: dri-devel@lists.freedesktop.org 14371L: virtualization@lists.linux-foundation.org 14372T: git git://anongit.freedesktop.org/drm/drm-misc 14373S: Maintained 14374F: drivers/gpu/drm/virtio/ 14375F: include/uapi/linux/virtio_gpu.h 14376 14377VIRTIO HOST (VHOST) 14378M: "Michael S. Tsirkin" <mst@redhat.com> 14379M: Jason Wang <jasowang@redhat.com> 14380L: kvm@vger.kernel.org 14381L: virtualization@lists.linux-foundation.org 14382L: netdev@vger.kernel.org 14383T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14384S: Maintained 14385F: drivers/vhost/ 14386F: include/uapi/linux/vhost.h 14387 14388VIRTIO INPUT DRIVER 14389M: Gerd Hoffmann <kraxel@redhat.com> 14390S: Maintained 14391F: drivers/virtio/virtio_input.c 14392F: include/uapi/linux/virtio_input.h 14393 14394VIRTUAL SERIO DEVICE DRIVER 14395M: Stephen Chandler Paul <thatslyude@gmail.com> 14396S: Maintained 14397F: drivers/input/serio/userio.c 14398F: include/uapi/linux/userio.h 14399 14400VIVID VIRTUAL VIDEO DRIVER 14401M: Hans Verkuil <hverkuil@xs4all.nl> 14402L: linux-media@vger.kernel.org 14403T: git git://linuxtv.org/media_tree.git 14404W: https://linuxtv.org 14405S: Maintained 14406F: drivers/media/platform/vivid/* 14407 14408VLYNQ BUS 14409M: Florian Fainelli <f.fainelli@gmail.com> 14410L: openwrt-devel@lists.openwrt.org (subscribers-only) 14411S: Maintained 14412F: drivers/vlynq/vlynq.c 14413F: include/linux/vlynq.h 14414 14415VME SUBSYSTEM 14416M: Martyn Welch <martyn@welchs.me.uk> 14417M: Manohar Vanga <manohar.vanga@gmail.com> 14418M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14419L: devel@driverdev.osuosl.org 14420S: Maintained 14421T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14422F: Documentation/driver-api/vme.rst 14423F: drivers/staging/vme/ 14424F: drivers/vme/ 14425F: include/linux/vme* 14426 14427VMWARE BALLOON DRIVER 14428M: Xavier Deguillard <xdeguillard@vmware.com> 14429M: Philip Moltmann <moltmann@vmware.com> 14430M: "VMware, Inc." <pv-drivers@vmware.com> 14431L: linux-kernel@vger.kernel.org 14432S: Maintained 14433F: drivers/misc/vmw_balloon.c 14434 14435VMWARE HYPERVISOR INTERFACE 14436M: Alok Kataria <akataria@vmware.com> 14437L: virtualization@lists.linux-foundation.org 14438S: Supported 14439F: arch/x86/kernel/cpu/vmware.c 14440 14441VMWARE PVRDMA DRIVER 14442M: Adit Ranadive <aditr@vmware.com> 14443M: VMware PV-Drivers <pv-drivers@vmware.com> 14444L: linux-rdma@vger.kernel.org 14445S: Maintained 14446F: drivers/infiniband/hw/vmw_pvrdma/ 14447 14448VMware PVSCSI driver 14449M: Jim Gill <jgill@vmware.com> 14450M: VMware PV-Drivers <pv-drivers@vmware.com> 14451L: linux-scsi@vger.kernel.org 14452S: Maintained 14453F: drivers/scsi/vmw_pvscsi.c 14454F: drivers/scsi/vmw_pvscsi.h 14455 14456VMWARE VMMOUSE SUBDRIVER 14457M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14458M: "VMware, Inc." <pv-drivers@vmware.com> 14459L: linux-input@vger.kernel.org 14460S: Maintained 14461F: drivers/input/mouse/vmmouse.c 14462F: drivers/input/mouse/vmmouse.h 14463 14464VMWARE VMXNET3 ETHERNET DRIVER 14465M: Shrikrishna Khare <skhare@vmware.com> 14466M: "VMware, Inc." <pv-drivers@vmware.com> 14467L: netdev@vger.kernel.org 14468S: Maintained 14469F: drivers/net/vmxnet3/ 14470 14471VOCORE VOCORE2 BOARD 14472M: Harvey Hunt <harveyhuntnexus@gmail.com> 14473L: linux-mips@linux-mips.org 14474S: Maintained 14475F: arch/mips/boot/dts/ralink/vocore2.dts 14476 14477VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14478M: Liam Girdwood <lgirdwood@gmail.com> 14479M: Mark Brown <broonie@kernel.org> 14480L: linux-kernel@vger.kernel.org 14481W: http://www.slimlogic.co.uk/?p=48 14482T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14483S: Supported 14484F: Documentation/devicetree/bindings/regulator/ 14485F: drivers/regulator/ 14486F: include/dt-bindings/regulator/ 14487F: include/linux/regulator/ 14488 14489VRF 14490M: David Ahern <dsa@cumulusnetworks.com> 14491M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14492L: netdev@vger.kernel.org 14493S: Maintained 14494F: drivers/net/vrf.c 14495F: Documentation/networking/vrf.txt 14496 14497VT1211 HARDWARE MONITOR DRIVER 14498M: Juerg Haefliger <juergh@gmail.com> 14499L: linux-hwmon@vger.kernel.org 14500S: Maintained 14501F: Documentation/hwmon/vt1211 14502F: drivers/hwmon/vt1211.c 14503 14504VT8231 HARDWARE MONITOR DRIVER 14505M: Roger Lucas <vt8231@hiddenengine.co.uk> 14506L: linux-hwmon@vger.kernel.org 14507S: Maintained 14508F: drivers/hwmon/vt8231.c 14509 14510VUB300 USB to SDIO/SD/MMC bridge chip 14511M: Tony Olech <tony.olech@elandigitalsystems.com> 14512L: linux-mmc@vger.kernel.org 14513L: linux-usb@vger.kernel.org 14514S: Supported 14515F: drivers/mmc/host/vub300.c 14516 14517W1 DALLAS'S 1-WIRE BUS 14518M: Evgeniy Polyakov <zbr@ioremap.net> 14519S: Maintained 14520F: Documentation/w1/ 14521F: drivers/w1/ 14522F: include/linux/w1.h 14523 14524W83791D HARDWARE MONITORING DRIVER 14525M: Marc Hulsman <m.hulsman@tudelft.nl> 14526L: linux-hwmon@vger.kernel.org 14527S: Maintained 14528F: Documentation/hwmon/w83791d 14529F: drivers/hwmon/w83791d.c 14530 14531W83793 HARDWARE MONITORING DRIVER 14532M: Rudolf Marek <r.marek@assembler.cz> 14533L: linux-hwmon@vger.kernel.org 14534S: Maintained 14535F: Documentation/hwmon/w83793 14536F: drivers/hwmon/w83793.c 14537 14538W83795 HARDWARE MONITORING DRIVER 14539M: Jean Delvare <jdelvare@suse.com> 14540L: linux-hwmon@vger.kernel.org 14541S: Maintained 14542F: drivers/hwmon/w83795.c 14543 14544W83L51xD SD/MMC CARD INTERFACE DRIVER 14545M: Pierre Ossman <pierre@ossman.eu> 14546S: Maintained 14547F: drivers/mmc/host/wbsd.* 14548 14549WACOM PROTOCOL 4 SERIAL TABLETS 14550M: Julian Squires <julian@cipht.net> 14551M: Hans de Goede <hdegoede@redhat.com> 14552L: linux-input@vger.kernel.org 14553S: Maintained 14554F: drivers/input/tablet/wacom_serial4.c 14555 14556WATCHDOG DEVICE DRIVERS 14557M: Wim Van Sebroeck <wim@iguana.be> 14558R: Guenter Roeck <linux@roeck-us.net> 14559L: linux-watchdog@vger.kernel.org 14560W: http://www.linux-watchdog.org/ 14561T: git git://www.linux-watchdog.org/linux-watchdog.git 14562S: Maintained 14563F: Documentation/devicetree/bindings/watchdog/ 14564F: Documentation/watchdog/ 14565F: drivers/watchdog/ 14566F: include/linux/watchdog.h 14567F: include/uapi/linux/watchdog.h 14568 14569WHISKEYCOVE PMIC GPIO DRIVER 14570M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 14571L: linux-gpio@vger.kernel.org 14572S: Maintained 14573F: drivers/gpio/gpio-wcove.c 14574 14575WIIMOTE HID DRIVER 14576M: David Herrmann <dh.herrmann@googlemail.com> 14577L: linux-input@vger.kernel.org 14578S: Maintained 14579F: drivers/hid/hid-wiimote* 14580 14581WILOCITY WIL6210 WIRELESS DRIVER 14582M: Maya Erez <qca_merez@qca.qualcomm.com> 14583L: linux-wireless@vger.kernel.org 14584L: wil6210@qca.qualcomm.com 14585S: Supported 14586W: http://wireless.kernel.org/en/users/Drivers/wil6210 14587F: drivers/net/wireless/ath/wil6210/ 14588F: include/uapi/linux/wil6210_uapi.h 14589 14590WIMAX STACK 14591M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14592M: linux-wimax@intel.com 14593L: wimax@linuxwimax.org (subscribers-only) 14594S: Supported 14595W: http://linuxwimax.org 14596F: Documentation/wimax/README.wimax 14597F: include/linux/wimax/debug.h 14598F: include/net/wimax.h 14599F: include/uapi/linux/wimax.h 14600F: net/wimax/ 14601 14602WINBOND CIR DRIVER 14603M: David Härdeman <david@hardeman.nu> 14604S: Maintained 14605F: drivers/media/rc/winbond-cir.c 14606 14607WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14608M: William Breathitt Gray <vilhelm.gray@gmail.com> 14609L: linux-watchdog@vger.kernel.org 14610S: Maintained 14611F: drivers/watchdog/ebc-c384_wdt.c 14612 14613WINSYSTEMS WS16C48 GPIO DRIVER 14614M: William Breathitt Gray <vilhelm.gray@gmail.com> 14615L: linux-gpio@vger.kernel.org 14616S: Maintained 14617F: drivers/gpio/gpio-ws16c48.c 14618 14619WISTRON LAPTOP BUTTON DRIVER 14620M: Miloslav Trmac <mitr@volny.cz> 14621S: Maintained 14622F: drivers/input/misc/wistron_btns.c 14623 14624WL3501 WIRELESS PCMCIA CARD DRIVER 14625L: linux-wireless@vger.kernel.org 14626S: Odd fixes 14627F: drivers/net/wireless/wl3501* 14628 14629WOLFSON MICROELECTRONICS DRIVERS 14630L: patches@opensource.cirrus.com 14631T: git https://github.com/CirrusLogic/linux-drivers.git 14632W: https://github.com/CirrusLogic/linux-drivers/wiki 14633S: Supported 14634F: Documentation/hwmon/wm83?? 14635F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14636F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14637F: Documentation/devicetree/bindings/mfd/arizona.txt 14638F: Documentation/devicetree/bindings/mfd/wm831x.txt 14639F: arch/arm/mach-s3c64xx/mach-crag6410* 14640F: drivers/clk/clk-wm83*.c 14641F: drivers/extcon/extcon-arizona.c 14642F: drivers/leds/leds-wm83*.c 14643F: drivers/gpio/gpio-*wm*.c 14644F: drivers/gpio/gpio-arizona.c 14645F: drivers/hwmon/wm83??-hwmon.c 14646F: drivers/input/misc/wm831x-on.c 14647F: drivers/input/touchscreen/wm831x-ts.c 14648F: drivers/input/touchscreen/wm97*.c 14649F: drivers/mfd/arizona* 14650F: drivers/mfd/wm*.c 14651F: drivers/mfd/cs47l24* 14652F: drivers/power/supply/wm83*.c 14653F: drivers/rtc/rtc-wm83*.c 14654F: drivers/regulator/wm8*.c 14655F: drivers/regulator/arizona* 14656F: drivers/video/backlight/wm83*_bl.c 14657F: drivers/watchdog/wm83*_wdt.c 14658F: include/linux/mfd/arizona/ 14659F: include/linux/mfd/wm831x/ 14660F: include/linux/mfd/wm8350/ 14661F: include/linux/mfd/wm8400* 14662F: include/linux/regulator/arizona* 14663F: include/linux/wm97xx.h 14664F: include/sound/wm????.h 14665F: sound/soc/codecs/arizona.? 14666F: sound/soc/codecs/wm* 14667F: sound/soc/codecs/cs47l24* 14668 14669WORKQUEUE 14670M: Tejun Heo <tj@kernel.org> 14671R: Lai Jiangshan <jiangshanlai@gmail.com> 14672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14673S: Maintained 14674F: include/linux/workqueue.h 14675F: kernel/workqueue.c 14676F: Documentation/core-api/workqueue.rst 14677 14678X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14679M: Chen-Yu Tsai <wens@csie.org> 14680L: linux-kernel@vger.kernel.org 14681S: Maintained 14682N: axp[128] 14683 14684X.25 NETWORK LAYER 14685M: Andrew Hendry <andrew.hendry@gmail.com> 14686L: linux-x25@vger.kernel.org 14687S: Odd Fixes 14688F: Documentation/networking/x25* 14689F: include/net/x25* 14690F: net/x25/ 14691 14692X86 ARCHITECTURE (32-BIT AND 64-BIT) 14693M: Thomas Gleixner <tglx@linutronix.de> 14694M: Ingo Molnar <mingo@redhat.com> 14695M: "H. Peter Anvin" <hpa@zytor.com> 14696M: x86@kernel.org 14697L: linux-kernel@vger.kernel.org 14698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14699S: Maintained 14700F: Documentation/x86/ 14701F: arch/x86/ 14702 14703X86 MCE INFRASTRUCTURE 14704M: Tony Luck <tony.luck@intel.com> 14705M: Borislav Petkov <bp@alien8.de> 14706L: linux-edac@vger.kernel.org 14707S: Maintained 14708F: arch/x86/kernel/cpu/mcheck/* 14709 14710X86 MICROCODE UPDATE SUPPORT 14711M: Borislav Petkov <bp@alien8.de> 14712S: Maintained 14713F: arch/x86/kernel/cpu/microcode/* 14714 14715X86 PLATFORM DRIVERS 14716M: Darren Hart <dvhart@infradead.org> 14717M: Andy Shevchenko <andy@infradead.org> 14718L: platform-driver-x86@vger.kernel.org 14719T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14720S: Maintained 14721F: drivers/platform/x86/ 14722F: drivers/platform/olpc/ 14723 14724X86 VDSO 14725M: Andy Lutomirski <luto@amacapital.net> 14726L: linux-kernel@vger.kernel.org 14727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14728S: Maintained 14729F: arch/x86/entry/vdso/ 14730 14731XC2028/3028 TUNER DRIVER 14732M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14733M: Mauro Carvalho Chehab <mchehab@kernel.org> 14734L: linux-media@vger.kernel.org 14735W: https://linuxtv.org 14736T: git git://linuxtv.org/media_tree.git 14737S: Maintained 14738F: drivers/media/tuners/tuner-xc2028.* 14739 14740XEN BLOCK SUBSYSTEM 14741M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14742M: Roger Pau Monné <roger.pau@citrix.com> 14743L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14744S: Supported 14745F: drivers/block/xen-blkback/* 14746F: drivers/block/xen* 14747 14748XEN HYPERVISOR ARM 14749M: Stefano Stabellini <sstabellini@kernel.org> 14750L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14751S: Maintained 14752F: arch/arm/xen/ 14753F: arch/arm/include/asm/xen/ 14754 14755XEN HYPERVISOR ARM64 14756M: Stefano Stabellini <sstabellini@kernel.org> 14757L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14758S: Maintained 14759F: arch/arm64/xen/ 14760F: arch/arm64/include/asm/xen/ 14761 14762XEN HYPERVISOR INTERFACE 14763M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14764M: Juergen Gross <jgross@suse.com> 14765L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14766T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14767S: Supported 14768F: arch/x86/xen/ 14769F: drivers/*/xen-*front.c 14770F: drivers/xen/ 14771F: arch/x86/include/asm/xen/ 14772F: include/xen/ 14773F: include/uapi/xen/ 14774F: Documentation/ABI/stable/sysfs-hypervisor-xen 14775F: Documentation/ABI/testing/sysfs-hypervisor-xen 14776 14777XEN NETWORK BACKEND DRIVER 14778M: Wei Liu <wei.liu2@citrix.com> 14779M: Paul Durrant <paul.durrant@citrix.com> 14780L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14781L: netdev@vger.kernel.org 14782S: Supported 14783F: drivers/net/xen-netback/* 14784 14785XEN PCI SUBSYSTEM 14786M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14787L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14788S: Supported 14789F: arch/x86/pci/*xen* 14790F: drivers/pci/*xen* 14791 14792XEN PVSCSI DRIVERS 14793M: Juergen Gross <jgross@suse.com> 14794L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14795L: linux-scsi@vger.kernel.org 14796S: Supported 14797F: drivers/scsi/xen-scsifront.c 14798F: drivers/xen/xen-scsiback.c 14799F: include/xen/interface/io/vscsiif.h 14800 14801XEN SWIOTLB SUBSYSTEM 14802M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14803L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14804S: Supported 14805F: arch/x86/xen/*swiotlb* 14806F: drivers/xen/*swiotlb* 14807 14808XFS FILESYSTEM 14809M: Darrick J. Wong <darrick.wong@oracle.com> 14810M: linux-xfs@vger.kernel.org 14811L: linux-xfs@vger.kernel.org 14812W: http://xfs.org/ 14813T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14814S: Supported 14815F: Documentation/filesystems/xfs.txt 14816F: fs/xfs/ 14817 14818XILINX AXI ETHERNET DRIVER 14819M: Anirudha Sarangi <anirudh@xilinx.com> 14820M: John Linn <John.Linn@xilinx.com> 14821S: Maintained 14822F: drivers/net/ethernet/xilinx/xilinx_axienet* 14823 14824XILINX UARTLITE SERIAL DRIVER 14825M: Peter Korsgaard <jacmet@sunsite.dk> 14826L: linux-serial@vger.kernel.org 14827S: Maintained 14828F: drivers/tty/serial/uartlite.c 14829 14830XILINX VIDEO IP CORES 14831M: Hyun Kwon <hyun.kwon@xilinx.com> 14832M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14833L: linux-media@vger.kernel.org 14834T: git git://linuxtv.org/media_tree.git 14835S: Supported 14836F: Documentation/devicetree/bindings/media/xilinx/ 14837F: drivers/media/platform/xilinx/ 14838F: include/uapi/linux/xilinx-v4l2-controls.h 14839 14840XILLYBUS DRIVER 14841M: Eli Billauer <eli.billauer@gmail.com> 14842L: linux-kernel@vger.kernel.org 14843S: Supported 14844F: drivers/char/xillybus/ 14845 14846XRA1403 GPIO EXPANDER 14847M: Nandor Han <nandor.han@ge.com> 14848M: Semi Malinen <semi.malinen@ge.com> 14849L: linux-gpio@vger.kernel.org 14850S: Maintained 14851F: drivers/gpio/gpio-xra1403.c 14852F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14853 14854XTENSA XTFPGA PLATFORM SUPPORT 14855M: Max Filippov <jcmvbkbc@gmail.com> 14856L: linux-xtensa@linux-xtensa.org 14857S: Maintained 14858F: drivers/spi/spi-xtensa-xtfpga.c 14859F: sound/soc/xtensa/xtfpga-i2s.c 14860 14861YAM DRIVER FOR AX.25 14862M: Jean-Paul Roubelat <jpr@f6fbb.org> 14863L: linux-hams@vger.kernel.org 14864S: Maintained 14865F: drivers/net/hamradio/yam* 14866F: include/linux/yam.h 14867 14868YAMA SECURITY MODULE 14869M: Kees Cook <keescook@chromium.org> 14870T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 14871S: Supported 14872F: security/yama/ 14873F: Documentation/admin-guide/LSM/Yama.rst 14874 14875YEALINK PHONE DRIVER 14876M: Henk Vergonet <Henk.Vergonet@gmail.com> 14877L: usbb2k-api-dev@nongnu.org 14878S: Maintained 14879F: Documentation/input/yealink.rst 14880F: drivers/input/misc/yealink.* 14881 14882Z8530 DRIVER FOR AX.25 14883M: Joerg Reuter <jreuter@yaina.de> 14884W: http://yaina.de/jreuter/ 14885W: http://www.qsl.net/dl1bke/ 14886L: linux-hams@vger.kernel.org 14887S: Maintained 14888F: Documentation/networking/z8530drv.txt 14889F: drivers/net/hamradio/*scc.c 14890F: drivers/net/hamradio/z8530.h 14891 14892ZBUD COMPRESSED PAGE ALLOCATOR 14893M: Seth Jennings <sjenning@redhat.com> 14894M: Dan Streetman <ddstreet@ieee.org> 14895L: linux-mm@kvack.org 14896S: Maintained 14897F: mm/zbud.c 14898F: include/linux/zbud.h 14899 14900ZD1211RW WIRELESS DRIVER 14901M: Daniel Drake <dsd@gentoo.org> 14902M: Ulrich Kunitz <kune@deine-taler.de> 14903W: http://zd1211.ath.cx/wiki/DriverRewrite 14904L: linux-wireless@vger.kernel.org 14905L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14906S: Maintained 14907F: drivers/net/wireless/zydas/zd1211rw/ 14908 14909ZD1301 MEDIA DRIVER 14910M: Antti Palosaari <crope@iki.fi> 14911L: linux-media@vger.kernel.org 14912W: https://linuxtv.org/ 14913W: http://palosaari.fi/linux/ 14914Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14915S: Maintained 14916F: drivers/media/usb/dvb-usb-v2/zd1301* 14917 14918ZD1301_DEMOD MEDIA DRIVER 14919M: Antti Palosaari <crope@iki.fi> 14920L: linux-media@vger.kernel.org 14921W: https://linuxtv.org/ 14922W: http://palosaari.fi/linux/ 14923Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14924S: Maintained 14925F: drivers/media/dvb-frontends/zd1301_demod* 14926 14927ZPOOL COMPRESSED PAGE STORAGE API 14928M: Dan Streetman <ddstreet@ieee.org> 14929L: linux-mm@kvack.org 14930S: Maintained 14931F: mm/zpool.c 14932F: include/linux/zpool.h 14933 14934ZR36067 VIDEO FOR LINUX DRIVER 14935L: mjpeg-users@lists.sourceforge.net 14936L: linux-media@vger.kernel.org 14937W: http://mjpeg.sourceforge.net/driver-zoran/ 14938T: hg https://linuxtv.org/hg/v4l-dvb 14939S: Odd Fixes 14940F: drivers/media/pci/zoran/ 14941 14942ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14943M: Minchan Kim <minchan@kernel.org> 14944M: Nitin Gupta <ngupta@vflare.org> 14945R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14946L: linux-kernel@vger.kernel.org 14947S: Maintained 14948F: drivers/block/zram/ 14949F: Documentation/blockdev/zram.txt 14950 14951ZS DECSTATION Z85C30 SERIAL DRIVER 14952M: "Maciej W. Rozycki" <macro@linux-mips.org> 14953S: Maintained 14954F: drivers/tty/serial/zs.* 14955 14956ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14957M: Minchan Kim <minchan@kernel.org> 14958M: Nitin Gupta <ngupta@vflare.org> 14959R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14960L: linux-mm@kvack.org 14961S: Maintained 14962F: mm/zsmalloc.c 14963F: include/linux/zsmalloc.h 14964F: Documentation/vm/zsmalloc.txt 14965 14966ZSWAP COMPRESSED SWAP CACHING 14967M: Seth Jennings <sjenning@redhat.com> 14968M: Dan Streetman <ddstreet@ieee.org> 14969L: linux-mm@kvack.org 14970S: Maintained 14971F: mm/zswap.c 14972 14973THE REST 14974M: Linus Torvalds <torvalds@linux-foundation.org> 14975L: linux-kernel@vger.kernel.org 14976Q: http://patchwork.kernel.org/project/LKML/list/ 14977T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14978S: Buried alive in reporters 14979F: * 14980F: */ 14981