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 208 209A8293 MEDIA DRIVER 210M: Antti Palosaari <crope@iki.fi> 211L: linux-media@vger.kernel.org 212W: https://linuxtv.org 213W: http://palosaari.fi/linux/ 214Q: http://patchwork.linuxtv.org/project/linux-media/list/ 215T: git git://linuxtv.org/anttip/media_tree.git 216S: Maintained 217F: drivers/media/dvb-frontends/a8293* 218 219AACRAID SCSI RAID DRIVER 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 221L: linux-scsi@vger.kernel.org 222W: http://www.adaptec.com/ 223S: Supported 224F: Documentation/scsi/aacraid.txt 225F: drivers/scsi/aacraid/ 226 227ABI/API 228L: linux-api@vger.kernel.org 229F: include/linux/syscalls.h 230F: kernel/sys_ni.c 231 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 233M: Hans de Goede <hdegoede@redhat.com> 234L: linux-hwmon@vger.kernel.org 235S: Maintained 236F: drivers/hwmon/abituguru.c 237 238ABIT UGURU 3 HARDWARE MONITOR DRIVER 239M: Alistair John Strachan <alistair@devzero.co.uk> 240L: linux-hwmon@vger.kernel.org 241S: Maintained 242F: drivers/hwmon/abituguru3.c 243 244ACCES 104-DIO-48E GPIO DRIVER 245M: William Breathitt Gray <vilhelm.gray@gmail.com> 246L: linux-gpio@vger.kernel.org 247S: Maintained 248F: drivers/gpio/gpio-104-dio-48e.c 249 250ACCES 104-IDI-48 GPIO DRIVER 251M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 252L: linux-gpio@vger.kernel.org 253S: Maintained 254F: drivers/gpio/gpio-104-idi-48.c 255 256ACCES 104-IDIO-16 GPIO DRIVER 257M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 258L: linux-gpio@vger.kernel.org 259S: Maintained 260F: drivers/gpio/gpio-104-idio-16.c 261 262ACCES 104-QUAD-8 IIO DRIVER 263M: William Breathitt Gray <vilhelm.gray@gmail.com> 264L: linux-iio@vger.kernel.org 265S: Maintained 266F: drivers/iio/counter/104-quad-8.c 267 268ACCES PCI-IDIO-16 GPIO DRIVER 269M: William Breathitt Gray <vilhelm.gray@gmail.com> 270L: linux-gpio@vger.kernel.org 271S: Maintained 272F: drivers/gpio/gpio-pci-idio-16.c 273 274ACENIC DRIVER 275M: Jes Sorensen <jes@trained-monkey.org> 276L: linux-acenic@sunsite.dk 277S: Maintained 278F: drivers/net/ethernet/alteon/acenic* 279 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 281M: Peter Feuerer <peter@piie.net> 282L: platform-driver-x86@vger.kernel.org 283W: http://piie.net/?section=acerhdf 284S: Maintained 285F: drivers/platform/x86/acerhdf.c 286 287ACER WMI LAPTOP EXTRAS 288M: "Lee, Chun-Yi" <jlee@suse.com> 289L: platform-driver-x86@vger.kernel.org 290S: Maintained 291F: drivers/platform/x86/acer-wmi.c 292 293ACPI 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 295M: Len Brown <lenb@kernel.org> 296L: linux-acpi@vger.kernel.org 297W: https://01.org/linux-acpi 298Q: https://patchwork.kernel.org/project/linux-acpi/list/ 299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 300B: https://bugzilla.kernel.org 301S: Supported 302F: drivers/acpi/ 303F: drivers/pnp/pnpacpi/ 304F: include/linux/acpi.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 COMPONENT ARCHITECTURE (ACPICA) 315M: Robert Moore <robert.moore@intel.com> 316M: Lv Zheng <lv.zheng@intel.com> 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 318L: linux-acpi@vger.kernel.org 319L: devel@acpica.org 320W: https://acpica.org/ 321W: https://github.com/acpica/acpica/ 322Q: https://patchwork.kernel.org/project/linux-acpi/list/ 323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326S: Supported 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FAN DRIVER 332M: Zhang Rui <rui.zhang@intel.com> 333L: linux-acpi@vger.kernel.org 334W: https://01.org/linux-acpi 335B: https://bugzilla.kernel.org 336S: Supported 337F: drivers/acpi/fan.c 338 339ACPI FOR ARM64 (ACPI/arm64) 340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 341M: Hanjun Guo <hanjun.guo@linaro.org> 342M: Sudeep Holla <sudeep.holla@arm.com> 343L: linux-acpi@vger.kernel.org 344S: Maintained 345F: drivers/acpi/arm64 346 347ACPI THERMAL DRIVER 348M: Zhang Rui <rui.zhang@intel.com> 349L: linux-acpi@vger.kernel.org 350W: https://01.org/linux-acpi 351B: https://bugzilla.kernel.org 352S: Supported 353F: drivers/acpi/*thermal* 354 355ACPI VIDEO DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/acpi_video.c 362 363ACPI WMI DRIVER 364L: platform-driver-x86@vger.kernel.org 365S: Orphan 366F: drivers/platform/x86/wmi.c 367 368AD1889 ALSA SOUND DRIVER 369M: Thibaut Varene <T-Bone@parisc-linux.org> 370W: http://wiki.parisc-linux.org/AD1889 371L: linux-parisc@vger.kernel.org 372S: Maintained 373F: sound/pci/ad1889.* 374 375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 376M: Michael Hennerich <michael.hennerich@analog.com> 377W: http://wiki.analog.com/AD5254 378W: http://ez.analog.com/community/linux-device-drivers 379S: Supported 380F: drivers/misc/ad525x_dpot.c 381 382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 383M: Michael Hennerich <michael.hennerich@analog.com> 384W: http://wiki.analog.com/AD5398 385W: http://ez.analog.com/community/linux-device-drivers 386S: Supported 387F: drivers/regulator/ad5398.c 388 389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 390M: Michael Hennerich <michael.hennerich@analog.com> 391W: http://wiki.analog.com/AD7142 392W: http://ez.analog.com/community/linux-device-drivers 393S: Supported 394F: drivers/input/misc/ad714x.c 395 396AD7877 TOUCHSCREEN DRIVER 397M: Michael Hennerich <michael.hennerich@analog.com> 398W: http://wiki.analog.com/AD7877 399W: http://ez.analog.com/community/linux-device-drivers 400S: Supported 401F: drivers/input/touchscreen/ad7877.c 402 403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 404M: Michael Hennerich <michael.hennerich@analog.com> 405W: http://wiki.analog.com/AD7879 406W: http://ez.analog.com/community/linux-device-drivers 407S: Supported 408F: drivers/input/touchscreen/ad7879.c 409 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 411M: Jiri Kosina <jikos@kernel.org> 412S: Maintained 413 414ADF7242 IEEE 802.15.4 RADIO DRIVER 415M: Michael Hennerich <michael.hennerich@analog.com> 416W: https://wiki.analog.com/ADF7242 417W: http://ez.analog.com/community/linux-device-drivers 418L: linux-wpan@vger.kernel.org 419S: Supported 420F: drivers/net/ieee802154/adf7242.c 421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 422 423ADM1025 HARDWARE MONITOR DRIVER 424M: Jean Delvare <jdelvare@suse.com> 425L: linux-hwmon@vger.kernel.org 426S: Maintained 427F: Documentation/hwmon/adm1025 428F: drivers/hwmon/adm1025.c 429 430ADM1029 HARDWARE MONITOR DRIVER 431M: Corentin Labbe <clabbe.montjoie@gmail.com> 432L: linux-hwmon@vger.kernel.org 433S: Maintained 434F: drivers/hwmon/adm1029.c 435 436ADM8211 WIRELESS DRIVER 437L: linux-wireless@vger.kernel.org 438W: http://wireless.kernel.org/ 439S: Orphan 440F: drivers/net/wireless/admtek/adm8211.* 441 442ADP1653 FLASH CONTROLLER DRIVER 443M: Sakari Ailus <sakari.ailus@iki.fi> 444L: linux-media@vger.kernel.org 445S: Maintained 446F: drivers/media/i2c/adp1653.c 447F: include/media/i2c/adp1653.h 448 449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 450M: Michael Hennerich <michael.hennerich@analog.com> 451W: http://wiki.analog.com/ADP5520 452W: http://ez.analog.com/community/linux-device-drivers 453S: Supported 454F: drivers/mfd/adp5520.c 455F: drivers/video/backlight/adp5520_bl.c 456F: drivers/leds/leds-adp5520.c 457F: drivers/gpio/gpio-adp5520.c 458F: drivers/input/keyboard/adp5520-keys.c 459 460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 461M: Michael Hennerich <michael.hennerich@analog.com> 462W: http://wiki.analog.com/ADP5588 463W: http://ez.analog.com/community/linux-device-drivers 464S: Supported 465F: drivers/input/keyboard/adp5588-keys.c 466F: drivers/gpio/gpio-adp5588.c 467 468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 469M: Michael Hennerich <michael.hennerich@analog.com> 470W: http://wiki.analog.com/ADP8860 471W: http://ez.analog.com/community/linux-device-drivers 472S: Supported 473F: drivers/video/backlight/adp8860_bl.c 474 475ADS1015 HARDWARE MONITOR DRIVER 476M: Dirk Eibach <eibach@gdsys.de> 477L: linux-hwmon@vger.kernel.org 478S: Maintained 479F: Documentation/hwmon/ads1015 480F: drivers/hwmon/ads1015.c 481F: include/linux/platform_data/ads1015.h 482 483ADT746X FAN DRIVER 484M: Colin Leroy <colin@colino.net> 485S: Maintained 486F: drivers/macintosh/therm_adt746x.c 487 488ADT7475 HARDWARE MONITOR DRIVER 489M: Jean Delvare <jdelvare@suse.com> 490L: linux-hwmon@vger.kernel.org 491S: Maintained 492F: Documentation/hwmon/adt7475 493F: drivers/hwmon/adt7475.c 494 495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 496M: Michael Hennerich <michael.hennerich@analog.com> 497W: http://wiki.analog.com/ADXL345 498W: http://ez.analog.com/community/linux-device-drivers 499S: Supported 500F: drivers/input/misc/adxl34x.c 501 502ADVANSYS SCSI DRIVER 503M: Matthew Wilcox <matthew@wil.cx> 504M: Hannes Reinecke <hare@suse.com> 505L: linux-scsi@vger.kernel.org 506S: Maintained 507F: Documentation/scsi/advansys.txt 508F: drivers/scsi/advansys.c 509 510AEDSP16 DRIVER 511M: Riccardo Facchetti <fizban@tin.it> 512S: Maintained 513F: sound/oss/aedsp16.c 514 515AF9013 MEDIA DRIVER 516M: Antti Palosaari <crope@iki.fi> 517L: linux-media@vger.kernel.org 518W: https://linuxtv.org 519W: http://palosaari.fi/linux/ 520Q: http://patchwork.linuxtv.org/project/linux-media/list/ 521T: git git://linuxtv.org/anttip/media_tree.git 522S: Maintained 523F: drivers/media/dvb-frontends/af9013* 524 525AF9033 MEDIA DRIVER 526M: Antti Palosaari <crope@iki.fi> 527L: linux-media@vger.kernel.org 528W: https://linuxtv.org 529W: http://palosaari.fi/linux/ 530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 531T: git git://linuxtv.org/anttip/media_tree.git 532S: Maintained 533F: drivers/media/dvb-frontends/af9033* 534 535AFFS FILE SYSTEM 536L: linux-fsdevel@vger.kernel.org 537S: Orphan 538F: Documentation/filesystems/affs.txt 539F: fs/affs/ 540 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN 542M: David Howells <dhowells@redhat.com> 543L: linux-afs@lists.infradead.org 544S: Supported 545F: fs/afs/ 546F: include/net/af_rxrpc.h 547F: net/rxrpc/af_rxrpc.c 548W: https://www.infradead.org/~dhowells/kafs/ 549 550AGPGART DRIVER 551M: David Airlie <airlied@linux.ie> 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 553S: Maintained 554F: drivers/char/agp/ 555F: include/linux/agp* 556F: include/uapi/linux/agp* 557 558AHA152X SCSI DRIVER 559M: "Juergen E. Fischer" <fischer@norbit.de> 560L: linux-scsi@vger.kernel.org 561S: Maintained 562F: drivers/scsi/aha152x* 563F: drivers/scsi/pcmcia/aha152x* 564 565AIC7XXX / AIC79XX SCSI DRIVER 566M: Hannes Reinecke <hare@suse.com> 567L: linux-scsi@vger.kernel.org 568S: Maintained 569F: drivers/scsi/aic7xxx/ 570 571AIMSLAB FM RADIO RECEIVER DRIVER 572M: Hans Verkuil <hverkuil@xs4all.nl> 573L: linux-media@vger.kernel.org 574T: git git://linuxtv.org/media_tree.git 575W: https://linuxtv.org 576S: Maintained 577F: drivers/media/radio/radio-aimslab* 578 579AIO 580M: Benjamin LaHaise <bcrl@kvack.org> 581L: linux-aio@kvack.org 582S: Supported 583F: fs/aio.c 584F: include/linux/*aio*.h 585 586AIRSPY MEDIA DRIVER 587M: Antti Palosaari <crope@iki.fi> 588L: linux-media@vger.kernel.org 589W: https://linuxtv.org 590W: http://palosaari.fi/linux/ 591Q: http://patchwork.linuxtv.org/project/linux-media/list/ 592T: git git://linuxtv.org/anttip/media_tree.git 593S: Maintained 594F: drivers/media/usb/airspy/ 595 596ALACRITECH GIGABIT ETHERNET DRIVER 597M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 598S: Maintained 599F: drivers/net/ethernet/alacritech/* 600 601ALCATEL SPEEDTOUCH USB DRIVER 602M: Duncan Sands <duncan.sands@free.fr> 603L: linux-usb@vger.kernel.org 604W: http://www.linux-usb.org/SpeedTouch/ 605S: Maintained 606F: drivers/usb/atm/speedtch.c 607F: drivers/usb/atm/usbatm.c 608 609ALCHEMY AU1XX0 MMC DRIVER 610M: Manuel Lauss <manuel.lauss@gmail.com> 611S: Maintained 612F: drivers/mmc/host/au1xmmc.c 613 614ALI1563 I2C DRIVER 615M: Rudolf Marek <r.marek@assembler.cz> 616L: linux-i2c@vger.kernel.org 617S: Maintained 618F: Documentation/i2c/busses/i2c-ali1563 619F: drivers/i2c/busses/i2c-ali1563.c 620 621ALLWINNER SECURITY SYSTEM 622M: Corentin Labbe <clabbe.montjoie@gmail.com> 623L: linux-crypto@vger.kernel.org 624S: Maintained 625F: drivers/crypto/sunxi-ss/ 626 627ALPHA PORT 628M: Richard Henderson <rth@twiddle.net> 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 630M: Matt Turner <mattst88@gmail.com> 631S: Odd Fixes 632L: linux-alpha@vger.kernel.org 633F: arch/alpha/ 634 635ALPS PS/2 TOUCHPAD DRIVER 636R: Pali Rohár <pali.rohar@gmail.com> 637F: drivers/input/mouse/alps.* 638 639ALTERA MAILBOX DRIVER 640M: Ley Foon Tan <lftan@altera.com> 641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 642S: Maintained 643F: drivers/mailbox/mailbox-altera.c 644 645ALTERA PIO DRIVER 646M: Tien Hock Loh <thloh@altera.com> 647L: linux-gpio@vger.kernel.org 648S: Maintained 649F: drivers/gpio/gpio-altera.c 650 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 652M: Thor Thayer <thor.thayer@linux.intel.com> 653S: Maintained 654F: drivers/gpio/gpio-altera-a10sr.c 655F: drivers/mfd/altera-a10sr.c 656F: drivers/reset/reset-a10sr.c 657F: include/linux/mfd/altera-a10sr.h 658F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 659 660ALTERA TRIPLE SPEED ETHERNET DRIVER 661M: Vince Bridgers <vbridger@opensource.altera.com> 662L: netdev@vger.kernel.org 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 664S: Maintained 665F: drivers/net/ethernet/altera/ 666 667ALTERA UART/JTAG UART SERIAL DRIVERS 668M: Tobias Klauser <tklauser@distanz.ch> 669L: linux-serial@vger.kernel.org 670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 671S: Maintained 672F: drivers/tty/serial/altera_uart.c 673F: drivers/tty/serial/altera_jtaguart.c 674F: include/linux/altera_uart.h 675F: include/linux/altera_jtaguart.h 676 677AMAZON ETHERNET DRIVERS 678M: Netanel Belgazal <netanel@annapurnalabs.com> 679R: Saeed Bishara <saeed@annapurnalabs.com> 680R: Zorik Machulsky <zorik@annapurnalabs.com> 681L: netdev@vger.kernel.org 682S: Supported 683F: Documentation/networking/ena.txt 684F: drivers/net/ethernet/amazon/ 685 686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 687M: Tom Lendacky <thomas.lendacky@amd.com> 688M: Gary Hook <gary.hook@amd.com> 689L: linux-crypto@vger.kernel.org 690S: Supported 691F: drivers/crypto/ccp/ 692F: include/linux/ccp.h 693 694AMD FAM15H PROCESSOR POWER MONITORING DRIVER 695M: Huang Rui <ray.huang@amd.com> 696L: linux-hwmon@vger.kernel.org 697S: Supported 698F: Documentation/hwmon/fam15h_power 699F: drivers/hwmon/fam15h_power.c 700 701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 702L: linux-geode@lists.infradead.org (moderated for non-subscribers) 703S: Orphan 704F: drivers/usb/gadget/udc/amd5536udc.* 705 706AMD GEODE PROCESSOR/CHIPSET SUPPORT 707P: Andres Salomon <dilinger@queued.net> 708L: linux-geode@lists.infradead.org (moderated for non-subscribers) 709W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 710S: Supported 711F: drivers/char/hw_random/geode-rng.c 712F: drivers/crypto/geode* 713F: drivers/video/fbdev/geode/ 714F: arch/x86/include/asm/geode.h 715 716AMD IOMMU (AMD-VI) 717M: Joerg Roedel <joro@8bytes.org> 718L: iommu@lists.linux-foundation.org 719T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 720S: Maintained 721F: drivers/iommu/amd_iommu*.[ch] 722F: include/linux/amd-iommu.h 723 724AMD KFD 725M: Oded Gabbay <oded.gabbay@gmail.com> 726L: dri-devel@lists.freedesktop.org 727T: git git://people.freedesktop.org/~gabbayo/linux.git 728S: Supported 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 732F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 733F: drivers/gpu/drm/amd/amdkfd/ 734F: drivers/gpu/drm/amd/include/cik_structs.h 735F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 736F: drivers/gpu/drm/amd/include/vi_structs.h 737F: drivers/gpu/drm/radeon/radeon_kfd.c 738F: drivers/gpu/drm/radeon/radeon_kfd.h 739F: include/uapi/linux/kfd_ioctl.h 740 741AMD SEATTLE DEVICE TREE SUPPORT 742M: Brijesh Singh <brijeshkumar.singh@amd.com> 743M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 744M: Tom Lendacky <thomas.lendacky@amd.com> 745S: Supported 746F: arch/arm64/boot/dts/amd/ 747 748AMD XGBE DRIVER 749M: Tom Lendacky <thomas.lendacky@amd.com> 750L: netdev@vger.kernel.org 751S: Supported 752F: drivers/net/ethernet/amd/xgbe/ 753F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 754 755AMS (Apple Motion Sensor) DRIVER 756M: Michael Hanselmann <linux-kernel@hansmi.ch> 757S: Supported 758F: drivers/macintosh/ams/ 759 760ANALOG DEVICES INC AD9389B DRIVER 761M: Hans Verkuil <hans.verkuil@cisco.com> 762L: linux-media@vger.kernel.org 763S: Maintained 764F: drivers/media/i2c/ad9389b* 765 766ANALOG DEVICES INC ADV7180 DRIVER 767M: Lars-Peter Clausen <lars@metafoo.de> 768L: linux-media@vger.kernel.org 769W: http://ez.analog.com/community/linux-device-drivers 770S: Supported 771F: drivers/media/i2c/adv7180.c 772 773ANALOG DEVICES INC ADV7511 DRIVER 774M: Hans Verkuil <hans.verkuil@cisco.com> 775L: linux-media@vger.kernel.org 776S: Maintained 777F: drivers/media/i2c/adv7511* 778 779ANALOG DEVICES INC ADV7604 DRIVER 780M: Hans Verkuil <hans.verkuil@cisco.com> 781L: linux-media@vger.kernel.org 782S: Maintained 783F: drivers/media/i2c/adv7604* 784 785ANALOG DEVICES INC ADV7842 DRIVER 786M: Hans Verkuil <hans.verkuil@cisco.com> 787L: linux-media@vger.kernel.org 788S: Maintained 789F: drivers/media/i2c/adv7842* 790 791ANALOG DEVICES INC ASOC CODEC DRIVERS 792M: Lars-Peter Clausen <lars@metafoo.de> 793L: alsa-devel@alsa-project.org (moderated for non-subscribers) 794W: http://wiki.analog.com/ 795W: http://ez.analog.com/community/linux-device-drivers 796S: Supported 797F: sound/soc/codecs/adau* 798F: sound/soc/codecs/adav* 799F: sound/soc/codecs/ad1* 800F: sound/soc/codecs/ad7* 801F: sound/soc/codecs/ssm* 802F: sound/soc/codecs/sigmadsp.* 803 804ANALOG DEVICES INC ASOC DRIVERS 805L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 806L: alsa-devel@alsa-project.org (moderated for non-subscribers) 807W: http://blackfin.uclinux.org/ 808S: Supported 809F: sound/soc/blackfin/* 810 811ANALOG DEVICES INC IIO DRIVERS 812M: Lars-Peter Clausen <lars@metafoo.de> 813M: Michael Hennerich <Michael.Hennerich@analog.com> 814W: http://wiki.analog.com/ 815W: http://ez.analog.com/community/linux-device-drivers 816S: Supported 817F: drivers/iio/*/ad* 818F: drivers/iio/adc/ltc2497* 819X: drivers/iio/*/adjd* 820F: drivers/staging/iio/*/ad* 821F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c 822 823ANALOG DEVICES INC DMA DRIVERS 824M: Lars-Peter Clausen <lars@metafoo.de> 825W: http://ez.analog.com/community/linux-device-drivers 826S: Supported 827F: drivers/dma/dma-axi-dmac.c 828 829ANDROID CONFIG FRAGMENTS 830M: Rob Herring <robh@kernel.org> 831S: Supported 832F: kernel/configs/android* 833 834ANDROID DRIVERS 835M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 836M: Arve Hjønnevåg <arve@android.com> 837M: Riley Andrews <riandrews@android.com> 838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 839L: devel@driverdev.osuosl.org 840S: Supported 841F: drivers/android/ 842F: drivers/staging/android/ 843 844ANDROID ION DRIVER 845M: Laura Abbott <labbott@redhat.com> 846M: Sumit Semwal <sumit.semwal@linaro.org> 847L: devel@driverdev.osuosl.org 848S: Supported 849F: drivers/staging/android/ion 850F: drivers/staging/android/uapi/ion.h 851F: drivers/staging/android/uapi/ion_test.h 852 853AOA (Apple Onboard Audio) ALSA DRIVER 854M: Johannes Berg <johannes@sipsolutions.net> 855L: linuxppc-dev@lists.ozlabs.org 856L: alsa-devel@alsa-project.org (moderated for non-subscribers) 857S: Maintained 858F: sound/aoa/ 859 860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 861M: William Breathitt Gray <vilhelm.gray@gmail.com> 862L: linux-iio@vger.kernel.org 863S: Maintained 864F: drivers/iio/adc/stx104.c 865 866APM DRIVER 867M: Jiri Kosina <jikos@kernel.org> 868S: Odd fixes 869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 870F: arch/x86/kernel/apm_32.c 871F: include/linux/apm_bios.h 872F: include/uapi/linux/apm_bios.h 873F: drivers/char/apm-emulation.c 874 875APPLE BCM5974 MULTITOUCH DRIVER 876M: Henrik Rydberg <rydberg@bitmath.org> 877L: linux-input@vger.kernel.org 878S: Odd fixes 879F: drivers/input/mouse/bcm5974.c 880 881APPLE SMC DRIVER 882M: Henrik Rydberg <rydberg@bitmath.org> 883L: linux-hwmon@vger.kernel.org 884S: Odd fixes 885F: drivers/hwmon/applesmc.c 886 887APPLETALK NETWORK LAYER 888L: netdev@vger.kernel.org 889S: Odd fixes 890F: drivers/net/appletalk/ 891F: net/appletalk/ 892 893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 894M: Duc Dang <dhdang@apm.com> 895S: Supported 896F: arch/arm64/boot/dts/apm/ 897 898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 899M: Iyappan Subramanian <isubramanian@apm.com> 900M: Keyur Chudgar <kchudgar@apm.com> 901M: Quan Nguyen <qnguyen@apm.com> 902S: Supported 903F: drivers/net/ethernet/apm/xgene/ 904F: drivers/net/phy/mdio-xgene.c 905F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 906F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 907 908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 909M: Iyappan Subramanian <isubramanian@apm.com> 910M: Keyur Chudgar <kchudgar@apm.com> 911S: Supported 912F: drivers/net/ethernet/apm/xgene-v2/ 913 914APPLIED MICRO (APM) X-GENE SOC PMU 915M: Tai Nguyen <ttnguyen@apm.com> 916S: Supported 917F: drivers/perf/xgene_pmu.c 918F: Documentation/perf/xgene-pmu.txt 919F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 920 921APTINA CAMERA SENSOR PLL 922M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 923L: linux-media@vger.kernel.org 924S: Maintained 925F: drivers/media/i2c/aptina-pll.* 926 927ARC FRAMEBUFFER DRIVER 928M: Jaya Kumar <jayalk@intworks.biz> 929S: Maintained 930F: drivers/video/fbdev/arcfb.c 931F: drivers/video/fbdev/core/fb_defio.c 932 933ARCNET NETWORK LAYER 934M: Michael Grzeschik <m.grzeschik@pengutronix.de> 935L: netdev@vger.kernel.org 936S: Maintained 937F: drivers/net/arcnet/ 938F: include/uapi/linux/if_arcnet.h 939 940ARC PGU DRM DRIVER 941M: Alexey Brodkin <abrodkin@synopsys.com> 942S: Supported 943F: drivers/gpu/drm/arc/ 944F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 945 946ARM ARCHITECTED TIMER DRIVER 947M: Mark Rutland <mark.rutland@arm.com> 948M: Marc Zyngier <marc.zyngier@arm.com> 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 950S: Maintained 951F: arch/arm/include/asm/arch_timer.h 952F: arch/arm64/include/asm/arch_timer.h 953F: drivers/clocksource/arm_arch_timer.c 954 955ARM HDLCD DRM DRIVER 956M: Liviu Dudau <liviu.dudau@arm.com> 957S: Supported 958F: drivers/gpu/drm/arm/hdlcd_* 959F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 960 961ARM MALI-DP DRM DRIVER 962M: Liviu Dudau <liviu.dudau@arm.com> 963M: Brian Starkey <brian.starkey@arm.com> 964M: Mali DP Maintainers <malidp@foss.arm.com> 965S: Supported 966F: drivers/gpu/drm/arm/ 967F: Documentation/devicetree/bindings/display/arm,malidp.txt 968 969ARM MFM AND FLOPPY DRIVERS 970M: Ian Molton <spyro@f2s.com> 971S: Maintained 972F: arch/arm/lib/floppydma.S 973F: arch/arm/include/asm/floppy.h 974 975ARM PMU PROFILING AND DEBUGGING 976M: Will Deacon <will.deacon@arm.com> 977M: Mark Rutland <mark.rutland@arm.com> 978S: Maintained 979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 980F: arch/arm*/kernel/perf_* 981F: arch/arm/oprofile/common.c 982F: arch/arm*/kernel/hw_breakpoint.c 983F: arch/arm*/include/asm/hw_breakpoint.h 984F: arch/arm*/include/asm/perf_event.h 985F: drivers/perf/* 986F: include/linux/perf/arm_pmu.h 987F: Documentation/devicetree/bindings/arm/pmu.txt 988F: Documentation/devicetree/bindings/perf/ 989 990ARM PORT 991M: Russell King <linux@armlinux.org.uk> 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 993W: http://www.armlinux.org.uk/ 994S: Maintained 995T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 996F: arch/arm/ 997 998ARM SUB-ARCHITECTURES 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1000S: Maintained 1001F: arch/arm/mach-*/ 1002F: arch/arm/plat-*/ 1003T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1004 1005ARM PRIMECELL AACI PL041 DRIVER 1006M: Russell King <linux@armlinux.org.uk> 1007S: Maintained 1008F: sound/arm/aaci.* 1009 1010ARM PRIMECELL CLCD PL110 DRIVER 1011M: Russell King <linux@armlinux.org.uk> 1012S: Maintained 1013F: drivers/video/fbdev/amba-clcd.* 1014 1015ARM PRIMECELL KMI PL050 DRIVER 1016M: Russell King <linux@armlinux.org.uk> 1017S: Maintained 1018F: drivers/input/serio/ambakmi.* 1019F: include/linux/amba/kmi.h 1020 1021ARM PRIMECELL MMCI PL180/1 DRIVER 1022M: Russell King <linux@armlinux.org.uk> 1023S: Maintained 1024F: drivers/mmc/host/mmci.* 1025F: include/linux/amba/mmci.h 1026 1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1028M: Russell King <linux@armlinux.org.uk> 1029S: Maintained 1030F: drivers/tty/serial/amba-pl01*.c 1031F: include/linux/amba/serial.h 1032 1033ARM PRIMECELL BUS SUPPORT 1034M: Russell King <linux@armlinux.org.uk> 1035S: Maintained 1036F: drivers/amba/ 1037F: include/linux/amba/bus.h 1038 1039ARM/ACTIONS SEMI ARCHITECTURE 1040M: Andreas Färber <afaerber@suse.de> 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1042S: Maintained 1043N: owl 1044F: arch/arm/mach-actions/ 1045F: arch/arm/boot/dts/owl-* 1046F: arch/arm64/boot/dts/actions/ 1047F: drivers/clocksource/owl-* 1048F: drivers/soc/actions/ 1049F: include/dt-bindings/power/owl-* 1050F: include/linux/soc/actions/ 1051F: Documentation/devicetree/bindings/arm/actions.txt 1052F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1053F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1054 1055ARM/ADS SPHERE MACHINE SUPPORT 1056M: Lennert Buytenhek <kernel@wantstofly.org> 1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1058S: Maintained 1059 1060ARM/AFEB9260 MACHINE SUPPORT 1061M: Sergey Lapin <slapin@ossfans.org> 1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1063S: Maintained 1064 1065ARM/AJECO 1ARM MACHINE SUPPORT 1066M: Lennert Buytenhek <kernel@wantstofly.org> 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1068S: Maintained 1069 1070ARM/Allwinner sunXi SoC support 1071M: Maxime Ripard <maxime.ripard@free-electrons.com> 1072M: Chen-Yu Tsai <wens@csie.org> 1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1074S: Maintained 1075N: sun[x456789]i 1076N: sun50i 1077F: arch/arm/mach-sunxi/ 1078F: arch/arm64/boot/dts/allwinner/ 1079F: drivers/clk/sunxi-ng/ 1080F: drivers/pinctrl/sunxi/ 1081F: drivers/soc/sunxi/ 1082T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1083 1084ARM/Allwinner SoC Clock Support 1085M: Emilio López <emilio@elopez.com.ar> 1086S: Maintained 1087F: drivers/clk/sunxi/ 1088 1089ARM/Amlogic Meson SoC support 1090M: Carlo Caione <carlo@caione.org> 1091M: Kevin Hilman <khilman@baylibre.com> 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1093L: linux-amlogic@lists.infradead.org 1094W: http://linux-meson.com/ 1095S: Maintained 1096F: arch/arm/mach-meson/ 1097F: arch/arm/boot/dts/meson* 1098F: arch/arm64/boot/dts/amlogic/ 1099F: drivers/pinctrl/meson/ 1100F: drivers/mmc/host/meson* 1101N: meson 1102 1103ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1104M: Neil Armstrong <narmstrong@baylibre.com> 1105M: Jerome Brunet <jbrunet@baylibre.com> 1106L: linux-amlogic@lists.infradead.org 1107S: Maintained 1108F: drivers/clk/meson/ 1109F: include/dt-bindings/clock/meson* 1110F: include/dt-bindings/clock/gxbb* 1111F: Documentation/devicetree/bindings/clock/amlogic* 1112 1113ARM/Annapurna Labs ALPINE ARCHITECTURE 1114M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1115M: Antoine Tenart <antoine.tenart@free-electrons.com> 1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1117S: Maintained 1118F: arch/arm/mach-alpine/ 1119F: arch/arm/boot/dts/alpine* 1120F: arch/arm64/boot/dts/al/ 1121F: drivers/*/*alpine* 1122 1123ARM/ARTPEC MACHINE SUPPORT 1124M: Jesper Nilsson <jesper.nilsson@axis.com> 1125M: Lars Persson <lars.persson@axis.com> 1126M: Niklas Cassel <niklas.cassel@axis.com> 1127S: Maintained 1128L: linux-arm-kernel@axis.com 1129F: arch/arm/mach-artpec 1130F: arch/arm/boot/dts/artpec6* 1131F: drivers/clk/axis 1132F: drivers/pinctrl/pinctrl-artpec* 1133F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1134 1135ARM/ASPEED MACHINE SUPPORT 1136M: Joel Stanley <joel@jms.id.au> 1137S: Maintained 1138F: arch/arm/mach-aspeed/ 1139F: arch/arm/boot/dts/aspeed-* 1140F: drivers/*/*aspeed* 1141 1142ARM/ASPEED I2C DRIVER 1143M: Brendan Higgins <brendanhiggins@google.com> 1144R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1145R: Joel Stanley <joel@jms.id.au> 1146L: linux-i2c@vger.kernel.org 1147L: openbmc@lists.ozlabs.org 1148S: Maintained 1149F: drivers/irqchip/irq-aspeed-i2c-ic.c 1150F: drivers/i2c/busses/i2c-aspeed.c 1151F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1152F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1153 1154ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT 1155M: Nicolas Ferre <nicolas.ferre@microchip.com> 1156M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1158W: http://www.linux4sam.org 1159T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1160S: Supported 1161F: arch/arm/mach-at91/ 1162F: include/soc/at91/ 1163F: arch/arm/boot/dts/at91*.dts 1164F: arch/arm/boot/dts/at91*.dtsi 1165F: arch/arm/boot/dts/sama*.dts 1166F: arch/arm/boot/dts/sama*.dtsi 1167F: arch/arm/include/debug/at91.S 1168F: drivers/memory/atmel* 1169 1170ARM/ATMEL AT91 Clock Support 1171M: Boris Brezillon <boris.brezillon@free-electrons.com> 1172S: Maintained 1173F: drivers/clk/at91 1174 1175ARM/CALXEDA HIGHBANK ARCHITECTURE 1176M: Rob Herring <robh@kernel.org> 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1178S: Maintained 1179F: arch/arm/mach-highbank/ 1180F: arch/arm/boot/dts/highbank.dts 1181F: arch/arm/boot/dts/ecx-*.dts* 1182 1183ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1184M: Krzysztof Halasa <khalasa@piap.pl> 1185S: Maintained 1186F: arch/arm/mach-cns3xxx/ 1187 1188ARM/CAVIUM THUNDER NETWORK DRIVER 1189M: Sunil Goutham <sgoutham@cavium.com> 1190M: Robert Richter <rric@kernel.org> 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1192S: Supported 1193F: drivers/net/ethernet/cavium/thunder/ 1194 1195ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1196M: Alexander Shiyan <shc_work@mail.ru> 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1198S: Odd Fixes 1199N: clps711x 1200 1201ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1202M: Hartley Sweeten <hsweeten@visionengravers.com> 1203M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: arch/arm/mach-ep93xx/ 1207F: arch/arm/mach-ep93xx/include/mach/ 1208 1209ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1210M: Lennert Buytenhek <kernel@wantstofly.org> 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1212S: Maintained 1213 1214ARM/CLKDEV SUPPORT 1215M: Russell King <linux@armlinux.org.uk> 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1217S: Maintained 1218T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1219F: arch/arm/include/asm/clkdev.h 1220F: drivers/clk/clkdev.c 1221 1222ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1223M: Mike Rapoport <mike@compulab.co.il> 1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1225S: Maintained 1226 1227ARM/CONTEC MICRO9 MACHINE SUPPORT 1228M: Hubert Feurstein <hubert.feurstein@contec.at> 1229S: Maintained 1230F: arch/arm/mach-ep93xx/micro9.c 1231 1232ARM/CORESIGHT FRAMEWORK AND DRIVERS 1233M: Mathieu Poirier <mathieu.poirier@linaro.org> 1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1235S: Maintained 1236F: drivers/hwtracing/coresight/* 1237F: Documentation/trace/coresight.txt 1238F: Documentation/trace/coresight-cpu-debug.txt 1239F: Documentation/devicetree/bindings/arm/coresight.txt 1240F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1241F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1242F: tools/perf/arch/arm/util/pmu.c 1243F: tools/perf/arch/arm/util/auxtrace.c 1244F: tools/perf/arch/arm/util/cs-etm.c 1245F: tools/perf/arch/arm/util/cs-etm.h 1246F: tools/perf/util/cs-etm.h 1247 1248ARM/CORGI MACHINE SUPPORT 1249M: Richard Purdie <rpurdie@rpsys.net> 1250S: Maintained 1251 1252ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1253M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255T: git git://github.com/ulli-kroll/linux.git 1256S: Maintained 1257F: arch/arm/mach-gemini/ 1258F: drivers/rtc/rtc-ftrtc010.c 1259 1260ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1261M: Barry Song <baohua@kernel.org> 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1263T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1264S: Maintained 1265F: arch/arm/boot/dts/prima2* 1266F: arch/arm/mach-prima2/ 1267F: drivers/clk/sirf/ 1268F: drivers/clocksource/timer-prima2.c 1269F: drivers/clocksource/timer-atlas7.c 1270N: [^a-z]sirf 1271 1272ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1273M: Baruch Siach <baruch@tkos.co.il> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276F: arch/arm/boot/dts/cx92755* 1277N: digicolor 1278 1279ARM/EBSA110 MACHINE SUPPORT 1280M: Russell King <linux@armlinux.org.uk> 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1282W: http://www.armlinux.org.uk/ 1283S: Maintained 1284F: arch/arm/mach-ebsa110/ 1285F: drivers/net/ethernet/amd/am79c961a.* 1286 1287ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1288M: Uwe Kleine-König <kernel@pengutronix.de> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290S: Maintained 1291N: efm32 1292 1293ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1294M: Robert Jarzmik <robert.jarzmik@free.fr> 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1296S: Maintained 1297F: arch/arm/mach-pxa/ezx.c 1298 1299ARM/FARADAY FA526 PORT 1300M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1302S: Maintained 1303T: git git://git.berlios.de/gemini-board 1304F: arch/arm/mm/*-fa* 1305 1306ARM/FOOTBRIDGE ARCHITECTURE 1307M: Russell King <linux@armlinux.org.uk> 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1309W: http://www.armlinux.org.uk/ 1310S: Maintained 1311F: arch/arm/include/asm/hardware/dec21285.h 1312F: arch/arm/mach-footbridge/ 1313 1314ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1315M: Shawn Guo <shawnguo@kernel.org> 1316M: Sascha Hauer <kernel@pengutronix.de> 1317R: Fabio Estevam <fabio.estevam@nxp.com> 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1319S: Maintained 1320T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1321F: arch/arm/mach-imx/ 1322F: arch/arm/mach-mxs/ 1323F: arch/arm/boot/dts/imx* 1324F: arch/arm/configs/imx*_defconfig 1325F: drivers/clk/imx/ 1326F: drivers/soc/imx/ 1327F: include/soc/imx/ 1328 1329ARM/FREESCALE VYBRID ARM ARCHITECTURE 1330M: Shawn Guo <shawnguo@kernel.org> 1331M: Sascha Hauer <kernel@pengutronix.de> 1332R: Stefan Agner <stefan@agner.ch> 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1334S: Maintained 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1336F: arch/arm/mach-imx/*vf610* 1337F: arch/arm/boot/dts/vf* 1338 1339ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1340M: Lennert Buytenhek <kernel@wantstofly.org> 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1342S: Maintained 1343 1344ARM/GUMSTIX MACHINE SUPPORT 1345M: Steve Sakoman <sakoman@gmail.com> 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1347S: Maintained 1348 1349ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1350M: Philipp Zabel <philipp.zabel@gmail.com> 1351M: Paul Parsons <lost.distance@yahoo.com> 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1353S: Maintained 1354F: arch/arm/mach-pxa/hx4700.c 1355F: arch/arm/mach-pxa/include/mach/hx4700.h 1356F: sound/soc/pxa/hx4700.c 1357 1358ARM/HISILICON SOC SUPPORT 1359M: Wei Xu <xuwei5@hisilicon.com> 1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1361W: http://www.hisilicon.com 1362S: Supported 1363T: git git://github.com/hisilicon/linux-hisi.git 1364F: arch/arm/mach-hisi/ 1365F: arch/arm/boot/dts/hi3* 1366F: arch/arm/boot/dts/hip* 1367F: arch/arm/boot/dts/hisi* 1368F: arch/arm64/boot/dts/hisilicon/ 1369 1370ARM/HP JORNADA 7XX MACHINE SUPPORT 1371M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1372W: www.jlime.com 1373S: Maintained 1374T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1375F: arch/arm/mach-sa1100/jornada720.c 1376F: arch/arm/mach-sa1100/include/mach/jornada720.h 1377 1378ARM/IGEP MACHINE SUPPORT 1379M: Enric Balletbo i Serra <eballetbo@gmail.com> 1380M: Javier Martinez Canillas <javier@dowhile0.org> 1381L: linux-omap@vger.kernel.org 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1383S: Maintained 1384F: arch/arm/boot/dts/omap3-igep* 1385 1386ARM/INCOME PXA270 SUPPORT 1387M: Marek Vasut <marek.vasut@gmail.com> 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1389S: Maintained 1390F: arch/arm/mach-pxa/colibri-pxa270-income.c 1391 1392ARM/INTEL IOP32X ARM ARCHITECTURE 1393M: Lennert Buytenhek <kernel@wantstofly.org> 1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1395S: Maintained 1396 1397ARM/INTEL IOP33X ARM ARCHITECTURE 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1399S: Orphan 1400 1401ARM/INTEL IOP13XX ARM ARCHITECTURE 1402M: Lennert Buytenhek <kernel@wantstofly.org> 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1404S: Maintained 1405 1406ARM/INTEL IQ81342EX MACHINE SUPPORT 1407M: Lennert Buytenhek <kernel@wantstofly.org> 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1409S: Maintained 1410 1411ARM/INTEL IXDP2850 MACHINE SUPPORT 1412M: Lennert Buytenhek <kernel@wantstofly.org> 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1414S: Maintained 1415 1416ARM/INTEL IXP4XX ARM ARCHITECTURE 1417M: Imre Kaloz <kaloz@openwrt.org> 1418M: Krzysztof Halasa <khalasa@piap.pl> 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1420S: Maintained 1421F: arch/arm/mach-ixp4xx/ 1422 1423ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1424M: Jonathan Cameron <jic23@cam.ac.uk> 1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1426S: Maintained 1427F: arch/arm/mach-pxa/stargate2.c 1428F: drivers/pcmcia/pxa2xx_stargate2.c 1429 1430ARM/INTEL XSC3 (MANZANO) ARM CORE 1431M: Lennert Buytenhek <kernel@wantstofly.org> 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1433S: Maintained 1434 1435ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1436M: Lennert Buytenhek <kernel@wantstofly.org> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439 1440ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 1441M: Santosh Shilimkar <ssantosh@kernel.org> 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1443S: Maintained 1444F: arch/arm/mach-keystone/ 1445F: arch/arm/boot/dts/keystone-* 1446T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 1447 1448ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 1449M: Santosh Shilimkar <ssantosh@kernel.org> 1450L: linux-kernel@vger.kernel.org 1451S: Maintained 1452F: drivers/clk/keystone/ 1453 1454ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 1455M: Santosh Shilimkar <ssantosh@kernel.org> 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1457L: linux-kernel@vger.kernel.org 1458S: Maintained 1459F: drivers/clocksource/timer-keystone.c 1460 1461ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 1462M: Santosh Shilimkar <ssantosh@kernel.org> 1463L: linux-kernel@vger.kernel.org 1464S: Maintained 1465F: drivers/power/reset/keystone-reset.c 1466 1467ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 1468M: Santosh Shilimkar <ssantosh@kernel.org> 1469L: linux-kernel@vger.kernel.org 1470S: Maintained 1471F: drivers/memory/*emif* 1472 1473ARM/LG1K ARCHITECTURE 1474M: Chanho Min <chanho.min@lge.com> 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm64/boot/dts/lg/ 1478 1479ARM/LOGICPD PXA270 MACHINE SUPPORT 1480M: Lennert Buytenhek <kernel@wantstofly.org> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483 1484ARM/LPC18XX ARCHITECTURE 1485M: Joachim Eastwood <manabian@gmail.com> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488F: arch/arm/boot/dts/lpc43* 1489F: drivers/clk/nxp/clk-lpc18xx* 1490F: drivers/clocksource/time-lpc32xx.c 1491F: drivers/i2c/busses/i2c-lpc2k.c 1492F: drivers/memory/pl172.c 1493F: drivers/mtd/spi-nor/nxp-spifi.c 1494F: drivers/rtc/rtc-lpc24xx.c 1495N: lpc18xx 1496 1497ARM/LPC32XX SOC SUPPORT 1498M: Vladimir Zapolskiy <vz@mleia.com> 1499M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1501T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1502S: Maintained 1503F: arch/arm/boot/dts/lpc32* 1504F: arch/arm/mach-lpc32xx/ 1505F: drivers/i2c/busses/i2c-pnx.c 1506F: drivers/net/ethernet/nxp/lpc_eth.c 1507F: drivers/usb/host/ohci-nxp.c 1508F: drivers/watchdog/pnx4008_wdt.c 1509N: lpc32xx 1510 1511ARM/MAGICIAN MACHINE SUPPORT 1512M: Philipp Zabel <philipp.zabel@gmail.com> 1513S: Maintained 1514 1515ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1516M: Jason Cooper <jason@lakedaemon.net> 1517M: Andrew Lunn <andrew@lunn.ch> 1518M: Gregory Clement <gregory.clement@free-electrons.com> 1519M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1521S: Maintained 1522F: arch/arm/boot/dts/armada* 1523F: arch/arm/boot/dts/kirkwood* 1524F: arch/arm/configs/mvebu_*_defconfig 1525F: arch/arm/mach-mvebu/ 1526F: arch/arm64/boot/dts/marvell/armada* 1527F: drivers/cpufreq/mvebu-cpufreq.c 1528F: drivers/irqchip/irq-armada-370-xp.c 1529F: drivers/irqchip/irq-mvebu-* 1530F: drivers/pinctrl/mvebu/ 1531F: drivers/rtc/rtc-armada38x.c 1532 1533ARM/Marvell Berlin SoC support 1534M: Jisheng Zhang <jszhang@marvell.com> 1535M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1537S: Maintained 1538F: arch/arm/mach-berlin/ 1539F: arch/arm/boot/dts/berlin* 1540F: arch/arm64/boot/dts/marvell/berlin* 1541 1542 1543ARM/Marvell Dove/MV78xx0/Orion SOC support 1544M: Jason Cooper <jason@lakedaemon.net> 1545M: Andrew Lunn <andrew@lunn.ch> 1546M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1547M: Gregory Clement <gregory.clement@free-electrons.com> 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Maintained 1550F: Documentation/devicetree/bindings/soc/dove/ 1551F: arch/arm/mach-dove/ 1552F: arch/arm/mach-mv78xx0/ 1553F: arch/arm/mach-orion5x/ 1554F: arch/arm/plat-orion/ 1555F: arch/arm/boot/dts/dove* 1556F: arch/arm/boot/dts/orion5x* 1557 1558 1559ARM/Orion SoC/Technologic Systems TS-78xx platform support 1560M: Alexander Clouter <alex@digriz.org.uk> 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1562W: http://www.digriz.org.uk/ts78xx/kernel 1563S: Maintained 1564F: arch/arm/mach-orion5x/ts78xx-* 1565 1566ARM/OXNAS platform support 1567M: Neil Armstrong <narmstrong@baylibre.com> 1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1569L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers) 1570S: Maintained 1571F: arch/arm/mach-oxnas/ 1572F: arch/arm/boot/dts/ox8*.dtsi 1573F: arch/arm/boot/dts/wd-mbwe.dts 1574F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts 1575N: oxnas 1576 1577ARM/Mediatek RTC DRIVER 1578M: Eddie Huang <eddie.huang@mediatek.com> 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1580L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1581S: Maintained 1582F: drivers/rtc/rtc-mt6397.c 1583 1584ARM/Mediatek SoC support 1585M: Matthias Brugger <matthias.bgg@gmail.com> 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1587L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1588S: Maintained 1589F: arch/arm/boot/dts/mt6* 1590F: arch/arm/boot/dts/mt7* 1591F: arch/arm/boot/dts/mt8* 1592F: arch/arm/mach-mediatek/ 1593F: arch/arm64/boot/dts/mediatek/ 1594N: mtk 1595K: mediatek 1596 1597ARM/Mediatek USB3 PHY DRIVER 1598M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1600L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1601S: Maintained 1602F: drivers/phy/phy-mt65xx-usb3.c 1603 1604ARM/MICREL KS8695 ARCHITECTURE 1605M: Greg Ungerer <gerg@uclinux.org> 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1607F: arch/arm/mach-ks8695/ 1608S: Odd Fixes 1609 1610ARM/MIOA701 MACHINE SUPPORT 1611M: Robert Jarzmik <robert.jarzmik@free.fr> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613F: arch/arm/mach-pxa/mioa701.c 1614S: Maintained 1615 1616ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1617M: Michael Petchkovsky <mkpetch@internode.on.net> 1618S: Maintained 1619 1620ARM/NOMADIK ARCHITECTURE 1621M: Alessandro Rubini <rubini@unipv.it> 1622M: Linus Walleij <linus.walleij@linaro.org> 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1624S: Maintained 1625F: arch/arm/mach-nomadik/ 1626F: drivers/pinctrl/nomadik/ 1627F: drivers/i2c/busses/i2c-nomadik.c 1628T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1629 1630ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1631M: Nelson Castillo <arhuaco@freaks-unidos.net> 1632L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1633W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1634S: Supported 1635 1636ARM/TOSA MACHINE SUPPORT 1637M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 1638M: Dirk Opfer <dirk@opfer-online.de> 1639S: Maintained 1640 1641ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1642M: Marek Vasut <marek.vasut@gmail.com> 1643L: linux-arm-kernel@lists.infradead.org 1644W: http://hackndev.com 1645S: Maintained 1646F: arch/arm/mach-pxa/include/mach/palmtx.h 1647F: arch/arm/mach-pxa/palmtx.c 1648F: arch/arm/mach-pxa/include/mach/palmt5.h 1649F: arch/arm/mach-pxa/palmt5.c 1650F: arch/arm/mach-pxa/include/mach/palmld.h 1651F: arch/arm/mach-pxa/palmld.c 1652F: arch/arm/mach-pxa/include/mach/palmte2.h 1653F: arch/arm/mach-pxa/palmte2.c 1654F: arch/arm/mach-pxa/include/mach/palmtc.h 1655F: arch/arm/mach-pxa/palmtc.c 1656 1657ARM/PALM TREO SUPPORT 1658M: Tomas Cech <sleep_walker@suse.com> 1659L: linux-arm-kernel@lists.infradead.org 1660W: http://hackndev.com 1661S: Maintained 1662F: arch/arm/mach-pxa/include/mach/palmtreo.h 1663F: arch/arm/mach-pxa/palmtreo.c 1664 1665ARM/PALMZ72 SUPPORT 1666M: Sergey Lapin <slapin@ossfans.org> 1667L: linux-arm-kernel@lists.infradead.org 1668W: http://hackndev.com 1669S: Maintained 1670F: arch/arm/mach-pxa/include/mach/palmz72.h 1671F: arch/arm/mach-pxa/palmz72.c 1672 1673ARM/PLEB SUPPORT 1674M: Peter Chubb <pleb@gelato.unsw.edu.au> 1675W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1676S: Maintained 1677 1678ARM/PT DIGITAL BOARD PORT 1679M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1681W: http://www.armlinux.org.uk/ 1682S: Maintained 1683 1684ARM/QUALCOMM SUPPORT 1685M: Andy Gross <andy.gross@linaro.org> 1686M: David Brown <david.brown@linaro.org> 1687L: linux-arm-msm@vger.kernel.org 1688L: linux-soc@vger.kernel.org 1689S: Maintained 1690F: Documentation/devicetree/bindings/soc/qcom/ 1691F: arch/arm/boot/dts/qcom-*.dts 1692F: arch/arm/boot/dts/qcom-*.dtsi 1693F: arch/arm/mach-qcom/ 1694F: arch/arm64/boot/dts/qcom/* 1695F: drivers/i2c/busses/i2c-qup.c 1696F: drivers/clk/qcom/ 1697F: drivers/dma/qcom/ 1698F: drivers/soc/qcom/ 1699F: drivers/spi/spi-qup.c 1700F: drivers/tty/serial/msm_serial.h 1701F: drivers/tty/serial/msm_serial.c 1702F: drivers/*/pm8???-* 1703F: drivers/mfd/ssbi.c 1704F: drivers/firmware/qcom_scm.c 1705T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1706 1707ARM/RADISYS ENP2611 MACHINE SUPPORT 1708M: Lennert Buytenhek <kernel@wantstofly.org> 1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1710S: Maintained 1711 1712ARM/REALTEK ARCHITECTURE 1713M: Andreas Färber <afaerber@suse.de> 1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1715S: Maintained 1716F: arch/arm64/boot/dts/realtek/ 1717F: Documentation/devicetree/bindings/arm/realtek.txt 1718 1719ARM/RENESAS ARM64 ARCHITECTURE 1720M: Simon Horman <horms@verge.net.au> 1721M: Magnus Damm <magnus.damm@gmail.com> 1722L: linux-renesas-soc@vger.kernel.org 1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1725S: Supported 1726F: arch/arm64/boot/dts/renesas/ 1727F: drivers/soc/renesas/ 1728F: include/linux/soc/renesas/ 1729 1730ARM/RISCPC ARCHITECTURE 1731M: Russell King <linux@armlinux.org.uk> 1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1733W: http://www.armlinux.org.uk/ 1734S: Maintained 1735F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1736F: arch/arm/include/asm/hardware/ioc.h 1737F: arch/arm/include/asm/hardware/iomd.h 1738F: arch/arm/include/asm/hardware/memc.h 1739F: arch/arm/mach-rpc/ 1740F: drivers/net/ethernet/8390/etherh.c 1741F: drivers/net/ethernet/i825xx/ether1* 1742F: drivers/net/ethernet/seeq/ether3* 1743F: drivers/scsi/arm/ 1744 1745ARM/Rockchip SoC support 1746M: Heiko Stuebner <heiko@sntech.de> 1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1748L: linux-rockchip@lists.infradead.org 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1750S: Maintained 1751F: arch/arm/boot/dts/rk3* 1752F: arch/arm/boot/dts/rv1108* 1753F: arch/arm/mach-rockchip/ 1754F: drivers/clk/rockchip/ 1755F: drivers/i2c/busses/i2c-rk3x.c 1756F: drivers/*/*rockchip* 1757F: drivers/*/*/*rockchip* 1758F: sound/soc/rockchip/ 1759N: rockchip 1760 1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1762M: Kukjin Kim <kgene@kernel.org> 1763M: Krzysztof Kozlowski <krzk@kernel.org> 1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1766Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1767S: Maintained 1768F: arch/arm/boot/dts/s3c* 1769F: arch/arm/boot/dts/s5p* 1770F: arch/arm/boot/dts/samsung* 1771F: arch/arm/boot/dts/exynos* 1772F: arch/arm64/boot/dts/exynos/ 1773F: arch/arm/plat-samsung/ 1774F: arch/arm/mach-s3c24*/ 1775F: arch/arm/mach-s3c64xx/ 1776F: arch/arm/mach-s5p*/ 1777F: arch/arm/mach-exynos*/ 1778F: drivers/*/*s3c24* 1779F: drivers/*/*/*s3c24* 1780F: drivers/*/*s3c64xx* 1781F: drivers/*/*s5pv210* 1782F: drivers/memory/samsung/* 1783F: drivers/soc/samsung/* 1784F: Documentation/arm/Samsung/ 1785F: Documentation/devicetree/bindings/arm/samsung/ 1786F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1787F: Documentation/devicetree/bindings/power/pd-samsung.txt 1788N: exynos 1789 1790ARM/SAMSUNG MOBILE MACHINE SUPPORT 1791M: Kyungmin Park <kyungmin.park@samsung.com> 1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1793S: Maintained 1794F: arch/arm/mach-s5pv210/ 1795 1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1797M: Kyungmin Park <kyungmin.park@samsung.com> 1798M: Kamil Debski <kamil@wypas.org> 1799M: Andrzej Hajda <a.hajda@samsung.com> 1800L: linux-arm-kernel@lists.infradead.org 1801L: linux-media@vger.kernel.org 1802S: Maintained 1803F: drivers/media/platform/s5p-g2d/ 1804 1805ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1806M: Kyungmin Park <kyungmin.park@samsung.com> 1807M: Kamil Debski <kamil@wypas.org> 1808M: Jeongtae Park <jtp.park@samsung.com> 1809M: Andrzej Hajda <a.hajda@samsung.com> 1810L: linux-arm-kernel@lists.infradead.org 1811L: linux-media@vger.kernel.org 1812S: Maintained 1813F: arch/arm/plat-samsung/s5p-dev-mfc.c 1814F: drivers/media/platform/s5p-mfc/ 1815 1816ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1817M: Marek Szyprowski <m.szyprowski@samsung.com> 1818L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1819L: linux-media@vger.kernel.org 1820S: Maintained 1821F: drivers/media/platform/s5p-cec/ 1822F: Documentation/devicetree/bindings/media/s5p-cec.txt 1823 1824ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1825M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1826M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1827L: linux-arm-kernel@lists.infradead.org 1828L: linux-media@vger.kernel.org 1829S: Maintained 1830F: drivers/media/platform/s5p-jpeg/ 1831 1832ARM/SHMOBILE ARM ARCHITECTURE 1833M: Simon Horman <horms@verge.net.au> 1834M: Magnus Damm <magnus.damm@gmail.com> 1835L: linux-renesas-soc@vger.kernel.org 1836Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1838S: Supported 1839F: arch/arm/boot/dts/emev2* 1840F: arch/arm/boot/dts/r7s* 1841F: arch/arm/boot/dts/r8a* 1842F: arch/arm/boot/dts/sh* 1843F: arch/arm/configs/shmobile_defconfig 1844F: arch/arm/include/debug/renesas-scif.S 1845F: arch/arm/mach-shmobile/ 1846F: drivers/soc/renesas/ 1847F: include/linux/soc/renesas/ 1848 1849ARM/SOCFPGA ARCHITECTURE 1850M: Dinh Nguyen <dinguyen@kernel.org> 1851S: Maintained 1852F: arch/arm/mach-socfpga/ 1853F: arch/arm/boot/dts/socfpga* 1854F: arch/arm/configs/socfpga_defconfig 1855F: arch/arm64/boot/dts/altera/ 1856W: http://www.rocketboards.org 1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1858 1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1860M: Dinh Nguyen <dinguyen@kernel.org> 1861S: Maintained 1862F: drivers/clk/socfpga/ 1863 1864ARM/SOCFPGA EDAC SUPPORT 1865M: Thor Thayer <thor.thayer@linux.intel.com> 1866S: Maintained 1867F: drivers/edac/altera_edac. 1868 1869ARM/STI ARCHITECTURE 1870M: Patrice Chotard <patrice.chotard@st.com> 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1872W: http://www.stlinux.com 1873S: Maintained 1874F: arch/arm/mach-sti/ 1875F: arch/arm/boot/dts/sti* 1876F: drivers/char/hw_random/st-rng.c 1877F: drivers/clocksource/arm_global_timer.c 1878F: drivers/clocksource/clksrc_st_lpc.c 1879F: drivers/cpufreq/sti-cpufreq.c 1880F: drivers/dma/st_fdma* 1881F: drivers/i2c/busses/i2c-st.c 1882F: drivers/media/rc/st_rc.c 1883F: drivers/media/platform/sti/c8sectpfe/ 1884F: drivers/mmc/host/sdhci-st.c 1885F: drivers/phy/st/phy-miphy28lp.c 1886F: drivers/phy/st/phy-stih407-usb.c 1887F: drivers/pinctrl/pinctrl-st.c 1888F: drivers/remoteproc/st_remoteproc.c 1889F: drivers/remoteproc/st_slim_rproc.c 1890F: drivers/reset/sti/ 1891F: drivers/rtc/rtc-st-lpc.c 1892F: drivers/tty/serial/st-asc.c 1893F: drivers/usb/dwc3/dwc3-st.c 1894F: drivers/usb/host/ehci-st.c 1895F: drivers/usb/host/ohci-st.c 1896F: drivers/watchdog/st_lpc_wdt.c 1897F: drivers/ata/ahci_st.c 1898F: include/linux/remoteproc/st_slim_rproc.h 1899 1900ARM/STM32 ARCHITECTURE 1901M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 1902M: Alexandre Torgue <alexandre.torgue@st.com> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904S: Maintained 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git 1906N: stm32 1907F: drivers/clocksource/armv7m_systick.c 1908 1909ARM/TANGO ARCHITECTURE 1910M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com> 1911L: linux-arm-kernel@lists.infradead.org 1912S: Maintained 1913N: tango 1914 1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 1916M: Lennert Buytenhek <kernel@wantstofly.org> 1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1918S: Maintained 1919 1920ARM/TETON BGA MACHINE SUPPORT 1921M: "Mark F. Brown" <mark.brown314@gmail.com> 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1923S: Maintained 1924 1925ARM/THECUS N2100 MACHINE SUPPORT 1926M: Lennert Buytenhek <kernel@wantstofly.org> 1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1928S: Maintained 1929 1930ARM/NUVOTON W90X900 ARM ARCHITECTURE 1931M: Wan ZongShun <mcuos.com@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1933W: http://www.mcuos.com 1934S: Maintained 1935F: arch/arm/mach-w90x900/ 1936F: drivers/input/keyboard/w90p910_keypad.c 1937F: drivers/input/touchscreen/w90p910_ts.c 1938F: drivers/watchdog/nuc900_wdt.c 1939F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1940F: drivers/mtd/nand/nuc900_nand.c 1941F: drivers/rtc/rtc-nuc900.c 1942F: drivers/spi/spi-nuc900.c 1943F: drivers/usb/host/ehci-w90x900.c 1944F: drivers/video/fbdev/nuc900fb.c 1945 1946ARM/U300 MACHINE SUPPORT 1947M: Linus Walleij <linus.walleij@linaro.org> 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1949S: Supported 1950F: arch/arm/mach-u300/ 1951F: drivers/clocksource/timer-u300.c 1952F: drivers/i2c/busses/i2c-stu300.c 1953F: drivers/rtc/rtc-coh901331.c 1954F: drivers/watchdog/coh901327_wdt.c 1955F: drivers/dma/coh901318* 1956F: drivers/mfd/ab3100* 1957F: drivers/rtc/rtc-ab3100.c 1958F: drivers/rtc/rtc-coh901331.c 1959T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1960 1961ARM/UNIPHIER ARCHITECTURE 1962M: Masahiro Yamada <yamada.masahiro@socionext.com> 1963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1964T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 1965S: Maintained 1966F: arch/arm/boot/dts/uniphier* 1967F: arch/arm/include/asm/hardware/cache-uniphier.h 1968F: arch/arm/mach-uniphier/ 1969F: arch/arm/mm/cache-uniphier.c 1970F: arch/arm64/boot/dts/socionext/ 1971F: drivers/bus/uniphier-system-bus.c 1972F: drivers/clk/uniphier/ 1973F: drivers/i2c/busses/i2c-uniphier* 1974F: drivers/pinctrl/uniphier/ 1975F: drivers/reset/reset-uniphier.c 1976F: drivers/tty/serial/8250/8250_uniphier.c 1977N: uniphier 1978 1979ARM/Ux500 ARM ARCHITECTURE 1980M: Linus Walleij <linus.walleij@linaro.org> 1981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1982S: Maintained 1983F: arch/arm/mach-ux500/ 1984F: drivers/clocksource/clksrc-dbx500-prcmu.c 1985F: drivers/dma/ste_dma40* 1986F: drivers/hwspinlock/u8500_hsem.c 1987F: drivers/mfd/abx500* 1988F: drivers/mfd/ab8500* 1989F: drivers/mfd/dbx500* 1990F: drivers/mfd/db8500* 1991F: drivers/pinctrl/nomadik/pinctrl-ab* 1992F: drivers/pinctrl/nomadik/pinctrl-nomadik* 1993F: drivers/rtc/rtc-ab8500.c 1994F: drivers/rtc/rtc-pl031.c 1995T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git 1996 1997ARM/Ux500 CLOCK FRAMEWORK SUPPORT 1998M: Ulf Hansson <ulf.hansson@linaro.org> 1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2000T: git git://git.linaro.org/people/ulfh/clk.git 2001S: Maintained 2002F: drivers/clk/ux500/ 2003 2004ARM/VERSATILE EXPRESS PLATFORM 2005M: Liviu Dudau <liviu.dudau@arm.com> 2006M: Sudeep Holla <sudeep.holla@arm.com> 2007M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2009S: Maintained 2010F: arch/arm/boot/dts/vexpress* 2011F: arch/arm64/boot/dts/arm/ 2012F: arch/arm/mach-vexpress/ 2013F: */*/vexpress* 2014F: */*/*/vexpress* 2015F: drivers/clk/versatile/clk-vexpress-osc.c 2016F: drivers/clocksource/versatile.c 2017N: mps2 2018 2019ARM/VFP SUPPORT 2020M: Russell King <linux@armlinux.org.uk> 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2022W: http://www.armlinux.org.uk/ 2023S: Maintained 2024F: arch/arm/vfp/ 2025 2026ARM/VOIPAC PXA270 SUPPORT 2027M: Marek Vasut <marek.vasut@gmail.com> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030F: arch/arm/mach-pxa/vpac270.c 2031F: arch/arm/mach-pxa/include/mach/vpac270.h 2032 2033ARM/VT8500 ARM ARCHITECTURE 2034M: Tony Prisk <linux@prisktech.co.nz> 2035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2036S: Maintained 2037F: arch/arm/mach-vt8500/ 2038F: drivers/clocksource/vt8500_timer.c 2039F: drivers/i2c/busses/i2c-wmt.c 2040F: drivers/mmc/host/wmt-sdmmc.c 2041F: drivers/pwm/pwm-vt8500.c 2042F: drivers/rtc/rtc-vt8500.c 2043F: drivers/tty/serial/vt8500_serial.c 2044F: drivers/usb/host/ehci-platform.c 2045F: drivers/usb/host/uhci-platform.c 2046F: drivers/video/fbdev/vt8500lcdfb.* 2047F: drivers/video/fbdev/wm8505fb* 2048F: drivers/video/fbdev/wmt_ge_rops.* 2049 2050ARM/ZIPIT Z2 SUPPORT 2051M: Marek Vasut <marek.vasut@gmail.com> 2052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2053S: Maintained 2054F: arch/arm/mach-pxa/z2.c 2055F: arch/arm/mach-pxa/include/mach/z2.h 2056 2057ARM/ZTE ARCHITECTURE 2058M: Jun Nie <jun.nie@linaro.org> 2059M: Baoyou Xie <baoyou.xie@linaro.org> 2060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2061S: Maintained 2062F: arch/arm/mach-zx/ 2063F: drivers/clk/zte/ 2064F: drivers/reset/reset-zx2967.c 2065F: drivers/soc/zte/ 2066F: Documentation/devicetree/bindings/arm/zte.txt 2067F: Documentation/devicetree/bindings/clock/zx296702-clk.txt 2068F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2069F: Documentation/devicetree/bindings/soc/zte/ 2070F: include/dt-bindings/soc/zx*.h 2071 2072ARM/ZYNQ ARCHITECTURE 2073M: Michal Simek <michal.simek@xilinx.com> 2074R: Sören Brinkmann <soren.brinkmann@xilinx.com> 2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2076W: http://wiki.xilinx.com 2077T: git https://github.com/Xilinx/linux-xlnx.git 2078S: Supported 2079F: arch/arm/mach-zynq/ 2080F: drivers/cpuidle/cpuidle-zynq.c 2081F: drivers/block/xsysace.c 2082N: zynq 2083N: xilinx 2084F: drivers/clocksource/cadence_ttc_timer.c 2085F: drivers/i2c/busses/i2c-cadence.c 2086F: drivers/mmc/host/sdhci-of-arasan.c 2087F: drivers/edac/synopsys_edac.c 2088 2089ARM SMMU DRIVERS 2090M: Will Deacon <will.deacon@arm.com> 2091R: Robin Murphy <robin.murphy@arm.com> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093S: Maintained 2094F: drivers/iommu/arm-smmu.c 2095F: drivers/iommu/arm-smmu-v3.c 2096F: drivers/iommu/io-pgtable-arm.c 2097F: drivers/iommu/io-pgtable-arm-v7s.c 2098 2099ARM64 PORT (AARCH64 ARCHITECTURE) 2100M: Catalin Marinas <catalin.marinas@arm.com> 2101M: Will Deacon <will.deacon@arm.com> 2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2103T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2104S: Maintained 2105F: arch/arm64/ 2106F: Documentation/arm64/ 2107 2108AS3645A LED FLASH CONTROLLER DRIVER 2109M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2110L: linux-media@vger.kernel.org 2111T: git git://linuxtv.org/media_tree.git 2112S: Maintained 2113F: drivers/media/i2c/as3645a.c 2114F: include/media/i2c/as3645a.h 2115 2116ASAHI KASEI AK8974 DRIVER 2117M: Linus Walleij <linus.walleij@linaro.org> 2118L: linux-iio@vger.kernel.org 2119W: http://www.akm.com/ 2120S: Supported 2121F: drivers/iio/magnetometer/ak8974.c 2122 2123ASC7621 HARDWARE MONITOR DRIVER 2124M: George Joseph <george.joseph@fairview5.com> 2125L: linux-hwmon@vger.kernel.org 2126S: Maintained 2127F: Documentation/hwmon/asc7621 2128F: drivers/hwmon/asc7621.c 2129 2130ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2131M: Corentin Chary <corentin.chary@gmail.com> 2132L: acpi4asus-user@lists.sourceforge.net 2133L: platform-driver-x86@vger.kernel.org 2134W: http://acpi4asus.sf.net 2135S: Maintained 2136F: drivers/platform/x86/asus*.c 2137F: drivers/platform/x86/eeepc*.c 2138 2139ASUS WIRELESS RADIO CONTROL DRIVER 2140M: João Paulo Rechi Vita <jprvita@gmail.com> 2141L: platform-driver-x86@vger.kernel.org 2142S: Maintained 2143F: drivers/platform/x86/asus-wireless.c 2144 2145ASYMMETRIC KEYS 2146M: David Howells <dhowells@redhat.com> 2147L: keyrings@vger.kernel.org 2148S: Maintained 2149F: Documentation/crypto/asymmetric-keys.txt 2150F: include/linux/verification.h 2151F: include/crypto/public_key.h 2152F: include/crypto/pkcs7.h 2153F: crypto/asymmetric_keys/ 2154 2155ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2156R: Dan Williams <dan.j.williams@intel.com> 2157W: http://sourceforge.net/projects/xscaleiop 2158S: Odd fixes 2159F: Documentation/crypto/async-tx-api.txt 2160F: crypto/async_tx/ 2161F: drivers/dma/ 2162F: include/linux/dmaengine.h 2163F: include/linux/async_tx.h 2164 2165AT24 EEPROM DRIVER 2166M: Wolfram Sang <wsa@the-dreams.de> 2167L: linux-i2c@vger.kernel.org 2168S: Maintained 2169F: drivers/misc/eeprom/at24.c 2170F: include/linux/platform_data/at24.h 2171 2172ATA OVER ETHERNET (AOE) DRIVER 2173M: "Ed L. Cashin" <ed.cashin@acm.org> 2174W: http://www.openaoe.org/ 2175S: Supported 2176F: Documentation/aoe/ 2177F: drivers/block/aoe/ 2178 2179ATHEROS 71XX/9XXX GPIO DRIVER 2180M: Alban Bedel <albeu@free.fr> 2181W: https://github.com/AlbanBedel/linux 2182T: git git://github.com/AlbanBedel/linux 2183S: Maintained 2184F: drivers/gpio/gpio-ath79.c 2185F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2186 2187ATHEROS ATH GENERIC UTILITIES 2188M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2189L: linux-wireless@vger.kernel.org 2190S: Supported 2191F: drivers/net/wireless/ath/* 2192 2193ATHEROS ATH5K WIRELESS DRIVER 2194M: Jiri Slaby <jirislaby@gmail.com> 2195M: Nick Kossifidis <mickflemm@gmail.com> 2196M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2197L: linux-wireless@vger.kernel.org 2198W: http://wireless.kernel.org/en/users/Drivers/ath5k 2199S: Maintained 2200F: drivers/net/wireless/ath/ath5k/ 2201 2202ATHEROS ATH6KL WIRELESS DRIVER 2203M: Kalle Valo <kvalo@qca.qualcomm.com> 2204L: linux-wireless@vger.kernel.org 2205W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2207S: Supported 2208F: drivers/net/wireless/ath/ath6kl/ 2209 2210WILOCITY WIL6210 WIRELESS DRIVER 2211M: Maya Erez <qca_merez@qca.qualcomm.com> 2212L: linux-wireless@vger.kernel.org 2213L: wil6210@qca.qualcomm.com 2214S: Supported 2215W: http://wireless.kernel.org/en/users/Drivers/wil6210 2216F: drivers/net/wireless/ath/wil6210/ 2217F: include/uapi/linux/wil6210_uapi.h 2218 2219CARL9170 LINUX COMMUNITY WIRELESS DRIVER 2220M: Christian Lamparter <chunkeey@googlemail.com> 2221L: linux-wireless@vger.kernel.org 2222W: http://wireless.kernel.org/en/users/Drivers/carl9170 2223S: Maintained 2224F: drivers/net/wireless/ath/carl9170/ 2225 2226ATK0110 HWMON DRIVER 2227M: Luca Tettamanti <kronos.it@gmail.com> 2228L: linux-hwmon@vger.kernel.org 2229S: Maintained 2230F: drivers/hwmon/asus_atk0110.c 2231 2232ATI_REMOTE2 DRIVER 2233M: Ville Syrjala <syrjala@sci.fi> 2234S: Maintained 2235F: drivers/input/misc/ati_remote2.c 2236 2237ATLX ETHERNET DRIVERS 2238M: Jay Cliburn <jcliburn@gmail.com> 2239M: Chris Snook <chris.snook@gmail.com> 2240L: netdev@vger.kernel.org 2241W: http://sourceforge.net/projects/atl1 2242W: http://atl1.sourceforge.net 2243S: Maintained 2244F: drivers/net/ethernet/atheros/ 2245 2246ATM 2247M: Chas Williams <3chas3@gmail.com> 2248L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2249L: netdev@vger.kernel.org 2250W: http://linux-atm.sourceforge.net 2251S: Maintained 2252F: drivers/atm/ 2253F: include/linux/atm* 2254F: include/uapi/linux/atm* 2255 2256ATMEL AT91 / AT32 MCI DRIVER 2257M: Ludovic Desroches <ludovic.desroches@microchip.com> 2258S: Maintained 2259F: drivers/mmc/host/atmel-mci.c 2260 2261ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2262M: Nicolas Ferre <nicolas.ferre@microchip.com> 2263S: Supported 2264F: drivers/power/reset/at91-sama5d2_shdwc.c 2265 2266ATMEL SAMA5D2 ADC DRIVER 2267M: Ludovic Desroches <ludovic.desroches@microchip.com> 2268L: linux-iio@vger.kernel.org 2269S: Supported 2270F: drivers/iio/adc/at91-sama5d2_adc.c 2271 2272ATMEL Audio ALSA driver 2273M: Nicolas Ferre <nicolas.ferre@microchip.com> 2274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2275S: Supported 2276F: sound/soc/atmel 2277 2278ATMEL XDMA DRIVER 2279M: Ludovic Desroches <ludovic.desroches@microchip.com> 2280L: linux-arm-kernel@lists.infradead.org 2281L: dmaengine@vger.kernel.org 2282S: Supported 2283F: drivers/dma/at_xdmac.c 2284 2285ATMEL I2C DRIVER 2286M: Ludovic Desroches <ludovic.desroches@microchip.com> 2287L: linux-i2c@vger.kernel.org 2288S: Supported 2289F: drivers/i2c/busses/i2c-at91.c 2290 2291ATMEL ISI DRIVER 2292M: Ludovic Desroches <ludovic.desroches@microchip.com> 2293L: linux-media@vger.kernel.org 2294S: Supported 2295F: drivers/media/platform/atmel/atmel-isi.c 2296F: include/media/atmel-isi.h 2297 2298ATMEL LCDFB DRIVER 2299M: Nicolas Ferre <nicolas.ferre@microchip.com> 2300L: linux-fbdev@vger.kernel.org 2301S: Maintained 2302F: drivers/video/fbdev/atmel_lcdfb.c 2303F: include/video/atmel_lcdc.h 2304 2305ATMEL MACB ETHERNET DRIVER 2306M: Nicolas Ferre <nicolas.ferre@microchip.com> 2307S: Supported 2308F: drivers/net/ethernet/cadence/ 2309 2310ATMEL NAND DRIVER 2311M: Wenyou Yang <wenyou.yang@atmel.com> 2312M: Josh Wu <rainyfeeling@outlook.com> 2313L: linux-mtd@lists.infradead.org 2314S: Supported 2315F: drivers/mtd/nand/atmel/* 2316 2317ATMEL SDMMC DRIVER 2318M: Ludovic Desroches <ludovic.desroches@microchip.com> 2319L: linux-mmc@vger.kernel.org 2320S: Supported 2321F: drivers/mmc/host/sdhci-of-at91.c 2322 2323ATMEL SPI DRIVER 2324M: Nicolas Ferre <nicolas.ferre@microchip.com> 2325S: Supported 2326F: drivers/spi/spi-atmel.* 2327 2328ATMEL SSC DRIVER 2329M: Nicolas Ferre <nicolas.ferre@microchip.com> 2330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2331S: Supported 2332F: drivers/misc/atmel-ssc.c 2333F: include/linux/atmel-ssc.h 2334 2335ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2336M: Nicolas Ferre <nicolas.ferre@microchip.com> 2337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2338S: Supported 2339F: drivers/misc/atmel_tclib.c 2340F: drivers/clocksource/tcb_clksrc.c 2341 2342ATMEL USBA UDC DRIVER 2343M: Nicolas Ferre <nicolas.ferre@microchip.com> 2344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2345S: Supported 2346F: drivers/usb/gadget/udc/atmel_usba_udc.* 2347 2348ATMEL WIRELESS DRIVER 2349M: Simon Kelley <simon@thekelleys.org.uk> 2350L: linux-wireless@vger.kernel.org 2351W: http://www.thekelleys.org.uk/atmel 2352W: http://atmelwlandriver.sourceforge.net/ 2353S: Maintained 2354F: drivers/net/wireless/atmel/atmel* 2355 2356ATMEL MAXTOUCH DRIVER 2357M: Nick Dyer <nick@shmanahar.org> 2358T: git git://github.com/ndyer/linux.git 2359S: Maintained 2360F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2361F: drivers/input/touchscreen/atmel_mxt_ts.c 2362F: include/linux/platform_data/atmel_mxt_ts.h 2363 2364ATOMIC INFRASTRUCTURE 2365M: Will Deacon <will.deacon@arm.com> 2366M: Peter Zijlstra <peterz@infradead.org> 2367R: Boqun Feng <boqun.feng@gmail.com> 2368L: linux-kernel@vger.kernel.org 2369S: Maintained 2370F: arch/*/include/asm/atomic*.h 2371F: include/*/atomic*.h 2372 2373ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2374M: Bradley Grove <linuxdrivers@attotech.com> 2375L: linux-scsi@vger.kernel.org 2376W: http://www.attotech.com 2377S: Supported 2378F: drivers/scsi/esas2r 2379 2380ATUSB IEEE 802.15.4 RADIO DRIVER 2381M: Stefan Schmidt <stefan@osg.samsung.com> 2382L: linux-wpan@vger.kernel.org 2383S: Maintained 2384F: drivers/net/ieee802154/atusb.c 2385F: drivers/net/ieee802154/atusb.h 2386F: drivers/net/ieee802154/at86rf230.h 2387 2388AUDIT SUBSYSTEM 2389M: Paul Moore <paul@paul-moore.com> 2390M: Eric Paris <eparis@redhat.com> 2391L: linux-audit@redhat.com (moderated for non-subscribers) 2392W: http://people.redhat.com/sgrubb/audit/ 2393T: git git://git.infradead.org/users/pcmoore/audit 2394S: Maintained 2395F: include/linux/audit.h 2396F: include/uapi/linux/audit.h 2397F: kernel/audit* 2398 2399AUXILIARY DISPLAY DRIVERS 2400M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2401W: http://miguelojeda.es/auxdisplay.htm 2402W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2403S: Maintained 2404F: drivers/auxdisplay/ 2405F: include/linux/cfag12864b.h 2406 2407AX.25 NETWORK LAYER 2408M: Ralf Baechle <ralf@linux-mips.org> 2409L: linux-hams@vger.kernel.org 2410W: http://www.linux-ax25.org/ 2411S: Maintained 2412F: include/uapi/linux/ax25.h 2413F: include/net/ax25.h 2414F: net/ax25/ 2415 2416AXENTIA ASOC DRIVERS 2417M: Peter Rosin <peda@axentia.se> 2418L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2419S: Maintained 2420F: Documentation/devicetree/bindings/sound/axentia,* 2421F: sound/soc/atmel/tse850-pcm5142.c 2422 2423AXENTIA ARM DEVICES 2424M: Peter Rosin <peda@axentia.se> 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2426S: Maintained 2427F: Documentation/devicetree/bindings/arm/axentia.txt 2428F: arch/arm/boot/dts/at91-linea.dtsi 2429F: arch/arm/boot/dts/at91-tse850-3.dts 2430 2431AZ6007 DVB DRIVER 2432M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 2433M: Mauro Carvalho Chehab <mchehab@kernel.org> 2434L: linux-media@vger.kernel.org 2435W: https://linuxtv.org 2436T: git git://linuxtv.org/media_tree.git 2437S: Maintained 2438F: drivers/media/usb/dvb-usb-v2/az6007.c 2439 2440AZTECH FM RADIO RECEIVER DRIVER 2441M: Hans Verkuil <hverkuil@xs4all.nl> 2442L: linux-media@vger.kernel.org 2443T: git git://linuxtv.org/media_tree.git 2444W: https://linuxtv.org 2445S: Maintained 2446F: drivers/media/radio/radio-aztech* 2447 2448B43 WIRELESS DRIVER 2449L: linux-wireless@vger.kernel.org 2450L: b43-dev@lists.infradead.org 2451W: http://wireless.kernel.org/en/users/Drivers/b43 2452S: Odd Fixes 2453F: drivers/net/wireless/broadcom/b43/ 2454 2455B43LEGACY WIRELESS DRIVER 2456M: Larry Finger <Larry.Finger@lwfinger.net> 2457L: linux-wireless@vger.kernel.org 2458L: b43-dev@lists.infradead.org 2459W: http://wireless.kernel.org/en/users/Drivers/b43 2460S: Maintained 2461F: drivers/net/wireless/broadcom/b43legacy/ 2462 2463BACKLIGHT CLASS/SUBSYSTEM 2464M: Lee Jones <lee.jones@linaro.org> 2465M: Daniel Thompson <daniel.thompson@linaro.org> 2466M: Jingoo Han <jingoohan1@gmail.com> 2467T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2468S: Maintained 2469F: drivers/video/backlight/ 2470F: include/linux/backlight.h 2471F: include/linux/pwm_backlight.h 2472F: Documentation/devicetree/bindings/leds/backlight 2473 2474BATMAN ADVANCED 2475M: Marek Lindner <mareklindner@neomailbox.ch> 2476M: Simon Wunderlich <sw@simonwunderlich.de> 2477M: Antonio Quartulli <a@unstable.cc> 2478L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2479W: https://www.open-mesh.org/ 2480Q: https://patchwork.open-mesh.org/project/batman/list/ 2481S: Maintained 2482F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2483F: Documentation/ABI/testing/sysfs-class-net-mesh 2484F: Documentation/networking/batman-adv.txt 2485F: include/uapi/linux/batman_adv.h 2486F: net/batman-adv/ 2487 2488BAYCOM/HDLCDRV DRIVERS FOR AX.25 2489M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2490L: linux-hams@vger.kernel.org 2491W: http://www.baycom.org/~tom/ham/ham.html 2492S: Maintained 2493F: drivers/net/hamradio/baycom* 2494 2495BCACHE (BLOCK LAYER CACHE) 2496M: Kent Overstreet <kent.overstreet@gmail.com> 2497L: linux-bcache@vger.kernel.org 2498W: http://bcache.evilpiepirate.org 2499S: Orphan 2500F: drivers/md/bcache/ 2501 2502BDISP ST MEDIA DRIVER 2503M: Fabien Dessenne <fabien.dessenne@st.com> 2504L: linux-media@vger.kernel.org 2505T: git git://linuxtv.org/media_tree.git 2506W: https://linuxtv.org 2507S: Supported 2508F: drivers/media/platform/sti/bdisp 2509 2510DELTA ST MEDIA DRIVER 2511M: Hugues Fruchet <hugues.fruchet@st.com> 2512L: linux-media@vger.kernel.org 2513T: git git://linuxtv.org/media_tree.git 2514W: https://linuxtv.org 2515S: Supported 2516F: drivers/media/platform/sti/delta 2517 2518BEFS FILE SYSTEM 2519M: Luis de Bethencourt <luisbg@kernel.org> 2520M: Salah Triki <salah.triki@gmail.com> 2521S: Maintained 2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2523F: Documentation/filesystems/befs.txt 2524F: fs/befs/ 2525 2526BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2527M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2528L: netdev@vger.kernel.org 2529S: Maintained 2530F: drivers/net/ethernet/ec_bhf.c 2531 2532BFS FILE SYSTEM 2533M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2534S: Maintained 2535F: Documentation/filesystems/bfs.txt 2536F: fs/bfs/ 2537F: include/uapi/linux/bfs_fs.h 2538 2539BLACKFIN ARCHITECTURE 2540M: Steven Miao <realmz6@gmail.com> 2541L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2542T: git git://git.code.sf.net/p/adi-linux/code 2543W: http://blackfin.uclinux.org 2544S: Supported 2545F: arch/blackfin/ 2546 2547BLACKFIN EMAC DRIVER 2548L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2549W: http://blackfin.uclinux.org 2550S: Supported 2551F: drivers/net/ethernet/adi/ 2552 2553BLACKFIN RTC DRIVER 2554L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2555W: http://blackfin.uclinux.org 2556S: Supported 2557F: drivers/rtc/rtc-bfin.c 2558 2559BLACKFIN SDH DRIVER 2560M: Sonic Zhang <sonic.zhang@analog.com> 2561L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2562W: http://blackfin.uclinux.org 2563S: Supported 2564F: drivers/mmc/host/bfin_sdh.c 2565 2566BLACKFIN SERIAL DRIVER 2567M: Sonic Zhang <sonic.zhang@analog.com> 2568L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2569W: http://blackfin.uclinux.org 2570S: Supported 2571F: drivers/tty/serial/bfin_uart.c 2572 2573BLACKFIN WATCHDOG DRIVER 2574L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2575W: http://blackfin.uclinux.org 2576S: Supported 2577F: drivers/watchdog/bfin_wdt.c 2578 2579BLACKFIN I2C TWI DRIVER 2580M: Sonic Zhang <sonic.zhang@analog.com> 2581L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2582W: http://blackfin.uclinux.org/ 2583S: Supported 2584F: drivers/i2c/busses/i2c-bfin-twi.c 2585 2586BLACKFIN MEDIA DRIVER 2587M: Scott Jiang <scott.jiang.linux@gmail.com> 2588L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers) 2589W: http://blackfin.uclinux.org/ 2590S: Supported 2591F: drivers/media/platform/blackfin/ 2592F: drivers/media/i2c/adv7183* 2593F: drivers/media/i2c/vs6624* 2594 2595BLINKM RGB LED DRIVER 2596M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2597S: Maintained 2598F: drivers/leds/leds-blinkm.c 2599 2600BLOCK LAYER 2601M: Jens Axboe <axboe@kernel.dk> 2602L: linux-block@vger.kernel.org 2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2604S: Maintained 2605F: block/ 2606F: kernel/trace/blktrace.c 2607F: lib/sbitmap.c 2608 2609BFQ I/O SCHEDULER 2610M: Paolo Valente <paolo.valente@linaro.org> 2611M: Jens Axboe <axboe@kernel.dk> 2612L: linux-block@vger.kernel.org 2613S: Maintained 2614F: block/bfq-* 2615F: Documentation/block/bfq-iosched.txt 2616 2617BLOCK2MTD DRIVER 2618M: Joern Engel <joern@lazybastard.org> 2619L: linux-mtd@lists.infradead.org 2620S: Maintained 2621F: drivers/mtd/devices/block2mtd.c 2622 2623BLUETOOTH DRIVERS 2624M: Marcel Holtmann <marcel@holtmann.org> 2625M: Gustavo Padovan <gustavo@padovan.org> 2626M: Johan Hedberg <johan.hedberg@gmail.com> 2627L: linux-bluetooth@vger.kernel.org 2628W: http://www.bluez.org/ 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2630T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2631S: Maintained 2632F: drivers/bluetooth/ 2633 2634BLUETOOTH SUBSYSTEM 2635M: Marcel Holtmann <marcel@holtmann.org> 2636M: Gustavo Padovan <gustavo@padovan.org> 2637M: Johan Hedberg <johan.hedberg@gmail.com> 2638L: linux-bluetooth@vger.kernel.org 2639W: http://www.bluez.org/ 2640T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2641T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2642S: Maintained 2643F: net/bluetooth/ 2644F: include/net/bluetooth/ 2645 2646DMA MAPPING HELPERS 2647M: Christoph Hellwig <hch@lst.de> 2648M: Marek Szyprowski <m.szyprowski@samsung.com> 2649R: Robin Murphy <robin.murphy@arm.com> 2650L: linux-kernel@vger.kernel.org 2651T: git git://git.infradead.org/users/hch/dma-mapping.git 2652W: http://git.infradead.org/users/hch/dma-mapping.git 2653S: Supported 2654F: lib/dma-debug.c 2655F: lib/dma-noop.c 2656F: lib/dma-virt.c 2657F: drivers/base/dma-mapping.c 2658F: drivers/base/dma-coherent.c 2659F: include/linux/dma-mapping.h 2660 2661BONDING DRIVER 2662M: Jay Vosburgh <j.vosburgh@gmail.com> 2663M: Veaceslav Falico <vfalico@gmail.com> 2664M: Andy Gospodarek <andy@greyhouse.net> 2665L: netdev@vger.kernel.org 2666W: http://sourceforge.net/projects/bonding/ 2667S: Supported 2668F: drivers/net/bonding/ 2669F: include/uapi/linux/if_bonding.h 2670 2671BPF (Safe dynamic programs and tools) 2672M: Alexei Starovoitov <ast@kernel.org> 2673M: Daniel Borkmann <daniel@iogearbox.net> 2674L: netdev@vger.kernel.org 2675L: linux-kernel@vger.kernel.org 2676S: Supported 2677F: arch/x86/net/bpf_jit* 2678F: Documentation/networking/filter.txt 2679F: include/linux/bpf* 2680F: include/linux/filter.h 2681F: include/uapi/linux/bpf* 2682F: include/uapi/linux/filter.h 2683F: kernel/bpf/ 2684F: kernel/trace/bpf_trace.c 2685F: lib/test_bpf.c 2686F: net/bpf/ 2687F: net/core/filter.c 2688F: net/sched/act_bpf.c 2689F: net/sched/cls_bpf.c 2690F: samples/bpf/ 2691F: tools/net/bpf* 2692F: tools/testing/selftests/bpf/ 2693 2694BROADCOM B44 10/100 ETHERNET DRIVER 2695M: Michael Chan <michael.chan@broadcom.com> 2696L: netdev@vger.kernel.org 2697S: Supported 2698F: drivers/net/ethernet/broadcom/b44.* 2699 2700BROADCOM B53 ETHERNET SWITCH DRIVER 2701M: Florian Fainelli <f.fainelli@gmail.com> 2702L: netdev@vger.kernel.org 2703L: openwrt-devel@lists.openwrt.org (subscribers-only) 2704S: Supported 2705F: drivers/net/dsa/b53/* 2706F: include/linux/platform_data/b53.h 2707 2708BROADCOM GENET ETHERNET DRIVER 2709M: Florian Fainelli <f.fainelli@gmail.com> 2710L: netdev@vger.kernel.org 2711S: Supported 2712F: drivers/net/ethernet/broadcom/genet/ 2713 2714BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2715M: Rasesh Mody <rasesh.mody@cavium.com> 2716M: Harish Patil <harish.patil@cavium.com> 2717M: Dept-GELinuxNICDev@cavium.com 2718L: netdev@vger.kernel.org 2719S: Supported 2720F: drivers/net/ethernet/broadcom/bnx2.* 2721F: drivers/net/ethernet/broadcom/bnx2_* 2722 2723BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2724M: Yuval Mintz <Yuval.Mintz@cavium.com> 2725M: Ariel Elior <ariel.elior@cavium.com> 2726M: everest-linux-l2@cavium.com 2727L: netdev@vger.kernel.org 2728S: Supported 2729F: drivers/net/ethernet/broadcom/bnx2x/ 2730 2731BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2732M: Michael Chan <michael.chan@broadcom.com> 2733L: netdev@vger.kernel.org 2734S: Supported 2735F: drivers/net/ethernet/broadcom/bnxt/ 2736 2737BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2738M: Florian Fainelli <f.fainelli@gmail.com> 2739M: Ray Jui <rjui@broadcom.com> 2740M: Scott Branden <sbranden@broadcom.com> 2741M: bcm-kernel-feedback-list@broadcom.com 2742T: git git://github.com/broadcom/mach-bcm 2743S: Maintained 2744N: bcm281* 2745N: bcm113* 2746N: bcm216* 2747N: kona 2748F: arch/arm/mach-bcm/ 2749 2750BROADCOM BCM2835 ARM ARCHITECTURE 2751M: Eric Anholt <eric@anholt.net> 2752M: Stefan Wahren <stefan.wahren@i2se.com> 2753L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2755T: git git://github.com/anholt/linux 2756S: Maintained 2757N: bcm2835 2758F: drivers/staging/vc04_services 2759 2760BROADCOM BCM47XX MIPS ARCHITECTURE 2761M: Hauke Mehrtens <hauke@hauke-m.de> 2762M: Rafał Miłecki <zajec5@gmail.com> 2763L: linux-mips@linux-mips.org 2764S: Maintained 2765F: Documentation/devicetree/bindings/mips/brcm/ 2766F: arch/mips/bcm47xx/* 2767F: arch/mips/include/asm/mach-bcm47xx/* 2768 2769BROADCOM BCM5301X ARM ARCHITECTURE 2770M: Hauke Mehrtens <hauke@hauke-m.de> 2771M: Rafał Miłecki <zajec5@gmail.com> 2772M: Jon Mason <jonmason@broadcom.com> 2773M: bcm-kernel-feedback-list@broadcom.com 2774L: linux-arm-kernel@lists.infradead.org 2775S: Maintained 2776F: arch/arm/mach-bcm/bcm_5301x.c 2777F: arch/arm/boot/dts/bcm5301x*.dtsi 2778F: arch/arm/boot/dts/bcm470* 2779F: arch/arm/boot/dts/bcm953012* 2780 2781BROADCOM BCM53573 ARM ARCHITECTURE 2782M: Rafał Miłecki <rafal@milecki.pl> 2783L: linux-arm-kernel@lists.infradead.org 2784S: Maintained 2785F: arch/arm/boot/dts/bcm53573* 2786F: arch/arm/boot/dts/bcm47189* 2787 2788BROADCOM BCM63XX ARM ARCHITECTURE 2789M: Florian Fainelli <f.fainelli@gmail.com> 2790M: bcm-kernel-feedback-list@broadcom.com 2791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2792T: git git://github.com/broadcom/stblinux.git 2793S: Maintained 2794N: bcm63xx 2795 2796BROADCOM BCM63XX/BCM33XX UDC DRIVER 2797M: Kevin Cernekee <cernekee@gmail.com> 2798L: linux-usb@vger.kernel.org 2799S: Maintained 2800F: drivers/usb/gadget/udc/bcm63xx_udc.* 2801 2802BROADCOM BCM7XXX ARM ARCHITECTURE 2803M: Brian Norris <computersforpeace@gmail.com> 2804M: Gregory Fong <gregory.0xf0@gmail.com> 2805M: Florian Fainelli <f.fainelli@gmail.com> 2806M: bcm-kernel-feedback-list@broadcom.com 2807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2808T: git git://github.com/broadcom/stblinux.git 2809S: Maintained 2810F: arch/arm/mach-bcm/*brcmstb* 2811F: arch/arm/boot/dts/bcm7*.dts* 2812F: drivers/bus/brcmstb_gisb.c 2813N: brcmstb 2814 2815BROADCOM BMIPS MIPS ARCHITECTURE 2816M: Kevin Cernekee <cernekee@gmail.com> 2817M: Florian Fainelli <f.fainelli@gmail.com> 2818L: linux-mips@linux-mips.org 2819T: git git://github.com/broadcom/stblinux.git 2820S: Maintained 2821F: arch/mips/bmips/* 2822F: arch/mips/include/asm/mach-bmips/* 2823F: arch/mips/kernel/*bmips* 2824F: arch/mips/boot/dts/brcm/bcm*.dts* 2825F: drivers/irqchip/irq-bcm63* 2826F: drivers/irqchip/irq-bcm7* 2827F: drivers/irqchip/irq-brcmstb* 2828F: include/linux/bcm963xx_nvram.h 2829F: include/linux/bcm963xx_tag.h 2830 2831BROADCOM BMIPS CPUFREQ DRIVER 2832M: Markus Mayer <mmayer@broadcom.com> 2833M: bcm-kernel-feedback-list@broadcom.com 2834L: linux-pm@vger.kernel.org 2835S: Maintained 2836F: drivers/cpufreq/bmips-cpufreq.c 2837 2838BROADCOM TG3 GIGABIT ETHERNET DRIVER 2839M: Siva Reddy Kallam <siva.kallam@broadcom.com> 2840M: Prashant Sreedharan <prashant@broadcom.com> 2841M: Michael Chan <mchan@broadcom.com> 2842L: netdev@vger.kernel.org 2843S: Supported 2844F: drivers/net/ethernet/broadcom/tg3.* 2845 2846BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2847M: Arend van Spriel <arend.vanspriel@broadcom.com> 2848M: Franky Lin <franky.lin@broadcom.com> 2849M: Hante Meuleman <hante.meuleman@broadcom.com> 2850M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2851M: Wright Feng <wright.feng@cypress.com> 2852L: linux-wireless@vger.kernel.org 2853L: brcm80211-dev-list.pdl@broadcom.com 2854L: brcm80211-dev-list@cypress.com 2855S: Supported 2856F: drivers/net/wireless/broadcom/brcm80211/ 2857 2858BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2859M: QLogic-Storage-Upstream@qlogic.com 2860L: linux-scsi@vger.kernel.org 2861S: Supported 2862F: drivers/scsi/bnx2fc/ 2863 2864BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2865M: QLogic-Storage-Upstream@qlogic.com 2866L: linux-scsi@vger.kernel.org 2867S: Supported 2868F: drivers/scsi/bnx2i/ 2869 2870BROADCOM IPROC ARM ARCHITECTURE 2871M: Ray Jui <rjui@broadcom.com> 2872M: Scott Branden <sbranden@broadcom.com> 2873M: Jon Mason <jonmason@broadcom.com> 2874M: bcm-kernel-feedback-list@broadcom.com 2875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2876T: git git://github.com/broadcom/cygnus-linux.git 2877S: Maintained 2878N: iproc 2879N: cygnus 2880N: bcm[-_]nsp 2881N: bcm9113* 2882N: bcm9583* 2883N: bcm9585* 2884N: bcm9586* 2885N: bcm988312 2886N: bcm113* 2887N: bcm583* 2888N: bcm585* 2889N: bcm586* 2890N: bcm88312 2891F: arch/arm64/boot/dts/broadcom/ns2* 2892F: drivers/clk/bcm/clk-ns* 2893F: drivers/pinctrl/bcm/pinctrl-ns* 2894 2895BROADCOM BRCMSTB GPIO DRIVER 2896M: Gregory Fong <gregory.0xf0@gmail.com> 2897L: bcm-kernel-feedback-list@broadcom.com 2898S: Supported 2899F: drivers/gpio/gpio-brcmstb.c 2900F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2901 2902BROADCOM KONA GPIO DRIVER 2903M: Ray Jui <rjui@broadcom.com> 2904L: bcm-kernel-feedback-list@broadcom.com 2905S: Supported 2906F: drivers/gpio/gpio-bcm-kona.c 2907F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2908 2909BROADCOM NVRAM DRIVER 2910M: Rafał Miłecki <zajec5@gmail.com> 2911L: linux-mips@linux-mips.org 2912S: Maintained 2913F: drivers/firmware/broadcom/* 2914 2915BROADCOM STB NAND FLASH DRIVER 2916M: Brian Norris <computersforpeace@gmail.com> 2917M: Kamal Dasu <kdasu.kdev@gmail.com> 2918L: linux-mtd@lists.infradead.org 2919L: bcm-kernel-feedback-list@broadcom.com 2920S: Maintained 2921F: drivers/mtd/nand/brcmnand/ 2922 2923BROADCOM STB AVS CPUFREQ DRIVER 2924M: Markus Mayer <mmayer@broadcom.com> 2925M: bcm-kernel-feedback-list@broadcom.com 2926L: linux-pm@vger.kernel.org 2927S: Maintained 2928F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2929F: drivers/cpufreq/brcmstb* 2930 2931BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2932M: Rafał Miłecki <zajec5@gmail.com> 2933L: linux-wireless@vger.kernel.org 2934S: Maintained 2935F: drivers/bcma/ 2936F: include/linux/bcma/ 2937 2938BROADCOM SYSTEMPORT ETHERNET DRIVER 2939M: Florian Fainelli <f.fainelli@gmail.com> 2940L: netdev@vger.kernel.org 2941S: Supported 2942F: drivers/net/ethernet/broadcom/bcmsysport.* 2943 2944BROADCOM NETXTREME-E ROCE DRIVER 2945M: Selvin Xavier <selvin.xavier@broadcom.com> 2946M: Devesh Sharma <devesh.sharma@broadcom.com> 2947M: Somnath Kotur <somnath.kotur@broadcom.com> 2948M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2949L: linux-rdma@vger.kernel.org 2950W: http://www.broadcom.com 2951S: Supported 2952F: drivers/infiniband/hw/bnxt_re/ 2953F: include/uapi/rdma/bnxt_re-abi.h 2954 2955BROCADE BFA FC SCSI DRIVER 2956M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 2957M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 2958L: linux-scsi@vger.kernel.org 2959S: Supported 2960F: drivers/scsi/bfa/ 2961 2962BROCADE BNA 10 GIGABIT ETHERNET DRIVER 2963M: Rasesh Mody <rasesh.mody@cavium.com> 2964M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 2965M: Dept-GELinuxNICDev@cavium.com 2966L: netdev@vger.kernel.org 2967S: Supported 2968F: drivers/net/ethernet/brocade/bna/ 2969 2970BSG (block layer generic sg v4 driver) 2971M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 2972L: linux-scsi@vger.kernel.org 2973S: Supported 2974F: block/bsg.c 2975F: include/linux/bsg.h 2976F: include/uapi/linux/bsg.h 2977 2978BT87X AUDIO DRIVER 2979M: Clemens Ladisch <clemens@ladisch.de> 2980L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2981T: git git://git.alsa-project.org/alsa-kernel.git 2982S: Maintained 2983F: Documentation/sound/alsa/Bt87x.txt 2984F: sound/pci/bt87x.c 2985 2986BT8XXGPIO DRIVER 2987M: Michael Buesch <m@bues.ch> 2988W: http://bu3sch.de/btgpio.php 2989S: Maintained 2990F: drivers/gpio/gpio-bt8xx.c 2991 2992BTRFS FILE SYSTEM 2993M: Chris Mason <clm@fb.com> 2994M: Josef Bacik <jbacik@fb.com> 2995M: David Sterba <dsterba@suse.com> 2996L: linux-btrfs@vger.kernel.org 2997W: http://btrfs.wiki.kernel.org/ 2998Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3000S: Maintained 3001F: Documentation/filesystems/btrfs.txt 3002F: fs/btrfs/ 3003F: include/linux/btrfs* 3004F: include/uapi/linux/btrfs* 3005 3006BTTV VIDEO4LINUX DRIVER 3007M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3008M: Mauro Carvalho Chehab <mchehab@kernel.org> 3009L: linux-media@vger.kernel.org 3010W: https://linuxtv.org 3011T: git git://linuxtv.org/media_tree.git 3012S: Odd fixes 3013F: Documentation/media/v4l-drivers/bttv* 3014F: drivers/media/pci/bt8xx/bttv* 3015 3016BUSLOGIC SCSI DRIVER 3017M: Khalid Aziz <khalid@gonehiking.org> 3018L: linux-scsi@vger.kernel.org 3019S: Maintained 3020F: drivers/scsi/BusLogic.* 3021F: drivers/scsi/FlashPoint.* 3022 3023C-MEDIA CMI8788 DRIVER 3024M: Clemens Ladisch <clemens@ladisch.de> 3025L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3026T: git git://git.alsa-project.org/alsa-kernel.git 3027S: Maintained 3028F: sound/pci/oxygen/ 3029 3030C6X ARCHITECTURE 3031M: Mark Salter <msalter@redhat.com> 3032M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3033L: linux-c6x-dev@linux-c6x.org 3034W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3035S: Maintained 3036F: arch/c6x/ 3037 3038CA8210 IEEE-802.15.4 RADIO DRIVER 3039M: Harry Morris <h.morris@cascoda.com> 3040M: linuxdev@cascoda.com 3041L: linux-wpan@vger.kernel.org 3042W: https://github.com/Cascoda/ca8210-linux.git 3043S: Maintained 3044F: drivers/net/ieee802154/ca8210.c 3045F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3046 3047CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3048M: David Howells <dhowells@redhat.com> 3049L: linux-cachefs@redhat.com (moderated for non-subscribers) 3050S: Supported 3051F: Documentation/filesystems/caching/cachefiles.txt 3052F: fs/cachefiles/ 3053 3054CADET FM/AM RADIO RECEIVER DRIVER 3055M: Hans Verkuil <hverkuil@xs4all.nl> 3056L: linux-media@vger.kernel.org 3057T: git git://linuxtv.org/media_tree.git 3058W: https://linuxtv.org 3059S: Maintained 3060F: drivers/media/radio/radio-cadet* 3061 3062CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3063M: Jonathan Corbet <corbet@lwn.net> 3064L: linux-media@vger.kernel.org 3065T: git git://linuxtv.org/media_tree.git 3066S: Maintained 3067F: Documentation/media/v4l-drivers/cafe_ccic* 3068F: drivers/media/platform/marvell-ccic/ 3069 3070CAIF NETWORK LAYER 3071M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3072L: netdev@vger.kernel.org 3073S: Supported 3074F: Documentation/networking/caif/ 3075F: drivers/net/caif/ 3076F: include/uapi/linux/caif/ 3077F: include/net/caif/ 3078F: net/caif/ 3079 3080CALGARY x86-64 IOMMU 3081M: Muli Ben-Yehuda <mulix@mulix.org> 3082M: Jon Mason <jdmason@kudzu.us> 3083L: iommu@lists.linux-foundation.org 3084S: Maintained 3085F: arch/x86/kernel/pci-calgary_64.c 3086F: arch/x86/kernel/tce_64.c 3087F: arch/x86/include/asm/calgary.h 3088F: arch/x86/include/asm/tce.h 3089 3090CAN NETWORK LAYER 3091M: Oliver Hartkopp <socketcan@hartkopp.net> 3092M: Marc Kleine-Budde <mkl@pengutronix.de> 3093L: linux-can@vger.kernel.org 3094W: https://github.com/linux-can 3095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3097S: Maintained 3098F: Documentation/networking/can.txt 3099F: net/can/ 3100F: include/linux/can/core.h 3101F: include/uapi/linux/can.h 3102F: include/uapi/linux/can/bcm.h 3103F: include/uapi/linux/can/raw.h 3104F: include/uapi/linux/can/gw.h 3105 3106CAN NETWORK DRIVERS 3107M: Wolfgang Grandegger <wg@grandegger.com> 3108M: Marc Kleine-Budde <mkl@pengutronix.de> 3109L: linux-can@vger.kernel.org 3110W: https://github.com/linux-can 3111T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3113S: Maintained 3114F: Documentation/devicetree/bindings/net/can/ 3115F: drivers/net/can/ 3116F: include/linux/can/dev.h 3117F: include/linux/can/platform/ 3118F: include/uapi/linux/can/error.h 3119F: include/uapi/linux/can/netlink.h 3120 3121CAPABILITIES 3122M: Serge Hallyn <serge@hallyn.com> 3123L: linux-security-module@vger.kernel.org 3124S: Supported 3125F: include/linux/capability.h 3126F: include/uapi/linux/capability.h 3127F: security/commoncap.c 3128F: kernel/capability.c 3129 3130CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3131M: Kevin Tsai <ktsai@capellamicro.com> 3132S: Maintained 3133F: drivers/iio/light/cm* 3134 3135CAVIUM THUNDERX2 ARM64 SOC 3136M: Jayachandran C <jnair@caviumnetworks.com> 3137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3138S: Maintained 3139F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3140F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3141 3142CAVIUM I2C DRIVER 3143M: Jan Glauber <jglauber@cavium.com> 3144M: David Daney <david.daney@cavium.com> 3145W: http://www.cavium.com 3146S: Supported 3147F: drivers/i2c/busses/i2c-octeon* 3148F: drivers/i2c/busses/i2c-thunderx* 3149 3150CAVIUM MMC DRIVER 3151M: Jan Glauber <jglauber@cavium.com> 3152M: David Daney <david.daney@cavium.com> 3153M: Steven J. Hill <Steven.Hill@cavium.com> 3154W: http://www.cavium.com 3155S: Supported 3156F: drivers/mmc/host/cavium* 3157 3158CAVIUM LIQUIDIO NETWORK DRIVER 3159M: Derek Chickles <derek.chickles@caviumnetworks.com> 3160M: Satanand Burla <satananda.burla@caviumnetworks.com> 3161M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3162M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3163L: netdev@vger.kernel.org 3164W: http://www.cavium.com 3165S: Supported 3166F: drivers/net/ethernet/cavium/liquidio/ 3167 3168CAVIUM OCTEON-TX CRYPTO DRIVER 3169M: George Cherian <george.cherian@cavium.com> 3170L: linux-crypto@vger.kernel.org 3171W: http://www.cavium.com 3172S: Supported 3173F: drivers/crypto/cavium/cpt/ 3174 3175CC2520 IEEE-802.15.4 RADIO DRIVER 3176M: Varka Bhadram <varkabhadram@gmail.com> 3177L: linux-wpan@vger.kernel.org 3178S: Maintained 3179F: drivers/net/ieee802154/cc2520.c 3180F: include/linux/spi/cc2520.h 3181F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3182 3183CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER 3184M: Gilad Ben-Yossef <gilad@benyossef.com> 3185L: linux-crypto@vger.kernel.org 3186L: driverdev-devel@linuxdriverproject.org 3187S: Supported 3188F: drivers/staging/ccree/ 3189W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3190 3191CEC FRAMEWORK 3192M: Hans Verkuil <hans.verkuil@cisco.com> 3193L: linux-media@vger.kernel.org 3194T: git git://linuxtv.org/media_tree.git 3195W: http://linuxtv.org 3196S: Supported 3197F: Documentation/media/kapi/cec-core.rst 3198F: Documentation/media/uapi/cec 3199F: drivers/media/cec/ 3200F: drivers/media/rc/keymaps/rc-cec.c 3201F: include/media/cec.h 3202F: include/media/cec-notifier.h 3203F: include/uapi/linux/cec.h 3204F: include/uapi/linux/cec-funcs.h 3205F: Documentation/devicetree/bindings/media/cec.txt 3206 3207CELL BROADBAND ENGINE ARCHITECTURE 3208M: Arnd Bergmann <arnd@arndb.de> 3209L: linuxppc-dev@lists.ozlabs.org 3210W: http://www.ibm.com/developerworks/power/cell/ 3211S: Supported 3212F: arch/powerpc/include/asm/cell*.h 3213F: arch/powerpc/include/asm/spu*.h 3214F: arch/powerpc/include/uapi/asm/spu*.h 3215F: arch/powerpc/oprofile/*cell* 3216F: arch/powerpc/platforms/cell/ 3217 3218CEPH COMMON CODE (LIBCEPH) 3219M: Ilya Dryomov <idryomov@gmail.com> 3220M: "Yan, Zheng" <zyan@redhat.com> 3221M: Sage Weil <sage@redhat.com> 3222L: ceph-devel@vger.kernel.org 3223W: http://ceph.com/ 3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3225T: git git://github.com/ceph/ceph-client.git 3226S: Supported 3227F: net/ceph/ 3228F: include/linux/ceph/ 3229F: include/linux/crush/ 3230 3231CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3232M: "Yan, Zheng" <zyan@redhat.com> 3233M: Sage Weil <sage@redhat.com> 3234M: Ilya Dryomov <idryomov@gmail.com> 3235L: ceph-devel@vger.kernel.org 3236W: http://ceph.com/ 3237T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3238T: git git://github.com/ceph/ceph-client.git 3239S: Supported 3240F: Documentation/filesystems/ceph.txt 3241F: fs/ceph/ 3242 3243CERTIFICATE HANDLING: 3244M: David Howells <dhowells@redhat.com> 3245M: David Woodhouse <dwmw2@infradead.org> 3246L: keyrings@vger.kernel.org 3247S: Maintained 3248F: Documentation/module-signing.txt 3249F: certs/ 3250F: scripts/sign-file.c 3251F: scripts/extract-cert.c 3252 3253CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3254L: linux-usb@vger.kernel.org 3255S: Orphan 3256F: Documentation/usb/WUSB-Design-overview.txt 3257F: Documentation/usb/wusb-cbaf 3258F: drivers/usb/host/hwa-hc.c 3259F: drivers/usb/host/whci/ 3260F: drivers/usb/wusbcore/ 3261F: include/linux/usb/wusb* 3262 3263HT16K33 LED CONTROLLER DRIVER 3264M: Robin van der Gracht <robin@protonic.nl> 3265S: Maintained 3266F: drivers/auxdisplay/ht16k33.c 3267F: Documentation/devicetree/bindings/display/ht16k33.txt 3268 3269CFAG12864B LCD DRIVER 3270M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3271W: http://miguelojeda.es/auxdisplay.htm 3272W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3273S: Maintained 3274F: drivers/auxdisplay/cfag12864b.c 3275F: include/linux/cfag12864b.h 3276 3277CFAG12864BFB LCD FRAMEBUFFER DRIVER 3278M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3279W: http://miguelojeda.es/auxdisplay.htm 3280W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3281S: Maintained 3282F: drivers/auxdisplay/cfag12864bfb.c 3283F: include/linux/cfag12864b.h 3284 3285CFG80211 and NL80211 3286M: Johannes Berg <johannes@sipsolutions.net> 3287L: linux-wireless@vger.kernel.org 3288W: http://wireless.kernel.org/ 3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3291S: Maintained 3292F: include/uapi/linux/nl80211.h 3293F: include/net/cfg80211.h 3294F: net/wireless/* 3295X: net/wireless/wext* 3296 3297CHAR and MISC DRIVERS 3298M: Arnd Bergmann <arnd@arndb.de> 3299M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3301S: Supported 3302F: drivers/char/* 3303F: drivers/misc/* 3304F: include/linux/miscdevice.h 3305 3306CHECKPATCH 3307M: Andy Whitcroft <apw@canonical.com> 3308M: Joe Perches <joe@perches.com> 3309S: Maintained 3310F: scripts/checkpatch.pl 3311 3312CHINESE DOCUMENTATION 3313M: Harry Wei <harryxiyou@gmail.com> 3314L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3315L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3316S: Maintained 3317F: Documentation/translations/zh_CN/ 3318 3319CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3320M: Peter Chen <Peter.Chen@nxp.com> 3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3322L: linux-usb@vger.kernel.org 3323S: Maintained 3324F: drivers/usb/chipidea/ 3325 3326CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3327M: Hans de Goede <hdegoede@redhat.com> 3328L: linux-input@vger.kernel.org 3329S: Maintained 3330F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3331F: drivers/input/touchscreen/chipone_icn8318.c 3332 3333CHROME HARDWARE PLATFORM SUPPORT 3334M: Benson Leung <bleung@chromium.org> 3335M: Olof Johansson <olof@lixom.net> 3336S: Maintained 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3338F: drivers/platform/chrome/ 3339 3340CISCO VIC ETHERNET NIC DRIVER 3341M: Christian Benvenuti <benve@cisco.com> 3342M: Govindarajulu Varadarajan <_govind@gmx.com> 3343M: Neel Patel <neepatel@cisco.com> 3344S: Supported 3345F: drivers/net/ethernet/cisco/enic/ 3346 3347CISCO VIC LOW LATENCY NIC DRIVER 3348M: Christian Benvenuti <benve@cisco.com> 3349M: Dave Goodell <dgoodell@cisco.com> 3350S: Supported 3351F: drivers/infiniband/hw/usnic/ 3352 3353CIRRUS LOGIC EP93XX ETHERNET DRIVER 3354M: Hartley Sweeten <hsweeten@visionengravers.com> 3355L: netdev@vger.kernel.org 3356S: Maintained 3357F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3358 3359CIRRUS LOGIC AUDIO CODEC DRIVERS 3360M: Brian Austin <brian.austin@cirrus.com> 3361M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3362L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3363S: Maintained 3364F: sound/soc/codecs/cs* 3365 3366CLEANCACHE API 3367M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3368L: linux-kernel@vger.kernel.org 3369S: Maintained 3370F: mm/cleancache.c 3371F: include/linux/cleancache.h 3372 3373CLK API 3374M: Russell King <linux@armlinux.org.uk> 3375L: linux-clk@vger.kernel.org 3376S: Maintained 3377F: include/linux/clk.h 3378 3379CLOCKSOURCE, CLOCKEVENT DRIVERS 3380M: Daniel Lezcano <daniel.lezcano@linaro.org> 3381M: Thomas Gleixner <tglx@linutronix.de> 3382L: linux-kernel@vger.kernel.org 3383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3384S: Supported 3385F: drivers/clocksource 3386 3387CISCO FCOE HBA DRIVER 3388M: Satish Kharat <satishkh@cisco.com> 3389M: Sesidhar Baddela <sebaddel@cisco.com> 3390M: Karan Tilak Kumar <kartilak@cisco.com> 3391L: linux-scsi@vger.kernel.org 3392S: Supported 3393F: drivers/scsi/fnic/ 3394 3395CISCO SCSI HBA DRIVER 3396M: Karan Tilak Kumar <kartilak@cisco.com> 3397M: Sesidhar Baddela <sebaddel@cisco.com> 3398L: linux-scsi@vger.kernel.org 3399S: Supported 3400F: drivers/scsi/snic/ 3401 3402CMPC ACPI DRIVER 3403M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3404M: Daniel Oliveira Nascimento <don@syst.com.br> 3405L: platform-driver-x86@vger.kernel.org 3406S: Supported 3407F: drivers/platform/x86/classmate-laptop.c 3408 3409COBALT MEDIA DRIVER 3410M: Hans Verkuil <hans.verkuil@cisco.com> 3411L: linux-media@vger.kernel.org 3412T: git git://linuxtv.org/media_tree.git 3413W: https://linuxtv.org 3414S: Supported 3415F: drivers/media/pci/cobalt/ 3416 3417COCCINELLE/Semantic Patches (SmPL) 3418M: Julia Lawall <Julia.Lawall@lip6.fr> 3419M: Gilles Muller <Gilles.Muller@lip6.fr> 3420M: Nicolas Palix <nicolas.palix@imag.fr> 3421M: Michal Marek <mmarek@suse.com> 3422L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3424W: http://coccinelle.lip6.fr/ 3425S: Supported 3426F: Documentation/dev-tools/coccinelle.rst 3427F: scripts/coccinelle/ 3428F: scripts/coccicheck 3429 3430CODA FILE SYSTEM 3431M: Jan Harkes <jaharkes@cs.cmu.edu> 3432M: coda@cs.cmu.edu 3433L: codalist@coda.cs.cmu.edu 3434W: http://www.coda.cs.cmu.edu/ 3435S: Maintained 3436F: Documentation/filesystems/coda.txt 3437F: fs/coda/ 3438F: include/linux/coda*.h 3439F: include/uapi/linux/coda*.h 3440 3441CODA V4L2 MEM2MEM DRIVER 3442M: Philipp Zabel <p.zabel@pengutronix.de> 3443L: linux-media@vger.kernel.org 3444S: Maintained 3445F: Documentation/devicetree/bindings/media/coda.txt 3446F: drivers/media/platform/coda/ 3447 3448COMMON CLK FRAMEWORK 3449M: Michael Turquette <mturquette@baylibre.com> 3450M: Stephen Boyd <sboyd@codeaurora.org> 3451L: linux-clk@vger.kernel.org 3452Q: http://patchwork.kernel.org/project/linux-clk/list/ 3453T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3454S: Maintained 3455F: Documentation/devicetree/bindings/clock/ 3456F: drivers/clk/ 3457X: drivers/clk/clkdev.c 3458F: include/linux/clk-pr* 3459F: include/linux/clk/ 3460 3461COMMON INTERNET FILE SYSTEM (CIFS) 3462M: Steve French <sfrench@samba.org> 3463L: linux-cifs@vger.kernel.org 3464L: samba-technical@lists.samba.org (moderated for non-subscribers) 3465W: http://linux-cifs.samba.org/ 3466T: git git://git.samba.org/sfrench/cifs-2.6.git 3467S: Supported 3468F: Documentation/filesystems/cifs/ 3469F: fs/cifs/ 3470 3471COMPACTPCI HOTPLUG CORE 3472M: Scott Murray <scott@spiteful.org> 3473L: linux-pci@vger.kernel.org 3474S: Maintained 3475F: drivers/pci/hotplug/cpci_hotplug* 3476 3477COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3478M: Scott Murray <scott@spiteful.org> 3479L: linux-pci@vger.kernel.org 3480S: Maintained 3481F: drivers/pci/hotplug/cpcihp_zt5550.* 3482 3483COMPACTPCI HOTPLUG GENERIC DRIVER 3484M: Scott Murray <scott@spiteful.org> 3485L: linux-pci@vger.kernel.org 3486S: Maintained 3487F: drivers/pci/hotplug/cpcihp_generic.c 3488 3489COMPAL LAPTOP SUPPORT 3490M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3491L: platform-driver-x86@vger.kernel.org 3492S: Maintained 3493F: drivers/platform/x86/compal-laptop.c 3494 3495CONEXANT ACCESSRUNNER USB DRIVER 3496L: accessrunner-general@lists.sourceforge.net 3497W: http://accessrunner.sourceforge.net/ 3498S: Orphan 3499F: drivers/usb/atm/cxacru.c 3500 3501CONFIGFS 3502M: Joel Becker <jlbec@evilplan.org> 3503M: Christoph Hellwig <hch@lst.de> 3504T: git git://git.infradead.org/users/hch/configfs.git 3505S: Supported 3506F: fs/configfs/ 3507F: include/linux/configfs.h 3508 3509CONNECTOR 3510M: Evgeniy Polyakov <zbr@ioremap.net> 3511L: netdev@vger.kernel.org 3512S: Maintained 3513F: drivers/connector/ 3514 3515CONTROL GROUP (CGROUP) 3516M: Tejun Heo <tj@kernel.org> 3517M: Li Zefan <lizefan@huawei.com> 3518M: Johannes Weiner <hannes@cmpxchg.org> 3519L: cgroups@vger.kernel.org 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3521S: Maintained 3522F: Documentation/cgroup* 3523F: include/linux/cgroup* 3524F: kernel/cgroup* 3525 3526CONTROL GROUP - CPUSET 3527M: Li Zefan <lizefan@huawei.com> 3528L: cgroups@vger.kernel.org 3529W: http://www.bullopensource.org/cpuset/ 3530W: http://oss.sgi.com/projects/cpusets/ 3531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3532S: Maintained 3533F: Documentation/cgroup-v1/cpusets.txt 3534F: include/linux/cpuset.h 3535F: kernel/cpuset.c 3536 3537CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3538M: Johannes Weiner <hannes@cmpxchg.org> 3539M: Michal Hocko <mhocko@kernel.org> 3540M: Vladimir Davydov <vdavydov.dev@gmail.com> 3541L: cgroups@vger.kernel.org 3542L: linux-mm@kvack.org 3543S: Maintained 3544F: mm/memcontrol.c 3545F: mm/swap_cgroup.c 3546 3547CORETEMP HARDWARE MONITORING DRIVER 3548M: Fenghua Yu <fenghua.yu@intel.com> 3549L: linux-hwmon@vger.kernel.org 3550S: Maintained 3551F: Documentation/hwmon/coretemp 3552F: drivers/hwmon/coretemp.c 3553 3554COSA/SRP SYNC SERIAL DRIVER 3555M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3556W: http://www.fi.muni.cz/~kas/cosa/ 3557S: Maintained 3558F: drivers/net/wan/cosa* 3559 3560CPMAC ETHERNET DRIVER 3561M: Florian Fainelli <f.fainelli@gmail.com> 3562L: netdev@vger.kernel.org 3563S: Maintained 3564F: drivers/net/ethernet/ti/cpmac.c 3565 3566CPU FREQUENCY DRIVERS 3567M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3568M: Viresh Kumar <viresh.kumar@linaro.org> 3569L: linux-pm@vger.kernel.org 3570S: Maintained 3571T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3572T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3573B: https://bugzilla.kernel.org 3574F: Documentation/cpu-freq/ 3575F: Documentation/devicetree/bindings/cpufreq/ 3576F: drivers/cpufreq/ 3577F: include/linux/cpufreq.h 3578F: tools/testing/selftests/cpufreq/ 3579 3580CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3581M: Viresh Kumar <viresh.kumar@linaro.org> 3582M: Sudeep Holla <sudeep.holla@arm.com> 3583L: linux-pm@vger.kernel.org 3584W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3585S: Maintained 3586F: drivers/cpufreq/arm_big_little.h 3587F: drivers/cpufreq/arm_big_little.c 3588F: drivers/cpufreq/arm_big_little_dt.c 3589 3590CPUIDLE DRIVER - ARM BIG LITTLE 3591M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3592M: Daniel Lezcano <daniel.lezcano@linaro.org> 3593L: linux-pm@vger.kernel.org 3594L: linux-arm-kernel@lists.infradead.org 3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3596S: Maintained 3597F: drivers/cpuidle/cpuidle-big_little.c 3598 3599CPUIDLE DRIVER - ARM EXYNOS 3600M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3601M: Daniel Lezcano <daniel.lezcano@linaro.org> 3602M: Kukjin Kim <kgene@kernel.org> 3603L: linux-pm@vger.kernel.org 3604L: linux-samsung-soc@vger.kernel.org 3605S: Supported 3606F: drivers/cpuidle/cpuidle-exynos.c 3607F: arch/arm/mach-exynos/pm.c 3608 3609CPUIDLE DRIVERS 3610M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3611M: Daniel Lezcano <daniel.lezcano@linaro.org> 3612L: linux-pm@vger.kernel.org 3613S: Maintained 3614T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3615B: https://bugzilla.kernel.org 3616F: drivers/cpuidle/* 3617F: include/linux/cpuidle.h 3618 3619CPUID/MSR DRIVER 3620M: "H. Peter Anvin" <hpa@zytor.com> 3621S: Maintained 3622F: arch/x86/kernel/cpuid.c 3623F: arch/x86/kernel/msr.c 3624 3625CPU POWER MONITORING SUBSYSTEM 3626M: Thomas Renninger <trenn@suse.com> 3627L: linux-pm@vger.kernel.org 3628S: Maintained 3629F: tools/power/cpupower/ 3630 3631CRAMFS FILESYSTEM 3632W: http://sourceforge.net/projects/cramfs/ 3633S: Orphan / Obsolete 3634F: Documentation/filesystems/cramfs.txt 3635F: fs/cramfs/ 3636 3637CRIS PORT 3638M: Mikael Starvik <starvik@axis.com> 3639M: Jesper Nilsson <jesper.nilsson@axis.com> 3640L: linux-cris-kernel@axis.com 3641W: http://developer.axis.com 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git 3643S: Maintained 3644F: arch/cris/ 3645F: drivers/tty/serial/crisv10.* 3646 3647CRYPTO API 3648M: Herbert Xu <herbert@gondor.apana.org.au> 3649M: "David S. Miller" <davem@davemloft.net> 3650L: linux-crypto@vger.kernel.org 3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3653S: Maintained 3654F: Documentation/crypto/ 3655F: Documentation/devicetree/bindings/crypto/ 3656F: arch/*/crypto/ 3657F: crypto/ 3658F: drivers/crypto/ 3659F: include/crypto/ 3660F: include/linux/crypto* 3661 3662CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3663M: Neil Horman <nhorman@tuxdriver.com> 3664L: linux-crypto@vger.kernel.org 3665S: Maintained 3666F: crypto/ansi_cprng.c 3667F: crypto/rng.c 3668 3669CS3308 MEDIA DRIVER 3670M: Hans Verkuil <hverkuil@xs4all.nl> 3671L: linux-media@vger.kernel.org 3672T: git git://linuxtv.org/media_tree.git 3673W: http://linuxtv.org 3674S: Odd Fixes 3675F: drivers/media/i2c/cs3308.c 3676F: drivers/media/i2c/cs3308.h 3677 3678CS5535 Audio ALSA driver 3679M: Jaya Kumar <jayakumar.alsa@gmail.com> 3680S: Maintained 3681F: sound/pci/cs5535audio/ 3682 3683CW1200 WLAN driver 3684M: Solomon Peachy <pizza@shaftnet.org> 3685S: Maintained 3686F: drivers/net/wireless/st/cw1200/ 3687 3688CX18 VIDEO4LINUX DRIVER 3689M: Andy Walls <awalls@md.metrocast.net> 3690L: ivtv-devel@ivtvdriver.org (subscribers-only) 3691L: linux-media@vger.kernel.org 3692T: git git://linuxtv.org/media_tree.git 3693W: https://linuxtv.org 3694W: http://www.ivtvdriver.org/index.php/Cx18 3695S: Maintained 3696F: Documentation/media/v4l-drivers/cx18* 3697F: drivers/media/pci/cx18/ 3698F: include/uapi/linux/ivtv* 3699 3700CX2341X MPEG ENCODER HELPER MODULE 3701M: Hans Verkuil <hverkuil@xs4all.nl> 3702L: linux-media@vger.kernel.org 3703T: git git://linuxtv.org/media_tree.git 3704W: https://linuxtv.org 3705S: Maintained 3706F: drivers/media/common/cx2341x* 3707F: include/media/cx2341x* 3708 3709CX24120 MEDIA DRIVER 3710M: Jemma Denson <jdenson@gmail.com> 3711M: Patrick Boettcher <patrick.boettcher@posteo.de> 3712L: linux-media@vger.kernel.org 3713W: https://linuxtv.org 3714Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3715S: Maintained 3716F: drivers/media/dvb-frontends/cx24120* 3717 3718CX88 VIDEO4LINUX DRIVER 3719M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3720M: Mauro Carvalho Chehab <mchehab@kernel.org> 3721L: linux-media@vger.kernel.org 3722W: https://linuxtv.org 3723T: git git://linuxtv.org/media_tree.git 3724S: Odd fixes 3725F: Documentation/media/v4l-drivers/cx88* 3726F: drivers/media/pci/cx88/ 3727 3728CXD2820R MEDIA DRIVER 3729M: Antti Palosaari <crope@iki.fi> 3730L: linux-media@vger.kernel.org 3731W: https://linuxtv.org 3732W: http://palosaari.fi/linux/ 3733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3734T: git git://linuxtv.org/anttip/media_tree.git 3735S: Maintained 3736F: drivers/media/dvb-frontends/cxd2820r* 3737 3738CXGB3 ETHERNET DRIVER (CXGB3) 3739M: Santosh Raspatur <santosh@chelsio.com> 3740L: netdev@vger.kernel.org 3741W: http://www.chelsio.com 3742S: Supported 3743F: drivers/net/ethernet/chelsio/cxgb3/ 3744 3745CXGB3 ISCSI DRIVER (CXGB3I) 3746M: Karen Xie <kxie@chelsio.com> 3747L: linux-scsi@vger.kernel.org 3748W: http://www.chelsio.com 3749S: Supported 3750F: drivers/scsi/cxgbi/cxgb3i 3751 3752CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3753M: Steve Wise <swise@chelsio.com> 3754L: linux-rdma@vger.kernel.org 3755W: http://www.openfabrics.org 3756S: Supported 3757F: drivers/infiniband/hw/cxgb3/ 3758F: include/uapi/rdma/cxgb3-abi.h 3759 3760CXGB4 ETHERNET DRIVER (CXGB4) 3761M: Ganesh Goudar <ganeshgr@chelsio.com> 3762L: netdev@vger.kernel.org 3763W: http://www.chelsio.com 3764S: Supported 3765F: drivers/net/ethernet/chelsio/cxgb4/ 3766 3767CXGB4 ISCSI DRIVER (CXGB4I) 3768M: Karen Xie <kxie@chelsio.com> 3769L: linux-scsi@vger.kernel.org 3770W: http://www.chelsio.com 3771S: Supported 3772F: drivers/scsi/cxgbi/cxgb4i 3773 3774CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3775M: Steve Wise <swise@chelsio.com> 3776L: linux-rdma@vger.kernel.org 3777W: http://www.openfabrics.org 3778S: Supported 3779F: drivers/infiniband/hw/cxgb4/ 3780F: include/uapi/rdma/cxgb4-abi.h 3781 3782CXGB4 CRYPTO DRIVER (chcr) 3783M: Harsh Jain <harsh@chelsio.com> 3784L: linux-crypto@vger.kernel.org 3785W: http://www.chelsio.com 3786S: Supported 3787F: drivers/crypto/chelsio 3788 3789CXGB4VF ETHERNET DRIVER (CXGB4VF) 3790M: Casey Leedom <leedom@chelsio.com> 3791L: netdev@vger.kernel.org 3792W: http://www.chelsio.com 3793S: Supported 3794F: drivers/net/ethernet/chelsio/cxgb4vf/ 3795 3796CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3797M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3798M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3799L: linuxppc-dev@lists.ozlabs.org 3800S: Supported 3801F: arch/powerpc/platforms/powernv/pci-cxl.c 3802F: drivers/misc/cxl/ 3803F: include/misc/cxl* 3804F: include/uapi/misc/cxl.h 3805F: Documentation/powerpc/cxl.txt 3806F: Documentation/ABI/testing/sysfs-class-cxl 3807 3808CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3809M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3810M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3811M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3812L: linux-scsi@vger.kernel.org 3813S: Supported 3814F: drivers/scsi/cxlflash/ 3815F: include/uapi/scsi/cxlflash_ioctls.h 3816F: Documentation/powerpc/cxlflash.txt 3817 3818STMMAC ETHERNET DRIVER 3819M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 3820M: Alexandre Torgue <alexandre.torgue@st.com> 3821L: netdev@vger.kernel.org 3822W: http://www.stlinux.com 3823S: Supported 3824F: drivers/net/ethernet/stmicro/stmmac/ 3825 3826CYBERPRO FB DRIVER 3827M: Russell King <linux@armlinux.org.uk> 3828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3829W: http://www.armlinux.org.uk/ 3830S: Maintained 3831F: drivers/video/fbdev/cyber2000fb.* 3832 3833CYCLADES ASYNC MUX DRIVER 3834W: http://www.cyclades.com/ 3835S: Orphan 3836F: drivers/tty/cyclades.c 3837F: include/linux/cyclades.h 3838F: include/uapi/linux/cyclades.h 3839 3840CYCLADES PC300 DRIVER 3841W: http://www.cyclades.com/ 3842S: Orphan 3843F: drivers/net/wan/pc300* 3844 3845CYPRESS_FIRMWARE MEDIA DRIVER 3846M: Antti Palosaari <crope@iki.fi> 3847L: linux-media@vger.kernel.org 3848W: https://linuxtv.org 3849W: http://palosaari.fi/linux/ 3850Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3851T: git git://linuxtv.org/anttip/media_tree.git 3852S: Maintained 3853F: drivers/media/common/cypress_firmware* 3854 3855CYTTSP TOUCHSCREEN DRIVER 3856M: Ferruh Yigit <fery@cypress.com> 3857L: linux-input@vger.kernel.org 3858S: Supported 3859F: drivers/input/touchscreen/cyttsp* 3860F: include/linux/input/cyttsp.h 3861 3862D-LINK DIR-685 TOUCHKEYS DRIVER 3863M: Linus Walleij <linus.walleij@linaro.org> 3864L: linux-input@vger.kernel.org 3865S: Supported 3866F: drivers/input/dlink-dir685-touchkeys.c 3867 3868DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3869M: Joshua Kinard <kumba@gentoo.org> 3870S: Maintained 3871F: drivers/rtc/rtc-ds1685.c 3872F: include/linux/rtc/ds1685.h 3873 3874DAMA SLAVE for AX.25 3875M: Joerg Reuter <jreuter@yaina.de> 3876W: http://yaina.de/jreuter/ 3877W: http://www.qsl.net/dl1bke/ 3878L: linux-hams@vger.kernel.org 3879S: Maintained 3880F: net/ax25/af_ax25.c 3881F: net/ax25/ax25_dev.c 3882F: net/ax25/ax25_ds_* 3883F: net/ax25/ax25_in.c 3884F: net/ax25/ax25_out.c 3885F: net/ax25/ax25_timer.c 3886F: net/ax25/sysctl_net_ax25.c 3887 3888DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3889L: netdev@vger.kernel.org 3890S: Orphan 3891F: Documentation/networking/dmfe.txt 3892F: drivers/net/ethernet/dec/tulip/dmfe.c 3893 3894DC390/AM53C974 SCSI driver 3895M: Hannes Reinecke <hare@suse.com> 3896L: linux-scsi@vger.kernel.org 3897S: Maintained 3898F: drivers/scsi/am53c974.c 3899 3900DC395x SCSI driver 3901M: Oliver Neukum <oliver@neukum.org> 3902M: Ali Akcaagac <aliakc@web.de> 3903M: Jamie Lenehan <lenehan@twibble.org> 3904L: dc395x@twibble.org 3905W: http://twibble.org/dist/dc395x/ 3906W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3907S: Maintained 3908F: Documentation/scsi/dc395x.txt 3909F: drivers/scsi/dc395x.* 3910 3911DCCP PROTOCOL 3912M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3913L: dccp@vger.kernel.org 3914W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3915S: Maintained 3916F: include/linux/dccp.h 3917F: include/uapi/linux/dccp.h 3918F: include/linux/tfrc.h 3919F: net/dccp/ 3920 3921DECnet NETWORK LAYER 3922W: http://linux-decnet.sourceforge.net 3923L: linux-decnet-user@lists.sourceforge.net 3924S: Orphan 3925F: Documentation/networking/decnet.txt 3926F: net/decnet/ 3927 3928DECSTATION PLATFORM SUPPORT 3929M: "Maciej W. Rozycki" <macro@linux-mips.org> 3930L: linux-mips@linux-mips.org 3931W: http://www.linux-mips.org/wiki/DECstation 3932S: Maintained 3933F: arch/mips/dec/ 3934F: arch/mips/include/asm/dec/ 3935F: arch/mips/include/asm/mach-dec/ 3936 3937DEFXX FDDI NETWORK DRIVER 3938M: "Maciej W. Rozycki" <macro@linux-mips.org> 3939S: Maintained 3940F: drivers/net/fddi/defxx.* 3941 3942DELL LAPTOP DRIVER 3943M: Matthew Garrett <mjg59@srcf.ucam.org> 3944M: Pali Rohár <pali.rohar@gmail.com> 3945L: platform-driver-x86@vger.kernel.org 3946S: Maintained 3947F: drivers/platform/x86/dell-laptop.c 3948 3949DELL LAPTOP RBTN DRIVER 3950M: Pali Rohár <pali.rohar@gmail.com> 3951S: Maintained 3952F: drivers/platform/x86/dell-rbtn.* 3953 3954DELL LAPTOP FREEFALL DRIVER 3955M: Pali Rohár <pali.rohar@gmail.com> 3956S: Maintained 3957F: drivers/platform/x86/dell-smo8800.c 3958 3959DELL LAPTOP SMM DRIVER 3960M: Pali Rohár <pali.rohar@gmail.com> 3961S: Maintained 3962F: drivers/hwmon/dell-smm-hwmon.c 3963F: include/uapi/linux/i8k.h 3964 3965DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 3966M: Doug Warzecha <Douglas_Warzecha@dell.com> 3967S: Maintained 3968F: Documentation/dcdbas.txt 3969F: drivers/firmware/dcdbas.* 3970 3971DELL WMI EXTRAS DRIVER 3972M: Matthew Garrett <mjg59@srcf.ucam.org> 3973M: Pali Rohár <pali.rohar@gmail.com> 3974S: Maintained 3975F: drivers/platform/x86/dell-wmi.c 3976 3977DENALI NAND DRIVER 3978M: Masahiro Yamada <yamada.masahiro@socionext.com> 3979L: linux-mtd@lists.infradead.org 3980S: Supported 3981F: drivers/mtd/nand/denali* 3982 3983DESIGNWARE USB2 DRD IP DRIVER 3984M: John Youn <johnyoun@synopsys.com> 3985L: linux-usb@vger.kernel.org 3986T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3987S: Maintained 3988F: drivers/usb/dwc2/ 3989 3990DESIGNWARE USB3 DRD IP DRIVER 3991M: Felipe Balbi <balbi@kernel.org> 3992L: linux-usb@vger.kernel.org 3993T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 3994S: Maintained 3995F: drivers/usb/dwc3/ 3996 3997DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 3998M: Andreas Klinger <ak@it-klinger.de> 3999L: linux-iio@vger.kernel.org 4000S: Maintained 4001F: drivers/iio/proximity/srf*.c 4002 4003DEVICE COREDUMP (DEV_COREDUMP) 4004M: Johannes Berg <johannes@sipsolutions.net> 4005L: linux-kernel@vger.kernel.org 4006S: Maintained 4007F: drivers/base/devcoredump.c 4008F: include/linux/devcoredump.h 4009 4010DEVICE FREQUENCY (DEVFREQ) 4011M: MyungJoo Ham <myungjoo.ham@samsung.com> 4012M: Kyungmin Park <kyungmin.park@samsung.com> 4013R: Chanwoo Choi <cw00.choi@samsung.com> 4014L: linux-pm@vger.kernel.org 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4016S: Maintained 4017F: drivers/devfreq/ 4018F: include/linux/devfreq.h 4019F: Documentation/devicetree/bindings/devfreq/ 4020 4021DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4022M: Chanwoo Choi <cw00.choi@samsung.com> 4023L: linux-pm@vger.kernel.org 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4025S: Supported 4026F: drivers/devfreq/event/ 4027F: drivers/devfreq/devfreq-event.c 4028F: include/linux/devfreq-event.h 4029F: Documentation/devicetree/bindings/devfreq/event/ 4030 4031BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4032M: Chanwoo Choi <cw00.choi@samsung.com> 4033L: linux-pm@vger.kernel.org 4034L: linux-samsung-soc@vger.kernel.org 4035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4036S: Maintained 4037F: drivers/devfreq/exynos-bus.c 4038F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 4039 4040DEVICE NUMBER REGISTRY 4041M: Torben Mathiasen <device@lanana.org> 4042W: http://lanana.org/docs/device-list/index.html 4043S: Maintained 4044 4045DEVICE-MAPPER (LVM) 4046M: Alasdair Kergon <agk@redhat.com> 4047M: Mike Snitzer <snitzer@redhat.com> 4048M: dm-devel@redhat.com 4049L: dm-devel@redhat.com 4050W: http://sources.redhat.com/dm 4051Q: http://patchwork.kernel.org/project/dm-devel/list/ 4052T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4053T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4054S: Maintained 4055F: Documentation/device-mapper/ 4056F: drivers/md/dm* 4057F: drivers/md/persistent-data/ 4058F: include/linux/device-mapper.h 4059F: include/linux/dm-*.h 4060F: include/uapi/linux/dm-*.h 4061 4062DEVLINK 4063M: Jiri Pirko <jiri@mellanox.com> 4064L: netdev@vger.kernel.org 4065S: Supported 4066F: net/core/devlink.c 4067F: include/net/devlink.h 4068F: include/uapi/linux/devlink.h 4069 4070DIALOG SEMICONDUCTOR DRIVERS 4071M: Support Opensource <support.opensource@diasemi.com> 4072W: http://www.dialog-semiconductor.com/products 4073S: Supported 4074F: Documentation/hwmon/da90?? 4075F: Documentation/devicetree/bindings/mfd/da90*.txt 4076F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4077F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4078F: Documentation/devicetree/bindings/regulator/da92*.txt 4079F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt 4080F: Documentation/devicetree/bindings/sound/da[79]*.txt 4081F: drivers/gpio/gpio-da90??.c 4082F: drivers/hwmon/da90??-hwmon.c 4083F: drivers/iio/adc/da91??-*.c 4084F: drivers/input/misc/da90??_onkey.c 4085F: drivers/input/touchscreen/da9052_tsi.c 4086F: drivers/leds/leds-da90??.c 4087F: drivers/mfd/da903x.c 4088F: drivers/mfd/da90??-*.c 4089F: drivers/mfd/da91??-*.c 4090F: drivers/power/supply/da9052-battery.c 4091F: drivers/power/supply/da91??-*.c 4092F: drivers/regulator/da903x.c 4093F: drivers/regulator/da9???-regulator.[ch] 4094F: drivers/thermal/da90??-thermal.c 4095F: drivers/rtc/rtc-da90??.c 4096F: drivers/video/backlight/da90??_bl.c 4097F: drivers/watchdog/da90??_wdt.c 4098F: include/linux/mfd/da903x.h 4099F: include/linux/mfd/da9052/ 4100F: include/linux/mfd/da9055/ 4101F: include/linux/mfd/da9062/ 4102F: include/linux/mfd/da9063/ 4103F: include/linux/mfd/da9150/ 4104F: include/linux/regulator/da9211.h 4105F: include/sound/da[79]*.h 4106F: sound/soc/codecs/da[79]*.[ch] 4107 4108DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4109M: William Breathitt Gray <vilhelm.gray@gmail.com> 4110L: linux-gpio@vger.kernel.org 4111S: Maintained 4112F: drivers/gpio/gpio-gpio-mm.c 4113 4114DIGI NEO AND CLASSIC PCI PRODUCTS 4115M: Lidza Louina <lidza.louina@gmail.com> 4116M: Mark Hounschell <markh@compro.net> 4117L: driverdev-devel@linuxdriverproject.org 4118S: Maintained 4119F: drivers/staging/dgnc/ 4120 4121DIOLAN U2C-12 I2C DRIVER 4122M: Guenter Roeck <linux@roeck-us.net> 4123L: linux-i2c@vger.kernel.org 4124S: Maintained 4125F: drivers/i2c/busses/i2c-diolan-u2c.c 4126 4127DIRECT ACCESS (DAX) 4128M: Matthew Wilcox <mawilcox@microsoft.com> 4129M: Ross Zwisler <ross.zwisler@linux.intel.com> 4130L: linux-fsdevel@vger.kernel.org 4131S: Supported 4132F: fs/dax.c 4133F: include/linux/dax.h 4134F: include/trace/events/fs_dax.h 4135 4136DIRECTORY NOTIFICATION (DNOTIFY) 4137M: Eric Paris <eparis@parisplace.org> 4138S: Maintained 4139F: Documentation/filesystems/dnotify.txt 4140F: fs/notify/dnotify/ 4141F: include/linux/dnotify.h 4142 4143DISK GEOMETRY AND PARTITION HANDLING 4144M: Andries Brouwer <aeb@cwi.nl> 4145W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4146W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4147W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4148S: Maintained 4149 4150DISKQUOTA 4151M: Jan Kara <jack@suse.com> 4152S: Maintained 4153F: Documentation/filesystems/quota.txt 4154F: fs/quota/ 4155F: include/linux/quota*.h 4156F: include/uapi/linux/quota*.h 4157 4158DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4159M: Bernie Thompson <bernie@plugable.com> 4160L: linux-fbdev@vger.kernel.org 4161S: Maintained 4162W: http://plugable.com/category/projects/udlfb/ 4163F: drivers/video/fbdev/udlfb.c 4164F: include/video/udlfb.h 4165F: Documentation/fb/udlfb.txt 4166 4167DISTRIBUTED LOCK MANAGER (DLM) 4168M: Christine Caulfield <ccaulfie@redhat.com> 4169M: David Teigland <teigland@redhat.com> 4170L: cluster-devel@redhat.com 4171W: http://sources.redhat.com/cluster/ 4172T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4173S: Supported 4174F: fs/dlm/ 4175 4176DMA BUFFER SHARING FRAMEWORK 4177M: Sumit Semwal <sumit.semwal@linaro.org> 4178S: Maintained 4179L: linux-media@vger.kernel.org 4180L: dri-devel@lists.freedesktop.org 4181L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4182F: drivers/dma-buf/ 4183F: include/linux/dma-buf* 4184F: include/linux/reservation.h 4185F: include/linux/*fence.h 4186F: Documentation/driver-api/dma-buf.rst 4187T: git git://anongit.freedesktop.org/drm/drm-misc 4188 4189SYNC FILE FRAMEWORK 4190M: Sumit Semwal <sumit.semwal@linaro.org> 4191R: Gustavo Padovan <gustavo@padovan.org> 4192S: Maintained 4193L: linux-media@vger.kernel.org 4194L: dri-devel@lists.freedesktop.org 4195F: drivers/dma-buf/sync_* 4196F: drivers/dma-buf/dma-fence* 4197F: drivers/dma-buf/sw_sync.c 4198F: include/linux/sync_file.h 4199F: include/uapi/linux/sync_file.h 4200F: Documentation/sync_file.txt 4201T: git git://anongit.freedesktop.org/drm/drm-misc 4202 4203DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4204M: Vinod Koul <vinod.koul@intel.com> 4205L: dmaengine@vger.kernel.org 4206Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4207S: Maintained 4208F: drivers/dma/ 4209F: include/linux/dmaengine.h 4210F: Documentation/devicetree/bindings/dma/ 4211F: Documentation/dmaengine/ 4212T: git git://git.infradead.org/users/vkoul/slave-dma.git 4213 4214DME1737 HARDWARE MONITOR DRIVER 4215M: Juerg Haefliger <juergh@gmail.com> 4216L: linux-hwmon@vger.kernel.org 4217S: Maintained 4218F: Documentation/hwmon/dme1737 4219F: drivers/hwmon/dme1737.c 4220 4221DMI/SMBIOS SUPPORT 4222M: Jean Delvare <jdelvare@suse.com> 4223S: Maintained 4224T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4225F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4226F: drivers/firmware/dmi-id.c 4227F: drivers/firmware/dmi_scan.c 4228F: include/linux/dmi.h 4229 4230DOCUMENTATION 4231M: Jonathan Corbet <corbet@lwn.net> 4232L: linux-doc@vger.kernel.org 4233S: Maintained 4234F: Documentation/ 4235F: scripts/kernel-doc 4236X: Documentation/ABI/ 4237X: Documentation/devicetree/ 4238X: Documentation/acpi 4239X: Documentation/power 4240X: Documentation/spi 4241X: Documentation/media 4242T: git git://git.lwn.net/linux.git docs-next 4243 4244DOUBLETALK DRIVER 4245M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4246L: blinux-list@redhat.com 4247S: Maintained 4248F: drivers/char/dtlk.c 4249F: include/linux/dtlk.h 4250 4251DPAA2 DATAPATH I/O (DPIO) DRIVER 4252M: Roy Pledge <Roy.Pledge@nxp.com> 4253L: linux-kernel@vger.kernel.org 4254S: Maintained 4255F: drivers/staging/fsl-mc/bus/dpio 4256 4257DPAA2 ETHERNET DRIVER 4258M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4259L: linux-kernel@vger.kernel.org 4260S: Maintained 4261F: drivers/staging/fsl-dpaa2/ethernet 4262 4263DPT_I2O SCSI RAID DRIVER 4264M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 4265L: linux-scsi@vger.kernel.org 4266W: http://www.adaptec.com/ 4267S: Maintained 4268F: drivers/scsi/dpt* 4269F: drivers/scsi/dpt/ 4270 4271DRBD DRIVER 4272M: Philipp Reisner <philipp.reisner@linbit.com> 4273M: Lars Ellenberg <lars.ellenberg@linbit.com> 4274L: drbd-dev@lists.linbit.com 4275W: http://www.drbd.org 4276T: git git://git.linbit.com/linux-drbd.git 4277T: git git://git.linbit.com/drbd-8.4.git 4278S: Supported 4279F: drivers/block/drbd/ 4280F: lib/lru_cache.c 4281F: Documentation/blockdev/drbd/ 4282 4283DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4284M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4286S: Supported 4287F: Documentation/kobject.txt 4288F: drivers/base/ 4289F: fs/debugfs/ 4290F: fs/sysfs/ 4291F: include/linux/debugfs.h 4292F: include/linux/kobj* 4293F: lib/kobj* 4294 4295DRM DRIVERS 4296M: David Airlie <airlied@linux.ie> 4297L: dri-devel@lists.freedesktop.org 4298T: git git://people.freedesktop.org/~airlied/linux 4299B: https://bugs.freedesktop.org/ 4300C: irc://chat.freenode.net/dri-devel 4301S: Maintained 4302F: drivers/gpu/drm/ 4303F: drivers/gpu/vga/ 4304F: Documentation/devicetree/bindings/display/ 4305F: Documentation/devicetree/bindings/gpu/ 4306F: Documentation/devicetree/bindings/video/ 4307F: Documentation/gpu/ 4308F: include/drm/ 4309F: include/uapi/drm/ 4310F: include/linux/vga* 4311 4312DRM DRIVERS AND MISC GPU PATCHES 4313M: Daniel Vetter <daniel.vetter@intel.com> 4314M: Jani Nikula <jani.nikula@linux.intel.com> 4315M: Sean Paul <seanpaul@chromium.org> 4316W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4317S: Maintained 4318T: git git://anongit.freedesktop.org/drm/drm-misc 4319F: Documentation/gpu/ 4320F: drivers/gpu/vga/ 4321F: drivers/gpu/drm/* 4322F: include/drm/drm* 4323F: include/uapi/drm/drm* 4324F: include/linux/vga* 4325 4326DRM DRIVER FOR ARM PL111 CLCD 4327M: Eric Anholt <eric@anholt.net> 4328T: git git://anongit.freedesktop.org/drm/drm-misc 4329S: Supported 4330F: drivers/gpu/drm/pl111/ 4331 4332DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4333M: Dave Airlie <airlied@redhat.com> 4334S: Odd Fixes 4335F: drivers/gpu/drm/ast/ 4336 4337DRM DRIVERS FOR BRIDGE CHIPS 4338M: Archit Taneja <architt@codeaurora.org> 4339M: Andrzej Hajda <a.hajda@samsung.com> 4340R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4341S: Maintained 4342T: git git://anongit.freedesktop.org/drm/drm-misc 4343F: drivers/gpu/drm/bridge/ 4344 4345DRM DRIVER FOR BOCHS VIRTUAL GPU 4346M: Gerd Hoffmann <kraxel@redhat.com> 4347L: virtualization@lists.linux-foundation.org 4348T: git git://anongit.freedesktop.org/drm/drm-misc 4349S: Maintained 4350F: drivers/gpu/drm/bochs/ 4351 4352DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4353M: Dave Airlie <airlied@redhat.com> 4354M: Gerd Hoffmann <kraxel@redhat.com> 4355L: virtualization@lists.linux-foundation.org 4356T: git git://anongit.freedesktop.org/drm/drm-misc 4357S: Obsolete 4358W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4359F: drivers/gpu/drm/cirrus/ 4360 4361RADEON and AMDGPU DRM DRIVERS 4362M: Alex Deucher <alexander.deucher@amd.com> 4363M: Christian König <christian.koenig@amd.com> 4364L: amd-gfx@lists.freedesktop.org 4365T: git git://people.freedesktop.org/~agd5f/linux 4366S: Supported 4367F: drivers/gpu/drm/radeon/ 4368F: include/uapi/drm/radeon_drm.h 4369F: drivers/gpu/drm/amd/ 4370F: include/uapi/drm/amdgpu_drm.h 4371 4372DRM PANEL DRIVERS 4373M: Thierry Reding <thierry.reding@gmail.com> 4374L: dri-devel@lists.freedesktop.org 4375T: git git://anongit.freedesktop.org/tegra/linux.git 4376S: Maintained 4377F: drivers/gpu/drm/drm_panel.c 4378F: drivers/gpu/drm/panel/ 4379F: include/drm/drm_panel.h 4380F: Documentation/devicetree/bindings/display/panel/ 4381 4382INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 4383M: Daniel Vetter <daniel.vetter@intel.com> 4384M: Jani Nikula <jani.nikula@linux.intel.com> 4385L: intel-gfx@lists.freedesktop.org 4386W: https://01.org/linuxgraphics/ 4387B: https://01.org/linuxgraphics/documentation/how-report-bugs 4388C: irc://chat.freenode.net/intel-gfx 4389Q: http://patchwork.freedesktop.org/project/intel-gfx/ 4390T: git git://anongit.freedesktop.org/drm-intel 4391S: Supported 4392F: drivers/gpu/drm/i915/ 4393F: include/drm/i915* 4394F: include/uapi/drm/i915_drm.h 4395F: Documentation/gpu/i915.rst 4396 4397INTEL GVT-g DRIVERS (Intel GPU Virtualization) 4398M: Zhenyu Wang <zhenyuw@linux.intel.com> 4399M: Zhi Wang <zhi.a.wang@intel.com> 4400L: intel-gvt-dev@lists.freedesktop.org 4401L: intel-gfx@lists.freedesktop.org 4402W: https://01.org/igvt-g 4403T: git https://github.com/01org/gvt-linux.git 4404S: Supported 4405F: drivers/gpu/drm/i915/gvt/ 4406 4407DRM DRIVERS FOR ATMEL HLCDC 4408M: Boris Brezillon <boris.brezillon@free-electrons.com> 4409L: dri-devel@lists.freedesktop.org 4410S: Supported 4411F: drivers/gpu/drm/atmel-hlcdc/ 4412F: Documentation/devicetree/bindings/drm/atmel/ 4413T: git git://anongit.freedesktop.org/drm/drm-misc 4414 4415DRM DRIVERS FOR ALLWINNER A10 4416M: Maxime Ripard <maxime.ripard@free-electrons.com> 4417L: dri-devel@lists.freedesktop.org 4418S: Supported 4419F: drivers/gpu/drm/sun4i/ 4420F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git 4422 4423DRM DRIVERS FOR AMLOGIC SOCS 4424M: Neil Armstrong <narmstrong@baylibre.com> 4425L: dri-devel@lists.freedesktop.org 4426L: linux-amlogic@lists.infradead.org 4427W: http://linux-meson.com/ 4428S: Supported 4429F: drivers/gpu/drm/meson/ 4430F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4431F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4432F: Documentation/gpu/meson.rst 4433T: git git://anongit.freedesktop.org/drm/drm-misc 4434 4435DRM DRIVERS FOR EXYNOS 4436M: Inki Dae <inki.dae@samsung.com> 4437M: Joonyoung Shim <jy0922.shim@samsung.com> 4438M: Seung-Woo Kim <sw0312.kim@samsung.com> 4439M: Kyungmin Park <kyungmin.park@samsung.com> 4440L: dri-devel@lists.freedesktop.org 4441T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4442S: Supported 4443F: drivers/gpu/drm/exynos/ 4444F: include/uapi/drm/exynos_drm.h 4445F: Documentation/devicetree/bindings/display/exynos/ 4446 4447DRM DRIVERS FOR FREESCALE DCU 4448M: Stefan Agner <stefan@agner.ch> 4449M: Alison Wang <alison.wang@freescale.com> 4450L: dri-devel@lists.freedesktop.org 4451S: Supported 4452F: drivers/gpu/drm/fsl-dcu/ 4453F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4454F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4455F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4456 4457DRM DRIVERS FOR FREESCALE IMX 4458M: Philipp Zabel <p.zabel@pengutronix.de> 4459L: dri-devel@lists.freedesktop.org 4460S: Maintained 4461F: drivers/gpu/drm/imx/ 4462F: drivers/gpu/ipu-v3/ 4463F: Documentation/devicetree/bindings/display/imx/ 4464 4465DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4466M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4467L: dri-devel@lists.freedesktop.org 4468T: git git://github.com/patjak/drm-gma500 4469S: Maintained 4470F: drivers/gpu/drm/gma500/ 4471 4472DRM DRIVERS FOR HISILICON 4473M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4474M: Rongrong Zou <zourongrong@gmail.com> 4475R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4476R: Chen Feng <puck.chen@hisilicon.com> 4477L: dri-devel@lists.freedesktop.org 4478T: git git://github.com/xin3liang/linux.git 4479S: Maintained 4480F: drivers/gpu/drm/hisilicon/ 4481F: Documentation/devicetree/bindings/display/hisilicon/ 4482 4483DRM DRIVER FOR INTEL I810 VIDEO CARDS 4484S: Orphan / Obsolete 4485F: drivers/gpu/drm/i810/ 4486F: include/uapi/drm/i810_drm.h 4487 4488DRM DRIVERS FOR MEDIATEK 4489M: CK Hu <ck.hu@mediatek.com> 4490M: Philipp Zabel <p.zabel@pengutronix.de> 4491L: dri-devel@lists.freedesktop.org 4492S: Supported 4493F: drivers/gpu/drm/mediatek/ 4494F: Documentation/devicetree/bindings/display/mediatek/ 4495 4496DRM DRIVER FOR MI0283QT 4497M: Noralf Trønnes <noralf@tronnes.org> 4498S: Maintained 4499F: drivers/gpu/drm/tinydrm/mi0283qt.c 4500F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4501 4502DRM DRIVER FOR MSM ADRENO GPU 4503M: Rob Clark <robdclark@gmail.com> 4504L: linux-arm-msm@vger.kernel.org 4505L: dri-devel@lists.freedesktop.org 4506L: freedreno@lists.freedesktop.org 4507T: git git://people.freedesktop.org/~robclark/linux 4508S: Maintained 4509F: drivers/gpu/drm/msm/ 4510F: include/uapi/drm/msm_drm.h 4511F: Documentation/devicetree/bindings/display/msm/ 4512 4513DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4514M: Ben Skeggs <bskeggs@redhat.com> 4515L: dri-devel@lists.freedesktop.org 4516L: nouveau@lists.freedesktop.org 4517T: git git://github.com/skeggsb/linux 4518S: Supported 4519F: drivers/gpu/drm/nouveau/ 4520F: include/uapi/drm/nouveau_drm.h 4521 4522DRM DRIVERS FOR NVIDIA TEGRA 4523M: Thierry Reding <thierry.reding@gmail.com> 4524L: dri-devel@lists.freedesktop.org 4525L: linux-tegra@vger.kernel.org 4526T: git git://anongit.freedesktop.org/tegra/linux.git 4527S: Supported 4528F: drivers/gpu/drm/tegra/ 4529F: drivers/gpu/host1x/ 4530F: include/linux/host1x.h 4531F: include/uapi/drm/tegra_drm.h 4532F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4533 4534DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4535S: Orphan / Obsolete 4536F: drivers/gpu/drm/mga/ 4537F: include/uapi/drm/mga_drm.h 4538 4539DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4540M: Dave Airlie <airlied@redhat.com> 4541S: Odd Fixes 4542F: drivers/gpu/drm/mgag200/ 4543 4544DRM DRIVER FOR RAGE 128 VIDEO CARDS 4545S: Orphan / Obsolete 4546F: drivers/gpu/drm/r128/ 4547F: include/uapi/drm/r128_drm.h 4548 4549DRM DRIVERS FOR RENESAS 4550M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4551L: dri-devel@lists.freedesktop.org 4552L: linux-renesas-soc@vger.kernel.org 4553T: git git://linuxtv.org/pinchartl/fbdev 4554S: Supported 4555F: drivers/gpu/drm/rcar-du/ 4556F: drivers/gpu/drm/shmobile/ 4557F: include/linux/platform_data/shmob_drm.h 4558F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4559F: Documentation/devicetree/bindings/display/renesas,du.txt 4560 4561DRM DRIVER FOR QXL VIRTUAL GPU 4562M: Dave Airlie <airlied@redhat.com> 4563M: Gerd Hoffmann <kraxel@redhat.com> 4564L: virtualization@lists.linux-foundation.org 4565T: git git://anongit.freedesktop.org/drm/drm-misc 4566S: Maintained 4567F: drivers/gpu/drm/qxl/ 4568F: include/uapi/drm/qxl_drm.h 4569 4570DRM DRIVERS FOR ROCKCHIP 4571M: Mark Yao <mark.yao@rock-chips.com> 4572L: dri-devel@lists.freedesktop.org 4573S: Maintained 4574F: drivers/gpu/drm/rockchip/ 4575F: Documentation/devicetree/bindings/display/rockchip/ 4576T: git git://anongit.freedesktop.org/drm/drm-misc 4577 4578DRM DRIVER FOR SAVAGE VIDEO CARDS 4579S: Orphan / Obsolete 4580F: drivers/gpu/drm/savage/ 4581F: include/uapi/drm/savage_drm.h 4582 4583DRM DRIVER FOR SIS VIDEO CARDS 4584S: Orphan / Obsolete 4585F: drivers/gpu/drm/sis/ 4586F: include/uapi/drm/sis_drm.h 4587 4588DRM DRIVERS FOR STI 4589M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4590M: Vincent Abriou <vincent.abriou@st.com> 4591L: dri-devel@lists.freedesktop.org 4592T: git git://anongit.freedesktop.org/drm/drm-misc 4593S: Maintained 4594F: drivers/gpu/drm/sti 4595F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4596 4597DRM DRIVERS FOR STM 4598M: Yannick Fertre <yannick.fertre@st.com> 4599M: Philippe Cornu <philippe.cornu@st.com> 4600M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4601M: Vincent Abriou <vincent.abriou@st.com> 4602L: dri-devel@lists.freedesktop.org 4603T: git git://anongit.freedesktop.org/drm/drm-misc 4604S: Maintained 4605F: drivers/gpu/drm/stm 4606F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4607 4608DRM DRIVER FOR TDFX VIDEO CARDS 4609S: Orphan / Obsolete 4610F: drivers/gpu/drm/tdfx/ 4611 4612DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4613M: Dave Airlie <airlied@redhat.com> 4614S: Odd Fixes 4615F: drivers/gpu/drm/udl/ 4616 4617DRM DRIVERS FOR VIVANTE GPU IP 4618M: Lucas Stach <l.stach@pengutronix.de> 4619R: Russell King <linux+etnaviv@armlinux.org.uk> 4620R: Christian Gmeiner <christian.gmeiner@gmail.com> 4621L: etnaviv@lists.freedesktop.org 4622L: dri-devel@lists.freedesktop.org 4623S: Maintained 4624F: drivers/gpu/drm/etnaviv/ 4625F: include/uapi/drm/etnaviv_drm.h 4626F: Documentation/devicetree/bindings/display/etnaviv/ 4627 4628DRM DRIVER FOR VMWARE VIRTUAL GPU 4629M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4630M: Sinclair Yeh <syeh@vmware.com> 4631M: Thomas Hellstrom <thellstrom@vmware.com> 4632L: dri-devel@lists.freedesktop.org 4633T: git git://people.freedesktop.org/~syeh/repos_linux 4634T: git git://people.freedesktop.org/~thomash/linux 4635S: Supported 4636F: drivers/gpu/drm/vmwgfx/ 4637F: include/uapi/drm/vmwgfx_drm.h 4638 4639DRM DRIVERS FOR VC4 4640M: Eric Anholt <eric@anholt.net> 4641T: git git://github.com/anholt/linux 4642S: Supported 4643F: drivers/gpu/drm/vc4/ 4644F: include/uapi/drm/vc4_drm.h 4645F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4646T: git git://anongit.freedesktop.org/drm/drm-misc 4647 4648DRM DRIVERS FOR TI OMAP 4649M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4650L: dri-devel@lists.freedesktop.org 4651S: Maintained 4652F: drivers/gpu/drm/omapdrm/ 4653F: Documentation/devicetree/bindings/display/ti/ 4654 4655DRM DRIVERS FOR TI LCDC 4656M: Jyri Sarha <jsarha@ti.com> 4657R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4658L: dri-devel@lists.freedesktop.org 4659S: Maintained 4660F: drivers/gpu/drm/tilcdc/ 4661F: Documentation/devicetree/bindings/display/tilcdc/ 4662 4663DRM DRIVERS FOR ZTE ZX 4664M: Shawn Guo <shawnguo@kernel.org> 4665L: dri-devel@lists.freedesktop.org 4666S: Maintained 4667F: drivers/gpu/drm/zte/ 4668F: Documentation/devicetree/bindings/display/zte,vou.txt 4669T: git git://anongit.freedesktop.org/drm/drm-misc 4670 4671DSBR100 USB FM RADIO DRIVER 4672M: Alexey Klimov <klimov.linux@gmail.com> 4673L: linux-media@vger.kernel.org 4674T: git git://linuxtv.org/media_tree.git 4675S: Maintained 4676F: drivers/media/radio/dsbr100.c 4677 4678DSCC4 DRIVER 4679M: Francois Romieu <romieu@fr.zoreil.com> 4680L: netdev@vger.kernel.org 4681S: Maintained 4682F: drivers/net/wan/dscc4.c 4683 4684DT3155 MEDIA DRIVER 4685M: Hans Verkuil <hverkuil@xs4all.nl> 4686L: linux-media@vger.kernel.org 4687T: git git://linuxtv.org/media_tree.git 4688W: https://linuxtv.org 4689S: Odd Fixes 4690F: drivers/media/pci/dt3155/ 4691 4692DVB_USB_AF9015 MEDIA DRIVER 4693M: Antti Palosaari <crope@iki.fi> 4694L: linux-media@vger.kernel.org 4695W: https://linuxtv.org 4696W: http://palosaari.fi/linux/ 4697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4698T: git git://linuxtv.org/anttip/media_tree.git 4699S: Maintained 4700F: drivers/media/usb/dvb-usb-v2/af9015* 4701 4702DVB_USB_AF9035 MEDIA DRIVER 4703M: Antti Palosaari <crope@iki.fi> 4704L: linux-media@vger.kernel.org 4705W: https://linuxtv.org 4706W: http://palosaari.fi/linux/ 4707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4708T: git git://linuxtv.org/anttip/media_tree.git 4709S: Maintained 4710F: drivers/media/usb/dvb-usb-v2/af9035* 4711 4712DVB_USB_ANYSEE MEDIA DRIVER 4713M: Antti Palosaari <crope@iki.fi> 4714L: linux-media@vger.kernel.org 4715W: https://linuxtv.org 4716W: http://palosaari.fi/linux/ 4717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4718T: git git://linuxtv.org/anttip/media_tree.git 4719S: Maintained 4720F: drivers/media/usb/dvb-usb-v2/anysee* 4721 4722DVB_USB_AU6610 MEDIA DRIVER 4723M: Antti Palosaari <crope@iki.fi> 4724L: linux-media@vger.kernel.org 4725W: https://linuxtv.org 4726W: http://palosaari.fi/linux/ 4727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4728T: git git://linuxtv.org/anttip/media_tree.git 4729S: Maintained 4730F: drivers/media/usb/dvb-usb-v2/au6610* 4731 4732DVB_USB_CE6230 MEDIA DRIVER 4733M: Antti Palosaari <crope@iki.fi> 4734L: linux-media@vger.kernel.org 4735W: https://linuxtv.org 4736W: http://palosaari.fi/linux/ 4737Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4738T: git git://linuxtv.org/anttip/media_tree.git 4739S: Maintained 4740F: drivers/media/usb/dvb-usb-v2/ce6230* 4741 4742DVB_USB_CXUSB MEDIA DRIVER 4743M: Michael Krufky <mkrufky@linuxtv.org> 4744L: linux-media@vger.kernel.org 4745W: https://linuxtv.org 4746W: http://github.com/mkrufky 4747Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4748T: git git://linuxtv.org/media_tree.git 4749S: Maintained 4750F: drivers/media/usb/dvb-usb/cxusb* 4751 4752DVB_USB_EC168 MEDIA DRIVER 4753M: Antti Palosaari <crope@iki.fi> 4754L: linux-media@vger.kernel.org 4755W: https://linuxtv.org 4756W: http://palosaari.fi/linux/ 4757Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4758T: git git://linuxtv.org/anttip/media_tree.git 4759S: Maintained 4760F: drivers/media/usb/dvb-usb-v2/ec168* 4761 4762DVB_USB_GL861 MEDIA DRIVER 4763M: Antti Palosaari <crope@iki.fi> 4764L: linux-media@vger.kernel.org 4765W: https://linuxtv.org 4766Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4767T: git git://linuxtv.org/anttip/media_tree.git 4768S: Maintained 4769F: drivers/media/usb/dvb-usb-v2/gl861* 4770 4771DVB_USB_MXL111SF MEDIA DRIVER 4772M: Michael Krufky <mkrufky@linuxtv.org> 4773L: linux-media@vger.kernel.org 4774W: https://linuxtv.org 4775W: http://github.com/mkrufky 4776Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4777T: git git://linuxtv.org/mkrufky/mxl111sf.git 4778S: Maintained 4779F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4780 4781DVB_USB_RTL28XXU MEDIA DRIVER 4782M: Antti Palosaari <crope@iki.fi> 4783L: linux-media@vger.kernel.org 4784W: https://linuxtv.org 4785W: http://palosaari.fi/linux/ 4786Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4787T: git git://linuxtv.org/anttip/media_tree.git 4788S: Maintained 4789F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4790 4791DVB_USB_V2 MEDIA DRIVER 4792M: Antti Palosaari <crope@iki.fi> 4793L: linux-media@vger.kernel.org 4794W: https://linuxtv.org 4795W: http://palosaari.fi/linux/ 4796Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4797T: git git://linuxtv.org/anttip/media_tree.git 4798S: Maintained 4799F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4800F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4801 4802DONGWOON DW9714 LENS VOICE COIL DRIVER 4803M: Sakari Ailus <sakari.ailus@linux.intel.com> 4804L: linux-media@vger.kernel.org 4805T: git git://linuxtv.org/media_tree.git 4806S: Maintained 4807F: drivers/media/i2c/dw9714.c 4808 4809DYNAMIC DEBUG 4810M: Jason Baron <jbaron@akamai.com> 4811S: Maintained 4812F: lib/dynamic_debug.c 4813F: include/linux/dynamic_debug.h 4814 4815DZ DECSTATION DZ11 SERIAL DRIVER 4816M: "Maciej W. Rozycki" <macro@linux-mips.org> 4817S: Maintained 4818F: drivers/tty/serial/dz.* 4819 4820E3X0 POWER BUTTON DRIVER 4821M: Moritz Fischer <moritz.fischer@ettus.com> 4822L: usrp-users@lists.ettus.com 4823W: http://www.ettus.com 4824S: Supported 4825F: drivers/input/misc/e3x0-button.c 4826F: Documentation/devicetree/bindings/input/e3x0-button.txt 4827 4828E4000 MEDIA DRIVER 4829M: Antti Palosaari <crope@iki.fi> 4830L: linux-media@vger.kernel.org 4831W: https://linuxtv.org 4832W: http://palosaari.fi/linux/ 4833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4834T: git git://linuxtv.org/anttip/media_tree.git 4835S: Maintained 4836F: drivers/media/tuners/e4000* 4837 4838EATA ISA/EISA/PCI SCSI DRIVER 4839M: Dario Ballabio <ballabio_dario@emc.com> 4840L: linux-scsi@vger.kernel.org 4841S: Maintained 4842F: drivers/scsi/eata.c 4843 4844EC100 MEDIA DRIVER 4845M: Antti Palosaari <crope@iki.fi> 4846L: linux-media@vger.kernel.org 4847W: https://linuxtv.org 4848W: http://palosaari.fi/linux/ 4849Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4850T: git git://linuxtv.org/anttip/media_tree.git 4851S: Maintained 4852F: drivers/media/dvb-frontends/ec100* 4853 4854ECRYPT FILE SYSTEM 4855M: Tyler Hicks <tyhicks@canonical.com> 4856L: ecryptfs@vger.kernel.org 4857W: http://ecryptfs.org 4858W: https://launchpad.net/ecryptfs 4859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 4860S: Supported 4861F: Documentation/filesystems/ecryptfs.txt 4862F: fs/ecryptfs/ 4863 4864EDAC-CORE 4865M: Borislav Petkov <bp@alien8.de> 4866M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4867M: Mauro Carvalho Chehab <mchehab@kernel.org> 4868L: linux-edac@vger.kernel.org 4869T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 4870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 4871S: Supported 4872F: Documentation/admin-guide/ras.rst 4873F: Documentation/driver-api/edac.rst 4874F: drivers/edac/ 4875F: include/linux/edac.h 4876 4877EDAC-AMD64 4878M: Borislav Petkov <bp@alien8.de> 4879L: linux-edac@vger.kernel.org 4880S: Maintained 4881F: drivers/edac/amd64_edac* 4882 4883EDAC-CALXEDA 4884M: Robert Richter <rric@kernel.org> 4885L: linux-edac@vger.kernel.org 4886S: Maintained 4887F: drivers/edac/highbank* 4888 4889EDAC-CAVIUM 4890M: Ralf Baechle <ralf@linux-mips.org> 4891M: David Daney <david.daney@cavium.com> 4892L: linux-edac@vger.kernel.org 4893L: linux-mips@linux-mips.org 4894S: Supported 4895F: drivers/edac/octeon_edac* 4896F: drivers/edac/thunderx_edac* 4897 4898EDAC-E752X 4899M: Mark Gross <mark.gross@intel.com> 4900L: linux-edac@vger.kernel.org 4901S: Maintained 4902F: drivers/edac/e752x_edac.c 4903 4904EDAC-E7XXX 4905L: linux-edac@vger.kernel.org 4906S: Maintained 4907F: drivers/edac/e7xxx_edac.c 4908 4909EDAC-FSL_DDR 4910M: York Sun <york.sun@nxp.com> 4911L: linux-edac@vger.kernel.org 4912S: Maintained 4913F: drivers/edac/fsl_ddr_edac.* 4914 4915EDAC-GHES 4916M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4917M: Mauro Carvalho Chehab <mchehab@kernel.org> 4918L: linux-edac@vger.kernel.org 4919S: Maintained 4920F: drivers/edac/ghes_edac.c 4921 4922EDAC-I82443BXGX 4923M: Tim Small <tim@buttersideup.com> 4924L: linux-edac@vger.kernel.org 4925S: Maintained 4926F: drivers/edac/i82443bxgx_edac.c 4927 4928EDAC-I3000 4929L: linux-edac@vger.kernel.org 4930S: Orphan 4931F: drivers/edac/i3000_edac.c 4932 4933EDAC-I5000 4934L: linux-edac@vger.kernel.org 4935S: Maintained 4936F: drivers/edac/i5000_edac.c 4937 4938EDAC-I5400 4939M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4940M: Mauro Carvalho Chehab <mchehab@kernel.org> 4941L: linux-edac@vger.kernel.org 4942S: Maintained 4943F: drivers/edac/i5400_edac.c 4944 4945EDAC-I7300 4946M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4947M: Mauro Carvalho Chehab <mchehab@kernel.org> 4948L: linux-edac@vger.kernel.org 4949S: Maintained 4950F: drivers/edac/i7300_edac.c 4951 4952EDAC-I7CORE 4953M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4954M: Mauro Carvalho Chehab <mchehab@kernel.org> 4955L: linux-edac@vger.kernel.org 4956S: Maintained 4957F: drivers/edac/i7core_edac.c 4958 4959EDAC-I82975X 4960M: Ranganathan Desikan <ravi@jetztechnologies.com> 4961M: "Arvind R." <arvino55@gmail.com> 4962L: linux-edac@vger.kernel.org 4963S: Maintained 4964F: drivers/edac/i82975x_edac.c 4965 4966EDAC-IE31200 4967M: Jason Baron <jbaron@akamai.com> 4968L: linux-edac@vger.kernel.org 4969S: Maintained 4970F: drivers/edac/ie31200_edac.c 4971 4972EDAC-MPC85XX 4973M: Johannes Thumshirn <morbidrsa@gmail.com> 4974L: linux-edac@vger.kernel.org 4975S: Maintained 4976F: drivers/edac/mpc85xx_edac.[ch] 4977 4978EDAC-PND2 4979M: Tony Luck <tony.luck@intel.com> 4980L: linux-edac@vger.kernel.org 4981S: Maintained 4982F: drivers/edac/pnd2_edac.[ch] 4983 4984EDAC-PASEMI 4985M: Egor Martovetsky <egor@pasemi.com> 4986L: linux-edac@vger.kernel.org 4987S: Maintained 4988F: drivers/edac/pasemi_edac.c 4989 4990EDAC-R82600 4991M: Tim Small <tim@buttersideup.com> 4992L: linux-edac@vger.kernel.org 4993S: Maintained 4994F: drivers/edac/r82600_edac.c 4995 4996EDAC-SBRIDGE 4997M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 4998M: Mauro Carvalho Chehab <mchehab@kernel.org> 4999L: linux-edac@vger.kernel.org 5000S: Maintained 5001F: drivers/edac/sb_edac.c 5002 5003EDAC-SKYLAKE 5004M: Tony Luck <tony.luck@intel.com> 5005L: linux-edac@vger.kernel.org 5006S: Maintained 5007F: drivers/edac/skx_edac.c 5008 5009EDAC-XGENE 5010APPLIED MICRO (APM) X-GENE SOC EDAC 5011M: Loc Ho <lho@apm.com> 5012S: Supported 5013F: drivers/edac/xgene_edac.c 5014F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 5015 5016EDIROL UA-101/UA-1000 DRIVER 5017M: Clemens Ladisch <clemens@ladisch.de> 5018L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5019T: git git://git.alsa-project.org/alsa-kernel.git 5020S: Maintained 5021F: sound/usb/misc/ua101.c 5022 5023EXTENSIBLE FIRMWARE INTERFACE (EFI) 5024M: Matt Fleming <matt@codeblueprint.co.uk> 5025M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5026L: linux-efi@vger.kernel.org 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5028S: Maintained 5029F: Documentation/efi-stub.txt 5030F: arch/*/kernel/efi.c 5031F: arch/x86/boot/compressed/eboot.[ch] 5032F: arch/*/include/asm/efi.h 5033F: arch/x86/platform/efi/ 5034F: drivers/firmware/efi/ 5035F: include/linux/efi*.h 5036F: arch/arm/boot/compressed/efi-header.S 5037F: arch/arm64/kernel/efi-entry.S 5038 5039EFI VARIABLE FILESYSTEM 5040M: Matthew Garrett <matthew.garrett@nebula.com> 5041M: Jeremy Kerr <jk@ozlabs.org> 5042M: Matt Fleming <matt@codeblueprint.co.uk> 5043T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git 5044L: linux-efi@vger.kernel.org 5045S: Maintained 5046F: fs/efivarfs/ 5047 5048EFIFB FRAMEBUFFER DRIVER 5049L: linux-fbdev@vger.kernel.org 5050M: Peter Jones <pjones@redhat.com> 5051S: Maintained 5052F: drivers/video/fbdev/efifb.c 5053 5054EFI TEST DRIVER 5055L: linux-efi@vger.kernel.org 5056M: Ivan Hu <ivan.hu@canonical.com> 5057M: Matt Fleming <matt@codeblueprint.co.uk> 5058S: Maintained 5059F: drivers/firmware/efi/test/ 5060 5061EFS FILESYSTEM 5062W: http://aeschi.ch.eu.org/efs/ 5063S: Orphan 5064F: fs/efs/ 5065 5066EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5067M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5068L: netdev@vger.kernel.org 5069S: Maintained 5070F: drivers/net/ethernet/ibm/ehea/ 5071 5072EM28XX VIDEO4LINUX DRIVER 5073M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5074M: Mauro Carvalho Chehab <mchehab@kernel.org> 5075L: linux-media@vger.kernel.org 5076W: https://linuxtv.org 5077T: git git://linuxtv.org/media_tree.git 5078S: Maintained 5079F: drivers/media/usb/em28xx/ 5080F: Documentation/media/v4l-drivers/em28xx* 5081 5082EMBEDDED LINUX 5083M: Paul Gortmaker <paul.gortmaker@windriver.com> 5084M: Matt Mackall <mpm@selenic.com> 5085M: David Woodhouse <dwmw2@infradead.org> 5086L: linux-embedded@vger.kernel.org 5087S: Maintained 5088 5089EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5090M: James Smart <james.smart@broadcom.com> 5091M: Dick Kennedy <dick.kennedy@broadcom.com> 5092L: linux-scsi@vger.kernel.org 5093W: http://www.broadcom.com 5094S: Supported 5095F: drivers/scsi/lpfc/ 5096 5097ENE CB710 FLASH CARD READER DRIVER 5098M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5099S: Maintained 5100F: drivers/misc/cb710/ 5101F: drivers/mmc/host/cb710-mmc.* 5102F: include/linux/cb710.h 5103 5104ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5105M: Maxim Levitsky <maximlevitsky@gmail.com> 5106S: Maintained 5107F: drivers/media/rc/ene_ir.* 5108 5109EPSON S1D13XXX FRAMEBUFFER DRIVER 5110M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5111S: Maintained 5112T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5113F: drivers/video/fbdev/s1d13xxxfb.c 5114F: include/video/s1d13xxxfb.h 5115 5116ERRSEQ ERROR TRACKING INFRASTRUCTURE 5117M: Jeff Layton <jlayton@poochiereds.net> 5118S: Maintained 5119F: lib/errseq.c 5120F: include/linux/errseq.h 5121 5122ET131X NETWORK DRIVER 5123M: Mark Einon <mark.einon@gmail.com> 5124S: Odd Fixes 5125F: drivers/net/ethernet/agere/ 5126 5127ETHERNET BRIDGE 5128M: Stephen Hemminger <stephen@networkplumber.org> 5129L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5130L: netdev@vger.kernel.org 5131W: http://www.linuxfoundation.org/en/Net:Bridge 5132S: Maintained 5133F: include/linux/netfilter_bridge/ 5134F: net/bridge/ 5135 5136ETHERNET PHY LIBRARY 5137M: Andrew Lunn <andrew@lunn.ch> 5138M: Florian Fainelli <f.fainelli@gmail.com> 5139L: netdev@vger.kernel.org 5140S: Maintained 5141F: include/linux/phy.h 5142F: include/linux/phy_fixed.h 5143F: drivers/net/phy/ 5144F: Documentation/networking/phy.txt 5145F: drivers/of/of_mdio.c 5146F: drivers/of/of_net.c 5147 5148EXT2 FILE SYSTEM 5149M: Jan Kara <jack@suse.com> 5150L: linux-ext4@vger.kernel.org 5151S: Maintained 5152F: Documentation/filesystems/ext2.txt 5153F: fs/ext2/ 5154F: include/linux/ext2* 5155 5156EXT4 FILE SYSTEM 5157M: "Theodore Ts'o" <tytso@mit.edu> 5158M: Andreas Dilger <adilger.kernel@dilger.ca> 5159L: linux-ext4@vger.kernel.org 5160W: http://ext4.wiki.kernel.org 5161Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5162T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5163S: Maintained 5164F: Documentation/filesystems/ext4.txt 5165F: fs/ext4/ 5166 5167Extended Verification Module (EVM) 5168M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5169L: linux-ima-devel@lists.sourceforge.net 5170L: linux-security-module@vger.kernel.org 5171S: Supported 5172F: security/integrity/evm/ 5173 5174EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5175M: MyungJoo Ham <myungjoo.ham@samsung.com> 5176M: Chanwoo Choi <cw00.choi@samsung.com> 5177L: linux-kernel@vger.kernel.org 5178T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5179S: Maintained 5180F: drivers/extcon/ 5181F: include/linux/extcon/ 5182F: include/linux/extcon.h 5183F: Documentation/extcon/ 5184F: Documentation/devicetree/bindings/extcon/ 5185 5186EXYNOS DP DRIVER 5187M: Jingoo Han <jingoohan1@gmail.com> 5188L: dri-devel@lists.freedesktop.org 5189S: Maintained 5190F: drivers/gpu/drm/exynos/exynos_dp* 5191 5192EXYNOS SYSMMU (IOMMU) driver 5193M: Marek Szyprowski <m.szyprowski@samsung.com> 5194L: iommu@lists.linux-foundation.org 5195S: Maintained 5196F: drivers/iommu/exynos-iommu.c 5197 5198EZchip NPS platform support 5199M: Noam Camus <noamc@ezchip.com> 5200S: Supported 5201F: arch/arc/plat-eznps 5202F: arch/arc/boot/dts/eznps.dts 5203 5204F71805F HARDWARE MONITORING DRIVER 5205M: Jean Delvare <jdelvare@suse.com> 5206L: linux-hwmon@vger.kernel.org 5207S: Maintained 5208F: Documentation/hwmon/f71805f 5209F: drivers/hwmon/f71805f.c 5210 5211FC0011 TUNER DRIVER 5212M: Michael Buesch <m@bues.ch> 5213L: linux-media@vger.kernel.org 5214S: Maintained 5215F: drivers/media/tuners/fc0011.h 5216F: drivers/media/tuners/fc0011.c 5217 5218FC2580 MEDIA DRIVER 5219M: Antti Palosaari <crope@iki.fi> 5220L: linux-media@vger.kernel.org 5221W: https://linuxtv.org 5222W: http://palosaari.fi/linux/ 5223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5224T: git git://linuxtv.org/anttip/media_tree.git 5225S: Maintained 5226F: drivers/media/tuners/fc2580* 5227 5228FANOTIFY 5229M: Eric Paris <eparis@redhat.com> 5230S: Maintained 5231F: fs/notify/fanotify/ 5232F: include/linux/fanotify.h 5233F: include/uapi/linux/fanotify.h 5234 5235FARSYNC SYNCHRONOUS DRIVER 5236M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5237W: http://www.farsite.co.uk/ 5238S: Supported 5239F: drivers/net/wan/farsync.* 5240 5241FAULT INJECTION SUPPORT 5242M: Akinobu Mita <akinobu.mita@gmail.com> 5243S: Supported 5244F: Documentation/fault-injection/ 5245F: lib/fault-inject.c 5246 5247FBTFT Framebuffer drivers 5248M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5249S: Maintained 5250F: drivers/staging/fbtft/ 5251 5252FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5253M: Johannes Thumshirn <jth@kernel.org> 5254L: fcoe-devel@open-fcoe.org 5255W: www.Open-FCoE.org 5256S: Supported 5257F: drivers/scsi/libfc/ 5258F: drivers/scsi/fcoe/ 5259F: include/scsi/fc/ 5260F: include/scsi/libfc.h 5261F: include/scsi/libfcoe.h 5262F: include/uapi/scsi/fc/ 5263 5264FILE LOCKING (flock() and fcntl()/lockf()) 5265M: Jeff Layton <jlayton@poochiereds.net> 5266M: "J. Bruce Fields" <bfields@fieldses.org> 5267L: linux-fsdevel@vger.kernel.org 5268S: Maintained 5269F: include/linux/fcntl.h 5270F: include/linux/fs.h 5271F: include/uapi/linux/fcntl.h 5272F: include/uapi/linux/fs.h 5273F: fs/fcntl.c 5274F: fs/locks.c 5275 5276FILESYSTEMS (VFS and infrastructure) 5277M: Alexander Viro <viro@zeniv.linux.org.uk> 5278L: linux-fsdevel@vger.kernel.org 5279S: Maintained 5280F: fs/* 5281 5282FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5283M: Riku Voipio <riku.voipio@iki.fi> 5284L: linux-hwmon@vger.kernel.org 5285S: Maintained 5286F: drivers/hwmon/f75375s.c 5287F: include/linux/f75375s.h 5288 5289FIREWIRE AUDIO DRIVERS 5290M: Clemens Ladisch <clemens@ladisch.de> 5291L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5292T: git git://git.alsa-project.org/alsa-kernel.git 5293S: Maintained 5294F: sound/firewire/ 5295 5296FIREWIRE MEDIA DRIVERS (firedtv) 5297M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5298L: linux-media@vger.kernel.org 5299L: linux1394-devel@lists.sourceforge.net 5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5301S: Maintained 5302F: drivers/media/firewire/ 5303 5304FIREWIRE SBP-2 TARGET 5305M: Chris Boot <bootc@bootc.net> 5306L: linux-scsi@vger.kernel.org 5307L: target-devel@vger.kernel.org 5308L: linux1394-devel@lists.sourceforge.net 5309T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5310S: Maintained 5311F: drivers/target/sbp/ 5312 5313FIREWIRE SUBSYSTEM 5314M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5315L: linux1394-devel@lists.sourceforge.net 5316W: http://ieee1394.wiki.kernel.org/ 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5318S: Maintained 5319F: drivers/firewire/ 5320F: include/linux/firewire.h 5321F: include/uapi/linux/firewire*.h 5322F: tools/firewire/ 5323 5324FIRMWARE LOADER (request_firmware) 5325M: Luis R. Rodriguez <mcgrof@kernel.org> 5326L: linux-kernel@vger.kernel.org 5327S: Maintained 5328F: Documentation/firmware_class/ 5329F: drivers/base/firmware*.c 5330F: include/linux/firmware.h 5331 5332FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5333M: Joshua Morris <josh.h.morris@us.ibm.com> 5334M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5335S: Maintained 5336F: drivers/block/rsxx/ 5337 5338FLOPPY DRIVER 5339M: Jiri Kosina <jikos@kernel.org> 5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5341S: Odd fixes 5342F: drivers/block/floppy.c 5343 5344FMC SUBSYSTEM 5345M: Alessandro Rubini <rubini@gnudd.com> 5346W: http://www.ohwr.org/projects/fmc-bus 5347S: Supported 5348F: drivers/fmc/ 5349F: include/linux/fmc*.h 5350F: include/linux/ipmi-fru.h 5351K: fmc_d.*register 5352 5353FPGA MANAGER FRAMEWORK 5354M: Alan Tull <atull@kernel.org> 5355R: Moritz Fischer <moritz.fischer@ettus.com> 5356L: linux-fpga@vger.kernel.org 5357S: Maintained 5358T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5359F: Documentation/fpga/ 5360F: Documentation/devicetree/bindings/fpga/ 5361F: drivers/fpga/ 5362F: include/linux/fpga/ 5363W: http://www.rocketboards.org 5364 5365FPU EMULATOR 5366M: Bill Metzenthen <billm@melbpc.org.au> 5367W: http://floatingpoint.sourceforge.net/emulator/index.html 5368S: Maintained 5369F: arch/x86/math-emu/ 5370 5371FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5372L: netdev@vger.kernel.org 5373S: Orphan 5374F: drivers/net/wan/dlci.c 5375F: drivers/net/wan/sdla.c 5376 5377FRAMEBUFFER LAYER 5378M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5379L: linux-fbdev@vger.kernel.org 5380T: git git://github.com/bzolnier/linux.git 5381Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5382S: Maintained 5383F: Documentation/fb/ 5384F: drivers/video/ 5385F: include/video/ 5386F: include/linux/fb.h 5387F: include/uapi/video/ 5388F: include/uapi/linux/fb.h 5389 5390FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5391M: Horia Geantă <horia.geanta@nxp.com> 5392M: Dan Douglass <dan.douglass@nxp.com> 5393L: linux-crypto@vger.kernel.org 5394S: Maintained 5395F: drivers/crypto/caam/ 5396F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5397 5398FREESCALE DIU FRAMEBUFFER DRIVER 5399M: Timur Tabi <timur@tabi.org> 5400L: linux-fbdev@vger.kernel.org 5401S: Maintained 5402F: drivers/video/fbdev/fsl-diu-fb.* 5403 5404FREESCALE DMA DRIVER 5405M: Li Yang <leoyang.li@nxp.com> 5406M: Zhang Wei <zw@zh-kernel.org> 5407L: linuxppc-dev@lists.ozlabs.org 5408S: Maintained 5409F: drivers/dma/fsldma.* 5410 5411FREESCALE GPMI NAND DRIVER 5412M: Han Xu <han.xu@nxp.com> 5413L: linux-mtd@lists.infradead.org 5414S: Maintained 5415F: drivers/mtd/nand/gpmi-nand/* 5416 5417FREESCALE I2C CPM DRIVER 5418M: Jochen Friedrich <jochen@scram.de> 5419L: linuxppc-dev@lists.ozlabs.org 5420L: linux-i2c@vger.kernel.org 5421S: Maintained 5422F: drivers/i2c/busses/i2c-cpm.c 5423 5424FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5425M: Sascha Hauer <kernel@pengutronix.de> 5426L: linux-fbdev@vger.kernel.org 5427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5428S: Maintained 5429F: include/linux/platform_data/video-imxfb.h 5430F: drivers/video/fbdev/imxfb.c 5431 5432FREESCALE QUAD SPI DRIVER 5433M: Han Xu <han.xu@nxp.com> 5434L: linux-mtd@lists.infradead.org 5435S: Maintained 5436F: drivers/mtd/spi-nor/fsl-quadspi.c 5437 5438FREESCALE SOC FS_ENET DRIVER 5439M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5440M: Vitaly Bordug <vbordug@ru.mvista.com> 5441L: linuxppc-dev@lists.ozlabs.org 5442L: netdev@vger.kernel.org 5443S: Maintained 5444F: drivers/net/ethernet/freescale/fs_enet/ 5445F: include/linux/fs_enet_pd.h 5446 5447FREESCALE IMX / MXC FEC DRIVER 5448M: Fugang Duan <fugang.duan@nxp.com> 5449L: netdev@vger.kernel.org 5450S: Maintained 5451F: drivers/net/ethernet/freescale/fec_main.c 5452F: drivers/net/ethernet/freescale/fec_ptp.c 5453F: drivers/net/ethernet/freescale/fec.h 5454F: Documentation/devicetree/bindings/net/fsl-fec.txt 5455 5456FREESCALE QORIQ DPAA FMAN DRIVER 5457M: Madalin Bucur <madalin.bucur@nxp.com> 5458L: netdev@vger.kernel.org 5459S: Maintained 5460F: drivers/net/ethernet/freescale/fman 5461F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5462 5463FREESCALE QORIQ DPAA ETHERNET DRIVER 5464M: Madalin Bucur <madalin.bucur@nxp.com> 5465L: netdev@vger.kernel.org 5466S: Maintained 5467F: drivers/net/ethernet/freescale/dpaa 5468 5469FREESCALE SOC DRIVERS 5470M: Li Yang <leoyang.li@nxp.com> 5471L: linuxppc-dev@lists.ozlabs.org 5472L: linux-arm-kernel@lists.infradead.org 5473S: Maintained 5474F: Documentation/devicetree/bindings/soc/fsl/ 5475F: drivers/soc/fsl/ 5476F: include/linux/fsl/ 5477 5478FREESCALE QUICC ENGINE LIBRARY 5479M: Qiang Zhao <qiang.zhao@nxp.com> 5480L: linuxppc-dev@lists.ozlabs.org 5481S: Maintained 5482F: drivers/soc/fsl/qe/ 5483F: include/soc/fsl/*qe*.h 5484F: include/soc/fsl/*ucc*.h 5485 5486FREESCALE USB PERIPHERAL DRIVERS 5487M: Li Yang <leoyang.li@nxp.com> 5488L: linux-usb@vger.kernel.org 5489L: linuxppc-dev@lists.ozlabs.org 5490S: Maintained 5491F: drivers/usb/gadget/udc/fsl* 5492 5493FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5494M: Li Yang <leoyang.li@nxp.com> 5495L: netdev@vger.kernel.org 5496L: linuxppc-dev@lists.ozlabs.org 5497S: Maintained 5498F: drivers/net/ethernet/freescale/ucc_geth* 5499 5500FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5501M: Claudiu Manoil <claudiu.manoil@freescale.com> 5502L: netdev@vger.kernel.org 5503S: Maintained 5504F: drivers/net/ethernet/freescale/gianfar* 5505X: drivers/net/ethernet/freescale/gianfar_ptp.c 5506F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5507 5508FREESCALE QUICC ENGINE UCC HDLC DRIVER 5509M: Zhao Qiang <qiang.zhao@nxp.com> 5510L: netdev@vger.kernel.org 5511L: linuxppc-dev@lists.ozlabs.org 5512S: Maintained 5513F: drivers/net/wan/fsl_ucc_hdlc* 5514 5515FREESCALE QUICC ENGINE UCC UART DRIVER 5516M: Timur Tabi <timur@tabi.org> 5517L: linuxppc-dev@lists.ozlabs.org 5518S: Maintained 5519F: drivers/tty/serial/ucc_uart.c 5520 5521FREESCALE SOC SOUND DRIVERS 5522M: Timur Tabi <timur@tabi.org> 5523M: Nicolin Chen <nicoleotsuka@gmail.com> 5524M: Xiubo Li <Xiubo.Lee@gmail.com> 5525R: Fabio Estevam <fabio.estevam@nxp.com> 5526L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5527L: linuxppc-dev@lists.ozlabs.org 5528S: Maintained 5529F: sound/soc/fsl/fsl* 5530F: sound/soc/fsl/imx* 5531F: sound/soc/fsl/mpc8610_hpcd.c 5532 5533FREEVXFS FILESYSTEM 5534M: Christoph Hellwig <hch@infradead.org> 5535W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5536S: Maintained 5537F: fs/freevxfs/ 5538 5539FREEZER 5540M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5541M: Pavel Machek <pavel@ucw.cz> 5542L: linux-pm@vger.kernel.org 5543S: Supported 5544F: Documentation/power/freezing-of-tasks.txt 5545F: include/linux/freezer.h 5546F: kernel/freezer.c 5547 5548FRONTSWAP API 5549M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5550L: linux-kernel@vger.kernel.org 5551S: Maintained 5552F: mm/frontswap.c 5553F: include/linux/frontswap.h 5554 5555FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5556M: David Howells <dhowells@redhat.com> 5557L: linux-cachefs@redhat.com (moderated for non-subscribers) 5558S: Supported 5559F: Documentation/filesystems/caching/ 5560F: fs/fscache/ 5561F: include/linux/fscache*.h 5562 5563FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5564M: Theodore Y. Ts'o <tytso@mit.edu> 5565M: Jaegeuk Kim <jaegeuk@kernel.org> 5566L: linux-fscrypt@vger.kernel.org 5567Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5569S: Supported 5570F: fs/crypto/ 5571F: include/linux/fscrypt*.h 5572 5573F2FS FILE SYSTEM 5574M: Jaegeuk Kim <jaegeuk@kernel.org> 5575M: Chao Yu <yuchao0@huawei.com> 5576L: linux-f2fs-devel@lists.sourceforge.net 5577W: https://f2fs.wiki.kernel.org/ 5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5579S: Maintained 5580F: Documentation/filesystems/f2fs.txt 5581F: Documentation/ABI/testing/sysfs-fs-f2fs 5582F: fs/f2fs/ 5583F: include/linux/f2fs_fs.h 5584F: include/trace/events/f2fs.h 5585 5586FUJITSU FR-V (FRV) PORT 5587S: Orphan 5588F: arch/frv/ 5589 5590FUJITSU LAPTOP EXTRAS 5591M: Jonathan Woithe <jwoithe@just42.net> 5592L: platform-driver-x86@vger.kernel.org 5593S: Maintained 5594F: drivers/platform/x86/fujitsu-laptop.c 5595 5596FUJITSU M-5MO LS CAMERA ISP DRIVER 5597M: Kyungmin Park <kyungmin.park@samsung.com> 5598M: Heungjun Kim <riverful.kim@samsung.com> 5599L: linux-media@vger.kernel.org 5600S: Maintained 5601F: drivers/media/i2c/m5mols/ 5602F: include/media/i2c/m5mols.h 5603 5604FUJITSU TABLET EXTRAS 5605M: Robert Gerlach <khnz@gmx.de> 5606L: platform-driver-x86@vger.kernel.org 5607S: Maintained 5608F: drivers/platform/x86/fujitsu-tablet.c 5609 5610FUSE: FILESYSTEM IN USERSPACE 5611M: Miklos Szeredi <miklos@szeredi.hu> 5612L: linux-fsdevel@vger.kernel.org 5613W: http://fuse.sourceforge.net/ 5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5615S: Maintained 5616F: fs/fuse/ 5617F: include/uapi/linux/fuse.h 5618F: Documentation/filesystems/fuse.txt 5619 5620FUTEX SUBSYSTEM 5621M: Thomas Gleixner <tglx@linutronix.de> 5622M: Ingo Molnar <mingo@redhat.com> 5623R: Peter Zijlstra <peterz@infradead.org> 5624R: Darren Hart <dvhart@infradead.org> 5625L: linux-kernel@vger.kernel.org 5626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5627S: Maintained 5628F: kernel/futex.c 5629F: kernel/futex_compat.c 5630F: include/asm-generic/futex.h 5631F: include/linux/futex.h 5632F: include/uapi/linux/futex.h 5633F: tools/testing/selftests/futex/ 5634F: tools/perf/bench/futex* 5635F: Documentation/*futex* 5636 5637FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) 5638M: Rik Faith <faith@cs.unc.edu> 5639L: linux-scsi@vger.kernel.org 5640S: Odd Fixes (e.g., new signatures) 5641F: drivers/scsi/fdomain.* 5642 5643GCC PLUGINS 5644M: Kees Cook <keescook@chromium.org> 5645R: Emese Revfy <re.emese@gmail.com> 5646L: kernel-hardening@lists.openwall.com 5647S: Maintained 5648F: scripts/gcc-plugins/ 5649F: scripts/gcc-plugin.sh 5650F: scripts/Makefile.gcc-plugins 5651F: Documentation/gcc-plugins.txt 5652 5653GCOV BASED KERNEL PROFILING 5654M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 5655S: Maintained 5656F: kernel/gcov/ 5657F: Documentation/dev-tools/gcov.rst 5658 5659GDT SCSI DISK ARRAY CONTROLLER DRIVER 5660M: Achim Leubner <achim_leubner@adaptec.com> 5661L: linux-scsi@vger.kernel.org 5662W: http://www.icp-vortex.com/ 5663S: Supported 5664F: drivers/scsi/gdt* 5665 5666GDB KERNEL DEBUGGING HELPER SCRIPTS 5667M: Jan Kiszka <jan.kiszka@siemens.com> 5668M: Kieran Bingham <kieran@bingham.xyz> 5669S: Supported 5670F: scripts/gdb/ 5671 5672GEMTEK FM RADIO RECEIVER DRIVER 5673M: Hans Verkuil <hverkuil@xs4all.nl> 5674L: linux-media@vger.kernel.org 5675T: git git://linuxtv.org/media_tree.git 5676W: https://linuxtv.org 5677S: Maintained 5678F: drivers/media/radio/radio-gemtek* 5679 5680GENERIC GPIO I2C DRIVER 5681M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5682S: Supported 5683F: drivers/i2c/busses/i2c-gpio.c 5684F: include/linux/i2c-gpio.h 5685 5686GENERIC GPIO I2C MULTIPLEXER DRIVER 5687M: Peter Korsgaard <peter.korsgaard@barco.com> 5688L: linux-i2c@vger.kernel.org 5689S: Supported 5690F: drivers/i2c/muxes/i2c-mux-gpio.c 5691F: include/linux/i2c-mux-gpio.h 5692F: Documentation/i2c/muxes/i2c-mux-gpio 5693 5694GENERIC HDLC (WAN) DRIVERS 5695M: Krzysztof Halasa <khc@pm.waw.pl> 5696W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5697S: Maintained 5698F: drivers/net/wan/c101.c 5699F: drivers/net/wan/hd6457* 5700F: drivers/net/wan/hdlc* 5701F: drivers/net/wan/n2.c 5702F: drivers/net/wan/pc300too.c 5703F: drivers/net/wan/pci200syn.c 5704F: drivers/net/wan/wanxl* 5705 5706GENERIC INCLUDE/ASM HEADER FILES 5707M: Arnd Bergmann <arnd@arndb.de> 5708L: linux-arch@vger.kernel.org 5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5710S: Maintained 5711F: include/asm-generic/ 5712F: include/uapi/asm-generic/ 5713 5714GENERIC PHY FRAMEWORK 5715M: Kishon Vijay Abraham I <kishon@ti.com> 5716L: linux-kernel@vger.kernel.org 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5718S: Supported 5719F: drivers/phy/ 5720F: include/linux/phy/ 5721 5722GENERIC PM DOMAINS 5723M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5724M: Kevin Hilman <khilman@kernel.org> 5725M: Ulf Hansson <ulf.hansson@linaro.org> 5726L: linux-pm@vger.kernel.org 5727S: Supported 5728F: drivers/base/power/domain*.c 5729F: include/linux/pm_domain.h 5730F: Documentation/devicetree/bindings/power/power_domain.txt 5731 5732GENERIC UIO DRIVER FOR PCI DEVICES 5733M: "Michael S. Tsirkin" <mst@redhat.com> 5734L: kvm@vger.kernel.org 5735S: Supported 5736F: drivers/uio/uio_pci_generic.c 5737 5738GET_MAINTAINER SCRIPT 5739M: Joe Perches <joe@perches.com> 5740S: Maintained 5741F: scripts/get_maintainer.pl 5742 5743GENWQE (IBM Generic Workqueue Card) 5744M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5745M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5746S: Supported 5747F: drivers/misc/genwqe/ 5748 5749GFS2 FILE SYSTEM 5750M: Steven Whitehouse <swhiteho@redhat.com> 5751M: Bob Peterson <rpeterso@redhat.com> 5752L: cluster-devel@redhat.com 5753W: http://sources.redhat.com/cluster/ 5754T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5755S: Supported 5756F: Documentation/filesystems/gfs2*.txt 5757F: fs/gfs2/ 5758F: include/uapi/linux/gfs2_ondisk.h 5759 5760GIGASET ISDN DRIVERS 5761M: Paul Bolle <pebolle@tiscali.nl> 5762L: gigaset307x-common@lists.sourceforge.net 5763W: http://gigaset307x.sourceforge.net/ 5764S: Odd Fixes 5765F: Documentation/isdn/README.gigaset 5766F: drivers/isdn/gigaset/ 5767F: include/uapi/linux/gigaset_dev.h 5768 5769GO7007 MPEG CODEC 5770M: Hans Verkuil <hans.verkuil@cisco.com> 5771L: linux-media@vger.kernel.org 5772S: Maintained 5773F: drivers/media/usb/go7007/ 5774 5775GOODIX TOUCHSCREEN 5776M: Bastien Nocera <hadess@hadess.net> 5777L: linux-input@vger.kernel.org 5778S: Maintained 5779F: drivers/input/touchscreen/goodix.c 5780 5781GPIO MOCKUP DRIVER 5782M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org> 5783L: linux-gpio@vger.kernel.org 5784S: Maintained 5785F: drivers/gpio/gpio-mockup.c 5786F: tools/testing/selftests/gpio/ 5787 5788GPIO SUBSYSTEM 5789M: Linus Walleij <linus.walleij@linaro.org> 5790L: linux-gpio@vger.kernel.org 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 5792S: Maintained 5793F: Documentation/devicetree/bindings/gpio/ 5794F: Documentation/gpio/ 5795F: Documentation/ABI/testing/gpio-cdev 5796F: Documentation/ABI/obsolete/sysfs-gpio 5797F: drivers/gpio/ 5798F: include/linux/gpio/ 5799F: include/linux/gpio.h 5800F: include/asm-generic/gpio.h 5801F: include/uapi/linux/gpio.h 5802F: tools/gpio/ 5803 5804GPIO ACPI SUPPORT 5805M: Mika Westerberg <mika.westerberg@linux.intel.com> 5806M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5807L: linux-gpio@vger.kernel.org 5808L: linux-acpi@vger.kernel.org 5809S: Maintained 5810F: Documentation/acpi/gpio-properties.txt 5811F: drivers/gpio/gpiolib-acpi.c 5812 5813GRE DEMULTIPLEXER DRIVER 5814M: Dmitry Kozlov <xeb@mail.ru> 5815L: netdev@vger.kernel.org 5816S: Maintained 5817F: net/ipv4/gre_demux.c 5818F: net/ipv4/gre_offload.c 5819F: include/net/gre.h 5820 5821GRETH 10/100/1G Ethernet MAC device driver 5822M: Andreas Larsson <andreas@gaisler.com> 5823L: netdev@vger.kernel.org 5824S: Maintained 5825F: drivers/net/ethernet/aeroflex/ 5826 5827GREYBUS SUBSYSTEM 5828M: Johan Hovold <johan@kernel.org> 5829M: Alex Elder <elder@kernel.org> 5830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 5831S: Maintained 5832F: drivers/staging/greybus/ 5833L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 5834 5835GREYBUS AUDIO PROTOCOLS DRIVERS 5836M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 5837M: Mark Greer <mgreer@animalcreek.com> 5838S: Maintained 5839F: drivers/staging/greybus/audio_apbridgea.c 5840F: drivers/staging/greybus/audio_apbridgea.h 5841F: drivers/staging/greybus/audio_codec.c 5842F: drivers/staging/greybus/audio_codec.h 5843F: drivers/staging/greybus/audio_gb.c 5844F: drivers/staging/greybus/audio_manager.c 5845F: drivers/staging/greybus/audio_manager.h 5846F: drivers/staging/greybus/audio_manager_module.c 5847F: drivers/staging/greybus/audio_manager_private.h 5848F: drivers/staging/greybus/audio_manager_sysfs.c 5849F: drivers/staging/greybus/audio_module.c 5850F: drivers/staging/greybus/audio_topology.c 5851 5852GREYBUS PROTOCOLS DRIVERS 5853M: Rui Miguel Silva <rmfrfs@gmail.com> 5854S: Maintained 5855F: drivers/staging/greybus/sdio.c 5856F: drivers/staging/greybus/light.c 5857F: drivers/staging/greybus/gpio.c 5858F: drivers/staging/greybus/power_supply.c 5859F: drivers/staging/greybus/spi.c 5860F: drivers/staging/greybus/spilib.c 5861 5862GREYBUS PROTOCOLS DRIVERS 5863M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 5864S: Maintained 5865F: drivers/staging/greybus/loopback.c 5866F: drivers/staging/greybus/timesync.c 5867F: drivers/staging/greybus/timesync_platform.c 5868 5869GREYBUS PROTOCOLS DRIVERS 5870M: Viresh Kumar <vireshk@kernel.org> 5871S: Maintained 5872F: drivers/staging/greybus/authentication.c 5873F: drivers/staging/greybus/bootrom.c 5874F: drivers/staging/greybus/firmware.h 5875F: drivers/staging/greybus/fw-core.c 5876F: drivers/staging/greybus/fw-download.c 5877F: drivers/staging/greybus/fw-managament.c 5878F: drivers/staging/greybus/greybus_authentication.h 5879F: drivers/staging/greybus/greybus_firmware.h 5880F: drivers/staging/greybus/hid.c 5881F: drivers/staging/greybus/i2c.c 5882F: drivers/staging/greybus/spi.c 5883F: drivers/staging/greybus/spilib.c 5884F: drivers/staging/greybus/spilib.h 5885 5886GREYBUS PROTOCOLS DRIVERS 5887M: David Lin <dtwlin@gmail.com> 5888S: Maintained 5889F: drivers/staging/greybus/uart.c 5890F: drivers/staging/greybus/log.c 5891 5892GREYBUS PLATFORM DRIVERS 5893M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 5894S: Maintained 5895F: drivers/staging/greybus/arche-platform.c 5896F: drivers/staging/greybus/arche-apb-ctrl.c 5897F: drivers/staging/greybus/arche_platform.h 5898 5899GS1662 VIDEO SERIALIZER 5900M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 5901L: linux-media@vger.kernel.org 5902T: git git://linuxtv.org/media_tree.git 5903S: Maintained 5904F: drivers/media/spi/gs1662.c 5905 5906GSPCA FINEPIX SUBDRIVER 5907M: Frank Zago <frank@zago.net> 5908L: linux-media@vger.kernel.org 5909T: git git://linuxtv.org/media_tree.git 5910S: Maintained 5911F: drivers/media/usb/gspca/finepix.c 5912 5913GSPCA GL860 SUBDRIVER 5914M: Olivier Lorin <o.lorin@laposte.net> 5915L: linux-media@vger.kernel.org 5916T: git git://linuxtv.org/media_tree.git 5917S: Maintained 5918F: drivers/media/usb/gspca/gl860/ 5919 5920GSPCA M5602 SUBDRIVER 5921M: Erik Andren <erik.andren@gmail.com> 5922L: linux-media@vger.kernel.org 5923T: git git://linuxtv.org/media_tree.git 5924S: Maintained 5925F: drivers/media/usb/gspca/m5602/ 5926 5927GSPCA PAC207 SONIXB SUBDRIVER 5928M: Hans Verkuil <hverkuil@xs4all.nl> 5929L: linux-media@vger.kernel.org 5930T: git git://linuxtv.org/media_tree.git 5931S: Odd Fixes 5932F: drivers/media/usb/gspca/pac207.c 5933 5934GSPCA SN9C20X SUBDRIVER 5935M: Brian Johnson <brijohn@gmail.com> 5936L: linux-media@vger.kernel.org 5937T: git git://linuxtv.org/media_tree.git 5938S: Maintained 5939F: drivers/media/usb/gspca/sn9c20x.c 5940 5941GSPCA T613 SUBDRIVER 5942M: Leandro Costantino <lcostantino@gmail.com> 5943L: linux-media@vger.kernel.org 5944T: git git://linuxtv.org/media_tree.git 5945S: Maintained 5946F: drivers/media/usb/gspca/t613.c 5947 5948GSPCA USB WEBCAM DRIVER 5949M: Hans Verkuil <hverkuil@xs4all.nl> 5950L: linux-media@vger.kernel.org 5951T: git git://linuxtv.org/media_tree.git 5952S: Odd Fixes 5953F: drivers/media/usb/gspca/ 5954 5955GTP (GPRS Tunneling Protocol) 5956M: Pablo Neira Ayuso <pablo@netfilter.org> 5957M: Harald Welte <laforge@gnumonks.org> 5958L: osmocom-net-gprs@lists.osmocom.org 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 5960S: Maintained 5961F: drivers/net/gtp.c 5962 5963GUID PARTITION TABLE (GPT) 5964M: Davidlohr Bueso <dave@stgolabs.net> 5965L: linux-efi@vger.kernel.org 5966S: Maintained 5967F: block/partitions/efi.* 5968 5969STK1160 USB VIDEO CAPTURE DRIVER 5970M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 5971L: linux-media@vger.kernel.org 5972T: git git://linuxtv.org/media_tree.git 5973S: Maintained 5974F: drivers/media/usb/stk1160/ 5975 5976H8/300 ARCHITECTURE 5977M: Yoshinori Sato <ysato@users.sourceforge.jp> 5978L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 5979W: http://uclinux-h8.sourceforge.jp 5980T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 5981S: Maintained 5982F: arch/h8300/ 5983F: drivers/clocksource/h8300_*.c 5984F: drivers/clk/h8300/ 5985F: drivers/irqchip/irq-renesas-h8*.c 5986 5987HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 5988M: Frank Seidel <frank@f-seidel.de> 5989L: platform-driver-x86@vger.kernel.org 5990W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 5991S: Maintained 5992F: drivers/platform/x86/hdaps.c 5993 5994HDPVR USB VIDEO ENCODER DRIVER 5995M: Hans Verkuil <hverkuil@xs4all.nl> 5996L: linux-media@vger.kernel.org 5997T: git git://linuxtv.org/media_tree.git 5998W: https://linuxtv.org 5999S: Odd Fixes 6000F: drivers/media/usb/hdpvr/ 6001 6002HWPOISON MEMORY FAILURE HANDLING 6003M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6004L: linux-mm@kvack.org 6005S: Maintained 6006F: mm/memory-failure.c 6007F: mm/hwpoison-inject.c 6008 6009HYPERVISOR VIRTUAL CONSOLE DRIVER 6010L: linuxppc-dev@lists.ozlabs.org 6011S: Odd Fixes 6012F: drivers/tty/hvc/ 6013 6014HACKRF MEDIA DRIVER 6015M: Antti Palosaari <crope@iki.fi> 6016L: linux-media@vger.kernel.org 6017W: https://linuxtv.org 6018W: http://palosaari.fi/linux/ 6019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6020T: git git://linuxtv.org/anttip/media_tree.git 6021S: Maintained 6022F: drivers/media/usb/hackrf/ 6023 6024HARDWARE MONITORING 6025M: Jean Delvare <jdelvare@suse.com> 6026M: Guenter Roeck <linux@roeck-us.net> 6027L: linux-hwmon@vger.kernel.org 6028W: http://hwmon.wiki.kernel.org/ 6029T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/ 6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6031S: Maintained 6032F: Documentation/hwmon/ 6033F: drivers/hwmon/ 6034F: include/linux/hwmon*.h 6035 6036HARDWARE RANDOM NUMBER GENERATOR CORE 6037M: Matt Mackall <mpm@selenic.com> 6038M: Herbert Xu <herbert@gondor.apana.org.au> 6039L: linux-crypto@vger.kernel.org 6040S: Odd fixes 6041F: Documentation/devicetree/bindings/rng/ 6042F: Documentation/hw_random.txt 6043F: drivers/char/hw_random/ 6044F: include/linux/hw_random.h 6045 6046HARDWARE SPINLOCK CORE 6047M: Ohad Ben-Cohen <ohad@wizery.com> 6048M: Bjorn Andersson <bjorn.andersson@linaro.org> 6049L: linux-remoteproc@vger.kernel.org 6050S: Maintained 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6052F: Documentation/devicetree/bindings/hwlock/ 6053F: Documentation/hwspinlock.txt 6054F: drivers/hwspinlock/ 6055F: include/linux/hwspinlock.h 6056 6057HARMONY SOUND DRIVER 6058L: linux-parisc@vger.kernel.org 6059S: Maintained 6060F: sound/parisc/harmony.* 6061 6062HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6063M: Jimmy Vance <jimmy.vance@hpe.com> 6064S: Supported 6065F: Documentation/watchdog/hpwdt.txt 6066F: drivers/watchdog/hpwdt.c 6067 6068HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6069M: Don Brace <don.brace@microsemi.com> 6070L: esc.storagedev@microsemi.com 6071L: linux-scsi@vger.kernel.org 6072S: Supported 6073F: Documentation/scsi/hpsa.txt 6074F: drivers/scsi/hpsa*.[ch] 6075F: include/linux/cciss*.h 6076F: include/uapi/linux/cciss*.h 6077 6078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) 6079M: Don Brace <don.brace@microsemi.com> 6080L: esc.storagedev@microsemi.com 6081L: linux-scsi@vger.kernel.org 6082S: Supported 6083F: Documentation/blockdev/cciss.txt 6084F: drivers/block/cciss* 6085F: include/linux/cciss_ioctl.h 6086F: include/uapi/linux/cciss_ioctl.h 6087 6088OPA-VNIC DRIVER 6089M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6090M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 6091L: linux-rdma@vger.kernel.org 6092S: Supported 6093F: drivers/infiniband/ulp/opa_vnic 6094 6095HFI1 DRIVER 6096M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6097M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6098L: linux-rdma@vger.kernel.org 6099S: Supported 6100F: drivers/infiniband/hw/hfi1 6101 6102HFS FILESYSTEM 6103L: linux-fsdevel@vger.kernel.org 6104S: Orphan 6105F: Documentation/filesystems/hfs.txt 6106F: fs/hfs/ 6107 6108HFSPLUS FILESYSTEM 6109L: linux-fsdevel@vger.kernel.org 6110S: Orphan 6111F: Documentation/filesystems/hfsplus.txt 6112F: fs/hfsplus/ 6113 6114HGA FRAMEBUFFER DRIVER 6115M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6116L: linux-nvidia@lists.surfsouth.com 6117W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6118S: Maintained 6119F: drivers/video/fbdev/hgafb.c 6120 6121HIBERNATION (aka Software Suspend, aka swsusp) 6122M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6123M: Pavel Machek <pavel@ucw.cz> 6124L: linux-pm@vger.kernel.org 6125B: https://bugzilla.kernel.org 6126S: Supported 6127F: arch/x86/power/ 6128F: drivers/base/power/ 6129F: kernel/power/ 6130F: include/linux/suspend.h 6131F: include/linux/freezer.h 6132F: include/linux/pm.h 6133F: arch/*/include/asm/suspend*.h 6134 6135HID CORE LAYER 6136M: Jiri Kosina <jikos@kernel.org> 6137R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6138L: linux-input@vger.kernel.org 6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6140S: Maintained 6141F: drivers/hid/ 6142F: include/linux/hid* 6143F: include/uapi/linux/hid* 6144 6145HID SENSOR HUB DRIVERS 6146M: Jiri Kosina <jikos@kernel.org> 6147M: Jonathan Cameron <jic23@kernel.org> 6148M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6149L: linux-input@vger.kernel.org 6150L: linux-iio@vger.kernel.org 6151S: Maintained 6152F: Documentation/hid/hid-sensor* 6153F: drivers/hid/hid-sensor-* 6154F: drivers/iio/*/hid-* 6155F: include/linux/hid-sensor-* 6156 6157HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6158M: Thomas Gleixner <tglx@linutronix.de> 6159L: linux-kernel@vger.kernel.org 6160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6161S: Maintained 6162F: Documentation/timers/ 6163F: kernel/time/hrtimer.c 6164F: kernel/time/clockevents.c 6165F: kernel/time/timer_*.c 6166F: include/linux/clockchips.h 6167F: include/linux/hrtimer.h 6168 6169HIGH-SPEED SCC DRIVER FOR AX.25 6170L: linux-hams@vger.kernel.org 6171S: Orphan 6172F: drivers/net/hamradio/dmascc.c 6173F: drivers/net/hamradio/scc.c 6174 6175HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6176M: HighPoint Linux Team <linux@highpoint-tech.com> 6177W: http://www.highpoint-tech.com 6178S: Supported 6179F: Documentation/scsi/hptiop.txt 6180F: drivers/scsi/hptiop.c 6181 6182HIPPI 6183M: Jes Sorensen <jes@trained-monkey.org> 6184L: linux-hippi@sunsite.dk 6185S: Maintained 6186F: include/linux/hippidevice.h 6187F: include/uapi/linux/if_hippi.h 6188F: net/802/hippi.c 6189F: drivers/net/hippi/ 6190 6191HISILICON NETWORK SUBSYSTEM DRIVER 6192M: Yisen Zhuang <yisen.zhuang@huawei.com> 6193M: Salil Mehta <salil.mehta@huawei.com> 6194L: netdev@vger.kernel.org 6195W: http://www.hisilicon.com 6196S: Maintained 6197F: drivers/net/ethernet/hisilicon/ 6198F: Documentation/devicetree/bindings/net/hisilicon*.txt 6199 6200HISILICON ROCE DRIVER 6201M: Lijun Ou <oulijun@huawei.com> 6202M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6203L: linux-rdma@vger.kernel.org 6204S: Maintained 6205F: drivers/infiniband/hw/hns/ 6206F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6207 6208HISILICON SAS Controller 6209M: John Garry <john.garry@huawei.com> 6210W: http://www.hisilicon.com 6211S: Supported 6212F: drivers/scsi/hisi_sas/ 6213F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6214 6215HOST AP DRIVER 6216M: Jouni Malinen <j@w1.fi> 6217L: linux-wireless@vger.kernel.org 6218W: http://w1.fi/hostap-driver.html 6219S: Obsolete 6220F: drivers/net/wireless/intersil/hostap/ 6221 6222HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6223L: platform-driver-x86@vger.kernel.org 6224S: Orphan 6225F: drivers/platform/x86/tc1100-wmi.c 6226 6227HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6228M: Jaroslav Kysela <perex@perex.cz> 6229S: Maintained 6230F: drivers/net/ethernet/hp/hp100.* 6231 6232HPET: High Precision Event Timers driver 6233M: Clemens Ladisch <clemens@ladisch.de> 6234S: Maintained 6235F: Documentation/timers/hpet.txt 6236F: drivers/char/hpet.c 6237F: include/linux/hpet.h 6238F: include/uapi/linux/hpet.h 6239 6240HPET: x86 6241S: Orphan 6242F: arch/x86/kernel/hpet.c 6243F: arch/x86/include/asm/hpet.h 6244 6245HPFS FILESYSTEM 6246M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6247W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6248S: Maintained 6249F: fs/hpfs/ 6250 6251HSI SUBSYSTEM 6252M: Sebastian Reichel <sre@kernel.org> 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6254S: Maintained 6255F: Documentation/ABI/testing/sysfs-bus-hsi 6256F: Documentation/driver-api/hsi.rst 6257F: drivers/hsi/ 6258F: include/linux/hsi/ 6259F: include/uapi/linux/hsi/ 6260 6261HSO 3G MODEM DRIVER 6262L: linux-usb@vger.kernel.org 6263S: Orphan 6264F: drivers/net/usb/hso.c 6265 6266HSR NETWORK PROTOCOL 6267M: Arvid Brodin <arvid.brodin@alten.se> 6268L: netdev@vger.kernel.org 6269S: Maintained 6270F: net/hsr/ 6271 6272HTCPEN TOUCHSCREEN DRIVER 6273M: Pau Oliva Fora <pof@eslack.org> 6274L: linux-input@vger.kernel.org 6275S: Maintained 6276F: drivers/input/touchscreen/htcpen.c 6277 6278HUGETLB FILESYSTEM 6279M: Nadia Yvette Chambers <nyc@holomorphy.com> 6280S: Maintained 6281F: fs/hugetlbfs/ 6282 6283HVA ST MEDIA DRIVER 6284M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6285L: linux-media@vger.kernel.org 6286T: git git://linuxtv.org/media_tree.git 6287W: https://linuxtv.org 6288S: Supported 6289F: drivers/media/platform/sti/hva 6290 6291Hyper-V CORE AND DRIVERS 6292M: "K. Y. Srinivasan" <kys@microsoft.com> 6293M: Haiyang Zhang <haiyangz@microsoft.com> 6294M: Stephen Hemminger <sthemmin@microsoft.com> 6295L: devel@linuxdriverproject.org 6296S: Maintained 6297F: arch/x86/include/asm/mshyperv.h 6298F: arch/x86/include/uapi/asm/hyperv.h 6299F: arch/x86/kernel/cpu/mshyperv.c 6300F: arch/x86/hyperv 6301F: drivers/hid/hid-hyperv.c 6302F: drivers/hv/ 6303F: drivers/input/serio/hyperv-keyboard.c 6304F: drivers/pci/host/pci-hyperv.c 6305F: drivers/net/hyperv/ 6306F: drivers/scsi/storvsc_drv.c 6307F: drivers/uio/uio_hv_generic.c 6308F: drivers/video/fbdev/hyperv_fb.c 6309F: include/linux/hyperv.h 6310F: tools/hv/ 6311F: Documentation/ABI/stable/sysfs-bus-vmbus 6312 6313I2C MUXES 6314M: Peter Rosin <peda@axentia.se> 6315L: linux-i2c@vger.kernel.org 6316S: Maintained 6317F: Documentation/i2c/i2c-topology 6318F: Documentation/i2c/muxes/ 6319F: Documentation/devicetree/bindings/i2c/i2c-mux* 6320F: Documentation/devicetree/bindings/i2c/i2c-arb* 6321F: Documentation/devicetree/bindings/i2c/i2c-gate* 6322F: drivers/i2c/i2c-mux.c 6323F: drivers/i2c/muxes/ 6324F: include/linux/i2c-mux.h 6325 6326I2C OVER PARALLEL PORT 6327M: Jean Delvare <jdelvare@suse.com> 6328L: linux-i2c@vger.kernel.org 6329S: Maintained 6330F: Documentation/i2c/busses/i2c-parport 6331F: Documentation/i2c/busses/i2c-parport-light 6332F: drivers/i2c/busses/i2c-parport.c 6333F: drivers/i2c/busses/i2c-parport-light.c 6334 6335I2C/SMBUS CONTROLLER DRIVERS FOR PC 6336M: Jean Delvare <jdelvare@suse.com> 6337L: linux-i2c@vger.kernel.org 6338S: Maintained 6339F: Documentation/i2c/busses/i2c-ali1535 6340F: Documentation/i2c/busses/i2c-ali1563 6341F: Documentation/i2c/busses/i2c-ali15x3 6342F: Documentation/i2c/busses/i2c-amd756 6343F: Documentation/i2c/busses/i2c-amd8111 6344F: Documentation/i2c/busses/i2c-i801 6345F: Documentation/i2c/busses/i2c-nforce2 6346F: Documentation/i2c/busses/i2c-piix4 6347F: Documentation/i2c/busses/i2c-sis5595 6348F: Documentation/i2c/busses/i2c-sis630 6349F: Documentation/i2c/busses/i2c-sis96x 6350F: Documentation/i2c/busses/i2c-via 6351F: Documentation/i2c/busses/i2c-viapro 6352F: drivers/i2c/busses/i2c-ali1535.c 6353F: drivers/i2c/busses/i2c-ali1563.c 6354F: drivers/i2c/busses/i2c-ali15x3.c 6355F: drivers/i2c/busses/i2c-amd756.c 6356F: drivers/i2c/busses/i2c-amd756-s4882.c 6357F: drivers/i2c/busses/i2c-amd8111.c 6358F: drivers/i2c/busses/i2c-i801.c 6359F: drivers/i2c/busses/i2c-isch.c 6360F: drivers/i2c/busses/i2c-nforce2.c 6361F: drivers/i2c/busses/i2c-nforce2-s4985.c 6362F: drivers/i2c/busses/i2c-piix4.c 6363F: drivers/i2c/busses/i2c-sis5595.c 6364F: drivers/i2c/busses/i2c-sis630.c 6365F: drivers/i2c/busses/i2c-sis96x.c 6366F: drivers/i2c/busses/i2c-via.c 6367F: drivers/i2c/busses/i2c-viapro.c 6368 6369I2C/SMBUS ISMT DRIVER 6370M: Seth Heasley <seth.heasley@intel.com> 6371M: Neil Horman <nhorman@tuxdriver.com> 6372L: linux-i2c@vger.kernel.org 6373F: drivers/i2c/busses/i2c-ismt.c 6374F: Documentation/i2c/busses/i2c-ismt 6375 6376I2C/SMBUS STUB DRIVER 6377M: Jean Delvare <jdelvare@suse.com> 6378L: linux-i2c@vger.kernel.org 6379S: Maintained 6380F: drivers/i2c/i2c-stub.c 6381 6382I2C SUBSYSTEM 6383M: Wolfram Sang <wsa@the-dreams.de> 6384L: linux-i2c@vger.kernel.org 6385W: https://i2c.wiki.kernel.org/ 6386Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6388S: Maintained 6389F: Documentation/devicetree/bindings/i2c/ 6390F: Documentation/i2c/ 6391F: drivers/i2c/ 6392F: drivers/i2c/*/ 6393F: include/linux/i2c.h 6394F: include/linux/i2c-*.h 6395F: include/uapi/linux/i2c.h 6396F: include/uapi/linux/i2c-*.h 6397 6398I2C ACPI SUPPORT 6399M: Mika Westerberg <mika.westerberg@linux.intel.com> 6400L: linux-i2c@vger.kernel.org 6401L: linux-acpi@vger.kernel.org 6402S: Maintained 6403F: drivers/i2c/i2c-core-acpi.c 6404 6405I2C-TAOS-EVM DRIVER 6406M: Jean Delvare <jdelvare@suse.com> 6407L: linux-i2c@vger.kernel.org 6408S: Maintained 6409F: Documentation/i2c/busses/i2c-taos-evm 6410F: drivers/i2c/busses/i2c-taos-evm.c 6411 6412I2C-TINY-USB DRIVER 6413M: Till Harbaum <till@harbaum.org> 6414L: linux-i2c@vger.kernel.org 6415W: http://www.harbaum.org/till/i2c_tiny_usb 6416S: Maintained 6417F: drivers/i2c/busses/i2c-tiny-usb.c 6418 6419i386 BOOT CODE 6420M: "H. Peter Anvin" <hpa@zytor.com> 6421S: Maintained 6422F: arch/x86/boot/ 6423 6424i386 SETUP CODE / CPU ERRATA WORKAROUNDS 6425M: "H. Peter Anvin" <hpa@zytor.com> 6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git 6427S: Maintained 6428 6429IA64 (Itanium) PLATFORM 6430M: Tony Luck <tony.luck@intel.com> 6431M: Fenghua Yu <fenghua.yu@intel.com> 6432L: linux-ia64@vger.kernel.org 6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6434S: Maintained 6435F: arch/ia64/ 6436 6437IBM Power VMX Cryptographic instructions 6438M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6439M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6440L: linux-crypto@vger.kernel.org 6441S: Supported 6442F: drivers/crypto/vmx/Makefile 6443F: drivers/crypto/vmx/Kconfig 6444F: drivers/crypto/vmx/vmx.c 6445F: drivers/crypto/vmx/aes* 6446F: drivers/crypto/vmx/ghash* 6447F: drivers/crypto/vmx/ppc-xlate.pl 6448 6449IBM Power in-Nest Crypto Acceleration 6450M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6451M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6452L: linux-crypto@vger.kernel.org 6453S: Supported 6454F: drivers/crypto/nx/Makefile 6455F: drivers/crypto/nx/Kconfig 6456F: drivers/crypto/nx/nx-aes* 6457F: drivers/crypto/nx/nx-sha* 6458F: drivers/crypto/nx/nx.* 6459F: drivers/crypto/nx/nx_csbcpb.h 6460F: drivers/crypto/nx/nx_debugfs.h 6461 6462IBM Power 842 compression accelerator 6463M: Haren Myneni <haren@us.ibm.com> 6464S: Supported 6465F: drivers/crypto/nx/Makefile 6466F: drivers/crypto/nx/Kconfig 6467F: drivers/crypto/nx/nx-842* 6468F: include/linux/sw842.h 6469F: crypto/842.c 6470F: lib/842/ 6471 6472IBM Power Linux RAID adapter 6473M: Brian King <brking@us.ibm.com> 6474S: Supported 6475F: drivers/scsi/ipr.* 6476 6477IBM Power Virtual Ethernet Device Driver 6478M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6479L: netdev@vger.kernel.org 6480S: Supported 6481F: drivers/net/ethernet/ibm/ibmveth.* 6482 6483IBM Power SRIOV Virtual NIC Device Driver 6484M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6485M: John Allen <jallen@linux.vnet.ibm.com> 6486L: netdev@vger.kernel.org 6487S: Supported 6488F: drivers/net/ethernet/ibm/ibmvnic.* 6489 6490IBM Power Virtual SCSI Device Drivers 6491M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6492L: linux-scsi@vger.kernel.org 6493S: Supported 6494F: drivers/scsi/ibmvscsi/ibmvscsi* 6495F: include/scsi/viosrp.h 6496 6497IBM Power Virtual SCSI Device Target Driver 6498M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6499M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6500L: linux-scsi@vger.kernel.org 6501L: target-devel@vger.kernel.org 6502S: Supported 6503F: drivers/scsi/ibmvscsi_tgt/ 6504 6505IBM Power Virtual FC Device Drivers 6506M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6507L: linux-scsi@vger.kernel.org 6508S: Supported 6509F: drivers/scsi/ibmvscsi/ibmvfc* 6510 6511IBM ServeRAID RAID DRIVER 6512S: Orphan 6513F: drivers/scsi/ips.* 6514 6515ICH LPC AND GPIO DRIVER 6516M: Peter Tyser <ptyser@xes-inc.com> 6517S: Maintained 6518F: drivers/mfd/lpc_ich.c 6519F: drivers/gpio/gpio-ich.c 6520 6521IDT VersaClock 5 CLOCK DRIVER 6522M: Marek Vasut <marek.vasut@gmail.com> 6523S: Maintained 6524F: drivers/clk/clk-versaclock5.c 6525 6526IDE SUBSYSTEM 6527M: "David S. Miller" <davem@davemloft.net> 6528L: linux-ide@vger.kernel.org 6529Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6531S: Maintained 6532F: Documentation/ide/ 6533F: drivers/ide/ 6534F: include/linux/ide.h 6535 6536IDEAPAD LAPTOP EXTRAS DRIVER 6537M: Ike Panhc <ike.pan@canonical.com> 6538L: platform-driver-x86@vger.kernel.org 6539W: http://launchpad.net/ideapad-laptop 6540S: Maintained 6541F: drivers/platform/x86/ideapad-laptop.c 6542 6543IDEAPAD LAPTOP SLIDEBAR DRIVER 6544M: Andrey Moiseev <o2g.org.ru@gmail.com> 6545L: linux-input@vger.kernel.org 6546W: https://github.com/o2genum/ideapad-slidebar 6547S: Maintained 6548F: drivers/input/misc/ideapad_slidebar.c 6549 6550IDE/ATAPI DRIVERS 6551M: Borislav Petkov <bp@alien8.de> 6552L: linux-ide@vger.kernel.org 6553S: Maintained 6554F: Documentation/cdrom/ide-cd 6555F: drivers/ide/ide-cd* 6556 6557IEEE 802.15.4 SUBSYSTEM 6558M: Alexander Aring <alex.aring@gmail.com> 6559M: Stefan Schmidt <stefan@osg.samsung.com> 6560L: linux-wpan@vger.kernel.org 6561W: http://wpan.cakelab.org/ 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 6564S: Maintained 6565F: net/ieee802154/ 6566F: net/mac802154/ 6567F: drivers/net/ieee802154/ 6568F: include/linux/nl802154.h 6569F: include/linux/ieee802154.h 6570F: include/net/nl802154.h 6571F: include/net/mac802154.h 6572F: include/net/af_ieee802154.h 6573F: include/net/cfg802154.h 6574F: include/net/ieee802154_netdev.h 6575F: Documentation/networking/ieee802154.txt 6576 6577IFE PROTOCOL 6578M: Yotam Gigi <yotamg@mellanox.com> 6579M: Jamal Hadi Salim <jhs@mojatatu.com> 6580F: net/ife 6581F: include/net/ife.h 6582F: include/uapi/linux/ife.h 6583 6584IGORPLUG-USB IR RECEIVER 6585M: Sean Young <sean@mess.org> 6586L: linux-media@vger.kernel.org 6587S: Maintained 6588F: drivers/media/rc/igorplugusb.c 6589 6590IGUANAWORKS USB IR TRANSCEIVER 6591M: Sean Young <sean@mess.org> 6592L: linux-media@vger.kernel.org 6593S: Maintained 6594F: drivers/media/rc/iguanair.c 6595 6596IIO DIGITAL POTENTIOMETER DAC 6597M: Peter Rosin <peda@axentia.se> 6598L: linux-iio@vger.kernel.org 6599S: Maintained 6600F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6601F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6602F: drivers/iio/dac/dpot-dac.c 6603 6604IIO ENVELOPE DETECTOR 6605M: Peter Rosin <peda@axentia.se> 6606L: linux-iio@vger.kernel.org 6607S: Maintained 6608F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6609F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6610F: drivers/iio/adc/envelope-detector.c 6611 6612IIO MULTIPLEXER 6613M: Peter Rosin <peda@axentia.se> 6614L: linux-iio@vger.kernel.org 6615S: Maintained 6616F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6617F: drivers/iio/multiplexer/iio-mux.c 6618 6619IIO SUBSYSTEM AND DRIVERS 6620M: Jonathan Cameron <jic23@kernel.org> 6621R: Hartmut Knaack <knaack.h@gmx.de> 6622R: Lars-Peter Clausen <lars@metafoo.de> 6623R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6624L: linux-iio@vger.kernel.org 6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6626S: Maintained 6627F: Documentation/devicetree/bindings/iio/ 6628F: drivers/iio/ 6629F: drivers/staging/iio/ 6630F: include/linux/iio/ 6631F: tools/iio/ 6632 6633IKANOS/ADI EAGLE ADSL USB DRIVER 6634M: Matthieu Castet <castet.matthieu@free.fr> 6635M: Stanislaw Gruszka <stf_xl@wp.pl> 6636S: Maintained 6637F: drivers/usb/atm/ueagle-atm.c 6638 6639IMGTEC ASCII LCD DRIVER 6640M: Paul Burton <paul.burton@imgtec.com> 6641S: Maintained 6642F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6643F: drivers/auxdisplay/img-ascii-lcd.c 6644 6645INA209 HARDWARE MONITOR DRIVER 6646M: Guenter Roeck <linux@roeck-us.net> 6647L: linux-hwmon@vger.kernel.org 6648S: Maintained 6649F: Documentation/hwmon/ina209 6650F: Documentation/devicetree/bindings/i2c/ina209.txt 6651F: drivers/hwmon/ina209.c 6652 6653INA2XX HARDWARE MONITOR DRIVER 6654M: Guenter Roeck <linux@roeck-us.net> 6655L: linux-hwmon@vger.kernel.org 6656S: Maintained 6657F: Documentation/hwmon/ina2xx 6658F: drivers/hwmon/ina2xx.c 6659F: include/linux/platform_data/ina2xx.h 6660 6661INDUSTRY PACK SUBSYSTEM (IPACK) 6662M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6663M: Jens Taprogge <jens.taprogge@taprogge.org> 6664M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6665L: industrypack-devel@lists.sourceforge.net 6666W: http://industrypack.sourceforge.net 6667S: Maintained 6668F: drivers/ipack/ 6669 6670INGENIC JZ4780 DMA Driver 6671M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6672S: Maintained 6673F: drivers/dma/dma-jz4780.c 6674 6675INGENIC JZ4780 NAND DRIVER 6676M: Harvey Hunt <harveyhuntnexus@gmail.com> 6677L: linux-mtd@lists.infradead.org 6678S: Maintained 6679F: drivers/mtd/nand/jz4780_* 6680 6681INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 6682M: Mimi Zohar <zohar@linux.vnet.ibm.com> 6683M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 6684L: linux-ima-devel@lists.sourceforge.net 6685L: linux-ima-user@lists.sourceforge.net 6686L: linux-security-module@vger.kernel.org 6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 6688S: Supported 6689F: security/integrity/ima/ 6690 6691IMGTEC IR DECODER DRIVER 6692M: James Hogan <james.hogan@imgtec.com> 6693S: Maintained 6694F: drivers/media/rc/img-ir/ 6695 6696IMS TWINTURBO FRAMEBUFFER DRIVER 6697L: linux-fbdev@vger.kernel.org 6698S: Orphan 6699F: drivers/video/fbdev/imsttfb.c 6700 6701INFINIBAND SUBSYSTEM 6702M: Doug Ledford <dledford@redhat.com> 6703M: Sean Hefty <sean.hefty@intel.com> 6704M: Hal Rosenstock <hal.rosenstock@gmail.com> 6705L: linux-rdma@vger.kernel.org 6706W: http://www.openfabrics.org/ 6707Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git 6709S: Supported 6710F: Documentation/devicetree/bindings/infiniband/ 6711F: Documentation/infiniband/ 6712F: drivers/infiniband/ 6713F: include/uapi/linux/if_infiniband.h 6714F: include/uapi/rdma/ 6715F: include/rdma/ 6716 6717INOTIFY 6718M: John McCutchan <john@johnmccutchan.com> 6719M: Robert Love <rlove@rlove.org> 6720M: Eric Paris <eparis@parisplace.org> 6721S: Maintained 6722F: Documentation/filesystems/inotify.txt 6723F: fs/notify/inotify/ 6724F: include/linux/inotify.h 6725F: include/uapi/linux/inotify.h 6726 6727INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6728M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6729L: linux-input@vger.kernel.org 6730Q: http://patchwork.kernel.org/project/linux-input/list/ 6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6732S: Maintained 6733F: drivers/input/ 6734F: include/linux/input.h 6735F: include/uapi/linux/input.h 6736F: include/uapi/linux/input-event-codes.h 6737F: include/linux/input/ 6738F: Documentation/devicetree/bindings/input/ 6739F: Documentation/input/ 6740 6741INPUT MULTITOUCH (MT) PROTOCOL 6742M: Henrik Rydberg <rydberg@bitmath.org> 6743L: linux-input@vger.kernel.org 6744S: Odd fixes 6745F: Documentation/input/multi-touch-protocol.rst 6746F: drivers/input/input-mt.c 6747K: \b(ABS|SYN)_MT_ 6748 6749INSIDE SECURE CRYPTO DRIVER 6750M: Antoine Tenart <antoine.tenart@free-electrons.com> 6751F: drivers/crypto/inside-secure/ 6752S: Maintained 6753L: linux-crypto@vger.kernel.org 6754 6755INTEL ASoC BDW/HSW DRIVERS 6756M: Jie Yang <yang.jie@linux.intel.com> 6757L: alsa-devel@alsa-project.org (moderated for non-subscribers) 6758S: Supported 6759F: sound/soc/intel/common/sst-dsp* 6760F: sound/soc/intel/common/sst-firmware.c 6761F: sound/soc/intel/boards/broadwell.c 6762F: sound/soc/intel/haswell/ 6763 6764INTEL C600 SERIES SAS CONTROLLER DRIVER 6765M: Intel SCU Linux support <intel-linux-scu@intel.com> 6766M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 6767L: linux-scsi@vger.kernel.org 6768T: git git://git.code.sf.net/p/intel-sas/isci 6769S: Supported 6770F: drivers/scsi/isci/ 6771 6772INTEL HID EVENT DRIVER 6773M: Alex Hung <alex.hung@canonical.com> 6774L: platform-driver-x86@vger.kernel.org 6775S: Maintained 6776F: drivers/platform/x86/intel-hid.c 6777 6778INTEL VIRTUAL BUTTON DRIVER 6779M: AceLan Kao <acelan.kao@canonical.com> 6780L: platform-driver-x86@vger.kernel.org 6781S: Maintained 6782F: drivers/platform/x86/intel-vbtn.c 6783 6784INTEL IDLE DRIVER 6785M: Jacob Pan <jacob.jun.pan@linux.intel.com> 6786M: Len Brown <lenb@kernel.org> 6787L: linux-pm@vger.kernel.org 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 6789B: https://bugzilla.kernel.org 6790S: Supported 6791F: drivers/idle/intel_idle.c 6792 6793INTEL INTEGRATED SENSOR HUB DRIVER 6794M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6795M: Jiri Kosina <jikos@kernel.org> 6796L: linux-input@vger.kernel.org 6797S: Maintained 6798F: drivers/hid/intel-ish-hid/ 6799 6800INTEL PSTATE DRIVER 6801M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6802M: Len Brown <lenb@kernel.org> 6803L: linux-pm@vger.kernel.org 6804S: Supported 6805F: drivers/cpufreq/intel_pstate.c 6806 6807INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 6808M: Maik Broemme <mbroemme@libmpq.org> 6809L: linux-fbdev@vger.kernel.org 6810S: Maintained 6811F: Documentation/fb/intelfb.txt 6812F: drivers/video/fbdev/intelfb/ 6813 6814INTEL 810/815 FRAMEBUFFER DRIVER 6815M: Antonino Daplas <adaplas@gmail.com> 6816L: linux-fbdev@vger.kernel.org 6817S: Maintained 6818F: drivers/video/fbdev/i810/ 6819 6820INTEL MENLOW THERMAL DRIVER 6821M: Sujith Thomas <sujith.thomas@intel.com> 6822L: platform-driver-x86@vger.kernel.org 6823W: https://01.org/linux-acpi 6824S: Supported 6825F: drivers/platform/x86/intel_menlow.c 6826 6827INTEL I/OAT DMA DRIVER 6828M: Dave Jiang <dave.jiang@intel.com> 6829R: Dan Williams <dan.j.williams@intel.com> 6830L: dmaengine@vger.kernel.org 6831Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6832S: Supported 6833F: drivers/dma/ioat* 6834 6835INTEL IOMMU (VT-d) 6836M: David Woodhouse <dwmw2@infradead.org> 6837L: iommu@lists.linux-foundation.org 6838T: git git://git.infradead.org/iommu-2.6.git 6839S: Supported 6840F: drivers/iommu/intel-iommu.c 6841F: include/linux/intel-iommu.h 6842 6843INTEL IOP-ADMA DMA DRIVER 6844R: Dan Williams <dan.j.williams@intel.com> 6845S: Odd fixes 6846F: drivers/dma/iop-adma.c 6847 6848INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 6849M: Krzysztof Halasa <khalasa@piap.pl> 6850S: Maintained 6851F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 6852F: arch/arm/mach-ixp4xx/include/mach/npe.h 6853F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 6854F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 6855F: drivers/net/ethernet/xscale/ixp4xx_eth.c 6856F: drivers/net/wan/ixp4xx_hss.c 6857 6858INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 6859M: Deepak Saxena <dsaxena@plexity.net> 6860S: Maintained 6861F: drivers/char/hw_random/ixp4xx-rng.c 6862 6863INTEL ETHERNET DRIVERS 6864M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 6865L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 6866W: http://www.intel.com/support/feedback.htm 6867W: http://e1000.sourceforge.net/ 6868Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 6870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 6871S: Supported 6872F: Documentation/networking/e100.txt 6873F: Documentation/networking/e1000.txt 6874F: Documentation/networking/e1000e.txt 6875F: Documentation/networking/igb.txt 6876F: Documentation/networking/igbvf.txt 6877F: Documentation/networking/ixgb.txt 6878F: Documentation/networking/ixgbe.txt 6879F: Documentation/networking/ixgbevf.txt 6880F: Documentation/networking/i40e.txt 6881F: Documentation/networking/i40evf.txt 6882F: drivers/net/ethernet/intel/ 6883F: drivers/net/ethernet/intel/*/ 6884F: include/linux/avf/virtchnl.h 6885 6886INTEL RDMA RNIC DRIVER 6887M: Faisal Latif <faisal.latif@intel.com> 6888M: Shiraz Saleem <shiraz.saleem@intel.com> 6889L: linux-rdma@vger.kernel.org 6890S: Supported 6891F: drivers/infiniband/hw/i40iw/ 6892 6893INTEL MERRIFIELD GPIO DRIVER 6894M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6895L: linux-gpio@vger.kernel.org 6896S: Maintained 6897F: drivers/gpio/gpio-merrifield.c 6898 6899INTEL-MID GPIO DRIVER 6900M: David Cohen <david.a.cohen@linux.intel.com> 6901L: linux-gpio@vger.kernel.org 6902S: Maintained 6903F: drivers/gpio/gpio-intel-mid.c 6904 6905INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 6906M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 6907L: linux-wireless@vger.kernel.org 6908S: Maintained 6909F: Documentation/networking/README.ipw2100 6910F: Documentation/networking/README.ipw2200 6911F: drivers/net/wireless/intel/ipw2x00/ 6912 6913INTEL(R) TRACE HUB 6914M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6915S: Supported 6916F: Documentation/trace/intel_th.txt 6917F: drivers/hwtracing/intel_th/ 6918 6919INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 6920M: Ning Sun <ning.sun@intel.com> 6921L: tboot-devel@lists.sourceforge.net 6922W: http://tboot.sourceforge.net 6923T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 6924S: Supported 6925F: Documentation/intel_txt.txt 6926F: include/linux/tboot.h 6927F: arch/x86/kernel/tboot.c 6928 6929INTEL WIRELESS WIMAX CONNECTION 2400 6930M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 6931M: linux-wimax@intel.com 6932L: wimax@linuxwimax.org (subscribers-only) 6933S: Supported 6934W: http://linuxwimax.org 6935F: Documentation/wimax/README.i2400m 6936F: drivers/net/wimax/i2400m/ 6937F: include/uapi/linux/wimax/i2400m.h 6938 6939INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 6940M: Stanislaw Gruszka <sgruszka@redhat.com> 6941L: linux-wireless@vger.kernel.org 6942S: Supported 6943F: drivers/net/wireless/intel/iwlegacy/ 6944 6945INTEL WIRELESS WIFI LINK (iwlwifi) 6946M: Johannes Berg <johannes.berg@intel.com> 6947M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 6948M: Luca Coelho <luciano.coelho@intel.com> 6949M: Intel Linux Wireless <linuxwifi@intel.com> 6950L: linux-wireless@vger.kernel.org 6951W: http://intellinuxwireless.org 6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 6953S: Supported 6954F: drivers/net/wireless/intel/iwlwifi/ 6955 6956INTEL MANAGEMENT ENGINE (mei) 6957M: Tomas Winkler <tomas.winkler@intel.com> 6958L: linux-kernel@vger.kernel.org 6959S: Supported 6960F: include/uapi/linux/mei.h 6961F: include/linux/mei_cl_bus.h 6962F: drivers/misc/mei/* 6963F: drivers/watchdog/mei_wdt.c 6964F: Documentation/misc-devices/mei/* 6965F: samples/mei/* 6966 6967INTEL MIC DRIVERS (mic) 6968M: Sudeep Dutt <sudeep.dutt@intel.com> 6969M: Ashutosh Dixit <ashutosh.dixit@intel.com> 6970S: Supported 6971W: https://github.com/sudeepdutt/mic 6972W: http://software.intel.com/en-us/mic-developer 6973F: include/linux/mic_bus.h 6974F: include/linux/scif.h 6975F: include/uapi/linux/mic_common.h 6976F: include/uapi/linux/mic_ioctl.h 6977F: include/uapi/linux/scif_ioctl.h 6978F: drivers/misc/mic/ 6979F: drivers/dma/mic_x100_dma.c 6980F: drivers/dma/mic_x100_dma.h 6981F: Documentation/mic/ 6982 6983INTEL PMC/P-Unit IPC DRIVER 6984M: Zha Qipeng<qipeng.zha@intel.com> 6985L: platform-driver-x86@vger.kernel.org 6986S: Maintained 6987F: drivers/platform/x86/intel_pmc_ipc.c 6988F: drivers/platform/x86/intel_punit_ipc.c 6989F: arch/x86/include/asm/intel_pmc_ipc.h 6990F: arch/x86/include/asm/intel_punit_ipc.h 6991 6992INTEL TELEMETRY DRIVER 6993M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 6994L: platform-driver-x86@vger.kernel.org 6995S: Maintained 6996F: arch/x86/include/asm/intel_telemetry.h 6997F: drivers/platform/x86/intel_telemetry* 6998 6999INTEL PMC CORE DRIVER 7000M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7001M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7002L: platform-driver-x86@vger.kernel.org 7003S: Maintained 7004F: arch/x86/include/asm/pmc_core.h 7005F: drivers/platform/x86/intel_pmc_core* 7006 7007INVENSENSE MPU-3050 GYROSCOPE DRIVER 7008M: Linus Walleij <linus.walleij@linaro.org> 7009L: linux-iio@vger.kernel.org 7010S: Maintained 7011F: drivers/iio/gyro/mpu3050* 7012F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7013 7014IOC3 ETHERNET DRIVER 7015M: Ralf Baechle <ralf@linux-mips.org> 7016L: linux-mips@linux-mips.org 7017S: Maintained 7018F: drivers/net/ethernet/sgi/ioc3-eth.c 7019 7020IOC3 SERIAL DRIVER 7021M: Pat Gefre <pfg@sgi.com> 7022L: linux-serial@vger.kernel.org 7023S: Maintained 7024F: drivers/tty/serial/ioc3_serial.c 7025 7026IOMMU DRIVERS 7027M: Joerg Roedel <joro@8bytes.org> 7028L: iommu@lists.linux-foundation.org 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7030S: Maintained 7031F: Documentation/devicetree/bindings/iommu/ 7032F: drivers/iommu/ 7033F: include/linux/iommu.h 7034F: include/linux/iova.h 7035 7036IP MASQUERADING 7037M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7038S: Maintained 7039F: net/ipv4/netfilter/ipt_MASQUERADE.c 7040 7041IPMI SUBSYSTEM 7042M: Corey Minyard <minyard@acm.org> 7043L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7044W: http://openipmi.sourceforge.net/ 7045S: Supported 7046F: Documentation/IPMI.txt 7047F: drivers/char/ipmi/ 7048F: include/linux/ipmi* 7049F: include/uapi/linux/ipmi* 7050 7051QCOM AUDIO (ASoC) DRIVERS 7052M: Patrick Lai <plai@codeaurora.org> 7053M: Banajit Goswami <bgoswami@codeaurora.org> 7054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7055S: Supported 7056F: sound/soc/qcom/ 7057 7058IPS SCSI RAID DRIVER 7059M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> 7060L: linux-scsi@vger.kernel.org 7061W: http://www.adaptec.com/ 7062S: Maintained 7063F: drivers/scsi/ips* 7064 7065IPVS 7066M: Wensong Zhang <wensong@linux-vs.org> 7067M: Simon Horman <horms@verge.net.au> 7068M: Julian Anastasov <ja@ssi.bg> 7069L: netdev@vger.kernel.org 7070L: lvs-devel@vger.kernel.org 7071S: Maintained 7072T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7074F: Documentation/networking/ipvs-sysctl.txt 7075F: include/net/ip_vs.h 7076F: include/uapi/linux/ip_vs.h 7077F: net/netfilter/ipvs/ 7078 7079IPWIRELESS DRIVER 7080M: Jiri Kosina <jikos@kernel.org> 7081M: David Sterba <dsterba@suse.com> 7082S: Odd Fixes 7083F: drivers/tty/ipwireless/ 7084 7085IPX NETWORK LAYER 7086L: netdev@vger.kernel.org 7087S: Odd fixes 7088F: include/net/ipx.h 7089F: include/uapi/linux/ipx.h 7090F: net/ipx/ 7091 7092IRDA SUBSYSTEM 7093M: Samuel Ortiz <samuel@sortiz.org> 7094L: irda-users@lists.sourceforge.net (subscribers-only) 7095L: netdev@vger.kernel.org 7096W: http://irda.sourceforge.net/ 7097S: Maintained 7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git 7099F: Documentation/networking/irda.txt 7100F: drivers/net/irda/ 7101F: include/net/irda/ 7102F: net/irda/ 7103 7104IRQ SUBSYSTEM 7105M: Thomas Gleixner <tglx@linutronix.de> 7106L: linux-kernel@vger.kernel.org 7107S: Maintained 7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7109F: kernel/irq/ 7110 7111IRQCHIP DRIVERS 7112M: Thomas Gleixner <tglx@linutronix.de> 7113M: Jason Cooper <jason@lakedaemon.net> 7114M: Marc Zyngier <marc.zyngier@arm.com> 7115L: linux-kernel@vger.kernel.org 7116S: Maintained 7117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7118T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core 7119F: Documentation/devicetree/bindings/interrupt-controller/ 7120F: drivers/irqchip/ 7121 7122IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7123M: Marc Zyngier <marc.zyngier@arm.com> 7124S: Maintained 7125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7126F: Documentation/IRQ-domain.txt 7127F: include/linux/irqdomain.h 7128F: kernel/irq/irqdomain.c 7129F: kernel/irq/msi.c 7130 7131ISA 7132M: William Breathitt Gray <vilhelm.gray@gmail.com> 7133S: Maintained 7134F: Documentation/isa.txt 7135F: drivers/base/isa.c 7136F: include/linux/isa.h 7137 7138ISAPNP 7139M: Jaroslav Kysela <perex@perex.cz> 7140S: Maintained 7141F: Documentation/isapnp.txt 7142F: drivers/pnp/isapnp/ 7143F: include/linux/isapnp.h 7144 7145ISA RADIO MODULE 7146M: Hans Verkuil <hverkuil@xs4all.nl> 7147L: linux-media@vger.kernel.org 7148T: git git://linuxtv.org/media_tree.git 7149W: https://linuxtv.org 7150S: Maintained 7151F: drivers/media/radio/radio-isa* 7152 7153iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7154M: Peter Jones <pjones@redhat.com> 7155M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7156S: Maintained 7157F: drivers/firmware/iscsi_ibft* 7158 7159ISCSI 7160M: Lee Duncan <lduncan@suse.com> 7161M: Chris Leech <cleech@redhat.com> 7162L: open-iscsi@googlegroups.com 7163W: www.open-iscsi.com 7164S: Maintained 7165F: drivers/scsi/*iscsi* 7166F: include/scsi/*iscsi* 7167 7168ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7169M: Or Gerlitz <ogerlitz@mellanox.com> 7170M: Sagi Grimberg <sagi@grimberg.me> 7171M: Roi Dayan <roid@mellanox.com> 7172L: linux-rdma@vger.kernel.org 7173S: Supported 7174W: http://www.openfabrics.org 7175W: www.open-iscsi.org 7176Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7177F: drivers/infiniband/ulp/iser/ 7178 7179ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7180M: Sagi Grimberg <sagi@grimberg.me> 7181T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7182L: linux-rdma@vger.kernel.org 7183L: target-devel@vger.kernel.org 7184S: Supported 7185W: http://www.linux-iscsi.org 7186F: drivers/infiniband/ulp/isert 7187 7188ISDN SUBSYSTEM 7189M: Karsten Keil <isdn@linux-pingi.de> 7190L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7191L: netdev@vger.kernel.org 7192W: http://www.isdn4linux.de 7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7194S: Maintained 7195F: Documentation/isdn/ 7196F: drivers/isdn/ 7197F: include/linux/isdn.h 7198F: include/linux/isdn/ 7199F: include/uapi/linux/isdn.h 7200F: include/uapi/linux/isdn/ 7201 7202ISDN SUBSYSTEM (Eicon active card driver) 7203M: Armin Schindler <mac@melware.de> 7204L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7205W: http://www.melware.de 7206S: Maintained 7207F: drivers/isdn/hardware/eicon/ 7208 7209IT87 HARDWARE MONITORING DRIVER 7210M: Jean Delvare <jdelvare@suse.com> 7211L: linux-hwmon@vger.kernel.org 7212S: Maintained 7213F: Documentation/hwmon/it87 7214F: drivers/hwmon/it87.c 7215 7216IT913X MEDIA DRIVER 7217M: Antti Palosaari <crope@iki.fi> 7218L: linux-media@vger.kernel.org 7219W: https://linuxtv.org 7220W: http://palosaari.fi/linux/ 7221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7222T: git git://linuxtv.org/anttip/media_tree.git 7223S: Maintained 7224F: drivers/media/tuners/it913x* 7225 7226IVTV VIDEO4LINUX DRIVER 7227M: Andy Walls <awalls@md.metrocast.net> 7228L: ivtv-devel@ivtvdriver.org (subscribers-only) 7229L: linux-media@vger.kernel.org 7230T: git git://linuxtv.org/media_tree.git 7231W: http://www.ivtvdriver.org 7232S: Maintained 7233F: Documentation/media/v4l-drivers/ivtv* 7234F: drivers/media/pci/ivtv/ 7235F: include/uapi/linux/ivtv* 7236 7237IX2505V MEDIA DRIVER 7238M: Malcolm Priestley <tvboxspy@gmail.com> 7239L: linux-media@vger.kernel.org 7240W: https://linuxtv.org 7241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7242S: Maintained 7243F: drivers/media/dvb-frontends/ix2505v* 7244 7245JC42.4 TEMPERATURE SENSOR DRIVER 7246M: Guenter Roeck <linux@roeck-us.net> 7247L: linux-hwmon@vger.kernel.org 7248S: Maintained 7249F: drivers/hwmon/jc42.c 7250F: Documentation/hwmon/jc42 7251 7252JFS FILESYSTEM 7253M: Dave Kleikamp <shaggy@kernel.org> 7254L: jfs-discussion@lists.sourceforge.net 7255W: http://jfs.sourceforge.net/ 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git 7257S: Maintained 7258F: Documentation/filesystems/jfs.txt 7259F: fs/jfs/ 7260 7261JME NETWORK DRIVER 7262M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7263L: netdev@vger.kernel.org 7264S: Maintained 7265F: drivers/net/ethernet/jme.* 7266 7267JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7268M: David Woodhouse <dwmw2@infradead.org> 7269L: linux-mtd@lists.infradead.org 7270W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7271S: Maintained 7272F: fs/jffs2/ 7273F: include/uapi/linux/jffs2.h 7274 7275JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7276M: "Theodore Ts'o" <tytso@mit.edu> 7277M: Jan Kara <jack@suse.com> 7278L: linux-ext4@vger.kernel.org 7279S: Maintained 7280F: fs/jbd2/ 7281F: include/linux/jbd2.h 7282 7283JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7284M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7285L: linux-media@vger.kernel.org 7286S: Maintained 7287F: drivers/media/platform/rcar_jpu.c 7288 7289JSM Neo PCI based serial card 7290M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7291L: linux-serial@vger.kernel.org 7292S: Maintained 7293F: drivers/tty/serial/jsm/ 7294 7295K10TEMP HARDWARE MONITORING DRIVER 7296M: Clemens Ladisch <clemens@ladisch.de> 7297L: linux-hwmon@vger.kernel.org 7298S: Maintained 7299F: Documentation/hwmon/k10temp 7300F: drivers/hwmon/k10temp.c 7301 7302K8TEMP HARDWARE MONITORING DRIVER 7303M: Rudolf Marek <r.marek@assembler.cz> 7304L: linux-hwmon@vger.kernel.org 7305S: Maintained 7306F: Documentation/hwmon/k8temp 7307F: drivers/hwmon/k8temp.c 7308 7309KASAN 7310M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7311R: Alexander Potapenko <glider@google.com> 7312R: Dmitry Vyukov <dvyukov@google.com> 7313L: kasan-dev@googlegroups.com 7314S: Maintained 7315F: arch/*/include/asm/kasan.h 7316F: arch/*/mm/kasan_init* 7317F: Documentation/dev-tools/kasan.rst 7318F: include/linux/kasan*.h 7319F: lib/test_kasan.c 7320F: mm/kasan/ 7321F: scripts/Makefile.kasan 7322 7323KCONFIG 7324M: "Yann E. MORIN" <yann.morin.1998@free.fr> 7325L: linux-kbuild@vger.kernel.org 7326T: git git://gitorious.org/linux-kconfig/linux-kconfig 7327S: Maintained 7328F: Documentation/kbuild/kconfig-language.txt 7329F: scripts/kconfig/ 7330 7331KDUMP 7332M: Dave Young <dyoung@redhat.com> 7333M: Baoquan He <bhe@redhat.com> 7334R: Vivek Goyal <vgoyal@redhat.com> 7335L: kexec@lists.infradead.org 7336W: http://lse.sourceforge.net/kdump/ 7337S: Maintained 7338F: Documentation/kdump/ 7339 7340KEENE FM RADIO TRANSMITTER DRIVER 7341M: Hans Verkuil <hverkuil@xs4all.nl> 7342L: linux-media@vger.kernel.org 7343T: git git://linuxtv.org/media_tree.git 7344W: https://linuxtv.org 7345S: Maintained 7346F: drivers/media/radio/radio-keene* 7347 7348KERNEL AUTOMOUNTER v4 (AUTOFS4) 7349M: Ian Kent <raven@themaw.net> 7350L: autofs@vger.kernel.org 7351S: Maintained 7352F: fs/autofs4/ 7353 7354KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7355M: Masahiro Yamada <yamada.masahiro@socionext.com> 7356M: Michal Marek <mmarek@suse.com> 7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7358L: linux-kbuild@vger.kernel.org 7359S: Maintained 7360F: Documentation/kbuild/ 7361F: Makefile 7362F: scripts/Makefile.* 7363F: scripts/basic/ 7364F: scripts/mk* 7365F: scripts/package/ 7366 7367KERNEL JANITORS 7368L: kernel-janitors@vger.kernel.org 7369W: http://kernelnewbies.org/KernelJanitors 7370S: Odd Fixes 7371 7372KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7373M: "J. Bruce Fields" <bfields@fieldses.org> 7374M: Jeff Layton <jlayton@poochiereds.net> 7375L: linux-nfs@vger.kernel.org 7376W: http://nfs.sourceforge.net/ 7377T: git git://linux-nfs.org/~bfields/linux.git 7378S: Supported 7379F: fs/nfsd/ 7380F: include/uapi/linux/nfsd/ 7381F: fs/lockd/ 7382F: fs/nfs_common/ 7383F: net/sunrpc/ 7384F: include/linux/lockd/ 7385F: include/linux/sunrpc/ 7386F: include/uapi/linux/sunrpc/ 7387 7388KERNEL SELFTEST FRAMEWORK 7389M: Shuah Khan <shuahkh@osg.samsung.com> 7390M: Shuah Khan <shuah@kernel.org> 7391L: linux-kselftest@vger.kernel.org 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7393S: Maintained 7394F: tools/testing/selftests/ 7395F: Documentation/dev-tools/kselftest* 7396 7397KERNEL VIRTUAL MACHINE (KVM) 7398M: Paolo Bonzini <pbonzini@redhat.com> 7399M: Radim Krčmář <rkrcmar@redhat.com> 7400L: kvm@vger.kernel.org 7401W: http://www.linux-kvm.org 7402T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7403S: Supported 7404F: Documentation/*/kvm*.txt 7405F: Documentation/virtual/kvm/ 7406F: arch/*/kvm/ 7407F: arch/x86/kernel/kvm.c 7408F: arch/x86/kernel/kvmclock.c 7409F: arch/*/include/asm/kvm* 7410F: include/linux/kvm* 7411F: include/uapi/linux/kvm* 7412F: virt/kvm/ 7413F: tools/kvm/ 7414 7415KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V 7416M: Joerg Roedel <joro@8bytes.org> 7417L: kvm@vger.kernel.org 7418W: http://www.linux-kvm.org/ 7419S: Maintained 7420F: arch/x86/include/asm/svm.h 7421F: arch/x86/kvm/svm.c 7422 7423KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC 7424M: Alexander Graf <agraf@suse.com> 7425L: kvm-ppc@vger.kernel.org 7426W: http://www.linux-kvm.org/ 7427T: git git://github.com/agraf/linux-2.6.git 7428S: Supported 7429F: arch/powerpc/include/asm/kvm* 7430F: arch/powerpc/kvm/ 7431 7432KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7433M: Christian Borntraeger <borntraeger@de.ibm.com> 7434M: Cornelia Huck <cohuck@redhat.com> 7435L: linux-s390@vger.kernel.org 7436W: http://www.ibm.com/developerworks/linux/linux390/ 7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7438S: Supported 7439F: Documentation/s390/kvm.txt 7440F: arch/s390/include/asm/kvm* 7441F: arch/s390/kvm/ 7442F: arch/s390/mm/gmap.c 7443 7444KERNEL VIRTUAL MACHINE (KVM) FOR ARM 7445M: Christoffer Dall <christoffer.dall@linaro.org> 7446M: Marc Zyngier <marc.zyngier@arm.com> 7447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7448L: kvmarm@lists.cs.columbia.edu 7449W: http://systems.cs.columbia.edu/projects/kvm-arm 7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7451S: Supported 7452F: arch/arm/include/uapi/asm/kvm* 7453F: arch/arm/include/asm/kvm* 7454F: arch/arm/kvm/ 7455F: virt/kvm/arm/ 7456F: include/kvm/arm_* 7457 7458KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7459M: Christoffer Dall <christoffer.dall@linaro.org> 7460M: Marc Zyngier <marc.zyngier@arm.com> 7461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7462L: kvmarm@lists.cs.columbia.edu 7463S: Maintained 7464F: arch/arm64/include/uapi/asm/kvm* 7465F: arch/arm64/include/asm/kvm* 7466F: arch/arm64/kvm/ 7467 7468KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7469M: James Hogan <james.hogan@imgtec.com> 7470L: linux-mips@linux-mips.org 7471S: Supported 7472F: arch/mips/include/uapi/asm/kvm* 7473F: arch/mips/include/asm/kvm* 7474F: arch/mips/kvm/ 7475 7476KERNFS 7477M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7478M: Tejun Heo <tj@kernel.org> 7479T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7480S: Supported 7481F: include/linux/kernfs.h 7482F: fs/kernfs/ 7483 7484KEXEC 7485M: Eric Biederman <ebiederm@xmission.com> 7486W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7487L: kexec@lists.infradead.org 7488S: Maintained 7489F: include/linux/kexec.h 7490F: include/uapi/linux/kexec.h 7491F: kernel/kexec* 7492 7493KEYS/KEYRINGS: 7494M: David Howells <dhowells@redhat.com> 7495L: keyrings@vger.kernel.org 7496S: Maintained 7497F: Documentation/security/keys/core.rst 7498F: include/linux/key.h 7499F: include/linux/key-type.h 7500F: include/linux/keyctl.h 7501F: include/uapi/linux/keyctl.h 7502F: include/keys/ 7503F: security/keys/ 7504 7505KEYS-TRUSTED 7506M: David Safford <safford@us.ibm.com> 7507M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7508L: linux-security-module@vger.kernel.org 7509L: keyrings@vger.kernel.org 7510S: Supported 7511F: Documentation/security/keys/trusted-encrypted.rst 7512F: include/keys/trusted-type.h 7513F: security/keys/trusted.c 7514F: security/keys/trusted.h 7515 7516KEYS-ENCRYPTED 7517M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7518M: David Safford <safford@us.ibm.com> 7519L: linux-security-module@vger.kernel.org 7520L: keyrings@vger.kernel.org 7521S: Supported 7522F: Documentation/security/keys/trusted-encrypted.rst 7523F: include/keys/encrypted-type.h 7524F: security/keys/encrypted-keys/ 7525 7526KGDB / KDB /debug_core 7527M: Jason Wessel <jason.wessel@windriver.com> 7528W: http://kgdb.wiki.kernel.org/ 7529L: kgdb-bugreport@lists.sourceforge.net 7530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7531S: Maintained 7532F: Documentation/dev-tools/kgdb.rst 7533F: drivers/misc/kgdbts.c 7534F: drivers/tty/serial/kgdboc.c 7535F: include/linux/kdb.h 7536F: include/linux/kgdb.h 7537F: kernel/debug/ 7538 7539KMEMCHECK 7540M: Vegard Nossum <vegardno@ifi.uio.no> 7541M: Pekka Enberg <penberg@kernel.org> 7542S: Maintained 7543F: Documentation/dev-tools/kmemcheck.rst 7544F: arch/x86/include/asm/kmemcheck.h 7545F: arch/x86/mm/kmemcheck/ 7546F: include/linux/kmemcheck.h 7547F: mm/kmemcheck.c 7548 7549KMEMLEAK 7550M: Catalin Marinas <catalin.marinas@arm.com> 7551S: Maintained 7552F: Documentation/dev-tools/kmemleak.rst 7553F: include/linux/kmemleak.h 7554F: mm/kmemleak.c 7555F: mm/kmemleak-test.c 7556 7557KMOD MODULE USERMODE HELPER 7558M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7559L: linux-kernel@vger.kernel.org 7560S: Maintained 7561F: kernel/kmod.c 7562F: include/linux/kmod.h 7563F: lib/test_kmod.c 7564F: tools/testing/selftests/kmod/ 7565 7566KPROBES 7567M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7568M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7569M: "David S. Miller" <davem@davemloft.net> 7570M: Masami Hiramatsu <mhiramat@kernel.org> 7571S: Maintained 7572F: Documentation/kprobes.txt 7573F: include/linux/kprobes.h 7574F: include/asm-generic/kprobes.h 7575F: kernel/kprobes.c 7576 7577KS0108 LCD CONTROLLER DRIVER 7578M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7579W: http://miguelojeda.es/auxdisplay.htm 7580W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7581S: Maintained 7582F: Documentation/auxdisplay/ks0108 7583F: drivers/auxdisplay/ks0108.c 7584F: include/linux/ks0108.h 7585 7586L3MDEV 7587M: David Ahern <dsa@cumulusnetworks.com> 7588L: netdev@vger.kernel.org 7589S: Maintained 7590F: net/l3mdev 7591F: include/net/l3mdev.h 7592 7593LANTIQ MIPS ARCHITECTURE 7594M: John Crispin <john@phrozen.org> 7595L: linux-mips@linux-mips.org 7596S: Maintained 7597F: arch/mips/lantiq 7598 7599LAPB module 7600L: linux-x25@vger.kernel.org 7601S: Orphan 7602F: Documentation/networking/lapb-module.txt 7603F: include/*/lapb.h 7604F: net/lapb/ 7605 7606LASI 53c700 driver for PARISC 7607M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7608L: linux-scsi@vger.kernel.org 7609S: Maintained 7610F: Documentation/scsi/53c700.txt 7611F: drivers/scsi/53c700* 7612 7613LED SUBSYSTEM 7614M: Richard Purdie <rpurdie@rpsys.net> 7615M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7616M: Pavel Machek <pavel@ucw.cz> 7617L: linux-leds@vger.kernel.org 7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7619S: Maintained 7620F: Documentation/devicetree/bindings/leds/ 7621F: drivers/leds/ 7622F: include/linux/leds.h 7623 7624LEGACY EEPROM DRIVER 7625M: Jean Delvare <jdelvare@suse.com> 7626S: Maintained 7627F: Documentation/misc-devices/eeprom 7628F: drivers/misc/eeprom/eeprom.c 7629 7630LEGO USB Tower driver 7631M: Juergen Stuber <starblue@users.sourceforge.net> 7632L: legousb-devel@lists.sourceforge.net 7633W: http://legousb.sourceforge.net/ 7634S: Maintained 7635F: drivers/usb/misc/legousbtower.c 7636 7637LG2160 MEDIA DRIVER 7638M: Michael Krufky <mkrufky@linuxtv.org> 7639L: linux-media@vger.kernel.org 7640W: https://linuxtv.org 7641W: http://github.com/mkrufky 7642Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7643T: git git://linuxtv.org/mkrufky/tuners.git 7644S: Maintained 7645F: drivers/media/dvb-frontends/lg2160.* 7646 7647LGDT3305 MEDIA DRIVER 7648M: Michael Krufky <mkrufky@linuxtv.org> 7649L: linux-media@vger.kernel.org 7650W: https://linuxtv.org 7651W: http://github.com/mkrufky 7652Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7653T: git git://linuxtv.org/mkrufky/tuners.git 7654S: Maintained 7655F: drivers/media/dvb-frontends/lgdt3305.* 7656 7657LGUEST 7658M: Rusty Russell <rusty@rustcorp.com.au> 7659L: lguest@lists.ozlabs.org 7660W: http://lguest.ozlabs.org/ 7661S: Odd Fixes 7662F: arch/x86/include/asm/lguest*.h 7663F: arch/x86/lguest/ 7664F: drivers/lguest/ 7665F: include/linux/lguest*.h 7666F: tools/lguest/ 7667 7668LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 7669M: Tejun Heo <tj@kernel.org> 7670L: linux-ide@vger.kernel.org 7671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7672S: Maintained 7673F: drivers/ata/ 7674F: include/linux/ata.h 7675F: include/linux/libata.h 7676F: Documentation/devicetree/bindings/ata/ 7677 7678LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7679M: Viresh Kumar <vireshk@kernel.org> 7680L: linux-ide@vger.kernel.org 7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7682S: Maintained 7683F: include/linux/pata_arasan_cf_data.h 7684F: drivers/ata/pata_arasan_cf.c 7685 7686LIBATA PATA DRIVERS 7687M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7688M: Tejun Heo <tj@kernel.org> 7689L: linux-ide@vger.kernel.org 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7691S: Maintained 7692F: drivers/ata/pata_*.c 7693F: drivers/ata/ata_generic.c 7694 7695LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 7696M: Linus Walleij <linus.walleij@linaro.org> 7697L: linux-ide@vger.kernel.org 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7699S: Maintained 7700F: drivers/ata/pata_ftide010.c 7701F: drivers/ata/sata_gemini.c 7702F: drivers/ata/sata_gemini.h 7703 7704LIBATA SATA AHCI PLATFORM devices support 7705M: Hans de Goede <hdegoede@redhat.com> 7706M: Tejun Heo <tj@kernel.org> 7707L: linux-ide@vger.kernel.org 7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7709S: Maintained 7710F: drivers/ata/ahci_platform.c 7711F: drivers/ata/libahci_platform.c 7712F: include/linux/ahci_platform.h 7713 7714LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 7715M: Mikael Pettersson <mikpelinux@gmail.com> 7716L: linux-ide@vger.kernel.org 7717T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7718S: Maintained 7719F: drivers/ata/sata_promise.* 7720 7721LIBLOCKDEP 7722M: Sasha Levin <alexander.levin@verizon.com> 7723S: Maintained 7724F: tools/lib/lockdep/ 7725 7726LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 7727M: Dan Williams <dan.j.williams@intel.com> 7728L: linux-nvdimm@lists.01.org 7729Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7730T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 7731S: Supported 7732F: drivers/nvdimm/* 7733F: include/linux/nd.h 7734F: include/linux/libnvdimm.h 7735F: include/uapi/linux/ndctl.h 7736 7737LIBNVDIMM BLK: MMIO-APERTURE DRIVER 7738M: Ross Zwisler <ross.zwisler@linux.intel.com> 7739L: linux-nvdimm@lists.01.org 7740Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7741S: Supported 7742F: drivers/nvdimm/blk.c 7743F: drivers/nvdimm/region_devs.c 7744F: drivers/acpi/nfit* 7745 7746LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 7747M: Vishal Verma <vishal.l.verma@intel.com> 7748L: linux-nvdimm@lists.01.org 7749Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7750S: Supported 7751F: drivers/nvdimm/btt* 7752 7753LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 7754M: Ross Zwisler <ross.zwisler@linux.intel.com> 7755L: linux-nvdimm@lists.01.org 7756Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 7757S: Supported 7758F: drivers/nvdimm/pmem* 7759 7760LIGHTNVM PLATFORM SUPPORT 7761M: Matias Bjorling <mb@lightnvm.io> 7762W: http://github/OpenChannelSSD 7763L: linux-block@vger.kernel.org 7764S: Maintained 7765F: drivers/lightnvm/ 7766F: include/linux/lightnvm.h 7767F: include/uapi/linux/lightnvm.h 7768 7769LINUX FOR POWERPC (32-BIT AND 64-BIT) 7770M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7771M: Paul Mackerras <paulus@samba.org> 7772M: Michael Ellerman <mpe@ellerman.id.au> 7773W: https://github.com/linuxppc/linux/wiki 7774L: linuxppc-dev@lists.ozlabs.org 7775Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 7777S: Supported 7778F: Documentation/ABI/stable/sysfs-firmware-opal-* 7779F: Documentation/devicetree/bindings/powerpc/ 7780F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 7781F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 7782F: Documentation/powerpc/ 7783F: arch/powerpc/ 7784F: drivers/char/tpm/tpm_ibmvtpm* 7785F: drivers/crypto/nx/ 7786F: drivers/crypto/vmx/ 7787F: drivers/i2c/busses/i2c-opal.c 7788F: drivers/net/ethernet/ibm/ibmveth.* 7789F: drivers/net/ethernet/ibm/ibmvnic.* 7790F: drivers/pci/hotplug/pnv_php.c 7791F: drivers/pci/hotplug/rpa* 7792F: drivers/rtc/rtc-opal.c 7793F: drivers/scsi/ibmvscsi/ 7794F: drivers/tty/hvc/hvc_opal.c 7795F: tools/testing/selftests/powerpc 7796N: /pmac 7797N: powermac 7798N: powernv 7799N: [^a-z0-9]ps3 7800N: pseries 7801 7802LINUX FOR POWER MACINTOSH 7803M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 7804W: http://www.penguinppc.org/ 7805L: linuxppc-dev@lists.ozlabs.org 7806S: Maintained 7807F: arch/powerpc/platforms/powermac/ 7808F: drivers/macintosh/ 7809 7810LINUX FOR POWERPC EMBEDDED MPC5XXX 7811M: Anatolij Gustschin <agust@denx.de> 7812L: linuxppc-dev@lists.ozlabs.org 7813T: git git://git.denx.de/linux-denx-agust.git 7814S: Maintained 7815F: arch/powerpc/platforms/512x/ 7816F: arch/powerpc/platforms/52xx/ 7817 7818LINUX FOR POWERPC EMBEDDED PPC4XX 7819M: Alistair Popple <alistair@popple.id.au> 7820M: Matt Porter <mporter@kernel.crashing.org> 7821W: http://www.penguinppc.org/ 7822L: linuxppc-dev@lists.ozlabs.org 7823S: Maintained 7824F: arch/powerpc/platforms/40x/ 7825F: arch/powerpc/platforms/44x/ 7826 7827LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 7828L: linuxppc-dev@lists.ozlabs.org 7829S: Orphan 7830F: arch/powerpc/*/*virtex* 7831F: arch/powerpc/*/*/*virtex* 7832 7833LINUX FOR POWERPC EMBEDDED PPC8XX 7834M: Vitaly Bordug <vitb@kernel.crashing.org> 7835W: http://www.penguinppc.org/ 7836L: linuxppc-dev@lists.ozlabs.org 7837S: Maintained 7838F: arch/powerpc/platforms/8xx/ 7839 7840LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 7841M: Scott Wood <oss@buserror.net> 7842M: Kumar Gala <galak@kernel.crashing.org> 7843W: http://www.penguinppc.org/ 7844L: linuxppc-dev@lists.ozlabs.org 7845T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 7846S: Maintained 7847F: arch/powerpc/platforms/83xx/ 7848F: arch/powerpc/platforms/85xx/ 7849F: Documentation/devicetree/bindings/powerpc/fsl/ 7850 7851LINUX FOR POWERPC PA SEMI PWRFICIENT 7852L: linuxppc-dev@lists.ozlabs.org 7853S: Orphan 7854F: arch/powerpc/platforms/pasemi/ 7855F: drivers/*/*pasemi* 7856F: drivers/*/*/*pasemi* 7857 7858LINUX SECURITY MODULE (LSM) FRAMEWORK 7859M: Chris Wright <chrisw@sous-sol.org> 7860L: linux-security-module@vger.kernel.org 7861S: Supported 7862 7863LIS3LV02D ACCELEROMETER DRIVER 7864M: Eric Piel <eric.piel@tremplin-utc.net> 7865S: Maintained 7866F: Documentation/misc-devices/lis3lv02d 7867F: drivers/misc/lis3lv02d/ 7868F: drivers/platform/x86/hp_accel.c 7869 7870LIVE PATCHING 7871M: Josh Poimboeuf <jpoimboe@redhat.com> 7872M: Jessica Yu <jeyu@kernel.org> 7873M: Jiri Kosina <jikos@kernel.org> 7874M: Miroslav Benes <mbenes@suse.cz> 7875R: Petr Mladek <pmladek@suse.com> 7876S: Maintained 7877F: kernel/livepatch/ 7878F: include/linux/livepatch.h 7879F: arch/x86/include/asm/livepatch.h 7880F: arch/x86/kernel/livepatch.c 7881F: Documentation/livepatch/ 7882F: Documentation/ABI/testing/sysfs-kernel-livepatch 7883F: samples/livepatch/ 7884L: live-patching@vger.kernel.org 7885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 7886 7887LINUX KERNEL DUMP TEST MODULE (LKDTM) 7888M: Kees Cook <keescook@chromium.org> 7889S: Maintained 7890F: drivers/misc/lkdtm* 7891 7892LLC (802.2) 7893L: netdev@vger.kernel.org 7894S: Odd fixes 7895F: include/linux/llc.h 7896F: include/uapi/linux/llc.h 7897F: include/net/llc* 7898F: net/llc/ 7899 7900LM73 HARDWARE MONITOR DRIVER 7901M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 7902L: linux-hwmon@vger.kernel.org 7903S: Maintained 7904F: drivers/hwmon/lm73.c 7905 7906LM78 HARDWARE MONITOR DRIVER 7907M: Jean Delvare <jdelvare@suse.com> 7908L: linux-hwmon@vger.kernel.org 7909S: Maintained 7910F: Documentation/hwmon/lm78 7911F: drivers/hwmon/lm78.c 7912 7913LM83 HARDWARE MONITOR DRIVER 7914M: Jean Delvare <jdelvare@suse.com> 7915L: linux-hwmon@vger.kernel.org 7916S: Maintained 7917F: Documentation/hwmon/lm83 7918F: drivers/hwmon/lm83.c 7919 7920LM90 HARDWARE MONITOR DRIVER 7921M: Jean Delvare <jdelvare@suse.com> 7922L: linux-hwmon@vger.kernel.org 7923S: Maintained 7924F: Documentation/hwmon/lm90 7925F: Documentation/devicetree/bindings/hwmon/lm90.txt 7926F: drivers/hwmon/lm90.c 7927F: include/dt-bindings/thermal/lm90.h 7928 7929LM95234 HARDWARE MONITOR DRIVER 7930M: Guenter Roeck <linux@roeck-us.net> 7931L: linux-hwmon@vger.kernel.org 7932S: Maintained 7933F: Documentation/hwmon/lm95234 7934F: drivers/hwmon/lm95234.c 7935 7936LME2510 MEDIA DRIVER 7937M: Malcolm Priestley <tvboxspy@gmail.com> 7938L: linux-media@vger.kernel.org 7939W: https://linuxtv.org 7940Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7941S: Maintained 7942F: drivers/media/usb/dvb-usb-v2/lmedm04* 7943 7944LOCKING PRIMITIVES 7945M: Peter Zijlstra <peterz@infradead.org> 7946M: Ingo Molnar <mingo@redhat.com> 7947L: linux-kernel@vger.kernel.org 7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 7949S: Maintained 7950F: Documentation/locking/ 7951F: include/linux/lockdep.h 7952F: include/linux/spinlock*.h 7953F: arch/*/include/asm/spinlock*.h 7954F: include/linux/rwlock*.h 7955F: include/linux/mutex*.h 7956F: arch/*/include/asm/mutex*.h 7957F: include/linux/rwsem*.h 7958F: arch/*/include/asm/rwsem.h 7959F: include/linux/seqlock.h 7960F: lib/locking*.[ch] 7961F: kernel/locking/ 7962 7963LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 7964M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 7965L: linux-ntfs-dev@lists.sourceforge.net 7966W: http://www.linux-ntfs.org/content/view/19/37/ 7967S: Maintained 7968F: Documentation/ldm.txt 7969F: block/partitions/ldm.* 7970 7971LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 7972M: Sathya Prakash <sathya.prakash@broadcom.com> 7973M: Chaitra P B <chaitra.basappa@broadcom.com> 7974M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 7975L: MPT-FusionLinux.pdl@broadcom.com 7976L: linux-scsi@vger.kernel.org 7977W: http://www.avagotech.com/support/ 7978S: Supported 7979F: drivers/message/fusion/ 7980F: drivers/scsi/mpt2sas/ 7981F: drivers/scsi/mpt3sas/ 7982 7983LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 7984M: Matthew Wilcox <matthew@wil.cx> 7985L: linux-scsi@vger.kernel.org 7986S: Maintained 7987F: drivers/scsi/sym53c8xx_2/ 7988 7989LTC4261 HARDWARE MONITOR DRIVER 7990M: Guenter Roeck <linux@roeck-us.net> 7991L: linux-hwmon@vger.kernel.org 7992S: Maintained 7993F: Documentation/hwmon/ltc4261 7994F: drivers/hwmon/ltc4261.c 7995 7996LTC4306 I2C MULTIPLEXER DRIVER 7997M: Michael Hennerich <michael.hennerich@analog.com> 7998W: http://ez.analog.com/community/linux-device-drivers 7999L: linux-i2c@vger.kernel.org 8000S: Supported 8001F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8002F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8003 8004LTP (Linux Test Project) 8005M: Mike Frysinger <vapier@gentoo.org> 8006M: Cyril Hrubis <chrubis@suse.cz> 8007M: Wanlong Gao <wanlong.gao@gmail.com> 8008M: Jan Stancek <jstancek@redhat.com> 8009M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8010M: Alexey Kodanev <alexey.kodanev@oracle.com> 8011L: ltp@lists.linux.it (subscribers-only) 8012W: http://linux-test-project.github.io/ 8013T: git git://github.com/linux-test-project/ltp.git 8014S: Maintained 8015 8016M32R ARCHITECTURE 8017W: http://www.linux-m32r.org/ 8018S: Orphan 8019F: arch/m32r/ 8020 8021M68K ARCHITECTURE 8022M: Geert Uytterhoeven <geert@linux-m68k.org> 8023L: linux-m68k@lists.linux-m68k.org 8024W: http://www.linux-m68k.org/ 8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8026S: Maintained 8027F: arch/m68k/ 8028F: drivers/zorro/ 8029 8030M68K ON APPLE MACINTOSH 8031M: Joshua Thompson <funaho@jurai.org> 8032W: http://www.mac.linux-m68k.org/ 8033L: linux-m68k@lists.linux-m68k.org 8034S: Maintained 8035F: arch/m68k/mac/ 8036 8037M68K ON HP9000/300 8038M: Philip Blundell <philb@gnu.org> 8039W: http://www.tazenda.demon.co.uk/phil/linux-hp 8040S: Maintained 8041F: arch/m68k/hp300/ 8042 8043M88DS3103 MEDIA DRIVER 8044M: Antti Palosaari <crope@iki.fi> 8045L: linux-media@vger.kernel.org 8046W: https://linuxtv.org 8047W: http://palosaari.fi/linux/ 8048Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8049T: git git://linuxtv.org/anttip/media_tree.git 8050S: Maintained 8051F: drivers/media/dvb-frontends/m88ds3103* 8052 8053M88RS2000 MEDIA DRIVER 8054M: Malcolm Priestley <tvboxspy@gmail.com> 8055L: linux-media@vger.kernel.org 8056W: https://linuxtv.org 8057Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8058S: Maintained 8059F: drivers/media/dvb-frontends/m88rs2000* 8060 8061MA901 MASTERKIT USB FM RADIO DRIVER 8062M: Alexey Klimov <klimov.linux@gmail.com> 8063L: linux-media@vger.kernel.org 8064T: git git://linuxtv.org/media_tree.git 8065S: Maintained 8066F: drivers/media/radio/radio-ma901.c 8067 8068MAC80211 8069M: Johannes Berg <johannes@sipsolutions.net> 8070L: linux-wireless@vger.kernel.org 8071W: http://wireless.kernel.org/ 8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8074S: Maintained 8075F: Documentation/networking/mac80211-injection.txt 8076F: include/net/mac80211.h 8077F: net/mac80211/ 8078F: drivers/net/wireless/mac80211_hwsim.[ch] 8079 8080MAILBOX API 8081M: Jassi Brar <jassisinghbrar@gmail.com> 8082L: linux-kernel@vger.kernel.org 8083S: Maintained 8084F: drivers/mailbox/ 8085F: include/linux/mailbox_client.h 8086F: include/linux/mailbox_controller.h 8087 8088MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8089M: Michael Kerrisk <mtk.manpages@gmail.com> 8090W: http://www.kernel.org/doc/man-pages 8091L: linux-man@vger.kernel.org 8092S: Maintained 8093 8094MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8095M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8096L: linux-mips@linux-mips.org 8097S: Maintained 8098F: arch/mips/boot/dts/img/pistachio_marduk.dts 8099 8100MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8101M: Andrew Lunn <andrew@lunn.ch> 8102M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8103L: netdev@vger.kernel.org 8104S: Maintained 8105F: drivers/net/dsa/mv88e6xxx/ 8106F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8107 8108MARVELL ARMADA DRM SUPPORT 8109M: Russell King <linux@armlinux.org.uk> 8110S: Maintained 8111T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8112T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8113F: drivers/gpu/drm/armada/ 8114F: include/uapi/drm/armada_drm.h 8115F: Documentation/devicetree/bindings/display/armada/ 8116 8117MARVELL CRYPTO DRIVER 8118M: Boris Brezillon <boris.brezillon@free-electrons.com> 8119M: Arnaud Ebalard <arno@natisbad.org> 8120F: drivers/crypto/marvell/ 8121S: Maintained 8122L: linux-crypto@vger.kernel.org 8123 8124MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8125M: Mirko Lindner <mlindner@marvell.com> 8126M: Stephen Hemminger <stephen@networkplumber.org> 8127L: netdev@vger.kernel.org 8128S: Maintained 8129F: drivers/net/ethernet/marvell/sk* 8130 8131MARVELL LIBERTAS WIRELESS DRIVER 8132L: libertas-dev@lists.infradead.org 8133S: Orphan 8134F: drivers/net/wireless/marvell/libertas/ 8135 8136MARVELL MV643XX ETHERNET DRIVER 8137M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8138L: netdev@vger.kernel.org 8139S: Maintained 8140F: drivers/net/ethernet/marvell/mv643xx_eth.* 8141F: include/linux/mv643xx.h 8142 8143MARVELL MV88X3310 PHY DRIVER 8144M: Russell King <rmk@armlinux.org.uk> 8145L: netdev@vger.kernel.org 8146S: Maintained 8147F: drivers/net/phy/marvell10g.c 8148 8149MARVELL MVNETA ETHERNET DRIVER 8150M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8151L: netdev@vger.kernel.org 8152S: Maintained 8153F: drivers/net/ethernet/marvell/mvneta.* 8154 8155MARVELL MWIFIEX WIRELESS DRIVER 8156M: Amitkumar Karwar <amitkarwar@gmail.com> 8157M: Nishant Sarmukadam <nishants@marvell.com> 8158M: Ganapathi Bhat <gbhat@marvell.com> 8159M: Xinming Hu <huxm@marvell.com> 8160L: linux-wireless@vger.kernel.org 8161S: Maintained 8162F: drivers/net/wireless/marvell/mwifiex/ 8163 8164MARVELL MWL8K WIRELESS DRIVER 8165M: Lennert Buytenhek <buytenh@wantstofly.org> 8166L: linux-wireless@vger.kernel.org 8167S: Odd Fixes 8168F: drivers/net/wireless/marvell/mwl8k.c 8169 8170MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8171M: Nicolas Pitre <nico@fluxnic.net> 8172S: Odd Fixes 8173F: drivers/mmc/host/mvsdio.* 8174 8175MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8176M: Hu Ziji <huziji@marvell.com> 8177L: linux-mmc@vger.kernel.org 8178S: Supported 8179F: drivers/mmc/host/sdhci-xenon* 8180F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8181 8182MATROX FRAMEBUFFER DRIVER 8183L: linux-fbdev@vger.kernel.org 8184S: Orphan 8185F: drivers/video/fbdev/matrox/matroxfb_* 8186F: include/uapi/linux/matroxfb.h 8187 8188MAX16065 HARDWARE MONITOR DRIVER 8189M: Guenter Roeck <linux@roeck-us.net> 8190L: linux-hwmon@vger.kernel.org 8191S: Maintained 8192F: Documentation/hwmon/max16065 8193F: drivers/hwmon/max16065.c 8194 8195MAX20751 HARDWARE MONITOR DRIVER 8196M: Guenter Roeck <linux@roeck-us.net> 8197L: linux-hwmon@vger.kernel.org 8198S: Maintained 8199F: Documentation/hwmon/max20751 8200F: drivers/hwmon/max20751.c 8201 8202MAX2175 SDR TUNER DRIVER 8203M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8204L: linux-media@vger.kernel.org 8205T: git git://linuxtv.org/media_tree.git 8206S: Maintained 8207F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8208F: Documentation/media/v4l-drivers/max2175.rst 8209F: drivers/media/i2c/max2175* 8210F: include/uapi/linux/max2175.h 8211 8212MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8213L: linux-hwmon@vger.kernel.org 8214S: Orphan 8215F: Documentation/hwmon/max6650 8216F: drivers/hwmon/max6650.c 8217 8218MAX6697 HARDWARE MONITOR DRIVER 8219M: Guenter Roeck <linux@roeck-us.net> 8220L: linux-hwmon@vger.kernel.org 8221S: Maintained 8222F: Documentation/hwmon/max6697 8223F: Documentation/devicetree/bindings/i2c/max6697.txt 8224F: drivers/hwmon/max6697.c 8225F: include/linux/platform_data/max6697.h 8226 8227MAX9860 MONO AUDIO VOICE CODEC DRIVER 8228M: Peter Rosin <peda@axentia.se> 8229L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8230S: Maintained 8231F: Documentation/devicetree/bindings/sound/max9860.txt 8232F: sound/soc/codecs/max9860.* 8233 8234MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8235M: Krzysztof Kozlowski <krzk@kernel.org> 8236M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8237L: linux-pm@vger.kernel.org 8238S: Supported 8239F: drivers/power/supply/max14577_charger.c 8240F: drivers/power/supply/max77693_charger.c 8241 8242MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8243M: Javier Martinez Canillas <javier@dowhile0.org> 8244L: linux-kernel@vger.kernel.org 8245S: Supported 8246F: drivers/regulator/max77802-regulator.c 8247F: Documentation/devicetree/bindings/*/*max77802.txt 8248F: include/dt-bindings/*/*max77802.h 8249 8250MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8251M: Chanwoo Choi <cw00.choi@samsung.com> 8252M: Krzysztof Kozlowski <krzk@kernel.org> 8253M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8254L: linux-kernel@vger.kernel.org 8255S: Supported 8256F: drivers/*/max14577*.c 8257F: drivers/*/max77686*.c 8258F: drivers/*/max77693*.c 8259F: drivers/extcon/extcon-max14577.c 8260F: drivers/extcon/extcon-max77693.c 8261F: drivers/rtc/rtc-max77686.c 8262F: drivers/clk/clk-max77686.c 8263F: Documentation/devicetree/bindings/mfd/max14577.txt 8264F: Documentation/devicetree/bindings/*/max77686.txt 8265F: Documentation/devicetree/bindings/mfd/max77693.txt 8266F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8267F: include/linux/mfd/max14577*.h 8268F: include/linux/mfd/max77686*.h 8269F: include/linux/mfd/max77693*.h 8270 8271MAXIRADIO FM RADIO RECEIVER DRIVER 8272M: Hans Verkuil <hverkuil@xs4all.nl> 8273L: linux-media@vger.kernel.org 8274T: git git://linuxtv.org/media_tree.git 8275W: https://linuxtv.org 8276S: Maintained 8277F: drivers/media/radio/radio-maxiradio* 8278 8279MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER 8280M: Peter Rosin <peda@axentia.se> 8281L: linux-iio@vger.kernel.org 8282S: Maintained 8283F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8284F: drivers/iio/potentiometer/mcp4531.c 8285 8286MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8287M: William Breathitt Gray <vilhelm.gray@gmail.com> 8288L: linux-iio@vger.kernel.org 8289S: Maintained 8290F: drivers/iio/dac/cio-dac.c 8291 8292MEDIA DRIVERS FOR RENESAS - DRIF 8293M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8294L: linux-media@vger.kernel.org 8295L: linux-renesas-soc@vger.kernel.org 8296T: git git://linuxtv.org/media_tree.git 8297S: Supported 8298F: Documentation/devicetree/bindings/media/renesas,drif.txt 8299F: drivers/media/platform/rcar_drif.c 8300 8301MEDIA DRIVERS FOR FREESCALE IMX 8302M: Steve Longerbeam <slongerbeam@gmail.com> 8303M: Philipp Zabel <p.zabel@pengutronix.de> 8304L: linux-media@vger.kernel.org 8305T: git git://linuxtv.org/media_tree.git 8306S: Maintained 8307F: Documentation/devicetree/bindings/media/imx.txt 8308F: Documentation/media/v4l-drivers/imx.rst 8309F: drivers/staging/media/imx/ 8310F: include/linux/imx-media.h 8311F: include/media/imx.h 8312 8313MEDIA DRIVERS FOR RENESAS - FCP 8314M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8315L: linux-media@vger.kernel.org 8316L: linux-renesas-soc@vger.kernel.org 8317T: git git://linuxtv.org/media_tree.git 8318S: Supported 8319F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8320F: drivers/media/platform/rcar-fcp.c 8321F: include/media/rcar-fcp.h 8322 8323MEDIA DRIVERS FOR RENESAS - FDP1 8324M: Kieran Bingham <kieran@bingham.xyz> 8325L: linux-media@vger.kernel.org 8326L: linux-renesas-soc@vger.kernel.org 8327T: git git://linuxtv.org/media_tree.git 8328S: Supported 8329F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8330F: drivers/media/platform/rcar_fdp1.c 8331 8332MEDIA DRIVERS FOR RENESAS - VIN 8333M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8334L: linux-media@vger.kernel.org 8335L: linux-renesas-soc@vger.kernel.org 8336T: git git://linuxtv.org/media_tree.git 8337S: Supported 8338F: Documentation/devicetree/bindings/media/rcar_vin.txt 8339F: drivers/media/platform/rcar-vin/ 8340 8341MEDIA DRIVERS FOR RENESAS - VSP1 8342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8343L: linux-media@vger.kernel.org 8344L: linux-renesas-soc@vger.kernel.org 8345T: git git://linuxtv.org/media_tree.git 8346S: Supported 8347F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8348F: drivers/media/platform/vsp1/ 8349 8350MEDIA DRIVERS FOR HELENE 8351M: Abylay Ospan <aospan@netup.ru> 8352L: linux-media@vger.kernel.org 8353W: https://linuxtv.org 8354W: http://netup.tv/ 8355T: git git://linuxtv.org/media_tree.git 8356S: Supported 8357F: drivers/media/dvb-frontends/helene* 8358 8359MEDIA DRIVERS FOR ASCOT2E 8360M: Sergey Kozlov <serjk@netup.ru> 8361M: Abylay Ospan <aospan@netup.ru> 8362L: linux-media@vger.kernel.org 8363W: https://linuxtv.org 8364W: http://netup.tv/ 8365T: git git://linuxtv.org/media_tree.git 8366S: Supported 8367F: drivers/media/dvb-frontends/ascot2e* 8368 8369MEDIA DRIVERS FOR CXD2841ER 8370M: Sergey Kozlov <serjk@netup.ru> 8371M: Abylay Ospan <aospan@netup.ru> 8372L: linux-media@vger.kernel.org 8373W: https://linuxtv.org 8374W: http://netup.tv/ 8375T: git git://linuxtv.org/media_tree.git 8376S: Supported 8377F: drivers/media/dvb-frontends/cxd2841er* 8378 8379MEDIA DRIVERS FOR HORUS3A 8380M: Sergey Kozlov <serjk@netup.ru> 8381M: Abylay Ospan <aospan@netup.ru> 8382L: linux-media@vger.kernel.org 8383W: https://linuxtv.org 8384W: http://netup.tv/ 8385T: git git://linuxtv.org/media_tree.git 8386S: Supported 8387F: drivers/media/dvb-frontends/horus3a* 8388 8389MEDIA DRIVERS FOR LNBH25 8390M: Sergey Kozlov <serjk@netup.ru> 8391M: Abylay Ospan <aospan@netup.ru> 8392L: linux-media@vger.kernel.org 8393W: https://linuxtv.org 8394W: http://netup.tv/ 8395T: git git://linuxtv.org/media_tree.git 8396S: Supported 8397F: drivers/media/dvb-frontends/lnbh25* 8398 8399MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8400M: Sergey Kozlov <serjk@netup.ru> 8401M: Abylay Ospan <aospan@netup.ru> 8402L: linux-media@vger.kernel.org 8403W: https://linuxtv.org 8404W: http://netup.tv/ 8405T: git git://linuxtv.org/media_tree.git 8406S: Supported 8407F: drivers/media/pci/netup_unidvb/* 8408 8409MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8410M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8411M: Mauro Carvalho Chehab <mchehab@kernel.org> 8412P: LinuxTV.org Project 8413L: linux-media@vger.kernel.org 8414W: https://linuxtv.org 8415Q: http://patchwork.kernel.org/project/linux-media/list/ 8416T: git git://linuxtv.org/media_tree.git 8417S: Maintained 8418F: Documentation/devicetree/bindings/media/ 8419F: Documentation/media/ 8420F: drivers/media/ 8421F: drivers/staging/media/ 8422F: include/linux/platform_data/media/ 8423F: include/media/ 8424F: include/uapi/linux/dvb/ 8425F: include/uapi/linux/videodev2.h 8426F: include/uapi/linux/media.h 8427F: include/uapi/linux/v4l2-* 8428F: include/uapi/linux/meye.h 8429F: include/uapi/linux/ivtv* 8430F: include/uapi/linux/uvcvideo.h 8431 8432MEDIATEK ETHERNET DRIVER 8433M: Felix Fietkau <nbd@openwrt.org> 8434M: John Crispin <blogic@openwrt.org> 8435L: netdev@vger.kernel.org 8436S: Maintained 8437F: drivers/net/ethernet/mediatek/ 8438 8439MEDIATEK JPEG DRIVER 8440M: Rick Chang <rick.chang@mediatek.com> 8441M: Bin Liu <bin.liu@mediatek.com> 8442S: Supported 8443F: drivers/media/platform/mtk-jpeg/ 8444F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8445 8446MEDIATEK MEDIA DRIVER 8447M: Tiffany Lin <tiffany.lin@mediatek.com> 8448M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8449S: Supported 8450F: drivers/media/platform/mtk-vcodec/ 8451F: drivers/media/platform/mtk-vpu/ 8452F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8453F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8454 8455MEDIATEK MDP DRIVER 8456M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8457M: Houlong Wei <houlong.wei@mediatek.com> 8458M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8459S: Supported 8460F: drivers/media/platform/mtk-mdp/ 8461F: drivers/media/platform/mtk-vpu/ 8462F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8463 8464MEDIATEK MT7601U WIRELESS LAN DRIVER 8465M: Jakub Kicinski <kubakici@wp.pl> 8466L: linux-wireless@vger.kernel.org 8467S: Maintained 8468F: drivers/net/wireless/mediatek/mt7601u/ 8469 8470MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8471M: Sean Wang <sean.wang@mediatek.com> 8472S: Maintained 8473F: drivers/char/hw_random/mtk-rng.c 8474 8475MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8476M: Peter Senna Tschudin <peter.senna@collabora.com> 8477M: Martin Donnelly <martin.donnelly@ge.com> 8478M: Martyn Welch <martyn.welch@collabora.co.uk> 8479S: Maintained 8480F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8481F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8482 8483MEGARAID SCSI/SAS DRIVERS 8484M: Kashyap Desai <kashyap.desai@broadcom.com> 8485M: Sumit Saxena <sumit.saxena@broadcom.com> 8486M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8487L: megaraidlinux.pdl@broadcom.com 8488L: linux-scsi@vger.kernel.org 8489W: http://www.avagotech.com/support/ 8490S: Maintained 8491F: Documentation/scsi/megaraid.txt 8492F: drivers/scsi/megaraid.* 8493F: drivers/scsi/megaraid/ 8494 8495MELFAS MIP4 TOUCHSCREEN DRIVER 8496M: Sangwon Jee <jeesw@melfas.com> 8497W: http://www.melfas.com 8498S: Supported 8499F: drivers/input/touchscreen/melfas_mip4.c 8500F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 8501 8502MELLANOX ETHERNET DRIVER (mlx4_en) 8503M: Tariq Toukan <tariqt@mellanox.com> 8504L: netdev@vger.kernel.org 8505S: Supported 8506W: http://www.mellanox.com 8507Q: http://patchwork.ozlabs.org/project/netdev/list/ 8508F: drivers/net/ethernet/mellanox/mlx4/en_* 8509 8510MELLANOX ETHERNET DRIVER (mlx5e) 8511M: Saeed Mahameed <saeedm@mellanox.com> 8512L: netdev@vger.kernel.org 8513S: Supported 8514W: http://www.mellanox.com 8515Q: http://patchwork.ozlabs.org/project/netdev/list/ 8516F: drivers/net/ethernet/mellanox/mlx5/core/en_* 8517 8518MELLANOX ETHERNET INNOVA DRIVER 8519M: Ilan Tayari <ilant@mellanox.com> 8520R: Boris Pismenny <borisp@mellanox.com> 8521L: netdev@vger.kernel.org 8522S: Supported 8523W: http://www.mellanox.com 8524Q: http://patchwork.ozlabs.org/project/netdev/list/ 8525F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 8526F: include/linux/mlx5/mlx5_ifc_fpga.h 8527 8528MELLANOX ETHERNET INNOVA IPSEC DRIVER 8529M: Ilan Tayari <ilant@mellanox.com> 8530R: Boris Pismenny <borisp@mellanox.com> 8531L: netdev@vger.kernel.org 8532S: Supported 8533W: http://www.mellanox.com 8534Q: http://patchwork.ozlabs.org/project/netdev/list/ 8535F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 8536F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 8537 8538MELLANOX ETHERNET SWITCH DRIVERS 8539M: Jiri Pirko <jiri@mellanox.com> 8540M: Ido Schimmel <idosch@mellanox.com> 8541L: netdev@vger.kernel.org 8542S: Supported 8543W: http://www.mellanox.com 8544Q: http://patchwork.ozlabs.org/project/netdev/list/ 8545F: drivers/net/ethernet/mellanox/mlxsw/ 8546 8547MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 8548M: Yotam Gigi <yotamg@mellanox.com> 8549L: netdev@vger.kernel.org 8550S: Supported 8551W: http://www.mellanox.com 8552Q: http://patchwork.ozlabs.org/project/netdev/list/ 8553F: drivers/net/ethernet/mellanox/mlxfw/ 8554 8555MELLANOX MLXCPLD I2C AND MUX DRIVER 8556M: Vadim Pasternak <vadimp@mellanox.com> 8557M: Michael Shych <michaelsh@mellanox.com> 8558L: linux-i2c@vger.kernel.org 8559S: Supported 8560F: drivers/i2c/busses/i2c-mlxcpld.c 8561F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 8562F: Documentation/i2c/busses/i2c-mlxcpld 8563 8564MELLANOX MLXCPLD LED DRIVER 8565M: Vadim Pasternak <vadimp@mellanox.com> 8566L: linux-leds@vger.kernel.org 8567S: Supported 8568F: drivers/leds/leds-mlxcpld.c 8569F: Documentation/leds/leds-mlxcpld.txt 8570 8571MELLANOX PLATFORM DRIVER 8572M: Vadim Pasternak <vadimp@mellanox.com> 8573L: platform-driver-x86@vger.kernel.org 8574S: Supported 8575F: drivers/platform/x86/mlx-platform.c 8576 8577MELLANOX MLX CPLD HOTPLUG DRIVER 8578M: Vadim Pasternak <vadimp@mellanox.com> 8579L: platform-driver-x86@vger.kernel.org 8580S: Supported 8581F: drivers/platform/x86/mlxcpld-hotplug.c 8582F: include/linux/platform_data/mlxcpld-hotplug.h 8583 8584SOFT-ROCE DRIVER (rxe) 8585M: Moni Shoua <monis@mellanox.com> 8586L: linux-rdma@vger.kernel.org 8587S: Supported 8588W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 8589Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8590F: drivers/infiniband/sw/rxe/ 8591F: include/uapi/rdma/rdma_user_rxe.h 8592 8593MEMBARRIER SUPPORT 8594M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 8595M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8596L: linux-kernel@vger.kernel.org 8597S: Supported 8598F: kernel/membarrier.c 8599F: include/uapi/linux/membarrier.h 8600 8601MEMORY MANAGEMENT 8602L: linux-mm@kvack.org 8603W: http://www.linux-mm.org 8604S: Maintained 8605F: include/linux/mm.h 8606F: include/linux/gfp.h 8607F: include/linux/mmzone.h 8608F: include/linux/memory_hotplug.h 8609F: include/linux/vmalloc.h 8610F: mm/ 8611 8612MEMORY TECHNOLOGY DEVICES (MTD) 8613M: David Woodhouse <dwmw2@infradead.org> 8614M: Brian Norris <computersforpeace@gmail.com> 8615M: Boris Brezillon <boris.brezillon@free-electrons.com> 8616M: Marek Vasut <marek.vasut@gmail.com> 8617M: Richard Weinberger <richard@nod.at> 8618M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 8619L: linux-mtd@lists.infradead.org 8620W: http://www.linux-mtd.infradead.org/ 8621Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 8622T: git git://git.infradead.org/linux-mtd.git master 8623T: git git://git.infradead.org/l2-mtd.git master 8624S: Maintained 8625F: Documentation/devicetree/bindings/mtd/ 8626F: drivers/mtd/ 8627F: include/linux/mtd/ 8628F: include/uapi/mtd/ 8629 8630MEN A21 WATCHDOG DRIVER 8631M: Johannes Thumshirn <morbidrsa@gmail.com> 8632L: linux-watchdog@vger.kernel.org 8633S: Maintained 8634F: drivers/watchdog/mena21_wdt.c 8635 8636MEN CHAMELEON BUS (mcb) 8637M: Johannes Thumshirn <morbidrsa@gmail.com> 8638S: Maintained 8639F: drivers/mcb/ 8640F: include/linux/mcb.h 8641F: Documentation/men-chameleon-bus.txt 8642 8643MEN F21BMC (Board Management Controller) 8644M: Andreas Werner <andreas.werner@men.de> 8645S: Supported 8646F: drivers/mfd/menf21bmc.c 8647F: drivers/watchdog/menf21bmc_wdt.c 8648F: drivers/leds/leds-menf21bmc.c 8649F: drivers/hwmon/menf21bmc_hwmon.c 8650F: Documentation/hwmon/menf21bmc 8651 8652METAG ARCHITECTURE 8653M: James Hogan <james.hogan@imgtec.com> 8654L: linux-metag@vger.kernel.org 8655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git 8656S: Odd Fixes 8657F: arch/metag/ 8658F: Documentation/metag/ 8659F: Documentation/devicetree/bindings/metag/ 8660F: Documentation/devicetree/bindings/interrupt-controller/img,* 8661F: drivers/clocksource/metag_generic.c 8662F: drivers/irqchip/irq-metag.c 8663F: drivers/irqchip/irq-metag-ext.c 8664F: drivers/tty/metag_da.c 8665 8666MICROBLAZE ARCHITECTURE 8667M: Michal Simek <monstr@monstr.eu> 8668W: http://www.monstr.eu/fdt/ 8669T: git git://git.monstr.eu/linux-2.6-microblaze.git 8670S: Supported 8671F: arch/microblaze/ 8672 8673MICROCHIP / ATMEL AT91 SERIAL DRIVER 8674M: Richard Genoud <richard.genoud@gmail.com> 8675S: Maintained 8676F: drivers/tty/serial/atmel_serial.c 8677F: drivers/tty/serial/atmel_serial.h 8678 8679MICROCHIP / ATMEL DMA DRIVER 8680M: Ludovic Desroches <ludovic.desroches@microchip.com> 8681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8682L: dmaengine@vger.kernel.org 8683S: Supported 8684F: drivers/dma/at_hdmac.c 8685F: drivers/dma/at_hdmac_regs.h 8686F: include/linux/platform_data/dma-atmel.h 8687 8688MICROCHIP / ATMEL ISC DRIVER 8689M: Songjun Wu <songjun.wu@microchip.com> 8690L: linux-media@vger.kernel.org 8691S: Supported 8692F: drivers/media/platform/atmel/atmel-isc.c 8693F: drivers/media/platform/atmel/atmel-isc-regs.h 8694F: devicetree/bindings/media/atmel-isc.txt 8695 8696MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 8697M: Woojung Huh <Woojung.Huh@microchip.com> 8698M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 8699L: netdev@vger.kernel.org 8700S: Maintained 8701F: net/dsa/tag_ksz.c 8702F: drivers/net/dsa/microchip/* 8703F: include/linux/platform_data/microchip-ksz.h 8704F: Documentation/devicetree/bindings/net/dsa/ksz.txt 8705 8706MICROCHIP USB251XB DRIVER 8707M: Richard Leitner <richard.leitner@skidata.com> 8708L: linux-usb@vger.kernel.org 8709S: Maintained 8710F: drivers/usb/misc/usb251xb.c 8711F: Documentation/devicetree/bindings/usb/usb251xb.txt 8712 8713MICROSOFT SURFACE PRO 3 BUTTON DRIVER 8714M: Chen Yu <yu.c.chen@intel.com> 8715L: platform-driver-x86@vger.kernel.org 8716S: Supported 8717F: drivers/platform/x86/surfacepro3_button.c 8718 8719MICROTEK X6 SCANNER 8720M: Oliver Neukum <oliver@neukum.org> 8721S: Maintained 8722F: drivers/usb/image/microtek.* 8723 8724MIPS 8725M: Ralf Baechle <ralf@linux-mips.org> 8726L: linux-mips@linux-mips.org 8727W: http://www.linux-mips.org/ 8728T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 8729Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 8730S: Supported 8731F: Documentation/devicetree/bindings/mips/ 8732F: Documentation/mips/ 8733F: arch/mips/ 8734 8735MIPS GENERIC PLATFORM 8736M: Paul Burton <paul.burton@imgtec.com> 8737L: linux-mips@linux-mips.org 8738S: Supported 8739F: arch/mips/generic/ 8740 8741MIPS/LOONGSON1 ARCHITECTURE 8742M: Keguang Zhang <keguang.zhang@gmail.com> 8743L: linux-mips@linux-mips.org 8744S: Maintained 8745F: arch/mips/loongson32/ 8746F: arch/mips/include/asm/mach-loongson32/ 8747F: drivers/*/*loongson1* 8748F: drivers/*/*/*loongson1* 8749 8750MIPS BOSTON DEVELOPMENT BOARD 8751M: Paul Burton <paul.burton@imgtec.com> 8752L: linux-mips@linux-mips.org 8753S: Maintained 8754F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 8755F: arch/mips/boot/dts/img/boston.dts 8756F: arch/mips/configs/generic/board-boston.config 8757F: drivers/clk/imgtec/clk-boston.c 8758F: include/dt-bindings/clock/boston-clock.h 8759 8760MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 8761M: Hans Verkuil <hverkuil@xs4all.nl> 8762L: linux-media@vger.kernel.org 8763T: git git://linuxtv.org/media_tree.git 8764W: https://linuxtv.org 8765S: Odd Fixes 8766F: drivers/media/radio/radio-miropcm20* 8767 8768MELLANOX MLX4 core VPI driver 8769M: Tariq Toukan <tariqt@mellanox.com> 8770L: netdev@vger.kernel.org 8771L: linux-rdma@vger.kernel.org 8772W: http://www.mellanox.com 8773Q: http://patchwork.ozlabs.org/project/netdev/list/ 8774S: Supported 8775F: drivers/net/ethernet/mellanox/mlx4/ 8776F: include/linux/mlx4/ 8777 8778MELLANOX MLX4 IB driver 8779M: Yishai Hadas <yishaih@mellanox.com> 8780L: linux-rdma@vger.kernel.org 8781W: http://www.mellanox.com 8782Q: http://patchwork.kernel.org/project/linux-rdma/list/ 8783S: Supported 8784F: drivers/infiniband/hw/mlx4/ 8785F: include/linux/mlx4/ 8786F: include/uapi/rdma/mlx4-abi.h 8787 8788MELLANOX MLX5 core VPI driver 8789M: Saeed Mahameed <saeedm@mellanox.com> 8790M: Matan Barak <matanb@mellanox.com> 8791M: Leon Romanovsky <leonro@mellanox.com> 8792L: netdev@vger.kernel.org 8793L: linux-rdma@vger.kernel.org 8794W: http://www.mellanox.com 8795Q: http://patchwork.ozlabs.org/project/netdev/list/ 8796S: Supported 8797F: drivers/net/ethernet/mellanox/mlx5/core/ 8798F: include/linux/mlx5/ 8799 8800MELLANOX MLX5 IB driver 8801M: Matan Barak <matanb@mellanox.com> 8802M: Leon Romanovsky <leonro@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/mlx5/ 8808F: include/linux/mlx5/ 8809F: include/uapi/rdma/mlx5-abi.h 8810 8811MELEXIS MLX90614 DRIVER 8812M: Crt Mori <cmo@melexis.com> 8813L: linux-iio@vger.kernel.org 8814W: http://www.melexis.com 8815S: Supported 8816F: drivers/iio/temperature/mlx90614.c 8817 8818MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 8819M: Don Brace <don.brace@microsemi.com> 8820L: esc.storagedev@microsemi.com 8821L: linux-scsi@vger.kernel.org 8822S: Supported 8823F: drivers/scsi/smartpqi/smartpqi*.[ch] 8824F: drivers/scsi/smartpqi/Kconfig 8825F: drivers/scsi/smartpqi/Makefile 8826F: include/linux/cciss*.h 8827F: include/uapi/linux/cciss*.h 8828F: Documentation/scsi/smartpqi.txt 8829 8830MN88472 MEDIA DRIVER 8831M: Antti Palosaari <crope@iki.fi> 8832L: linux-media@vger.kernel.org 8833W: https://linuxtv.org 8834W: http://palosaari.fi/linux/ 8835Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8836S: Maintained 8837F: drivers/media/dvb-frontends/mn88472* 8838 8839MN88473 MEDIA DRIVER 8840M: Antti Palosaari <crope@iki.fi> 8841L: linux-media@vger.kernel.org 8842W: https://linuxtv.org 8843W: http://palosaari.fi/linux/ 8844Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8845S: Maintained 8846F: drivers/media/dvb-frontends/mn88473* 8847 8848MODULE SUPPORT 8849M: Jessica Yu <jeyu@kernel.org> 8850M: Rusty Russell <rusty@rustcorp.com.au> 8851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 8852S: Maintained 8853F: include/linux/module.h 8854F: kernel/module.c 8855 8856MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 8857W: http://popies.net/meye/ 8858S: Orphan 8859F: Documentation/media/v4l-drivers/meye* 8860F: drivers/media/pci/meye/ 8861F: include/uapi/linux/meye.h 8862 8863MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 8864M: Jiri Slaby <jirislaby@gmail.com> 8865S: Maintained 8866F: Documentation/serial/moxa-smartio 8867F: drivers/tty/mxser.* 8868 8869MR800 AVERMEDIA USB FM RADIO DRIVER 8870M: Alexey Klimov <klimov.linux@gmail.com> 8871L: linux-media@vger.kernel.org 8872T: git git://linuxtv.org/media_tree.git 8873S: Maintained 8874F: drivers/media/radio/radio-mr800.c 8875 8876MRF24J40 IEEE 802.15.4 RADIO DRIVER 8877M: Alan Ott <alan@signal11.us> 8878L: linux-wpan@vger.kernel.org 8879S: Maintained 8880F: drivers/net/ieee802154/mrf24j40.c 8881F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 8882 8883MSI LAPTOP SUPPORT 8884M: "Lee, Chun-Yi" <jlee@suse.com> 8885L: platform-driver-x86@vger.kernel.org 8886S: Maintained 8887F: drivers/platform/x86/msi-laptop.c 8888 8889MSI WMI SUPPORT 8890L: platform-driver-x86@vger.kernel.org 8891S: Orphan 8892F: drivers/platform/x86/msi-wmi.c 8893 8894MSI001 MEDIA DRIVER 8895M: Antti Palosaari <crope@iki.fi> 8896L: linux-media@vger.kernel.org 8897W: https://linuxtv.org 8898W: http://palosaari.fi/linux/ 8899Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8900T: git git://linuxtv.org/anttip/media_tree.git 8901S: Maintained 8902F: drivers/media/tuners/msi001* 8903 8904MSI2500 MEDIA DRIVER 8905M: Antti Palosaari <crope@iki.fi> 8906L: linux-media@vger.kernel.org 8907W: https://linuxtv.org 8908W: http://palosaari.fi/linux/ 8909Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8910T: git git://linuxtv.org/anttip/media_tree.git 8911S: Maintained 8912F: drivers/media/usb/msi2500/ 8913 8914MSYSTEMS DISKONCHIP G3 MTD DRIVER 8915M: Robert Jarzmik <robert.jarzmik@free.fr> 8916L: linux-mtd@lists.infradead.org 8917S: Maintained 8918F: drivers/mtd/devices/docg3* 8919 8920MT9M032 APTINA SENSOR DRIVER 8921M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8922L: linux-media@vger.kernel.org 8923T: git git://linuxtv.org/media_tree.git 8924S: Maintained 8925F: drivers/media/i2c/mt9m032.c 8926F: include/media/i2c/mt9m032.h 8927 8928MT9P031 APTINA CAMERA SENSOR 8929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8930L: linux-media@vger.kernel.org 8931T: git git://linuxtv.org/media_tree.git 8932S: Maintained 8933F: drivers/media/i2c/mt9p031.c 8934F: include/media/i2c/mt9p031.h 8935 8936MT9T001 APTINA CAMERA SENSOR 8937M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8938L: linux-media@vger.kernel.org 8939T: git git://linuxtv.org/media_tree.git 8940S: Maintained 8941F: drivers/media/i2c/mt9t001.c 8942F: include/media/i2c/mt9t001.h 8943 8944MT9V032 APTINA CAMERA SENSOR 8945M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8946L: linux-media@vger.kernel.org 8947T: git git://linuxtv.org/media_tree.git 8948S: Maintained 8949F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 8950F: drivers/media/i2c/mt9v032.c 8951F: include/media/i2c/mt9v032.h 8952 8953MULTIFUNCTION DEVICES (MFD) 8954M: Lee Jones <lee.jones@linaro.org> 8955T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 8956S: Supported 8957F: Documentation/devicetree/bindings/mfd/ 8958F: drivers/mfd/ 8959F: include/linux/mfd/ 8960F: include/dt-bindings/mfd/ 8961 8962MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 8963M: Ulf Hansson <ulf.hansson@linaro.org> 8964L: linux-mmc@vger.kernel.org 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 8966S: Maintained 8967F: Documentation/devicetree/bindings/mmc/ 8968F: drivers/mmc/ 8969F: include/linux/mmc/ 8970F: include/uapi/linux/mmc/ 8971 8972MULTIMEDIA CARD (MMC) ETC. OVER SPI 8973S: Orphan 8974F: drivers/mmc/host/mmc_spi.c 8975F: include/linux/spi/mmc_spi.h 8976 8977MULTIPLEXER SUBSYSTEM 8978M: Peter Rosin <peda@axentia.se> 8979S: Maintained 8980F: Documentation/ABI/testing/mux/sysfs-class-mux* 8981F: Documentation/devicetree/bindings/mux/ 8982F: include/linux/dt-bindings/mux/ 8983F: include/linux/mux/ 8984F: drivers/mux/ 8985 8986MULTISOUND SOUND DRIVER 8987M: Andrew Veliath <andrewtv@usa.net> 8988S: Maintained 8989F: Documentation/sound/oss/MultiSound 8990F: sound/oss/msnd* 8991 8992MULTITECH MULTIPORT CARD (ISICOM) 8993S: Orphan 8994F: drivers/tty/isicom.c 8995F: include/linux/isicom.h 8996 8997MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 8998M: Bin Liu <b-liu@ti.com> 8999L: linux-usb@vger.kernel.org 9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 9001S: Maintained 9002F: drivers/usb/musb/ 9003 9004MXL5007T MEDIA DRIVER 9005M: Michael Krufky <mkrufky@linuxtv.org> 9006L: linux-media@vger.kernel.org 9007W: https://linuxtv.org 9008W: http://github.com/mkrufky 9009Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9010T: git git://linuxtv.org/mkrufky/tuners.git 9011S: Maintained 9012F: drivers/media/tuners/mxl5007t.* 9013 9014MXSFB DRM DRIVER 9015M: Marek Vasut <marex@denx.de> 9016S: Supported 9017F: drivers/gpu/drm/mxsfb/ 9018F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9019 9020MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9021M: Hyong-Youb Kim <hykim@myri.com> 9022L: netdev@vger.kernel.org 9023W: https://www.myricom.com/support/downloads/myri10ge.html 9024S: Supported 9025F: drivers/net/ethernet/myricom/myri10ge/ 9026 9027NAND FLASH SUBSYSTEM 9028M: Boris Brezillon <boris.brezillon@free-electrons.com> 9029R: Richard Weinberger <richard@nod.at> 9030L: linux-mtd@lists.infradead.org 9031W: http://www.linux-mtd.infradead.org/ 9032Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9033T: git git://git.infradead.org/linux-mtd.git nand/fixes 9034T: git git://git.infradead.org/l2-mtd.git nand/next 9035S: Maintained 9036F: drivers/mtd/nand/ 9037F: include/linux/mtd/nand*.h 9038 9039NATSEMI ETHERNET DRIVER (DP8381x) 9040S: Orphan 9041F: drivers/net/ethernet/natsemi/natsemi.c 9042 9043NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9044M: Daniel Mack <zonque@gmail.com> 9045S: Maintained 9046L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9047W: http://www.native-instruments.com 9048F: sound/usb/caiaq/ 9049 9050NCP FILESYSTEM 9051M: Petr Vandrovec <petr@vandrovec.name> 9052S: Odd Fixes 9053F: fs/ncpfs/ 9054 9055NCR 5380 SCSI DRIVERS 9056M: Finn Thain <fthain@telegraphics.com.au> 9057M: Michael Schmitz <schmitzmic@gmail.com> 9058L: linux-scsi@vger.kernel.org 9059S: Maintained 9060F: Documentation/scsi/g_NCR5380.txt 9061F: drivers/scsi/NCR5380.* 9062F: drivers/scsi/arm/cumana_1.c 9063F: drivers/scsi/arm/oak.c 9064F: drivers/scsi/atari_scsi.* 9065F: drivers/scsi/dmx3191d.c 9066F: drivers/scsi/g_NCR5380.* 9067F: drivers/scsi/mac_scsi.* 9068F: drivers/scsi/sun3_scsi.* 9069F: drivers/scsi/sun3_scsi_vme.c 9070 9071NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9072M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9073L: linux-scsi@vger.kernel.org 9074S: Maintained 9075F: drivers/scsi/NCR_D700.* 9076 9077NCT6775 HARDWARE MONITOR DRIVER 9078M: Guenter Roeck <linux@roeck-us.net> 9079L: linux-hwmon@vger.kernel.org 9080S: Maintained 9081F: Documentation/hwmon/nct6775 9082F: drivers/hwmon/nct6775.c 9083 9084NETEFFECT IWARP RNIC DRIVER (IW_NES) 9085M: Faisal Latif <faisal.latif@intel.com> 9086L: linux-rdma@vger.kernel.org 9087W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9088S: Supported 9089F: drivers/infiniband/hw/nes/ 9090F: include/uapi/rdma/nes-abi.h 9091 9092NETEM NETWORK EMULATOR 9093M: Stephen Hemminger <stephen@networkplumber.org> 9094L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9095S: Maintained 9096F: net/sched/sch_netem.c 9097 9098NETERION 10GbE DRIVERS (s2io/vxge) 9099M: Jon Mason <jdmason@kudzu.us> 9100L: netdev@vger.kernel.org 9101S: Supported 9102F: Documentation/networking/s2io.txt 9103F: Documentation/networking/vxge.txt 9104F: drivers/net/ethernet/neterion/ 9105 9106NETFILTER 9107M: Pablo Neira Ayuso <pablo@netfilter.org> 9108M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9109M: Florian Westphal <fw@strlen.de> 9110L: netfilter-devel@vger.kernel.org 9111L: coreteam@netfilter.org 9112W: http://www.netfilter.org/ 9113W: http://www.iptables.org/ 9114W: http://www.nftables.org/ 9115Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9116T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9117T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9118S: Maintained 9119F: include/linux/netfilter* 9120F: include/linux/netfilter/ 9121F: include/net/netfilter/ 9122F: include/uapi/linux/netfilter* 9123F: include/uapi/linux/netfilter/ 9124F: net/*/netfilter.c 9125F: net/*/netfilter/ 9126F: net/netfilter/ 9127F: net/bridge/br_netfilter*.c 9128 9129NETLABEL 9130M: Paul Moore <paul@paul-moore.com> 9131W: http://netlabel.sf.net 9132L: netdev@vger.kernel.org 9133S: Maintained 9134F: Documentation/netlabel/ 9135F: include/net/netlabel.h 9136F: net/netlabel/ 9137 9138NETROM NETWORK LAYER 9139M: Ralf Baechle <ralf@linux-mips.org> 9140L: linux-hams@vger.kernel.org 9141W: http://www.linux-ax25.org/ 9142S: Maintained 9143F: include/net/netrom.h 9144F: include/uapi/linux/netrom.h 9145F: net/netrom/ 9146 9147NETRONOME ETHERNET DRIVERS 9148M: Jakub Kicinski <jakub.kicinski@netronome.com> 9149L: oss-drivers@netronome.com 9150S: Maintained 9151F: drivers/net/ethernet/netronome/ 9152 9153NETWORK BLOCK DEVICE (NBD) 9154M: Josef Bacik <jbacik@fb.com> 9155S: Maintained 9156L: linux-block@vger.kernel.org 9157L: nbd-general@lists.sourceforge.net 9158F: Documentation/blockdev/nbd.txt 9159F: drivers/block/nbd.c 9160F: include/uapi/linux/nbd.h 9161 9162NETWORK DROP MONITOR 9163M: Neil Horman <nhorman@tuxdriver.com> 9164L: netdev@vger.kernel.org 9165S: Maintained 9166W: https://fedorahosted.org/dropwatch/ 9167F: net/core/drop_monitor.c 9168 9169NETWORKING [DSA] 9170M: Andrew Lunn <andrew@lunn.ch> 9171M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9172M: Florian Fainelli <f.fainelli@gmail.com> 9173S: Maintained 9174F: net/dsa/ 9175F: include/net/dsa.h 9176F: drivers/net/dsa/ 9177 9178NETWORKING [GENERAL] 9179M: "David S. Miller" <davem@davemloft.net> 9180L: netdev@vger.kernel.org 9181W: http://www.linuxfoundation.org/en/Net 9182Q: http://patchwork.ozlabs.org/project/netdev/list/ 9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9185B: mailto:netdev@vger.kernel.org 9186S: Maintained 9187F: net/ 9188F: include/net/ 9189F: include/linux/in.h 9190F: include/linux/net.h 9191F: include/linux/netdevice.h 9192F: include/uapi/linux/in.h 9193F: include/uapi/linux/net.h 9194F: include/uapi/linux/netdevice.h 9195F: include/uapi/linux/net_namespace.h 9196F: tools/net/ 9197F: tools/testing/selftests/net/ 9198F: lib/random32.c 9199 9200NETWORKING [IPv4/IPv6] 9201M: "David S. Miller" <davem@davemloft.net> 9202M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9203M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9204L: netdev@vger.kernel.org 9205T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9206S: Maintained 9207F: net/ipv4/ 9208F: net/ipv6/ 9209F: include/net/ip* 9210F: arch/x86/net/* 9211 9212NETWORKING [TLS] 9213M: Ilya Lesokhin <ilyal@mellanox.com> 9214M: Aviad Yehezkel <aviadye@mellanox.com> 9215M: Dave Watson <davejwatson@fb.com> 9216L: netdev@vger.kernel.org 9217S: Maintained 9218F: net/tls/* 9219F: include/uapi/linux/tls.h 9220F: include/net/tls.h 9221 9222NETWORKING [IPSEC] 9223M: Steffen Klassert <steffen.klassert@secunet.com> 9224M: Herbert Xu <herbert@gondor.apana.org.au> 9225M: "David S. Miller" <davem@davemloft.net> 9226L: netdev@vger.kernel.org 9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9228T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9229S: Maintained 9230F: net/core/flow.c 9231F: net/xfrm/ 9232F: net/key/ 9233F: net/ipv4/xfrm* 9234F: net/ipv4/esp4* 9235F: net/ipv4/ah4.c 9236F: net/ipv4/ipcomp.c 9237F: net/ipv4/ip_vti.c 9238F: net/ipv6/xfrm* 9239F: net/ipv6/esp6* 9240F: net/ipv6/ah6.c 9241F: net/ipv6/ipcomp6.c 9242F: net/ipv6/ip6_vti.c 9243F: include/uapi/linux/xfrm.h 9244F: include/net/xfrm.h 9245 9246NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) 9247M: Paul Moore <paul@paul-moore.com> 9248L: netdev@vger.kernel.org 9249S: Maintained 9250 9251NETWORKING [WIRELESS] 9252L: linux-wireless@vger.kernel.org 9253Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9254 9255NETWORKING DRIVERS 9256L: netdev@vger.kernel.org 9257W: http://www.linuxfoundation.org/en/Net 9258Q: http://patchwork.ozlabs.org/project/netdev/list/ 9259T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9261S: Odd Fixes 9262F: Documentation/devicetree/bindings/net/ 9263F: drivers/net/ 9264F: include/linux/if_* 9265F: include/linux/netdevice.h 9266F: include/linux/etherdevice.h 9267F: include/linux/fcdevice.h 9268F: include/linux/fddidevice.h 9269F: include/linux/hippidevice.h 9270F: include/linux/inetdevice.h 9271F: include/uapi/linux/if_* 9272F: include/uapi/linux/netdevice.h 9273 9274NETWORKING DRIVERS (WIRELESS) 9275M: Kalle Valo <kvalo@codeaurora.org> 9276L: linux-wireless@vger.kernel.org 9277Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9280S: Maintained 9281F: Documentation/devicetree/bindings/net/wireless/ 9282F: drivers/net/wireless/ 9283 9284NETXEN (1/10) GbE SUPPORT 9285M: Manish Chopra <manish.chopra@cavium.com> 9286M: Rahul Verma <rahul.verma@cavium.com> 9287M: Dept-GELinuxNICDev@cavium.com 9288L: netdev@vger.kernel.org 9289S: Supported 9290F: drivers/net/ethernet/qlogic/netxen/ 9291 9292NFC SUBSYSTEM 9293M: Samuel Ortiz <sameo@linux.intel.com> 9294L: linux-wireless@vger.kernel.org 9295L: linux-nfc@lists.01.org (subscribers-only) 9296S: Supported 9297F: net/nfc/ 9298F: include/net/nfc/ 9299F: include/uapi/linux/nfc.h 9300F: drivers/nfc/ 9301F: include/linux/platform_data/nfcmrvl.h 9302F: include/linux/platform_data/nxp-nci.h 9303F: Documentation/devicetree/bindings/net/nfc/ 9304 9305NFS, SUNRPC, AND LOCKD CLIENTS 9306M: Trond Myklebust <trond.myklebust@primarydata.com> 9307M: Anna Schumaker <anna.schumaker@netapp.com> 9308L: linux-nfs@vger.kernel.org 9309W: http://client.linux-nfs.org 9310T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9311S: Maintained 9312F: fs/lockd/ 9313F: fs/nfs/ 9314F: fs/nfs_common/ 9315F: net/sunrpc/ 9316F: include/linux/lockd/ 9317F: include/linux/nfs* 9318F: include/linux/sunrpc/ 9319F: include/uapi/linux/nfs* 9320F: include/uapi/linux/sunrpc/ 9321 9322NILFS2 FILESYSTEM 9323M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9324L: linux-nilfs@vger.kernel.org 9325W: http://nilfs.sourceforge.net/ 9326W: http://nilfs.osdn.jp/ 9327T: git git://github.com/konis/nilfs2.git 9328S: Supported 9329F: Documentation/filesystems/nilfs2.txt 9330F: fs/nilfs2/ 9331F: include/trace/events/nilfs2.h 9332F: include/uapi/linux/nilfs2_api.h 9333F: include/uapi/linux/nilfs2_ondisk.h 9334 9335NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9336M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9337W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9338S: Maintained 9339F: Documentation/scsi/NinjaSCSI.txt 9340F: drivers/scsi/pcmcia/nsp_* 9341 9342NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9343M: GOTO Masanori <gotom@debian.or.jp> 9344M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9345W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9346S: Maintained 9347F: Documentation/scsi/NinjaSCSI.txt 9348F: drivers/scsi/nsp32* 9349 9350NIOS2 ARCHITECTURE 9351M: Ley Foon Tan <lftan@altera.com> 9352L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9353T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9354S: Maintained 9355F: arch/nios2/ 9356 9357NOHZ, DYNTICKS SUPPORT 9358M: Frederic Weisbecker <fweisbec@gmail.com> 9359M: Thomas Gleixner <tglx@linutronix.de> 9360M: Ingo Molnar <mingo@kernel.org> 9361L: linux-kernel@vger.kernel.org 9362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9363S: Maintained 9364F: kernel/time/tick*.* 9365F: include/linux/tick.h 9366F: include/linux/sched/nohz.h 9367 9368NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9369M: Pavel Machek <pavel@ucw.cz> 9370M: Sakari Ailus <sakari.ailus@iki.fi> 9371L: linux-media@vger.kernel.org 9372S: Maintained 9373F: drivers/media/i2c/et8ek8 9374F: drivers/media/i2c/ad5820.c 9375 9376NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9377M: Pavel Machek <pavel@ucw.cz> 9378M: Sakari Ailus <sakari.ailus@iki.fi> 9379L: linux-media@vger.kernel.org 9380S: Maintained 9381F: drivers/media/i2c/et8ek8 9382F: drivers/media/i2c/ad5820.c 9383 9384NOKIA N900 POWER SUPPLY DRIVERS 9385R: Pali Rohár <pali.rohar@gmail.com> 9386F: include/linux/power/bq2415x_charger.h 9387F: include/linux/power/bq27xxx_battery.h 9388F: include/linux/power/isp1704_charger.h 9389F: drivers/power/supply/bq2415x_charger.c 9390F: drivers/power/supply/bq27xxx_battery.c 9391F: drivers/power/supply/bq27xxx_battery_i2c.c 9392F: drivers/power/supply/isp1704_charger.c 9393F: drivers/power/supply/rx51_battery.c 9394 9395NTB DRIVER CORE 9396M: Jon Mason <jdmason@kudzu.us> 9397M: Dave Jiang <dave.jiang@intel.com> 9398M: Allen Hubbe <Allen.Hubbe@emc.com> 9399L: linux-ntb@googlegroups.com 9400S: Supported 9401W: https://github.com/jonmason/ntb/wiki 9402T: git git://github.com/jonmason/ntb.git 9403F: drivers/ntb/ 9404F: drivers/net/ntb_netdev.c 9405F: include/linux/ntb.h 9406F: include/linux/ntb_transport.h 9407F: tools/testing/selftests/ntb/ 9408 9409NTB IDT DRIVER 9410M: Serge Semin <fancer.lancer@gmail.com> 9411L: linux-ntb@googlegroups.com 9412S: Supported 9413F: drivers/ntb/hw/idt/ 9414 9415NTB INTEL DRIVER 9416M: Jon Mason <jdmason@kudzu.us> 9417M: Dave Jiang <dave.jiang@intel.com> 9418L: linux-ntb@googlegroups.com 9419S: Supported 9420W: https://github.com/jonmason/ntb/wiki 9421T: git git://github.com/jonmason/ntb.git 9422F: drivers/ntb/hw/intel/ 9423 9424NTB AMD DRIVER 9425M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9426L: linux-ntb@googlegroups.com 9427S: Supported 9428F: drivers/ntb/hw/amd/ 9429 9430NTFS FILESYSTEM 9431M: Anton Altaparmakov <anton@tuxera.com> 9432L: linux-ntfs-dev@lists.sourceforge.net 9433W: http://www.tuxera.com/ 9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9435S: Supported 9436F: Documentation/filesystems/ntfs.txt 9437F: fs/ntfs/ 9438 9439NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 9440M: Antonino Daplas <adaplas@gmail.com> 9441L: linux-fbdev@vger.kernel.org 9442S: Maintained 9443F: drivers/video/fbdev/riva/ 9444F: drivers/video/fbdev/nvidia/ 9445 9446NVM EXPRESS DRIVER 9447M: Keith Busch <keith.busch@intel.com> 9448M: Jens Axboe <axboe@fb.com> 9449M: Christoph Hellwig <hch@lst.de> 9450M: Sagi Grimberg <sagi@grimberg.me> 9451L: linux-nvme@lists.infradead.org 9452T: git://git.infradead.org/nvme.git 9453W: http://git.infradead.org/nvme.git 9454S: Supported 9455F: drivers/nvme/host/ 9456F: include/linux/nvme.h 9457F: include/uapi/linux/nvme_ioctl.h 9458 9459NVM EXPRESS TARGET DRIVER 9460M: Christoph Hellwig <hch@lst.de> 9461M: Sagi Grimberg <sagi@grimberg.me> 9462L: linux-nvme@lists.infradead.org 9463T: git://git.infradead.org/nvme.git 9464W: http://git.infradead.org/nvme.git 9465S: Supported 9466F: drivers/nvme/target/ 9467 9468NVM EXPRESS FC TRANSPORT DRIVERS 9469M: James Smart <james.smart@broadcom.com> 9470L: linux-nvme@lists.infradead.org 9471S: Supported 9472F: include/linux/nvme-fc.h 9473F: include/linux/nvme-fc-driver.h 9474F: drivers/nvme/host/fc.c 9475F: drivers/nvme/target/fc.c 9476F: drivers/nvme/target/fcloop.c 9477 9478NVMEM FRAMEWORK 9479M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 9480S: Maintained 9481F: drivers/nvmem/ 9482F: Documentation/devicetree/bindings/nvmem/ 9483F: include/linux/nvmem-consumer.h 9484F: include/linux/nvmem-provider.h 9485 9486NXP-NCI NFC DRIVER 9487M: Clément Perrochaud <clement.perrochaud@effinnov.com> 9488R: Charles Gorand <charles.gorand@effinnov.com> 9489L: linux-nfc@lists.01.org (moderated for non-subscribers) 9490S: Supported 9491F: drivers/nfc/nxp-nci 9492 9493NXP TDA998X DRM DRIVER 9494M: Russell King <linux@armlinux.org.uk> 9495S: Supported 9496T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 9497T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 9498F: drivers/gpu/drm/i2c/tda998x_drv.c 9499F: include/drm/i2c/tda998x.h 9500 9501NXP TFA9879 DRIVER 9502M: Peter Rosin <peda@axentia.se> 9503L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9504S: Maintained 9505F: sound/soc/codecs/tfa9879* 9506 9507OBJTOOL 9508M: Josh Poimboeuf <jpoimboe@redhat.com> 9509S: Supported 9510F: tools/objtool/ 9511 9512OMAP1 SUPPORT 9513M: Aaro Koskinen <aaro.koskinen@iki.fi> 9514M: Tony Lindgren <tony@atomide.com> 9515L: linux-omap@vger.kernel.org 9516Q: http://patchwork.kernel.org/project/linux-omap/list/ 9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9518S: Maintained 9519F: arch/arm/mach-omap1/ 9520F: arch/arm/plat-omap/ 9521F: arch/arm/configs/omap1_defconfig 9522F: drivers/i2c/busses/i2c-omap.c 9523F: include/linux/i2c-omap.h 9524 9525OMAP2+ SUPPORT 9526M: Tony Lindgren <tony@atomide.com> 9527L: linux-omap@vger.kernel.org 9528W: http://www.muru.com/linux/omap/ 9529W: http://linux.omap.com/ 9530Q: http://patchwork.kernel.org/project/linux-omap/list/ 9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 9532S: Maintained 9533F: arch/arm/mach-omap2/ 9534F: arch/arm/plat-omap/ 9535F: arch/arm/configs/omap2plus_defconfig 9536F: drivers/i2c/busses/i2c-omap.c 9537F: drivers/irqchip/irq-omap-intc.c 9538F: drivers/mfd/*omap*.c 9539F: drivers/mfd/menelaus.c 9540F: drivers/mfd/palmas.c 9541F: drivers/mfd/tps65217.c 9542F: drivers/mfd/tps65218.c 9543F: drivers/mfd/tps65910.c 9544F: drivers/mfd/twl-core.[ch] 9545F: drivers/mfd/twl4030*.c 9546F: drivers/mfd/twl6030*.c 9547F: drivers/mfd/twl6040*.c 9548F: drivers/regulator/palmas-regulator*.c 9549F: drivers/regulator/pbias-regulator.c 9550F: drivers/regulator/tps65217-regulator.c 9551F: drivers/regulator/tps65218-regulator.c 9552F: drivers/regulator/tps65910-regulator.c 9553F: drivers/regulator/twl-regulator.c 9554F: drivers/regulator/twl6030-regulator.c 9555F: include/linux/i2c-omap.h 9556 9557OMAP DEVICE TREE SUPPORT 9558M: Benoît Cousson <bcousson@baylibre.com> 9559M: Tony Lindgren <tony@atomide.com> 9560L: linux-omap@vger.kernel.org 9561L: devicetree@vger.kernel.org 9562S: Maintained 9563F: arch/arm/boot/dts/*omap* 9564F: arch/arm/boot/dts/*am3* 9565F: arch/arm/boot/dts/*am4* 9566F: arch/arm/boot/dts/*am5* 9567F: arch/arm/boot/dts/*dra7* 9568 9569OMAP CLOCK FRAMEWORK SUPPORT 9570M: Paul Walmsley <paul@pwsan.com> 9571L: linux-omap@vger.kernel.org 9572S: Maintained 9573F: arch/arm/*omap*/*clock* 9574 9575OMAP POWER MANAGEMENT SUPPORT 9576M: Kevin Hilman <khilman@kernel.org> 9577L: linux-omap@vger.kernel.org 9578S: Maintained 9579F: arch/arm/*omap*/*pm* 9580F: drivers/cpufreq/omap-cpufreq.c 9581 9582OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 9583M: Rajendra Nayak <rnayak@codeaurora.org> 9584M: Paul Walmsley <paul@pwsan.com> 9585L: linux-omap@vger.kernel.org 9586S: Maintained 9587F: arch/arm/mach-omap2/prm* 9588 9589OMAP AUDIO SUPPORT 9590M: Peter Ujfalusi <peter.ujfalusi@ti.com> 9591M: Jarkko Nikula <jarkko.nikula@bitmer.com> 9592L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9593L: linux-omap@vger.kernel.org 9594S: Maintained 9595F: sound/soc/omap/ 9596 9597OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 9598M: Roger Quadros <rogerq@ti.com> 9599M: Tony Lindgren <tony@atomide.com> 9600L: linux-omap@vger.kernel.org 9601S: Maintained 9602F: drivers/memory/omap-gpmc.c 9603F: arch/arm/mach-omap2/*gpmc* 9604 9605OMAP FRAMEBUFFER SUPPORT 9606M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9607L: linux-fbdev@vger.kernel.org 9608L: linux-omap@vger.kernel.org 9609S: Maintained 9610F: drivers/video/fbdev/omap/ 9611 9612OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 9613M: Tomi Valkeinen <tomi.valkeinen@ti.com> 9614L: linux-omap@vger.kernel.org 9615L: linux-fbdev@vger.kernel.org 9616S: Maintained 9617F: drivers/video/fbdev/omap2/ 9618F: Documentation/arm/OMAP/DSS 9619 9620OMAP HARDWARE SPINLOCK SUPPORT 9621M: Ohad Ben-Cohen <ohad@wizery.com> 9622L: linux-omap@vger.kernel.org 9623S: Maintained 9624F: drivers/hwspinlock/omap_hwspinlock.c 9625 9626OMAP MMC SUPPORT 9627M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 9628L: linux-omap@vger.kernel.org 9629S: Maintained 9630F: drivers/mmc/host/omap.c 9631 9632OMAP HS MMC SUPPORT 9633L: linux-mmc@vger.kernel.org 9634L: linux-omap@vger.kernel.org 9635S: Orphan 9636F: drivers/mmc/host/omap_hsmmc.c 9637 9638OMAP RANDOM NUMBER GENERATOR SUPPORT 9639M: Deepak Saxena <dsaxena@plexity.net> 9640S: Maintained 9641F: drivers/char/hw_random/omap-rng.c 9642 9643OMAP HWMOD SUPPORT 9644M: Benoît Cousson <bcousson@baylibre.com> 9645M: Paul Walmsley <paul@pwsan.com> 9646L: linux-omap@vger.kernel.org 9647S: Maintained 9648F: arch/arm/mach-omap2/omap_hwmod.* 9649 9650OMAP HWMOD DATA 9651M: Paul Walmsley <paul@pwsan.com> 9652L: linux-omap@vger.kernel.org 9653S: Maintained 9654F: arch/arm/mach-omap2/omap_hwmod*data* 9655 9656OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 9657M: Benoît Cousson <bcousson@baylibre.com> 9658L: linux-omap@vger.kernel.org 9659S: Maintained 9660F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 9661 9662OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 9663M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9664L: linux-media@vger.kernel.org 9665S: Maintained 9666F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 9667F: drivers/media/platform/omap3isp/ 9668F: drivers/staging/media/omap4iss/ 9669 9670OMAP USB SUPPORT 9671L: linux-usb@vger.kernel.org 9672L: linux-omap@vger.kernel.org 9673S: Orphan 9674F: drivers/usb/*/*omap* 9675F: arch/arm/*omap*/usb* 9676 9677OMAP GPIO DRIVER 9678M: Grygorii Strashko <grygorii.strashko@ti.com> 9679M: Santosh Shilimkar <ssantosh@kernel.org> 9680M: Kevin Hilman <khilman@kernel.org> 9681L: linux-omap@vger.kernel.org 9682S: Maintained 9683F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 9684F: drivers/gpio/gpio-omap.c 9685 9686OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 9687M: Mark Jackson <mpfj@newflow.co.uk> 9688L: linux-omap@vger.kernel.org 9689S: Maintained 9690F: arch/arm/boot/dts/am335x-nano.dts 9691 9692OMFS FILESYSTEM 9693M: Bob Copeland <me@bobcopeland.com> 9694L: linux-karma-devel@lists.sourceforge.net 9695S: Maintained 9696F: Documentation/filesystems/omfs.txt 9697F: fs/omfs/ 9698 9699OMNIKEY CARDMAN 4000 DRIVER 9700M: Harald Welte <laforge@gnumonks.org> 9701S: Maintained 9702F: drivers/char/pcmcia/cm4000_cs.c 9703F: include/linux/cm4000_cs.h 9704F: include/uapi/linux/cm4000_cs.h 9705 9706OMNIKEY CARDMAN 4040 DRIVER 9707M: Harald Welte <laforge@gnumonks.org> 9708S: Maintained 9709F: drivers/char/pcmcia/cm4040_cs.* 9710 9711OMNIVISION OV5640 SENSOR DRIVER 9712M: Steve Longerbeam <slongerbeam@gmail.com> 9713L: linux-media@vger.kernel.org 9714T: git git://linuxtv.org/media_tree.git 9715S: Maintained 9716F: drivers/media/i2c/ov5640.c 9717 9718OMNIVISION OV5647 SENSOR DRIVER 9719M: Ramiro Oliveira <roliveir@synopsys.com> 9720L: linux-media@vger.kernel.org 9721T: git git://linuxtv.org/media_tree.git 9722S: Maintained 9723F: drivers/media/i2c/ov5647.c 9724 9725OMNIVISION OV7670 SENSOR DRIVER 9726M: Jonathan Corbet <corbet@lwn.net> 9727L: linux-media@vger.kernel.org 9728T: git git://linuxtv.org/media_tree.git 9729S: Maintained 9730F: drivers/media/i2c/ov7670.c 9731F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 9732 9733OMNIVISION OV13858 SENSOR DRIVER 9734M: Sakari Ailus <sakari.ailus@linux.intel.com> 9735L: linux-media@vger.kernel.org 9736T: git git://linuxtv.org/media_tree.git 9737S: Maintained 9738F: drivers/media/i2c/ov13858.c 9739 9740ONENAND FLASH DRIVER 9741M: Kyungmin Park <kyungmin.park@samsung.com> 9742L: linux-mtd@lists.infradead.org 9743S: Maintained 9744F: drivers/mtd/onenand/ 9745F: include/linux/mtd/onenand*.h 9746 9747ONSTREAM SCSI TAPE DRIVER 9748M: Willem Riede <osst@riede.org> 9749L: osst-users@lists.sourceforge.net 9750L: linux-scsi@vger.kernel.org 9751S: Maintained 9752F: Documentation/scsi/osst.txt 9753F: drivers/scsi/osst.* 9754F: drivers/scsi/osst_*.h 9755F: drivers/scsi/st.h 9756 9757OPENCORES I2C BUS DRIVER 9758M: Peter Korsgaard <jacmet@sunsite.dk> 9759L: linux-i2c@vger.kernel.org 9760S: Maintained 9761F: Documentation/i2c/busses/i2c-ocores 9762F: drivers/i2c/busses/i2c-ocores.c 9763 9764OPEN FIRMWARE AND FLATTENED DEVICE TREE 9765M: Rob Herring <robh+dt@kernel.org> 9766M: Frank Rowand <frowand.list@gmail.com> 9767L: devicetree@vger.kernel.org 9768W: http://www.devicetree.org/ 9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9770S: Maintained 9771F: drivers/of/ 9772F: include/linux/of*.h 9773F: scripts/dtc/ 9774F: Documentation/ABI/testing/sysfs-firmware-ofw 9775 9776OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 9777M: Rob Herring <robh+dt@kernel.org> 9778M: Mark Rutland <mark.rutland@arm.com> 9779L: devicetree@vger.kernel.org 9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 9781Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 9782S: Maintained 9783F: Documentation/devicetree/ 9784F: arch/*/boot/dts/ 9785F: include/dt-bindings/ 9786 9787OPEN FIRMWARE AND DEVICE TREE OVERLAYS 9788M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 9789L: devicetree@vger.kernel.org 9790S: Maintained 9791F: Documentation/devicetree/dynamic-resolution-notes.txt 9792F: Documentation/devicetree/overlay-notes.txt 9793F: drivers/of/overlay.c 9794F: drivers/of/resolver.c 9795 9796OPENRISC ARCHITECTURE 9797M: Jonas Bonn <jonas@southpole.se> 9798M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 9799M: Stafford Horne <shorne@gmail.com> 9800T: git git://github.com/openrisc/linux.git 9801L: openrisc@lists.librecores.org 9802W: http://openrisc.io 9803S: Maintained 9804F: arch/openrisc/ 9805 9806OPENVSWITCH 9807M: Pravin Shelar <pshelar@nicira.com> 9808L: netdev@vger.kernel.org 9809L: dev@openvswitch.org 9810W: http://openvswitch.org 9811S: Maintained 9812F: net/openvswitch/ 9813F: include/uapi/linux/openvswitch.h 9814 9815OPERATING PERFORMANCE POINTS (OPP) 9816M: Viresh Kumar <vireshk@kernel.org> 9817M: Nishanth Menon <nm@ti.com> 9818M: Stephen Boyd <sboyd@codeaurora.org> 9819L: linux-pm@vger.kernel.org 9820S: Maintained 9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 9822F: drivers/base/power/opp/ 9823F: include/linux/pm_opp.h 9824F: Documentation/power/opp.txt 9825F: Documentation/devicetree/bindings/opp/ 9826 9827OPL4 DRIVER 9828M: Clemens Ladisch <clemens@ladisch.de> 9829L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9830T: git git://git.alsa-project.org/alsa-kernel.git 9831S: Maintained 9832F: sound/drivers/opl4/ 9833 9834OPROFILE 9835M: Robert Richter <rric@kernel.org> 9836L: oprofile-list@lists.sf.net 9837S: Maintained 9838F: arch/*/include/asm/oprofile*.h 9839F: arch/*/oprofile/ 9840F: drivers/oprofile/ 9841F: include/linux/oprofile.h 9842 9843OP-TEE DRIVER 9844M: Jens Wiklander <jens.wiklander@linaro.org> 9845S: Maintained 9846F: drivers/tee/optee/ 9847 9848ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 9849M: Mark Fasheh <mfasheh@versity.com> 9850M: Joel Becker <jlbec@evilplan.org> 9851L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 9852W: http://ocfs2.wiki.kernel.org 9853S: Supported 9854F: Documentation/filesystems/ocfs2.txt 9855F: Documentation/filesystems/dlmfs.txt 9856F: fs/ocfs2/ 9857 9858ORINOCO DRIVER 9859L: linux-wireless@vger.kernel.org 9860W: http://wireless.kernel.org/en/users/Drivers/orinoco 9861W: http://www.nongnu.org/orinoco/ 9862S: Orphan 9863F: drivers/net/wireless/intersil/orinoco/ 9864 9865OSD LIBRARY and FILESYSTEM 9866M: Boaz Harrosh <ooo@electrozaur.com> 9867S: Maintained 9868F: drivers/scsi/osd/ 9869F: include/scsi/osd_* 9870F: fs/exofs/ 9871 9872OVERLAY FILESYSTEM 9873M: Miklos Szeredi <miklos@szeredi.hu> 9874L: linux-unionfs@vger.kernel.org 9875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 9876S: Supported 9877F: fs/overlayfs/ 9878F: Documentation/filesystems/overlayfs.txt 9879 9880ORANGEFS FILESYSTEM 9881M: Mike Marshall <hubcap@omnibond.com> 9882L: pvfs2-developers@beowulf-underground.org (subscribers-only) 9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 9884S: Supported 9885F: fs/orangefs/ 9886F: Documentation/filesystems/orangefs.txt 9887 9888P54 WIRELESS DRIVER 9889M: Christian Lamparter <chunkeey@googlemail.com> 9890L: linux-wireless@vger.kernel.org 9891W: http://wireless.kernel.org/en/users/Drivers/p54 9892S: Maintained 9893F: drivers/net/wireless/intersil/p54/ 9894 9895PA SEMI ETHERNET DRIVER 9896L: netdev@vger.kernel.org 9897S: Orphan 9898F: drivers/net/ethernet/pasemi/* 9899 9900PA SEMI SMBUS DRIVER 9901L: linux-i2c@vger.kernel.org 9902S: Orphan 9903F: drivers/i2c/busses/i2c-pasemi.c 9904 9905PADATA PARALLEL EXECUTION MECHANISM 9906M: Steffen Klassert <steffen.klassert@secunet.com> 9907L: linux-crypto@vger.kernel.org 9908S: Maintained 9909F: kernel/padata.c 9910F: include/linux/padata.h 9911F: Documentation/padata.txt 9912 9913PANASONIC LAPTOP ACPI EXTRAS DRIVER 9914M: Harald Welte <laforge@gnumonks.org> 9915L: platform-driver-x86@vger.kernel.org 9916S: Maintained 9917F: drivers/platform/x86/panasonic-laptop.c 9918 9919PANASONIC MN10300/AM33/AM34 PORT 9920M: David Howells <dhowells@redhat.com> 9921L: linux-am33-list@redhat.com (moderated for non-subscribers) 9922W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ 9923S: Maintained 9924F: Documentation/mn10300/ 9925F: arch/mn10300/ 9926 9927PARALLEL LCD/KEYPAD PANEL DRIVER 9928M: Willy Tarreau <willy@haproxy.com> 9929M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 9930S: Odd Fixes 9931F: Documentation/misc-devices/lcd-panel-cgram.txt 9932F: drivers/misc/panel.c 9933 9934PARALLEL PORT SUBSYSTEM 9935M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 9936M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 9937L: linux-parport@lists.infradead.org (subscribers-only) 9938S: Maintained 9939F: drivers/parport/ 9940F: include/linux/parport*.h 9941F: drivers/char/ppdev.c 9942F: include/uapi/linux/ppdev.h 9943F: Documentation/parport*.txt 9944 9945PARAVIRT_OPS INTERFACE 9946M: Jeremy Fitzhardinge <jeremy@goop.org> 9947M: Chris Wright <chrisw@sous-sol.org> 9948M: Alok Kataria <akataria@vmware.com> 9949M: Rusty Russell <rusty@rustcorp.com.au> 9950L: virtualization@lists.linux-foundation.org 9951S: Supported 9952F: Documentation/virtual/paravirt_ops.txt 9953F: arch/*/kernel/paravirt* 9954F: arch/*/include/asm/paravirt.h 9955F: include/linux/hypervisor.h 9956 9957PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 9958M: Tim Waugh <tim@cyberelk.net> 9959L: linux-parport@lists.infradead.org (subscribers-only) 9960S: Maintained 9961F: Documentation/blockdev/paride.txt 9962F: drivers/block/paride/ 9963 9964PARISC ARCHITECTURE 9965M: "James E.J. Bottomley" <jejb@parisc-linux.org> 9966M: Helge Deller <deller@gmx.de> 9967L: linux-parisc@vger.kernel.org 9968W: http://www.parisc-linux.org/ 9969Q: http://patchwork.kernel.org/project/linux-parisc/list/ 9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 9971T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 9972S: Maintained 9973F: arch/parisc/ 9974F: Documentation/parisc/ 9975F: drivers/parisc/ 9976F: drivers/char/agp/parisc-agp.c 9977F: drivers/input/serio/gscps2.c 9978F: drivers/parport/parport_gsc.* 9979F: drivers/tty/serial/8250/8250_gsc.c 9980F: drivers/video/fbdev/sti* 9981F: drivers/video/console/sti* 9982F: drivers/video/logo/logo_parisc* 9983 9984PARMAN 9985M: Jiri Pirko <jiri@mellanox.com> 9986L: netdev@vger.kernel.org 9987S: Supported 9988F: lib/parman.c 9989F: lib/test_parman.c 9990F: include/linux/parman.h 9991 9992PC87360 HARDWARE MONITORING DRIVER 9993M: Jim Cromie <jim.cromie@gmail.com> 9994L: linux-hwmon@vger.kernel.org 9995S: Maintained 9996F: Documentation/hwmon/pc87360 9997F: drivers/hwmon/pc87360.c 9998 9999PC8736x GPIO DRIVER 10000M: Jim Cromie <jim.cromie@gmail.com> 10001S: Maintained 10002F: drivers/char/pc8736x_gpio.c 10003 10004PC87427 HARDWARE MONITORING DRIVER 10005M: Jean Delvare <jdelvare@suse.com> 10006L: linux-hwmon@vger.kernel.org 10007S: Maintained 10008F: Documentation/hwmon/pc87427 10009F: drivers/hwmon/pc87427.c 10010 10011PCA9532 LED DRIVER 10012M: Riku Voipio <riku.voipio@iki.fi> 10013S: Maintained 10014F: drivers/leds/leds-pca9532.c 10015F: include/linux/leds-pca9532.h 10016 10017PCA9541 I2C BUS MASTER SELECTOR DRIVER 10018M: Guenter Roeck <linux@roeck-us.net> 10019L: linux-i2c@vger.kernel.org 10020S: Maintained 10021F: drivers/i2c/muxes/i2c-mux-pca9541.c 10022 10023PCDP - PRIMARY CONSOLE AND DEBUG PORT 10024M: Khalid Aziz <khalid@gonehiking.org> 10025S: Maintained 10026F: drivers/firmware/pcdp.* 10027 10028PCI ERROR RECOVERY 10029M: Linas Vepstas <linasvepstas@gmail.com> 10030L: linux-pci@vger.kernel.org 10031S: Supported 10032F: Documentation/PCI/pci-error-recovery.txt 10033 10034PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10035M: Russell Currey <ruscur@russell.cc> 10036L: linuxppc-dev@lists.ozlabs.org 10037S: Supported 10038F: Documentation/powerpc/eeh-pci-error-recovery.txt 10039F: arch/powerpc/kernel/eeh*.c 10040F: arch/powerpc/platforms/*/eeh*.c 10041F: arch/powerpc/include/*/eeh*.h 10042 10043PCI SUBSYSTEM 10044M: Bjorn Helgaas <bhelgaas@google.com> 10045L: linux-pci@vger.kernel.org 10046Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10047T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10048S: Supported 10049F: Documentation/devicetree/bindings/pci/ 10050F: Documentation/PCI/ 10051F: drivers/pci/ 10052F: include/linux/pci* 10053F: arch/x86/pci/ 10054F: arch/x86/kernel/quirks.c 10055 10056PCI ENDPOINT SUBSYSTEM 10057M: Kishon Vijay Abraham I <kishon@ti.com> 10058L: linux-pci@vger.kernel.org 10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10060S: Supported 10061F: drivers/pci/endpoint/ 10062F: drivers/misc/pci_endpoint_test.c 10063F: tools/pci/ 10064 10065PCI DRIVER FOR ALTERA PCIE IP 10066M: Ley Foon Tan <lftan@altera.com> 10067L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10068L: linux-pci@vger.kernel.org 10069S: Supported 10070F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10071F: drivers/pci/host/pcie-altera.c 10072 10073PCI DRIVER FOR ARM VERSATILE PLATFORM 10074M: Rob Herring <robh@kernel.org> 10075L: linux-pci@vger.kernel.org 10076L: linux-arm-kernel@lists.infradead.org 10077S: Maintained 10078F: Documentation/devicetree/bindings/pci/versatile.txt 10079F: drivers/pci/host/pci-versatile.c 10080 10081PCI DRIVER FOR ARMADA 8K 10082M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10083L: linux-pci@vger.kernel.org 10084L: linux-arm-kernel@lists.infradead.org 10085S: Maintained 10086F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10087F: drivers/pci/dwc/pcie-armada8k.c 10088 10089PCI DRIVER FOR APPLIEDMICRO XGENE 10090M: Tanmay Inamdar <tinamdar@apm.com> 10091L: linux-pci@vger.kernel.org 10092L: linux-arm-kernel@lists.infradead.org 10093S: Maintained 10094F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10095F: drivers/pci/host/pci-xgene.c 10096 10097PCI DRIVER FOR FREESCALE LAYERSCAPE 10098M: Minghuan Lian <minghuan.Lian@freescale.com> 10099M: Mingkai Hu <mingkai.hu@freescale.com> 10100M: Roy Zang <tie-fei.zang@freescale.com> 10101L: linuxppc-dev@lists.ozlabs.org 10102L: linux-pci@vger.kernel.org 10103L: linux-arm-kernel@lists.infradead.org 10104S: Maintained 10105F: drivers/pci/dwc/*layerscape* 10106 10107PCI DRIVER FOR IMX6 10108M: Richard Zhu <hongxing.zhu@nxp.com> 10109M: Lucas Stach <l.stach@pengutronix.de> 10110L: linux-pci@vger.kernel.org 10111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10112S: Maintained 10113F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10114F: drivers/pci/dwc/*imx6* 10115 10116PCI DRIVER FOR TI KEYSTONE 10117M: Murali Karicheri <m-karicheri2@ti.com> 10118L: linux-pci@vger.kernel.org 10119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10120S: Maintained 10121F: drivers/pci/dwc/*keystone* 10122 10123PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10124M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10125M: Jason Cooper <jason@lakedaemon.net> 10126L: linux-pci@vger.kernel.org 10127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10128S: Maintained 10129F: drivers/pci/host/*mvebu* 10130 10131PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10132M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10133L: linux-pci@vger.kernel.org 10134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10135S: Maintained 10136F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10137F: drivers/pci/host/pci-aardvark.c 10138 10139PCI DRIVER FOR MICROSEMI SWITCHTEC 10140M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10141M: Stephen Bates <stephen.bates@microsemi.com> 10142M: Logan Gunthorpe <logang@deltatee.com> 10143L: linux-pci@vger.kernel.org 10144S: Maintained 10145F: Documentation/switchtec.txt 10146F: Documentation/ABI/testing/sysfs-class-switchtec 10147F: drivers/pci/switch/switchtec* 10148F: include/uapi/linux/switchtec_ioctl.h 10149 10150PCI DRIVER FOR NVIDIA TEGRA 10151M: Thierry Reding <thierry.reding@gmail.com> 10152L: linux-tegra@vger.kernel.org 10153L: linux-pci@vger.kernel.org 10154S: Supported 10155F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10156F: drivers/pci/host/pci-tegra.c 10157 10158PCI DRIVER FOR TI DRA7XX 10159M: Kishon Vijay Abraham I <kishon@ti.com> 10160L: linux-omap@vger.kernel.org 10161L: linux-pci@vger.kernel.org 10162S: Supported 10163F: Documentation/devicetree/bindings/pci/ti-pci.txt 10164F: drivers/pci/dwc/pci-dra7xx.c 10165 10166PCI DRIVER FOR RENESAS R-CAR 10167M: Simon Horman <horms@verge.net.au> 10168L: linux-pci@vger.kernel.org 10169L: linux-renesas-soc@vger.kernel.org 10170S: Maintained 10171F: drivers/pci/host/*rcar* 10172 10173PCI DRIVER FOR SAMSUNG EXYNOS 10174M: Jingoo Han <jingoohan1@gmail.com> 10175L: linux-pci@vger.kernel.org 10176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10177L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10178S: Maintained 10179F: drivers/pci/dwc/pci-exynos.c 10180 10181PCI DRIVER FOR SYNOPSIS DESIGNWARE 10182M: Jingoo Han <jingoohan1@gmail.com> 10183M: Joao Pinto <Joao.Pinto@synopsys.com> 10184L: linux-pci@vger.kernel.org 10185S: Maintained 10186F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10187F: drivers/pci/dwc/*designware* 10188 10189PCI DRIVER FOR GENERIC OF HOSTS 10190M: Will Deacon <will.deacon@arm.com> 10191L: linux-pci@vger.kernel.org 10192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10193S: Maintained 10194F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10195F: drivers/pci/host/pci-host-common.c 10196F: drivers/pci/host/pci-host-generic.c 10197 10198PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10199M: Keith Busch <keith.busch@intel.com> 10200L: linux-pci@vger.kernel.org 10201S: Supported 10202F: drivers/pci/host/vmd.c 10203 10204PCIE DRIVER FOR ST SPEAR13XX 10205M: Pratyush Anand <pratyush.anand@gmail.com> 10206L: linux-pci@vger.kernel.org 10207S: Maintained 10208F: drivers/pci/dwc/*spear* 10209 10210PCI MSI DRIVER FOR ALTERA MSI IP 10211M: Ley Foon Tan <lftan@altera.com> 10212L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10213L: linux-pci@vger.kernel.org 10214S: Supported 10215F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10216F: drivers/pci/host/pcie-altera-msi.c 10217 10218PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10219M: Duc Dang <dhdang@apm.com> 10220L: linux-pci@vger.kernel.org 10221L: linux-arm-kernel@lists.infradead.org 10222S: Maintained 10223F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10224F: drivers/pci/host/pci-xgene-msi.c 10225 10226PCIE DRIVER FOR AXIS ARTPEC 10227M: Niklas Cassel <niklas.cassel@axis.com> 10228M: Jesper Nilsson <jesper.nilsson@axis.com> 10229L: linux-arm-kernel@axis.com 10230L: linux-pci@vger.kernel.org 10231S: Maintained 10232F: Documentation/devicetree/bindings/pci/axis,artpec* 10233F: drivers/pci/dwc/*artpec* 10234 10235PCIE DRIVER FOR HISILICON 10236M: Zhou Wang <wangzhou1@hisilicon.com> 10237M: Gabriele Paoloni <gabriele.paoloni@huawei.com> 10238L: linux-pci@vger.kernel.org 10239S: Maintained 10240F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10241F: drivers/pci/dwc/pcie-hisi.c 10242 10243PCIE DRIVER FOR HISILICON KIRIN 10244M: Xiaowei Song <songxiaowei@hisilicon.com> 10245M: Binghui Wang <wangbinghui@hisilicon.com> 10246L: linux-pci@vger.kernel.org 10247S: Maintained 10248F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10249F: drivers/pci/dwc/pcie-kirin.c 10250 10251PCIE DRIVER FOR ROCKCHIP 10252M: Shawn Lin <shawn.lin@rock-chips.com> 10253L: linux-pci@vger.kernel.org 10254L: linux-rockchip@lists.infradead.org 10255S: Maintained 10256F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10257F: drivers/pci/host/pcie-rockchip.c 10258 10259PCIE DRIVER FOR QUALCOMM MSM 10260M: Stanimir Varbanov <svarbanov@mm-sol.com> 10261L: linux-pci@vger.kernel.org 10262L: linux-arm-msm@vger.kernel.org 10263S: Maintained 10264F: drivers/pci/dwc/*qcom* 10265 10266PCIE DRIVER FOR CAVIUM THUNDERX 10267M: David Daney <david.daney@cavium.com> 10268L: linux-pci@vger.kernel.org 10269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10270S: Supported 10271F: Documentation/devicetree/bindings/pci/pci-thunder-* 10272F: drivers/pci/host/pci-thunder-* 10273 10274PCIE DRIVER FOR MEDIATEK 10275M: Ryder Lee <ryder.lee@mediatek.com> 10276L: linux-pci@vger.kernel.org 10277L: linux-mediatek@lists.infradead.org 10278S: Supported 10279F: Documentation/devicetree/bindings/pci/mediatek* 10280F: drivers/pci/host/*mediatek* 10281 10282PCMCIA SUBSYSTEM 10283P: Linux PCMCIA Team 10284L: linux-pcmcia@lists.infradead.org 10285W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia 10286T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10287S: Maintained 10288F: Documentation/pcmcia/ 10289F: tools/pcmcia/ 10290F: drivers/pcmcia/ 10291F: include/pcmcia/ 10292 10293PCNET32 NETWORK DRIVER 10294M: Don Fry <pcnet32@frontier.com> 10295L: netdev@vger.kernel.org 10296S: Maintained 10297F: drivers/net/ethernet/amd/pcnet32.c 10298 10299PCRYPT PARALLEL CRYPTO ENGINE 10300M: Steffen Klassert <steffen.klassert@secunet.com> 10301L: linux-crypto@vger.kernel.org 10302S: Maintained 10303F: crypto/pcrypt.c 10304F: include/crypto/pcrypt.h 10305 10306PER-CPU MEMORY ALLOCATOR 10307M: Tejun Heo <tj@kernel.org> 10308M: Christoph Lameter <cl@linux.com> 10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10310S: Maintained 10311F: include/linux/percpu*.h 10312F: mm/percpu*.c 10313F: arch/*/include/asm/percpu.h 10314 10315PER-TASK DELAY ACCOUNTING 10316M: Balbir Singh <bsingharora@gmail.com> 10317S: Maintained 10318F: include/linux/delayacct.h 10319F: kernel/delayacct.c 10320 10321PERFORMANCE EVENTS SUBSYSTEM 10322M: Peter Zijlstra <peterz@infradead.org> 10323M: Ingo Molnar <mingo@redhat.com> 10324M: Arnaldo Carvalho de Melo <acme@kernel.org> 10325R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 10326L: linux-kernel@vger.kernel.org 10327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 10328S: Supported 10329F: kernel/events/* 10330F: include/linux/perf_event.h 10331F: include/uapi/linux/perf_event.h 10332F: arch/*/kernel/perf_event*.c 10333F: arch/*/kernel/*/perf_event*.c 10334F: arch/*/kernel/*/*/perf_event*.c 10335F: arch/*/include/asm/perf_event.h 10336F: arch/*/kernel/perf_callchain.c 10337F: arch/*/events/* 10338F: tools/perf/ 10339 10340PERSONALITY HANDLING 10341M: Christoph Hellwig <hch@infradead.org> 10342L: linux-abi-devel@lists.sourceforge.net 10343S: Maintained 10344F: include/linux/personality.h 10345F: include/uapi/linux/personality.h 10346 10347PHONET PROTOCOL 10348M: Remi Denis-Courmont <courmisch@gmail.com> 10349S: Supported 10350F: Documentation/networking/phonet.txt 10351F: include/linux/phonet.h 10352F: include/net/phonet/ 10353F: include/uapi/linux/phonet.h 10354F: net/phonet/ 10355 10356PHRAM MTD DRIVER 10357M: Joern Engel <joern@lazybastard.org> 10358L: linux-mtd@lists.infradead.org 10359S: Maintained 10360F: drivers/mtd/devices/phram.c 10361 10362PICOLCD HID DRIVER 10363M: Bruno Prémont <bonbons@linux-vserver.org> 10364L: linux-input@vger.kernel.org 10365S: Maintained 10366F: drivers/hid/hid-picolcd* 10367 10368PICOXCELL SUPPORT 10369M: Jamie Iles <jamie@jamieiles.com> 10370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10371T: git git://github.com/jamieiles/linux-2.6-ji.git 10372S: Supported 10373F: arch/arm/boot/dts/picoxcell* 10374F: arch/arm/mach-picoxcell/ 10375F: drivers/crypto/picoxcell* 10376 10377PIN CONTROL SUBSYSTEM 10378M: Linus Walleij <linus.walleij@linaro.org> 10379L: linux-gpio@vger.kernel.org 10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 10381S: Maintained 10382F: Documentation/devicetree/bindings/pinctrl/ 10383F: Documentation/pinctrl.txt 10384F: drivers/pinctrl/ 10385F: include/linux/pinctrl/ 10386 10387PIN CONTROLLER - ATMEL AT91 10388M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 10389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10390S: Maintained 10391F: drivers/pinctrl/pinctrl-at91.* 10392 10393PIN CONTROLLER - ATMEL AT91 PIO4 10394M: Ludovic Desroches <ludovic.desroches@microchip.com> 10395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10396L: linux-gpio@vger.kernel.org 10397S: Supported 10398F: drivers/pinctrl/pinctrl-at91-pio4.* 10399 10400PIN CONTROLLER - INTEL 10401M: Mika Westerberg <mika.westerberg@linux.intel.com> 10402M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 10403S: Maintained 10404F: drivers/pinctrl/intel/ 10405 10406PIN CONTROLLER - QUALCOMM 10407M: Bjorn Andersson <bjorn.andersson@linaro.org> 10408S: Maintained 10409L: linux-arm-msm@vger.kernel.org 10410F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 10411F: drivers/pinctrl/qcom/ 10412 10413PIN CONTROLLER - RENESAS 10414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10415M: Geert Uytterhoeven <geert+renesas@glider.be> 10416L: linux-renesas-soc@vger.kernel.org 10417S: Maintained 10418F: drivers/pinctrl/sh-pfc/ 10419 10420PIN CONTROLLER - SAMSUNG 10421M: Tomasz Figa <tomasz.figa@gmail.com> 10422M: Krzysztof Kozlowski <krzk@kernel.org> 10423M: Sylwester Nawrocki <s.nawrocki@samsung.com> 10424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10425L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10426Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 10428S: Maintained 10429F: drivers/pinctrl/samsung/ 10430F: include/dt-bindings/pinctrl/samsung.h 10431F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 10432 10433PIN CONTROLLER - SINGLE 10434M: Tony Lindgren <tony@atomide.com> 10435M: Haojian Zhuang <haojian.zhuang@linaro.org> 10436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10437L: linux-omap@vger.kernel.org 10438S: Maintained 10439F: drivers/pinctrl/pinctrl-single.c 10440 10441PIN CONTROLLER - ST SPEAR 10442M: Viresh Kumar <vireshk@kernel.org> 10443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10444W: http://www.st.com/spear 10445S: Maintained 10446F: drivers/pinctrl/spear/ 10447 10448PISTACHIO SOC SUPPORT 10449M: James Hartley <james.hartley@imgtec.com> 10450M: Ionela Voinescu <ionela.voinescu@imgtec.com> 10451L: linux-mips@linux-mips.org 10452S: Maintained 10453F: arch/mips/pistachio/ 10454F: arch/mips/include/asm/mach-pistachio/ 10455F: arch/mips/boot/dts/img/pistachio* 10456F: arch/mips/configs/pistachio*_defconfig 10457 10458PKTCDVD DRIVER 10459S: Orphan 10460M: linux-block@vger.kernel.org 10461F: drivers/block/pktcdvd.c 10462F: include/linux/pktcdvd.h 10463F: include/uapi/linux/pktcdvd.h 10464 10465PKUNITY SOC DRIVERS 10466M: Guan Xuetao <gxt@mprc.pku.edu.cn> 10467W: http://mprc.pku.edu.cn/~guanxuetao/linux 10468S: Maintained 10469T: git git://github.com/gxt/linux.git 10470F: drivers/input/serio/i8042-unicore32io.h 10471F: drivers/i2c/busses/i2c-puv3.c 10472F: drivers/video/fbdev/fb-puv3.c 10473F: drivers/rtc/rtc-puv3.c 10474 10475PMBUS HARDWARE MONITORING DRIVERS 10476M: Guenter Roeck <linux@roeck-us.net> 10477L: linux-hwmon@vger.kernel.org 10478W: http://hwmon.wiki.kernel.org/ 10479W: http://www.roeck-us.net/linux/drivers/ 10480T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10481S: Maintained 10482F: Documentation/hwmon/pmbus 10483F: drivers/hwmon/pmbus/ 10484F: include/linux/pmbus.h 10485 10486PMC SIERRA MaxRAID DRIVER 10487L: linux-scsi@vger.kernel.org 10488W: http://www.pmc-sierra.com/ 10489S: Orphan 10490F: drivers/scsi/pmcraid.* 10491 10492PMC SIERRA PM8001 DRIVER 10493M: Jack Wang <jinpu.wang@profitbricks.com> 10494M: lindar_liu@usish.com 10495L: linux-scsi@vger.kernel.org 10496S: Supported 10497F: drivers/scsi/pm8001/ 10498 10499POSIX CLOCKS and TIMERS 10500M: Thomas Gleixner <tglx@linutronix.de> 10501L: linux-kernel@vger.kernel.org 10502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10503S: Maintained 10504F: fs/timerfd.c 10505F: include/linux/timer* 10506F: kernel/time/*timer* 10507 10508POWER MANAGEMENT CORE 10509M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 10510L: linux-pm@vger.kernel.org 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 10512B: https://bugzilla.kernel.org 10513S: Supported 10514F: drivers/base/power/ 10515F: include/linux/pm.h 10516F: include/linux/pm_* 10517F: include/linux/powercap.h 10518F: drivers/powercap/ 10519 10520POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 10521M: Sebastian Reichel <sre@kernel.org> 10522L: linux-pm@vger.kernel.org 10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 10524S: Maintained 10525F: Documentation/devicetree/bindings/power/supply/ 10526F: include/linux/power_supply.h 10527F: drivers/power/supply/ 10528 10529POWER STATE COORDINATION INTERFACE (PSCI) 10530M: Mark Rutland <mark.rutland@arm.com> 10531M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10532L: linux-arm-kernel@lists.infradead.org 10533S: Maintained 10534F: drivers/firmware/psci*.c 10535F: include/linux/psci.h 10536F: include/uapi/linux/psci.h 10537 10538POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 10539M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 10540L: linuxppc-dev@lists.ozlabs.org 10541S: Maintained 10542F: drivers/char/powernv-op-panel.c 10543 10544PNP SUPPORT 10545M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 10546S: Maintained 10547F: drivers/pnp/ 10548 10549PPP PROTOCOL DRIVERS AND COMPRESSORS 10550M: Paul Mackerras <paulus@samba.org> 10551L: linux-ppp@vger.kernel.org 10552S: Maintained 10553F: drivers/net/ppp/ppp_* 10554 10555PPP OVER ATM (RFC 2364) 10556M: Mitchell Blank Jr <mitch@sfgoth.com> 10557S: Maintained 10558F: net/atm/pppoatm.c 10559F: include/uapi/linux/atmppp.h 10560 10561PPP OVER ETHERNET 10562M: Michal Ostrowski <mostrows@earthlink.net> 10563S: Maintained 10564F: drivers/net/ppp/pppoe.c 10565F: drivers/net/ppp/pppox.c 10566 10567PPP OVER L2TP 10568M: James Chapman <jchapman@katalix.com> 10569S: Maintained 10570F: net/l2tp/l2tp_ppp.c 10571F: include/linux/if_pppol2tp.h 10572F: include/uapi/linux/if_pppol2tp.h 10573 10574PPS SUPPORT 10575M: Rodolfo Giometti <giometti@enneenne.com> 10576W: http://wiki.enneenne.com/index.php/LinuxPPS_support 10577L: linuxpps@ml.enneenne.com (subscribers-only) 10578S: Maintained 10579F: Documentation/pps/ 10580F: drivers/pps/ 10581F: include/linux/pps*.h 10582 10583PPTP DRIVER 10584M: Dmitry Kozlov <xeb@mail.ru> 10585L: netdev@vger.kernel.org 10586S: Maintained 10587F: drivers/net/ppp/pptp.c 10588W: http://sourceforge.net/projects/accel-pptp 10589 10590PREEMPTIBLE KERNEL 10591M: Robert Love <rml@tech9.net> 10592L: kpreempt-tech@lists.sourceforge.net 10593W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 10594S: Supported 10595F: Documentation/preempt-locking.txt 10596F: include/linux/preempt.h 10597 10598PRINTK 10599M: Petr Mladek <pmladek@suse.com> 10600M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 10601R: Steven Rostedt <rostedt@goodmis.org> 10602S: Maintained 10603F: kernel/printk/ 10604F: include/linux/printk.h 10605 10606PRISM54 WIRELESS DRIVER 10607M: "Luis R. Rodriguez" <mcgrof@gmail.com> 10608L: linux-wireless@vger.kernel.org 10609W: http://wireless.kernel.org/en/users/Drivers/p54 10610S: Obsolete 10611F: drivers/net/wireless/intersil/prism54/ 10612 10613PROC SYSCTL 10614M: "Luis R. Rodriguez" <mcgrof@kernel.org> 10615M: Kees Cook <keescook@chromium.org> 10616L: linux-kernel@vger.kernel.org 10617L: linux-fsdevel@vger.kernel.org 10618S: Maintained 10619F: fs/proc/proc_sysctl.c 10620F: include/linux/sysctl.h 10621F: kernel/sysctl.c 10622F: tools/testing/selftests/sysctl/ 10623 10624PS3 NETWORK SUPPORT 10625M: Geoff Levand <geoff@infradead.org> 10626L: netdev@vger.kernel.org 10627L: linuxppc-dev@lists.ozlabs.org 10628S: Maintained 10629F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 10630 10631PS3 PLATFORM SUPPORT 10632M: Geoff Levand <geoff@infradead.org> 10633L: linuxppc-dev@lists.ozlabs.org 10634S: Maintained 10635F: arch/powerpc/boot/ps3* 10636F: arch/powerpc/include/asm/lv1call.h 10637F: arch/powerpc/include/asm/ps3*.h 10638F: arch/powerpc/platforms/ps3/ 10639F: drivers/*/ps3* 10640F: drivers/ps3/ 10641F: drivers/rtc/rtc-ps3.c 10642F: drivers/usb/host/*ps3.c 10643F: sound/ppc/snd_ps3* 10644 10645PS3VRAM DRIVER 10646M: Jim Paris <jim@jtan.com> 10647M: Geoff Levand <geoff@infradead.org> 10648L: linuxppc-dev@lists.ozlabs.org 10649S: Maintained 10650F: drivers/block/ps3vram.c 10651 10652PSAMPLE PACKET SAMPLING SUPPORT: 10653M: Yotam Gigi <yotamg@mellanox.com> 10654S: Maintained 10655F: net/psample 10656F: include/net/psample.h 10657F: include/uapi/linux/psample.h 10658 10659PSTORE FILESYSTEM 10660M: Kees Cook <keescook@chromium.org> 10661M: Anton Vorontsov <anton@enomsg.org> 10662M: Colin Cross <ccross@android.com> 10663M: Tony Luck <tony.luck@intel.com> 10664S: Maintained 10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 10666F: fs/pstore/ 10667F: include/linux/pstore* 10668F: drivers/firmware/efi/efi-pstore.c 10669F: drivers/acpi/apei/erst.c 10670F: Documentation/admin-guide/ramoops.rst 10671F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 10672K: \b(pstore|ramoops) 10673 10674PTP HARDWARE CLOCK SUPPORT 10675M: Richard Cochran <richardcochran@gmail.com> 10676L: netdev@vger.kernel.org 10677S: Maintained 10678W: http://linuxptp.sourceforge.net/ 10679F: Documentation/ABI/testing/sysfs-ptp 10680F: Documentation/ptp/* 10681F: drivers/net/ethernet/freescale/gianfar_ptp.c 10682F: drivers/net/phy/dp83640* 10683F: drivers/ptp/* 10684F: include/linux/ptp_cl* 10685 10686PTRACE SUPPORT 10687M: Roland McGrath <roland@hack.frob.com> 10688M: Oleg Nesterov <oleg@redhat.com> 10689S: Maintained 10690F: include/asm-generic/syscall.h 10691F: include/linux/ptrace.h 10692F: include/linux/regset.h 10693F: include/linux/tracehook.h 10694F: include/uapi/linux/ptrace.h 10695F: kernel/ptrace.c 10696 10697PULSE8-CEC DRIVER 10698M: Hans Verkuil <hverkuil@xs4all.nl> 10699L: linux-media@vger.kernel.org 10700T: git git://linuxtv.org/media_tree.git 10701S: Maintained 10702F: drivers/media/usb/pulse8-cec/* 10703 10704PVRUSB2 VIDEO4LINUX DRIVER 10705M: Mike Isely <isely@pobox.com> 10706L: pvrusb2@isely.net (subscribers-only) 10707L: linux-media@vger.kernel.org 10708W: http://www.isely.net/pvrusb2/ 10709T: git git://linuxtv.org/media_tree.git 10710S: Maintained 10711F: Documentation/media/v4l-drivers/pvrusb2* 10712F: drivers/media/usb/pvrusb2/ 10713 10714PWC WEBCAM DRIVER 10715M: Hans Verkuil <hverkuil@xs4all.nl> 10716L: linux-media@vger.kernel.org 10717T: git git://linuxtv.org/media_tree.git 10718S: Odd Fixes 10719F: drivers/media/usb/pwc/* 10720 10721PWM FAN DRIVER 10722M: Kamil Debski <kamil@wypas.org> 10723M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 10724L: linux-hwmon@vger.kernel.org 10725S: Supported 10726F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 10727F: Documentation/hwmon/pwm-fan 10728F: drivers/hwmon/pwm-fan.c 10729 10730PWM SUBSYSTEM 10731M: Thierry Reding <thierry.reding@gmail.com> 10732L: linux-pwm@vger.kernel.org 10733S: Maintained 10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 10735F: Documentation/pwm.txt 10736F: Documentation/devicetree/bindings/pwm/ 10737F: include/linux/pwm.h 10738F: drivers/pwm/ 10739F: drivers/video/backlight/pwm_bl.c 10740F: include/linux/pwm_backlight.h 10741F: drivers/gpio/gpio-mvebu.c 10742F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 10743 10744PXA2xx/PXA3xx SUPPORT 10745M: Daniel Mack <daniel@zonque.org> 10746M: Haojian Zhuang <haojian.zhuang@gmail.com> 10747M: Robert Jarzmik <robert.jarzmik@free.fr> 10748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10749T: git git://github.com/hzhuang1/linux.git 10750T: git git://github.com/rjarzmik/linux.git 10751S: Maintained 10752F: arch/arm/boot/dts/pxa* 10753F: arch/arm/mach-pxa/ 10754F: drivers/dma/pxa* 10755F: drivers/pcmcia/pxa2xx* 10756F: drivers/pinctrl/pxa/ 10757F: drivers/spi/spi-pxa2xx* 10758F: drivers/usb/gadget/udc/pxa2* 10759F: include/sound/pxa2xx-lib.h 10760F: sound/arm/pxa* 10761F: sound/soc/pxa/ 10762 10763PXA GPIO DRIVER 10764M: Robert Jarzmik <robert.jarzmik@free.fr> 10765L: linux-gpio@vger.kernel.org 10766S: Maintained 10767F: drivers/gpio/gpio-pxa.c 10768 10769PXA3xx NAND FLASH DRIVER 10770M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> 10771L: linux-mtd@lists.infradead.org 10772S: Maintained 10773F: drivers/mtd/nand/pxa3xx_nand.c 10774 10775MMP SUPPORT 10776M: Eric Miao <eric.y.miao@gmail.com> 10777M: Haojian Zhuang <haojian.zhuang@gmail.com> 10778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10779T: git git://github.com/hzhuang1/linux.git 10780T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 10781S: Maintained 10782F: arch/arm/boot/dts/mmp* 10783F: arch/arm/mach-mmp/ 10784 10785PXA MMCI DRIVER 10786S: Orphan 10787 10788PXA RTC DRIVER 10789M: Robert Jarzmik <robert.jarzmik@free.fr> 10790L: linux-rtc@vger.kernel.org 10791S: Maintained 10792 10793QAT DRIVER 10794M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 10795M: Salvatore Benedetto <salvatore.benedetto@intel.com> 10796L: qat-linux@intel.com 10797S: Supported 10798F: drivers/crypto/qat/ 10799 10800QIB DRIVER 10801M: Mike Marciniszyn <infinipath@intel.com> 10802L: linux-rdma@vger.kernel.org 10803S: Supported 10804F: drivers/infiniband/hw/qib/ 10805 10806QLOGIC QLA1280 SCSI DRIVER 10807M: Michael Reed <mdr@sgi.com> 10808L: linux-scsi@vger.kernel.org 10809S: Maintained 10810F: drivers/scsi/qla1280.[ch] 10811 10812QLOGIC QLA2XXX FC-SCSI DRIVER 10813M: qla2xxx-upstream@qlogic.com 10814L: linux-scsi@vger.kernel.org 10815S: Supported 10816F: Documentation/scsi/LICENSE.qla2xxx 10817F: drivers/scsi/qla2xxx/ 10818 10819QLOGIC QLA4XXX iSCSI DRIVER 10820M: QLogic-Storage-Upstream@qlogic.com 10821L: linux-scsi@vger.kernel.org 10822S: Supported 10823F: Documentation/scsi/LICENSE.qla4xxx 10824F: drivers/scsi/qla4xxx/ 10825 10826QLOGIC QLA3XXX NETWORK DRIVER 10827M: Dept-GELinuxNICDev@cavium.com 10828L: netdev@vger.kernel.org 10829S: Supported 10830F: Documentation/networking/LICENSE.qla3xxx 10831F: drivers/net/ethernet/qlogic/qla3xxx.* 10832 10833QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 10834M: Harish Patil <harish.patil@cavium.com> 10835M: Manish Chopra <manish.chopra@cavium.com> 10836M: Dept-GELinuxNICDev@cavium.com 10837L: netdev@vger.kernel.org 10838S: Supported 10839F: drivers/net/ethernet/qlogic/qlcnic/ 10840 10841QLOGIC QLGE 10Gb ETHERNET DRIVER 10842M: Harish Patil <harish.patil@cavium.com> 10843M: Manish Chopra <manish.chopra@cavium.com> 10844M: Dept-GELinuxNICDev@cavium.com 10845L: netdev@vger.kernel.org 10846S: Supported 10847F: drivers/net/ethernet/qlogic/qlge/ 10848 10849QLOGIC QL4xxx ETHERNET DRIVER 10850M: Yuval Mintz <Yuval.Mintz@cavium.com> 10851M: Ariel Elior <Ariel.Elior@cavium.com> 10852M: everest-linux-l2@cavium.com 10853L: netdev@vger.kernel.org 10854S: Supported 10855F: drivers/net/ethernet/qlogic/qed/ 10856F: include/linux/qed/ 10857F: drivers/net/ethernet/qlogic/qede/ 10858 10859QLOGIC QL41xxx ISCSI DRIVER 10860M: QLogic-Storage-Upstream@cavium.com 10861L: linux-scsi@vger.kernel.org 10862S: Supported 10863F: drivers/scsi/qedi/ 10864 10865QLOGIC QL41xxx FCOE DRIVER 10866M: QLogic-Storage-Upstream@cavium.com 10867L: linux-scsi@vger.kernel.org 10868S: Supported 10869F: drivers/scsi/qedf/ 10870 10871QNX4 FILESYSTEM 10872M: Anders Larsen <al@alarsen.net> 10873W: http://www.alarsen.net/linux/qnx4fs/ 10874S: Maintained 10875F: fs/qnx4/ 10876F: include/uapi/linux/qnx4_fs.h 10877F: include/uapi/linux/qnxtypes.h 10878 10879QORIQ DPAA2 FSL-MC BUS DRIVER 10880M: Stuart Yoder <stuyoder@gmail.com> 10881M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 10882L: linux-kernel@vger.kernel.org 10883S: Maintained 10884F: drivers/staging/fsl-mc/ 10885F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 10886 10887QT1010 MEDIA DRIVER 10888M: Antti Palosaari <crope@iki.fi> 10889L: linux-media@vger.kernel.org 10890W: https://linuxtv.org 10891W: http://palosaari.fi/linux/ 10892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10893T: git git://linuxtv.org/anttip/media_tree.git 10894S: Maintained 10895F: drivers/media/tuners/qt1010* 10896 10897QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 10898M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 10899L: linux-wireless@vger.kernel.org 10900W: http://wireless.kernel.org/en/users/Drivers/ath9k 10901S: Supported 10902F: drivers/net/wireless/ath/ath9k/ 10903 10904QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 10905M: Kalle Valo <kvalo@qca.qualcomm.com> 10906L: ath10k@lists.infradead.org 10907W: http://wireless.kernel.org/en/users/Drivers/ath10k 10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 10909S: Supported 10910F: drivers/net/wireless/ath/ath10k/ 10911 10912QUALCOMM EMAC GIGABIT ETHERNET DRIVER 10913M: Timur Tabi <timur@codeaurora.org> 10914L: netdev@vger.kernel.org 10915S: Supported 10916F: drivers/net/ethernet/qualcomm/emac/ 10917 10918QUALCOMM HEXAGON ARCHITECTURE 10919M: Richard Kuo <rkuo@codeaurora.org> 10920L: linux-hexagon@vger.kernel.org 10921T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 10922S: Supported 10923F: arch/hexagon/ 10924 10925QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 10926M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 10927L: linux-media@vger.kernel.org 10928L: linux-arm-msm@vger.kernel.org 10929T: git git://linuxtv.org/media_tree.git 10930S: Maintained 10931F: drivers/media/platform/qcom/venus/ 10932 10933QUALCOMM WCN36XX WIRELESS DRIVER 10934M: Eugene Krasnikov <k.eugene.e@gmail.com> 10935L: wcn36xx@lists.infradead.org 10936W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 10937T: git git://github.com/KrasnikovEugene/wcn36xx.git 10938S: Supported 10939F: drivers/net/wireless/ath/wcn36xx/ 10940 10941QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 10942M: Gabriel Somlo <somlo@cmu.edu> 10943M: "Michael S. Tsirkin" <mst@redhat.com> 10944L: qemu-devel@nongnu.org 10945S: Maintained 10946F: drivers/firmware/qemu_fw_cfg.c 10947 10948QUANTENNA QTNFMAC WIRELESS DRIVER 10949M: Igor Mitsyanko <imitsyanko@quantenna.com> 10950M: Avinash Patil <avinashp@quantenna.com> 10951M: Sergey Matyukevich <smatyukevich@quantenna.com> 10952L: linux-wireless@vger.kernel.org 10953S: Maintained 10954F: drivers/net/wireless/quantenna 10955 10956RADOS BLOCK DEVICE (RBD) 10957M: Ilya Dryomov <idryomov@gmail.com> 10958M: Sage Weil <sage@redhat.com> 10959M: Alex Elder <elder@kernel.org> 10960L: ceph-devel@vger.kernel.org 10961W: http://ceph.com/ 10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 10963T: git git://github.com/ceph/ceph-client.git 10964S: Supported 10965F: Documentation/ABI/testing/sysfs-bus-rbd 10966F: drivers/block/rbd.c 10967F: drivers/block/rbd_types.h 10968 10969RADEON FRAMEBUFFER DISPLAY DRIVER 10970M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 10971L: linux-fbdev@vger.kernel.org 10972S: Maintained 10973F: drivers/video/fbdev/aty/radeon* 10974F: include/uapi/linux/radeonfb.h 10975 10976RADIOSHARK RADIO DRIVER 10977M: Hans Verkuil <hverkuil@xs4all.nl> 10978L: linux-media@vger.kernel.org 10979T: git git://linuxtv.org/media_tree.git 10980S: Maintained 10981F: drivers/media/radio/radio-shark.c 10982 10983RADIOSHARK2 RADIO DRIVER 10984M: Hans Verkuil <hverkuil@xs4all.nl> 10985L: linux-media@vger.kernel.org 10986T: git git://linuxtv.org/media_tree.git 10987S: Maintained 10988F: drivers/media/radio/radio-shark2.c 10989F: drivers/media/radio/radio-tea5777.c 10990 10991RAGE128 FRAMEBUFFER DISPLAY DRIVER 10992M: Paul Mackerras <paulus@samba.org> 10993L: linux-fbdev@vger.kernel.org 10994S: Maintained 10995F: drivers/video/fbdev/aty/aty128fb.c 10996 10997RAINSHADOW-CEC DRIVER 10998M: Hans Verkuil <hverkuil@xs4all.nl> 10999L: linux-media@vger.kernel.org 11000T: git git://linuxtv.org/media_tree.git 11001S: Maintained 11002F: drivers/media/usb/rainshadow-cec/* 11003 11004RALINK MIPS ARCHITECTURE 11005M: John Crispin <john@phrozen.org> 11006L: linux-mips@linux-mips.org 11007S: Maintained 11008F: arch/mips/ralink 11009 11010RALINK RT2X00 WIRELESS LAN DRIVER 11011P: rt2x00 project 11012M: Stanislaw Gruszka <sgruszka@redhat.com> 11013M: Helmut Schaa <helmut.schaa@googlemail.com> 11014L: linux-wireless@vger.kernel.org 11015S: Maintained 11016F: drivers/net/wireless/ralink/rt2x00/ 11017 11018RAMDISK RAM BLOCK DEVICE DRIVER 11019M: Jens Axboe <axboe@kernel.dk> 11020S: Maintained 11021F: Documentation/blockdev/ramdisk.txt 11022F: drivers/block/brd.c 11023 11024RANDOM NUMBER DRIVER 11025M: "Theodore Ts'o" <tytso@mit.edu> 11026S: Maintained 11027F: drivers/char/random.c 11028 11029RAPIDIO SUBSYSTEM 11030M: Matt Porter <mporter@kernel.crashing.org> 11031M: Alexandre Bounine <alexandre.bounine@idt.com> 11032S: Maintained 11033F: drivers/rapidio/ 11034 11035RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11036L: linux-wireless@vger.kernel.org 11037S: Orphan 11038F: drivers/net/wireless/ray* 11039 11040RCUTORTURE MODULE 11041M: Josh Triplett <josh@joshtriplett.org> 11042M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11043L: linux-kernel@vger.kernel.org 11044S: Supported 11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11046F: Documentation/RCU/torture.txt 11047F: kernel/rcu/rcutorture.c 11048 11049RCUTORTURE TEST FRAMEWORK 11050M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11051M: Josh Triplett <josh@joshtriplett.org> 11052R: Steven Rostedt <rostedt@goodmis.org> 11053R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11054R: Lai Jiangshan <jiangshanlai@gmail.com> 11055L: linux-kernel@vger.kernel.org 11056S: Supported 11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11058F: tools/testing/selftests/rcutorture 11059 11060RDC R-321X SoC 11061M: Florian Fainelli <florian@openwrt.org> 11062S: Maintained 11063 11064RDC R6040 FAST ETHERNET DRIVER 11065M: Florian Fainelli <f.fainelli@gmail.com> 11066L: netdev@vger.kernel.org 11067S: Maintained 11068F: drivers/net/ethernet/rdc/r6040.c 11069 11070RDS - RELIABLE DATAGRAM SOCKETS 11071M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11072L: netdev@vger.kernel.org 11073L: linux-rdma@vger.kernel.org 11074L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11075W: https://oss.oracle.com/projects/rds/ 11076S: Supported 11077F: net/rds/ 11078F: Documentation/networking/rds.txt 11079 11080RDMAVT - RDMA verbs software 11081M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11082L: linux-rdma@vger.kernel.org 11083S: Supported 11084F: drivers/infiniband/sw/rdmavt 11085 11086RDT - RESOURCE ALLOCATION 11087M: Fenghua Yu <fenghua.yu@intel.com> 11088L: linux-kernel@vger.kernel.org 11089S: Supported 11090F: arch/x86/kernel/cpu/intel_rdt* 11091F: arch/x86/include/asm/intel_rdt* 11092F: Documentation/x86/intel_rdt* 11093 11094READ-COPY UPDATE (RCU) 11095M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11096M: Josh Triplett <josh@joshtriplett.org> 11097R: Steven Rostedt <rostedt@goodmis.org> 11098R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11099R: Lai Jiangshan <jiangshanlai@gmail.com> 11100L: linux-kernel@vger.kernel.org 11101W: http://www.rdrop.com/users/paulmck/RCU/ 11102S: Supported 11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11104F: Documentation/RCU/ 11105X: Documentation/RCU/torture.txt 11106F: include/linux/rcu* 11107X: include/linux/srcu.h 11108F: kernel/rcu/ 11109X: kernel/torture.c 11110 11111REAL TIME CLOCK (RTC) SUBSYSTEM 11112M: Alessandro Zummo <a.zummo@towertech.it> 11113M: Alexandre Belloni <alexandre.belloni@free-electrons.com> 11114L: linux-rtc@vger.kernel.org 11115Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11116T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11117S: Maintained 11118F: Documentation/devicetree/bindings/rtc/ 11119F: Documentation/rtc.txt 11120F: drivers/rtc/ 11121F: include/linux/rtc.h 11122F: include/uapi/linux/rtc.h 11123F: include/linux/rtc/ 11124F: include/linux/platform_data/rtc-* 11125F: tools/testing/selftests/timers/rtctest.c 11126 11127REALTEK AUDIO CODECS 11128M: Bard Liao <bardliao@realtek.com> 11129M: Oder Chiou <oder_chiou@realtek.com> 11130S: Maintained 11131F: sound/soc/codecs/rt* 11132F: include/sound/rt*.h 11133 11134REISERFS FILE SYSTEM 11135L: reiserfs-devel@vger.kernel.org 11136S: Supported 11137F: fs/reiserfs/ 11138 11139REGISTER MAP ABSTRACTION 11140M: Mark Brown <broonie@kernel.org> 11141L: linux-kernel@vger.kernel.org 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11143S: Supported 11144F: Documentation/devicetree/bindings/regmap/ 11145F: drivers/base/regmap/ 11146F: include/linux/regmap.h 11147 11148REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11149M: Ohad Ben-Cohen <ohad@wizery.com> 11150M: Bjorn Andersson <bjorn.andersson@linaro.org> 11151L: linux-remoteproc@vger.kernel.org 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11153S: Maintained 11154F: Documentation/devicetree/bindings/remoteproc/ 11155F: Documentation/remoteproc.txt 11156F: drivers/remoteproc/ 11157F: include/linux/remoteproc.h 11158 11159REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11160M: Ohad Ben-Cohen <ohad@wizery.com> 11161M: Bjorn Andersson <bjorn.andersson@linaro.org> 11162L: linux-remoteproc@vger.kernel.org 11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11164S: Maintained 11165F: drivers/rpmsg/ 11166F: Documentation/rpmsg.txt 11167F: include/linux/rpmsg.h 11168F: include/linux/rpmsg/ 11169 11170RENESAS CLOCK DRIVERS 11171M: Geert Uytterhoeven <geert+renesas@glider.be> 11172L: linux-renesas-soc@vger.kernel.org 11173S: Supported 11174F: drivers/clk/renesas/ 11175 11176RENESAS ETHERNET DRIVERS 11177R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11178L: netdev@vger.kernel.org 11179L: linux-renesas-soc@vger.kernel.org 11180F: drivers/net/ethernet/renesas/ 11181F: include/linux/sh_eth.h 11182 11183RENESAS R-CAR GYROADC DRIVER 11184M: Marek Vasut <marek.vasut@gmail.com> 11185L: linux-iio@vger.kernel.org 11186S: Supported 11187F: drivers/iio/adc/rcar_gyro_adc.c 11188 11189RENESAS USB PHY DRIVER 11190M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11191L: linux-renesas-soc@vger.kernel.org 11192S: Maintained 11193F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11194 11195RESET CONTROLLER FRAMEWORK 11196M: Philipp Zabel <p.zabel@pengutronix.de> 11197T: git git://git.pengutronix.de/git/pza/linux 11198S: Maintained 11199F: drivers/reset/ 11200F: Documentation/devicetree/bindings/reset/ 11201F: include/dt-bindings/reset/ 11202F: include/linux/reset.h 11203F: include/linux/reset-controller.h 11204 11205RFKILL 11206M: Johannes Berg <johannes@sipsolutions.net> 11207L: linux-wireless@vger.kernel.org 11208W: http://wireless.kernel.org/ 11209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11211S: Maintained 11212F: Documentation/rfkill.txt 11213F: net/rfkill/ 11214 11215RHASHTABLE 11216M: Thomas Graf <tgraf@suug.ch> 11217M: Herbert Xu <herbert@gondor.apana.org.au> 11218L: netdev@vger.kernel.org 11219S: Maintained 11220F: lib/rhashtable.c 11221F: include/linux/rhashtable.h 11222 11223RICOH SMARTMEDIA/XD DRIVER 11224M: Maxim Levitsky <maximlevitsky@gmail.com> 11225S: Maintained 11226F: drivers/mtd/nand/r852.c 11227F: drivers/mtd/nand/r852.h 11228 11229RICOH R5C592 MEMORYSTICK DRIVER 11230M: Maxim Levitsky <maximlevitsky@gmail.com> 11231S: Maintained 11232F: drivers/memstick/host/r592.* 11233 11234ROCCAT DRIVERS 11235M: Stefan Achatz <erazor_de@users.sourceforge.net> 11236W: http://sourceforge.net/projects/roccat/ 11237S: Maintained 11238F: drivers/hid/hid-roccat* 11239F: include/linux/hid-roccat* 11240F: Documentation/ABI/*/sysfs-driver-hid-roccat* 11241 11242ROCKER DRIVER 11243M: Jiri Pirko <jiri@resnulli.us> 11244L: netdev@vger.kernel.org 11245S: Supported 11246F: drivers/net/ethernet/rocker/ 11247 11248ROCKETPORT DRIVER 11249P: Comtrol Corp. 11250W: http://www.comtrol.com 11251S: Maintained 11252F: Documentation/serial/rocket.txt 11253F: drivers/tty/rocket* 11254 11255ROCKETPORT EXPRESS/INFINITY DRIVER 11256M: Kevin Cernekee <cernekee@gmail.com> 11257L: linux-serial@vger.kernel.org 11258S: Odd Fixes 11259F: drivers/tty/serial/rp2.* 11260 11261ROSE NETWORK LAYER 11262M: Ralf Baechle <ralf@linux-mips.org> 11263L: linux-hams@vger.kernel.org 11264W: http://www.linux-ax25.org/ 11265S: Maintained 11266F: include/net/rose.h 11267F: include/uapi/linux/rose.h 11268F: net/rose/ 11269 11270RTL2830 MEDIA DRIVER 11271M: Antti Palosaari <crope@iki.fi> 11272L: linux-media@vger.kernel.org 11273W: https://linuxtv.org 11274W: http://palosaari.fi/linux/ 11275Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11276T: git git://linuxtv.org/anttip/media_tree.git 11277S: Maintained 11278F: drivers/media/dvb-frontends/rtl2830* 11279 11280RTL2832 MEDIA DRIVER 11281M: Antti Palosaari <crope@iki.fi> 11282L: linux-media@vger.kernel.org 11283W: https://linuxtv.org 11284W: http://palosaari.fi/linux/ 11285Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11286T: git git://linuxtv.org/anttip/media_tree.git 11287S: Maintained 11288F: drivers/media/dvb-frontends/rtl2832* 11289 11290RTL2832_SDR MEDIA DRIVER 11291M: Antti Palosaari <crope@iki.fi> 11292L: linux-media@vger.kernel.org 11293W: https://linuxtv.org 11294W: http://palosaari.fi/linux/ 11295Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11296T: git git://linuxtv.org/anttip/media_tree.git 11297S: Maintained 11298F: drivers/media/dvb-frontends/rtl2832_sdr* 11299 11300RTL8180 WIRELESS DRIVER 11301L: linux-wireless@vger.kernel.org 11302W: http://wireless.kernel.org/ 11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11304S: Orphan 11305F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 11306 11307RTL8187 WIRELESS DRIVER 11308M: Herton Ronaldo Krzesinski <herton@canonical.com> 11309M: Hin-Tak Leung <htl10@users.sourceforge.net> 11310M: Larry Finger <Larry.Finger@lwfinger.net> 11311L: linux-wireless@vger.kernel.org 11312W: http://wireless.kernel.org/ 11313T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11314S: Maintained 11315F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 11316 11317RTL8192CE WIRELESS DRIVER 11318M: Larry Finger <Larry.Finger@lwfinger.net> 11319M: Chaoming Li <chaoming_li@realsil.com.cn> 11320L: linux-wireless@vger.kernel.org 11321W: http://wireless.kernel.org/ 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 11323S: Maintained 11324F: drivers/net/wireless/realtek/rtlwifi/ 11325F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ 11326 11327RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 11328M: Jes Sorensen <Jes.Sorensen@gmail.com> 11329L: linux-wireless@vger.kernel.org 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 11331S: Maintained 11332F: drivers/net/wireless/realtek/rtl8xxxu/ 11333 11334S3 SAVAGE FRAMEBUFFER DRIVER 11335M: Antonino Daplas <adaplas@gmail.com> 11336L: linux-fbdev@vger.kernel.org 11337S: Maintained 11338F: drivers/video/fbdev/savage/ 11339 11340S390 11341M: Martin Schwidefsky <schwidefsky@de.ibm.com> 11342M: Heiko Carstens <heiko.carstens@de.ibm.com> 11343L: linux-s390@vger.kernel.org 11344W: http://www.ibm.com/developerworks/linux/linux390/ 11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 11346S: Supported 11347F: arch/s390/ 11348F: drivers/s390/ 11349F: Documentation/s390/ 11350F: Documentation/driver-api/s390-drivers.rst 11351 11352S390 COMMON I/O LAYER 11353M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11354M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com> 11355L: linux-s390@vger.kernel.org 11356W: http://www.ibm.com/developerworks/linux/linux390/ 11357S: Supported 11358F: drivers/s390/cio/ 11359 11360S390 DASD DRIVER 11361M: Stefan Haberland <sth@linux.vnet.ibm.com> 11362M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com> 11363L: linux-s390@vger.kernel.org 11364W: http://www.ibm.com/developerworks/linux/linux390/ 11365S: Supported 11366F: drivers/s390/block/dasd* 11367F: block/partitions/ibm.c 11368 11369S390 NETWORK DRIVERS 11370M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11371M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11372L: linux-s390@vger.kernel.org 11373W: http://www.ibm.com/developerworks/linux/linux390/ 11374S: Supported 11375F: drivers/s390/net/ 11376 11377S390 PCI SUBSYSTEM 11378M: Sebastian Ott <sebott@linux.vnet.ibm.com> 11379M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11380L: linux-s390@vger.kernel.org 11381W: http://www.ibm.com/developerworks/linux/linux390/ 11382S: Supported 11383F: arch/s390/pci/ 11384F: drivers/pci/hotplug/s390_pci_hpc.c 11385 11386S390 ZCRYPT DRIVER 11387M: Harald Freudenberger <freude@de.ibm.com> 11388L: linux-s390@vger.kernel.org 11389W: http://www.ibm.com/developerworks/linux/linux390/ 11390S: Supported 11391F: drivers/s390/crypto/ 11392 11393S390 ZFCP DRIVER 11394M: Steffen Maier <maier@linux.vnet.ibm.com> 11395L: linux-s390@vger.kernel.org 11396W: http://www.ibm.com/developerworks/linux/linux390/ 11397S: Supported 11398F: drivers/s390/scsi/zfcp_* 11399 11400S390 IUCV NETWORK LAYER 11401M: Julian Wiedmann <jwi@linux.vnet.ibm.com> 11402M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11403L: linux-s390@vger.kernel.org 11404W: http://www.ibm.com/developerworks/linux/linux390/ 11405S: Supported 11406F: drivers/s390/net/*iucv* 11407F: include/net/iucv/ 11408F: net/iucv/ 11409 11410S390 IOMMU (PCI) 11411M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 11412L: linux-s390@vger.kernel.org 11413W: http://www.ibm.com/developerworks/linux/linux390/ 11414S: Supported 11415F: drivers/iommu/s390-iommu.c 11416 11417S390 VFIO-CCW DRIVER 11418M: Cornelia Huck <cohuck@redhat.com> 11419M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> 11420L: linux-s390@vger.kernel.org 11421L: kvm@vger.kernel.org 11422S: Supported 11423F: drivers/s390/cio/vfio_ccw* 11424F: Documentation/s390/vfio-ccw.txt 11425F: include/uapi/linux/vfio_ccw.h 11426 11427S3C24XX SD/MMC Driver 11428M: Ben Dooks <ben-linux@fluff.org> 11429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11430S: Supported 11431F: drivers/mmc/host/s3cmci.* 11432 11433SAA6588 RDS RECEIVER DRIVER 11434M: Hans Verkuil <hverkuil@xs4all.nl> 11435L: linux-media@vger.kernel.org 11436T: git git://linuxtv.org/media_tree.git 11437W: https://linuxtv.org 11438S: Odd Fixes 11439F: drivers/media/i2c/saa6588* 11440 11441SAA7134 VIDEO4LINUX DRIVER 11442M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 11443M: Mauro Carvalho Chehab <mchehab@kernel.org> 11444L: linux-media@vger.kernel.org 11445W: https://linuxtv.org 11446T: git git://linuxtv.org/media_tree.git 11447S: Odd fixes 11448F: Documentation/media/v4l-drivers/saa7134* 11449F: drivers/media/pci/saa7134/ 11450 11451SAA7146 VIDEO4LINUX-2 DRIVER 11452M: Hans Verkuil <hverkuil@xs4all.nl> 11453L: linux-media@vger.kernel.org 11454T: git git://linuxtv.org/media_tree.git 11455S: Maintained 11456F: drivers/media/common/saa7146/ 11457F: drivers/media/pci/saa7146/ 11458F: include/media/saa7146* 11459 11460SAMSUNG LAPTOP DRIVER 11461M: Corentin Chary <corentin.chary@gmail.com> 11462L: platform-driver-x86@vger.kernel.org 11463S: Maintained 11464F: drivers/platform/x86/samsung-laptop.c 11465 11466SAMSUNG AUDIO (ASoC) DRIVERS 11467M: Krzysztof Kozlowski <krzk@kernel.org> 11468M: Sangbeom Kim <sbkim73@samsung.com> 11469M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11471S: Supported 11472F: sound/soc/samsung/ 11473 11474SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 11475M: Krzysztof Kozlowski <krzk@kernel.org> 11476L: linux-crypto@vger.kernel.org 11477L: linux-samsung-soc@vger.kernel.org 11478S: Maintained 11479F: drivers/crypto/exynos-rng.c 11480F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt 11481 11482SAMSUNG FRAMEBUFFER DRIVER 11483M: Jingoo Han <jingoohan1@gmail.com> 11484L: linux-fbdev@vger.kernel.org 11485S: Maintained 11486F: drivers/video/fbdev/s3c-fb.c 11487 11488SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 11489M: Sangbeom Kim <sbkim73@samsung.com> 11490M: Krzysztof Kozlowski <krzk@kernel.org> 11491M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11492L: linux-kernel@vger.kernel.org 11493L: linux-samsung-soc@vger.kernel.org 11494S: Supported 11495F: drivers/mfd/sec*.c 11496F: drivers/regulator/s2m*.c 11497F: drivers/regulator/s5m*.c 11498F: drivers/clk/clk-s2mps11.c 11499F: drivers/rtc/rtc-s5m.c 11500F: include/linux/mfd/samsung/ 11501F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 11502F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 11503F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 11504F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 11505 11506SAMSUNG S5P Security SubSystem (SSS) DRIVER 11507M: Krzysztof Kozlowski <krzk@kernel.org> 11508M: Vladimir Zapolskiy <vz@mleia.com> 11509L: linux-crypto@vger.kernel.org 11510L: linux-samsung-soc@vger.kernel.org 11511S: Maintained 11512F: drivers/crypto/s5p-sss.c 11513 11514SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 11515M: Kyungmin Park <kyungmin.park@samsung.com> 11516M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11517L: linux-media@vger.kernel.org 11518Q: https://patchwork.linuxtv.org/project/linux-media/list/ 11519S: Supported 11520F: drivers/media/platform/exynos4-is/ 11521 11522SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 11523M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 11524L: linux-media@vger.kernel.org 11525L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11526S: Maintained 11527F: drivers/media/platform/s3c-camif/ 11528F: include/media/drv-intf/s3c_camif.h 11529 11530SAMSUNG S5C73M3 CAMERA DRIVER 11531M: Kyungmin Park <kyungmin.park@samsung.com> 11532M: Andrzej Hajda <a.hajda@samsung.com> 11533L: linux-media@vger.kernel.org 11534S: Supported 11535F: drivers/media/i2c/s5c73m3/* 11536 11537SAMSUNG S5K5BAF CAMERA DRIVER 11538M: Kyungmin Park <kyungmin.park@samsung.com> 11539M: Andrzej Hajda <a.hajda@samsung.com> 11540L: linux-media@vger.kernel.org 11541S: Supported 11542F: drivers/media/i2c/s5k5baf.c 11543 11544SAMSUNG S3FWRN5 NFC DRIVER 11545M: Robert Baldyga <r.baldyga@samsung.com> 11546M: Krzysztof Opasiak <k.opasiak@samsung.com> 11547L: linux-nfc@lists.01.org (moderated for non-subscribers) 11548S: Supported 11549F: drivers/nfc/s3fwrn5 11550 11551SAMSUNG SOC CLOCK DRIVERS 11552M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11553M: Tomasz Figa <tomasz.figa@gmail.com> 11554M: Chanwoo Choi <cw00.choi@samsung.com> 11555S: Supported 11556L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11557F: drivers/clk/samsung/ 11558F: include/dt-bindings/clock/exynos*.h 11559F: Documentation/devicetree/bindings/clock/exynos*.txt 11560 11561SAMSUNG SPI DRIVERS 11562M: Kukjin Kim <kgene@kernel.org> 11563M: Krzysztof Kozlowski <krzk@kernel.org> 11564M: Andi Shyti <andi.shyti@samsung.com> 11565L: linux-spi@vger.kernel.org 11566L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11567S: Maintained 11568F: Documentation/devicetree/bindings/spi/spi-samsung.txt 11569F: drivers/spi/spi-s3c* 11570F: include/linux/platform_data/spi-s3c64xx.h 11571 11572SAMSUNG SXGBE DRIVERS 11573M: Byungho An <bh74.an@samsung.com> 11574M: Girish K S <ks.giri@samsung.com> 11575M: Vipul Pandya <vipul.pandya@samsung.com> 11576S: Supported 11577L: netdev@vger.kernel.org 11578F: drivers/net/ethernet/samsung/sxgbe/ 11579 11580SAMSUNG THERMAL DRIVER 11581M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11582L: linux-pm@vger.kernel.org 11583L: linux-samsung-soc@vger.kernel.org 11584S: Supported 11585T: git https://github.com/lmajewski/linux-samsung-thermal.git 11586F: drivers/thermal/samsung/ 11587 11588SAMSUNG USB2 PHY DRIVER 11589M: Kamil Debski <kamil@wypas.org> 11590M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11591L: linux-kernel@vger.kernel.org 11592S: Supported 11593F: Documentation/devicetree/bindings/phy/samsung-phy.txt 11594F: Documentation/phy/samsung-usb2.txt 11595F: drivers/phy/samsung/phy-exynos4210-usb2.c 11596F: drivers/phy/samsung/phy-exynos4x12-usb2.c 11597F: drivers/phy/samsung/phy-exynos5250-usb2.c 11598F: drivers/phy/samsung/phy-s5pv210-usb2.c 11599F: drivers/phy/samsung/phy-samsung-usb2.c 11600F: drivers/phy/samsung/phy-samsung-usb2.h 11601 11602SERIAL DRIVERS 11603M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 11604L: linux-serial@vger.kernel.org 11605S: Maintained 11606F: Documentation/devicetree/bindings/serial/ 11607F: drivers/tty/serial/ 11608 11609SERIAL DEVICE BUS 11610M: Rob Herring <robh@kernel.org> 11611L: linux-serial@vger.kernel.org 11612S: Maintained 11613F: Documentation/devicetree/bindings/serial/slave-device.txt 11614F: drivers/tty/serdev/ 11615F: include/linux/serdev.h 11616 11617SERIAL IR RECEIVER 11618M: Sean Young <sean@mess.org> 11619L: linux-media@vger.kernel.org 11620S: Maintained 11621F: drivers/media/rc/serial_ir.c 11622 11623STI CEC DRIVER 11624M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 11625S: Maintained 11626F: drivers/staging/media/st-cec/ 11627F: Documentation/devicetree/bindings/media/stih-cec.txt 11628 11629SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 11630M: Ursula Braun <ubraun@linux.vnet.ibm.com> 11631L: linux-s390@vger.kernel.org 11632W: http://www.ibm.com/developerworks/linux/linux390/ 11633S: Supported 11634F: net/smc/ 11635 11636SYNOPSYS DESIGNWARE DMAC DRIVER 11637M: Viresh Kumar <vireshk@kernel.org> 11638M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11639S: Maintained 11640F: include/linux/dma/dw.h 11641F: include/linux/platform_data/dma-dw.h 11642F: drivers/dma/dw/ 11643 11644SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 11645M: Jie Deng <jiedeng@synopsys.com> 11646L: netdev@vger.kernel.org 11647S: Supported 11648F: drivers/net/ethernet/synopsys/ 11649 11650SYNOPSYS DESIGNWARE I2C DRIVER 11651M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 11652R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11653R: Mika Westerberg <mika.westerberg@linux.intel.com> 11654L: linux-i2c@vger.kernel.org 11655S: Maintained 11656F: drivers/i2c/busses/i2c-designware-* 11657F: include/linux/platform_data/i2c-designware.h 11658 11659SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 11660M: Jaehoon Chung <jh80.chung@samsung.com> 11661L: linux-mmc@vger.kernel.org 11662S: Maintained 11663F: drivers/mmc/host/dw_mmc* 11664 11665SYSTEM TRACE MODULE CLASS 11666M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11667S: Maintained 11668T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 11669F: Documentation/trace/stm.txt 11670F: drivers/hwtracing/stm/ 11671F: include/linux/stm.h 11672F: include/uapi/linux/stm.h 11673 11674TEE SUBSYSTEM 11675M: Jens Wiklander <jens.wiklander@linaro.org> 11676S: Maintained 11677F: include/linux/tee_drv.h 11678F: include/uapi/linux/tee.h 11679F: drivers/tee/ 11680F: Documentation/tee.txt 11681 11682THUNDERBOLT DRIVER 11683M: Andreas Noever <andreas.noever@gmail.com> 11684M: Michael Jamet <michael.jamet@intel.com> 11685M: Mika Westerberg <mika.westerberg@linux.intel.com> 11686M: Yehezkel Bernat <yehezkel.bernat@intel.com> 11687S: Maintained 11688F: drivers/thunderbolt/ 11689 11690TI BQ27XXX POWER SUPPLY DRIVER 11691R: Andrew F. Davis <afd@ti.com> 11692F: include/linux/power/bq27xxx_battery.h 11693F: drivers/power/supply/bq27xxx_battery.c 11694F: drivers/power/supply/bq27xxx_battery_i2c.c 11695 11696TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 11697M: John Stultz <john.stultz@linaro.org> 11698M: Thomas Gleixner <tglx@linutronix.de> 11699R: Stephen Boyd <sboyd@codeaurora.org> 11700L: linux-kernel@vger.kernel.org 11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11702S: Supported 11703F: include/linux/clocksource.h 11704F: include/linux/time.h 11705F: include/linux/timex.h 11706F: include/uapi/linux/time.h 11707F: include/uapi/linux/timex.h 11708F: kernel/time/clocksource.c 11709F: kernel/time/time*.c 11710F: kernel/time/alarmtimer.c 11711F: kernel/time/ntp.c 11712F: tools/testing/selftests/timers/ 11713 11714TI TRF7970A NFC DRIVER 11715M: Mark Greer <mgreer@animalcreek.com> 11716L: linux-wireless@vger.kernel.org 11717L: linux-nfc@lists.01.org (moderated for non-subscribers) 11718S: Supported 11719F: drivers/nfc/trf7970a.c 11720F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 11721 11722SC1200 WDT DRIVER 11723M: Zwane Mwaikambo <zwanem@gmail.com> 11724S: Maintained 11725F: drivers/watchdog/sc1200wdt.c 11726 11727SCHEDULER 11728M: Ingo Molnar <mingo@redhat.com> 11729M: Peter Zijlstra <peterz@infradead.org> 11730L: linux-kernel@vger.kernel.org 11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 11732S: Maintained 11733F: kernel/sched/ 11734F: include/linux/sched.h 11735F: include/uapi/linux/sched.h 11736F: include/linux/wait.h 11737 11738SCORE ARCHITECTURE 11739M: Chen Liqin <liqin.linux@gmail.com> 11740M: Lennox Wu <lennox.wu@gmail.com> 11741W: http://www.sunplus.com 11742S: Supported 11743F: arch/score/ 11744 11745SCR24X CHIP CARD INTERFACE DRIVER 11746M: Lubomir Rintel <lkundrak@v3.sk> 11747S: Supported 11748F: drivers/char/pcmcia/scr24x_cs.c 11749 11750SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers 11751M: Sudeep Holla <sudeep.holla@arm.com> 11752L: linux-arm-kernel@lists.infradead.org 11753S: Maintained 11754F: Documentation/devicetree/bindings/arm/arm,scpi.txt 11755F: drivers/clk/clk-scpi.c 11756F: drivers/cpufreq/scpi-cpufreq.c 11757F: drivers/firmware/arm_scpi.c 11758F: include/linux/scpi_protocol.h 11759 11760SCSI CDROM DRIVER 11761M: Jens Axboe <axboe@kernel.dk> 11762L: linux-scsi@vger.kernel.org 11763W: http://www.kernel.dk 11764S: Maintained 11765F: drivers/scsi/sr* 11766 11767SCSI RDMA PROTOCOL (SRP) INITIATOR 11768M: Bart Van Assche <bart.vanassche@sandisk.com> 11769L: linux-rdma@vger.kernel.org 11770S: Supported 11771W: http://www.openfabrics.org 11772Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 11774F: drivers/infiniband/ulp/srp/ 11775F: include/scsi/srp.h 11776 11777SCSI SG DRIVER 11778M: Doug Gilbert <dgilbert@interlog.com> 11779L: linux-scsi@vger.kernel.org 11780W: http://sg.danny.cz/sg 11781S: Maintained 11782F: Documentation/scsi/scsi-generic.txt 11783F: drivers/scsi/sg.c 11784F: include/scsi/sg.h 11785 11786SCSI SUBSYSTEM 11787M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 11788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 11789M: "Martin K. Petersen" <martin.petersen@oracle.com> 11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 11791L: linux-scsi@vger.kernel.org 11792S: Maintained 11793F: Documentation/devicetree/bindings/scsi/ 11794F: drivers/scsi/ 11795F: include/scsi/ 11796 11797SCSI TAPE DRIVER 11798M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 11799L: linux-scsi@vger.kernel.org 11800S: Maintained 11801F: Documentation/scsi/st.txt 11802F: drivers/scsi/st.* 11803F: drivers/scsi/st_*.h 11804 11805SCTP PROTOCOL 11806M: Vlad Yasevich <vyasevich@gmail.com> 11807M: Neil Horman <nhorman@tuxdriver.com> 11808L: linux-sctp@vger.kernel.org 11809W: http://lksctp.sourceforge.net 11810S: Maintained 11811F: Documentation/networking/sctp.txt 11812F: include/linux/sctp.h 11813F: include/uapi/linux/sctp.h 11814F: include/net/sctp/ 11815F: net/sctp/ 11816 11817SCx200 CPU SUPPORT 11818M: Jim Cromie <jim.cromie@gmail.com> 11819S: Odd Fixes 11820F: Documentation/i2c/busses/scx200_acb 11821F: arch/x86/platform/scx200/ 11822F: drivers/watchdog/scx200_wdt.c 11823F: drivers/i2c/busses/scx200* 11824F: drivers/mtd/maps/scx200_docflash.c 11825F: include/linux/scx200.h 11826 11827SCx200 GPIO DRIVER 11828M: Jim Cromie <jim.cromie@gmail.com> 11829S: Maintained 11830F: drivers/char/scx200_gpio.c 11831F: include/linux/scx200_gpio.h 11832 11833SCx200 HRT CLOCKSOURCE DRIVER 11834M: Jim Cromie <jim.cromie@gmail.com> 11835S: Maintained 11836F: drivers/clocksource/scx200_hrt.c 11837 11838SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 11839M: Sascha Sommer <saschasommer@freenet.de> 11840L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 11841S: Maintained 11842F: drivers/mmc/host/sdricoh_cs.c 11843 11844SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 11845M: Adrian Hunter <adrian.hunter@intel.com> 11846L: linux-mmc@vger.kernel.org 11847T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 11848S: Maintained 11849F: drivers/mmc/host/sdhci* 11850F: include/linux/mmc/sdhci* 11851 11852SECURE COMPUTING 11853M: Kees Cook <keescook@chromium.org> 11854R: Andy Lutomirski <luto@amacapital.net> 11855R: Will Drewry <wad@chromium.org> 11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 11857S: Supported 11858F: kernel/seccomp.c 11859F: include/uapi/linux/seccomp.h 11860F: include/linux/seccomp.h 11861F: tools/testing/selftests/seccomp/* 11862F: tools/testing/selftests/kselftest_harness.h 11863F: Documentation/userspace-api/seccomp_filter.rst 11864K: \bsecure_computing 11865K: \bTIF_SECCOMP\b 11866 11867SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 11868M: Al Cooper <alcooperx@gmail.com> 11869L: linux-mmc@vger.kernel.org 11870L: bcm-kernel-feedback-list@broadcom.com 11871S: Maintained 11872F: drivers/mmc/host/sdhci-brcmstb* 11873 11874SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 11875M: Ben Dooks <ben-linux@fluff.org> 11876M: Jaehoon Chung <jh80.chung@samsung.com> 11877L: linux-mmc@vger.kernel.org 11878S: Maintained 11879F: drivers/mmc/host/sdhci-s3c* 11880 11881SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 11882M: Viresh Kumar <vireshk@kernel.org> 11883L: linux-mmc@vger.kernel.org 11884S: Maintained 11885F: drivers/mmc/host/sdhci-spear.c 11886 11887SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 11888M: Scott Bauer <scott.bauer@intel.com> 11889M: Jonathan Derrick <jonathan.derrick@intel.com> 11890M: Rafael Antognolli <rafael.antognolli@intel.com> 11891L: linux-block@vger.kernel.org 11892S: Supported 11893F: block/sed* 11894F: block/opal_proto.h 11895F: include/linux/sed* 11896F: include/uapi/linux/sed* 11897 11898SECURITY SUBSYSTEM 11899M: James Morris <james.l.morris@oracle.com> 11900M: "Serge E. Hallyn" <serge@hallyn.com> 11901L: linux-security-module@vger.kernel.org (suggested Cc:) 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 11903W: http://kernsec.org/ 11904S: Supported 11905F: security/ 11906 11907SECURITY CONTACT 11908M: Security Officers <security@kernel.org> 11909S: Supported 11910 11911SELINUX SECURITY MODULE 11912M: Paul Moore <paul@paul-moore.com> 11913M: Stephen Smalley <sds@tycho.nsa.gov> 11914M: Eric Paris <eparis@parisplace.org> 11915L: selinux@tycho.nsa.gov (moderated for non-subscribers) 11916W: http://selinuxproject.org 11917T: git git://git.infradead.org/users/pcmoore/selinux 11918S: Supported 11919F: include/linux/selinux* 11920F: security/selinux/ 11921F: scripts/selinux/ 11922F: Documentation/admin-guide/LSM/SELinux.rst 11923 11924APPARMOR SECURITY MODULE 11925M: John Johansen <john.johansen@canonical.com> 11926L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 11927W: apparmor.wiki.kernel.org 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 11929S: Supported 11930F: security/apparmor/ 11931F: Documentation/admin-guide/LSM/apparmor.rst 11932 11933LOADPIN SECURITY MODULE 11934M: Kees Cook <keescook@chromium.org> 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 11936S: Supported 11937F: security/loadpin/ 11938F: Documentation/admin-guide/LSM/LoadPin.rst 11939 11940YAMA SECURITY MODULE 11941M: Kees Cook <keescook@chromium.org> 11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 11943S: Supported 11944F: security/yama/ 11945F: Documentation/admin-guide/LSM/Yama.rst 11946 11947SENSABLE PHANTOM 11948M: Jiri Slaby <jirislaby@gmail.com> 11949S: Maintained 11950F: drivers/misc/phantom.c 11951F: include/uapi/linux/phantom.h 11952 11953Emulex 10Gbps iSCSI - OneConnect DRIVER 11954M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 11955M: Ketan Mukadam <ketan.mukadam@broadcom.com> 11956M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 11957L: linux-scsi@vger.kernel.org 11958W: http://www.broadcom.com 11959S: Supported 11960F: drivers/scsi/be2iscsi/ 11961 11962Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 11963M: Sathya Perla <sathya.perla@broadcom.com> 11964M: Ajit Khaparde <ajit.khaparde@broadcom.com> 11965M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 11966M: Somnath Kotur <somnath.kotur@broadcom.com> 11967L: netdev@vger.kernel.org 11968W: http://www.emulex.com 11969S: Supported 11970F: drivers/net/ethernet/emulex/benet/ 11971 11972EMULEX ONECONNECT ROCE DRIVER 11973M: Selvin Xavier <selvin.xavier@broadcom.com> 11974M: Devesh Sharma <devesh.sharma@broadcom.com> 11975L: linux-rdma@vger.kernel.org 11976W: http://www.broadcom.com 11977S: Odd Fixes 11978F: drivers/infiniband/hw/ocrdma/ 11979F: include/uapi/rdma/ocrdma-abi.h 11980 11981SFC NETWORK DRIVER 11982M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 11983M: Edward Cree <ecree@solarflare.com> 11984M: Bert Kenward <bkenward@solarflare.com> 11985L: netdev@vger.kernel.org 11986S: Supported 11987F: drivers/net/ethernet/sfc/ 11988 11989SGI GRU DRIVER 11990M: Dimitri Sivanich <sivanich@sgi.com> 11991S: Maintained 11992F: drivers/misc/sgi-gru/ 11993 11994SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 11995M: Pat Gefre <pfg@sgi.com> 11996L: linux-ia64@vger.kernel.org 11997S: Supported 11998F: Documentation/ia64/serial.txt 11999F: drivers/tty/serial/ioc?_serial.c 12000F: include/linux/ioc?.h 12001 12002SGI XP/XPC/XPNET DRIVER 12003M: Cliff Whickman <cpw@sgi.com> 12004M: Robin Holt <robinmholt@gmail.com> 12005S: Maintained 12006F: drivers/misc/sgi-xp/ 12007 12008SI2157 MEDIA DRIVER 12009M: Antti Palosaari <crope@iki.fi> 12010L: linux-media@vger.kernel.org 12011W: https://linuxtv.org 12012W: http://palosaari.fi/linux/ 12013Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12014T: git git://linuxtv.org/anttip/media_tree.git 12015S: Maintained 12016F: drivers/media/tuners/si2157* 12017 12018SI2168 MEDIA DRIVER 12019M: Antti Palosaari <crope@iki.fi> 12020L: linux-media@vger.kernel.org 12021W: https://linuxtv.org 12022W: http://palosaari.fi/linux/ 12023Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12024T: git git://linuxtv.org/anttip/media_tree.git 12025S: Maintained 12026F: drivers/media/dvb-frontends/si2168* 12027 12028SI470X FM RADIO RECEIVER I2C DRIVER 12029M: Hans Verkuil <hverkuil@xs4all.nl> 12030L: linux-media@vger.kernel.org 12031T: git git://linuxtv.org/media_tree.git 12032W: https://linuxtv.org 12033S: Odd Fixes 12034F: drivers/media/radio/si470x/radio-si470x-i2c.c 12035 12036SI470X FM RADIO RECEIVER USB DRIVER 12037M: Hans Verkuil <hverkuil@xs4all.nl> 12038L: linux-media@vger.kernel.org 12039T: git git://linuxtv.org/media_tree.git 12040W: https://linuxtv.org 12041S: Maintained 12042F: drivers/media/radio/si470x/radio-si470x-common.c 12043F: drivers/media/radio/si470x/radio-si470x.h 12044F: drivers/media/radio/si470x/radio-si470x-usb.c 12045 12046SI4713 FM RADIO TRANSMITTER I2C DRIVER 12047M: Eduardo Valentin <edubezval@gmail.com> 12048L: linux-media@vger.kernel.org 12049T: git git://linuxtv.org/media_tree.git 12050W: https://linuxtv.org 12051S: Odd Fixes 12052F: drivers/media/radio/si4713/si4713.? 12053 12054SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12055M: Eduardo Valentin <edubezval@gmail.com> 12056L: linux-media@vger.kernel.org 12057T: git git://linuxtv.org/media_tree.git 12058W: https://linuxtv.org 12059S: Odd Fixes 12060F: drivers/media/radio/si4713/radio-platform-si4713.c 12061 12062SI4713 FM RADIO TRANSMITTER USB DRIVER 12063M: Hans Verkuil <hverkuil@xs4all.nl> 12064L: linux-media@vger.kernel.org 12065T: git git://linuxtv.org/media_tree.git 12066W: https://linuxtv.org 12067S: Maintained 12068F: drivers/media/radio/si4713/radio-usb-si4713.c 12069 12070SIANO DVB DRIVER 12071M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12072M: Mauro Carvalho Chehab <mchehab@kernel.org> 12073L: linux-media@vger.kernel.org 12074W: https://linuxtv.org 12075T: git git://linuxtv.org/media_tree.git 12076S: Odd fixes 12077F: drivers/media/common/siano/ 12078F: drivers/media/usb/siano/ 12079F: drivers/media/usb/siano/ 12080F: drivers/media/mmc/siano/ 12081 12082SILEAD TOUCHSCREEN DRIVER 12083M: Hans de Goede <hdegoede@redhat.com> 12084L: linux-input@vger.kernel.org 12085L: platform-driver-x86@vger.kernel.org 12086S: Maintained 12087F: drivers/input/touchscreen/silead.c 12088F: drivers/platform/x86/silead_dmi.c 12089 12090SIMPLEFB FB DRIVER 12091M: Hans de Goede <hdegoede@redhat.com> 12092L: linux-fbdev@vger.kernel.org 12093S: Maintained 12094F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12095F: drivers/video/fbdev/simplefb.c 12096F: include/linux/platform_data/simplefb.h 12097 12098SH_VEU V4L2 MEM2MEM DRIVER 12099L: linux-media@vger.kernel.org 12100S: Orphan 12101F: drivers/media/platform/sh_veu.c 12102 12103SH_VOU V4L2 OUTPUT DRIVER 12104L: linux-media@vger.kernel.org 12105S: Orphan 12106F: drivers/media/platform/sh_vou.c 12107F: include/media/drv-intf/sh_vou.h 12108 12109SIMPLE FIRMWARE INTERFACE (SFI) 12110M: Len Brown <lenb@kernel.org> 12111L: sfi-devel@simplefirmware.org 12112W: http://simplefirmware.org/ 12113T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12114S: Supported 12115F: arch/x86/platform/sfi/ 12116F: drivers/sfi/ 12117F: include/linux/sfi*.h 12118 12119SIMTEC EB110ATX (Chalice CATS) 12120P: Ben Dooks 12121P: Vincent Sanders <vince@simtec.co.uk> 12122M: Simtec Linux Team <linux@simtec.co.uk> 12123W: http://www.simtec.co.uk/products/EB110ATX/ 12124S: Supported 12125 12126SIMTEC EB2410ITX (BAST) 12127P: Ben Dooks 12128P: Vincent Sanders <vince@simtec.co.uk> 12129M: Simtec Linux Team <linux@simtec.co.uk> 12130W: http://www.simtec.co.uk/products/EB2410ITX/ 12131S: Supported 12132F: arch/arm/mach-s3c24xx/mach-bast.c 12133F: arch/arm/mach-s3c24xx/bast-ide.c 12134F: arch/arm/mach-s3c24xx/bast-irq.c 12135 12136SIPHASH PRF ROUTINES 12137M: Jason A. Donenfeld <Jason@zx2c4.com> 12138S: Maintained 12139F: lib/siphash.c 12140F: lib/test_siphash.c 12141F: include/linux/siphash.h 12142 12143TI DAVINCI MACHINE SUPPORT 12144M: Sekhar Nori <nsekhar@ti.com> 12145M: Kevin Hilman <khilman@kernel.org> 12146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 12148S: Supported 12149F: arch/arm/mach-davinci/ 12150F: drivers/i2c/busses/i2c-davinci.c 12151F: arch/arm/boot/dts/da850* 12152 12153TI DAVINCI SERIES MEDIA DRIVER 12154M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12155L: linux-media@vger.kernel.org 12156W: https://linuxtv.org 12157Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12158T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12159S: Maintained 12160F: drivers/media/platform/davinci/ 12161F: include/media/davinci/ 12162 12163TI DAVINCI SERIES GPIO DRIVER 12164M: Keerthy <j-keerthy@ti.com> 12165L: linux-gpio@vger.kernel.org 12166S: Maintained 12167F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 12168F: drivers/gpio/gpio-davinci.c 12169 12170TI AM437X VPFE DRIVER 12171M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12172L: linux-media@vger.kernel.org 12173W: https://linuxtv.org 12174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12175T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12176S: Maintained 12177F: drivers/media/platform/am437x/ 12178 12179OV2659 OMNIVISION SENSOR DRIVER 12180M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 12181L: linux-media@vger.kernel.org 12182W: https://linuxtv.org 12183Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12184T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 12185S: Maintained 12186F: drivers/media/i2c/ov2659.c 12187F: include/media/i2c/ov2659.h 12188 12189SILICON MOTION SM712 FRAME BUFFER DRIVER 12190M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12191M: Teddy Wang <teddy.wang@siliconmotion.com> 12192M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12193L: linux-fbdev@vger.kernel.org 12194S: Maintained 12195F: drivers/video/fbdev/sm712* 12196F: Documentation/fb/sm712fb.txt 12197 12198SIS 190 ETHERNET DRIVER 12199M: Francois Romieu <romieu@fr.zoreil.com> 12200L: netdev@vger.kernel.org 12201S: Maintained 12202F: drivers/net/ethernet/sis/sis190.c 12203 12204SIS 900/7016 FAST ETHERNET DRIVER 12205M: Daniele Venzano <venza@brownhat.org> 12206W: http://www.brownhat.org/sis900.html 12207L: netdev@vger.kernel.org 12208S: Maintained 12209F: drivers/net/ethernet/sis/sis900.* 12210 12211SIS FRAMEBUFFER DRIVER 12212M: Thomas Winischhofer <thomas@winischhofer.net> 12213W: http://www.winischhofer.net/linuxsisvga.shtml 12214S: Maintained 12215F: Documentation/fb/sisfb.txt 12216F: drivers/video/fbdev/sis/ 12217F: include/video/sisfb.h 12218 12219SIS USB2VGA DRIVER 12220M: Thomas Winischhofer <thomas@winischhofer.net> 12221W: http://www.winischhofer.at/linuxsisusbvga.shtml 12222S: Maintained 12223F: drivers/usb/misc/sisusbvga/ 12224 12225SLAB ALLOCATOR 12226M: Christoph Lameter <cl@linux.com> 12227M: Pekka Enberg <penberg@kernel.org> 12228M: David Rientjes <rientjes@google.com> 12229M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12230M: Andrew Morton <akpm@linux-foundation.org> 12231L: linux-mm@kvack.org 12232S: Maintained 12233F: include/linux/sl?b*.h 12234F: mm/sl?b* 12235 12236SLEEPABLE READ-COPY UPDATE (SRCU) 12237M: Lai Jiangshan <jiangshanlai@gmail.com> 12238M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12239M: Josh Triplett <josh@joshtriplett.org> 12240R: Steven Rostedt <rostedt@goodmis.org> 12241R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12242L: linux-kernel@vger.kernel.org 12243W: http://www.rdrop.com/users/paulmck/RCU/ 12244S: Supported 12245T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12246F: include/linux/srcu.h 12247F: kernel/rcu/srcu.c 12248 12249SMACK SECURITY MODULE 12250M: Casey Schaufler <casey@schaufler-ca.com> 12251L: linux-security-module@vger.kernel.org 12252W: http://schaufler-ca.com 12253T: git git://github.com/cschaufler/smack-next 12254S: Maintained 12255F: Documentation/admin-guide/LSM/Smack.rst 12256F: security/smack/ 12257 12258DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 12259M: Kevin Hilman <khilman@kernel.org> 12260M: Nishanth Menon <nm@ti.com> 12261S: Maintained 12262F: drivers/power/avs/ 12263F: include/linux/power/smartreflex.h 12264L: linux-pm@vger.kernel.org 12265 12266SMC91x ETHERNET DRIVER 12267M: Nicolas Pitre <nico@fluxnic.net> 12268S: Odd Fixes 12269F: drivers/net/ethernet/smsc/smc91x.* 12270 12271SMIA AND SMIA++ IMAGE SENSOR DRIVER 12272M: Sakari Ailus <sakari.ailus@iki.fi> 12273L: linux-media@vger.kernel.org 12274S: Maintained 12275F: drivers/media/i2c/smiapp/ 12276F: include/media/i2c/smiapp.h 12277F: drivers/media/i2c/smiapp-pll.c 12278F: drivers/media/i2c/smiapp-pll.h 12279F: include/uapi/linux/smiapp.h 12280F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12281 12282SMM665 HARDWARE MONITOR DRIVER 12283M: Guenter Roeck <linux@roeck-us.net> 12284L: linux-hwmon@vger.kernel.org 12285S: Maintained 12286F: Documentation/hwmon/smm665 12287F: drivers/hwmon/smm665.c 12288 12289SMSC EMC2103 HARDWARE MONITOR DRIVER 12290M: Steve Glendinning <steve.glendinning@shawell.net> 12291L: linux-hwmon@vger.kernel.org 12292S: Maintained 12293F: Documentation/hwmon/emc2103 12294F: drivers/hwmon/emc2103.c 12295 12296SMSC SCH5627 HARDWARE MONITOR DRIVER 12297M: Hans de Goede <hdegoede@redhat.com> 12298L: linux-hwmon@vger.kernel.org 12299S: Supported 12300F: Documentation/hwmon/sch5627 12301F: drivers/hwmon/sch5627.c 12302 12303SMSC47B397 HARDWARE MONITOR DRIVER 12304M: Jean Delvare <jdelvare@suse.com> 12305L: linux-hwmon@vger.kernel.org 12306S: Maintained 12307F: Documentation/hwmon/smsc47b397 12308F: drivers/hwmon/smsc47b397.c 12309 12310SMSC911x ETHERNET DRIVER 12311M: Steve Glendinning <steve.glendinning@shawell.net> 12312L: netdev@vger.kernel.org 12313S: Maintained 12314F: include/linux/smsc911x.h 12315F: drivers/net/ethernet/smsc/smsc911x.* 12316 12317SMSC9420 PCI ETHERNET DRIVER 12318M: Steve Glendinning <steve.glendinning@shawell.net> 12319L: netdev@vger.kernel.org 12320S: Maintained 12321F: drivers/net/ethernet/smsc/smsc9420.* 12322 12323SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12324M: Steve Glendinning <steve.glendinning@shawell.net> 12325L: linux-fbdev@vger.kernel.org 12326S: Maintained 12327F: drivers/video/fbdev/smscufx.c 12328 12329SOC-CAMERA V4L2 SUBSYSTEM 12330M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 12331L: linux-media@vger.kernel.org 12332T: git git://linuxtv.org/media_tree.git 12333S: Maintained 12334F: include/media/soc* 12335F: drivers/media/i2c/soc_camera/ 12336F: drivers/media/platform/soc_camera/ 12337 12338SOEKRIS NET48XX LED SUPPORT 12339M: Chris Boot <bootc@bootc.net> 12340S: Maintained 12341F: drivers/leds/leds-net48xx.c 12342 12343SOFTLOGIC 6x10 MPEG CODEC 12344M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12345M: Anton Sviridenko <anton@corp.bluecherry.net> 12346M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 12347M: Andrey Utkin <andrey_utkin@fastmail.com> 12348M: Ismael Luceno <ismael@iodev.co.uk> 12349L: linux-media@vger.kernel.org 12350S: Supported 12351F: drivers/media/pci/solo6x10/ 12352 12353SOFTWARE RAID (Multiple Disks) SUPPORT 12354M: Shaohua Li <shli@kernel.org> 12355L: linux-raid@vger.kernel.org 12356T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 12357S: Supported 12358F: drivers/md/ 12359F: include/linux/raid/ 12360F: include/uapi/linux/raid/ 12361 12362SONIC NETWORK DRIVER 12363M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 12364L: netdev@vger.kernel.org 12365S: Maintained 12366F: drivers/net/ethernet/natsemi/sonic.* 12367 12368SONICS SILICON BACKPLANE DRIVER (SSB) 12369M: Michael Buesch <m@bues.ch> 12370L: linux-wireless@vger.kernel.org 12371S: Maintained 12372F: drivers/ssb/ 12373F: include/linux/ssb/ 12374 12375SONY VAIO CONTROL DEVICE DRIVER 12376M: Mattia Dongili <malattia@linux.it> 12377L: platform-driver-x86@vger.kernel.org 12378W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 12379S: Maintained 12380F: Documentation/laptops/sony-laptop.txt 12381F: drivers/char/sonypi.c 12382F: drivers/platform/x86/sony-laptop.c 12383F: include/linux/sony-laptop.h 12384 12385SONY MEMORYSTICK CARD SUPPORT 12386M: Alex Dubov <oakad@yahoo.com> 12387W: http://tifmxx.berlios.de/ 12388S: Maintained 12389F: drivers/memstick/host/tifm_ms.c 12390 12391SONY MEMORYSTICK STANDARD SUPPORT 12392M: Maxim Levitsky <maximlevitsky@gmail.com> 12393S: Maintained 12394F: drivers/memstick/core/ms_block.* 12395 12396SOUND 12397M: Jaroslav Kysela <perex@perex.cz> 12398M: Takashi Iwai <tiwai@suse.com> 12399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12400W: http://www.alsa-project.org/ 12401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12402T: git git://git.alsa-project.org/alsa-kernel.git 12403Q: http://patchwork.kernel.org/project/alsa-devel/list/ 12404S: Maintained 12405F: Documentation/sound/ 12406F: include/sound/ 12407F: include/uapi/sound/ 12408F: sound/ 12409 12410SOUND - COMPRESSED AUDIO 12411M: Vinod Koul <vinod.koul@intel.com> 12412L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 12414S: Supported 12415F: Documentation/sound/alsa/compress_offload.txt 12416F: include/sound/compress_driver.h 12417F: include/uapi/sound/compress_* 12418F: sound/core/compress_offload.c 12419F: sound/soc/soc-compress.c 12420 12421SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 12422M: Liam Girdwood <lgirdwood@gmail.com> 12423M: Mark Brown <broonie@kernel.org> 12424T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 12425L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12426W: http://alsa-project.org/main/index.php/ASoC 12427S: Supported 12428F: Documentation/devicetree/bindings/sound/ 12429F: Documentation/sound/alsa/soc/ 12430F: sound/soc/ 12431F: include/sound/soc* 12432 12433SOUND - DMAENGINE HELPERS 12434M: Lars-Peter Clausen <lars@metafoo.de> 12435S: Supported 12436F: include/sound/dmaengine_pcm.h 12437F: sound/core/pcm_dmaengine.c 12438F: sound/soc/soc-generic-dmaengine-pcm.c 12439 12440SP2 MEDIA DRIVER 12441M: Olli Salonen <olli.salonen@iki.fi> 12442L: linux-media@vger.kernel.org 12443W: https://linuxtv.org 12444Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12445S: Maintained 12446F: drivers/media/dvb-frontends/sp2* 12447 12448SPARC + UltraSPARC (sparc/sparc64) 12449M: "David S. Miller" <davem@davemloft.net> 12450L: sparclinux@vger.kernel.org 12451Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12453T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12454S: Maintained 12455F: arch/sparc/ 12456F: drivers/sbus/ 12457 12458SPARC SERIAL DRIVERS 12459M: "David S. Miller" <davem@davemloft.net> 12460L: sparclinux@vger.kernel.org 12461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 12463S: Maintained 12464F: include/linux/sunserialcore.h 12465F: drivers/tty/serial/suncore.c 12466F: drivers/tty/serial/sunhv.c 12467F: drivers/tty/serial/sunsab.c 12468F: drivers/tty/serial/sunsab.h 12469F: drivers/tty/serial/sunsu.c 12470F: drivers/tty/serial/sunzilog.c 12471F: drivers/tty/serial/sunzilog.h 12472 12473SPARSE CHECKER 12474M: "Christopher Li" <sparse@chrisli.org> 12475L: linux-sparse@vger.kernel.org 12476W: https://sparse.wiki.kernel.org/ 12477T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 12478T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 12479S: Maintained 12480F: include/linux/compiler.h 12481 12482SPEAR PLATFORM SUPPORT 12483M: Viresh Kumar <vireshk@kernel.org> 12484M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 12485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12486W: http://www.st.com/spear 12487S: Maintained 12488F: arch/arm/boot/dts/spear* 12489F: arch/arm/mach-spear/ 12490 12491SPEAR CLOCK FRAMEWORK SUPPORT 12492M: Viresh Kumar <vireshk@kernel.org> 12493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12494W: http://www.st.com/spear 12495S: Maintained 12496F: drivers/clk/spear/ 12497 12498SPI NOR SUBSYSTEM 12499M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr> 12500M: Marek Vasut <marek.vasut@gmail.com> 12501L: linux-mtd@lists.infradead.org 12502W: http://www.linux-mtd.infradead.org/ 12503Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 12504T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 12505T: git git://git.infradead.org/l2-mtd.git spi-nor/next 12506S: Maintained 12507F: drivers/mtd/spi-nor/ 12508F: include/linux/mtd/spi-nor.h 12509 12510SPI SUBSYSTEM 12511M: Mark Brown <broonie@kernel.org> 12512L: linux-spi@vger.kernel.org 12513T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 12514Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 12515S: Maintained 12516F: Documentation/devicetree/bindings/spi/ 12517F: Documentation/spi/ 12518F: drivers/spi/ 12519F: include/linux/spi/ 12520F: include/uapi/linux/spi/ 12521F: tools/spi/ 12522 12523SPIDERNET NETWORK DRIVER for CELL 12524M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 12525L: netdev@vger.kernel.org 12526S: Supported 12527F: Documentation/networking/spider_net.txt 12528F: drivers/net/ethernet/toshiba/spider_net* 12529 12530SPU FILE SYSTEM 12531M: Jeremy Kerr <jk@ozlabs.org> 12532L: linuxppc-dev@lists.ozlabs.org 12533W: http://www.ibm.com/developerworks/power/cell/ 12534S: Supported 12535F: Documentation/filesystems/spufs.txt 12536F: arch/powerpc/platforms/cell/spufs/ 12537 12538SQUASHFS FILE SYSTEM 12539M: Phillip Lougher <phillip@squashfs.org.uk> 12540L: squashfs-devel@lists.sourceforge.net (subscribers-only) 12541W: http://squashfs.org.uk 12542T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 12543S: Maintained 12544F: Documentation/filesystems/squashfs.txt 12545F: fs/squashfs/ 12546 12547SRM (Alpha) environment access 12548M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 12549S: Maintained 12550F: arch/alpha/kernel/srm_env.c 12551 12552STABLE BRANCH 12553M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12554L: stable@vger.kernel.org 12555S: Supported 12556F: Documentation/process/stable-kernel-rules.rst 12557 12558STAGING SUBSYSTEM 12559M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 12561L: devel@driverdev.osuosl.org 12562S: Supported 12563F: drivers/staging/ 12564 12565STAGING - COMEDI 12566M: Ian Abbott <abbotti@mev.co.uk> 12567M: H Hartley Sweeten <hsweeten@visionengravers.com> 12568S: Odd Fixes 12569F: drivers/staging/comedi/ 12570 12571STAGING - FLARION FT1000 DRIVERS 12572M: Marek Belisko <marek.belisko@gmail.com> 12573S: Odd Fixes 12574F: drivers/staging/ft1000/ 12575 12576STAGING - INDUSTRIAL IO 12577M: Jonathan Cameron <jic23@kernel.org> 12578L: linux-iio@vger.kernel.org 12579S: Odd Fixes 12580F: Documentation/devicetree/bindings/staging/iio/ 12581F: drivers/staging/iio/ 12582 12583STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS 12584M: Jarod Wilson <jarod@wilsonet.com> 12585W: http://www.lirc.org/ 12586S: Odd Fixes 12587F: drivers/staging/media/lirc/ 12588 12589STAGING - LUSTRE PARALLEL FILESYSTEM 12590M: Oleg Drokin <oleg.drokin@intel.com> 12591M: Andreas Dilger <andreas.dilger@intel.com> 12592M: James Simmons <jsimmons@infradead.org> 12593L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 12594W: http://wiki.lustre.org/ 12595S: Maintained 12596F: drivers/staging/lustre 12597 12598STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 12599M: Marc Dietrich <marvin24@gmx.de> 12600L: ac100@lists.launchpad.net (moderated for non-subscribers) 12601L: linux-tegra@vger.kernel.org 12602S: Maintained 12603F: drivers/staging/nvec/ 12604 12605STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 12606M: Jens Frederich <jfrederich@gmail.com> 12607M: Daniel Drake <dsd@laptop.org> 12608M: Jon Nettleton <jon.nettleton@gmail.com> 12609W: http://wiki.laptop.org/go/DCON 12610S: Maintained 12611F: drivers/staging/olpc_dcon/ 12612 12613STAGING - REALTEK RTL8712U DRIVERS 12614M: Larry Finger <Larry.Finger@lwfinger.net> 12615M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 12616S: Odd Fixes 12617F: drivers/staging/rtl8712/ 12618 12619STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 12620M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12621M: Teddy Wang <teddy.wang@siliconmotion.com> 12622M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12623L: linux-fbdev@vger.kernel.org 12624S: Maintained 12625F: drivers/staging/sm750fb/ 12626 12627STAGING - SPEAKUP CONSOLE SPEECH DRIVER 12628M: William Hubbs <w.d.hubbs@gmail.com> 12629M: Chris Brannon <chris@the-brannons.com> 12630M: Kirk Reiser <kirk@reisers.ca> 12631M: Samuel Thibault <samuel.thibault@ens-lyon.org> 12632L: speakup@linux-speakup.org 12633W: http://www.linux-speakup.org/ 12634S: Odd Fixes 12635F: drivers/staging/speakup/ 12636 12637STAGING - VIA VT665X DRIVERS 12638M: Forest Bond <forest@alittletooquiet.net> 12639S: Odd Fixes 12640F: drivers/staging/vt665?/ 12641 12642STAGING - WILC1000 WIFI DRIVER 12643M: Aditya Shankar <aditya.shankar@microchip.com> 12644M: Ganesh Krishna <ganesh.krishna@microchip.com> 12645L: linux-wireless@vger.kernel.org 12646S: Supported 12647F: drivers/staging/wilc1000/ 12648 12649STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 12650M: Arnaud Patard <arnaud.patard@rtp-net.org> 12651S: Odd Fixes 12652F: drivers/staging/xgifb/ 12653 12654STARFIRE/DURALAN NETWORK DRIVER 12655M: Ion Badulescu <ionut@badula.org> 12656S: Odd Fixes 12657F: drivers/net/ethernet/adaptec/starfire* 12658 12659SUN3/3X 12660M: Sam Creasey <sammy@sammy.net> 12661W: http://sammy.net/sun3/ 12662S: Maintained 12663F: arch/m68k/kernel/*sun3* 12664F: arch/m68k/sun3*/ 12665F: arch/m68k/include/asm/sun3* 12666F: drivers/net/ethernet/i825xx/sun3* 12667 12668SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 12669M: Hans de Goede <hdegoede@redhat.com> 12670L: linux-input@vger.kernel.org 12671S: Maintained 12672F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 12673F: drivers/input/keyboard/sun4i-lradc-keys.c 12674 12675SUNDANCE NETWORK DRIVER 12676M: Denis Kirjanov <kda@linux-powerpc.org> 12677L: netdev@vger.kernel.org 12678S: Maintained 12679F: drivers/net/ethernet/dlink/sundance.c 12680 12681SUPERH 12682M: Yoshinori Sato <ysato@users.sourceforge.jp> 12683M: Rich Felker <dalias@libc.org> 12684L: linux-sh@vger.kernel.org 12685Q: http://patchwork.kernel.org/project/linux-sh/list/ 12686S: Maintained 12687F: Documentation/sh/ 12688F: arch/sh/ 12689F: drivers/sh/ 12690 12691SUSPEND TO RAM 12692M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 12693M: Len Brown <len.brown@intel.com> 12694M: Pavel Machek <pavel@ucw.cz> 12695L: linux-pm@vger.kernel.org 12696B: https://bugzilla.kernel.org 12697S: Supported 12698F: Documentation/power/ 12699F: arch/x86/kernel/acpi/ 12700F: drivers/base/power/ 12701F: kernel/power/ 12702F: include/linux/suspend.h 12703F: include/linux/freezer.h 12704F: include/linux/pm.h 12705 12706SVGA HANDLING 12707M: Martin Mares <mj@ucw.cz> 12708L: linux-video@atrey.karlin.mff.cuni.cz 12709S: Maintained 12710F: Documentation/svga.txt 12711F: arch/x86/boot/video* 12712 12713SWIOTLB SUBSYSTEM 12714M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 12715L: linux-kernel@vger.kernel.org 12716T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 12717S: Supported 12718F: lib/swiotlb.c 12719F: arch/*/kernel/pci-swiotlb.c 12720F: include/linux/swiotlb.h 12721 12722SWITCHDEV 12723M: Jiri Pirko <jiri@resnulli.us> 12724M: Ivan Vecera <ivecera@redhat.com> 12725L: netdev@vger.kernel.org 12726S: Supported 12727F: net/switchdev/ 12728F: include/net/switchdev.h 12729 12730SYNOPSYS ARC ARCHITECTURE 12731M: Vineet Gupta <vgupta@synopsys.com> 12732L: linux-snps-arc@lists.infradead.org 12733S: Supported 12734F: arch/arc/ 12735F: Documentation/devicetree/bindings/arc/* 12736F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 12737F: drivers/clocksource/arc_timer.c 12738F: drivers/tty/serial/arc_uart.c 12739T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 12740 12741SYNOPSYS ARC SDP platform support 12742M: Alexey Brodkin <abrodkin@synopsys.com> 12743S: Supported 12744F: arch/arc/plat-axs10x 12745F: arch/arc/boot/dts/ax* 12746F: Documentation/devicetree/bindings/arc/axs10* 12747 12748SYSTEM CONFIGURATION (SYSCON) 12749M: Lee Jones <lee.jones@linaro.org> 12750M: Arnd Bergmann <arnd@arndb.de> 12751T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 12752S: Supported 12753F: drivers/mfd/syscon.c 12754 12755SYSTEM RESET/SHUTDOWN DRIVERS 12756M: Sebastian Reichel <sre@kernel.org> 12757L: linux-pm@vger.kernel.org 12758T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 12759S: Maintained 12760F: Documentation/devicetree/bindings/power/reset/ 12761F: drivers/power/reset/ 12762 12763SYSV FILESYSTEM 12764M: Christoph Hellwig <hch@infradead.org> 12765S: Maintained 12766F: Documentation/filesystems/sysv-fs.txt 12767F: fs/sysv/ 12768F: include/linux/sysv_fs.h 12769 12770TARGET SUBSYSTEM 12771M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 12772L: linux-scsi@vger.kernel.org 12773L: target-devel@vger.kernel.org 12774W: http://www.linux-iscsi.org 12775W: http://groups.google.com/group/linux-iscsi-target-dev 12776T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12777S: Supported 12778F: drivers/target/ 12779F: include/target/ 12780F: Documentation/target/ 12781 12782TASKSTATS STATISTICS INTERFACE 12783M: Balbir Singh <bsingharora@gmail.com> 12784S: Maintained 12785F: Documentation/accounting/taskstats* 12786F: include/linux/taskstats* 12787F: kernel/taskstats.c 12788 12789TC subsystem 12790M: Jamal Hadi Salim <jhs@mojatatu.com> 12791M: Cong Wang <xiyou.wangcong@gmail.com> 12792M: Jiri Pirko <jiri@resnulli.us> 12793L: netdev@vger.kernel.org 12794S: Maintained 12795F: include/net/pkt_cls.h 12796F: include/net/pkt_sched.h 12797F: include/net/tc_act/ 12798F: include/uapi/linux/pkt_cls.h 12799F: include/uapi/linux/pkt_sched.h 12800F: include/uapi/linux/tc_act/ 12801F: include/uapi/linux/tc_ematch/ 12802F: net/sched/ 12803 12804TCP LOW PRIORITY MODULE 12805M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 12806M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 12807W: http://tcp-lp-mod.sourceforge.net/ 12808S: Maintained 12809F: net/ipv4/tcp_lp.c 12810 12811TDA10071 MEDIA DRIVER 12812M: Antti Palosaari <crope@iki.fi> 12813L: linux-media@vger.kernel.org 12814W: https://linuxtv.org 12815W: http://palosaari.fi/linux/ 12816Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12817T: git git://linuxtv.org/anttip/media_tree.git 12818S: Maintained 12819F: drivers/media/dvb-frontends/tda10071* 12820 12821TDA18212 MEDIA DRIVER 12822M: Antti Palosaari <crope@iki.fi> 12823L: linux-media@vger.kernel.org 12824W: https://linuxtv.org 12825W: http://palosaari.fi/linux/ 12826Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12827T: git git://linuxtv.org/anttip/media_tree.git 12828S: Maintained 12829F: drivers/media/tuners/tda18212* 12830 12831TDA18218 MEDIA DRIVER 12832M: Antti Palosaari <crope@iki.fi> 12833L: linux-media@vger.kernel.org 12834W: https://linuxtv.org 12835W: http://palosaari.fi/linux/ 12836Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12837T: git git://linuxtv.org/anttip/media_tree.git 12838S: Maintained 12839F: drivers/media/tuners/tda18218* 12840 12841TDA18271 MEDIA DRIVER 12842M: Michael Krufky <mkrufky@linuxtv.org> 12843L: linux-media@vger.kernel.org 12844W: https://linuxtv.org 12845W: http://github.com/mkrufky 12846Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12847T: git git://linuxtv.org/mkrufky/tuners.git 12848S: Maintained 12849F: drivers/media/tuners/tda18271* 12850 12851TDA827x MEDIA DRIVER 12852M: Michael Krufky <mkrufky@linuxtv.org> 12853L: linux-media@vger.kernel.org 12854W: https://linuxtv.org 12855W: http://github.com/mkrufky 12856Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12857T: git git://linuxtv.org/mkrufky/tuners.git 12858S: Maintained 12859F: drivers/media/tuners/tda8290.* 12860 12861TDA8290 MEDIA DRIVER 12862M: Michael Krufky <mkrufky@linuxtv.org> 12863L: linux-media@vger.kernel.org 12864W: https://linuxtv.org 12865W: http://github.com/mkrufky 12866Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12867T: git git://linuxtv.org/mkrufky/tuners.git 12868S: Maintained 12869F: drivers/media/tuners/tda8290.* 12870 12871TDA9840 MEDIA DRIVER 12872M: Hans Verkuil <hverkuil@xs4all.nl> 12873L: linux-media@vger.kernel.org 12874T: git git://linuxtv.org/media_tree.git 12875W: https://linuxtv.org 12876S: Maintained 12877F: drivers/media/i2c/tda9840* 12878 12879TEA5761 TUNER DRIVER 12880M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12881M: Mauro Carvalho Chehab <mchehab@kernel.org> 12882L: linux-media@vger.kernel.org 12883W: https://linuxtv.org 12884T: git git://linuxtv.org/media_tree.git 12885S: Odd fixes 12886F: drivers/media/tuners/tea5761.* 12887 12888TEA5767 TUNER DRIVER 12889M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12890M: Mauro Carvalho Chehab <mchehab@kernel.org> 12891L: linux-media@vger.kernel.org 12892W: https://linuxtv.org 12893T: git git://linuxtv.org/media_tree.git 12894S: Maintained 12895F: drivers/media/tuners/tea5767.* 12896 12897TEA6415C MEDIA DRIVER 12898M: Hans Verkuil <hverkuil@xs4all.nl> 12899L: linux-media@vger.kernel.org 12900T: git git://linuxtv.org/media_tree.git 12901W: https://linuxtv.org 12902S: Maintained 12903F: drivers/media/i2c/tea6415c* 12904 12905TEA6420 MEDIA DRIVER 12906M: Hans Verkuil <hverkuil@xs4all.nl> 12907L: linux-media@vger.kernel.org 12908T: git git://linuxtv.org/media_tree.git 12909W: https://linuxtv.org 12910S: Maintained 12911F: drivers/media/i2c/tea6420* 12912 12913TEAM DRIVER 12914M: Jiri Pirko <jiri@resnulli.us> 12915L: netdev@vger.kernel.org 12916S: Supported 12917F: drivers/net/team/ 12918F: include/linux/if_team.h 12919F: include/uapi/linux/if_team.h 12920 12921TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 12922M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 12923S: Maintained 12924F: arch/x86/platform/ts5500/ 12925 12926TECHNOTREND USB IR RECEIVER 12927M: Sean Young <sean@mess.org> 12928L: linux-media@vger.kernel.org 12929S: Maintained 12930F: drivers/media/rc/ttusbir.c 12931 12932TEGRA ARCHITECTURE SUPPORT 12933M: Thierry Reding <thierry.reding@gmail.com> 12934M: Jonathan Hunter <jonathanh@nvidia.com> 12935L: linux-tegra@vger.kernel.org 12936Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 12938S: Supported 12939N: [^a-z]tegra 12940 12941TEGRA CLOCK DRIVER 12942M: Peter De Schrijver <pdeschrijver@nvidia.com> 12943M: Prashant Gaikwad <pgaikwad@nvidia.com> 12944S: Supported 12945F: drivers/clk/tegra/ 12946 12947TEGRA DMA DRIVERS 12948M: Laxman Dewangan <ldewangan@nvidia.com> 12949M: Jon Hunter <jonathanh@nvidia.com> 12950S: Supported 12951F: drivers/dma/tegra* 12952 12953TEGRA I2C DRIVER 12954M: Laxman Dewangan <ldewangan@nvidia.com> 12955S: Supported 12956F: drivers/i2c/busses/i2c-tegra.c 12957 12958TEGRA IOMMU DRIVERS 12959M: Hiroshi Doyu <hdoyu@nvidia.com> 12960S: Supported 12961F: drivers/iommu/tegra* 12962 12963TEGRA KBC DRIVER 12964M: Rakesh Iyer <riyer@nvidia.com> 12965M: Laxman Dewangan <ldewangan@nvidia.com> 12966S: Supported 12967F: drivers/input/keyboard/tegra-kbc.c 12968 12969TEGRA PWM DRIVER 12970M: Thierry Reding <thierry.reding@gmail.com> 12971S: Supported 12972F: drivers/pwm/pwm-tegra.c 12973 12974TEGRA SERIAL DRIVER 12975M: Laxman Dewangan <ldewangan@nvidia.com> 12976S: Supported 12977F: drivers/tty/serial/serial-tegra.c 12978 12979TEGRA SPI DRIVER 12980M: Laxman Dewangan <ldewangan@nvidia.com> 12981S: Supported 12982F: drivers/spi/spi-tegra* 12983 12984TEHUTI ETHERNET DRIVER 12985M: Andy Gospodarek <andy@greyhouse.net> 12986L: netdev@vger.kernel.org 12987S: Supported 12988F: drivers/net/ethernet/tehuti/* 12989 12990Telecom Clock Driver for MCPL0010 12991M: Mark Gross <mark.gross@intel.com> 12992S: Supported 12993F: drivers/char/tlclk.c 12994 12995TENSILICA XTENSA PORT (xtensa) 12996M: Chris Zankel <chris@zankel.net> 12997M: Max Filippov <jcmvbkbc@gmail.com> 12998L: linux-xtensa@linux-xtensa.org 12999T: git git://github.com/czankel/xtensa-linux.git 13000S: Maintained 13001F: arch/xtensa/ 13002F: drivers/irqchip/irq-xtensa-* 13003 13004Texas Instruments' System Control Interface (TISCI) Protocol Driver 13005M: Nishanth Menon <nm@ti.com> 13006M: Tero Kristo <t-kristo@ti.com> 13007M: Santosh Shilimkar <ssantosh@kernel.org> 13008L: linux-arm-kernel@lists.infradead.org 13009S: Maintained 13010F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13011F: drivers/firmware/ti_sci* 13012F: include/linux/soc/ti/ti_sci_protocol.h 13013F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13014F: include/dt-bindings/genpd/k2g.h 13015F: drivers/soc/ti/ti_sci_pm_domains.c 13016F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13017F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13018F: drivers/clk/keystone/sci-clk.c 13019F: drivers/reset/reset-ti-sci.c 13020 13021THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13022M: Hans Verkuil <hverkuil@xs4all.nl> 13023L: linux-media@vger.kernel.org 13024T: git git://linuxtv.org/media_tree.git 13025W: https://linuxtv.org 13026S: Maintained 13027F: drivers/media/radio/radio-raremono.c 13028 13029THERMAL 13030M: Zhang Rui <rui.zhang@intel.com> 13031M: Eduardo Valentin <edubezval@gmail.com> 13032L: linux-pm@vger.kernel.org 13033T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13034T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13035Q: https://patchwork.kernel.org/project/linux-pm/list/ 13036S: Supported 13037F: drivers/thermal/ 13038F: include/linux/thermal.h 13039F: include/uapi/linux/thermal.h 13040F: include/linux/cpu_cooling.h 13041F: Documentation/devicetree/bindings/thermal/ 13042 13043THERMAL/CPU_COOLING 13044M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13045M: Viresh Kumar <viresh.kumar@linaro.org> 13046M: Javi Merino <javi.merino@kernel.org> 13047L: linux-pm@vger.kernel.org 13048S: Supported 13049F: Documentation/thermal/cpu-cooling-api.txt 13050F: drivers/thermal/cpu_cooling.c 13051F: include/linux/cpu_cooling.h 13052 13053THINKPAD ACPI EXTRAS DRIVER 13054M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13055L: ibm-acpi-devel@lists.sourceforge.net 13056L: platform-driver-x86@vger.kernel.org 13057W: http://ibm-acpi.sourceforge.net 13058W: http://thinkwiki.org/wiki/Ibm-acpi 13059T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13060S: Maintained 13061F: drivers/platform/x86/thinkpad_acpi.c 13062 13063TI BANDGAP AND THERMAL DRIVER 13064M: Eduardo Valentin <edubezval@gmail.com> 13065M: Keerthy <j-keerthy@ti.com> 13066L: linux-pm@vger.kernel.org 13067L: linux-omap@vger.kernel.org 13068S: Maintained 13069F: drivers/thermal/ti-soc-thermal/ 13070 13071TI VPE/CAL DRIVERS 13072M: Benoit Parrot <bparrot@ti.com> 13073L: linux-media@vger.kernel.org 13074W: http://linuxtv.org/ 13075Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13076S: Maintained 13077F: drivers/media/platform/ti-vpe/ 13078 13079TI CDCE706 CLOCK DRIVER 13080M: Max Filippov <jcmvbkbc@gmail.com> 13081S: Maintained 13082F: drivers/clk/clk-cdce706.c 13083 13084TI CLOCK DRIVER 13085M: Tero Kristo <t-kristo@ti.com> 13086L: linux-omap@vger.kernel.org 13087S: Maintained 13088F: drivers/clk/ti/ 13089F: include/linux/clk/ti.h 13090 13091TI ETHERNET SWITCH DRIVER (CPSW) 13092R: Grygorii Strashko <grygorii.strashko@ti.com> 13093L: linux-omap@vger.kernel.org 13094L: netdev@vger.kernel.org 13095S: Maintained 13096F: drivers/net/ethernet/ti/cpsw* 13097F: drivers/net/ethernet/ti/davinci* 13098 13099TI FLASH MEDIA INTERFACE DRIVER 13100M: Alex Dubov <oakad@yahoo.com> 13101S: Maintained 13102F: drivers/misc/tifm* 13103F: drivers/mmc/host/tifm_sd.c 13104F: include/linux/tifm.h 13105 13106TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 13107M: Santosh Shilimkar <ssantosh@kernel.org> 13108L: linux-kernel@vger.kernel.org 13109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13110S: Maintained 13111F: drivers/soc/ti/* 13112T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 13113 13114 13115TI LM49xxx FAMILY ASoC CODEC DRIVERS 13116M: M R Swami Reddy <mr.swami.reddy@ti.com> 13117M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 13118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13119S: Maintained 13120F: sound/soc/codecs/lm49453* 13121F: sound/soc/codecs/isabelle* 13122 13123TI LP855x BACKLIGHT DRIVER 13124M: Milo Kim <milo.kim@ti.com> 13125S: Maintained 13126F: Documentation/backlight/lp855x-driver.txt 13127F: drivers/video/backlight/lp855x_bl.c 13128F: include/linux/platform_data/lp855x.h 13129 13130TI LP8727 CHARGER DRIVER 13131M: Milo Kim <milo.kim@ti.com> 13132S: Maintained 13133F: drivers/power/supply/lp8727_charger.c 13134F: include/linux/platform_data/lp8727.h 13135 13136TI LP8788 MFD DRIVER 13137M: Milo Kim <milo.kim@ti.com> 13138S: Maintained 13139F: drivers/iio/adc/lp8788_adc.c 13140F: drivers/leds/leds-lp8788.c 13141F: drivers/mfd/lp8788*.c 13142F: drivers/power/supply/lp8788-charger.c 13143F: drivers/regulator/lp8788-*.c 13144F: include/linux/mfd/lp8788*.h 13145 13146TI NETCP ETHERNET DRIVER 13147M: Wingman Kwok <w-kwok2@ti.com> 13148M: Murali Karicheri <m-karicheri2@ti.com> 13149L: netdev@vger.kernel.org 13150S: Maintained 13151F: drivers/net/ethernet/ti/netcp* 13152 13153TI TAS571X FAMILY ASoC CODEC DRIVER 13154M: Kevin Cernekee <cernekee@chromium.org> 13155L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13156S: Odd Fixes 13157F: sound/soc/codecs/tas571x* 13158 13159TI TWL4030 SERIES SOC CODEC DRIVER 13160M: Peter Ujfalusi <peter.ujfalusi@ti.com> 13161L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13162S: Maintained 13163F: sound/soc/codecs/twl4030* 13164 13165TI WILINK WIRELESS DRIVERS 13166L: linux-wireless@vger.kernel.org 13167W: http://wireless.kernel.org/en/users/Drivers/wl12xx 13168W: http://wireless.kernel.org/en/users/Drivers/wl1251 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 13170S: Orphan 13171F: drivers/net/wireless/ti/ 13172F: include/linux/wl12xx.h 13173 13174TIPC NETWORK LAYER 13175M: Jon Maloy <jon.maloy@ericsson.com> 13176M: Ying Xue <ying.xue@windriver.com> 13177L: netdev@vger.kernel.org (core kernel code) 13178L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 13179W: http://tipc.sourceforge.net/ 13180S: Maintained 13181F: include/uapi/linux/tipc*.h 13182F: net/tipc/ 13183 13184TILE ARCHITECTURE 13185M: Chris Metcalf <cmetcalf@mellanox.com> 13186W: http://www.mellanox.com/repository/solutions/tile-scm/ 13187T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git 13188S: Supported 13189F: arch/tile/ 13190F: drivers/char/tile-srom.c 13191F: drivers/edac/tile_edac.c 13192F: drivers/net/ethernet/tile/ 13193F: drivers/rtc/rtc-tile.c 13194F: drivers/tty/hvc/hvc_tile.c 13195F: drivers/tty/serial/tilegx.c 13196F: drivers/usb/host/*-tilegx.c 13197F: include/linux/usb/tilegx.h 13198 13199TLAN NETWORK DRIVER 13200M: Samuel Chessman <chessman@tux.org> 13201L: tlan-devel@lists.sourceforge.net (subscribers-only) 13202W: http://sourceforge.net/projects/tlan/ 13203S: Maintained 13204F: Documentation/networking/tlan.txt 13205F: drivers/net/ethernet/ti/tlan.* 13206 13207TOMOYO SECURITY MODULE 13208M: Kentaro Takeda <takedakn@nttdata.co.jp> 13209M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 13210L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 13211L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 13212L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 13213L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 13214W: http://tomoyo.sourceforge.jp/ 13215T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 13216S: Maintained 13217F: security/tomoyo/ 13218 13219TOPSTAR LAPTOP EXTRAS DRIVER 13220M: Herton Ronaldo Krzesinski <herton@canonical.com> 13221L: platform-driver-x86@vger.kernel.org 13222S: Maintained 13223F: drivers/platform/x86/topstar-laptop.c 13224 13225TOSHIBA ACPI EXTRAS DRIVER 13226M: Azael Avalos <coproscefalo@gmail.com> 13227L: platform-driver-x86@vger.kernel.org 13228S: Maintained 13229F: drivers/platform/x86/toshiba_acpi.c 13230 13231TOSHIBA BLUETOOTH DRIVER 13232M: Azael Avalos <coproscefalo@gmail.com> 13233L: platform-driver-x86@vger.kernel.org 13234S: Maintained 13235F: drivers/platform/x86/toshiba_bluetooth.c 13236 13237TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 13238M: Azael Avalos <coproscefalo@gmail.com> 13239L: platform-driver-x86@vger.kernel.org 13240S: Maintained 13241F: drivers/platform/x86/toshiba_haps.c 13242 13243TOSHIBA WMI HOTKEYS DRIVER 13244M: Azael Avalos <coproscefalo@gmail.com> 13245L: platform-driver-x86@vger.kernel.org 13246S: Maintained 13247F: drivers/platform/x86/toshiba-wmi.c 13248 13249TOSHIBA SMM DRIVER 13250M: Jonathan Buzzard <jonathan@buzzard.org.uk> 13251W: http://www.buzzard.org.uk/toshiba/ 13252S: Maintained 13253F: drivers/char/toshiba.c 13254F: include/linux/toshiba.h 13255F: include/uapi/linux/toshiba.h 13256 13257TOSHIBA TC358743 DRIVER 13258M: Mats Randgaard <matrandg@cisco.com> 13259L: linux-media@vger.kernel.org 13260S: Maintained 13261F: drivers/media/i2c/tc358743* 13262F: include/media/i2c/tc358743.h 13263 13264TMIO/SDHI MMC DRIVER 13265M: Wolfram Sang <wsa+renesas@sang-engineering.com> 13266L: linux-mmc@vger.kernel.org 13267S: Supported 13268F: drivers/mmc/host/tmio_mmc* 13269F: drivers/mmc/host/renesas_sdhi* 13270F: include/linux/mfd/tmio.h 13271 13272TMP401 HARDWARE MONITOR DRIVER 13273M: Guenter Roeck <linux@roeck-us.net> 13274L: linux-hwmon@vger.kernel.org 13275S: Maintained 13276F: Documentation/hwmon/tmp401 13277F: drivers/hwmon/tmp401.c 13278 13279TMPFS (SHMEM FILESYSTEM) 13280M: Hugh Dickins <hughd@google.com> 13281L: linux-mm@kvack.org 13282S: Maintained 13283F: include/linux/shmem_fs.h 13284F: mm/shmem.c 13285 13286TM6000 VIDEO4LINUX DRIVER 13287M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13288M: Mauro Carvalho Chehab <mchehab@kernel.org> 13289L: linux-media@vger.kernel.org 13290W: https://linuxtv.org 13291T: git git://linuxtv.org/media_tree.git 13292S: Odd fixes 13293F: drivers/media/usb/tm6000/ 13294F: Documentation/media/v4l-drivers/tm6000* 13295 13296TW5864 VIDEO4LINUX DRIVER 13297M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13298M: Anton Sviridenko <anton@corp.bluecherry.net> 13299M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13300M: Andrey Utkin <andrey_utkin@fastmail.com> 13301L: linux-media@vger.kernel.org 13302S: Supported 13303F: drivers/media/pci/tw5864/ 13304 13305TW68 VIDEO4LINUX DRIVER 13306M: Hans Verkuil <hverkuil@xs4all.nl> 13307L: linux-media@vger.kernel.org 13308T: git git://linuxtv.org/media_tree.git 13309W: https://linuxtv.org 13310S: Odd Fixes 13311F: drivers/media/pci/tw68/ 13312 13313TW686X VIDEO4LINUX DRIVER 13314M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13315L: linux-media@vger.kernel.org 13316T: git git://linuxtv.org/media_tree.git 13317W: http://linuxtv.org 13318S: Maintained 13319F: drivers/media/pci/tw686x/ 13320 13321TPM DEVICE DRIVER 13322M: Peter Huewe <peterhuewe@gmx.de> 13323M: Marcel Selhorst <tpmdd@selhorst.net> 13324M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 13325R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> 13326W: http://tpmdd.sourceforge.net 13327L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13328Q: https://patchwork.kernel.org/project/tpmdd-devel/list/ 13329T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 13330S: Maintained 13331F: drivers/char/tpm/ 13332 13333TPM IBM_VTPM DEVICE DRIVER 13334M: Ashley Lai <ashleydlai@gmail.com> 13335W: http://tpmdd.sourceforge.net 13336L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers) 13337S: Maintained 13338F: drivers/char/tpm/tpm_ibmvtpm* 13339 13340TRACING 13341M: Steven Rostedt <rostedt@goodmis.org> 13342M: Ingo Molnar <mingo@redhat.com> 13343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 13344S: Maintained 13345F: Documentation/trace/ftrace.txt 13346F: arch/*/*/*/ftrace.h 13347F: arch/*/kernel/ftrace.c 13348F: include/*/ftrace.h 13349F: include/linux/trace*.h 13350F: include/trace/ 13351F: kernel/trace/ 13352F: tools/testing/selftests/ftrace/ 13353 13354TRACING MMIO ACCESSES (MMIOTRACE) 13355M: Steven Rostedt <rostedt@goodmis.org> 13356M: Ingo Molnar <mingo@kernel.org> 13357R: Karol Herbst <karolherbst@gmail.com> 13358R: Pekka Paalanen <ppaalanen@gmail.com> 13359S: Maintained 13360L: linux-kernel@vger.kernel.org 13361L: nouveau@lists.freedesktop.org 13362F: kernel/trace/trace_mmiotrace.c 13363F: include/linux/mmiotrace.h 13364F: arch/x86/mm/kmmio.c 13365F: arch/x86/mm/mmio-mod.c 13366F: arch/x86/mm/testmmiotrace.c 13367 13368TRIVIAL PATCHES 13369M: Jiri Kosina <trivial@kernel.org> 13370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 13371S: Maintained 13372K: ^Subject:.*(?i)trivial 13373 13374TTY LAYER 13375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13376M: Jiri Slaby <jslaby@suse.com> 13377S: Supported 13378T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 13379F: Documentation/serial/ 13380F: drivers/tty/ 13381F: drivers/tty/serial/serial_core.c 13382F: include/linux/serial_core.h 13383F: include/linux/serial.h 13384F: include/linux/tty.h 13385F: include/uapi/linux/serial_core.h 13386F: include/uapi/linux/serial.h 13387F: include/uapi/linux/tty.h 13388 13389TUA9001 MEDIA DRIVER 13390M: Antti Palosaari <crope@iki.fi> 13391L: linux-media@vger.kernel.org 13392W: https://linuxtv.org 13393W: http://palosaari.fi/linux/ 13394Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13395T: git git://linuxtv.org/anttip/media_tree.git 13396S: Maintained 13397F: drivers/media/tuners/tua9001* 13398 13399TULIP NETWORK DRIVERS 13400L: netdev@vger.kernel.org 13401L: linux-parisc@vger.kernel.org 13402S: Orphan 13403F: drivers/net/ethernet/dec/tulip/ 13404 13405TUN/TAP driver 13406M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 13407W: http://vtun.sourceforge.net/tun 13408S: Maintained 13409F: Documentation/networking/tuntap.txt 13410F: arch/um/os-Linux/drivers/ 13411 13412TURBOCHANNEL SUBSYSTEM 13413M: "Maciej W. Rozycki" <macro@linux-mips.org> 13414M: Ralf Baechle <ralf@linux-mips.org> 13415L: linux-mips@linux-mips.org 13416Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 13417S: Maintained 13418F: drivers/tc/ 13419F: include/linux/tc.h 13420 13421UBI FILE SYSTEM (UBIFS) 13422M: Richard Weinberger <richard@nod.at> 13423M: Artem Bityutskiy <dedekind1@gmail.com> 13424M: Adrian Hunter <adrian.hunter@intel.com> 13425L: linux-mtd@lists.infradead.org 13426T: git git://git.infradead.org/ubifs-2.6.git 13427W: http://www.linux-mtd.infradead.org/doc/ubifs.html 13428S: Supported 13429F: Documentation/filesystems/ubifs.txt 13430F: fs/ubifs/ 13431 13432UCLINUX (M68KNOMMU AND COLDFIRE) 13433M: Greg Ungerer <gerg@linux-m68k.org> 13434W: http://www.linux-m68k.org/ 13435W: http://www.uclinux.org/ 13436L: linux-m68k@lists.linux-m68k.org 13437L: uclinux-dev@uclinux.org (subscribers-only) 13438T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 13439S: Maintained 13440F: arch/m68k/coldfire/ 13441F: arch/m68k/68*/ 13442F: arch/m68k/*/*_no.* 13443F: arch/m68k/include/asm/*_no.* 13444 13445UDF FILESYSTEM 13446M: Jan Kara <jack@suse.com> 13447S: Maintained 13448F: Documentation/filesystems/udf.txt 13449F: fs/udf/ 13450 13451UDRAW TABLET 13452M: Bastien Nocera <hadess@hadess.net> 13453L: linux-input@vger.kernel.org 13454S: Maintained 13455F: drivers/hid/hid-udraw.c 13456 13457UFS FILESYSTEM 13458M: Evgeniy Dushistov <dushistov@mail.ru> 13459S: Maintained 13460F: Documentation/filesystems/ufs.txt 13461F: fs/ufs/ 13462 13463UHID USERSPACE HID IO DRIVER: 13464M: David Herrmann <dh.herrmann@googlemail.com> 13465L: linux-input@vger.kernel.org 13466S: Maintained 13467F: drivers/hid/uhid.c 13468F: include/uapi/linux/uhid.h 13469 13470ULTRA-WIDEBAND (UWB) SUBSYSTEM: 13471L: linux-usb@vger.kernel.org 13472S: Orphan 13473F: drivers/uwb/ 13474F: include/linux/uwb.h 13475F: include/linux/uwb/ 13476 13477UNICORE32 ARCHITECTURE: 13478M: Guan Xuetao <gxt@mprc.pku.edu.cn> 13479W: http://mprc.pku.edu.cn/~guanxuetao/linux 13480S: Maintained 13481T: git git://github.com/gxt/linux.git 13482F: arch/unicore32/ 13483 13484UNIFDEF 13485M: Tony Finch <dot@dotat.at> 13486W: http://dotat.at/prog/unifdef 13487S: Maintained 13488F: scripts/unifdef.c 13489 13490UNIFORM CDROM DRIVER 13491M: Jens Axboe <axboe@kernel.dk> 13492W: http://www.kernel.dk 13493S: Maintained 13494F: Documentation/cdrom/ 13495F: drivers/cdrom/cdrom.c 13496F: include/linux/cdrom.h 13497F: include/uapi/linux/cdrom.h 13498 13499UNISYS S-PAR DRIVERS 13500M: David Kershner <david.kershner@unisys.com> 13501L: sparmaintainer@unisys.com (Unisys internal) 13502S: Supported 13503F: drivers/staging/unisys/ 13504 13505UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 13506M: Vinayak Holikatti <vinholikatti@gmail.com> 13507L: linux-scsi@vger.kernel.org 13508S: Supported 13509F: Documentation/scsi/ufs.txt 13510F: drivers/scsi/ufs/ 13511 13512UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 13513M: Manjunath M Bettegowda <manjumb@synopsys.com> 13514M: Prabu Thangamuthu <prabut@synopsys.com> 13515L: linux-scsi@vger.kernel.org 13516S: Supported 13517F: drivers/scsi/ufs/*dwc* 13518 13519UNSORTED BLOCK IMAGES (UBI) 13520M: Artem Bityutskiy <dedekind1@gmail.com> 13521M: Richard Weinberger <richard@nod.at> 13522W: http://www.linux-mtd.infradead.org/ 13523L: linux-mtd@lists.infradead.org 13524T: git git://git.infradead.org/ubifs-2.6.git 13525S: Supported 13526F: drivers/mtd/ubi/ 13527F: include/linux/mtd/ubi.h 13528F: include/uapi/mtd/ubi-user.h 13529 13530USB ACM DRIVER 13531M: Oliver Neukum <oneukum@suse.com> 13532L: linux-usb@vger.kernel.org 13533S: Maintained 13534F: Documentation/usb/acm.txt 13535F: drivers/usb/class/cdc-acm.* 13536 13537USB AR5523 WIRELESS DRIVER 13538M: Pontus Fuchs <pontus.fuchs@gmail.com> 13539L: linux-wireless@vger.kernel.org 13540S: Maintained 13541F: drivers/net/wireless/ath/ar5523/ 13542 13543USB ATTACHED SCSI 13544M: Oliver Neukum <oneukum@suse.com> 13545L: linux-usb@vger.kernel.org 13546L: linux-scsi@vger.kernel.org 13547S: Maintained 13548F: drivers/usb/storage/uas.c 13549 13550USB CDC ETHERNET DRIVER 13551M: Oliver Neukum <oliver@neukum.org> 13552L: linux-usb@vger.kernel.org 13553S: Maintained 13554F: drivers/net/usb/cdc_*.c 13555F: include/uapi/linux/usb/cdc.h 13556 13557USB CHAOSKEY DRIVER 13558M: Keith Packard <keithp@keithp.com> 13559L: linux-usb@vger.kernel.org 13560S: Maintained 13561F: drivers/usb/misc/chaoskey.c 13562 13563USB CYPRESS C67X00 DRIVER 13564M: Peter Korsgaard <jacmet@sunsite.dk> 13565L: linux-usb@vger.kernel.org 13566S: Maintained 13567F: drivers/usb/c67x00/ 13568 13569USB DAVICOM DM9601 DRIVER 13570M: Peter Korsgaard <jacmet@sunsite.dk> 13571L: netdev@vger.kernel.org 13572W: http://www.linux-usb.org/usbnet 13573S: Maintained 13574F: drivers/net/usb/dm9601.c 13575 13576USB DIAMOND RIO500 DRIVER 13577M: Cesar Miquel <miquel@df.uba.ar> 13578L: rio500-users@lists.sourceforge.net 13579W: http://rio500.sourceforge.net 13580S: Maintained 13581F: drivers/usb/misc/rio500* 13582 13583USB EHCI DRIVER 13584M: Alan Stern <stern@rowland.harvard.edu> 13585L: linux-usb@vger.kernel.org 13586S: Maintained 13587F: Documentation/usb/ehci.txt 13588F: drivers/usb/host/ehci* 13589 13590USB GADGET/PERIPHERAL SUBSYSTEM 13591M: Felipe Balbi <balbi@kernel.org> 13592L: linux-usb@vger.kernel.org 13593W: http://www.linux-usb.org/gadget 13594T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13595S: Maintained 13596F: drivers/usb/gadget/ 13597F: include/linux/usb/gadget* 13598 13599USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 13600M: Jiri Kosina <jikos@kernel.org> 13601R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 13602L: linux-usb@vger.kernel.org 13603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 13604S: Maintained 13605F: Documentation/hid/hiddev.txt 13606F: drivers/hid/usbhid/ 13607 13608USB ISP116X DRIVER 13609M: Olav Kongas <ok@artecdesign.ee> 13610L: linux-usb@vger.kernel.org 13611S: Maintained 13612F: drivers/usb/host/isp116x* 13613F: include/linux/usb/isp116x.h 13614 13615USB LAN78XX ETHERNET DRIVER 13616M: Woojung Huh <woojung.huh@microchip.com> 13617M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13618L: netdev@vger.kernel.org 13619S: Maintained 13620F: drivers/net/usb/lan78xx.* 13621 13622USB MASS STORAGE DRIVER 13623M: Alan Stern <stern@rowland.harvard.edu> 13624L: linux-usb@vger.kernel.org 13625L: usb-storage@lists.one-eyed-alien.net 13626S: Maintained 13627W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 13628F: drivers/usb/storage/ 13629 13630USB MIDI DRIVER 13631M: Clemens Ladisch <clemens@ladisch.de> 13632L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13633T: git git://git.alsa-project.org/alsa-kernel.git 13634S: Maintained 13635F: sound/usb/midi.* 13636 13637USB NETWORKING DRIVERS 13638L: linux-usb@vger.kernel.org 13639S: Odd Fixes 13640F: drivers/net/usb/ 13641 13642USB OHCI DRIVER 13643M: Alan Stern <stern@rowland.harvard.edu> 13644L: linux-usb@vger.kernel.org 13645S: Maintained 13646F: Documentation/usb/ohci.txt 13647F: drivers/usb/host/ohci* 13648 13649USB OTG FSM (Finite State Machine) 13650M: Peter Chen <Peter.Chen@nxp.com> 13651T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 13652L: linux-usb@vger.kernel.org 13653S: Maintained 13654F: drivers/usb/common/usb-otg-fsm.c 13655 13656USB OVER IP DRIVER 13657M: Valentina Manea <valentina.manea.m@gmail.com> 13658M: Shuah Khan <shuahkh@osg.samsung.com> 13659M: Shuah Khan <shuah@kernel.org> 13660L: linux-usb@vger.kernel.org 13661S: Maintained 13662F: Documentation/usb/usbip_protocol.txt 13663F: drivers/usb/usbip/ 13664F: tools/usb/usbip/ 13665 13666USB PEGASUS DRIVER 13667M: Petko Manolov <petkan@nucleusys.com> 13668L: linux-usb@vger.kernel.org 13669L: netdev@vger.kernel.org 13670T: git git://github.com/petkan/pegasus.git 13671W: https://github.com/petkan/pegasus 13672S: Maintained 13673F: drivers/net/usb/pegasus.* 13674 13675USB PHY LAYER 13676M: Felipe Balbi <balbi@kernel.org> 13677L: linux-usb@vger.kernel.org 13678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 13679S: Maintained 13680F: drivers/usb/phy/ 13681 13682USB PRINTER DRIVER (usblp) 13683M: Pete Zaitcev <zaitcev@redhat.com> 13684L: linux-usb@vger.kernel.org 13685S: Supported 13686F: drivers/usb/class/usblp.c 13687 13688USB QMI WWAN NETWORK DRIVER 13689M: Bjørn Mork <bjorn@mork.no> 13690L: netdev@vger.kernel.org 13691S: Maintained 13692F: Documentation/ABI/testing/sysfs-class-net-qmi 13693F: drivers/net/usb/qmi_wwan.c 13694 13695USB RTL8150 DRIVER 13696M: Petko Manolov <petkan@nucleusys.com> 13697L: linux-usb@vger.kernel.org 13698L: netdev@vger.kernel.org 13699T: git git://github.com/petkan/rtl8150.git 13700W: https://github.com/petkan/rtl8150 13701S: Maintained 13702F: drivers/net/usb/rtl8150.c 13703 13704USB SERIAL SUBSYSTEM 13705M: Johan Hovold <johan@kernel.org> 13706L: linux-usb@vger.kernel.org 13707T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 13708S: Maintained 13709F: Documentation/usb/usb-serial.txt 13710F: drivers/usb/serial/ 13711F: include/linux/usb/serial.h 13712 13713USB SMSC75XX ETHERNET DRIVER 13714M: Steve Glendinning <steve.glendinning@shawell.net> 13715L: netdev@vger.kernel.org 13716S: Maintained 13717F: drivers/net/usb/smsc75xx.* 13718 13719USB SMSC95XX ETHERNET DRIVER 13720M: Steve Glendinning <steve.glendinning@shawell.net> 13721M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 13722L: netdev@vger.kernel.org 13723S: Maintained 13724F: drivers/net/usb/smsc95xx.* 13725 13726USB SUBSYSTEM 13727M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13728L: linux-usb@vger.kernel.org 13729W: http://www.linux-usb.org 13730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 13731S: Supported 13732F: Documentation/devicetree/bindings/usb/ 13733F: Documentation/usb/ 13734F: drivers/usb/ 13735F: include/linux/usb.h 13736F: include/linux/usb/ 13737 13738USB TYPEC SUBSYSTEM 13739M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13740L: linux-usb@vger.kernel.org 13741S: Maintained 13742F: Documentation/ABI/testing/sysfs-class-typec 13743F: Documentation/usb/typec.rst 13744F: drivers/usb/typec/ 13745F: include/linux/usb/typec.h 13746 13747USB UHCI DRIVER 13748M: Alan Stern <stern@rowland.harvard.edu> 13749L: linux-usb@vger.kernel.org 13750S: Maintained 13751F: drivers/usb/host/uhci* 13752 13753USB "USBNET" DRIVER FRAMEWORK 13754M: Oliver Neukum <oneukum@suse.com> 13755L: netdev@vger.kernel.org 13756W: http://www.linux-usb.org/usbnet 13757S: Maintained 13758F: drivers/net/usb/usbnet.c 13759F: include/linux/usb/usbnet.h 13760 13761USB VIDEO CLASS 13762M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13763L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 13764L: linux-media@vger.kernel.org 13765T: git git://linuxtv.org/media_tree.git 13766W: http://www.ideasonboard.org/uvc/ 13767S: Maintained 13768F: drivers/media/usb/uvc/ 13769F: include/uapi/linux/uvcvideo.h 13770 13771USB VISION DRIVER 13772M: Hans Verkuil <hverkuil@xs4all.nl> 13773L: linux-media@vger.kernel.org 13774T: git git://linuxtv.org/media_tree.git 13775W: https://linuxtv.org 13776S: Odd Fixes 13777F: drivers/media/usb/usbvision/ 13778 13779USB WEBCAM GADGET 13780M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13781L: linux-usb@vger.kernel.org 13782S: Maintained 13783F: drivers/usb/gadget/function/*uvc* 13784F: drivers/usb/gadget/legacy/webcam.c 13785 13786USB WIRELESS RNDIS DRIVER (rndis_wlan) 13787M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 13788L: linux-wireless@vger.kernel.org 13789S: Maintained 13790F: drivers/net/wireless/rndis_wlan.c 13791 13792USB XHCI DRIVER 13793M: Mathias Nyman <mathias.nyman@intel.com> 13794L: linux-usb@vger.kernel.org 13795S: Supported 13796F: drivers/usb/host/xhci* 13797F: drivers/usb/host/pci-quirks* 13798 13799USB ZD1201 DRIVER 13800L: linux-wireless@vger.kernel.org 13801W: http://linux-lc100020.sourceforge.net 13802S: Orphan 13803F: drivers/net/wireless/zydas/zd1201.* 13804 13805USB ZR364XX DRIVER 13806M: Antoine Jacquet <royale@zerezo.com> 13807L: linux-usb@vger.kernel.org 13808L: linux-media@vger.kernel.org 13809T: git git://linuxtv.org/media_tree.git 13810W: http://royale.zerezo.com/zr364xx/ 13811S: Maintained 13812F: Documentation/media/v4l-drivers/zr364xx* 13813F: drivers/media/usb/zr364xx/ 13814 13815ULPI BUS 13816M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 13817L: linux-usb@vger.kernel.org 13818S: Maintained 13819F: drivers/usb/common/ulpi.c 13820F: include/linux/ulpi/ 13821 13822USER-MODE LINUX (UML) 13823M: Jeff Dike <jdike@addtoit.com> 13824M: Richard Weinberger <richard@nod.at> 13825L: user-mode-linux-devel@lists.sourceforge.net 13826L: user-mode-linux-user@lists.sourceforge.net 13827W: http://user-mode-linux.sourceforge.net 13828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 13829S: Maintained 13830F: Documentation/virtual/uml/ 13831F: arch/um/ 13832F: arch/x86/um/ 13833F: fs/hostfs/ 13834F: fs/hppfs/ 13835 13836USERSPACE I/O (UIO) 13837M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13838S: Maintained 13839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 13840F: Documentation/driver-api/uio-howto.rst 13841F: drivers/uio/ 13842F: include/linux/uio*.h 13843 13844UTIL-LINUX PACKAGE 13845M: Karel Zak <kzak@redhat.com> 13846L: util-linux@vger.kernel.org 13847W: http://en.wikipedia.org/wiki/Util-linux 13848T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 13849S: Maintained 13850 13851UUID HELPERS 13852M: Christoph Hellwig <hch@lst.de> 13853R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13854L: linux-kernel@vger.kernel.org 13855T: git git://git.infradead.org/users/hch/uuid.git 13856F: lib/uuid.c 13857F: lib/test_uuid.c 13858F: include/linux/uuid.h 13859F: include/uapi/linux/uuid.h 13860S: Maintained 13861 13862UVESAFB DRIVER 13863M: Michal Januszewski <spock@gentoo.org> 13864L: linux-fbdev@vger.kernel.org 13865W: http://dev.gentoo.org/~spock/projects/uvesafb/ 13866S: Maintained 13867F: Documentation/fb/uvesafb.txt 13868F: drivers/video/fbdev/uvesafb.* 13869 13870VF610 NAND DRIVER 13871M: Stefan Agner <stefan@agner.ch> 13872L: linux-mtd@lists.infradead.org 13873S: Supported 13874F: drivers/mtd/nand/vf610_nfc.c 13875 13876VFAT/FAT/MSDOS FILESYSTEM 13877M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 13878S: Maintained 13879F: Documentation/filesystems/vfat.txt 13880F: fs/fat/ 13881 13882VFIO DRIVER 13883M: Alex Williamson <alex.williamson@redhat.com> 13884L: kvm@vger.kernel.org 13885T: git git://github.com/awilliam/linux-vfio.git 13886S: Maintained 13887F: Documentation/vfio.txt 13888F: drivers/vfio/ 13889F: include/linux/vfio.h 13890F: include/uapi/linux/vfio.h 13891 13892VFIO MEDIATED DEVICE DRIVERS 13893M: Kirti Wankhede <kwankhede@nvidia.com> 13894L: kvm@vger.kernel.org 13895S: Maintained 13896F: Documentation/vfio-mediated-device.txt 13897F: drivers/vfio/mdev/ 13898F: include/linux/mdev.h 13899F: samples/vfio-mdev/ 13900 13901VFIO PLATFORM DRIVER 13902M: Baptiste Reynal <b.reynal@virtualopensystems.com> 13903L: kvm@vger.kernel.org 13904S: Maintained 13905F: drivers/vfio/platform/ 13906 13907VGA_SWITCHEROO 13908R: Lukas Wunner <lukas@wunner.de> 13909S: Maintained 13910F: Documentation/gpu/vga-switcheroo.rst 13911F: drivers/gpu/vga/vga_switcheroo.c 13912F: include/linux/vga_switcheroo.h 13913T: git git://anongit.freedesktop.org/drm/drm-misc 13914 13915VIDEOBUF2 FRAMEWORK 13916M: Pawel Osciak <pawel@osciak.com> 13917M: Marek Szyprowski <m.szyprowski@samsung.com> 13918M: Kyungmin Park <kyungmin.park@samsung.com> 13919L: linux-media@vger.kernel.org 13920S: Maintained 13921F: drivers/media/v4l2-core/videobuf2-* 13922F: include/media/videobuf2-* 13923 13924VIDEO MULTIPLEXER DRIVER 13925M: Philipp Zabel <p.zabel@pengutronix.de> 13926L: linux-media@vger.kernel.org 13927S: Maintained 13928F: drivers/media/platform/video-mux.c 13929 13930VIRTIO AND VHOST VSOCK DRIVER 13931M: Stefan Hajnoczi <stefanha@redhat.com> 13932L: kvm@vger.kernel.org 13933L: virtualization@lists.linux-foundation.org 13934L: netdev@vger.kernel.org 13935S: Maintained 13936F: include/linux/virtio_vsock.h 13937F: include/uapi/linux/virtio_vsock.h 13938F: include/uapi/linux/vsockmon.h 13939F: net/vmw_vsock/af_vsock_tap.c 13940F: net/vmw_vsock/virtio_transport_common.c 13941F: net/vmw_vsock/virtio_transport.c 13942F: drivers/net/vsockmon.c 13943F: drivers/vhost/vsock.c 13944F: drivers/vhost/vsock.h 13945 13946VIRTUAL SERIO DEVICE DRIVER 13947M: Stephen Chandler Paul <thatslyude@gmail.com> 13948S: Maintained 13949F: drivers/input/serio/userio.c 13950F: include/uapi/linux/userio.h 13951 13952VIRTIO CONSOLE DRIVER 13953M: Amit Shah <amit@kernel.org> 13954L: virtualization@lists.linux-foundation.org 13955S: Maintained 13956F: drivers/char/virtio_console.c 13957F: include/linux/virtio_console.h 13958F: include/uapi/linux/virtio_console.h 13959 13960VIRTIO CORE, NET AND BLOCK DRIVERS 13961M: "Michael S. Tsirkin" <mst@redhat.com> 13962M: Jason Wang <jasowang@redhat.com> 13963L: virtualization@lists.linux-foundation.org 13964S: Maintained 13965F: Documentation/devicetree/bindings/virtio/ 13966F: drivers/virtio/ 13967F: tools/virtio/ 13968F: drivers/net/virtio_net.c 13969F: drivers/block/virtio_blk.c 13970F: include/linux/virtio*.h 13971F: include/uapi/linux/virtio_*.h 13972F: drivers/crypto/virtio/ 13973 13974VIRTIO DRIVERS FOR S390 13975M: Cornelia Huck <cohuck@redhat.com> 13976M: Halil Pasic <pasic@linux.vnet.ibm.com> 13977L: linux-s390@vger.kernel.org 13978L: virtualization@lists.linux-foundation.org 13979L: kvm@vger.kernel.org 13980S: Supported 13981F: drivers/s390/virtio/ 13982 13983VIRTIO GPU DRIVER 13984M: David Airlie <airlied@linux.ie> 13985M: Gerd Hoffmann <kraxel@redhat.com> 13986L: dri-devel@lists.freedesktop.org 13987L: virtualization@lists.linux-foundation.org 13988T: git git://anongit.freedesktop.org/drm/drm-misc 13989S: Maintained 13990F: drivers/gpu/drm/virtio/ 13991F: include/uapi/linux/virtio_gpu.h 13992 13993VIRTIO HOST (VHOST) 13994M: "Michael S. Tsirkin" <mst@redhat.com> 13995M: Jason Wang <jasowang@redhat.com> 13996L: kvm@vger.kernel.org 13997L: virtualization@lists.linux-foundation.org 13998L: netdev@vger.kernel.org 13999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 14000S: Maintained 14001F: drivers/vhost/ 14002F: include/uapi/linux/vhost.h 14003 14004VIRTIO INPUT DRIVER 14005M: Gerd Hoffmann <kraxel@redhat.com> 14006S: Maintained 14007F: drivers/virtio/virtio_input.c 14008F: include/uapi/linux/virtio_input.h 14009 14010VIRTIO CRYPTO DRIVER 14011M: Gonglei <arei.gonglei@huawei.com> 14012L: virtualization@lists.linux-foundation.org 14013L: linux-crypto@vger.kernel.org 14014S: Maintained 14015F: drivers/crypto/virtio/ 14016F: include/uapi/linux/virtio_crypto.h 14017 14018VIA RHINE NETWORK DRIVER 14019S: Orphan 14020F: drivers/net/ethernet/via/via-rhine.c 14021 14022VIA SD/MMC CARD CONTROLLER DRIVER 14023M: Bruce Chang <brucechang@via.com.tw> 14024M: Harald Welte <HaraldWelte@viatech.com> 14025S: Maintained 14026F: drivers/mmc/host/via-sdmmc.c 14027 14028VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14029M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14030L: linux-fbdev@vger.kernel.org 14031S: Maintained 14032F: include/linux/via-core.h 14033F: include/linux/via-gpio.h 14034F: include/linux/via_i2c.h 14035F: drivers/video/fbdev/via/ 14036 14037VIA VELOCITY NETWORK DRIVER 14038M: Francois Romieu <romieu@fr.zoreil.com> 14039L: netdev@vger.kernel.org 14040S: Maintained 14041F: drivers/net/ethernet/via/via-velocity.* 14042 14043VIRT LIB 14044M: Alex Williamson <alex.williamson@redhat.com> 14045M: Paolo Bonzini <pbonzini@redhat.com> 14046L: kvm@vger.kernel.org 14047S: Supported 14048F: virt/lib/ 14049 14050VIVID VIRTUAL VIDEO DRIVER 14051M: Hans Verkuil <hverkuil@xs4all.nl> 14052L: linux-media@vger.kernel.org 14053T: git git://linuxtv.org/media_tree.git 14054W: https://linuxtv.org 14055S: Maintained 14056F: drivers/media/platform/vivid/* 14057 14058VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14059M: Helen Koike <helen.koike@collabora.com> 14060L: linux-media@vger.kernel.org 14061T: git git://linuxtv.org/media_tree.git 14062W: https://linuxtv.org 14063S: Maintained 14064F: drivers/media/platform/vimc/* 14065 14066VLYNQ BUS 14067M: Florian Fainelli <f.fainelli@gmail.com> 14068L: openwrt-devel@lists.openwrt.org (subscribers-only) 14069S: Maintained 14070F: drivers/vlynq/vlynq.c 14071F: include/linux/vlynq.h 14072 14073VME SUBSYSTEM 14074M: Martyn Welch <martyn@welchs.me.uk> 14075M: Manohar Vanga <manohar.vanga@gmail.com> 14076M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14077L: devel@driverdev.osuosl.org 14078S: Maintained 14079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 14080F: Documentation/driver-api/vme.rst 14081F: drivers/staging/vme/ 14082F: drivers/vme/ 14083F: include/linux/vme* 14084 14085VMWARE HYPERVISOR INTERFACE 14086M: Alok Kataria <akataria@vmware.com> 14087L: virtualization@lists.linux-foundation.org 14088S: Supported 14089F: arch/x86/kernel/cpu/vmware.c 14090 14091VMWARE BALLOON DRIVER 14092M: Xavier Deguillard <xdeguillard@vmware.com> 14093M: Philip Moltmann <moltmann@vmware.com> 14094M: "VMware, Inc." <pv-drivers@vmware.com> 14095L: linux-kernel@vger.kernel.org 14096S: Maintained 14097F: drivers/misc/vmw_balloon.c 14098 14099VMWARE VMMOUSE SUBDRIVER 14100M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 14101M: "VMware, Inc." <pv-drivers@vmware.com> 14102L: linux-input@vger.kernel.org 14103S: Maintained 14104F: drivers/input/mouse/vmmouse.c 14105F: drivers/input/mouse/vmmouse.h 14106 14107VMWARE VMXNET3 ETHERNET DRIVER 14108M: Shrikrishna Khare <skhare@vmware.com> 14109M: "VMware, Inc." <pv-drivers@vmware.com> 14110L: netdev@vger.kernel.org 14111S: Maintained 14112F: drivers/net/vmxnet3/ 14113 14114VMware PVSCSI driver 14115M: Jim Gill <jgill@vmware.com> 14116M: VMware PV-Drivers <pv-drivers@vmware.com> 14117L: linux-scsi@vger.kernel.org 14118S: Maintained 14119F: drivers/scsi/vmw_pvscsi.c 14120F: drivers/scsi/vmw_pvscsi.h 14121 14122VMWARE PVRDMA DRIVER 14123M: Adit Ranadive <aditr@vmware.com> 14124M: VMware PV-Drivers <pv-drivers@vmware.com> 14125L: linux-rdma@vger.kernel.org 14126S: Maintained 14127F: drivers/infiniband/hw/vmw_pvrdma/ 14128 14129VOLTAGE AND CURRENT REGULATOR FRAMEWORK 14130M: Liam Girdwood <lgirdwood@gmail.com> 14131M: Mark Brown <broonie@kernel.org> 14132L: linux-kernel@vger.kernel.org 14133W: http://www.slimlogic.co.uk/?p=48 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 14135S: Supported 14136F: Documentation/devicetree/bindings/regulator/ 14137F: drivers/regulator/ 14138F: include/dt-bindings/regulator/ 14139F: include/linux/regulator/ 14140 14141VRF 14142M: David Ahern <dsa@cumulusnetworks.com> 14143M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 14144L: netdev@vger.kernel.org 14145S: Maintained 14146F: drivers/net/vrf.c 14147F: Documentation/networking/vrf.txt 14148 14149VT1211 HARDWARE MONITOR DRIVER 14150M: Juerg Haefliger <juergh@gmail.com> 14151L: linux-hwmon@vger.kernel.org 14152S: Maintained 14153F: Documentation/hwmon/vt1211 14154F: drivers/hwmon/vt1211.c 14155 14156VT8231 HARDWARE MONITOR DRIVER 14157M: Roger Lucas <vt8231@hiddenengine.co.uk> 14158L: linux-hwmon@vger.kernel.org 14159S: Maintained 14160F: drivers/hwmon/vt8231.c 14161 14162VUB300 USB to SDIO/SD/MMC bridge chip 14163M: Tony Olech <tony.olech@elandigitalsystems.com> 14164L: linux-mmc@vger.kernel.org 14165L: linux-usb@vger.kernel.org 14166S: Supported 14167F: drivers/mmc/host/vub300.c 14168 14169W1 DALLAS'S 1-WIRE BUS 14170M: Evgeniy Polyakov <zbr@ioremap.net> 14171S: Maintained 14172F: Documentation/w1/ 14173F: drivers/w1/ 14174F: include/linux/w1.h 14175 14176W83791D HARDWARE MONITORING DRIVER 14177M: Marc Hulsman <m.hulsman@tudelft.nl> 14178L: linux-hwmon@vger.kernel.org 14179S: Maintained 14180F: Documentation/hwmon/w83791d 14181F: drivers/hwmon/w83791d.c 14182 14183W83793 HARDWARE MONITORING DRIVER 14184M: Rudolf Marek <r.marek@assembler.cz> 14185L: linux-hwmon@vger.kernel.org 14186S: Maintained 14187F: Documentation/hwmon/w83793 14188F: drivers/hwmon/w83793.c 14189 14190W83795 HARDWARE MONITORING DRIVER 14191M: Jean Delvare <jdelvare@suse.com> 14192L: linux-hwmon@vger.kernel.org 14193S: Maintained 14194F: drivers/hwmon/w83795.c 14195 14196W83L51xD SD/MMC CARD INTERFACE DRIVER 14197M: Pierre Ossman <pierre@ossman.eu> 14198S: Maintained 14199F: drivers/mmc/host/wbsd.* 14200 14201WACOM PROTOCOL 4 SERIAL TABLETS 14202M: Julian Squires <julian@cipht.net> 14203M: Hans de Goede <hdegoede@redhat.com> 14204L: linux-input@vger.kernel.org 14205S: Maintained 14206F: drivers/input/tablet/wacom_serial4.c 14207 14208WATCHDOG DEVICE DRIVERS 14209M: Wim Van Sebroeck <wim@iguana.be> 14210R: Guenter Roeck <linux@roeck-us.net> 14211L: linux-watchdog@vger.kernel.org 14212W: http://www.linux-watchdog.org/ 14213T: git git://www.linux-watchdog.org/linux-watchdog.git 14214S: Maintained 14215F: Documentation/devicetree/bindings/watchdog/ 14216F: Documentation/watchdog/ 14217F: drivers/watchdog/ 14218F: include/linux/watchdog.h 14219F: include/uapi/linux/watchdog.h 14220 14221WIIMOTE HID DRIVER 14222M: David Herrmann <dh.herrmann@googlemail.com> 14223L: linux-input@vger.kernel.org 14224S: Maintained 14225F: drivers/hid/hid-wiimote* 14226 14227WINBOND CIR DRIVER 14228M: David Härdeman <david@hardeman.nu> 14229S: Maintained 14230F: drivers/media/rc/winbond-cir.c 14231 14232WINSYSTEMS EBC-C384 WATCHDOG DRIVER 14233M: William Breathitt Gray <vilhelm.gray@gmail.com> 14234L: linux-watchdog@vger.kernel.org 14235S: Maintained 14236F: drivers/watchdog/ebc-c384_wdt.c 14237 14238WINSYSTEMS WS16C48 GPIO DRIVER 14239M: William Breathitt Gray <vilhelm.gray@gmail.com> 14240L: linux-gpio@vger.kernel.org 14241S: Maintained 14242F: drivers/gpio/gpio-ws16c48.c 14243 14244WIMAX STACK 14245M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 14246M: linux-wimax@intel.com 14247L: wimax@linuxwimax.org (subscribers-only) 14248S: Supported 14249W: http://linuxwimax.org 14250F: Documentation/wimax/README.wimax 14251F: include/linux/wimax/debug.h 14252F: include/net/wimax.h 14253F: include/uapi/linux/wimax.h 14254F: net/wimax/ 14255 14256WISTRON LAPTOP BUTTON DRIVER 14257M: Miloslav Trmac <mitr@volny.cz> 14258S: Maintained 14259F: drivers/input/misc/wistron_btns.c 14260 14261WL3501 WIRELESS PCMCIA CARD DRIVER 14262L: linux-wireless@vger.kernel.org 14263S: Odd fixes 14264F: drivers/net/wireless/wl3501* 14265 14266WOLFSON MICROELECTRONICS DRIVERS 14267L: patches@opensource.cirrus.com 14268T: git https://github.com/CirrusLogic/linux-drivers.git 14269W: https://github.com/CirrusLogic/linux-drivers/wiki 14270S: Supported 14271F: Documentation/hwmon/wm83?? 14272F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 14273F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 14274F: Documentation/devicetree/bindings/mfd/arizona.txt 14275F: Documentation/devicetree/bindings/mfd/wm831x.txt 14276F: arch/arm/mach-s3c64xx/mach-crag6410* 14277F: drivers/clk/clk-wm83*.c 14278F: drivers/extcon/extcon-arizona.c 14279F: drivers/leds/leds-wm83*.c 14280F: drivers/gpio/gpio-*wm*.c 14281F: drivers/gpio/gpio-arizona.c 14282F: drivers/hwmon/wm83??-hwmon.c 14283F: drivers/input/misc/wm831x-on.c 14284F: drivers/input/touchscreen/wm831x-ts.c 14285F: drivers/input/touchscreen/wm97*.c 14286F: drivers/mfd/arizona* 14287F: drivers/mfd/wm*.c 14288F: drivers/mfd/cs47l24* 14289F: drivers/power/supply/wm83*.c 14290F: drivers/rtc/rtc-wm83*.c 14291F: drivers/regulator/wm8*.c 14292F: drivers/regulator/arizona* 14293F: drivers/video/backlight/wm83*_bl.c 14294F: drivers/watchdog/wm83*_wdt.c 14295F: include/linux/mfd/arizona/ 14296F: include/linux/mfd/wm831x/ 14297F: include/linux/mfd/wm8350/ 14298F: include/linux/mfd/wm8400* 14299F: include/linux/regulator/arizona* 14300F: include/linux/wm97xx.h 14301F: include/sound/wm????.h 14302F: sound/soc/codecs/arizona.? 14303F: sound/soc/codecs/wm* 14304F: sound/soc/codecs/cs47l24* 14305 14306WORKQUEUE 14307M: Tejun Heo <tj@kernel.org> 14308R: Lai Jiangshan <jiangshanlai@gmail.com> 14309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 14310S: Maintained 14311F: include/linux/workqueue.h 14312F: kernel/workqueue.c 14313F: Documentation/core-api/workqueue.rst 14314 14315X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 14316M: Chen-Yu Tsai <wens@csie.org> 14317L: linux-kernel@vger.kernel.org 14318S: Maintained 14319N: axp[128] 14320 14321X.25 NETWORK LAYER 14322M: Andrew Hendry <andrew.hendry@gmail.com> 14323L: linux-x25@vger.kernel.org 14324S: Odd Fixes 14325F: Documentation/networking/x25* 14326F: include/net/x25* 14327F: net/x25/ 14328 14329X86 ARCHITECTURE (32-BIT AND 64-BIT) 14330M: Thomas Gleixner <tglx@linutronix.de> 14331M: Ingo Molnar <mingo@redhat.com> 14332M: "H. Peter Anvin" <hpa@zytor.com> 14333M: x86@kernel.org 14334L: linux-kernel@vger.kernel.org 14335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 14336S: Maintained 14337F: Documentation/x86/ 14338F: arch/x86/ 14339 14340X86 PLATFORM DRIVERS 14341M: Darren Hart <dvhart@infradead.org> 14342M: Andy Shevchenko <andy@infradead.org> 14343L: platform-driver-x86@vger.kernel.org 14344T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git 14345S: Maintained 14346F: drivers/platform/x86/ 14347F: drivers/platform/olpc/ 14348 14349X86 MCE INFRASTRUCTURE 14350M: Tony Luck <tony.luck@intel.com> 14351M: Borislav Petkov <bp@alien8.de> 14352L: linux-edac@vger.kernel.org 14353S: Maintained 14354F: arch/x86/kernel/cpu/mcheck/* 14355 14356X86 MICROCODE UPDATE SUPPORT 14357M: Borislav Petkov <bp@alien8.de> 14358S: Maintained 14359F: arch/x86/kernel/cpu/microcode/* 14360 14361X86 VDSO 14362M: Andy Lutomirski <luto@amacapital.net> 14363L: linux-kernel@vger.kernel.org 14364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 14365S: Maintained 14366F: arch/x86/entry/vdso/ 14367 14368XC2028/3028 TUNER DRIVER 14369M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14370M: Mauro Carvalho Chehab <mchehab@kernel.org> 14371L: linux-media@vger.kernel.org 14372W: https://linuxtv.org 14373T: git git://linuxtv.org/media_tree.git 14374S: Maintained 14375F: drivers/media/tuners/tuner-xc2028.* 14376 14377XEN HYPERVISOR INTERFACE 14378M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 14379M: Juergen Gross <jgross@suse.com> 14380L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14381T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 14382S: Supported 14383F: arch/x86/xen/ 14384F: drivers/*/xen-*front.c 14385F: drivers/xen/ 14386F: arch/x86/include/asm/xen/ 14387F: include/xen/ 14388F: include/uapi/xen/ 14389F: Documentation/ABI/stable/sysfs-hypervisor-xen 14390F: Documentation/ABI/testing/sysfs-hypervisor-xen 14391 14392XEN HYPERVISOR ARM 14393M: Stefano Stabellini <sstabellini@kernel.org> 14394L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14395S: Maintained 14396F: arch/arm/xen/ 14397F: arch/arm/include/asm/xen/ 14398 14399XEN HYPERVISOR ARM64 14400M: Stefano Stabellini <sstabellini@kernel.org> 14401L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14402S: Maintained 14403F: arch/arm64/xen/ 14404F: arch/arm64/include/asm/xen/ 14405 14406XEN NETWORK BACKEND DRIVER 14407M: Wei Liu <wei.liu2@citrix.com> 14408M: Paul Durrant <paul.durrant@citrix.com> 14409L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14410L: netdev@vger.kernel.org 14411S: Supported 14412F: drivers/net/xen-netback/* 14413 14414XEN PCI SUBSYSTEM 14415M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14416L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14417S: Supported 14418F: arch/x86/pci/*xen* 14419F: drivers/pci/*xen* 14420 14421XEN BLOCK SUBSYSTEM 14422M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14423M: Roger Pau Monné <roger.pau@citrix.com> 14424L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14425S: Supported 14426F: drivers/block/xen-blkback/* 14427F: drivers/block/xen* 14428 14429XEN PVSCSI DRIVERS 14430M: Juergen Gross <jgross@suse.com> 14431L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14432L: linux-scsi@vger.kernel.org 14433S: Supported 14434F: drivers/scsi/xen-scsifront.c 14435F: drivers/xen/xen-scsiback.c 14436F: include/xen/interface/io/vscsiif.h 14437 14438XEN SWIOTLB SUBSYSTEM 14439M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 14440L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 14441S: Supported 14442F: arch/x86/xen/*swiotlb* 14443F: drivers/xen/*swiotlb* 14444 14445XFS FILESYSTEM 14446M: Darrick J. Wong <darrick.wong@oracle.com> 14447M: linux-xfs@vger.kernel.org 14448L: linux-xfs@vger.kernel.org 14449W: http://xfs.org/ 14450T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 14451S: Supported 14452F: Documentation/filesystems/xfs.txt 14453F: fs/xfs/ 14454 14455XILINX AXI ETHERNET DRIVER 14456M: Anirudha Sarangi <anirudh@xilinx.com> 14457M: John Linn <John.Linn@xilinx.com> 14458S: Maintained 14459F: drivers/net/ethernet/xilinx/xilinx_axienet* 14460 14461XILINX UARTLITE SERIAL DRIVER 14462M: Peter Korsgaard <jacmet@sunsite.dk> 14463L: linux-serial@vger.kernel.org 14464S: Maintained 14465F: drivers/tty/serial/uartlite.c 14466 14467XILINX VIDEO IP CORES 14468M: Hyun Kwon <hyun.kwon@xilinx.com> 14469M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14470L: linux-media@vger.kernel.org 14471T: git git://linuxtv.org/media_tree.git 14472S: Supported 14473F: Documentation/devicetree/bindings/media/xilinx/ 14474F: drivers/media/platform/xilinx/ 14475F: include/uapi/linux/xilinx-v4l2-controls.h 14476 14477XILLYBUS DRIVER 14478M: Eli Billauer <eli.billauer@gmail.com> 14479L: linux-kernel@vger.kernel.org 14480S: Supported 14481F: drivers/char/xillybus/ 14482 14483XRA1403 GPIO EXPANDER 14484M: Nandor Han <nandor.han@ge.com> 14485M: Semi Malinen <semi.malinen@ge.com> 14486L: linux-gpio@vger.kernel.org 14487S: Maintained 14488F: drivers/gpio/gpio-xra1403.c 14489F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 14490 14491XTENSA XTFPGA PLATFORM SUPPORT 14492M: Max Filippov <jcmvbkbc@gmail.com> 14493L: linux-xtensa@linux-xtensa.org 14494S: Maintained 14495F: drivers/spi/spi-xtensa-xtfpga.c 14496F: sound/soc/xtensa/xtfpga-i2s.c 14497 14498YAM DRIVER FOR AX.25 14499M: Jean-Paul Roubelat <jpr@f6fbb.org> 14500L: linux-hams@vger.kernel.org 14501S: Maintained 14502F: drivers/net/hamradio/yam* 14503F: include/linux/yam.h 14504 14505YEALINK PHONE DRIVER 14506M: Henk Vergonet <Henk.Vergonet@gmail.com> 14507L: usbb2k-api-dev@nongnu.org 14508S: Maintained 14509F: Documentation/input/yealink.rst 14510F: drivers/input/misc/yealink.* 14511 14512Z8530 DRIVER FOR AX.25 14513M: Joerg Reuter <jreuter@yaina.de> 14514W: http://yaina.de/jreuter/ 14515W: http://www.qsl.net/dl1bke/ 14516L: linux-hams@vger.kernel.org 14517S: Maintained 14518F: Documentation/networking/z8530drv.txt 14519F: drivers/net/hamradio/*scc.c 14520F: drivers/net/hamradio/z8530.h 14521 14522ZBUD COMPRESSED PAGE ALLOCATOR 14523M: Seth Jennings <sjenning@redhat.com> 14524M: Dan Streetman <ddstreet@ieee.org> 14525L: linux-mm@kvack.org 14526S: Maintained 14527F: mm/zbud.c 14528F: include/linux/zbud.h 14529 14530ZD1211RW WIRELESS DRIVER 14531M: Daniel Drake <dsd@gentoo.org> 14532M: Ulrich Kunitz <kune@deine-taler.de> 14533W: http://zd1211.ath.cx/wiki/DriverRewrite 14534L: linux-wireless@vger.kernel.org 14535L: zd1211-devs@lists.sourceforge.net (subscribers-only) 14536S: Maintained 14537F: drivers/net/wireless/zydas/zd1211rw/ 14538 14539ZD1301_DEMOD MEDIA DRIVER 14540M: Antti Palosaari <crope@iki.fi> 14541L: linux-media@vger.kernel.org 14542W: https://linuxtv.org/ 14543W: http://palosaari.fi/linux/ 14544Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14545S: Maintained 14546F: drivers/media/dvb-frontends/zd1301_demod* 14547 14548ZD1301 MEDIA DRIVER 14549M: Antti Palosaari <crope@iki.fi> 14550L: linux-media@vger.kernel.org 14551W: https://linuxtv.org/ 14552W: http://palosaari.fi/linux/ 14553Q: https://patchwork.linuxtv.org/project/linux-media/list/ 14554S: Maintained 14555F: drivers/media/usb/dvb-usb-v2/zd1301* 14556 14557ZPOOL COMPRESSED PAGE STORAGE API 14558M: Dan Streetman <ddstreet@ieee.org> 14559L: linux-mm@kvack.org 14560S: Maintained 14561F: mm/zpool.c 14562F: include/linux/zpool.h 14563 14564ZR36067 VIDEO FOR LINUX DRIVER 14565L: mjpeg-users@lists.sourceforge.net 14566L: linux-media@vger.kernel.org 14567W: http://mjpeg.sourceforge.net/driver-zoran/ 14568T: hg https://linuxtv.org/hg/v4l-dvb 14569S: Odd Fixes 14570F: drivers/media/pci/zoran/ 14571 14572ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 14573M: Minchan Kim <minchan@kernel.org> 14574M: Nitin Gupta <ngupta@vflare.org> 14575R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14576L: linux-kernel@vger.kernel.org 14577S: Maintained 14578F: drivers/block/zram/ 14579F: Documentation/blockdev/zram.txt 14580 14581ZS DECSTATION Z85C30 SERIAL DRIVER 14582M: "Maciej W. Rozycki" <macro@linux-mips.org> 14583S: Maintained 14584F: drivers/tty/serial/zs.* 14585 14586ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 14587M: Minchan Kim <minchan@kernel.org> 14588M: Nitin Gupta <ngupta@vflare.org> 14589R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 14590L: linux-mm@kvack.org 14591S: Maintained 14592F: mm/zsmalloc.c 14593F: include/linux/zsmalloc.h 14594F: Documentation/vm/zsmalloc.txt 14595 14596ZSWAP COMPRESSED SWAP CACHING 14597M: Seth Jennings <sjenning@redhat.com> 14598M: Dan Streetman <ddstreet@ieee.org> 14599L: linux-mm@kvack.org 14600S: Maintained 14601F: mm/zswap.c 14602 14603THE REST 14604M: Linus Torvalds <torvalds@linux-foundation.org> 14605L: linux-kernel@vger.kernel.org 14606Q: http://patchwork.kernel.org/project/LKML/list/ 14607T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 14608S: Buried alive in reporters 14609F: * 14610F: */ 14611